Details

Time bar (total: 10.7s)

analyze211.0ms (2%)

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)

sample1.3s (11.9%)

Results
1.3s8256×body256valid
Bogosity

preprocess90.0ms (0.8%)

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)

simplify86.0ms (0.8%)

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
4.5b
(+.f64 x (/.f64 y (-.f64 (*.f64 5641895835477563/5000000000000000 (exp.f64 z)) (*.f64 x y))))
0.1b
(+.f64 x (/.f64 -1 (fma.f64 (exp.f64 z) (/.f64 -5641895835477563/5000000000000000 y) x)))
Compiler

Compiled 29 to 20 computations (31% saved)

localize15.0ms (0.1%)

Local error

Found 3 expressions with local error:

NewErrorProgram
0.0b
(+.f64 x (/.f64 -1 (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.2b
(/.f64 -5641895835477563/5000000000000000 y)
Compiler

Compiled 40 to 22 computations (45% saved)

series53.0ms (0.5%)

Counts
3 → 72
Calls

21 calls:

TimeVariablePointExpression
10.0ms
z
@-inf
(/.f64 -1 (fma.f64 (exp.f64 z) (/.f64 -5641895835477563/5000000000000000 y) x))
4.0ms
y
@0
(/.f64 -1 (fma.f64 (exp.f64 z) (/.f64 -5641895835477563/5000000000000000 y) x))
4.0ms
z
@0
(/.f64 -1 (fma.f64 (exp.f64 z) (/.f64 -5641895835477563/5000000000000000 y) x))
3.0ms
z
@0
(+.f64 x (/.f64 -1 (fma.f64 (exp.f64 z) (/.f64 -5641895835477563/5000000000000000 y) x)))
3.0ms
x
@0
(/.f64 -1 (fma.f64 (exp.f64 z) (/.f64 -5641895835477563/5000000000000000 y) x))
Compiler

Compiled 2777 to 2111 computations (24% saved)

rewrite76.0ms (0.7%)

Algorithm
batch-egg-rewrite
Rules
675×prod-diff_binary64
516×log-prod_binary64
307×pow2_binary64
224×fma-def_binary64
212×pow1/3_binary64
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
01133
123433
2303033
Stop Event
node limit
Counts
3 → 104
Calls
Call 1
Inputs
(/.f64 -5641895835477563/5000000000000000 y)
(/.f64 -1 (fma.f64 (exp.f64 z) (/.f64 -5641895835477563/5000000000000000 y) x))
(+.f64 x (/.f64 -1 (fma.f64 (exp.f64 z) (/.f64 -5641895835477563/5000000000000000 y) x)))
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 (/.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 (/.f64 31830988618379068626528276418969/25000000000000000000000000000000 (*.f64 y y)) 1/2)))) (#(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 pow.f64 (/.f64 (*.f64 y -5000000000000000/5641895835477563) 1) -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 log.f64 (+.f64 1 (expm1.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 exp.f64 (*.f64 (log.f64 (/.f64 -5641895835477563/5000000000000000 y)) 1))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (/.f64 -1 (fma.f64 (/.f64 -5641895835477563/5000000000000000 y) (exp.f64 z) x)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (log.f64 (pow.f64 (cbrt.f64 (exp.f64 (/.f64 -1 (fma.f64 (/.f64 -5641895835477563/5000000000000000 y) (exp.f64 z) x)))) 2)) (log.f64 (cbrt.f64 (exp.f64 (/.f64 -1 (fma.f64 (/.f64 -5641895835477563/5000000000000000 y) (exp.f64 z) x))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (log.f64 (sqrt.f64 (exp.f64 (/.f64 -1 (fma.f64 (/.f64 -5641895835477563/5000000000000000 y) (exp.f64 z) x))))) (log.f64 (sqrt.f64 (exp.f64 (/.f64 -1 (fma.f64 (/.f64 -5641895835477563/5000000000000000 y) (exp.f64 z) x))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (/.f64 -1 (fma.f64 (/.f64 -5641895835477563/5000000000000000 y) (exp.f64 z) x)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (/.f64 1 (fma.f64 (/.f64 -5641895835477563/5000000000000000 y) (exp.f64 z) x)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 -1 (fma.f64 (/.f64 -5641895835477563/5000000000000000 y) (exp.f64 z) x)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (/.f64 -1 (fma.f64 (/.f64 -5641895835477563/5000000000000000 y) (exp.f64 z) x)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 -1 (cbrt.f64 (fma.f64 (/.f64 -5641895835477563/5000000000000000 y) (exp.f64 z) x))) (cbrt.f64 (pow.f64 (fma.f64 (/.f64 -5641895835477563/5000000000000000 y) (exp.f64 z) x) -2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (pow.f64 (fma.f64 (/.f64 -5641895835477563/5000000000000000 y) (exp.f64 z) x) -2)) (/.f64 -1 (cbrt.f64 (fma.f64 (/.f64 -5641895835477563/5000000000000000 y) (exp.f64 z) x))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (neg.f64 (fma.f64 (/.f64 -5641895835477563/5000000000000000 y) (exp.f64 z) x)) -1/2) (pow.f64 (neg.f64 (fma.f64 (/.f64 -5641895835477563/5000000000000000 y) (exp.f64 z) x)) -1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (fma.f64 (/.f64 -5641895835477563/5000000000000000 y) (exp.f64 z) x)) -1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 -1 (fma.f64 (/.f64 -5641895835477563/5000000000000000 y) (exp.f64 z) x)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (fma.f64 (/.f64 -5641895835477563/5000000000000000 y) (exp.f64 z) x) -2) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 -1 (cbrt.f64 (fma.f64 (/.f64 -5641895835477563/5000000000000000 y) (exp.f64 z) x))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (neg.f64 (fma.f64 (/.f64 -5641895835477563/5000000000000000 y) (exp.f64 z) x)) -1/2) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (neg.f64 (fma.f64 (/.f64 -5641895835477563/5000000000000000 y) (exp.f64 z) x)) -1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (neg.f64 (fma.f64 (/.f64 -5641895835477563/5000000000000000 y) (exp.f64 z) x)) -3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (/.f64 1 (fma.f64 (/.f64 -5641895835477563/5000000000000000 y) (exp.f64 z) x)))))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (pow.f64 (fma.f64 (/.f64 -5641895835477563/5000000000000000 y) (exp.f64 z) x) -2))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (exp.f64 (/.f64 -1 (fma.f64 (/.f64 -5641895835477563/5000000000000000 y) (exp.f64 z) x))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (/.f64 -1 (fma.f64 (/.f64 -5641895835477563/5000000000000000 y) (exp.f64 z) x)))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (/.f64 1 (exp.f64 (/.f64 1 (fma.f64 (/.f64 -5641895835477563/5000000000000000 y) (exp.f64 z) x)))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (neg.f64 (fma.f64 (/.f64 -5641895835477563/5000000000000000 y) (exp.f64 z) x)) -3))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (/.f64 -1 (fma.f64 (/.f64 -5641895835477563/5000000000000000 y) (exp.f64 z) x))))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (/.f64 -1 (fma.f64 (/.f64 -5641895835477563/5000000000000000 y) (exp.f64 z) x))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (/.f64 -1 (fma.f64 (/.f64 -5641895835477563/5000000000000000 y) (exp.f64 z) x))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (/.f64 -1 (fma.f64 (/.f64 -5641895835477563/5000000000000000 y) (exp.f64 z) x))) 1))))))
((#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (+.f64 x (/.f64 -1 (fma.f64 (/.f64 -5641895835477563/5000000000000000 y) (exp.f64 z) x))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (*.f64 x x) (+.f64 x (/.f64 1 (fma.f64 (/.f64 -5641895835477563/5000000000000000 y) (exp.f64 z) x)))) (/.f64 (pow.f64 (fma.f64 (/.f64 -5641895835477563/5000000000000000 y) (exp.f64 z) x) -2) (+.f64 x (/.f64 1 (fma.f64 (/.f64 -5641895835477563/5000000000000000 y) (exp.f64 z) x)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 x (/.f64 -1 (fma.f64 (/.f64 -5641895835477563/5000000000000000 y) (exp.f64 z) x))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (+.f64 x (/.f64 -1 (fma.f64 (/.f64 -5641895835477563/5000000000000000 y) (exp.f64 z) x))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (+.f64 x (/.f64 -1 (fma.f64 (/.f64 -5641895835477563/5000000000000000 y) (exp.f64 z) x)))) (cbrt.f64 (pow.f64 (+.f64 x (/.f64 -1 (fma.f64 (/.f64 -5641895835477563/5000000000000000 y) (exp.f64 z) x))) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (pow.f64 (+.f64 x (/.f64 -1 (fma.f64 (/.f64 -5641895835477563/5000000000000000 y) (exp.f64 z) x))) 2)) (cbrt.f64 (+.f64 x (/.f64 -1 (fma.f64 (/.f64 -5641895835477563/5000000000000000 y) (exp.f64 z) x)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (+.f64 x (/.f64 -1 (fma.f64 (/.f64 -5641895835477563/5000000000000000 y) (exp.f64 z) x)))) (sqrt.f64 (+.f64 x (/.f64 -1 (fma.f64 (/.f64 -5641895835477563/5000000000000000 y) (exp.f64 z) x)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (fma.f64 -1 (pow.f64 (fma.f64 (/.f64 -5641895835477563/5000000000000000 y) (exp.f64 z) x) -3) (pow.f64 x 3)) (/.f64 1 (-.f64 (fma.f64 x x (pow.f64 (fma.f64 (/.f64 -5641895835477563/5000000000000000 y) (exp.f64 z) x) -2)) (/.f64 x (neg.f64 (fma.f64 (/.f64 -5641895835477563/5000000000000000 y) (exp.f64 z) x))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 (*.f64 x x) (pow.f64 (fma.f64 (/.f64 -5641895835477563/5000000000000000 y) (exp.f64 z) x) -2)) (/.f64 1 (+.f64 x (/.f64 1 (fma.f64 (/.f64 -5641895835477563/5000000000000000 y) (exp.f64 z) x)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1 (/.f64 (-.f64 (fma.f64 x x (pow.f64 (fma.f64 (/.f64 -5641895835477563/5000000000000000 y) (exp.f64 z) x) -2)) (/.f64 x (neg.f64 (fma.f64 (/.f64 -5641895835477563/5000000000000000 y) (exp.f64 z) x)))) (fma.f64 -1 (pow.f64 (fma.f64 (/.f64 -5641895835477563/5000000000000000 y) (exp.f64 z) x) -3) (pow.f64 x 3))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1 (/.f64 (+.f64 x (/.f64 1 (fma.f64 (/.f64 -5641895835477563/5000000000000000 y) (exp.f64 z) x))) (-.f64 (*.f64 x x) (pow.f64 (fma.f64 (/.f64 -5641895835477563/5000000000000000 y) (exp.f64 z) x) -2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (fma.f64 -1 (pow.f64 (fma.f64 (/.f64 -5641895835477563/5000000000000000 y) (exp.f64 z) x) -3) (pow.f64 x 3)) (-.f64 (fma.f64 x x (pow.f64 (fma.f64 (/.f64 -5641895835477563/5000000000000000 y) (exp.f64 z) x) -2)) (/.f64 x (neg.f64 (fma.f64 (/.f64 -5641895835477563/5000000000000000 y) (exp.f64 z) x)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (fma.f64 -1 (pow.f64 (fma.f64 (/.f64 -5641895835477563/5000000000000000 y) (exp.f64 z) x) -3) (pow.f64 x 3)) (+.f64 (pow.f64 (fma.f64 (/.f64 -5641895835477563/5000000000000000 y) (exp.f64 z) x) -2) (-.f64 (*.f64 x x) (/.f64 x (neg.f64 (fma.f64 (/.f64 -5641895835477563/5000000000000000 y) (exp.f64 z) x))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 x x) (pow.f64 (fma.f64 (/.f64 -5641895835477563/5000000000000000 y) (exp.f64 z) x) -2)) (+.f64 x (/.f64 1 (fma.f64 (/.f64 -5641895835477563/5000000000000000 y) (exp.f64 z) x))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (fma.f64 -1 (pow.f64 (fma.f64 (/.f64 -5641895835477563/5000000000000000 y) (exp.f64 z) x) -3) (pow.f64 x 3))) (neg.f64 (-.f64 (fma.f64 x x (pow.f64 (fma.f64 (/.f64 -5641895835477563/5000000000000000 y) (exp.f64 z) x) -2)) (/.f64 x (neg.f64 (fma.f64 (/.f64 -5641895835477563/5000000000000000 y) (exp.f64 z) x))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (-.f64 (*.f64 x x) (pow.f64 (fma.f64 (/.f64 -5641895835477563/5000000000000000 y) (exp.f64 z) x) -2))) (neg.f64 (+.f64 x (/.f64 1 (fma.f64 (/.f64 -5641895835477563/5000000000000000 y) (exp.f64 z) x)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (pow.f64 (fma.f64 (/.f64 -5641895835477563/5000000000000000 y) (exp.f64 z) x) -2) (*.f64 x x)) (-.f64 (/.f64 -1 (fma.f64 (/.f64 -5641895835477563/5000000000000000 y) (exp.f64 z) x)) x))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (+.f64 x (/.f64 -1 (fma.f64 (/.f64 -5641895835477563/5000000000000000 y) (exp.f64 z) x))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (+.f64 x (/.f64 -1 (fma.f64 (/.f64 -5641895835477563/5000000000000000 y) (exp.f64 z) x))) 2) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (+.f64 x (/.f64 -1 (fma.f64 (/.f64 -5641895835477563/5000000000000000 y) (exp.f64 z) x))) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (+.f64 x (/.f64 -1 (fma.f64 (/.f64 -5641895835477563/5000000000000000 y) (exp.f64 z) x)))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (+.f64 x (/.f64 -1 (fma.f64 (/.f64 -5641895835477563/5000000000000000 y) (exp.f64 z) x)))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (-.f64 (fma.f64 x x (pow.f64 (fma.f64 (/.f64 -5641895835477563/5000000000000000 y) (exp.f64 z) x) -2)) (/.f64 x (neg.f64 (fma.f64 (/.f64 -5641895835477563/5000000000000000 y) (exp.f64 z) x)))) (fma.f64 -1 (pow.f64 (fma.f64 (/.f64 -5641895835477563/5000000000000000 y) (exp.f64 z) x) -3) (pow.f64 x 3))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (+.f64 x (/.f64 1 (fma.f64 (/.f64 -5641895835477563/5000000000000000 y) (exp.f64 z) x))) (-.f64 (*.f64 x x) (pow.f64 (fma.f64 (/.f64 -5641895835477563/5000000000000000 y) (exp.f64 z) x) -2))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (pow.f64 (+.f64 x (/.f64 -1 (fma.f64 (/.f64 -5641895835477563/5000000000000000 y) (exp.f64 z) x))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (exp.f64 (+.f64 x (/.f64 -1 (fma.f64 (/.f64 -5641895835477563/5000000000000000 y) (exp.f64 z) x)))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (+.f64 x (/.f64 -1 (fma.f64 (/.f64 -5641895835477563/5000000000000000 y) (exp.f64 z) x))))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (*.f64 (+.f64 1 (expm1.f64 x)) (exp.f64 (/.f64 -1 (fma.f64 (/.f64 -5641895835477563/5000000000000000 y) (exp.f64 z) x)))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (*.f64 (exp.f64 x) (+.f64 1 (expm1.f64 (/.f64 -1 (fma.f64 (/.f64 -5641895835477563/5000000000000000 y) (exp.f64 z) x))))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (*.f64 (+.f64 1 (expm1.f64 x)) (+.f64 1 (expm1.f64 (/.f64 -1 (fma.f64 (/.f64 -5641895835477563/5000000000000000 y) (exp.f64 z) x))))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (*.f64 (+.f64 1 (expm1.f64 (/.f64 -1 (fma.f64 (/.f64 -5641895835477563/5000000000000000 y) (exp.f64 z) x)))) (exp.f64 x)))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (*.f64 (exp.f64 (/.f64 -1 (fma.f64 (/.f64 -5641895835477563/5000000000000000 y) (exp.f64 z) x))) (+.f64 1 (expm1.f64 x))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (*.f64 (+.f64 1 (expm1.f64 (/.f64 -1 (fma.f64 (/.f64 -5641895835477563/5000000000000000 y) (exp.f64 z) x)))) (+.f64 1 (expm1.f64 x))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (+.f64 x (/.f64 -1 (fma.f64 (/.f64 -5641895835477563/5000000000000000 y) (exp.f64 z) x))) 3))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (+.f64 x (/.f64 -1 (fma.f64 (/.f64 -5641895835477563/5000000000000000 y) (exp.f64 z) x)))))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (+.f64 x (/.f64 -1 (fma.f64 (/.f64 -5641895835477563/5000000000000000 y) (exp.f64 z) x)))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (+.f64 x (/.f64 -1 (fma.f64 (/.f64 -5641895835477563/5000000000000000 y) (exp.f64 z) x)))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (+.f64 x (/.f64 -1 (fma.f64 (/.f64 -5641895835477563/5000000000000000 y) (exp.f64 z) x)))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 -1 (/.f64 1 (fma.f64 (/.f64 -5641895835477563/5000000000000000 y) (exp.f64 z) x)) x)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 x 1 (/.f64 -1 (fma.f64 (/.f64 -5641895835477563/5000000000000000 y) (exp.f64 z) x)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (/.f64 -1 (fma.f64 (/.f64 -5641895835477563/5000000000000000 y) (exp.f64 z) x)) 1 x)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 1 x (/.f64 -1 (fma.f64 (/.f64 -5641895835477563/5000000000000000 y) (exp.f64 z) x)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 1 (/.f64 -1 (fma.f64 (/.f64 -5641895835477563/5000000000000000 y) (exp.f64 z) x)) x)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 x) (cbrt.f64 (*.f64 x x)) (/.f64 -1 (fma.f64 (/.f64 -5641895835477563/5000000000000000 y) (exp.f64 z) x)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 (*.f64 x x)) (cbrt.f64 x) (/.f64 -1 (fma.f64 (/.f64 -5641895835477563/5000000000000000 y) (exp.f64 z) x)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (/.f64 -1 (cbrt.f64 (fma.f64 (/.f64 -5641895835477563/5000000000000000 y) (exp.f64 z) x))) (cbrt.f64 (pow.f64 (fma.f64 (/.f64 -5641895835477563/5000000000000000 y) (exp.f64 z) x) -2)) x)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 (pow.f64 (fma.f64 (/.f64 -5641895835477563/5000000000000000 y) (exp.f64 z) x) -2)) (/.f64 -1 (cbrt.f64 (fma.f64 (/.f64 -5641895835477563/5000000000000000 y) (exp.f64 z) x))) x)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (sqrt.f64 x) (sqrt.f64 x) (/.f64 -1 (fma.f64 (/.f64 -5641895835477563/5000000000000000 y) (exp.f64 z) x)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (pow.f64 (neg.f64 (fma.f64 (/.f64 -5641895835477563/5000000000000000 y) (exp.f64 z) x)) -1/2) (pow.f64 (neg.f64 (fma.f64 (/.f64 -5641895835477563/5000000000000000 y) (exp.f64 z) x)) -1/2) x)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (/.f64 1 (fma.f64 (/.f64 -5641895835477563/5000000000000000 y) (exp.f64 z) x)) -1 x)))))

simplify127.0ms (1.2%)

Algorithm
egg-herbie
Rules
627×unswap-sqr_binary64
475×distribute-rgt-in_binary64
249×fma-def_binary64
172×associate-*r*_binary64
172×sqr-pow_binary64
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
04294458
112004277
240484178
Stop Event
node limit
Counts
176 → 271
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 (pow.f64 z 2) (+.f64 (*.f64 31830988618379068626528276418969/25000000000000000000000000000000 (/.f64 1 (*.f64 (pow.f64 (-.f64 x (*.f64 5641895835477563/5000000000000000 (/.f64 1 y))) 2) (*.f64 (pow.f64 y 2) (-.f64 x (*.f64 5641895835477563/5000000000000000 (/.f64 1 y))))))) (*.f64 5641895835477563/10000000000000000 (/.f64 1 (*.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 (*.f64 -1 (*.f64 (pow.f64 z 2) (+.f64 (*.f64 31830988618379068626528276418969/25000000000000000000000000000000 (/.f64 1 (*.f64 (pow.f64 (-.f64 x (*.f64 5641895835477563/5000000000000000 (/.f64 1 y))) 2) (*.f64 (pow.f64 y 2) (-.f64 x (*.f64 5641895835477563/5000000000000000 (/.f64 1 y))))))) (*.f64 5641895835477563/10000000000000000 (/.f64 1 (*.f64 y (pow.f64 (-.f64 x (*.f64 5641895835477563/5000000000000000 (/.f64 1 y))) 2))))))) (*.f64 -1 (*.f64 (pow.f64 z 3) (+.f64 (*.f64 5641895835477563/30000000000000000 (/.f64 1 (*.f64 y (pow.f64 (-.f64 x (*.f64 5641895835477563/5000000000000000 (/.f64 1 y))) 2)))) (+.f64 (*.f64 31830988618379068626528276418969/50000000000000000000000000000000 (/.f64 1 (*.f64 (pow.f64 (-.f64 x (*.f64 5641895835477563/5000000000000000 (/.f64 1 y))) 2) (*.f64 (pow.f64 y 2) (-.f64 x (*.f64 5641895835477563/5000000000000000 (/.f64 1 y))))))) (*.f64 5641895835477563/5000000000000000 (/.f64 (+.f64 (*.f64 31830988618379068626528276418969/25000000000000000000000000000000 (/.f64 1 (*.f64 (pow.f64 (-.f64 x (*.f64 5641895835477563/5000000000000000 (/.f64 1 y))) 2) (*.f64 (pow.f64 y 2) (-.f64 x (*.f64 5641895835477563/5000000000000000 (/.f64 1 y))))))) (*.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 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)) (*.f64 (exp.f64 z) (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)) (*.f64 (exp.f64 z) (pow.f64 (exp.f64 z) 2)))) (+.f64 (*.f64 625000000000000000000000000000000000000000000000000000000000000/1013211836423377808197068612118338110498536634308026710423022961 (/.f64 (*.f64 (pow.f64 y 4) (*.f64 (pow.f64 x 2) x)) (pow.f64 (pow.f64 (exp.f64 z) 2) 2))) (*.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 -31830988618379068626528276418969/25000000000000000000000000000000 (/.f64 (*.f64 (pow.f64 (exp.f64 z) 2) (pow.f64 (/.f64 1 y) 2)) (*.f64 (pow.f64 x 2) x))) (*.f64 -5641895835477563/5000000000000000 (/.f64 (exp.f64 z) (*.f64 y (pow.f64 x 2))))) (/.f64 1 x))
(-.f64 (+.f64 (*.f64 -31830988618379068626528276418969/25000000000000000000000000000000 (/.f64 (*.f64 (pow.f64 (exp.f64 z) 2) (pow.f64 (/.f64 1 y) 2)) (*.f64 (pow.f64 x 2) x))) (+.f64 (*.f64 -5641895835477563/5000000000000000 (/.f64 (exp.f64 z) (*.f64 y (pow.f64 x 2)))) (*.f64 -179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 (/.f64 (*.f64 (pow.f64 (/.f64 1 y) 3) (*.f64 (exp.f64 z) (pow.f64 (exp.f64 z) 2))) (pow.f64 (pow.f64 x 2) 2))))) (/.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 (*.f64 (pow.f64 (exp.f64 z) 2) (pow.f64 (/.f64 -1 y) 2)) (*.f64 (pow.f64 x 2) x)))) (/.f64 1 x))
(-.f64 (+.f64 (*.f64 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 (/.f64 (*.f64 (exp.f64 z) (*.f64 (pow.f64 (/.f64 -1 y) 3) (pow.f64 (exp.f64 z) 2))) (pow.f64 (pow.f64 x 2) 2))) (+.f64 (*.f64 -5641895835477563/5000000000000000 (/.f64 (exp.f64 z) (*.f64 y (pow.f64 x 2)))) (*.f64 -31830988618379068626528276418969/25000000000000000000000000000000 (/.f64 (*.f64 (pow.f64 (exp.f64 z) 2) (pow.f64 (/.f64 -1 y) 2)) (*.f64 (pow.f64 x 2) x))))) (/.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 5000000000000000/5641895835477563 (/.f64 y (exp.f64 z))) (*.f64 125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547 (/.f64 (*.f64 y (*.f64 (pow.f64 y 2) (pow.f64 x 2))) (*.f64 (exp.f64 z) (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 625000000000000000000000000000000000000000000000000000000000000/1013211836423377808197068612118338110498536634308026710423022961 (/.f64 (*.f64 (pow.f64 (pow.f64 y 2) 2) (pow.f64 x 3)) (pow.f64 (pow.f64 (exp.f64 z) 2) 2))) (+.f64 (*.f64 5000000000000000/5641895835477563 (/.f64 y (exp.f64 z))) (*.f64 125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547 (/.f64 (*.f64 y (*.f64 (pow.f64 y 2) (pow.f64 x 2))) (*.f64 (exp.f64 z) (pow.f64 (exp.f64 z) 2)))))))
(/.f64 -1 x)
(-.f64 (*.f64 -5641895835477563/5000000000000000 (/.f64 (*.f64 (exp.f64 z) (pow.f64 (/.f64 1 x) 2)) y)) (/.f64 1 x))
(-.f64 (+.f64 (*.f64 -31830988618379068626528276418969/25000000000000000000000000000000 (/.f64 (*.f64 (pow.f64 (/.f64 1 x) 3) (pow.f64 (exp.f64 z) 2)) (pow.f64 y 2))) (*.f64 -5641895835477563/5000000000000000 (/.f64 (*.f64 (exp.f64 z) (pow.f64 (/.f64 1 x) 2)) y))) (/.f64 1 x))
(-.f64 (+.f64 (*.f64 -31830988618379068626528276418969/25000000000000000000000000000000 (/.f64 (*.f64 (pow.f64 (/.f64 1 x) 3) (pow.f64 (exp.f64 z) 2)) (pow.f64 y 2))) (+.f64 (*.f64 -5641895835477563/5000000000000000 (/.f64 (*.f64 (exp.f64 z) (pow.f64 (/.f64 1 x) 2)) y)) (*.f64 -179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 (/.f64 (*.f64 (exp.f64 z) (*.f64 (pow.f64 (exp.f64 z) 2) (pow.f64 (/.f64 1 x) 4))) (*.f64 y (pow.f64 y 2)))))) (/.f64 1 x))
(/.f64 -1 x)
(-.f64 (*.f64 -5641895835477563/5000000000000000 (/.f64 (*.f64 (exp.f64 z) (pow.f64 (/.f64 -1 x) 2)) y)) (/.f64 1 x))
(-.f64 (+.f64 (*.f64 -5641895835477563/5000000000000000 (/.f64 (*.f64 (exp.f64 z) (pow.f64 (/.f64 -1 x) 2)) y)) (*.f64 31830988618379068626528276418969/25000000000000000000000000000000 (/.f64 (*.f64 (pow.f64 (exp.f64 z) 2) (pow.f64 (/.f64 -1 x) 3)) (pow.f64 y 2)))) (/.f64 1 x))
(-.f64 (+.f64 (*.f64 -179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 (/.f64 (*.f64 (exp.f64 z) (*.f64 (pow.f64 (exp.f64 z) 2) (pow.f64 (/.f64 -1 x) 4))) (*.f64 y (pow.f64 y 2)))) (+.f64 (*.f64 -5641895835477563/5000000000000000 (/.f64 (*.f64 (exp.f64 z) (pow.f64 (/.f64 -1 x) 2)) y)) (*.f64 31830988618379068626528276418969/25000000000000000000000000000000 (/.f64 (*.f64 (pow.f64 (exp.f64 z) 2) (pow.f64 (/.f64 -1 x) 3)) (pow.f64 y 2))))) (/.f64 1 x))
(*.f64 5000000000000000/5641895835477563 (/.f64 y (exp.f64 z)))
(+.f64 (*.f64 5000000000000000/5641895835477563 (/.f64 y (exp.f64 z))) (*.f64 (+.f64 1 (*.f64 25000000000000000000000000000000/31830988618379068626528276418969 (/.f64 (pow.f64 y 2) (pow.f64 (exp.f64 z) 2)))) x))
(+.f64 (*.f64 5000000000000000/5641895835477563 (/.f64 y (exp.f64 z))) (+.f64 (*.f64 125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547 (/.f64 (*.f64 y (*.f64 (pow.f64 y 2) (pow.f64 x 2))) (*.f64 (exp.f64 z) (pow.f64 (exp.f64 z) 2)))) (*.f64 (+.f64 1 (*.f64 25000000000000000000000000000000/31830988618379068626528276418969 (/.f64 (pow.f64 y 2) (pow.f64 (exp.f64 z) 2)))) x)))
(+.f64 (*.f64 625000000000000000000000000000000000000000000000000000000000000/1013211836423377808197068612118338110498536634308026710423022961 (/.f64 (*.f64 (pow.f64 (pow.f64 y 2) 2) (pow.f64 x 3)) (pow.f64 (pow.f64 (exp.f64 z) 2) 2))) (+.f64 (*.f64 5000000000000000/5641895835477563 (/.f64 y (exp.f64 z))) (+.f64 (*.f64 125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547 (/.f64 (*.f64 y (*.f64 (pow.f64 y 2) (pow.f64 x 2))) (*.f64 (exp.f64 z) (pow.f64 (exp.f64 z) 2)))) (*.f64 (+.f64 1 (*.f64 25000000000000000000000000000000/31830988618379068626528276418969 (/.f64 (pow.f64 y 2) (pow.f64 (exp.f64 z) 2)))) x))))
x
(-.f64 x (/.f64 1 x))
(-.f64 (+.f64 (*.f64 -5641895835477563/5000000000000000 (/.f64 (*.f64 (exp.f64 z) (pow.f64 (/.f64 1 x) 2)) y)) x) (/.f64 1 x))
(-.f64 (+.f64 (*.f64 -31830988618379068626528276418969/25000000000000000000000000000000 (/.f64 (*.f64 (pow.f64 (/.f64 1 x) 3) (pow.f64 (exp.f64 z) 2)) (pow.f64 y 2))) (+.f64 (*.f64 -5641895835477563/5000000000000000 (/.f64 (*.f64 (exp.f64 z) (pow.f64 (/.f64 1 x) 2)) y)) x)) (/.f64 1 x))
x
(-.f64 x (/.f64 1 x))
(-.f64 (+.f64 (*.f64 -5641895835477563/5000000000000000 (/.f64 (*.f64 (exp.f64 z) (pow.f64 (/.f64 -1 x) 2)) y)) x) (/.f64 1 x))
(-.f64 (+.f64 (*.f64 31830988618379068626528276418969/25000000000000000000000000000000 (/.f64 (*.f64 (pow.f64 (exp.f64 z) 2) (pow.f64 (/.f64 -1 x) 3)) (pow.f64 y 2))) (+.f64 (*.f64 -5641895835477563/5000000000000000 (/.f64 (*.f64 (exp.f64 z) (pow.f64 (/.f64 -1 x) 2)) y)) x)) (/.f64 1 x))
(-.f64 x (/.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)))) x) (/.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 (pow.f64 z 2) (+.f64 (*.f64 31830988618379068626528276418969/25000000000000000000000000000000 (/.f64 1 (*.f64 (pow.f64 (-.f64 x (*.f64 5641895835477563/5000000000000000 (/.f64 1 y))) 2) (*.f64 (pow.f64 y 2) (-.f64 x (*.f64 5641895835477563/5000000000000000 (/.f64 1 y))))))) (*.f64 5641895835477563/10000000000000000 (/.f64 1 (*.f64 y (pow.f64 (-.f64 x (*.f64 5641895835477563/5000000000000000 (/.f64 1 y))) 2))))))) x)) (/.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 (pow.f64 z 2) (+.f64 (*.f64 31830988618379068626528276418969/25000000000000000000000000000000 (/.f64 1 (*.f64 (pow.f64 (-.f64 x (*.f64 5641895835477563/5000000000000000 (/.f64 1 y))) 2) (*.f64 (pow.f64 y 2) (-.f64 x (*.f64 5641895835477563/5000000000000000 (/.f64 1 y))))))) (*.f64 5641895835477563/10000000000000000 (/.f64 1 (*.f64 y (pow.f64 (-.f64 x (*.f64 5641895835477563/5000000000000000 (/.f64 1 y))) 2))))))) (+.f64 (*.f64 (-.f64 (*.f64 -5641895835477563/5000000000000000 (/.f64 (+.f64 (*.f64 31830988618379068626528276418969/25000000000000000000000000000000 (/.f64 1 (*.f64 (pow.f64 (-.f64 x (*.f64 5641895835477563/5000000000000000 (/.f64 1 y))) 2) (*.f64 (pow.f64 y 2) (-.f64 x (*.f64 5641895835477563/5000000000000000 (/.f64 1 y))))))) (*.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 31830988618379068626528276418969/50000000000000000000000000000000 (/.f64 1 (*.f64 (pow.f64 (-.f64 x (*.f64 5641895835477563/5000000000000000 (/.f64 1 y))) 2) (*.f64 (pow.f64 y 2) (-.f64 x (*.f64 5641895835477563/5000000000000000 (/.f64 1 y))))))) (*.f64 5641895835477563/30000000000000000 (/.f64 1 (*.f64 y (pow.f64 (-.f64 x (*.f64 5641895835477563/5000000000000000 (/.f64 1 y))) 2)))))) (pow.f64 z 3)) x))) (/.f64 1 (-.f64 x (*.f64 5641895835477563/5000000000000000 (/.f64 1 y)))))
(-.f64 x (/.f64 1 (+.f64 (*.f64 -5641895835477563/5000000000000000 (/.f64 (exp.f64 z) y)) x)))
(-.f64 x (/.f64 1 (+.f64 (*.f64 -5641895835477563/5000000000000000 (/.f64 (exp.f64 z) y)) x)))
(-.f64 x (/.f64 1 (+.f64 (*.f64 -5641895835477563/5000000000000000 (/.f64 (exp.f64 z) y)) x)))
(-.f64 x (/.f64 1 (+.f64 (*.f64 -5641895835477563/5000000000000000 (/.f64 (exp.f64 z) y)) x)))
(-.f64 x (/.f64 1 (+.f64 (*.f64 -5641895835477563/5000000000000000 (/.f64 (exp.f64 z) y)) x)))
(-.f64 x (/.f64 1 (+.f64 (*.f64 -5641895835477563/5000000000000000 (/.f64 (exp.f64 z) y)) x)))
(-.f64 x (/.f64 1 (+.f64 (*.f64 -5641895835477563/5000000000000000 (/.f64 (exp.f64 z) y)) x)))
(-.f64 x (/.f64 1 (+.f64 (*.f64 -5641895835477563/5000000000000000 (/.f64 (exp.f64 z) y)) x)))
x
(+.f64 (*.f64 5000000000000000/5641895835477563 (/.f64 y (exp.f64 z))) x)
(+.f64 (*.f64 25000000000000000000000000000000/31830988618379068626528276418969 (/.f64 (*.f64 (pow.f64 y 2) x) (pow.f64 (exp.f64 z) 2))) (+.f64 (*.f64 5000000000000000/5641895835477563 (/.f64 y (exp.f64 z))) 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)) (*.f64 (exp.f64 z) (pow.f64 (exp.f64 z) 2)))) (+.f64 (*.f64 5000000000000000/5641895835477563 (/.f64 y (exp.f64 z))) x)))
(-.f64 x (/.f64 1 x))
(-.f64 (+.f64 (*.f64 -5641895835477563/5000000000000000 (/.f64 (exp.f64 z) (*.f64 y (pow.f64 x 2)))) x) (/.f64 1 x))
(-.f64 (+.f64 (*.f64 -31830988618379068626528276418969/25000000000000000000000000000000 (/.f64 (*.f64 (pow.f64 (exp.f64 z) 2) (pow.f64 (/.f64 1 y) 2)) (*.f64 (pow.f64 x 2) x))) (+.f64 (*.f64 -5641895835477563/5000000000000000 (/.f64 (exp.f64 z) (*.f64 y (pow.f64 x 2)))) x)) (/.f64 1 x))
(-.f64 (+.f64 (*.f64 -31830988618379068626528276418969/25000000000000000000000000000000 (/.f64 (*.f64 (pow.f64 (exp.f64 z) 2) (pow.f64 (/.f64 1 y) 2)) (*.f64 (pow.f64 x 2) x))) (+.f64 (*.f64 -5641895835477563/5000000000000000 (/.f64 (exp.f64 z) (*.f64 y (pow.f64 x 2)))) (+.f64 (*.f64 -179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 (/.f64 (*.f64 (pow.f64 (/.f64 1 y) 3) (*.f64 (exp.f64 z) (pow.f64 (exp.f64 z) 2))) (pow.f64 (pow.f64 x 2) 2))) x))) (/.f64 1 x))
(-.f64 x (/.f64 1 x))
(-.f64 (+.f64 (*.f64 -5641895835477563/5000000000000000 (/.f64 (exp.f64 z) (*.f64 y (pow.f64 x 2)))) x) (/.f64 1 x))
(-.f64 (+.f64 (*.f64 -5641895835477563/5000000000000000 (/.f64 (exp.f64 z) (*.f64 y (pow.f64 x 2)))) (+.f64 (*.f64 -31830988618379068626528276418969/25000000000000000000000000000000 (/.f64 (*.f64 (pow.f64 (exp.f64 z) 2) (pow.f64 (/.f64 -1 y) 2)) (*.f64 (pow.f64 x 2) x))) x)) (/.f64 1 x))
(-.f64 (+.f64 (*.f64 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 (/.f64 (*.f64 (exp.f64 z) (*.f64 (pow.f64 (/.f64 -1 y) 3) (pow.f64 (exp.f64 z) 2))) (pow.f64 (pow.f64 x 2) 2))) (+.f64 (*.f64 -5641895835477563/5000000000000000 (/.f64 (exp.f64 z) (*.f64 y (pow.f64 x 2)))) (+.f64 (*.f64 -31830988618379068626528276418969/25000000000000000000000000000000 (/.f64 (*.f64 (pow.f64 (exp.f64 z) 2) (pow.f64 (/.f64 -1 y) 2)) (*.f64 (pow.f64 x 2) x))) x))) (/.f64 1 x))
(+.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 (/.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 (/.f64 31830988618379068626528276418969/25000000000000000000000000000000 (*.f64 y y)) 1/2)
(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)
(pow.f64 (/.f64 (*.f64 y -5000000000000000/5641895835477563) 1) -1)
(sqrt.f64 (/.f64 31830988618379068626528276418969/25000000000000000000000000000000 (*.f64 y y)))
(log.f64 (exp.f64 (/.f64 -5641895835477563/5000000000000000 y)))
(log.f64 (+.f64 1 (expm1.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)))
(exp.f64 (*.f64 (log.f64 (/.f64 -5641895835477563/5000000000000000 y)) 1))
(+.f64 0 (/.f64 -1 (fma.f64 (/.f64 -5641895835477563/5000000000000000 y) (exp.f64 z) x)))
(+.f64 (log.f64 (pow.f64 (cbrt.f64 (exp.f64 (/.f64 -1 (fma.f64 (/.f64 -5641895835477563/5000000000000000 y) (exp.f64 z) x)))) 2)) (log.f64 (cbrt.f64 (exp.f64 (/.f64 -1 (fma.f64 (/.f64 -5641895835477563/5000000000000000 y) (exp.f64 z) x))))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (/.f64 -1 (fma.f64 (/.f64 -5641895835477563/5000000000000000 y) (exp.f64 z) x))))) (log.f64 (sqrt.f64 (exp.f64 (/.f64 -1 (fma.f64 (/.f64 -5641895835477563/5000000000000000 y) (exp.f64 z) x))))))
(-.f64 (exp.f64 (log1p.f64 (/.f64 -1 (fma.f64 (/.f64 -5641895835477563/5000000000000000 y) (exp.f64 z) x)))) 1)
(*.f64 -1 (/.f64 1 (fma.f64 (/.f64 -5641895835477563/5000000000000000 y) (exp.f64 z) x)))
(*.f64 (/.f64 -1 (fma.f64 (/.f64 -5641895835477563/5000000000000000 y) (exp.f64 z) x)) 1)
(*.f64 1 (/.f64 -1 (fma.f64 (/.f64 -5641895835477563/5000000000000000 y) (exp.f64 z) x)))
(*.f64 (/.f64 -1 (cbrt.f64 (fma.f64 (/.f64 -5641895835477563/5000000000000000 y) (exp.f64 z) x))) (cbrt.f64 (pow.f64 (fma.f64 (/.f64 -5641895835477563/5000000000000000 y) (exp.f64 z) x) -2)))
(*.f64 (cbrt.f64 (pow.f64 (fma.f64 (/.f64 -5641895835477563/5000000000000000 y) (exp.f64 z) x) -2)) (/.f64 -1 (cbrt.f64 (fma.f64 (/.f64 -5641895835477563/5000000000000000 y) (exp.f64 z) x))))
(*.f64 (pow.f64 (neg.f64 (fma.f64 (/.f64 -5641895835477563/5000000000000000 y) (exp.f64 z) x)) -1/2) (pow.f64 (neg.f64 (fma.f64 (/.f64 -5641895835477563/5000000000000000 y) (exp.f64 z) x)) -1/2))
(*.f64 (/.f64 1 (fma.f64 (/.f64 -5641895835477563/5000000000000000 y) (exp.f64 z) x)) -1)
(pow.f64 (/.f64 -1 (fma.f64 (/.f64 -5641895835477563/5000000000000000 y) (exp.f64 z) x)) 1)
(pow.f64 (pow.f64 (fma.f64 (/.f64 -5641895835477563/5000000000000000 y) (exp.f64 z) x) -2) 1/2)
(pow.f64 (/.f64 -1 (cbrt.f64 (fma.f64 (/.f64 -5641895835477563/5000000000000000 y) (exp.f64 z) x))) 3)
(pow.f64 (pow.f64 (neg.f64 (fma.f64 (/.f64 -5641895835477563/5000000000000000 y) (exp.f64 z) x)) -1/2) 2)
(pow.f64 (neg.f64 (fma.f64 (/.f64 -5641895835477563/5000000000000000 y) (exp.f64 z) x)) -1)
(pow.f64 (pow.f64 (neg.f64 (fma.f64 (/.f64 -5641895835477563/5000000000000000 y) (exp.f64 z) x)) -3) 1/3)
(neg.f64 (/.f64 1 (fma.f64 (/.f64 -5641895835477563/5000000000000000 y) (exp.f64 z) x)))
(sqrt.f64 (pow.f64 (fma.f64 (/.f64 -5641895835477563/5000000000000000 y) (exp.f64 z) x) -2))
(log.f64 (exp.f64 (/.f64 -1 (fma.f64 (/.f64 -5641895835477563/5000000000000000 y) (exp.f64 z) x))))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 -1 (fma.f64 (/.f64 -5641895835477563/5000000000000000 y) (exp.f64 z) x)))))
(log.f64 (/.f64 1 (exp.f64 (/.f64 1 (fma.f64 (/.f64 -5641895835477563/5000000000000000 y) (exp.f64 z) x)))))
(cbrt.f64 (pow.f64 (neg.f64 (fma.f64 (/.f64 -5641895835477563/5000000000000000 y) (exp.f64 z) x)) -3))
(expm1.f64 (log1p.f64 (/.f64 -1 (fma.f64 (/.f64 -5641895835477563/5000000000000000 y) (exp.f64 z) x))))
(log1p.f64 (expm1.f64 (/.f64 -1 (fma.f64 (/.f64 -5641895835477563/5000000000000000 y) (exp.f64 z) x))))
(exp.f64 (log.f64 (/.f64 -1 (fma.f64 (/.f64 -5641895835477563/5000000000000000 y) (exp.f64 z) x))))
(exp.f64 (*.f64 (log.f64 (/.f64 -1 (fma.f64 (/.f64 -5641895835477563/5000000000000000 y) (exp.f64 z) x))) 1))
(-.f64 (exp.f64 (log1p.f64 (+.f64 x (/.f64 -1 (fma.f64 (/.f64 -5641895835477563/5000000000000000 y) (exp.f64 z) x))))) 1)
(-.f64 (/.f64 (*.f64 x x) (+.f64 x (/.f64 1 (fma.f64 (/.f64 -5641895835477563/5000000000000000 y) (exp.f64 z) x)))) (/.f64 (pow.f64 (fma.f64 (/.f64 -5641895835477563/5000000000000000 y) (exp.f64 z) x) -2) (+.f64 x (/.f64 1 (fma.f64 (/.f64 -5641895835477563/5000000000000000 y) (exp.f64 z) x)))))
(*.f64 (+.f64 x (/.f64 -1 (fma.f64 (/.f64 -5641895835477563/5000000000000000 y) (exp.f64 z) x))) 1)
(*.f64 1 (+.f64 x (/.f64 -1 (fma.f64 (/.f64 -5641895835477563/5000000000000000 y) (exp.f64 z) x))))
(*.f64 (cbrt.f64 (+.f64 x (/.f64 -1 (fma.f64 (/.f64 -5641895835477563/5000000000000000 y) (exp.f64 z) x)))) (cbrt.f64 (pow.f64 (+.f64 x (/.f64 -1 (fma.f64 (/.f64 -5641895835477563/5000000000000000 y) (exp.f64 z) x))) 2)))
(*.f64 (cbrt.f64 (pow.f64 (+.f64 x (/.f64 -1 (fma.f64 (/.f64 -5641895835477563/5000000000000000 y) (exp.f64 z) x))) 2)) (cbrt.f64 (+.f64 x (/.f64 -1 (fma.f64 (/.f64 -5641895835477563/5000000000000000 y) (exp.f64 z) x)))))
(*.f64 (sqrt.f64 (+.f64 x (/.f64 -1 (fma.f64 (/.f64 -5641895835477563/5000000000000000 y) (exp.f64 z) x)))) (sqrt.f64 (+.f64 x (/.f64 -1 (fma.f64 (/.f64 -5641895835477563/5000000000000000 y) (exp.f64 z) x)))))
(*.f64 (fma.f64 -1 (pow.f64 (fma.f64 (/.f64 -5641895835477563/5000000000000000 y) (exp.f64 z) x) -3) (pow.f64 x 3)) (/.f64 1 (-.f64 (fma.f64 x x (pow.f64 (fma.f64 (/.f64 -5641895835477563/5000000000000000 y) (exp.f64 z) x) -2)) (/.f64 x (neg.f64 (fma.f64 (/.f64 -5641895835477563/5000000000000000 y) (exp.f64 z) x))))))
(*.f64 (-.f64 (*.f64 x x) (pow.f64 (fma.f64 (/.f64 -5641895835477563/5000000000000000 y) (exp.f64 z) x) -2)) (/.f64 1 (+.f64 x (/.f64 1 (fma.f64 (/.f64 -5641895835477563/5000000000000000 y) (exp.f64 z) x)))))
(/.f64 1 (/.f64 (-.f64 (fma.f64 x x (pow.f64 (fma.f64 (/.f64 -5641895835477563/5000000000000000 y) (exp.f64 z) x) -2)) (/.f64 x (neg.f64 (fma.f64 (/.f64 -5641895835477563/5000000000000000 y) (exp.f64 z) x)))) (fma.f64 -1 (pow.f64 (fma.f64 (/.f64 -5641895835477563/5000000000000000 y) (exp.f64 z) x) -3) (pow.f64 x 3))))
(/.f64 1 (/.f64 (+.f64 x (/.f64 1 (fma.f64 (/.f64 -5641895835477563/5000000000000000 y) (exp.f64 z) x))) (-.f64 (*.f64 x x) (pow.f64 (fma.f64 (/.f64 -5641895835477563/5000000000000000 y) (exp.f64 z) x) -2))))
(/.f64 (fma.f64 -1 (pow.f64 (fma.f64 (/.f64 -5641895835477563/5000000000000000 y) (exp.f64 z) x) -3) (pow.f64 x 3)) (-.f64 (fma.f64 x x (pow.f64 (fma.f64 (/.f64 -5641895835477563/5000000000000000 y) (exp.f64 z) x) -2)) (/.f64 x (neg.f64 (fma.f64 (/.f64 -5641895835477563/5000000000000000 y) (exp.f64 z) x)))))
(/.f64 (fma.f64 -1 (pow.f64 (fma.f64 (/.f64 -5641895835477563/5000000000000000 y) (exp.f64 z) x) -3) (pow.f64 x 3)) (+.f64 (pow.f64 (fma.f64 (/.f64 -5641895835477563/5000000000000000 y) (exp.f64 z) x) -2) (-.f64 (*.f64 x x) (/.f64 x (neg.f64 (fma.f64 (/.f64 -5641895835477563/5000000000000000 y) (exp.f64 z) x))))))
(/.f64 (-.f64 (*.f64 x x) (pow.f64 (fma.f64 (/.f64 -5641895835477563/5000000000000000 y) (exp.f64 z) x) -2)) (+.f64 x (/.f64 1 (fma.f64 (/.f64 -5641895835477563/5000000000000000 y) (exp.f64 z) x))))
(/.f64 (neg.f64 (fma.f64 -1 (pow.f64 (fma.f64 (/.f64 -5641895835477563/5000000000000000 y) (exp.f64 z) x) -3) (pow.f64 x 3))) (neg.f64 (-.f64 (fma.f64 x x (pow.f64 (fma.f64 (/.f64 -5641895835477563/5000000000000000 y) (exp.f64 z) x) -2)) (/.f64 x (neg.f64 (fma.f64 (/.f64 -5641895835477563/5000000000000000 y) (exp.f64 z) x))))))
(/.f64 (neg.f64 (-.f64 (*.f64 x x) (pow.f64 (fma.f64 (/.f64 -5641895835477563/5000000000000000 y) (exp.f64 z) x) -2))) (neg.f64 (+.f64 x (/.f64 1 (fma.f64 (/.f64 -5641895835477563/5000000000000000 y) (exp.f64 z) x)))))
(/.f64 (-.f64 (pow.f64 (fma.f64 (/.f64 -5641895835477563/5000000000000000 y) (exp.f64 z) x) -2) (*.f64 x x)) (-.f64 (/.f64 -1 (fma.f64 (/.f64 -5641895835477563/5000000000000000 y) (exp.f64 z) x)) x))
(pow.f64 (+.f64 x (/.f64 -1 (fma.f64 (/.f64 -5641895835477563/5000000000000000 y) (exp.f64 z) x))) 1)
(pow.f64 (pow.f64 (+.f64 x (/.f64 -1 (fma.f64 (/.f64 -5641895835477563/5000000000000000 y) (exp.f64 z) x))) 2) 1/2)
(pow.f64 (pow.f64 (+.f64 x (/.f64 -1 (fma.f64 (/.f64 -5641895835477563/5000000000000000 y) (exp.f64 z) x))) 3) 1/3)
(pow.f64 (cbrt.f64 (+.f64 x (/.f64 -1 (fma.f64 (/.f64 -5641895835477563/5000000000000000 y) (exp.f64 z) x)))) 3)
(pow.f64 (sqrt.f64 (+.f64 x (/.f64 -1 (fma.f64 (/.f64 -5641895835477563/5000000000000000 y) (exp.f64 z) x)))) 2)
(pow.f64 (/.f64 (-.f64 (fma.f64 x x (pow.f64 (fma.f64 (/.f64 -5641895835477563/5000000000000000 y) (exp.f64 z) x) -2)) (/.f64 x (neg.f64 (fma.f64 (/.f64 -5641895835477563/5000000000000000 y) (exp.f64 z) x)))) (fma.f64 -1 (pow.f64 (fma.f64 (/.f64 -5641895835477563/5000000000000000 y) (exp.f64 z) x) -3) (pow.f64 x 3))) -1)
(pow.f64 (/.f64 (+.f64 x (/.f64 1 (fma.f64 (/.f64 -5641895835477563/5000000000000000 y) (exp.f64 z) x))) (-.f64 (*.f64 x x) (pow.f64 (fma.f64 (/.f64 -5641895835477563/5000000000000000 y) (exp.f64 z) x) -2))) -1)
(sqrt.f64 (pow.f64 (+.f64 x (/.f64 -1 (fma.f64 (/.f64 -5641895835477563/5000000000000000 y) (exp.f64 z) x))) 2))
(log.f64 (exp.f64 (+.f64 x (/.f64 -1 (fma.f64 (/.f64 -5641895835477563/5000000000000000 y) (exp.f64 z) x)))))
(log.f64 (+.f64 1 (expm1.f64 (+.f64 x (/.f64 -1 (fma.f64 (/.f64 -5641895835477563/5000000000000000 y) (exp.f64 z) x))))))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 x)) (exp.f64 (/.f64 -1 (fma.f64 (/.f64 -5641895835477563/5000000000000000 y) (exp.f64 z) x)))))
(log.f64 (*.f64 (exp.f64 x) (+.f64 1 (expm1.f64 (/.f64 -1 (fma.f64 (/.f64 -5641895835477563/5000000000000000 y) (exp.f64 z) x))))))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 x)) (+.f64 1 (expm1.f64 (/.f64 -1 (fma.f64 (/.f64 -5641895835477563/5000000000000000 y) (exp.f64 z) x))))))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (/.f64 -1 (fma.f64 (/.f64 -5641895835477563/5000000000000000 y) (exp.f64 z) x)))) (exp.f64 x)))
(log.f64 (*.f64 (exp.f64 (/.f64 -1 (fma.f64 (/.f64 -5641895835477563/5000000000000000 y) (exp.f64 z) x))) (+.f64 1 (expm1.f64 x))))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (/.f64 -1 (fma.f64 (/.f64 -5641895835477563/5000000000000000 y) (exp.f64 z) x)))) (+.f64 1 (expm1.f64 x))))
(cbrt.f64 (pow.f64 (+.f64 x (/.f64 -1 (fma.f64 (/.f64 -5641895835477563/5000000000000000 y) (exp.f64 z) x))) 3))
(expm1.f64 (log1p.f64 (+.f64 x (/.f64 -1 (fma.f64 (/.f64 -5641895835477563/5000000000000000 y) (exp.f64 z) x)))))
(log1p.f64 (expm1.f64 (+.f64 x (/.f64 -1 (fma.f64 (/.f64 -5641895835477563/5000000000000000 y) (exp.f64 z) x)))))
(exp.f64 (log.f64 (+.f64 x (/.f64 -1 (fma.f64 (/.f64 -5641895835477563/5000000000000000 y) (exp.f64 z) x)))))
(exp.f64 (*.f64 (log.f64 (+.f64 x (/.f64 -1 (fma.f64 (/.f64 -5641895835477563/5000000000000000 y) (exp.f64 z) x)))) 1))
(fma.f64 -1 (/.f64 1 (fma.f64 (/.f64 -5641895835477563/5000000000000000 y) (exp.f64 z) x)) x)
(fma.f64 x 1 (/.f64 -1 (fma.f64 (/.f64 -5641895835477563/5000000000000000 y) (exp.f64 z) x)))
(fma.f64 (/.f64 -1 (fma.f64 (/.f64 -5641895835477563/5000000000000000 y) (exp.f64 z) x)) 1 x)
(fma.f64 1 x (/.f64 -1 (fma.f64 (/.f64 -5641895835477563/5000000000000000 y) (exp.f64 z) x)))
(fma.f64 1 (/.f64 -1 (fma.f64 (/.f64 -5641895835477563/5000000000000000 y) (exp.f64 z) x)) x)
(fma.f64 (cbrt.f64 x) (cbrt.f64 (*.f64 x x)) (/.f64 -1 (fma.f64 (/.f64 -5641895835477563/5000000000000000 y) (exp.f64 z) x)))
(fma.f64 (cbrt.f64 (*.f64 x x)) (cbrt.f64 x) (/.f64 -1 (fma.f64 (/.f64 -5641895835477563/5000000000000000 y) (exp.f64 z) x)))
(fma.f64 (/.f64 -1 (cbrt.f64 (fma.f64 (/.f64 -5641895835477563/5000000000000000 y) (exp.f64 z) x))) (cbrt.f64 (pow.f64 (fma.f64 (/.f64 -5641895835477563/5000000000000000 y) (exp.f64 z) x) -2)) x)
(fma.f64 (cbrt.f64 (pow.f64 (fma.f64 (/.f64 -5641895835477563/5000000000000000 y) (exp.f64 z) x) -2)) (/.f64 -1 (cbrt.f64 (fma.f64 (/.f64 -5641895835477563/5000000000000000 y) (exp.f64 z) x))) x)
(fma.f64 (sqrt.f64 x) (sqrt.f64 x) (/.f64 -1 (fma.f64 (/.f64 -5641895835477563/5000000000000000 y) (exp.f64 z) x)))
(fma.f64 (pow.f64 (neg.f64 (fma.f64 (/.f64 -5641895835477563/5000000000000000 y) (exp.f64 z) x)) -1/2) (pow.f64 (neg.f64 (fma.f64 (/.f64 -5641895835477563/5000000000000000 y) (exp.f64 z) x)) -1/2) x)
(fma.f64 (/.f64 1 (fma.f64 (/.f64 -5641895835477563/5000000000000000 y) (exp.f64 z) x)) -1 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 (/.f64 z 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 -5641895835477563/5000000000000000 (/.f64 (/.f64 z y) (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 (pow.f64 z 2) (+.f64 (*.f64 31830988618379068626528276418969/25000000000000000000000000000000 (/.f64 1 (*.f64 (pow.f64 (-.f64 x (*.f64 5641895835477563/5000000000000000 (/.f64 1 y))) 2) (*.f64 (pow.f64 y 2) (-.f64 x (*.f64 5641895835477563/5000000000000000 (/.f64 1 y))))))) (*.f64 5641895835477563/10000000000000000 (/.f64 1 (*.f64 y (pow.f64 (-.f64 x (*.f64 5641895835477563/5000000000000000 (/.f64 1 y))) 2)))))))) (/.f64 1 (-.f64 x (*.f64 5641895835477563/5000000000000000 (/.f64 1 y)))))
(-.f64 (fma.f64 -5641895835477563/5000000000000000 (/.f64 (/.f64 z y) (pow.f64 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y)) 2)) (neg.f64 (*.f64 (*.f64 z z) (+.f64 (/.f64 31830988618379068626528276418969/25000000000000000000000000000000 (*.f64 (pow.f64 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y)) 2) (*.f64 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y)) (*.f64 y y)))) (/.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 z (*.f64 y (pow.f64 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y)) 2))) (fma.f64 (neg.f64 (*.f64 z z)) (+.f64 (/.f64 31830988618379068626528276418969/25000000000000000000000000000000 (*.f64 (pow.f64 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y)) 2) (*.f64 y (*.f64 y (+.f64 x (/.f64 -5641895835477563/5000000000000000 y)))))) (/.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 (+.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 (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 (pow.f64 z 2) (+.f64 (*.f64 31830988618379068626528276418969/25000000000000000000000000000000 (/.f64 1 (*.f64 (pow.f64 (-.f64 x (*.f64 5641895835477563/5000000000000000 (/.f64 1 y))) 2) (*.f64 (pow.f64 y 2) (-.f64 x (*.f64 5641895835477563/5000000000000000 (/.f64 1 y))))))) (*.f64 5641895835477563/10000000000000000 (/.f64 1 (*.f64 y (pow.f64 (-.f64 x (*.f64 5641895835477563/5000000000000000 (/.f64 1 y))) 2))))))) (*.f64 -1 (*.f64 (pow.f64 z 3) (+.f64 (*.f64 5641895835477563/30000000000000000 (/.f64 1 (*.f64 y (pow.f64 (-.f64 x (*.f64 5641895835477563/5000000000000000 (/.f64 1 y))) 2)))) (+.f64 (*.f64 31830988618379068626528276418969/50000000000000000000000000000000 (/.f64 1 (*.f64 (pow.f64 (-.f64 x (*.f64 5641895835477563/5000000000000000 (/.f64 1 y))) 2) (*.f64 (pow.f64 y 2) (-.f64 x (*.f64 5641895835477563/5000000000000000 (/.f64 1 y))))))) (*.f64 5641895835477563/5000000000000000 (/.f64 (+.f64 (*.f64 31830988618379068626528276418969/25000000000000000000000000000000 (/.f64 1 (*.f64 (pow.f64 (-.f64 x (*.f64 5641895835477563/5000000000000000 (/.f64 1 y))) 2) (*.f64 (pow.f64 y 2) (-.f64 x (*.f64 5641895835477563/5000000000000000 (/.f64 1 y))))))) (*.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 1 (-.f64 x (*.f64 5641895835477563/5000000000000000 (/.f64 1 y)))))
(-.f64 (fma.f64 -5641895835477563/5000000000000000 (/.f64 (/.f64 z y) (pow.f64 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y)) 2)) (*.f64 -1 (+.f64 (*.f64 (*.f64 z z) (+.f64 (/.f64 31830988618379068626528276418969/25000000000000000000000000000000 (*.f64 (pow.f64 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y)) 2) (*.f64 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y)) (*.f64 y y)))) (/.f64 5641895835477563/10000000000000000 (*.f64 y (pow.f64 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y)) 2))))) (*.f64 (pow.f64 z 3) (+.f64 (/.f64 5641895835477563/30000000000000000 (*.f64 y (pow.f64 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y)) 2))) (+.f64 (/.f64 31830988618379068626528276418969/50000000000000000000000000000000 (*.f64 (pow.f64 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y)) 2) (*.f64 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y)) (*.f64 y y)))) (/.f64 (*.f64 5641895835477563/5000000000000000 (+.f64 (/.f64 31830988618379068626528276418969/25000000000000000000000000000000 (*.f64 (pow.f64 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y)) 2) (*.f64 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y)) (*.f64 y y)))) (/.f64 5641895835477563/10000000000000000 (*.f64 y (pow.f64 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y)) 2))))) (*.f64 y (+.f64 x (/.f64 -5641895835477563/5000000000000000 y)))))))))) (/.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 (*.f64 z z) (+.f64 (/.f64 31830988618379068626528276418969/25000000000000000000000000000000 (*.f64 (pow.f64 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y)) 2) (*.f64 y (*.f64 y (+.f64 x (/.f64 -5641895835477563/5000000000000000 y)))))) (/.f64 5641895835477563/10000000000000000 (*.f64 y (pow.f64 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y)) 2)))) (*.f64 (pow.f64 z 3) (+.f64 (/.f64 5641895835477563/30000000000000000 (*.f64 y (pow.f64 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y)) 2))) (fma.f64 5641895835477563/5000000000000000 (/.f64 (+.f64 (/.f64 31830988618379068626528276418969/25000000000000000000000000000000 (*.f64 (pow.f64 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y)) 2) (*.f64 y (*.f64 y (+.f64 x (/.f64 -5641895835477563/5000000000000000 y)))))) (/.f64 5641895835477563/10000000000000000 (*.f64 y (pow.f64 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y)) 2)))) (*.f64 y (+.f64 x (/.f64 -5641895835477563/5000000000000000 y)))) (/.f64 31830988618379068626528276418969/50000000000000000000000000000000 (*.f64 (pow.f64 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y)) 2) (*.f64 y (*.f64 y (+.f64 x (/.f64 -5641895835477563/5000000000000000 y)))))))))) (/.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 (*.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 (+.f64 (/.f64 5641895835477563/30000000000000000 (*.f64 y (pow.f64 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y)) 2))) (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 31830988618379068626528276418969/50000000000000000000000000000000 (*.f64 (*.f64 y y) (pow.f64 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y)) 3)))))))) (/.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 (fma.f64 (/.f64 -5641895835477563/5000000000000000 y) (exp.f64 z) 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 (fma.f64 (/.f64 -5641895835477563/5000000000000000 y) (exp.f64 z) 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 (fma.f64 (/.f64 -5641895835477563/5000000000000000 y) (exp.f64 z) 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 (fma.f64 (/.f64 -5641895835477563/5000000000000000 y) (exp.f64 z) 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 (fma.f64 (/.f64 -5641895835477563/5000000000000000 y) (exp.f64 z) 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 (fma.f64 (/.f64 -5641895835477563/5000000000000000 y) (exp.f64 z) 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 (fma.f64 (/.f64 -5641895835477563/5000000000000000 y) (exp.f64 z) 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 (fma.f64 (/.f64 -5641895835477563/5000000000000000 y) (exp.f64 z) x))
(*.f64 5000000000000000/5641895835477563 (/.f64 y (exp.f64 z)))
(/.f64 (*.f64 5000000000000000/5641895835477563 y) (exp.f64 z))
(/.f64 (*.f64 y 5000000000000000/5641895835477563) (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 x (*.f64 y y)))))
(+.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)) (*.f64 (exp.f64 z) (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)) (fma.f64 125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547 (*.f64 (/.f64 (pow.f64 y 3) (exp.f64 z)) (/.f64 (*.f64 x x) (pow.f64 (exp.f64 z) 2))) (/.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 (*.f64 125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547 (pow.f64 y 3)) (/.f64 (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 5000000000000000/5641895835477563 (/.f64 y (exp.f64 z)) (/.f64 (*.f64 125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547 (*.f64 x (*.f64 x (pow.f64 y 3)))) (pow.f64 (exp.f64 z) 3))))
(+.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)) (*.f64 (exp.f64 z) (pow.f64 (exp.f64 z) 2)))) (+.f64 (*.f64 625000000000000000000000000000000000000000000000000000000000000/1013211836423377808197068612118338110498536634308026710423022961 (/.f64 (*.f64 (pow.f64 y 4) (*.f64 (pow.f64 x 2) x)) (pow.f64 (pow.f64 (exp.f64 z) 2) 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)) (fma.f64 625000000000000000000000000000000000000000000000000000000000000/1013211836423377808197068612118338110498536634308026710423022961 (/.f64 (pow.f64 y 4) (/.f64 (pow.f64 (pow.f64 (exp.f64 z) 2) 2) (pow.f64 x 3))) (fma.f64 125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547 (*.f64 (/.f64 (pow.f64 y 3) (exp.f64 z)) (/.f64 (*.f64 x x) (pow.f64 (exp.f64 z) 2))) (/.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 125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547 (*.f64 (/.f64 (pow.f64 y 3) (pow.f64 (exp.f64 z) 3)) (*.f64 x x)) (fma.f64 625000000000000000000000000000000000000000000000000000000000000/1013211836423377808197068612118338110498536634308026710423022961 (/.f64 (pow.f64 x 3) (/.f64 (pow.f64 (exp.f64 z) 4) (pow.f64 y 4))) (/.f64 (*.f64 y 5000000000000000/5641895835477563) (exp.f64 z)))))
(fma.f64 25000000000000000000000000000000/31830988618379068626528276418969 (*.f64 (/.f64 (*.f64 y y) (pow.f64 (exp.f64 z) 2)) x) (fma.f64 125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547 (/.f64 (*.f64 x (*.f64 x (pow.f64 y 3))) (pow.f64 (exp.f64 z) 3)) (fma.f64 625000000000000000000000000000000000000000000000000000000000000/1013211836423377808197068612118338110498536634308026710423022961 (/.f64 (pow.f64 x 3) (/.f64 (pow.f64 (exp.f64 z) 4) (pow.f64 y 4))) (/.f64 (*.f64 y 5000000000000000/5641895835477563) (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 -5641895835477563/5000000000000000 (/.f64 (/.f64 (exp.f64 z) y) (*.f64 x x))) (/.f64 1 x))
(fma.f64 -5641895835477563/5000000000000000 (/.f64 (exp.f64 z) (*.f64 x (*.f64 x y))) (/.f64 -1 x))
(fma.f64 (/.f64 -5641895835477563/5000000000000000 y) (/.f64 (exp.f64 z) (*.f64 x x)) (/.f64 -1 x))
(-.f64 (+.f64 (*.f64 -31830988618379068626528276418969/25000000000000000000000000000000 (/.f64 (*.f64 (pow.f64 (exp.f64 z) 2) (pow.f64 (/.f64 1 y) 2)) (*.f64 (pow.f64 x 2) x))) (*.f64 -5641895835477563/5000000000000000 (/.f64 (exp.f64 z) (*.f64 y (pow.f64 x 2))))) (/.f64 1 x))
(-.f64 (fma.f64 -31830988618379068626528276418969/25000000000000000000000000000000 (/.f64 (pow.f64 (exp.f64 z) 2) (/.f64 (pow.f64 x 3) (pow.f64 (/.f64 1 y) 2))) (*.f64 -5641895835477563/5000000000000000 (/.f64 (/.f64 (exp.f64 z) y) (*.f64 x x)))) (/.f64 1 x))
(fma.f64 -31830988618379068626528276418969/25000000000000000000000000000000 (/.f64 (*.f64 (pow.f64 (exp.f64 z) 2) (pow.f64 (/.f64 1 y) 2)) (pow.f64 x 3)) (fma.f64 -5641895835477563/5000000000000000 (/.f64 (exp.f64 z) (*.f64 x (*.f64 x y))) (/.f64 -1 x)))
(fma.f64 -31830988618379068626528276418969/25000000000000000000000000000000 (/.f64 (pow.f64 (exp.f64 z) 2) (/.f64 (pow.f64 x 3) (/.f64 (/.f64 1 y) y))) (fma.f64 (/.f64 -5641895835477563/5000000000000000 y) (/.f64 (exp.f64 z) (*.f64 x x)) (/.f64 -1 x)))
(-.f64 (+.f64 (*.f64 -31830988618379068626528276418969/25000000000000000000000000000000 (/.f64 (*.f64 (pow.f64 (exp.f64 z) 2) (pow.f64 (/.f64 1 y) 2)) (*.f64 (pow.f64 x 2) x))) (+.f64 (*.f64 -5641895835477563/5000000000000000 (/.f64 (exp.f64 z) (*.f64 y (pow.f64 x 2)))) (*.f64 -179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 (/.f64 (*.f64 (pow.f64 (/.f64 1 y) 3) (*.f64 (exp.f64 z) (pow.f64 (exp.f64 z) 2))) (pow.f64 (pow.f64 x 2) 2))))) (/.f64 1 x))
(-.f64 (fma.f64 -31830988618379068626528276418969/25000000000000000000000000000000 (/.f64 (pow.f64 (exp.f64 z) 2) (/.f64 (pow.f64 x 3) (pow.f64 (/.f64 1 y) 2))) (fma.f64 -5641895835477563/5000000000000000 (/.f64 (/.f64 (exp.f64 z) y) (*.f64 x x)) (*.f64 -179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 (/.f64 (*.f64 (*.f64 (exp.f64 z) (pow.f64 (exp.f64 z) 2)) (pow.f64 (/.f64 1 y) 3)) (pow.f64 (*.f64 x x) 2))))) (/.f64 1 x))
(+.f64 (fma.f64 -31830988618379068626528276418969/25000000000000000000000000000000 (/.f64 (*.f64 (pow.f64 (exp.f64 z) 2) (pow.f64 (/.f64 1 y) 2)) (pow.f64 x 3)) (fma.f64 -5641895835477563/5000000000000000 (/.f64 (exp.f64 z) (*.f64 x (*.f64 x y))) (/.f64 (pow.f64 (/.f64 -5641895835477563/5000000000000000 y) 3) (/.f64 (pow.f64 x 4) (pow.f64 (exp.f64 z) 3))))) (/.f64 -1 x))
(+.f64 (fma.f64 -5641895835477563/5000000000000000 (/.f64 (exp.f64 z) (*.f64 x (*.f64 x y))) (/.f64 (*.f64 -31830988618379068626528276418969/25000000000000000000000000000000 (*.f64 (pow.f64 (exp.f64 z) 2) (/.f64 (/.f64 1 y) y))) (pow.f64 x 3))) (fma.f64 -179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 (/.f64 (/.f64 (pow.f64 (exp.f64 z) 3) (pow.f64 y 3)) (pow.f64 x 4)) (/.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 x (*.f64 x y))) (/.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 (*.f64 (pow.f64 (exp.f64 z) 2) (pow.f64 (/.f64 -1 y) 2)) (*.f64 (pow.f64 x 2) x)))) (/.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 (pow.f64 x 3) (pow.f64 (/.f64 -1 y) 2))))) (/.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 (pow.f64 x 3) (pow.f64 (/.f64 -1 y) 2))) (/.f64 -1 x)))
(-.f64 (+.f64 (*.f64 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 (/.f64 (*.f64 (exp.f64 z) (*.f64 (pow.f64 (/.f64 -1 y) 3) (pow.f64 (exp.f64 z) 2))) (pow.f64 (pow.f64 x 2) 2))) (+.f64 (*.f64 -5641895835477563/5000000000000000 (/.f64 (exp.f64 z) (*.f64 y (pow.f64 x 2)))) (*.f64 -31830988618379068626528276418969/25000000000000000000000000000000 (/.f64 (*.f64 (pow.f64 (exp.f64 z) 2) (pow.f64 (/.f64 -1 y) 2)) (*.f64 (pow.f64 x 2) x))))) (/.f64 1 x))
(-.f64 (fma.f64 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 (/.f64 (*.f64 (*.f64 (exp.f64 z) (/.f64 -1 (pow.f64 y 3))) (pow.f64 (exp.f64 z) 2)) (pow.f64 (*.f64 x x) 2)) (fma.f64 -5641895835477563/5000000000000000 (/.f64 (/.f64 (exp.f64 z) y) (*.f64 x x)) (*.f64 -31830988618379068626528276418969/25000000000000000000000000000000 (/.f64 (pow.f64 (exp.f64 z) 2) (/.f64 (pow.f64 x 3) (pow.f64 (/.f64 -1 y) 2)))))) (/.f64 1 x))
(fma.f64 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 (/.f64 (*.f64 (pow.f64 (exp.f64 z) 3) (/.f64 -1 (pow.f64 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 (pow.f64 x 3) (pow.f64 (/.f64 -1 y) 2))) (/.f64 -1 x))))
(*.f64 5000000000000000/5641895835477563 (/.f64 y (exp.f64 z)))
(/.f64 (*.f64 5000000000000000/5641895835477563 y) (exp.f64 z))
(/.f64 (*.f64 y 5000000000000000/5641895835477563) (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 x (*.f64 y y)))))
(+.f64 (*.f64 25000000000000000000000000000000/31830988618379068626528276418969 (/.f64 (*.f64 (pow.f64 y 2) x) (pow.f64 (exp.f64 z) 2))) (+.f64 (*.f64 5000000000000000/5641895835477563 (/.f64 y (exp.f64 z))) (*.f64 125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547 (/.f64 (*.f64 y (*.f64 (pow.f64 y 2) (pow.f64 x 2))) (*.f64 (exp.f64 z) (pow.f64 (exp.f64 z) 2))))))
(fma.f64 25000000000000000000000000000000/31830988618379068626528276418969 (/.f64 (*.f64 y y) (/.f64 (pow.f64 (exp.f64 z) 2) x)) (fma.f64 125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547 (*.f64 (/.f64 (pow.f64 y 3) (exp.f64 z)) (/.f64 (*.f64 x x) (pow.f64 (exp.f64 z) 2))) (/.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 (*.f64 125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547 (pow.f64 y 3)) (/.f64 (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 5000000000000000/5641895835477563 (/.f64 y (exp.f64 z)) (/.f64 (*.f64 125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547 (*.f64 x (*.f64 x (pow.f64 y 3)))) (pow.f64 (exp.f64 z) 3))))
(+.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 (pow.f64 y 2) 2) (pow.f64 x 3)) (pow.f64 (pow.f64 (exp.f64 z) 2) 2))) (+.f64 (*.f64 5000000000000000/5641895835477563 (/.f64 y (exp.f64 z))) (*.f64 125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547 (/.f64 (*.f64 y (*.f64 (pow.f64 y 2) (pow.f64 x 2))) (*.f64 (exp.f64 z) (pow.f64 (exp.f64 z) 2)))))))
(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 (pow.f64 (exp.f64 z) 2) 2) (pow.f64 x 3))) (fma.f64 125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547 (*.f64 (/.f64 (pow.f64 y 3) (exp.f64 z)) (/.f64 (*.f64 x x) (pow.f64 (exp.f64 z) 2))) (/.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 125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547 (*.f64 (/.f64 (pow.f64 y 3) (pow.f64 (exp.f64 z) 3)) (*.f64 x x)) (fma.f64 625000000000000000000000000000000000000000000000000000000000000/1013211836423377808197068612118338110498536634308026710423022961 (/.f64 (pow.f64 x 3) (/.f64 (pow.f64 (exp.f64 z) 4) (pow.f64 y 4))) (/.f64 (*.f64 y 5000000000000000/5641895835477563) (exp.f64 z)))))
(fma.f64 25000000000000000000000000000000/31830988618379068626528276418969 (*.f64 (/.f64 (*.f64 y y) (pow.f64 (exp.f64 z) 2)) x) (fma.f64 125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547 (/.f64 (*.f64 x (*.f64 x (pow.f64 y 3))) (pow.f64 (exp.f64 z) 3)) (fma.f64 625000000000000000000000000000000000000000000000000000000000000/1013211836423377808197068612118338110498536634308026710423022961 (/.f64 (pow.f64 x 3) (/.f64 (pow.f64 (exp.f64 z) 4) (pow.f64 y 4))) (/.f64 (*.f64 y 5000000000000000/5641895835477563) (exp.f64 z)))))
(/.f64 -1 x)
(-.f64 (*.f64 -5641895835477563/5000000000000000 (/.f64 (*.f64 (exp.f64 z) (pow.f64 (/.f64 1 x) 2)) y)) (/.f64 1 x))
(-.f64 (/.f64 (*.f64 -5641895835477563/5000000000000000 (*.f64 (exp.f64 z) (pow.f64 (/.f64 1 x) 2))) y) (/.f64 1 x))
(fma.f64 -5641895835477563/5000000000000000 (*.f64 (/.f64 (exp.f64 z) y) (pow.f64 (/.f64 1 x) 2)) (/.f64 -1 x))
(fma.f64 -5641895835477563/5000000000000000 (*.f64 (/.f64 (exp.f64 z) y) (/.f64 (/.f64 1 x) x)) (/.f64 -1 x))
(-.f64 (+.f64 (*.f64 -31830988618379068626528276418969/25000000000000000000000000000000 (/.f64 (*.f64 (pow.f64 (/.f64 1 x) 3) (pow.f64 (exp.f64 z) 2)) (pow.f64 y 2))) (*.f64 -5641895835477563/5000000000000000 (/.f64 (*.f64 (exp.f64 z) (pow.f64 (/.f64 1 x) 2)) y))) (/.f64 1 x))
(-.f64 (fma.f64 -31830988618379068626528276418969/25000000000000000000000000000000 (/.f64 (/.f64 1 (pow.f64 x 3)) (/.f64 (*.f64 y y) (pow.f64 (exp.f64 z) 2))) (/.f64 (*.f64 -5641895835477563/5000000000000000 (*.f64 (exp.f64 z) (pow.f64 (/.f64 1 x) 2))) y)) (/.f64 1 x))
(fma.f64 -31830988618379068626528276418969/25000000000000000000000000000000 (*.f64 (/.f64 (/.f64 1 (pow.f64 x 3)) (*.f64 y y)) (pow.f64 (exp.f64 z) 2)) (fma.f64 -5641895835477563/5000000000000000 (*.f64 (/.f64 (exp.f64 z) y) (pow.f64 (/.f64 1 x) 2)) (/.f64 -1 x)))
(fma.f64 -31830988618379068626528276418969/25000000000000000000000000000000 (/.f64 (/.f64 (pow.f64 (exp.f64 z) 2) (pow.f64 x 3)) (*.f64 y y)) (fma.f64 -5641895835477563/5000000000000000 (*.f64 (/.f64 (exp.f64 z) y) (/.f64 (/.f64 1 x) x)) (/.f64 -1 x)))
(-.f64 (+.f64 (*.f64 -31830988618379068626528276418969/25000000000000000000000000000000 (/.f64 (*.f64 (pow.f64 (/.f64 1 x) 3) (pow.f64 (exp.f64 z) 2)) (pow.f64 y 2))) (+.f64 (*.f64 -5641895835477563/5000000000000000 (/.f64 (*.f64 (exp.f64 z) (pow.f64 (/.f64 1 x) 2)) y)) (*.f64 -179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 (/.f64 (*.f64 (exp.f64 z) (*.f64 (pow.f64 (exp.f64 z) 2) (pow.f64 (/.f64 1 x) 4))) (*.f64 y (pow.f64 y 2)))))) (/.f64 1 x))
(-.f64 (fma.f64 -31830988618379068626528276418969/25000000000000000000000000000000 (/.f64 (/.f64 1 (pow.f64 x 3)) (/.f64 (*.f64 y y) (pow.f64 (exp.f64 z) 2))) (fma.f64 -5641895835477563/5000000000000000 (/.f64 (exp.f64 z) (/.f64 y (pow.f64 (/.f64 1 x) 2))) (*.f64 -179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 (/.f64 (exp.f64 z) (/.f64 (pow.f64 y 3) (*.f64 (pow.f64 (exp.f64 z) 2) (pow.f64 (/.f64 1 x) 4))))))) (/.f64 1 x))
(+.f64 (fma.f64 -31830988618379068626528276418969/25000000000000000000000000000000 (*.f64 (/.f64 (/.f64 1 (pow.f64 x 3)) (*.f64 y y)) (pow.f64 (exp.f64 z) 2)) (fma.f64 -5641895835477563/5000000000000000 (*.f64 (/.f64 (exp.f64 z) y) (pow.f64 (/.f64 1 x) 2)) (/.f64 (*.f64 (*.f64 -179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 (pow.f64 (exp.f64 z) 3)) (pow.f64 (/.f64 1 x) 4)) (pow.f64 y 3)))) (/.f64 -1 x))
(+.f64 (fma.f64 -5641895835477563/5000000000000000 (*.f64 (/.f64 (exp.f64 z) y) (/.f64 (/.f64 1 x) x)) (/.f64 -31830988618379068626528276418969/25000000000000000000000000000000 (/.f64 (*.f64 y y) (/.f64 (pow.f64 (exp.f64 z) 2) (pow.f64 x 3))))) (fma.f64 -179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 (/.f64 (pow.f64 (exp.f64 z) 3) (/.f64 (pow.f64 y 3) (pow.f64 (/.f64 1 x) 4))) (/.f64 -1 x)))
(/.f64 -1 x)
(-.f64 (*.f64 -5641895835477563/5000000000000000 (/.f64 (*.f64 (exp.f64 z) (pow.f64 (/.f64 -1 x) 2)) y)) (/.f64 1 x))
(-.f64 (/.f64 (*.f64 -5641895835477563/5000000000000000 (*.f64 (exp.f64 z) (pow.f64 (/.f64 1 x) 2))) y) (/.f64 1 x))
(fma.f64 -5641895835477563/5000000000000000 (*.f64 (/.f64 (exp.f64 z) y) (pow.f64 (/.f64 1 x) 2)) (/.f64 -1 x))
(fma.f64 -5641895835477563/5000000000000000 (*.f64 (/.f64 (exp.f64 z) y) (/.f64 (/.f64 1 x) x)) (/.f64 -1 x))
(-.f64 (+.f64 (*.f64 -5641895835477563/5000000000000000 (/.f64 (*.f64 (exp.f64 z) (pow.f64 (/.f64 -1 x) 2)) y)) (*.f64 31830988618379068626528276418969/25000000000000000000000000000000 (/.f64 (*.f64 (pow.f64 (exp.f64 z) 2) (pow.f64 (/.f64 -1 x) 3)) (pow.f64 y 2)))) (/.f64 1 x))
(-.f64 (fma.f64 -5641895835477563/5000000000000000 (/.f64 (exp.f64 z) (/.f64 y (pow.f64 (/.f64 -1 x) 2))) (*.f64 31830988618379068626528276418969/25000000000000000000000000000000 (/.f64 (pow.f64 (exp.f64 z) 2) (/.f64 (*.f64 y y) (/.f64 -1 (pow.f64 x 3)))))) (/.f64 1 x))
(fma.f64 -5641895835477563/5000000000000000 (*.f64 (/.f64 (exp.f64 z) y) (pow.f64 (/.f64 -1 x) 2)) (fma.f64 31830988618379068626528276418969/25000000000000000000000000000000 (*.f64 (/.f64 (pow.f64 (exp.f64 z) 2) (*.f64 y y)) (pow.f64 (/.f64 -1 x) 3)) (/.f64 -1 x)))
(fma.f64 -5641895835477563/5000000000000000 (*.f64 (/.f64 (exp.f64 z) y) (/.f64 (/.f64 1 x) x)) (fma.f64 31830988618379068626528276418969/25000000000000000000000000000000 (/.f64 (/.f64 (neg.f64 (pow.f64 (exp.f64 z) 2)) (pow.f64 x 3)) (*.f64 y y)) (/.f64 -1 x)))
(-.f64 (+.f64 (*.f64 -179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 (/.f64 (*.f64 (exp.f64 z) (*.f64 (pow.f64 (exp.f64 z) 2) (pow.f64 (/.f64 -1 x) 4))) (*.f64 y (pow.f64 y 2)))) (+.f64 (*.f64 -5641895835477563/5000000000000000 (/.f64 (*.f64 (exp.f64 z) (pow.f64 (/.f64 -1 x) 2)) y)) (*.f64 31830988618379068626528276418969/25000000000000000000000000000000 (/.f64 (*.f64 (pow.f64 (exp.f64 z) 2) (pow.f64 (/.f64 -1 x) 3)) (pow.f64 y 2))))) (/.f64 1 x))
(-.f64 (fma.f64 -179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 (/.f64 (exp.f64 z) (/.f64 (pow.f64 y 3) (*.f64 (pow.f64 (exp.f64 z) 2) (pow.f64 (/.f64 -1 x) 4)))) (fma.f64 -5641895835477563/5000000000000000 (/.f64 (exp.f64 z) (/.f64 y (pow.f64 (/.f64 -1 x) 2))) (*.f64 31830988618379068626528276418969/25000000000000000000000000000000 (/.f64 (pow.f64 (exp.f64 z) 2) (/.f64 (*.f64 y y) (/.f64 -1 (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 (/.f64 -1 x) 4))) (fma.f64 -5641895835477563/5000000000000000 (*.f64 (/.f64 (exp.f64 z) y) (pow.f64 (/.f64 -1 x) 2)) (fma.f64 31830988618379068626528276418969/25000000000000000000000000000000 (*.f64 (/.f64 (pow.f64 (exp.f64 z) 2) (*.f64 y y)) (pow.f64 (/.f64 -1 x) 3)) (/.f64 -1 x))))
(fma.f64 -179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 (/.f64 (pow.f64 (exp.f64 z) 3) (/.f64 (pow.f64 y 3) (pow.f64 (/.f64 1 x) 4))) (fma.f64 -5641895835477563/5000000000000000 (*.f64 (/.f64 (exp.f64 z) y) (/.f64 (/.f64 1 x) x)) (fma.f64 31830988618379068626528276418969/25000000000000000000000000000000 (/.f64 (/.f64 (neg.f64 (pow.f64 (exp.f64 z) 2)) (pow.f64 x 3)) (*.f64 y y)) (/.f64 -1 x))))
(*.f64 5000000000000000/5641895835477563 (/.f64 y (exp.f64 z)))
(/.f64 (*.f64 5000000000000000/5641895835477563 y) (exp.f64 z))
(/.f64 (*.f64 y 5000000000000000/5641895835477563) (exp.f64 z))
(+.f64 (*.f64 5000000000000000/5641895835477563 (/.f64 y (exp.f64 z))) (*.f64 (+.f64 1 (*.f64 25000000000000000000000000000000/31830988618379068626528276418969 (/.f64 (pow.f64 y 2) (pow.f64 (exp.f64 z) 2)))) x))
(fma.f64 5000000000000000/5641895835477563 (/.f64 y (exp.f64 z)) (*.f64 x (+.f64 1 (*.f64 25000000000000000000000000000000/31830988618379068626528276418969 (/.f64 (*.f64 y y) (pow.f64 (exp.f64 z) 2))))))
(fma.f64 x (fma.f64 25000000000000000000000000000000/31830988618379068626528276418969 (/.f64 (*.f64 y y) (pow.f64 (exp.f64 z) 2)) 1) (/.f64 (*.f64 y 5000000000000000/5641895835477563) (exp.f64 z)))
(+.f64 (*.f64 5000000000000000/5641895835477563 (/.f64 y (exp.f64 z))) (+.f64 (*.f64 125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547 (/.f64 (*.f64 y (*.f64 (pow.f64 y 2) (pow.f64 x 2))) (*.f64 (exp.f64 z) (pow.f64 (exp.f64 z) 2)))) (*.f64 (+.f64 1 (*.f64 25000000000000000000000000000000/31830988618379068626528276418969 (/.f64 (pow.f64 y 2) (pow.f64 (exp.f64 z) 2)))) x)))
(fma.f64 5000000000000000/5641895835477563 (/.f64 y (exp.f64 z)) (fma.f64 125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547 (*.f64 (/.f64 (pow.f64 y 3) (exp.f64 z)) (/.f64 (*.f64 x x) (pow.f64 (exp.f64 z) 2))) (*.f64 x (+.f64 1 (*.f64 25000000000000000000000000000000/31830988618379068626528276418969 (/.f64 (*.f64 y y) (pow.f64 (exp.f64 z) 2)))))))
(fma.f64 5000000000000000/5641895835477563 (/.f64 y (exp.f64 z)) (fma.f64 x (fma.f64 25000000000000000000000000000000/31830988618379068626528276418969 (/.f64 (*.f64 y y) (pow.f64 (exp.f64 z) 2)) 1) (/.f64 (*.f64 125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547 (pow.f64 y 3)) (/.f64 (pow.f64 (exp.f64 z) 3) (*.f64 x x)))))
(fma.f64 5000000000000000/5641895835477563 (/.f64 y (exp.f64 z)) (fma.f64 x (fma.f64 25000000000000000000000000000000/31830988618379068626528276418969 (/.f64 (*.f64 y y) (pow.f64 (exp.f64 z) 2)) 1) (/.f64 (*.f64 125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547 (*.f64 x (*.f64 x (pow.f64 y 3)))) (pow.f64 (exp.f64 z) 3))))
(+.f64 (*.f64 625000000000000000000000000000000000000000000000000000000000000/1013211836423377808197068612118338110498536634308026710423022961 (/.f64 (*.f64 (pow.f64 (pow.f64 y 2) 2) (pow.f64 x 3)) (pow.f64 (pow.f64 (exp.f64 z) 2) 2))) (+.f64 (*.f64 5000000000000000/5641895835477563 (/.f64 y (exp.f64 z))) (+.f64 (*.f64 125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547 (/.f64 (*.f64 y (*.f64 (pow.f64 y 2) (pow.f64 x 2))) (*.f64 (exp.f64 z) (pow.f64 (exp.f64 z) 2)))) (*.f64 (+.f64 1 (*.f64 25000000000000000000000000000000/31830988618379068626528276418969 (/.f64 (pow.f64 y 2) (pow.f64 (exp.f64 z) 2)))) x))))
(fma.f64 625000000000000000000000000000000000000000000000000000000000000/1013211836423377808197068612118338110498536634308026710423022961 (/.f64 (pow.f64 y 4) (/.f64 (pow.f64 (pow.f64 (exp.f64 z) 2) 2) (pow.f64 x 3))) (fma.f64 5000000000000000/5641895835477563 (/.f64 y (exp.f64 z)) (fma.f64 125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547 (*.f64 (/.f64 (pow.f64 y 3) (exp.f64 z)) (/.f64 (*.f64 x x) (pow.f64 (exp.f64 z) 2))) (*.f64 x (+.f64 1 (*.f64 25000000000000000000000000000000/31830988618379068626528276418969 (/.f64 (*.f64 y y) (pow.f64 (exp.f64 z) 2))))))))
(fma.f64 625000000000000000000000000000000000000000000000000000000000000/1013211836423377808197068612118338110498536634308026710423022961 (/.f64 (pow.f64 x 3) (/.f64 (pow.f64 (exp.f64 z) 4) (pow.f64 y 4))) (fma.f64 5000000000000000/5641895835477563 (/.f64 y (exp.f64 z)) (fma.f64 x (fma.f64 25000000000000000000000000000000/31830988618379068626528276418969 (/.f64 (*.f64 y y) (pow.f64 (exp.f64 z) 2)) 1) (/.f64 (*.f64 125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547 (pow.f64 y 3)) (/.f64 (pow.f64 (exp.f64 z) 3) (*.f64 x x))))))
(fma.f64 625000000000000000000000000000000000000000000000000000000000000/1013211836423377808197068612118338110498536634308026710423022961 (/.f64 (pow.f64 x 3) (/.f64 (pow.f64 (exp.f64 z) 4) (pow.f64 y 4))) (fma.f64 5000000000000000/5641895835477563 (/.f64 y (exp.f64 z)) (fma.f64 x (fma.f64 25000000000000000000000000000000/31830988618379068626528276418969 (/.f64 (*.f64 y y) (pow.f64 (exp.f64 z) 2)) 1) (/.f64 (*.f64 125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547 (*.f64 x (*.f64 x (pow.f64 y 3)))) (pow.f64 (exp.f64 z) 3)))))
x
(-.f64 x (/.f64 1 x))
(+.f64 x (/.f64 -1 x))
(-.f64 (+.f64 (*.f64 -5641895835477563/5000000000000000 (/.f64 (*.f64 (exp.f64 z) (pow.f64 (/.f64 1 x) 2)) y)) x) (/.f64 1 x))
(-.f64 (fma.f64 -5641895835477563/5000000000000000 (/.f64 (exp.f64 z) (/.f64 y (pow.f64 (/.f64 1 x) 2))) x) (/.f64 1 x))
(+.f64 x (fma.f64 -5641895835477563/5000000000000000 (*.f64 (/.f64 (exp.f64 z) y) (pow.f64 (/.f64 1 x) 2)) (/.f64 -1 x)))
(+.f64 x (fma.f64 -5641895835477563/5000000000000000 (*.f64 (/.f64 (exp.f64 z) y) (/.f64 (/.f64 1 x) x)) (/.f64 -1 x)))
(-.f64 (+.f64 (*.f64 -31830988618379068626528276418969/25000000000000000000000000000000 (/.f64 (*.f64 (pow.f64 (/.f64 1 x) 3) (pow.f64 (exp.f64 z) 2)) (pow.f64 y 2))) (+.f64 (*.f64 -5641895835477563/5000000000000000 (/.f64 (*.f64 (exp.f64 z) (pow.f64 (/.f64 1 x) 2)) y)) x)) (/.f64 1 x))
(-.f64 (fma.f64 -31830988618379068626528276418969/25000000000000000000000000000000 (/.f64 (/.f64 1 (pow.f64 x 3)) (/.f64 (*.f64 y y) (pow.f64 (exp.f64 z) 2))) (fma.f64 -5641895835477563/5000000000000000 (/.f64 (exp.f64 z) (/.f64 y (pow.f64 (/.f64 1 x) 2))) x)) (/.f64 1 x))
(+.f64 (fma.f64 -31830988618379068626528276418969/25000000000000000000000000000000 (*.f64 (/.f64 (/.f64 1 (pow.f64 x 3)) (*.f64 y y)) (pow.f64 (exp.f64 z) 2)) (fma.f64 -5641895835477563/5000000000000000 (*.f64 (/.f64 (exp.f64 z) y) (pow.f64 (/.f64 1 x) 2)) x)) (/.f64 -1 x))
(fma.f64 -31830988618379068626528276418969/25000000000000000000000000000000 (/.f64 (/.f64 (pow.f64 (exp.f64 z) 2) (pow.f64 x 3)) (*.f64 y y)) (+.f64 x (fma.f64 -5641895835477563/5000000000000000 (*.f64 (/.f64 (exp.f64 z) y) (/.f64 (/.f64 1 x) x)) (/.f64 -1 x))))
x
(-.f64 x (/.f64 1 x))
(+.f64 x (/.f64 -1 x))
(-.f64 (+.f64 (*.f64 -5641895835477563/5000000000000000 (/.f64 (*.f64 (exp.f64 z) (pow.f64 (/.f64 -1 x) 2)) y)) x) (/.f64 1 x))
(-.f64 (fma.f64 -5641895835477563/5000000000000000 (/.f64 (exp.f64 z) (/.f64 y (pow.f64 (/.f64 1 x) 2))) x) (/.f64 1 x))
(+.f64 x (fma.f64 -5641895835477563/5000000000000000 (*.f64 (/.f64 (exp.f64 z) y) (pow.f64 (/.f64 1 x) 2)) (/.f64 -1 x)))
(+.f64 x (fma.f64 -5641895835477563/5000000000000000 (*.f64 (/.f64 (exp.f64 z) y) (/.f64 (/.f64 1 x) x)) (/.f64 -1 x)))
(-.f64 (+.f64 (*.f64 31830988618379068626528276418969/25000000000000000000000000000000 (/.f64 (*.f64 (pow.f64 (exp.f64 z) 2) (pow.f64 (/.f64 -1 x) 3)) (pow.f64 y 2))) (+.f64 (*.f64 -5641895835477563/5000000000000000 (/.f64 (*.f64 (exp.f64 z) (pow.f64 (/.f64 -1 x) 2)) y)) x)) (/.f64 1 x))
(-.f64 (fma.f64 31830988618379068626528276418969/25000000000000000000000000000000 (/.f64 (pow.f64 (exp.f64 z) 2) (/.f64 (*.f64 y y) (/.f64 -1 (pow.f64 x 3)))) (fma.f64 -5641895835477563/5000000000000000 (/.f64 (exp.f64 z) (/.f64 y (pow.f64 (/.f64 -1 x) 2))) x)) (/.f64 1 x))
(+.f64 (fma.f64 -5641895835477563/5000000000000000 (*.f64 (/.f64 (exp.f64 z) y) (pow.f64 (/.f64 -1 x) 2)) x) (fma.f64 31830988618379068626528276418969/25000000000000000000000000000000 (*.f64 (/.f64 (pow.f64 (exp.f64 z) 2) (*.f64 y y)) (pow.f64 (/.f64 -1 x) 3)) (/.f64 -1 x)))
(+.f64 (fma.f64 -5641895835477563/5000000000000000 (*.f64 (/.f64 (exp.f64 z) y) (/.f64 (/.f64 1 x) x)) x) (fma.f64 31830988618379068626528276418969/25000000000000000000000000000000 (/.f64 (/.f64 (neg.f64 (pow.f64 (exp.f64 z) 2)) (pow.f64 x 3)) (*.f64 y y)) (/.f64 -1 x)))
(-.f64 x (/.f64 1 (-.f64 x (*.f64 5641895835477563/5000000000000000 (/.f64 1 y)))))
(-.f64 x (/.f64 1 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y))))
(+.f64 x (/.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)))) x) (/.f64 1 (-.f64 x (*.f64 5641895835477563/5000000000000000 (/.f64 1 y)))))
(-.f64 (fma.f64 -5641895835477563/5000000000000000 (/.f64 (/.f64 z y) (pow.f64 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y)) 2)) x) (/.f64 1 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y))))
(+.f64 (fma.f64 -5641895835477563/5000000000000000 (/.f64 z (*.f64 y (pow.f64 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y)) 2))) x) (/.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)) (+.f64 x (/.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 (pow.f64 z 2) (+.f64 (*.f64 31830988618379068626528276418969/25000000000000000000000000000000 (/.f64 1 (*.f64 (pow.f64 (-.f64 x (*.f64 5641895835477563/5000000000000000 (/.f64 1 y))) 2) (*.f64 (pow.f64 y 2) (-.f64 x (*.f64 5641895835477563/5000000000000000 (/.f64 1 y))))))) (*.f64 5641895835477563/10000000000000000 (/.f64 1 (*.f64 y (pow.f64 (-.f64 x (*.f64 5641895835477563/5000000000000000 (/.f64 1 y))) 2))))))) x)) (/.f64 1 (-.f64 x (*.f64 5641895835477563/5000000000000000 (/.f64 1 y)))))
(-.f64 (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 31830988618379068626528276418969/25000000000000000000000000000000 (*.f64 (pow.f64 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y)) 2) (*.f64 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y)) (*.f64 y y)))) (/.f64 5641895835477563/10000000000000000 (*.f64 y (pow.f64 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y)) 2))))) x)) (/.f64 1 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y))))
(+.f64 (-.f64 x (*.f64 (*.f64 z z) (+.f64 (/.f64 31830988618379068626528276418969/25000000000000000000000000000000 (*.f64 (pow.f64 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y)) 2) (*.f64 y (*.f64 y (+.f64 x (/.f64 -5641895835477563/5000000000000000 y)))))) (/.f64 5641895835477563/10000000000000000 (*.f64 y (pow.f64 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y)) 2)))))) (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)))))
(+.f64 (-.f64 x (*.f64 (*.f64 z z) (+.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)))))) (fma.f64 -5641895835477563/5000000000000000 (/.f64 (/.f64 z y) (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 (*.f64 -1 (*.f64 (pow.f64 z 2) (+.f64 (*.f64 31830988618379068626528276418969/25000000000000000000000000000000 (/.f64 1 (*.f64 (pow.f64 (-.f64 x (*.f64 5641895835477563/5000000000000000 (/.f64 1 y))) 2) (*.f64 (pow.f64 y 2) (-.f64 x (*.f64 5641895835477563/5000000000000000 (/.f64 1 y))))))) (*.f64 5641895835477563/10000000000000000 (/.f64 1 (*.f64 y (pow.f64 (-.f64 x (*.f64 5641895835477563/5000000000000000 (/.f64 1 y))) 2))))))) (+.f64 (*.f64 (-.f64 (*.f64 -5641895835477563/5000000000000000 (/.f64 (+.f64 (*.f64 31830988618379068626528276418969/25000000000000000000000000000000 (/.f64 1 (*.f64 (pow.f64 (-.f64 x (*.f64 5641895835477563/5000000000000000 (/.f64 1 y))) 2) (*.f64 (pow.f64 y 2) (-.f64 x (*.f64 5641895835477563/5000000000000000 (/.f64 1 y))))))) (*.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 31830988618379068626528276418969/50000000000000000000000000000000 (/.f64 1 (*.f64 (pow.f64 (-.f64 x (*.f64 5641895835477563/5000000000000000 (/.f64 1 y))) 2) (*.f64 (pow.f64 y 2) (-.f64 x (*.f64 5641895835477563/5000000000000000 (/.f64 1 y))))))) (*.f64 5641895835477563/30000000000000000 (/.f64 1 (*.f64 y (pow.f64 (-.f64 x (*.f64 5641895835477563/5000000000000000 (/.f64 1 y))) 2)))))) (pow.f64 z 3)) x))) (/.f64 1 (-.f64 x (*.f64 5641895835477563/5000000000000000 (/.f64 1 y)))))
(-.f64 (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 31830988618379068626528276418969/25000000000000000000000000000000 (*.f64 (pow.f64 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y)) 2) (*.f64 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y)) (*.f64 y y)))) (/.f64 5641895835477563/10000000000000000 (*.f64 y (pow.f64 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y)) 2))))) (fma.f64 (-.f64 (-.f64 (/.f64 (*.f64 -5641895835477563/5000000000000000 (+.f64 (/.f64 31830988618379068626528276418969/25000000000000000000000000000000 (*.f64 (pow.f64 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y)) 2) (*.f64 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y)) (*.f64 y y)))) (/.f64 5641895835477563/10000000000000000 (*.f64 y (pow.f64 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y)) 2))))) (*.f64 y (+.f64 x (/.f64 -5641895835477563/5000000000000000 y)))) (/.f64 31830988618379068626528276418969/50000000000000000000000000000000 (*.f64 (pow.f64 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y)) 2) (*.f64 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y)) (*.f64 y y))))) (/.f64 5641895835477563/30000000000000000 (*.f64 y (pow.f64 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y)) 2)))) (pow.f64 z 3) x))) (/.f64 1 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y))))
(+.f64 (-.f64 (fma.f64 (pow.f64 z 3) (-.f64 (*.f64 (/.f64 -5641895835477563/5000000000000000 y) (/.f64 (+.f64 (/.f64 31830988618379068626528276418969/25000000000000000000000000000000 (*.f64 (pow.f64 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y)) 2) (*.f64 y (*.f64 y (+.f64 x (/.f64 -5641895835477563/5000000000000000 y)))))) (/.f64 5641895835477563/10000000000000000 (*.f64 y (pow.f64 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y)) 2)))) (+.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 (pow.f64 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y)) 2) (*.f64 y (*.f64 y (+.f64 x (/.f64 -5641895835477563/5000000000000000 y)))))))) x) (*.f64 (*.f64 z z) (+.f64 (/.f64 31830988618379068626528276418969/25000000000000000000000000000000 (*.f64 (pow.f64 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y)) 2) (*.f64 y (*.f64 y (+.f64 x (/.f64 -5641895835477563/5000000000000000 y)))))) (/.f64 5641895835477563/10000000000000000 (*.f64 y (pow.f64 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y)) 2)))))) (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)))))
(+.f64 (-.f64 (fma.f64 (pow.f64 z 3) (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 -31830988618379068626528276418969/50000000000000000000000000000000 (*.f64 (*.f64 y y) (pow.f64 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y)) 3))) (/.f64 -5641895835477563/30000000000000000 (*.f64 y (pow.f64 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y)) 2))))) x) (*.f64 (*.f64 z z) (+.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)))))) (fma.f64 -5641895835477563/5000000000000000 (/.f64 (/.f64 z y) (pow.f64 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y)) 2)) (/.f64 -1 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y)))))
(-.f64 x (/.f64 1 (+.f64 (*.f64 -5641895835477563/5000000000000000 (/.f64 (exp.f64 z) y)) x)))
(-.f64 x (/.f64 1 (fma.f64 -5641895835477563/5000000000000000 (/.f64 (exp.f64 z) y) x)))
(+.f64 x (/.f64 -1 (fma.f64 (/.f64 -5641895835477563/5000000000000000 y) (exp.f64 z) x)))
(+.f64 x (/.f64 -1 (fma.f64 -5641895835477563/5000000000000000 (/.f64 (exp.f64 z) y) x)))
(-.f64 x (/.f64 1 (+.f64 (*.f64 -5641895835477563/5000000000000000 (/.f64 (exp.f64 z) y)) x)))
(-.f64 x (/.f64 1 (fma.f64 -5641895835477563/5000000000000000 (/.f64 (exp.f64 z) y) x)))
(+.f64 x (/.f64 -1 (fma.f64 (/.f64 -5641895835477563/5000000000000000 y) (exp.f64 z) x)))
(+.f64 x (/.f64 -1 (fma.f64 -5641895835477563/5000000000000000 (/.f64 (exp.f64 z) y) x)))
(-.f64 x (/.f64 1 (+.f64 (*.f64 -5641895835477563/5000000000000000 (/.f64 (exp.f64 z) y)) x)))
(-.f64 x (/.f64 1 (fma.f64 -5641895835477563/5000000000000000 (/.f64 (exp.f64 z) y) x)))
(+.f64 x (/.f64 -1 (fma.f64 (/.f64 -5641895835477563/5000000000000000 y) (exp.f64 z) x)))
(+.f64 x (/.f64 -1 (fma.f64 -5641895835477563/5000000000000000 (/.f64 (exp.f64 z) y) x)))
(-.f64 x (/.f64 1 (+.f64 (*.f64 -5641895835477563/5000000000000000 (/.f64 (exp.f64 z) y)) x)))
(-.f64 x (/.f64 1 (fma.f64 -5641895835477563/5000000000000000 (/.f64 (exp.f64 z) y) x)))
(+.f64 x (/.f64 -1 (fma.f64 (/.f64 -5641895835477563/5000000000000000 y) (exp.f64 z) x)))
(+.f64 x (/.f64 -1 (fma.f64 -5641895835477563/5000000000000000 (/.f64 (exp.f64 z) y) x)))
(-.f64 x (/.f64 1 (+.f64 (*.f64 -5641895835477563/5000000000000000 (/.f64 (exp.f64 z) y)) x)))
(-.f64 x (/.f64 1 (fma.f64 -5641895835477563/5000000000000000 (/.f64 (exp.f64 z) y) x)))
(+.f64 x (/.f64 -1 (fma.f64 (/.f64 -5641895835477563/5000000000000000 y) (exp.f64 z) x)))
(+.f64 x (/.f64 -1 (fma.f64 -5641895835477563/5000000000000000 (/.f64 (exp.f64 z) y) x)))
(-.f64 x (/.f64 1 (+.f64 (*.f64 -5641895835477563/5000000000000000 (/.f64 (exp.f64 z) y)) x)))
(-.f64 x (/.f64 1 (fma.f64 -5641895835477563/5000000000000000 (/.f64 (exp.f64 z) y) x)))
(+.f64 x (/.f64 -1 (fma.f64 (/.f64 -5641895835477563/5000000000000000 y) (exp.f64 z) x)))
(+.f64 x (/.f64 -1 (fma.f64 -5641895835477563/5000000000000000 (/.f64 (exp.f64 z) y) x)))
(-.f64 x (/.f64 1 (+.f64 (*.f64 -5641895835477563/5000000000000000 (/.f64 (exp.f64 z) y)) x)))
(-.f64 x (/.f64 1 (fma.f64 -5641895835477563/5000000000000000 (/.f64 (exp.f64 z) y) x)))
(+.f64 x (/.f64 -1 (fma.f64 (/.f64 -5641895835477563/5000000000000000 y) (exp.f64 z) x)))
(+.f64 x (/.f64 -1 (fma.f64 -5641895835477563/5000000000000000 (/.f64 (exp.f64 z) y) x)))
(-.f64 x (/.f64 1 (+.f64 (*.f64 -5641895835477563/5000000000000000 (/.f64 (exp.f64 z) y)) x)))
(-.f64 x (/.f64 1 (fma.f64 -5641895835477563/5000000000000000 (/.f64 (exp.f64 z) y) x)))
(+.f64 x (/.f64 -1 (fma.f64 (/.f64 -5641895835477563/5000000000000000 y) (exp.f64 z) x)))
(+.f64 x (/.f64 -1 (fma.f64 -5641895835477563/5000000000000000 (/.f64 (exp.f64 z) y) x)))
x
(+.f64 (*.f64 5000000000000000/5641895835477563 (/.f64 y (exp.f64 z))) x)
(fma.f64 5000000000000000/5641895835477563 (/.f64 y (exp.f64 z)) x)
(+.f64 (*.f64 25000000000000000000000000000000/31830988618379068626528276418969 (/.f64 (*.f64 (pow.f64 y 2) x) (pow.f64 (exp.f64 z) 2))) (+.f64 (*.f64 5000000000000000/5641895835477563 (/.f64 y (exp.f64 z))) x))
(fma.f64 25000000000000000000000000000000/31830988618379068626528276418969 (/.f64 (*.f64 y y) (/.f64 (pow.f64 (exp.f64 z) 2) x)) (fma.f64 5000000000000000/5641895835477563 (/.f64 y (exp.f64 z)) x))
(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)) 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)) (*.f64 (exp.f64 z) (pow.f64 (exp.f64 z) 2)))) (+.f64 (*.f64 5000000000000000/5641895835477563 (/.f64 y (exp.f64 z))) x)))
(fma.f64 25000000000000000000000000000000/31830988618379068626528276418969 (/.f64 (*.f64 y y) (/.f64 (pow.f64 (exp.f64 z) 2) x)) (fma.f64 125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547 (*.f64 (/.f64 (pow.f64 y 3) (exp.f64 z)) (/.f64 (*.f64 x x) (pow.f64 (exp.f64 z) 2))) (fma.f64 5000000000000000/5641895835477563 (/.f64 y (exp.f64 z)) x)))
(fma.f64 25000000000000000000000000000000/31830988618379068626528276418969 (*.f64 (/.f64 (*.f64 y y) (pow.f64 (exp.f64 z) 2)) x) (fma.f64 125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547 (*.f64 (/.f64 (pow.f64 y 3) (pow.f64 (exp.f64 z) 3)) (*.f64 x x)) (fma.f64 5000000000000000/5641895835477563 (/.f64 y (exp.f64 z)) x)))
(fma.f64 25000000000000000000000000000000/31830988618379068626528276418969 (*.f64 (/.f64 (*.f64 y y) (pow.f64 (exp.f64 z) 2)) x) (fma.f64 125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547 (/.f64 (*.f64 x (*.f64 x (pow.f64 y 3))) (pow.f64 (exp.f64 z) 3)) (fma.f64 5000000000000000/5641895835477563 (/.f64 y (exp.f64 z)) x)))
(-.f64 x (/.f64 1 x))
(+.f64 x (/.f64 -1 x))
(-.f64 (+.f64 (*.f64 -5641895835477563/5000000000000000 (/.f64 (exp.f64 z) (*.f64 y (pow.f64 x 2)))) x) (/.f64 1 x))
(-.f64 (fma.f64 -5641895835477563/5000000000000000 (/.f64 (/.f64 (exp.f64 z) y) (*.f64 x x)) x) (/.f64 1 x))
(+.f64 x (fma.f64 -5641895835477563/5000000000000000 (/.f64 (exp.f64 z) (*.f64 x (*.f64 x y))) (/.f64 -1 x)))
(+.f64 x (fma.f64 (/.f64 -5641895835477563/5000000000000000 y) (/.f64 (exp.f64 z) (*.f64 x x)) (/.f64 -1 x)))
(-.f64 (+.f64 (*.f64 -31830988618379068626528276418969/25000000000000000000000000000000 (/.f64 (*.f64 (pow.f64 (exp.f64 z) 2) (pow.f64 (/.f64 1 y) 2)) (*.f64 (pow.f64 x 2) x))) (+.f64 (*.f64 -5641895835477563/5000000000000000 (/.f64 (exp.f64 z) (*.f64 y (pow.f64 x 2)))) x)) (/.f64 1 x))
(-.f64 (fma.f64 -31830988618379068626528276418969/25000000000000000000000000000000 (/.f64 (pow.f64 (exp.f64 z) 2) (/.f64 (pow.f64 x 3) (pow.f64 (/.f64 1 y) 2))) (fma.f64 -5641895835477563/5000000000000000 (/.f64 (/.f64 (exp.f64 z) y) (*.f64 x x)) x)) (/.f64 1 x))
(+.f64 (fma.f64 -31830988618379068626528276418969/25000000000000000000000000000000 (/.f64 (*.f64 (pow.f64 (exp.f64 z) 2) (pow.f64 (/.f64 1 y) 2)) (pow.f64 x 3)) (fma.f64 -5641895835477563/5000000000000000 (/.f64 (exp.f64 z) (*.f64 x (*.f64 x y))) x)) (/.f64 -1 x))
(+.f64 (fma.f64 -31830988618379068626528276418969/25000000000000000000000000000000 (/.f64 (pow.f64 (exp.f64 z) 2) (/.f64 (pow.f64 x 3) (/.f64 (/.f64 1 y) y))) (fma.f64 -5641895835477563/5000000000000000 (/.f64 (exp.f64 z) (*.f64 x (*.f64 x y))) x)) (/.f64 -1 x))
(-.f64 (+.f64 (*.f64 -31830988618379068626528276418969/25000000000000000000000000000000 (/.f64 (*.f64 (pow.f64 (exp.f64 z) 2) (pow.f64 (/.f64 1 y) 2)) (*.f64 (pow.f64 x 2) x))) (+.f64 (*.f64 -5641895835477563/5000000000000000 (/.f64 (exp.f64 z) (*.f64 y (pow.f64 x 2)))) (+.f64 (*.f64 -179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 (/.f64 (*.f64 (pow.f64 (/.f64 1 y) 3) (*.f64 (exp.f64 z) (pow.f64 (exp.f64 z) 2))) (pow.f64 (pow.f64 x 2) 2))) x))) (/.f64 1 x))
(-.f64 (fma.f64 -31830988618379068626528276418969/25000000000000000000000000000000 (/.f64 (pow.f64 (exp.f64 z) 2) (/.f64 (pow.f64 x 3) (pow.f64 (/.f64 1 y) 2))) (fma.f64 -5641895835477563/5000000000000000 (/.f64 (/.f64 (exp.f64 z) y) (*.f64 x x)) (fma.f64 -179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 (/.f64 (*.f64 (*.f64 (exp.f64 z) (pow.f64 (exp.f64 z) 2)) (pow.f64 (/.f64 1 y) 3)) (pow.f64 (*.f64 x x) 2)) x))) (/.f64 1 x))
(+.f64 (+.f64 (fma.f64 -31830988618379068626528276418969/25000000000000000000000000000000 (/.f64 (*.f64 (pow.f64 (exp.f64 z) 2) (pow.f64 (/.f64 1 y) 2)) (pow.f64 x 3)) (fma.f64 -5641895835477563/5000000000000000 (/.f64 (exp.f64 z) (*.f64 x (*.f64 x y))) x)) (/.f64 (pow.f64 (/.f64 -5641895835477563/5000000000000000 y) 3) (/.f64 (pow.f64 x 4) (pow.f64 (exp.f64 z) 3)))) (/.f64 -1 x))
(+.f64 (fma.f64 -5641895835477563/5000000000000000 (/.f64 (exp.f64 z) (*.f64 x (*.f64 x y))) (fma.f64 -179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 (/.f64 (/.f64 (pow.f64 (exp.f64 z) 3) (pow.f64 y 3)) (pow.f64 x 4)) x)) (fma.f64 -31830988618379068626528276418969/25000000000000000000000000000000 (/.f64 (pow.f64 (exp.f64 z) 2) (/.f64 (pow.f64 x 3) (/.f64 (/.f64 1 y) y))) (/.f64 -1 x)))
(-.f64 x (/.f64 1 x))
(+.f64 x (/.f64 -1 x))
(-.f64 (+.f64 (*.f64 -5641895835477563/5000000000000000 (/.f64 (exp.f64 z) (*.f64 y (pow.f64 x 2)))) x) (/.f64 1 x))
(-.f64 (fma.f64 -5641895835477563/5000000000000000 (/.f64 (/.f64 (exp.f64 z) y) (*.f64 x x)) x) (/.f64 1 x))
(+.f64 x (fma.f64 -5641895835477563/5000000000000000 (/.f64 (exp.f64 z) (*.f64 x (*.f64 x y))) (/.f64 -1 x)))
(+.f64 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 (*.f64 -31830988618379068626528276418969/25000000000000000000000000000000 (/.f64 (*.f64 (pow.f64 (exp.f64 z) 2) (pow.f64 (/.f64 -1 y) 2)) (*.f64 (pow.f64 x 2) x))) x)) (/.f64 1 x))
(-.f64 (fma.f64 -5641895835477563/5000000000000000 (/.f64 (/.f64 (exp.f64 z) y) (*.f64 x x)) (fma.f64 -31830988618379068626528276418969/25000000000000000000000000000000 (/.f64 (pow.f64 (exp.f64 z) 2) (/.f64 (pow.f64 x 3) (pow.f64 (/.f64 -1 y) 2))) x)) (/.f64 1 x))
(+.f64 (fma.f64 -31830988618379068626528276418969/25000000000000000000000000000000 (/.f64 (pow.f64 (exp.f64 z) 2) (/.f64 (pow.f64 x 3) (pow.f64 (/.f64 -1 y) 2))) x) (fma.f64 -5641895835477563/5000000000000000 (/.f64 (exp.f64 z) (*.f64 x (*.f64 x y))) (/.f64 -1 x)))
(+.f64 (fma.f64 -31830988618379068626528276418969/25000000000000000000000000000000 (/.f64 (pow.f64 (exp.f64 z) 2) (/.f64 (pow.f64 x 3) (pow.f64 (/.f64 -1 y) 2))) x) (fma.f64 (/.f64 -5641895835477563/5000000000000000 y) (/.f64 (exp.f64 z) (*.f64 x x)) (/.f64 -1 x)))
(-.f64 (+.f64 (*.f64 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 (/.f64 (*.f64 (exp.f64 z) (*.f64 (pow.f64 (/.f64 -1 y) 3) (pow.f64 (exp.f64 z) 2))) (pow.f64 (pow.f64 x 2) 2))) (+.f64 (*.f64 -5641895835477563/5000000000000000 (/.f64 (exp.f64 z) (*.f64 y (pow.f64 x 2)))) (+.f64 (*.f64 -31830988618379068626528276418969/25000000000000000000000000000000 (/.f64 (*.f64 (pow.f64 (exp.f64 z) 2) (pow.f64 (/.f64 -1 y) 2)) (*.f64 (pow.f64 x 2) x))) x))) (/.f64 1 x))
(-.f64 (fma.f64 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 (/.f64 (*.f64 (*.f64 (exp.f64 z) (/.f64 -1 (pow.f64 y 3))) (pow.f64 (exp.f64 z) 2)) (pow.f64 (*.f64 x x) 2)) (fma.f64 -5641895835477563/5000000000000000 (/.f64 (/.f64 (exp.f64 z) y) (*.f64 x x)) (fma.f64 -31830988618379068626528276418969/25000000000000000000000000000000 (/.f64 (pow.f64 (exp.f64 z) 2) (/.f64 (pow.f64 x 3) (pow.f64 (/.f64 -1 y) 2))) x))) (/.f64 1 x))
(+.f64 (fma.f64 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 (/.f64 (*.f64 (pow.f64 (exp.f64 z) 3) (/.f64 -1 (pow.f64 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 (pow.f64 x 3) (pow.f64 (/.f64 -1 y) 2))) x))) (/.f64 -1 x))
(+.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 (*.f64 2 (log.f64 (cbrt.f64 (exp.f64 (/.f64 -5641895835477563/5000000000000000 y))))) (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 (/.f64 1 y))
(/.f64 -5641895835477563/5000000000000000 y)
(*.f64 (/.f64 -5641895835477563/5000000000000000 y) 1)
(/.f64 -5641895835477563/5000000000000000 y)
(*.f64 1 (/.f64 -5641895835477563/5000000000000000 y))
(/.f64 -5641895835477563/5000000000000000 y)
(*.f64 (cbrt.f64 (/.f64 -5641895835477563/5000000000000000 y)) (pow.f64 (cbrt.f64 (/.f64 -5641895835477563/5000000000000000 y)) 2))
(/.f64 -5641895835477563/5000000000000000 y)
(*.f64 (pow.f64 (cbrt.f64 (/.f64 -5641895835477563/5000000000000000 y)) 2) (cbrt.f64 (/.f64 -5641895835477563/5000000000000000 y)))
(/.f64 -5641895835477563/5000000000000000 y)
(*.f64 (sqrt.f64 (/.f64 -5641895835477563/5000000000000000 y)) (sqrt.f64 (/.f64 -5641895835477563/5000000000000000 y)))
(/.f64 -5641895835477563/5000000000000000 y)
(*.f64 5641895835477563/5000000000000000 (/.f64 1 (neg.f64 y)))
(/.f64 -5641895835477563/5000000000000000 y)
(*.f64 (/.f64 1 y) -5641895835477563/5000000000000000)
(/.f64 -5641895835477563/5000000000000000 y)
(pow.f64 (/.f64 -5641895835477563/5000000000000000 y) 1)
(/.f64 -5641895835477563/5000000000000000 y)
(pow.f64 (/.f64 31830988618379068626528276418969/25000000000000000000000000000000 (*.f64 y y)) 1/2)
(sqrt.f64 (/.f64 31830988618379068626528276418969/25000000000000000000000000000000 (*.f64 y y)))
(pow.f64 (pow.f64 (/.f64 -5641895835477563/5000000000000000 y) 3) 1/3)
(/.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 y -5000000000000000/5641895835477563) -1)
(/.f64 -5641895835477563/5000000000000000 y)
(pow.f64 (/.f64 (*.f64 y -5000000000000000/5641895835477563) 1) -1)
(/.f64 -5641895835477563/5000000000000000 y)
(sqrt.f64 (/.f64 31830988618379068626528276418969/25000000000000000000000000000000 (*.f64 y 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 (pow.f64 (/.f64 -5641895835477563/5000000000000000 y) 3))
(/.f64 -5641895835477563/5000000000000000 y)
(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)
(+.f64 0 (/.f64 -1 (fma.f64 (/.f64 -5641895835477563/5000000000000000 y) (exp.f64 z) x)))
(/.f64 -1 (fma.f64 -5641895835477563/5000000000000000 (/.f64 (exp.f64 z) y) x))
(/.f64 -1 (fma.f64 (/.f64 -5641895835477563/5000000000000000 y) (exp.f64 z) x))
(+.f64 (log.f64 (pow.f64 (cbrt.f64 (exp.f64 (/.f64 -1 (fma.f64 (/.f64 -5641895835477563/5000000000000000 y) (exp.f64 z) x)))) 2)) (log.f64 (cbrt.f64 (exp.f64 (/.f64 -1 (fma.f64 (/.f64 -5641895835477563/5000000000000000 y) (exp.f64 z) x))))))
(+.f64 (*.f64 2 (log.f64 (cbrt.f64 (exp.f64 (/.f64 -1 (fma.f64 (/.f64 -5641895835477563/5000000000000000 y) (exp.f64 z) x)))))) (log.f64 (cbrt.f64 (exp.f64 (/.f64 -1 (fma.f64 (/.f64 -5641895835477563/5000000000000000 y) (exp.f64 z) x))))))
(*.f64 3 (log.f64 (cbrt.f64 (exp.f64 (/.f64 -1 (fma.f64 (/.f64 -5641895835477563/5000000000000000 y) (exp.f64 z) x))))))
(*.f64 3 (log.f64 (cbrt.f64 (exp.f64 (/.f64 -1 (fma.f64 -5641895835477563/5000000000000000 (/.f64 (exp.f64 z) y) x))))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (/.f64 -1 (fma.f64 (/.f64 -5641895835477563/5000000000000000 y) (exp.f64 z) x))))) (log.f64 (sqrt.f64 (exp.f64 (/.f64 -1 (fma.f64 (/.f64 -5641895835477563/5000000000000000 y) (exp.f64 z) x))))))
(*.f64 2 (log.f64 (sqrt.f64 (exp.f64 (/.f64 -1 (fma.f64 (/.f64 -5641895835477563/5000000000000000 y) (exp.f64 z) x))))))
(*.f64 2 (log.f64 (sqrt.f64 (exp.f64 (/.f64 -1 (fma.f64 -5641895835477563/5000000000000000 (/.f64 (exp.f64 z) y) x))))))
(-.f64 (exp.f64 (log1p.f64 (/.f64 -1 (fma.f64 (/.f64 -5641895835477563/5000000000000000 y) (exp.f64 z) x)))) 1)
(/.f64 -1 (fma.f64 -5641895835477563/5000000000000000 (/.f64 (exp.f64 z) y) x))
(/.f64 -1 (fma.f64 (/.f64 -5641895835477563/5000000000000000 y) (exp.f64 z) x))
(*.f64 -1 (/.f64 1 (fma.f64 (/.f64 -5641895835477563/5000000000000000 y) (exp.f64 z) x)))
(/.f64 -1 (fma.f64 -5641895835477563/5000000000000000 (/.f64 (exp.f64 z) y) x))
(/.f64 -1 (fma.f64 (/.f64 -5641895835477563/5000000000000000 y) (exp.f64 z) x))
(*.f64 (/.f64 -1 (fma.f64 (/.f64 -5641895835477563/5000000000000000 y) (exp.f64 z) x)) 1)
(/.f64 -1 (fma.f64 -5641895835477563/5000000000000000 (/.f64 (exp.f64 z) y) x))
(/.f64 -1 (fma.f64 (/.f64 -5641895835477563/5000000000000000 y) (exp.f64 z) x))
(*.f64 1 (/.f64 -1 (fma.f64 (/.f64 -5641895835477563/5000000000000000 y) (exp.f64 z) x)))
(/.f64 -1 (fma.f64 -5641895835477563/5000000000000000 (/.f64 (exp.f64 z) y) x))
(/.f64 -1 (fma.f64 (/.f64 -5641895835477563/5000000000000000 y) (exp.f64 z) x))
(*.f64 (/.f64 -1 (cbrt.f64 (fma.f64 (/.f64 -5641895835477563/5000000000000000 y) (exp.f64 z) x))) (cbrt.f64 (pow.f64 (fma.f64 (/.f64 -5641895835477563/5000000000000000 y) (exp.f64 z) x) -2)))
(/.f64 (neg.f64 (cbrt.f64 (pow.f64 (fma.f64 (/.f64 -5641895835477563/5000000000000000 y) (exp.f64 z) x) -2))) (cbrt.f64 (fma.f64 (/.f64 -5641895835477563/5000000000000000 y) (exp.f64 z) x)))
(/.f64 (neg.f64 (cbrt.f64 (pow.f64 (fma.f64 -5641895835477563/5000000000000000 (/.f64 (exp.f64 z) y) x) -2))) (cbrt.f64 (fma.f64 -5641895835477563/5000000000000000 (/.f64 (exp.f64 z) y) x)))
(*.f64 (cbrt.f64 (pow.f64 (fma.f64 (/.f64 -5641895835477563/5000000000000000 y) (exp.f64 z) x) -2)) (/.f64 -1 (cbrt.f64 (fma.f64 (/.f64 -5641895835477563/5000000000000000 y) (exp.f64 z) x))))
(*.f64 (/.f64 -1 (cbrt.f64 (fma.f64 (/.f64 -5641895835477563/5000000000000000 y) (exp.f64 z) x))) (cbrt.f64 (pow.f64 (fma.f64 (/.f64 -5641895835477563/5000000000000000 y) (exp.f64 z) x) -2)))
(/.f64 (neg.f64 (cbrt.f64 (pow.f64 (fma.f64 (/.f64 -5641895835477563/5000000000000000 y) (exp.f64 z) x) -2))) (cbrt.f64 (fma.f64 (/.f64 -5641895835477563/5000000000000000 y) (exp.f64 z) x)))
(/.f64 (neg.f64 (cbrt.f64 (pow.f64 (fma.f64 -5641895835477563/5000000000000000 (/.f64 (exp.f64 z) y) x) -2))) (cbrt.f64 (fma.f64 -5641895835477563/5000000000000000 (/.f64 (exp.f64 z) y) x)))
(*.f64 (pow.f64 (neg.f64 (fma.f64 (/.f64 -5641895835477563/5000000000000000 y) (exp.f64 z) x)) -1/2) (pow.f64 (neg.f64 (fma.f64 (/.f64 -5641895835477563/5000000000000000 y) (exp.f64 z) x)) -1/2))
(/.f64 -1 (fma.f64 -5641895835477563/5000000000000000 (/.f64 (exp.f64 z) y) x))
(/.f64 -1 (fma.f64 (/.f64 -5641895835477563/5000000000000000 y) (exp.f64 z) x))
(*.f64 (/.f64 1 (fma.f64 (/.f64 -5641895835477563/5000000000000000 y) (exp.f64 z) x)) -1)
(/.f64 -1 (fma.f64 -5641895835477563/5000000000000000 (/.f64 (exp.f64 z) y) x))
(/.f64 -1 (fma.f64 (/.f64 -5641895835477563/5000000000000000 y) (exp.f64 z) x))
(pow.f64 (/.f64 -1 (fma.f64 (/.f64 -5641895835477563/5000000000000000 y) (exp.f64 z) x)) 1)
(/.f64 -1 (fma.f64 -5641895835477563/5000000000000000 (/.f64 (exp.f64 z) y) x))
(/.f64 -1 (fma.f64 (/.f64 -5641895835477563/5000000000000000 y) (exp.f64 z) x))
(pow.f64 (pow.f64 (fma.f64 (/.f64 -5641895835477563/5000000000000000 y) (exp.f64 z) x) -2) 1/2)
(sqrt.f64 (pow.f64 (fma.f64 (/.f64 -5641895835477563/5000000000000000 y) (exp.f64 z) x) -2))
(/.f64 1 (fma.f64 -5641895835477563/5000000000000000 (/.f64 (exp.f64 z) y) x))
(pow.f64 (/.f64 -1 (cbrt.f64 (fma.f64 (/.f64 -5641895835477563/5000000000000000 y) (exp.f64 z) x))) 3)
(/.f64 -1 (fma.f64 -5641895835477563/5000000000000000 (/.f64 (exp.f64 z) y) x))
(/.f64 -1 (fma.f64 (/.f64 -5641895835477563/5000000000000000 y) (exp.f64 z) x))
(pow.f64 (pow.f64 (neg.f64 (fma.f64 (/.f64 -5641895835477563/5000000000000000 y) (exp.f64 z) x)) -1/2) 2)
(/.f64 -1 (fma.f64 -5641895835477563/5000000000000000 (/.f64 (exp.f64 z) y) x))
(/.f64 -1 (fma.f64 (/.f64 -5641895835477563/5000000000000000 y) (exp.f64 z) x))
(pow.f64 (neg.f64 (fma.f64 (/.f64 -5641895835477563/5000000000000000 y) (exp.f64 z) x)) -1)
(/.f64 -1 (fma.f64 -5641895835477563/5000000000000000 (/.f64 (exp.f64 z) y) x))
(/.f64 -1 (fma.f64 (/.f64 -5641895835477563/5000000000000000 y) (exp.f64 z) x))
(pow.f64 (pow.f64 (neg.f64 (fma.f64 (/.f64 -5641895835477563/5000000000000000 y) (exp.f64 z) x)) -3) 1/3)
(cbrt.f64 (pow.f64 (neg.f64 (fma.f64 (/.f64 -5641895835477563/5000000000000000 y) (exp.f64 z) x)) -3))
(cbrt.f64 (pow.f64 (neg.f64 (fma.f64 -5641895835477563/5000000000000000 (/.f64 (exp.f64 z) y) x)) -3))
(neg.f64 (/.f64 1 (fma.f64 (/.f64 -5641895835477563/5000000000000000 y) (exp.f64 z) x)))
(/.f64 -1 (fma.f64 -5641895835477563/5000000000000000 (/.f64 (exp.f64 z) y) x))
(/.f64 -1 (fma.f64 (/.f64 -5641895835477563/5000000000000000 y) (exp.f64 z) x))
(sqrt.f64 (pow.f64 (fma.f64 (/.f64 -5641895835477563/5000000000000000 y) (exp.f64 z) x) -2))
(/.f64 1 (fma.f64 -5641895835477563/5000000000000000 (/.f64 (exp.f64 z) y) x))
(log.f64 (exp.f64 (/.f64 -1 (fma.f64 (/.f64 -5641895835477563/5000000000000000 y) (exp.f64 z) x))))
(/.f64 -1 (fma.f64 -5641895835477563/5000000000000000 (/.f64 (exp.f64 z) y) x))
(/.f64 -1 (fma.f64 (/.f64 -5641895835477563/5000000000000000 y) (exp.f64 z) x))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 -1 (fma.f64 (/.f64 -5641895835477563/5000000000000000 y) (exp.f64 z) x)))))
(/.f64 -1 (fma.f64 -5641895835477563/5000000000000000 (/.f64 (exp.f64 z) y) x))
(/.f64 -1 (fma.f64 (/.f64 -5641895835477563/5000000000000000 y) (exp.f64 z) x))
(log.f64 (/.f64 1 (exp.f64 (/.f64 1 (fma.f64 (/.f64 -5641895835477563/5000000000000000 y) (exp.f64 z) x)))))
(/.f64 -1 (fma.f64 -5641895835477563/5000000000000000 (/.f64 (exp.f64 z) y) x))
(/.f64 -1 (fma.f64 (/.f64 -5641895835477563/5000000000000000 y) (exp.f64 z) x))
(cbrt.f64 (pow.f64 (neg.f64 (fma.f64 (/.f64 -5641895835477563/5000000000000000 y) (exp.f64 z) x)) -3))
(cbrt.f64 (pow.f64 (neg.f64 (fma.f64 -5641895835477563/5000000000000000 (/.f64 (exp.f64 z) y) x)) -3))
(expm1.f64 (log1p.f64 (/.f64 -1 (fma.f64 (/.f64 -5641895835477563/5000000000000000 y) (exp.f64 z) x))))
(/.f64 -1 (fma.f64 -5641895835477563/5000000000000000 (/.f64 (exp.f64 z) y) x))
(/.f64 -1 (fma.f64 (/.f64 -5641895835477563/5000000000000000 y) (exp.f64 z) x))
(log1p.f64 (expm1.f64 (/.f64 -1 (fma.f64 (/.f64 -5641895835477563/5000000000000000 y) (exp.f64 z) x))))
(/.f64 -1 (fma.f64 -5641895835477563/5000000000000000 (/.f64 (exp.f64 z) y) x))
(/.f64 -1 (fma.f64 (/.f64 -5641895835477563/5000000000000000 y) (exp.f64 z) x))
(exp.f64 (log.f64 (/.f64 -1 (fma.f64 (/.f64 -5641895835477563/5000000000000000 y) (exp.f64 z) x))))
(/.f64 -1 (fma.f64 -5641895835477563/5000000000000000 (/.f64 (exp.f64 z) y) x))
(/.f64 -1 (fma.f64 (/.f64 -5641895835477563/5000000000000000 y) (exp.f64 z) x))
(exp.f64 (*.f64 (log.f64 (/.f64 -1 (fma.f64 (/.f64 -5641895835477563/5000000000000000 y) (exp.f64 z) x))) 1))
(/.f64 -1 (fma.f64 -5641895835477563/5000000000000000 (/.f64 (exp.f64 z) y) x))
(/.f64 -1 (fma.f64 (/.f64 -5641895835477563/5000000000000000 y) (exp.f64 z) x))
(-.f64 (exp.f64 (log1p.f64 (+.f64 x (/.f64 -1 (fma.f64 (/.f64 -5641895835477563/5000000000000000 y) (exp.f64 z) x))))) 1)
(-.f64 x (/.f64 1 (fma.f64 -5641895835477563/5000000000000000 (/.f64 (exp.f64 z) y) x)))
(+.f64 x (/.f64 -1 (fma.f64 (/.f64 -5641895835477563/5000000000000000 y) (exp.f64 z) x)))
(+.f64 x (/.f64 -1 (fma.f64 -5641895835477563/5000000000000000 (/.f64 (exp.f64 z) y) x)))
(-.f64 (/.f64 (*.f64 x x) (+.f64 x (/.f64 1 (fma.f64 (/.f64 -5641895835477563/5000000000000000 y) (exp.f64 z) x)))) (/.f64 (pow.f64 (fma.f64 (/.f64 -5641895835477563/5000000000000000 y) (exp.f64 z) x) -2) (+.f64 x (/.f64 1 (fma.f64 (/.f64 -5641895835477563/5000000000000000 y) (exp.f64 z) x)))))
(/.f64 (-.f64 (*.f64 x x) (pow.f64 (fma.f64 (/.f64 -5641895835477563/5000000000000000 y) (exp.f64 z) x) -2)) (+.f64 x (/.f64 1 (fma.f64 (/.f64 -5641895835477563/5000000000000000 y) (exp.f64 z) x))))
(/.f64 (-.f64 (*.f64 x x) (pow.f64 (fma.f64 -5641895835477563/5000000000000000 (/.f64 (exp.f64 z) y) x) -2)) (+.f64 x (/.f64 1 (fma.f64 -5641895835477563/5000000000000000 (/.f64 (exp.f64 z) y) x))))
(*.f64 (+.f64 x (/.f64 -1 (fma.f64 (/.f64 -5641895835477563/5000000000000000 y) (exp.f64 z) x))) 1)
(-.f64 x (/.f64 1 (fma.f64 -5641895835477563/5000000000000000 (/.f64 (exp.f64 z) y) x)))
(+.f64 x (/.f64 -1 (fma.f64 (/.f64 -5641895835477563/5000000000000000 y) (exp.f64 z) x)))
(+.f64 x (/.f64 -1 (fma.f64 -5641895835477563/5000000000000000 (/.f64 (exp.f64 z) y) x)))
(*.f64 1 (+.f64 x (/.f64 -1 (fma.f64 (/.f64 -5641895835477563/5000000000000000 y) (exp.f64 z) x))))
(-.f64 x (/.f64 1 (fma.f64 -5641895835477563/5000000000000000 (/.f64 (exp.f64 z) y) x)))
(+.f64 x (/.f64 -1 (fma.f64 (/.f64 -5641895835477563/5000000000000000 y) (exp.f64 z) x)))
(+.f64 x (/.f64 -1 (fma.f64 -5641895835477563/5000000000000000 (/.f64 (exp.f64 z) y) x)))
(*.f64 (cbrt.f64 (+.f64 x (/.f64 -1 (fma.f64 (/.f64 -5641895835477563/5000000000000000 y) (exp.f64 z) x)))) (cbrt.f64 (pow.f64 (+.f64 x (/.f64 -1 (fma.f64 (/.f64 -5641895835477563/5000000000000000 y) (exp.f64 z) x))) 2)))
(*.f64 (cbrt.f64 (+.f64 x (/.f64 -1 (fma.f64 -5641895835477563/5000000000000000 (/.f64 (exp.f64 z) y) x)))) (cbrt.f64 (pow.f64 (+.f64 x (/.f64 -1 (fma.f64 -5641895835477563/5000000000000000 (/.f64 (exp.f64 z) y) x))) 2)))
(*.f64 (cbrt.f64 (pow.f64 (+.f64 x (/.f64 -1 (fma.f64 (/.f64 -5641895835477563/5000000000000000 y) (exp.f64 z) x))) 2)) (cbrt.f64 (+.f64 x (/.f64 -1 (fma.f64 (/.f64 -5641895835477563/5000000000000000 y) (exp.f64 z) x)))))
(*.f64 (cbrt.f64 (+.f64 x (/.f64 -1 (fma.f64 (/.f64 -5641895835477563/5000000000000000 y) (exp.f64 z) x)))) (cbrt.f64 (pow.f64 (+.f64 x (/.f64 -1 (fma.f64 (/.f64 -5641895835477563/5000000000000000 y) (exp.f64 z) x))) 2)))
(*.f64 (cbrt.f64 (+.f64 x (/.f64 -1 (fma.f64 -5641895835477563/5000000000000000 (/.f64 (exp.f64 z) y) x)))) (cbrt.f64 (pow.f64 (+.f64 x (/.f64 -1 (fma.f64 -5641895835477563/5000000000000000 (/.f64 (exp.f64 z) y) x))) 2)))
(*.f64 (sqrt.f64 (+.f64 x (/.f64 -1 (fma.f64 (/.f64 -5641895835477563/5000000000000000 y) (exp.f64 z) x)))) (sqrt.f64 (+.f64 x (/.f64 -1 (fma.f64 (/.f64 -5641895835477563/5000000000000000 y) (exp.f64 z) x)))))
(-.f64 x (/.f64 1 (fma.f64 -5641895835477563/5000000000000000 (/.f64 (exp.f64 z) y) x)))
(+.f64 x (/.f64 -1 (fma.f64 (/.f64 -5641895835477563/5000000000000000 y) (exp.f64 z) x)))
(+.f64 x (/.f64 -1 (fma.f64 -5641895835477563/5000000000000000 (/.f64 (exp.f64 z) y) x)))
(*.f64 (fma.f64 -1 (pow.f64 (fma.f64 (/.f64 -5641895835477563/5000000000000000 y) (exp.f64 z) x) -3) (pow.f64 x 3)) (/.f64 1 (-.f64 (fma.f64 x x (pow.f64 (fma.f64 (/.f64 -5641895835477563/5000000000000000 y) (exp.f64 z) x) -2)) (/.f64 x (neg.f64 (fma.f64 (/.f64 -5641895835477563/5000000000000000 y) (exp.f64 z) x))))))
(/.f64 (*.f64 (fma.f64 -1 (pow.f64 (fma.f64 (/.f64 -5641895835477563/5000000000000000 y) (exp.f64 z) x) -3) (pow.f64 x 3)) 1) (-.f64 (fma.f64 x x (pow.f64 (fma.f64 (/.f64 -5641895835477563/5000000000000000 y) (exp.f64 z) x) -2)) (/.f64 x (neg.f64 (fma.f64 (/.f64 -5641895835477563/5000000000000000 y) (exp.f64 z) x)))))
(/.f64 (fma.f64 -1 (pow.f64 (fma.f64 (/.f64 -5641895835477563/5000000000000000 y) (exp.f64 z) x) -3) (pow.f64 x 3)) (-.f64 (fma.f64 x x (pow.f64 (fma.f64 (/.f64 -5641895835477563/5000000000000000 y) (exp.f64 z) x) -2)) (/.f64 x (neg.f64 (fma.f64 (/.f64 -5641895835477563/5000000000000000 y) (exp.f64 z) x)))))
(/.f64 (-.f64 (pow.f64 x 3) (pow.f64 (fma.f64 -5641895835477563/5000000000000000 (/.f64 (exp.f64 z) y) x) -3)) (-.f64 (fma.f64 x x (pow.f64 (fma.f64 -5641895835477563/5000000000000000 (/.f64 (exp.f64 z) y) x) -2)) (/.f64 x (neg.f64 (fma.f64 -5641895835477563/5000000000000000 (/.f64 (exp.f64 z) y) x)))))
(*.f64 (-.f64 (*.f64 x x) (pow.f64 (fma.f64 (/.f64 -5641895835477563/5000000000000000 y) (exp.f64 z) x) -2)) (/.f64 1 (+.f64 x (/.f64 1 (fma.f64 (/.f64 -5641895835477563/5000000000000000 y) (exp.f64 z) x)))))
(/.f64 (-.f64 (*.f64 x x) (pow.f64 (fma.f64 (/.f64 -5641895835477563/5000000000000000 y) (exp.f64 z) x) -2)) (+.f64 x (/.f64 1 (fma.f64 (/.f64 -5641895835477563/5000000000000000 y) (exp.f64 z) x))))
(/.f64 (-.f64 (*.f64 x x) (pow.f64 (fma.f64 -5641895835477563/5000000000000000 (/.f64 (exp.f64 z) y) x) -2)) (+.f64 x (/.f64 1 (fma.f64 -5641895835477563/5000000000000000 (/.f64 (exp.f64 z) y) x))))
(/.f64 1 (/.f64 (-.f64 (fma.f64 x x (pow.f64 (fma.f64 (/.f64 -5641895835477563/5000000000000000 y) (exp.f64 z) x) -2)) (/.f64 x (neg.f64 (fma.f64 (/.f64 -5641895835477563/5000000000000000 y) (exp.f64 z) x)))) (fma.f64 -1 (pow.f64 (fma.f64 (/.f64 -5641895835477563/5000000000000000 y) (exp.f64 z) x) -3) (pow.f64 x 3))))
(/.f64 (*.f64 (fma.f64 -1 (pow.f64 (fma.f64 (/.f64 -5641895835477563/5000000000000000 y) (exp.f64 z) x) -3) (pow.f64 x 3)) 1) (-.f64 (fma.f64 x x (pow.f64 (fma.f64 (/.f64 -5641895835477563/5000000000000000 y) (exp.f64 z) x) -2)) (/.f64 x (neg.f64 (fma.f64 (/.f64 -5641895835477563/5000000000000000 y) (exp.f64 z) x)))))
(/.f64 (fma.f64 -1 (pow.f64 (fma.f64 (/.f64 -5641895835477563/5000000000000000 y) (exp.f64 z) x) -3) (pow.f64 x 3)) (-.f64 (fma.f64 x x (pow.f64 (fma.f64 (/.f64 -5641895835477563/5000000000000000 y) (exp.f64 z) x) -2)) (/.f64 x (neg.f64 (fma.f64 (/.f64 -5641895835477563/5000000000000000 y) (exp.f64 z) x)))))
(/.f64 (-.f64 (pow.f64 x 3) (pow.f64 (fma.f64 -5641895835477563/5000000000000000 (/.f64 (exp.f64 z) y) x) -3)) (-.f64 (fma.f64 x x (pow.f64 (fma.f64 -5641895835477563/5000000000000000 (/.f64 (exp.f64 z) y) x) -2)) (/.f64 x (neg.f64 (fma.f64 -5641895835477563/5000000000000000 (/.f64 (exp.f64 z) y) x)))))
(/.f64 1 (/.f64 (+.f64 x (/.f64 1 (fma.f64 (/.f64 -5641895835477563/5000000000000000 y) (exp.f64 z) x))) (-.f64 (*.f64 x x) (pow.f64 (fma.f64 (/.f64 -5641895835477563/5000000000000000 y) (exp.f64 z) x) -2))))
(/.f64 (-.f64 (*.f64 x x) (pow.f64 (fma.f64 (/.f64 -5641895835477563/5000000000000000 y) (exp.f64 z) x) -2)) (+.f64 x (/.f64 1 (fma.f64 (/.f64 -5641895835477563/5000000000000000 y) (exp.f64 z) x))))
(/.f64 (-.f64 (*.f64 x x) (pow.f64 (fma.f64 -5641895835477563/5000000000000000 (/.f64 (exp.f64 z) y) x) -2)) (+.f64 x (/.f64 1 (fma.f64 -5641895835477563/5000000000000000 (/.f64 (exp.f64 z) y) x))))
(/.f64 (fma.f64 -1 (pow.f64 (fma.f64 (/.f64 -5641895835477563/5000000000000000 y) (exp.f64 z) x) -3) (pow.f64 x 3)) (-.f64 (fma.f64 x x (pow.f64 (fma.f64 (/.f64 -5641895835477563/5000000000000000 y) (exp.f64 z) x) -2)) (/.f64 x (neg.f64 (fma.f64 (/.f64 -5641895835477563/5000000000000000 y) (exp.f64 z) x)))))
(/.f64 (*.f64 (fma.f64 -1 (pow.f64 (fma.f64 (/.f64 -5641895835477563/5000000000000000 y) (exp.f64 z) x) -3) (pow.f64 x 3)) 1) (-.f64 (fma.f64 x x (pow.f64 (fma.f64 (/.f64 -5641895835477563/5000000000000000 y) (exp.f64 z) x) -2)) (/.f64 x (neg.f64 (fma.f64 (/.f64 -5641895835477563/5000000000000000 y) (exp.f64 z) x)))))
(/.f64 (-.f64 (pow.f64 x 3) (pow.f64 (fma.f64 -5641895835477563/5000000000000000 (/.f64 (exp.f64 z) y) x) -3)) (-.f64 (fma.f64 x x (pow.f64 (fma.f64 -5641895835477563/5000000000000000 (/.f64 (exp.f64 z) y) x) -2)) (/.f64 x (neg.f64 (fma.f64 -5641895835477563/5000000000000000 (/.f64 (exp.f64 z) y) x)))))
(/.f64 (fma.f64 -1 (pow.f64 (fma.f64 (/.f64 -5641895835477563/5000000000000000 y) (exp.f64 z) x) -3) (pow.f64 x 3)) (+.f64 (pow.f64 (fma.f64 (/.f64 -5641895835477563/5000000000000000 y) (exp.f64 z) x) -2) (-.f64 (*.f64 x x) (/.f64 x (neg.f64 (fma.f64 (/.f64 -5641895835477563/5000000000000000 y) (exp.f64 z) x))))))
(/.f64 (*.f64 (fma.f64 -1 (pow.f64 (fma.f64 (/.f64 -5641895835477563/5000000000000000 y) (exp.f64 z) x) -3) (pow.f64 x 3)) 1) (-.f64 (fma.f64 x x (pow.f64 (fma.f64 (/.f64 -5641895835477563/5000000000000000 y) (exp.f64 z) x) -2)) (/.f64 x (neg.f64 (fma.f64 (/.f64 -5641895835477563/5000000000000000 y) (exp.f64 z) x)))))
(/.f64 (fma.f64 -1 (pow.f64 (fma.f64 (/.f64 -5641895835477563/5000000000000000 y) (exp.f64 z) x) -3) (pow.f64 x 3)) (-.f64 (fma.f64 x x (pow.f64 (fma.f64 (/.f64 -5641895835477563/5000000000000000 y) (exp.f64 z) x) -2)) (/.f64 x (neg.f64 (fma.f64 (/.f64 -5641895835477563/5000000000000000 y) (exp.f64 z) x)))))
(/.f64 (-.f64 (pow.f64 x 3) (pow.f64 (fma.f64 -5641895835477563/5000000000000000 (/.f64 (exp.f64 z) y) x) -3)) (-.f64 (fma.f64 x x (pow.f64 (fma.f64 -5641895835477563/5000000000000000 (/.f64 (exp.f64 z) y) x) -2)) (/.f64 x (neg.f64 (fma.f64 -5641895835477563/5000000000000000 (/.f64 (exp.f64 z) y) x)))))
(/.f64 (-.f64 (*.f64 x x) (pow.f64 (fma.f64 (/.f64 -5641895835477563/5000000000000000 y) (exp.f64 z) x) -2)) (+.f64 x (/.f64 1 (fma.f64 (/.f64 -5641895835477563/5000000000000000 y) (exp.f64 z) x))))
(/.f64 (-.f64 (*.f64 x x) (pow.f64 (fma.f64 -5641895835477563/5000000000000000 (/.f64 (exp.f64 z) y) x) -2)) (+.f64 x (/.f64 1 (fma.f64 -5641895835477563/5000000000000000 (/.f64 (exp.f64 z) y) x))))
(/.f64 (neg.f64 (fma.f64 -1 (pow.f64 (fma.f64 (/.f64 -5641895835477563/5000000000000000 y) (exp.f64 z) x) -3) (pow.f64 x 3))) (neg.f64 (-.f64 (fma.f64 x x (pow.f64 (fma.f64 (/.f64 -5641895835477563/5000000000000000 y) (exp.f64 z) x) -2)) (/.f64 x (neg.f64 (fma.f64 (/.f64 -5641895835477563/5000000000000000 y) (exp.f64 z) x))))))
(/.f64 (*.f64 (fma.f64 -1 (pow.f64 (fma.f64 (/.f64 -5641895835477563/5000000000000000 y) (exp.f64 z) x) -3) (pow.f64 x 3)) 1) (-.f64 (fma.f64 x x (pow.f64 (fma.f64 (/.f64 -5641895835477563/5000000000000000 y) (exp.f64 z) x) -2)) (/.f64 x (neg.f64 (fma.f64 (/.f64 -5641895835477563/5000000000000000 y) (exp.f64 z) x)))))
(/.f64 (fma.f64 -1 (pow.f64 (fma.f64 (/.f64 -5641895835477563/5000000000000000 y) (exp.f64 z) x) -3) (pow.f64 x 3)) (-.f64 (fma.f64 x x (pow.f64 (fma.f64 (/.f64 -5641895835477563/5000000000000000 y) (exp.f64 z) x) -2)) (/.f64 x (neg.f64 (fma.f64 (/.f64 -5641895835477563/5000000000000000 y) (exp.f64 z) x)))))
(/.f64 (-.f64 (pow.f64 x 3) (pow.f64 (fma.f64 -5641895835477563/5000000000000000 (/.f64 (exp.f64 z) y) x) -3)) (-.f64 (fma.f64 x x (pow.f64 (fma.f64 -5641895835477563/5000000000000000 (/.f64 (exp.f64 z) y) x) -2)) (/.f64 x (neg.f64 (fma.f64 -5641895835477563/5000000000000000 (/.f64 (exp.f64 z) y) x)))))
(/.f64 (neg.f64 (-.f64 (*.f64 x x) (pow.f64 (fma.f64 (/.f64 -5641895835477563/5000000000000000 y) (exp.f64 z) x) -2))) (neg.f64 (+.f64 x (/.f64 1 (fma.f64 (/.f64 -5641895835477563/5000000000000000 y) (exp.f64 z) x)))))
(/.f64 (-.f64 (*.f64 x x) (pow.f64 (fma.f64 (/.f64 -5641895835477563/5000000000000000 y) (exp.f64 z) x) -2)) (+.f64 x (/.f64 1 (fma.f64 (/.f64 -5641895835477563/5000000000000000 y) (exp.f64 z) x))))
(/.f64 (-.f64 (*.f64 x x) (pow.f64 (fma.f64 -5641895835477563/5000000000000000 (/.f64 (exp.f64 z) y) x) -2)) (+.f64 x (/.f64 1 (fma.f64 -5641895835477563/5000000000000000 (/.f64 (exp.f64 z) y) x))))
(/.f64 (-.f64 (pow.f64 (fma.f64 (/.f64 -5641895835477563/5000000000000000 y) (exp.f64 z) x) -2) (*.f64 x x)) (-.f64 (/.f64 -1 (fma.f64 (/.f64 -5641895835477563/5000000000000000 y) (exp.f64 z) x)) x))
(/.f64 (-.f64 (*.f64 x x) (pow.f64 (fma.f64 (/.f64 -5641895835477563/5000000000000000 y) (exp.f64 z) x) -2)) (+.f64 x (/.f64 1 (fma.f64 (/.f64 -5641895835477563/5000000000000000 y) (exp.f64 z) x))))
(/.f64 (-.f64 (*.f64 x x) (pow.f64 (fma.f64 -5641895835477563/5000000000000000 (/.f64 (exp.f64 z) y) x) -2)) (+.f64 x (/.f64 1 (fma.f64 -5641895835477563/5000000000000000 (/.f64 (exp.f64 z) y) x))))
(pow.f64 (+.f64 x (/.f64 -1 (fma.f64 (/.f64 -5641895835477563/5000000000000000 y) (exp.f64 z) x))) 1)
(-.f64 x (/.f64 1 (fma.f64 -5641895835477563/5000000000000000 (/.f64 (exp.f64 z) y) x)))
(+.f64 x (/.f64 -1 (fma.f64 (/.f64 -5641895835477563/5000000000000000 y) (exp.f64 z) x)))
(+.f64 x (/.f64 -1 (fma.f64 -5641895835477563/5000000000000000 (/.f64 (exp.f64 z) y) x)))
(pow.f64 (pow.f64 (+.f64 x (/.f64 -1 (fma.f64 (/.f64 -5641895835477563/5000000000000000 y) (exp.f64 z) x))) 2) 1/2)
(-.f64 x (/.f64 1 (fma.f64 -5641895835477563/5000000000000000 (/.f64 (exp.f64 z) y) x)))
(+.f64 x (/.f64 -1 (fma.f64 (/.f64 -5641895835477563/5000000000000000 y) (exp.f64 z) x)))
(+.f64 x (/.f64 -1 (fma.f64 -5641895835477563/5000000000000000 (/.f64 (exp.f64 z) y) x)))
(pow.f64 (pow.f64 (+.f64 x (/.f64 -1 (fma.f64 (/.f64 -5641895835477563/5000000000000000 y) (exp.f64 z) x))) 3) 1/3)
(-.f64 x (/.f64 1 (fma.f64 -5641895835477563/5000000000000000 (/.f64 (exp.f64 z) y) x)))
(+.f64 x (/.f64 -1 (fma.f64 (/.f64 -5641895835477563/5000000000000000 y) (exp.f64 z) x)))
(+.f64 x (/.f64 -1 (fma.f64 -5641895835477563/5000000000000000 (/.f64 (exp.f64 z) y) x)))
(pow.f64 (cbrt.f64 (+.f64 x (/.f64 -1 (fma.f64 (/.f64 -5641895835477563/5000000000000000 y) (exp.f64 z) x)))) 3)
(-.f64 x (/.f64 1 (fma.f64 -5641895835477563/5000000000000000 (/.f64 (exp.f64 z) y) x)))
(+.f64 x (/.f64 -1 (fma.f64 (/.f64 -5641895835477563/5000000000000000 y) (exp.f64 z) x)))
(+.f64 x (/.f64 -1 (fma.f64 -5641895835477563/5000000000000000 (/.f64 (exp.f64 z) y) x)))
(pow.f64 (sqrt.f64 (+.f64 x (/.f64 -1 (fma.f64 (/.f64 -5641895835477563/5000000000000000 y) (exp.f64 z) x)))) 2)
(-.f64 x (/.f64 1 (fma.f64 -5641895835477563/5000000000000000 (/.f64 (exp.f64 z) y) x)))
(+.f64 x (/.f64 -1 (fma.f64 (/.f64 -5641895835477563/5000000000000000 y) (exp.f64 z) x)))
(+.f64 x (/.f64 -1 (fma.f64 -5641895835477563/5000000000000000 (/.f64 (exp.f64 z) y) x)))
(pow.f64 (/.f64 (-.f64 (fma.f64 x x (pow.f64 (fma.f64 (/.f64 -5641895835477563/5000000000000000 y) (exp.f64 z) x) -2)) (/.f64 x (neg.f64 (fma.f64 (/.f64 -5641895835477563/5000000000000000 y) (exp.f64 z) x)))) (fma.f64 -1 (pow.f64 (fma.f64 (/.f64 -5641895835477563/5000000000000000 y) (exp.f64 z) x) -3) (pow.f64 x 3))) -1)
(/.f64 (*.f64 (fma.f64 -1 (pow.f64 (fma.f64 (/.f64 -5641895835477563/5000000000000000 y) (exp.f64 z) x) -3) (pow.f64 x 3)) 1) (-.f64 (fma.f64 x x (pow.f64 (fma.f64 (/.f64 -5641895835477563/5000000000000000 y) (exp.f64 z) x) -2)) (/.f64 x (neg.f64 (fma.f64 (/.f64 -5641895835477563/5000000000000000 y) (exp.f64 z) x)))))
(/.f64 (fma.f64 -1 (pow.f64 (fma.f64 (/.f64 -5641895835477563/5000000000000000 y) (exp.f64 z) x) -3) (pow.f64 x 3)) (-.f64 (fma.f64 x x (pow.f64 (fma.f64 (/.f64 -5641895835477563/5000000000000000 y) (exp.f64 z) x) -2)) (/.f64 x (neg.f64 (fma.f64 (/.f64 -5641895835477563/5000000000000000 y) (exp.f64 z) x)))))
(/.f64 (-.f64 (pow.f64 x 3) (pow.f64 (fma.f64 -5641895835477563/5000000000000000 (/.f64 (exp.f64 z) y) x) -3)) (-.f64 (fma.f64 x x (pow.f64 (fma.f64 -5641895835477563/5000000000000000 (/.f64 (exp.f64 z) y) x) -2)) (/.f64 x (neg.f64 (fma.f64 -5641895835477563/5000000000000000 (/.f64 (exp.f64 z) y) x)))))
(pow.f64 (/.f64 (+.f64 x (/.f64 1 (fma.f64 (/.f64 -5641895835477563/5000000000000000 y) (exp.f64 z) x))) (-.f64 (*.f64 x x) (pow.f64 (fma.f64 (/.f64 -5641895835477563/5000000000000000 y) (exp.f64 z) x) -2))) -1)
(/.f64 (-.f64 (*.f64 x x) (pow.f64 (fma.f64 (/.f64 -5641895835477563/5000000000000000 y) (exp.f64 z) x) -2)) (+.f64 x (/.f64 1 (fma.f64 (/.f64 -5641895835477563/5000000000000000 y) (exp.f64 z) x))))
(/.f64 (-.f64 (*.f64 x x) (pow.f64 (fma.f64 -5641895835477563/5000000000000000 (/.f64 (exp.f64 z) y) x) -2)) (+.f64 x (/.f64 1 (fma.f64 -5641895835477563/5000000000000000 (/.f64 (exp.f64 z) y) x))))
(sqrt.f64 (pow.f64 (+.f64 x (/.f64 -1 (fma.f64 (/.f64 -5641895835477563/5000000000000000 y) (exp.f64 z) x))) 2))
(-.f64 x (/.f64 1 (fma.f64 -5641895835477563/5000000000000000 (/.f64 (exp.f64 z) y) x)))
(+.f64 x (/.f64 -1 (fma.f64 (/.f64 -5641895835477563/5000000000000000 y) (exp.f64 z) x)))
(+.f64 x (/.f64 -1 (fma.f64 -5641895835477563/5000000000000000 (/.f64 (exp.f64 z) y) x)))
(log.f64 (exp.f64 (+.f64 x (/.f64 -1 (fma.f64 (/.f64 -5641895835477563/5000000000000000 y) (exp.f64 z) x)))))
(-.f64 x (/.f64 1 (fma.f64 -5641895835477563/5000000000000000 (/.f64 (exp.f64 z) y) x)))
(+.f64 x (/.f64 -1 (fma.f64 (/.f64 -5641895835477563/5000000000000000 y) (exp.f64 z) x)))
(+.f64 x (/.f64 -1 (fma.f64 -5641895835477563/5000000000000000 (/.f64 (exp.f64 z) y) x)))
(log.f64 (+.f64 1 (expm1.f64 (+.f64 x (/.f64 -1 (fma.f64 (/.f64 -5641895835477563/5000000000000000 y) (exp.f64 z) x))))))
(-.f64 x (/.f64 1 (fma.f64 -5641895835477563/5000000000000000 (/.f64 (exp.f64 z) y) x)))
(+.f64 x (/.f64 -1 (fma.f64 (/.f64 -5641895835477563/5000000000000000 y) (exp.f64 z) x)))
(+.f64 x (/.f64 -1 (fma.f64 -5641895835477563/5000000000000000 (/.f64 (exp.f64 z) y) x)))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 x)) (exp.f64 (/.f64 -1 (fma.f64 (/.f64 -5641895835477563/5000000000000000 y) (exp.f64 z) x)))))
(-.f64 x (/.f64 1 (fma.f64 -5641895835477563/5000000000000000 (/.f64 (exp.f64 z) y) x)))
(+.f64 x (/.f64 -1 (fma.f64 (/.f64 -5641895835477563/5000000000000000 y) (exp.f64 z) x)))
(+.f64 x (/.f64 -1 (fma.f64 -5641895835477563/5000000000000000 (/.f64 (exp.f64 z) y) x)))
(log.f64 (*.f64 (exp.f64 x) (+.f64 1 (expm1.f64 (/.f64 -1 (fma.f64 (/.f64 -5641895835477563/5000000000000000 y) (exp.f64 z) x))))))
(-.f64 x (/.f64 1 (fma.f64 -5641895835477563/5000000000000000 (/.f64 (exp.f64 z) y) x)))
(+.f64 x (/.f64 -1 (fma.f64 (/.f64 -5641895835477563/5000000000000000 y) (exp.f64 z) x)))
(+.f64 x (/.f64 -1 (fma.f64 -5641895835477563/5000000000000000 (/.f64 (exp.f64 z) y) x)))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 x)) (+.f64 1 (expm1.f64 (/.f64 -1 (fma.f64 (/.f64 -5641895835477563/5000000000000000 y) (exp.f64 z) x))))))
(-.f64 x (/.f64 1 (fma.f64 -5641895835477563/5000000000000000 (/.f64 (exp.f64 z) y) x)))
(+.f64 x (/.f64 -1 (fma.f64 (/.f64 -5641895835477563/5000000000000000 y) (exp.f64 z) x)))
(+.f64 x (/.f64 -1 (fma.f64 -5641895835477563/5000000000000000 (/.f64 (exp.f64 z) y) x)))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (/.f64 -1 (fma.f64 (/.f64 -5641895835477563/5000000000000000 y) (exp.f64 z) x)))) (exp.f64 x)))
(-.f64 x (/.f64 1 (fma.f64 -5641895835477563/5000000000000000 (/.f64 (exp.f64 z) y) x)))
(+.f64 x (/.f64 -1 (fma.f64 (/.f64 -5641895835477563/5000000000000000 y) (exp.f64 z) x)))
(+.f64 x (/.f64 -1 (fma.f64 -5641895835477563/5000000000000000 (/.f64 (exp.f64 z) y) x)))
(log.f64 (*.f64 (exp.f64 (/.f64 -1 (fma.f64 (/.f64 -5641895835477563/5000000000000000 y) (exp.f64 z) x))) (+.f64 1 (expm1.f64 x))))
(-.f64 x (/.f64 1 (fma.f64 -5641895835477563/5000000000000000 (/.f64 (exp.f64 z) y) x)))
(+.f64 x (/.f64 -1 (fma.f64 (/.f64 -5641895835477563/5000000000000000 y) (exp.f64 z) x)))
(+.f64 x (/.f64 -1 (fma.f64 -5641895835477563/5000000000000000 (/.f64 (exp.f64 z) y) x)))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (/.f64 -1 (fma.f64 (/.f64 -5641895835477563/5000000000000000 y) (exp.f64 z) x)))) (+.f64 1 (expm1.f64 x))))
(-.f64 x (/.f64 1 (fma.f64 -5641895835477563/5000000000000000 (/.f64 (exp.f64 z) y) x)))
(+.f64 x (/.f64 -1 (fma.f64 (/.f64 -5641895835477563/5000000000000000 y) (exp.f64 z) x)))
(+.f64 x (/.f64 -1 (fma.f64 -5641895835477563/5000000000000000 (/.f64 (exp.f64 z) y) x)))
(cbrt.f64 (pow.f64 (+.f64 x (/.f64 -1 (fma.f64 (/.f64 -5641895835477563/5000000000000000 y) (exp.f64 z) x))) 3))
(-.f64 x (/.f64 1 (fma.f64 -5641895835477563/5000000000000000 (/.f64 (exp.f64 z) y) x)))
(+.f64 x (/.f64 -1 (fma.f64 (/.f64 -5641895835477563/5000000000000000 y) (exp.f64 z) x)))
(+.f64 x (/.f64 -1 (fma.f64 -5641895835477563/5000000000000000 (/.f64 (exp.f64 z) y) x)))
(expm1.f64 (log1p.f64 (+.f64 x (/.f64 -1 (fma.f64 (/.f64 -5641895835477563/5000000000000000 y) (exp.f64 z) x)))))
(-.f64 x (/.f64 1 (fma.f64 -5641895835477563/5000000000000000 (/.f64 (exp.f64 z) y) x)))
(+.f64 x (/.f64 -1 (fma.f64 (/.f64 -5641895835477563/5000000000000000 y) (exp.f64 z) x)))
(+.f64 x (/.f64 -1 (fma.f64 -5641895835477563/5000000000000000 (/.f64 (exp.f64 z) y) x)))
(log1p.f64 (expm1.f64 (+.f64 x (/.f64 -1 (fma.f64 (/.f64 -5641895835477563/5000000000000000 y) (exp.f64 z) x)))))
(-.f64 x (/.f64 1 (fma.f64 -5641895835477563/5000000000000000 (/.f64 (exp.f64 z) y) x)))
(+.f64 x (/.f64 -1 (fma.f64 (/.f64 -5641895835477563/5000000000000000 y) (exp.f64 z) x)))
(+.f64 x (/.f64 -1 (fma.f64 -5641895835477563/5000000000000000 (/.f64 (exp.f64 z) y) x)))
(exp.f64 (log.f64 (+.f64 x (/.f64 -1 (fma.f64 (/.f64 -5641895835477563/5000000000000000 y) (exp.f64 z) x)))))
(-.f64 x (/.f64 1 (fma.f64 -5641895835477563/5000000000000000 (/.f64 (exp.f64 z) y) x)))
(+.f64 x (/.f64 -1 (fma.f64 (/.f64 -5641895835477563/5000000000000000 y) (exp.f64 z) x)))
(+.f64 x (/.f64 -1 (fma.f64 -5641895835477563/5000000000000000 (/.f64 (exp.f64 z) y) x)))
(exp.f64 (*.f64 (log.f64 (+.f64 x (/.f64 -1 (fma.f64 (/.f64 -5641895835477563/5000000000000000 y) (exp.f64 z) x)))) 1))
(-.f64 x (/.f64 1 (fma.f64 -5641895835477563/5000000000000000 (/.f64 (exp.f64 z) y) x)))
(+.f64 x (/.f64 -1 (fma.f64 (/.f64 -5641895835477563/5000000000000000 y) (exp.f64 z) x)))
(+.f64 x (/.f64 -1 (fma.f64 -5641895835477563/5000000000000000 (/.f64 (exp.f64 z) y) x)))
(fma.f64 -1 (/.f64 1 (fma.f64 (/.f64 -5641895835477563/5000000000000000 y) (exp.f64 z) x)) x)
(-.f64 x (/.f64 1 (fma.f64 -5641895835477563/5000000000000000 (/.f64 (exp.f64 z) y) x)))
(+.f64 x (/.f64 -1 (fma.f64 (/.f64 -5641895835477563/5000000000000000 y) (exp.f64 z) x)))
(+.f64 x (/.f64 -1 (fma.f64 -5641895835477563/5000000000000000 (/.f64 (exp.f64 z) y) x)))
(fma.f64 x 1 (/.f64 -1 (fma.f64 (/.f64 -5641895835477563/5000000000000000 y) (exp.f64 z) x)))
(-.f64 x (/.f64 1 (fma.f64 -5641895835477563/5000000000000000 (/.f64 (exp.f64 z) y) x)))
(+.f64 x (/.f64 -1 (fma.f64 (/.f64 -5641895835477563/5000000000000000 y) (exp.f64 z) x)))
(+.f64 x (/.f64 -1 (fma.f64 -5641895835477563/5000000000000000 (/.f64 (exp.f64 z) y) x)))
(fma.f64 (/.f64 -1 (fma.f64 (/.f64 -5641895835477563/5000000000000000 y) (exp.f64 z) x)) 1 x)
(-.f64 x (/.f64 1 (fma.f64 -5641895835477563/5000000000000000 (/.f64 (exp.f64 z) y) x)))
(+.f64 x (/.f64 -1 (fma.f64 (/.f64 -5641895835477563/5000000000000000 y) (exp.f64 z) x)))
(+.f64 x (/.f64 -1 (fma.f64 -5641895835477563/5000000000000000 (/.f64 (exp.f64 z) y) x)))
(fma.f64 1 x (/.f64 -1 (fma.f64 (/.f64 -5641895835477563/5000000000000000 y) (exp.f64 z) x)))
(-.f64 x (/.f64 1 (fma.f64 -5641895835477563/5000000000000000 (/.f64 (exp.f64 z) y) x)))
(+.f64 x (/.f64 -1 (fma.f64 (/.f64 -5641895835477563/5000000000000000 y) (exp.f64 z) x)))
(+.f64 x (/.f64 -1 (fma.f64 -5641895835477563/5000000000000000 (/.f64 (exp.f64 z) y) x)))
(fma.f64 1 (/.f64 -1 (fma.f64 (/.f64 -5641895835477563/5000000000000000 y) (exp.f64 z) x)) x)
(-.f64 x (/.f64 1 (fma.f64 -5641895835477563/5000000000000000 (/.f64 (exp.f64 z) y) x)))
(+.f64 x (/.f64 -1 (fma.f64 (/.f64 -5641895835477563/5000000000000000 y) (exp.f64 z) x)))
(+.f64 x (/.f64 -1 (fma.f64 -5641895835477563/5000000000000000 (/.f64 (exp.f64 z) y) x)))
(fma.f64 (cbrt.f64 x) (cbrt.f64 (*.f64 x x)) (/.f64 -1 (fma.f64 (/.f64 -5641895835477563/5000000000000000 y) (exp.f64 z) x)))
(fma.f64 (cbrt.f64 x) (cbrt.f64 (*.f64 x x)) (/.f64 -1 (fma.f64 -5641895835477563/5000000000000000 (/.f64 (exp.f64 z) y) x)))
(fma.f64 (cbrt.f64 (*.f64 x x)) (cbrt.f64 x) (/.f64 -1 (fma.f64 (/.f64 -5641895835477563/5000000000000000 y) (exp.f64 z) x)))
(fma.f64 (cbrt.f64 x) (cbrt.f64 (*.f64 x x)) (/.f64 -1 (fma.f64 (/.f64 -5641895835477563/5000000000000000 y) (exp.f64 z) x)))
(fma.f64 (cbrt.f64 x) (cbrt.f64 (*.f64 x x)) (/.f64 -1 (fma.f64 -5641895835477563/5000000000000000 (/.f64 (exp.f64 z) y) x)))
(fma.f64 (/.f64 -1 (cbrt.f64 (fma.f64 (/.f64 -5641895835477563/5000000000000000 y) (exp.f64 z) x))) (cbrt.f64 (pow.f64 (fma.f64 (/.f64 -5641895835477563/5000000000000000 y) (exp.f64 z) x) -2)) x)
(fma.f64 (/.f64 -1 (cbrt.f64 (fma.f64 -5641895835477563/5000000000000000 (/.f64 (exp.f64 z) y) x))) (cbrt.f64 (pow.f64 (fma.f64 -5641895835477563/5000000000000000 (/.f64 (exp.f64 z) y) x) -2)) x)
(fma.f64 (cbrt.f64 (pow.f64 (fma.f64 (/.f64 -5641895835477563/5000000000000000 y) (exp.f64 z) x) -2)) (/.f64 -1 (cbrt.f64 (fma.f64 (/.f64 -5641895835477563/5000000000000000 y) (exp.f64 z) x))) x)
(fma.f64 (/.f64 -1 (cbrt.f64 (fma.f64 (/.f64 -5641895835477563/5000000000000000 y) (exp.f64 z) x))) (cbrt.f64 (pow.f64 (fma.f64 (/.f64 -5641895835477563/5000000000000000 y) (exp.f64 z) x) -2)) x)
(fma.f64 (/.f64 -1 (cbrt.f64 (fma.f64 -5641895835477563/5000000000000000 (/.f64 (exp.f64 z) y) x))) (cbrt.f64 (pow.f64 (fma.f64 -5641895835477563/5000000000000000 (/.f64 (exp.f64 z) y) x) -2)) x)
(fma.f64 (sqrt.f64 x) (sqrt.f64 x) (/.f64 -1 (fma.f64 (/.f64 -5641895835477563/5000000000000000 y) (exp.f64 z) x)))
(-.f64 x (/.f64 1 (fma.f64 -5641895835477563/5000000000000000 (/.f64 (exp.f64 z) y) x)))
(+.f64 x (/.f64 -1 (fma.f64 (/.f64 -5641895835477563/5000000000000000 y) (exp.f64 z) x)))
(+.f64 x (/.f64 -1 (fma.f64 -5641895835477563/5000000000000000 (/.f64 (exp.f64 z) y) x)))
(fma.f64 (pow.f64 (neg.f64 (fma.f64 (/.f64 -5641895835477563/5000000000000000 y) (exp.f64 z) x)) -1/2) (pow.f64 (neg.f64 (fma.f64 (/.f64 -5641895835477563/5000000000000000 y) (exp.f64 z) x)) -1/2) x)
(-.f64 x (/.f64 1 (fma.f64 -5641895835477563/5000000000000000 (/.f64 (exp.f64 z) y) x)))
(+.f64 x (/.f64 -1 (fma.f64 (/.f64 -5641895835477563/5000000000000000 y) (exp.f64 z) x)))
(+.f64 x (/.f64 -1 (fma.f64 -5641895835477563/5000000000000000 (/.f64 (exp.f64 z) y) x)))
(fma.f64 (/.f64 1 (fma.f64 (/.f64 -5641895835477563/5000000000000000 y) (exp.f64 z) x)) -1 x)
(-.f64 x (/.f64 1 (fma.f64 -5641895835477563/5000000000000000 (/.f64 (exp.f64 z) y) x)))
(+.f64 x (/.f64 -1 (fma.f64 (/.f64 -5641895835477563/5000000000000000 y) (exp.f64 z) x)))
(+.f64 x (/.f64 -1 (fma.f64 -5641895835477563/5000000000000000 (/.f64 (exp.f64 z) y) x)))

localize20.0ms (0.2%)

Local error

Found 4 expressions with local error:

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

Compiled 46 to 20 computations (56.5% saved)

series44.0ms (0.4%)

Counts
4 → 112
Calls

30 calls:

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

Compiled 3143 to 2319 computations (26.2% saved)

rewrite112.0ms (1%)

Algorithm
batch-egg-rewrite
Rules
654×log-prod_binary64
567×fma-def_binary64
339×pow2_binary64
275×fma-neg_binary64
232×pow1/3_binary64
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
01151
125251
2365351
Stop Event
node limit
Counts
4 → 279
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))
(+.f64 x (/.f64 y (-.f64 (*.f64 5641895835477563/5000000000000000 (exp.f64 z)) (*.f64 x y))))
(*.f64 5641895835477563/5000000000000000 (exp.f64 z))
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 (/.f64 1 (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) (pow.f64 (cbrt.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) (pow.f64 (cbrt.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 (/.f64 1 (sqrt.f64 (fma.f64 5641895835477563/5000000000000000 (exp.f64 z) (*.f64 y (neg.f64 x))))) (/.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 (pow.f64 (exp.f64 z) 2) 31830988618379068626528276418969/25000000000000000000000000000000)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 y (-.f64 (*.f64 (pow.f64 (exp.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 (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 (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 (/.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 (/.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 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 +.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)))) (pow.f64 (cbrt.f64 (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 (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 (pow.f64 (exp.f64 z) 2) 31830988618379068626528276418969/25000000000000000000000000000000))))))) (#(struct:change #<rule egg-rr> (2) ((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))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (sqrt.f64 (*.f64 5641895835477563/5000000000000000 (exp.f64 z))) (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 (pow.f64 (exp.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 (pow.f64 (exp.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 (pow.f64 (exp.f64 z) 2) 31830988618379068626528276418969/25000000000000000000000000000000)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 (pow.f64 (exp.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 (pow.f64 (exp.f64 z) 2) 31830988618379068626528276418969/25000000000000000000000000000000))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (-.f64 (*.f64 (pow.f64 (exp.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 (pow.f64 (exp.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 (pow.f64 (exp.f64 z) 2) 31830988618379068626528276418969/25000000000000000000000000000000) (pow.f64 (*.f64 y (neg.f64 x)) 2)) (fma.f64 5641895835477563/5000000000000000 (exp.f64 z) (neg.f64 (*.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 (pow.f64 (exp.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 (pow.f64 (exp.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 (pow.f64 (exp.f64 5641895835477563/5000000000000000) (exp.f64 z)) (/.f64 1 (pow.f64 (exp.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 (pow.f64 (exp.f64 y) 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 (/.f64 1 (pow.f64 (exp.f64 y) 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 (/.f64 1 (pow.f64 (exp.f64 y) 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 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 (pow.f64 (cbrt.f64 (exp.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 (pow.f64 (cbrt.f64 (exp.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 (pow.f64 (cbrt.f64 (exp.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 (pow.f64 (cbrt.f64 (exp.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)))) (pow.f64 (cbrt.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)))) (pow.f64 (cbrt.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)))) (pow.f64 (cbrt.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)))) (pow.f64 (cbrt.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)))) (pow.f64 (cbrt.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 (pow.f64 (cbrt.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 (pow.f64 (cbrt.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 (pow.f64 (cbrt.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 (pow.f64 (cbrt.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 (pow.f64 (cbrt.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))) (pow.f64 (cbrt.f64 (*.f64 5641895835477563/5000000000000000 (exp.f64 z))) 2) (*.f64 y (neg.f64 x)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 (*.f64 5641895835477563/5000000000000000 (exp.f64 z))) (pow.f64 (cbrt.f64 (*.f64 5641895835477563/5000000000000000 (exp.f64 z))) 2) (*.f64 (*.f64 y (neg.f64 x)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 (*.f64 5641895835477563/5000000000000000 (exp.f64 z))) (pow.f64 (cbrt.f64 (*.f64 5641895835477563/5000000000000000 (exp.f64 z))) 2) (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))) (pow.f64 (cbrt.f64 (*.f64 5641895835477563/5000000000000000 (exp.f64 z))) 2) (neg.f64 (-.f64 (*.f64 y x) (fma.f64 y (neg.f64 x) (*.f64 y x)))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (pow.f64 (cbrt.f64 (*.f64 5641895835477563/5000000000000000 (exp.f64 z))) 2) (cbrt.f64 (*.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 5641895835477563/5000000000000000 (exp.f64 z))) 2) (cbrt.f64 (*.f64 5641895835477563/5000000000000000 (exp.f64 z))) (*.f64 (*.f64 y (neg.f64 x)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (pow.f64 (cbrt.f64 (*.f64 5641895835477563/5000000000000000 (exp.f64 z))) 2) (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 (pow.f64 (cbrt.f64 (*.f64 5641895835477563/5000000000000000 (exp.f64 z))) 2) (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 (pow.f64 (exp.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 (pow.f64 (exp.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 (pow.f64 (exp.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 (pow.f64 (exp.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 (pow.f64 (exp.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 (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))) (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) 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 (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))) (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) 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 (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 (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 (+.f64 (sqrt.f64 (*.f64 5641895835477563/5000000000000000 (exp.f64 z))) (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 (+.f64 (sqrt.f64 (*.f64 5641895835477563/5000000000000000 (exp.f64 z))) (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 (+.f64 (sqrt.f64 (*.f64 5641895835477563/5000000000000000 (exp.f64 z))) (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 (+.f64 (sqrt.f64 (*.f64 5641895835477563/5000000000000000 (exp.f64 z))) (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 (+.f64 (sqrt.f64 (*.f64 5641895835477563/5000000000000000 (exp.f64 z))) (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 (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)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 5641895835477563/5000000000000000 (pow.f64 (cbrt.f64 (exp.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 (pow.f64 (cbrt.f64 (exp.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 (pow.f64 (cbrt.f64 (exp.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 (pow.f64 (cbrt.f64 (exp.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 -.f64 (exp.f64 (log1p.f64 (+.f64 x (/.f64 y (fma.f64 5641895835477563/5000000000000000 (exp.f64 z) (*.f64 y (neg.f64 x))))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (*.f64 x x) (-.f64 x (/.f64 y (fma.f64 5641895835477563/5000000000000000 (exp.f64 z) (*.f64 y (neg.f64 x)))))) (/.f64 (pow.f64 (/.f64 y (fma.f64 5641895835477563/5000000000000000 (exp.f64 z) (*.f64 y (neg.f64 x)))) 2) (-.f64 x (/.f64 y (fma.f64 5641895835477563/5000000000000000 (exp.f64 z) (*.f64 y (neg.f64 x)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 x (/.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 x (/.f64 y (fma.f64 5641895835477563/5000000000000000 (exp.f64 z) (*.f64 y (neg.f64 x))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (+.f64 x (/.f64 y (fma.f64 5641895835477563/5000000000000000 (exp.f64 z) (*.f64 y (neg.f64 x)))))) (pow.f64 (cbrt.f64 (+.f64 x (/.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 x (/.f64 y (fma.f64 5641895835477563/5000000000000000 (exp.f64 z) (*.f64 y (neg.f64 x)))))) 2) (cbrt.f64 (+.f64 x (/.f64 y (fma.f64 5641895835477563/5000000000000000 (exp.f64 z) (*.f64 y (neg.f64 x)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (+.f64 x (/.f64 y (fma.f64 5641895835477563/5000000000000000 (exp.f64 z) (*.f64 y (neg.f64 x)))))) (sqrt.f64 (+.f64 x (/.f64 y (fma.f64 5641895835477563/5000000000000000 (exp.f64 z) (*.f64 y (neg.f64 x)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (pow.f64 x 3) (pow.f64 (/.f64 y (fma.f64 5641895835477563/5000000000000000 (exp.f64 z) (*.f64 y (neg.f64 x)))) 3)) (/.f64 1 (fma.f64 x x (*.f64 (/.f64 y (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)))) x)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 (*.f64 x x) (pow.f64 (/.f64 y (fma.f64 5641895835477563/5000000000000000 (exp.f64 z) (*.f64 y (neg.f64 x)))) 2)) (/.f64 1 (-.f64 x (/.f64 y (fma.f64 5641895835477563/5000000000000000 (exp.f64 z) (*.f64 y (neg.f64 x)))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1 (/.f64 (fma.f64 x x (*.f64 (/.f64 y (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)))) x))) (+.f64 (pow.f64 x 3) (pow.f64 (/.f64 y (fma.f64 5641895835477563/5000000000000000 (exp.f64 z) (*.f64 y (neg.f64 x)))) 3))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1 (/.f64 (-.f64 x (/.f64 y (fma.f64 5641895835477563/5000000000000000 (exp.f64 z) (*.f64 y (neg.f64 x))))) (-.f64 (*.f64 x x) (pow.f64 (/.f64 y (fma.f64 5641895835477563/5000000000000000 (exp.f64 z) (*.f64 y (neg.f64 x)))) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (pow.f64 x 3) (pow.f64 (/.f64 y (fma.f64 5641895835477563/5000000000000000 (exp.f64 z) (*.f64 y (neg.f64 x)))) 3)) (fma.f64 x x (*.f64 (/.f64 y (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)))) x))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (pow.f64 x 3) (pow.f64 (/.f64 y (fma.f64 5641895835477563/5000000000000000 (exp.f64 z) (*.f64 y (neg.f64 x)))) 3)) (+.f64 (pow.f64 (/.f64 y (fma.f64 5641895835477563/5000000000000000 (exp.f64 z) (*.f64 y (neg.f64 x)))) 2) (-.f64 (*.f64 x x) (/.f64 (*.f64 y x) (fma.f64 5641895835477563/5000000000000000 (exp.f64 z) (*.f64 y (neg.f64 x)))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 x x) (pow.f64 (/.f64 y (fma.f64 5641895835477563/5000000000000000 (exp.f64 z) (*.f64 y (neg.f64 x)))) 2)) (-.f64 x (/.f64 y (fma.f64 5641895835477563/5000000000000000 (exp.f64 z) (*.f64 y (neg.f64 x))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (+.f64 (pow.f64 x 3) (pow.f64 (/.f64 y (fma.f64 5641895835477563/5000000000000000 (exp.f64 z) (*.f64 y (neg.f64 x)))) 3))) (neg.f64 (fma.f64 x x (*.f64 (/.f64 y (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)))) x)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (-.f64 (*.f64 x x) (pow.f64 (/.f64 y (fma.f64 5641895835477563/5000000000000000 (exp.f64 z) (*.f64 y (neg.f64 x)))) 2))) (neg.f64 (-.f64 x (/.f64 y (fma.f64 5641895835477563/5000000000000000 (exp.f64 z) (*.f64 y (neg.f64 x)))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (pow.f64 (/.f64 y (fma.f64 5641895835477563/5000000000000000 (exp.f64 z) (*.f64 y (neg.f64 x)))) 2) (*.f64 x x)) (-.f64 (/.f64 y (fma.f64 5641895835477563/5000000000000000 (exp.f64 z) (*.f64 y (neg.f64 x)))) x))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (+.f64 x (/.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 x (/.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 x (/.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 x (/.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 x (/.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 x x (*.f64 (/.f64 y (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)))) x))) (+.f64 (pow.f64 x 3) (pow.f64 (/.f64 y (fma.f64 5641895835477563/5000000000000000 (exp.f64 z) (*.f64 y (neg.f64 x)))) 3))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (-.f64 x (/.f64 y (fma.f64 5641895835477563/5000000000000000 (exp.f64 z) (*.f64 y (neg.f64 x))))) (-.f64 (*.f64 x x) (pow.f64 (/.f64 y (fma.f64 5641895835477563/5000000000000000 (exp.f64 z) (*.f64 y (neg.f64 x)))) 2))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (pow.f64 (+.f64 x (/.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 x (/.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 x (/.f64 y (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 x)) (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 (exp.f64 x) (+.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 log.f64 (*.f64 (+.f64 1 (expm1.f64 x)) (+.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 log.f64 (*.f64 (+.f64 1 (expm1.f64 (/.f64 y (fma.f64 5641895835477563/5000000000000000 (exp.f64 z) (*.f64 y (neg.f64 x)))))) (exp.f64 x)))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (*.f64 (exp.f64 (/.f64 y (fma.f64 5641895835477563/5000000000000000 (exp.f64 z) (*.f64 y (neg.f64 x))))) (+.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 (exp.f64 z) (*.f64 y (neg.f64 x)))))) (+.f64 1 (expm1.f64 x))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (+.f64 x (/.f64 y (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 x (/.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 x (/.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 x (/.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 x (/.f64 y (fma.f64 5641895835477563/5000000000000000 (exp.f64 z) (*.f64 y (neg.f64 x)))))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 y (/.f64 1 (fma.f64 5641895835477563/5000000000000000 (exp.f64 z) (*.f64 y (neg.f64 x)))) x)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 x 1 (/.f64 y (fma.f64 5641895835477563/5000000000000000 (exp.f64 z) (*.f64 y (neg.f64 x)))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (/.f64 y (fma.f64 5641895835477563/5000000000000000 (exp.f64 z) (*.f64 y (neg.f64 x)))) 1 x)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 1 x (/.f64 y (fma.f64 5641895835477563/5000000000000000 (exp.f64 z) (*.f64 y (neg.f64 x)))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 1 (/.f64 y (fma.f64 5641895835477563/5000000000000000 (exp.f64 z) (*.f64 y (neg.f64 x)))) x)))) (#(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 (exp.f64 z) (*.f64 y (neg.f64 x))))) x)))) (#(struct:change #<rule egg-rr> (2) ((x fma.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) x)))) (#(struct:change #<rule egg-rr> (2) ((x fma.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))))) x)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 x) (pow.f64 (cbrt.f64 x) 2) (/.f64 y (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 x) 2) (cbrt.f64 x) (/.f64 y (fma.f64 5641895835477563/5000000000000000 (exp.f64 z) (*.f64 y (neg.f64 x)))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (sqrt.f64 y) (*.f64 (sqrt.f64 y) (/.f64 1 (fma.f64 5641895835477563/5000000000000000 (exp.f64 z) (*.f64 y (neg.f64 x))))) x)))) (#(struct:change #<rule egg-rr> (2) ((x fma.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))))) x)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (sqrt.f64 x) (sqrt.f64 x) (/.f64 y (fma.f64 5641895835477563/5000000000000000 (exp.f64 z) (*.f64 y (neg.f64 x)))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (neg.f64 y) (/.f64 1 (neg.f64 (fma.f64 5641895835477563/5000000000000000 (exp.f64 z) (*.f64 y (neg.f64 x))))) x)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (/.f64 1 (fma.f64 5641895835477563/5000000000000000 (exp.f64 z) (*.f64 y (neg.f64 x)))) 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 (exp.f64 z) (*.f64 y (neg.f64 x)))) x)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (/.f64 (sqrt.f64 y) 1) (/.f64 (sqrt.f64 y) (fma.f64 5641895835477563/5000000000000000 (exp.f64 z) (*.f64 y (neg.f64 x)))) x)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (/.f64 1 (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))))) 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 (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))))) x)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (/.f64 (sqrt.f64 y) (pow.f64 (cbrt.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))))) x)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (/.f64 1 (sqrt.f64 (fma.f64 5641895835477563/5000000000000000 (exp.f64 z) (*.f64 y (neg.f64 x))))) (/.f64 y (sqrt.f64 (fma.f64 5641895835477563/5000000000000000 (exp.f64 z) (*.f64 y (neg.f64 x))))) x)))) (#(struct:change #<rule egg-rr> (2) ((x fma.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))))) x)))) (#(struct:change #<rule egg-rr> (2) ((x fma.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)) x)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (/.f64 y (-.f64 (*.f64 (pow.f64 (exp.f64 z) 2) 31830988618379068626528276418969/25000000000000000000000000000000) (pow.f64 (*.f64 y x) 2))) (fma.f64 5641895835477563/5000000000000000 (exp.f64 z) (*.f64 y x)) x)))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 5641895835477563/5000000000000000 (exp.f64 z)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (log.f64 (pow.f64 (cbrt.f64 (pow.f64 (exp.f64 5641895835477563/5000000000000000) (exp.f64 z))) 2)) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 5641895835477563/5000000000000000) (exp.f64 z)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 5641895835477563/5000000000000000) (exp.f64 z)))) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 5641895835477563/5000000000000000) (exp.f64 z)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (*.f64 5641895835477563/5000000000000000 (exp.f64 z)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 5641895835477563/5000000000000000 (exp.f64 z)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 (pow.f64 (exp.f64 z) 2) 31830988618379068626528276418969/25000000000000000000000000000000) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (*.f64 5641895835477563/5000000000000000 (exp.f64 z))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (*.f64 5641895835477563/5000000000000000 (exp.f64 z))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 (pow.f64 (exp.f64 z) 3) 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (*.f64 (pow.f64 (exp.f64 z) 2) 31830988618379068626528276418969/25000000000000000000000000000000))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (pow.f64 (exp.f64 5641895835477563/5000000000000000) (exp.f64 z)))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (*.f64 5641895835477563/5000000000000000 (exp.f64 z)))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (*.f64 (pow.f64 (exp.f64 z) 3) 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (*.f64 5641895835477563/5000000000000000 (exp.f64 z))))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (*.f64 5641895835477563/5000000000000000 (exp.f64 z))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (+.f64 z (log.f64 5641895835477563/5000000000000000)))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (+.f64 z (log.f64 5641895835477563/5000000000000000)) 1))))))

simplify242.0ms (2.3%)

Algorithm
egg-herbie
Rules
683×fma-neg_binary64
392×fma-def_binary64
274×associate-*r*_binary64
273×log-prod_binary64
227×associate-*l*_binary64
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
07218764
119178503
265758249
Stop Event
node limit
Counts
391 → 505
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)) (*.f64 (exp.f64 z) (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)) (*.f64 (exp.f64 z) (pow.f64 (exp.f64 z) 2)))) (+.f64 (*.f64 625000000000000000000000000000000000000000000000000000000000000/1013211836423377808197068612118338110498536634308026710423022961 (/.f64 (*.f64 (pow.f64 y 4) (*.f64 (pow.f64 x 2) x)) (pow.f64 (pow.f64 (exp.f64 z) 2) 2))) (*.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 -31830988618379068626528276418969/25000000000000000000000000000000 (/.f64 (*.f64 (pow.f64 (exp.f64 z) 2) (pow.f64 (/.f64 1 y) 2)) (*.f64 (pow.f64 x 2) x))) (*.f64 -5641895835477563/5000000000000000 (/.f64 (exp.f64 z) (*.f64 y (pow.f64 x 2))))) (/.f64 1 x))
(-.f64 (+.f64 (*.f64 -31830988618379068626528276418969/25000000000000000000000000000000 (/.f64 (*.f64 (pow.f64 (exp.f64 z) 2) (pow.f64 (/.f64 1 y) 2)) (*.f64 (pow.f64 x 2) x))) (+.f64 (*.f64 -5641895835477563/5000000000000000 (/.f64 (exp.f64 z) (*.f64 y (pow.f64 x 2)))) (*.f64 -179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 (/.f64 (*.f64 (pow.f64 (/.f64 1 y) 3) (*.f64 (exp.f64 z) (pow.f64 (exp.f64 z) 2))) (pow.f64 (pow.f64 x 2) 2))))) (/.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 (*.f64 (pow.f64 (exp.f64 z) 2) (pow.f64 (/.f64 -1 y) 2)) (*.f64 (pow.f64 x 2) x)))) (/.f64 1 x))
(-.f64 (+.f64 (*.f64 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 (/.f64 (*.f64 (exp.f64 z) (*.f64 (pow.f64 (/.f64 -1 y) 3) (pow.f64 (exp.f64 z) 2))) (pow.f64 (pow.f64 x 2) 2))) (+.f64 (*.f64 -5641895835477563/5000000000000000 (/.f64 (exp.f64 z) (*.f64 y (pow.f64 x 2)))) (*.f64 -31830988618379068626528276418969/25000000000000000000000000000000 (/.f64 (*.f64 (pow.f64 (exp.f64 z) 2) (pow.f64 (/.f64 -1 y) 2)) (*.f64 (pow.f64 x 2) x))))) (/.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 -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 -1 (*.f64 (pow.f64 z 2) (+.f64 (*.f64 -31830988618379068626528276418969/25000000000000000000000000000000 (/.f64 y (*.f64 (pow.f64 (-.f64 5641895835477563/5000000000000000 (*.f64 y x)) 2) (-.f64 5641895835477563/5000000000000000 (*.f64 y x))))) (*.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 (*.f64 (pow.f64 (-.f64 5641895835477563/5000000000000000 (*.f64 y x)) 2) (-.f64 5641895835477563/5000000000000000 (*.f64 y x))))) (*.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 (*.f64 (pow.f64 (-.f64 5641895835477563/5000000000000000 (*.f64 y x)) 2) (-.f64 5641895835477563/5000000000000000 (*.f64 y x))))))) (pow.f64 z 3))) (+.f64 (/.f64 y (-.f64 5641895835477563/5000000000000000 (*.f64 y x))) (*.f64 -1 (*.f64 (pow.f64 z 2) (+.f64 (*.f64 -31830988618379068626528276418969/25000000000000000000000000000000 (/.f64 y (*.f64 (pow.f64 (-.f64 5641895835477563/5000000000000000 (*.f64 y x)) 2) (-.f64 5641895835477563/5000000000000000 (*.f64 y x))))) (*.f64 5641895835477563/10000000000000000 (/.f64 y (pow.f64 (-.f64 5641895835477563/5000000000000000 (*.f64 y x)) 2)))))))))
(/.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 5000000000000000/5641895835477563 (/.f64 y (exp.f64 z))) (*.f64 125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547 (/.f64 (*.f64 y (*.f64 (pow.f64 y 2) (pow.f64 x 2))) (*.f64 (exp.f64 z) (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 625000000000000000000000000000000000000000000000000000000000000/1013211836423377808197068612118338110498536634308026710423022961 (/.f64 (*.f64 (pow.f64 (pow.f64 y 2) 2) (pow.f64 x 3)) (pow.f64 (pow.f64 (exp.f64 z) 2) 2))) (+.f64 (*.f64 5000000000000000/5641895835477563 (/.f64 y (exp.f64 z))) (*.f64 125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547 (/.f64 (*.f64 y (*.f64 (pow.f64 y 2) (pow.f64 x 2))) (*.f64 (exp.f64 z) (pow.f64 (exp.f64 z) 2)))))))
(/.f64 -1 x)
(-.f64 (*.f64 -5641895835477563/5000000000000000 (/.f64 (*.f64 (exp.f64 z) (pow.f64 (/.f64 1 x) 2)) y)) (/.f64 1 x))
(-.f64 (+.f64 (*.f64 -31830988618379068626528276418969/25000000000000000000000000000000 (/.f64 (*.f64 (pow.f64 (/.f64 1 x) 3) (pow.f64 (exp.f64 z) 2)) (pow.f64 y 2))) (*.f64 -5641895835477563/5000000000000000 (/.f64 (*.f64 (exp.f64 z) (pow.f64 (/.f64 1 x) 2)) y))) (/.f64 1 x))
(-.f64 (+.f64 (*.f64 -31830988618379068626528276418969/25000000000000000000000000000000 (/.f64 (*.f64 (pow.f64 (/.f64 1 x) 3) (pow.f64 (exp.f64 z) 2)) (pow.f64 y 2))) (+.f64 (*.f64 -5641895835477563/5000000000000000 (/.f64 (*.f64 (exp.f64 z) (pow.f64 (/.f64 1 x) 2)) y)) (*.f64 -179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 (/.f64 (*.f64 (exp.f64 z) (*.f64 (pow.f64 (exp.f64 z) 2) (pow.f64 (/.f64 1 x) 4))) (*.f64 y (pow.f64 y 2)))))) (/.f64 1 x))
(/.f64 -1 x)
(-.f64 (*.f64 -5641895835477563/5000000000000000 (/.f64 (*.f64 (exp.f64 z) (pow.f64 (/.f64 -1 x) 2)) y)) (/.f64 1 x))
(-.f64 (+.f64 (*.f64 -5641895835477563/5000000000000000 (/.f64 (*.f64 (exp.f64 z) (pow.f64 (/.f64 -1 x) 2)) y)) (*.f64 31830988618379068626528276418969/25000000000000000000000000000000 (/.f64 (*.f64 (pow.f64 (exp.f64 z) 2) (pow.f64 (/.f64 -1 x) 3)) (pow.f64 y 2)))) (/.f64 1 x))
(-.f64 (+.f64 (*.f64 -179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 (/.f64 (*.f64 (exp.f64 z) (*.f64 (pow.f64 (exp.f64 z) 2) (pow.f64 (/.f64 -1 x) 4))) (*.f64 y (pow.f64 y 2)))) (+.f64 (*.f64 -5641895835477563/5000000000000000 (/.f64 (*.f64 (exp.f64 z) (pow.f64 (/.f64 -1 x) 2)) y)) (*.f64 31830988618379068626528276418969/25000000000000000000000000000000 (/.f64 (*.f64 (pow.f64 (exp.f64 z) 2) (pow.f64 (/.f64 -1 x) 3)) (pow.f64 y 2))))) (/.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 5000000000000000/5641895835477563 (/.f64 y (exp.f64 z)))
(+.f64 (*.f64 5000000000000000/5641895835477563 (/.f64 y (exp.f64 z))) (*.f64 (-.f64 1 (*.f64 -25000000000000000000000000000000/31830988618379068626528276418969 (/.f64 (pow.f64 y 2) (pow.f64 (exp.f64 z) 2)))) x))
(+.f64 (*.f64 5000000000000000/5641895835477563 (/.f64 y (exp.f64 z))) (+.f64 (*.f64 125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547 (/.f64 (*.f64 y (*.f64 (pow.f64 y 2) (pow.f64 x 2))) (*.f64 (exp.f64 z) (pow.f64 (exp.f64 z) 2)))) (*.f64 (-.f64 1 (*.f64 -25000000000000000000000000000000/31830988618379068626528276418969 (/.f64 (pow.f64 y 2) (pow.f64 (exp.f64 z) 2)))) x)))
(+.f64 (*.f64 625000000000000000000000000000000000000000000000000000000000000/1013211836423377808197068612118338110498536634308026710423022961 (/.f64 (*.f64 (pow.f64 (pow.f64 y 2) 2) (pow.f64 x 3)) (pow.f64 (pow.f64 (exp.f64 z) 2) 2))) (+.f64 (*.f64 5000000000000000/5641895835477563 (/.f64 y (exp.f64 z))) (+.f64 (*.f64 125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547 (/.f64 (*.f64 y (*.f64 (pow.f64 y 2) (pow.f64 x 2))) (*.f64 (exp.f64 z) (pow.f64 (exp.f64 z) 2)))) (*.f64 (-.f64 1 (*.f64 -25000000000000000000000000000000/31830988618379068626528276418969 (/.f64 (pow.f64 y 2) (pow.f64 (exp.f64 z) 2)))) x))))
x
(-.f64 x (/.f64 1 x))
(-.f64 (+.f64 (*.f64 -5641895835477563/5000000000000000 (/.f64 (*.f64 (exp.f64 z) (pow.f64 (/.f64 1 x) 2)) y)) x) (/.f64 1 x))
(-.f64 (+.f64 (*.f64 -31830988618379068626528276418969/25000000000000000000000000000000 (/.f64 (*.f64 (pow.f64 (/.f64 1 x) 3) (pow.f64 (exp.f64 z) 2)) (pow.f64 y 2))) (+.f64 (*.f64 -5641895835477563/5000000000000000 (/.f64 (*.f64 (exp.f64 z) (pow.f64 (/.f64 1 x) 2)) y)) x)) (/.f64 1 x))
x
(-.f64 x (/.f64 1 x))
(-.f64 (+.f64 (*.f64 -5641895835477563/5000000000000000 (/.f64 (*.f64 (exp.f64 z) (pow.f64 (/.f64 -1 x) 2)) y)) x) (/.f64 1 x))
(-.f64 (+.f64 (*.f64 31830988618379068626528276418969/25000000000000000000000000000000 (/.f64 (*.f64 (pow.f64 (exp.f64 z) 2) (pow.f64 (/.f64 -1 x) 3)) (pow.f64 y 2))) (+.f64 (*.f64 -5641895835477563/5000000000000000 (/.f64 (*.f64 (exp.f64 z) (pow.f64 (/.f64 -1 x) 2)) y)) x)) (/.f64 1 x))
x
(+.f64 (*.f64 5000000000000000/5641895835477563 (/.f64 y (exp.f64 z))) x)
(+.f64 (*.f64 25000000000000000000000000000000/31830988618379068626528276418969 (/.f64 (*.f64 (pow.f64 y 2) x) (pow.f64 (exp.f64 z) 2))) (+.f64 (*.f64 5000000000000000/5641895835477563 (/.f64 y (exp.f64 z))) 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)) (*.f64 (exp.f64 z) (pow.f64 (exp.f64 z) 2)))) (+.f64 (*.f64 5000000000000000/5641895835477563 (/.f64 y (exp.f64 z))) x)))
(-.f64 x (/.f64 1 x))
(-.f64 (+.f64 (*.f64 -5641895835477563/5000000000000000 (/.f64 (exp.f64 z) (*.f64 y (pow.f64 x 2)))) x) (/.f64 1 x))
(-.f64 (+.f64 (*.f64 -31830988618379068626528276418969/25000000000000000000000000000000 (/.f64 (*.f64 (pow.f64 (exp.f64 z) 2) (pow.f64 (/.f64 1 y) 2)) (*.f64 (pow.f64 x 2) x))) (+.f64 (*.f64 -5641895835477563/5000000000000000 (/.f64 (exp.f64 z) (*.f64 y (pow.f64 x 2)))) x)) (/.f64 1 x))
(-.f64 (+.f64 (*.f64 -31830988618379068626528276418969/25000000000000000000000000000000 (/.f64 (*.f64 (pow.f64 (exp.f64 z) 2) (pow.f64 (/.f64 1 y) 2)) (*.f64 (pow.f64 x 2) x))) (+.f64 (*.f64 -5641895835477563/5000000000000000 (/.f64 (exp.f64 z) (*.f64 y (pow.f64 x 2)))) (+.f64 (*.f64 -179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 (/.f64 (*.f64 (pow.f64 (/.f64 1 y) 3) (*.f64 (exp.f64 z) (pow.f64 (exp.f64 z) 2))) (pow.f64 (pow.f64 x 2) 2))) x))) (/.f64 1 x))
(-.f64 x (/.f64 1 x))
(-.f64 (+.f64 (*.f64 -5641895835477563/5000000000000000 (/.f64 (exp.f64 z) (*.f64 y (pow.f64 x 2)))) x) (/.f64 1 x))
(-.f64 (+.f64 (*.f64 -5641895835477563/5000000000000000 (/.f64 (exp.f64 z) (*.f64 y (pow.f64 x 2)))) (+.f64 (*.f64 -31830988618379068626528276418969/25000000000000000000000000000000 (/.f64 (*.f64 (pow.f64 (exp.f64 z) 2) (pow.f64 (/.f64 -1 y) 2)) (*.f64 (pow.f64 x 2) x))) x)) (/.f64 1 x))
(-.f64 (+.f64 (*.f64 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 (/.f64 (*.f64 (exp.f64 z) (*.f64 (pow.f64 (/.f64 -1 y) 3) (pow.f64 (exp.f64 z) 2))) (pow.f64 (pow.f64 x 2) 2))) (+.f64 (*.f64 -5641895835477563/5000000000000000 (/.f64 (exp.f64 z) (*.f64 y (pow.f64 x 2)))) (+.f64 (*.f64 -31830988618379068626528276418969/25000000000000000000000000000000 (/.f64 (*.f64 (pow.f64 (exp.f64 z) 2) (pow.f64 (/.f64 -1 y) 2)) (*.f64 (pow.f64 x 2) x))) x))) (/.f64 1 x))
(+.f64 (/.f64 y (-.f64 5641895835477563/5000000000000000 (*.f64 y x))) x)
(+.f64 (*.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))) x))
(+.f64 (*.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 (*.f64 -1 (*.f64 (pow.f64 z 2) (+.f64 (*.f64 -31830988618379068626528276418969/25000000000000000000000000000000 (/.f64 y (*.f64 (pow.f64 (-.f64 5641895835477563/5000000000000000 (*.f64 y x)) 2) (-.f64 5641895835477563/5000000000000000 (*.f64 y x))))) (*.f64 5641895835477563/10000000000000000 (/.f64 y (pow.f64 (-.f64 5641895835477563/5000000000000000 (*.f64 y x)) 2)))))) x)))
(+.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 (*.f64 (pow.f64 (-.f64 5641895835477563/5000000000000000 (*.f64 y x)) 2) (-.f64 5641895835477563/5000000000000000 (*.f64 y x))))) (*.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 (*.f64 (pow.f64 (-.f64 5641895835477563/5000000000000000 (*.f64 y x)) 2) (-.f64 5641895835477563/5000000000000000 (*.f64 y x))))))) (pow.f64 z 3))) (+.f64 (/.f64 y (-.f64 5641895835477563/5000000000000000 (*.f64 y x))) (+.f64 (*.f64 -1 (*.f64 (pow.f64 z 2) (+.f64 (*.f64 -31830988618379068626528276418969/25000000000000000000000000000000 (/.f64 y (*.f64 (pow.f64 (-.f64 5641895835477563/5000000000000000 (*.f64 y x)) 2) (-.f64 5641895835477563/5000000000000000 (*.f64 y x))))) (*.f64 5641895835477563/10000000000000000 (/.f64 y (pow.f64 (-.f64 5641895835477563/5000000000000000 (*.f64 y x)) 2)))))) x))))
(+.f64 (/.f64 y (-.f64 (*.f64 5641895835477563/5000000000000000 (exp.f64 z)) (*.f64 y x))) x)
(+.f64 (/.f64 y (-.f64 (*.f64 5641895835477563/5000000000000000 (exp.f64 z)) (*.f64 y x))) x)
(+.f64 (/.f64 y (-.f64 (*.f64 5641895835477563/5000000000000000 (exp.f64 z)) (*.f64 y x))) x)
(+.f64 (/.f64 y (-.f64 (*.f64 5641895835477563/5000000000000000 (exp.f64 z)) (*.f64 y x))) x)
(+.f64 (/.f64 y (-.f64 (*.f64 5641895835477563/5000000000000000 (exp.f64 z)) (*.f64 y x))) x)
(+.f64 (/.f64 y (-.f64 (*.f64 5641895835477563/5000000000000000 (exp.f64 z)) (*.f64 y x))) x)
(+.f64 (/.f64 y (-.f64 (*.f64 5641895835477563/5000000000000000 (exp.f64 z)) (*.f64 y x))) x)
(+.f64 (/.f64 y (-.f64 (*.f64 5641895835477563/5000000000000000 (exp.f64 z)) (*.f64 y x))) x)
5641895835477563/5000000000000000
(+.f64 5641895835477563/5000000000000000 (*.f64 5641895835477563/5000000000000000 z))
(+.f64 (*.f64 5641895835477563/10000000000000000 (pow.f64 z 2)) (+.f64 5641895835477563/5000000000000000 (*.f64 5641895835477563/5000000000000000 z)))
(+.f64 (*.f64 5641895835477563/10000000000000000 (pow.f64 z 2)) (+.f64 5641895835477563/5000000000000000 (+.f64 (*.f64 5641895835477563/5000000000000000 z) (*.f64 5641895835477563/30000000000000000 (pow.f64 z 3)))))
(+.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 (/.f64 1 (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) (pow.f64 (cbrt.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) (pow.f64 (cbrt.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 1 (sqrt.f64 (fma.f64 5641895835477563/5000000000000000 (exp.f64 z) (*.f64 y (neg.f64 x))))) (/.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 (pow.f64 (exp.f64 z) 2) 31830988618379068626528276418969/25000000000000000000000000000000)))
(*.f64 (/.f64 y (-.f64 (*.f64 (pow.f64 (exp.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 (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 (pow.f64 (/.f64 y (fma.f64 5641895835477563/5000000000000000 (exp.f64 z) (*.f64 y (neg.f64 x)))) 3) 1/3)
(pow.f64 (/.f64 (fma.f64 5641895835477563/5000000000000000 (exp.f64 z) (*.f64 y (neg.f64 x))) y) -1)
(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))
(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))
(+.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)))) (pow.f64 (cbrt.f64 (fma.f64 5641895835477563/5000000000000000 (exp.f64 z) (*.f64 y (neg.f64 x)))) 2))
(*.f64 (pow.f64 (cbrt.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 (pow.f64 (exp.f64 z) 2) 31830988618379068626528276418969/25000000000000000000000000000000))))
(*.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 (sqrt.f64 (*.f64 5641895835477563/5000000000000000 (exp.f64 z))) (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 (pow.f64 (exp.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 (pow.f64 (exp.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 (pow.f64 (exp.f64 z) 2) 31830988618379068626528276418969/25000000000000000000000000000000)))
(/.f64 (-.f64 (*.f64 (pow.f64 (exp.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 (pow.f64 (exp.f64 z) 2) 31830988618379068626528276418969/25000000000000000000000000000000))))
(/.f64 (neg.f64 (-.f64 (*.f64 (pow.f64 (exp.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 (pow.f64 (exp.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 (pow.f64 (exp.f64 z) 2) 31830988618379068626528276418969/25000000000000000000000000000000) (pow.f64 (*.f64 y (neg.f64 x)) 2)) (fma.f64 5641895835477563/5000000000000000 (exp.f64 z) (neg.f64 (*.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 (pow.f64 (exp.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 (pow.f64 (exp.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 (pow.f64 (exp.f64 5641895835477563/5000000000000000) (exp.f64 z)) (/.f64 1 (pow.f64 (exp.f64 y) x))))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (*.f64 5641895835477563/5000000000000000 (exp.f64 z)))) (/.f64 1 (pow.f64 (exp.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)))))
(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 (/.f64 1 (pow.f64 (exp.f64 y) 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 (/.f64 1 (pow.f64 (exp.f64 y) 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))
(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 (pow.f64 (cbrt.f64 (exp.f64 z)) 2) (*.f64 (cbrt.f64 (exp.f64 z)) 5641895835477563/5000000000000000) (*.f64 y (neg.f64 x)))
(fma.f64 (pow.f64 (cbrt.f64 (exp.f64 z)) 2) (*.f64 (cbrt.f64 (exp.f64 z)) 5641895835477563/5000000000000000) (*.f64 (*.f64 y (neg.f64 x)) 1))
(fma.f64 (pow.f64 (cbrt.f64 (exp.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 (pow.f64 (cbrt.f64 (exp.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)))) (pow.f64 (cbrt.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)))) (pow.f64 (cbrt.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)))) (pow.f64 (cbrt.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)))) (pow.f64 (cbrt.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)))) (pow.f64 (cbrt.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 (pow.f64 (cbrt.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 (pow.f64 (cbrt.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 (pow.f64 (cbrt.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 (pow.f64 (cbrt.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 (pow.f64 (cbrt.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))) (pow.f64 (cbrt.f64 (*.f64 5641895835477563/5000000000000000 (exp.f64 z))) 2) (*.f64 y (neg.f64 x)))
(fma.f64 (cbrt.f64 (*.f64 5641895835477563/5000000000000000 (exp.f64 z))) (pow.f64 (cbrt.f64 (*.f64 5641895835477563/5000000000000000 (exp.f64 z))) 2) (*.f64 (*.f64 y (neg.f64 x)) 1))
(fma.f64 (cbrt.f64 (*.f64 5641895835477563/5000000000000000 (exp.f64 z))) (pow.f64 (cbrt.f64 (*.f64 5641895835477563/5000000000000000 (exp.f64 z))) 2) (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))) (pow.f64 (cbrt.f64 (*.f64 5641895835477563/5000000000000000 (exp.f64 z))) 2) (neg.f64 (-.f64 (*.f64 y x) (fma.f64 y (neg.f64 x) (*.f64 y x)))))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 5641895835477563/5000000000000000 (exp.f64 z))) 2) (cbrt.f64 (*.f64 5641895835477563/5000000000000000 (exp.f64 z))) (*.f64 y (neg.f64 x)))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 5641895835477563/5000000000000000 (exp.f64 z))) 2) (cbrt.f64 (*.f64 5641895835477563/5000000000000000 (exp.f64 z))) (*.f64 (*.f64 y (neg.f64 x)) 1))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 5641895835477563/5000000000000000 (exp.f64 z))) 2) (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 (pow.f64 (cbrt.f64 (*.f64 5641895835477563/5000000000000000 (exp.f64 z))) 2) (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 (pow.f64 (exp.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 (pow.f64 (exp.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 (pow.f64 (exp.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 (pow.f64 (exp.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 (pow.f64 (exp.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 (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))) (fma.f64 y (neg.f64 x) (*.f64 y x)))
(fma.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))) (fma.f64 (*.f64 y (neg.f64 x)) 1 (*.f64 y x)))
(fma.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))) (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) 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 (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 (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 (+.f64 (sqrt.f64 (*.f64 5641895835477563/5000000000000000 (exp.f64 z))) (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 (+.f64 (sqrt.f64 (*.f64 5641895835477563/5000000000000000 (exp.f64 z))) (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 (+.f64 (sqrt.f64 (*.f64 5641895835477563/5000000000000000 (exp.f64 z))) (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 (+.f64 (sqrt.f64 (*.f64 5641895835477563/5000000000000000 (exp.f64 z))) (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 (+.f64 (sqrt.f64 (*.f64 5641895835477563/5000000000000000 (exp.f64 z))) (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 (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)))
(fma.f64 (*.f64 5641895835477563/5000000000000000 (pow.f64 (cbrt.f64 (exp.f64 z)) 2)) (cbrt.f64 (exp.f64 z)) (*.f64 y (neg.f64 x)))
(fma.f64 (*.f64 5641895835477563/5000000000000000 (pow.f64 (cbrt.f64 (exp.f64 z)) 2)) (cbrt.f64 (exp.f64 z)) (*.f64 (*.f64 y (neg.f64 x)) 1))
(fma.f64 (*.f64 5641895835477563/5000000000000000 (pow.f64 (cbrt.f64 (exp.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 (pow.f64 (cbrt.f64 (exp.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)))))
(-.f64 (exp.f64 (log1p.f64 (+.f64 x (/.f64 y (fma.f64 5641895835477563/5000000000000000 (exp.f64 z) (*.f64 y (neg.f64 x))))))) 1)
(-.f64 (/.f64 (*.f64 x x) (-.f64 x (/.f64 y (fma.f64 5641895835477563/5000000000000000 (exp.f64 z) (*.f64 y (neg.f64 x)))))) (/.f64 (pow.f64 (/.f64 y (fma.f64 5641895835477563/5000000000000000 (exp.f64 z) (*.f64 y (neg.f64 x)))) 2) (-.f64 x (/.f64 y (fma.f64 5641895835477563/5000000000000000 (exp.f64 z) (*.f64 y (neg.f64 x)))))))
(*.f64 (+.f64 x (/.f64 y (fma.f64 5641895835477563/5000000000000000 (exp.f64 z) (*.f64 y (neg.f64 x))))) 1)
(*.f64 1 (+.f64 x (/.f64 y (fma.f64 5641895835477563/5000000000000000 (exp.f64 z) (*.f64 y (neg.f64 x))))))
(*.f64 (cbrt.f64 (+.f64 x (/.f64 y (fma.f64 5641895835477563/5000000000000000 (exp.f64 z) (*.f64 y (neg.f64 x)))))) (pow.f64 (cbrt.f64 (+.f64 x (/.f64 y (fma.f64 5641895835477563/5000000000000000 (exp.f64 z) (*.f64 y (neg.f64 x)))))) 2))
(*.f64 (pow.f64 (cbrt.f64 (+.f64 x (/.f64 y (fma.f64 5641895835477563/5000000000000000 (exp.f64 z) (*.f64 y (neg.f64 x)))))) 2) (cbrt.f64 (+.f64 x (/.f64 y (fma.f64 5641895835477563/5000000000000000 (exp.f64 z) (*.f64 y (neg.f64 x)))))))
(*.f64 (sqrt.f64 (+.f64 x (/.f64 y (fma.f64 5641895835477563/5000000000000000 (exp.f64 z) (*.f64 y (neg.f64 x)))))) (sqrt.f64 (+.f64 x (/.f64 y (fma.f64 5641895835477563/5000000000000000 (exp.f64 z) (*.f64 y (neg.f64 x)))))))
(*.f64 (+.f64 (pow.f64 x 3) (pow.f64 (/.f64 y (fma.f64 5641895835477563/5000000000000000 (exp.f64 z) (*.f64 y (neg.f64 x)))) 3)) (/.f64 1 (fma.f64 x x (*.f64 (/.f64 y (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)))) x)))))
(*.f64 (-.f64 (*.f64 x x) (pow.f64 (/.f64 y (fma.f64 5641895835477563/5000000000000000 (exp.f64 z) (*.f64 y (neg.f64 x)))) 2)) (/.f64 1 (-.f64 x (/.f64 y (fma.f64 5641895835477563/5000000000000000 (exp.f64 z) (*.f64 y (neg.f64 x)))))))
(/.f64 1 (/.f64 (fma.f64 x x (*.f64 (/.f64 y (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)))) x))) (+.f64 (pow.f64 x 3) (pow.f64 (/.f64 y (fma.f64 5641895835477563/5000000000000000 (exp.f64 z) (*.f64 y (neg.f64 x)))) 3))))
(/.f64 1 (/.f64 (-.f64 x (/.f64 y (fma.f64 5641895835477563/5000000000000000 (exp.f64 z) (*.f64 y (neg.f64 x))))) (-.f64 (*.f64 x x) (pow.f64 (/.f64 y (fma.f64 5641895835477563/5000000000000000 (exp.f64 z) (*.f64 y (neg.f64 x)))) 2))))
(/.f64 (+.f64 (pow.f64 x 3) (pow.f64 (/.f64 y (fma.f64 5641895835477563/5000000000000000 (exp.f64 z) (*.f64 y (neg.f64 x)))) 3)) (fma.f64 x x (*.f64 (/.f64 y (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)))) x))))
(/.f64 (+.f64 (pow.f64 x 3) (pow.f64 (/.f64 y (fma.f64 5641895835477563/5000000000000000 (exp.f64 z) (*.f64 y (neg.f64 x)))) 3)) (+.f64 (pow.f64 (/.f64 y (fma.f64 5641895835477563/5000000000000000 (exp.f64 z) (*.f64 y (neg.f64 x)))) 2) (-.f64 (*.f64 x x) (/.f64 (*.f64 y x) (fma.f64 5641895835477563/5000000000000000 (exp.f64 z) (*.f64 y (neg.f64 x)))))))
(/.f64 (-.f64 (*.f64 x x) (pow.f64 (/.f64 y (fma.f64 5641895835477563/5000000000000000 (exp.f64 z) (*.f64 y (neg.f64 x)))) 2)) (-.f64 x (/.f64 y (fma.f64 5641895835477563/5000000000000000 (exp.f64 z) (*.f64 y (neg.f64 x))))))
(/.f64 (neg.f64 (+.f64 (pow.f64 x 3) (pow.f64 (/.f64 y (fma.f64 5641895835477563/5000000000000000 (exp.f64 z) (*.f64 y (neg.f64 x)))) 3))) (neg.f64 (fma.f64 x x (*.f64 (/.f64 y (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)))) x)))))
(/.f64 (neg.f64 (-.f64 (*.f64 x x) (pow.f64 (/.f64 y (fma.f64 5641895835477563/5000000000000000 (exp.f64 z) (*.f64 y (neg.f64 x)))) 2))) (neg.f64 (-.f64 x (/.f64 y (fma.f64 5641895835477563/5000000000000000 (exp.f64 z) (*.f64 y (neg.f64 x)))))))
(/.f64 (-.f64 (pow.f64 (/.f64 y (fma.f64 5641895835477563/5000000000000000 (exp.f64 z) (*.f64 y (neg.f64 x)))) 2) (*.f64 x x)) (-.f64 (/.f64 y (fma.f64 5641895835477563/5000000000000000 (exp.f64 z) (*.f64 y (neg.f64 x)))) x))
(pow.f64 (+.f64 x (/.f64 y (fma.f64 5641895835477563/5000000000000000 (exp.f64 z) (*.f64 y (neg.f64 x))))) 1)
(pow.f64 (pow.f64 (+.f64 x (/.f64 y (fma.f64 5641895835477563/5000000000000000 (exp.f64 z) (*.f64 y (neg.f64 x))))) 2) 1/2)
(pow.f64 (pow.f64 (+.f64 x (/.f64 y (fma.f64 5641895835477563/5000000000000000 (exp.f64 z) (*.f64 y (neg.f64 x))))) 3) 1/3)
(pow.f64 (cbrt.f64 (+.f64 x (/.f64 y (fma.f64 5641895835477563/5000000000000000 (exp.f64 z) (*.f64 y (neg.f64 x)))))) 3)
(pow.f64 (sqrt.f64 (+.f64 x (/.f64 y (fma.f64 5641895835477563/5000000000000000 (exp.f64 z) (*.f64 y (neg.f64 x)))))) 2)
(pow.f64 (/.f64 (fma.f64 x x (*.f64 (/.f64 y (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)))) x))) (+.f64 (pow.f64 x 3) (pow.f64 (/.f64 y (fma.f64 5641895835477563/5000000000000000 (exp.f64 z) (*.f64 y (neg.f64 x)))) 3))) -1)
(pow.f64 (/.f64 (-.f64 x (/.f64 y (fma.f64 5641895835477563/5000000000000000 (exp.f64 z) (*.f64 y (neg.f64 x))))) (-.f64 (*.f64 x x) (pow.f64 (/.f64 y (fma.f64 5641895835477563/5000000000000000 (exp.f64 z) (*.f64 y (neg.f64 x)))) 2))) -1)
(sqrt.f64 (pow.f64 (+.f64 x (/.f64 y (fma.f64 5641895835477563/5000000000000000 (exp.f64 z) (*.f64 y (neg.f64 x))))) 2))
(log.f64 (exp.f64 (+.f64 x (/.f64 y (fma.f64 5641895835477563/5000000000000000 (exp.f64 z) (*.f64 y (neg.f64 x)))))))
(log.f64 (+.f64 1 (expm1.f64 (+.f64 x (/.f64 y (fma.f64 5641895835477563/5000000000000000 (exp.f64 z) (*.f64 y (neg.f64 x))))))))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 x)) (exp.f64 (/.f64 y (fma.f64 5641895835477563/5000000000000000 (exp.f64 z) (*.f64 y (neg.f64 x)))))))
(log.f64 (*.f64 (exp.f64 x) (+.f64 1 (expm1.f64 (/.f64 y (fma.f64 5641895835477563/5000000000000000 (exp.f64 z) (*.f64 y (neg.f64 x))))))))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 x)) (+.f64 1 (expm1.f64 (/.f64 y (fma.f64 5641895835477563/5000000000000000 (exp.f64 z) (*.f64 y (neg.f64 x))))))))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (/.f64 y (fma.f64 5641895835477563/5000000000000000 (exp.f64 z) (*.f64 y (neg.f64 x)))))) (exp.f64 x)))
(log.f64 (*.f64 (exp.f64 (/.f64 y (fma.f64 5641895835477563/5000000000000000 (exp.f64 z) (*.f64 y (neg.f64 x))))) (+.f64 1 (expm1.f64 x))))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (/.f64 y (fma.f64 5641895835477563/5000000000000000 (exp.f64 z) (*.f64 y (neg.f64 x)))))) (+.f64 1 (expm1.f64 x))))
(cbrt.f64 (pow.f64 (+.f64 x (/.f64 y (fma.f64 5641895835477563/5000000000000000 (exp.f64 z) (*.f64 y (neg.f64 x))))) 3))
(expm1.f64 (log1p.f64 (+.f64 x (/.f64 y (fma.f64 5641895835477563/5000000000000000 (exp.f64 z) (*.f64 y (neg.f64 x)))))))
(log1p.f64 (expm1.f64 (+.f64 x (/.f64 y (fma.f64 5641895835477563/5000000000000000 (exp.f64 z) (*.f64 y (neg.f64 x)))))))
(exp.f64 (log.f64 (+.f64 x (/.f64 y (fma.f64 5641895835477563/5000000000000000 (exp.f64 z) (*.f64 y (neg.f64 x)))))))
(exp.f64 (*.f64 (log.f64 (+.f64 x (/.f64 y (fma.f64 5641895835477563/5000000000000000 (exp.f64 z) (*.f64 y (neg.f64 x)))))) 1))
(fma.f64 y (/.f64 1 (fma.f64 5641895835477563/5000000000000000 (exp.f64 z) (*.f64 y (neg.f64 x)))) x)
(fma.f64 x 1 (/.f64 y (fma.f64 5641895835477563/5000000000000000 (exp.f64 z) (*.f64 y (neg.f64 x)))))
(fma.f64 (/.f64 y (fma.f64 5641895835477563/5000000000000000 (exp.f64 z) (*.f64 y (neg.f64 x)))) 1 x)
(fma.f64 1 x (/.f64 y (fma.f64 5641895835477563/5000000000000000 (exp.f64 z) (*.f64 y (neg.f64 x)))))
(fma.f64 1 (/.f64 y (fma.f64 5641895835477563/5000000000000000 (exp.f64 z) (*.f64 y (neg.f64 x)))) x)
(fma.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))))) x)
(fma.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) x)
(fma.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))))) x)
(fma.f64 (cbrt.f64 x) (pow.f64 (cbrt.f64 x) 2) (/.f64 y (fma.f64 5641895835477563/5000000000000000 (exp.f64 z) (*.f64 y (neg.f64 x)))))
(fma.f64 (pow.f64 (cbrt.f64 x) 2) (cbrt.f64 x) (/.f64 y (fma.f64 5641895835477563/5000000000000000 (exp.f64 z) (*.f64 y (neg.f64 x)))))
(fma.f64 (sqrt.f64 y) (*.f64 (sqrt.f64 y) (/.f64 1 (fma.f64 5641895835477563/5000000000000000 (exp.f64 z) (*.f64 y (neg.f64 x))))) x)
(fma.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))))) x)
(fma.f64 (sqrt.f64 x) (sqrt.f64 x) (/.f64 y (fma.f64 5641895835477563/5000000000000000 (exp.f64 z) (*.f64 y (neg.f64 x)))))
(fma.f64 (neg.f64 y) (/.f64 1 (neg.f64 (fma.f64 5641895835477563/5000000000000000 (exp.f64 z) (*.f64 y (neg.f64 x))))) x)
(fma.f64 (/.f64 1 (fma.f64 5641895835477563/5000000000000000 (exp.f64 z) (*.f64 y (neg.f64 x)))) y x)
(fma.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)))) x)
(fma.f64 (/.f64 (sqrt.f64 y) 1) (/.f64 (sqrt.f64 y) (fma.f64 5641895835477563/5000000000000000 (exp.f64 z) (*.f64 y (neg.f64 x)))) x)
(fma.f64 (/.f64 1 (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))))) x)
(fma.f64 (/.f64 (pow.f64 (cbrt.f64 y) 2) (pow.f64 (cbrt.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))))) x)
(fma.f64 (/.f64 (sqrt.f64 y) (pow.f64 (cbrt.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))))) x)
(fma.f64 (/.f64 1 (sqrt.f64 (fma.f64 5641895835477563/5000000000000000 (exp.f64 z) (*.f64 y (neg.f64 x))))) (/.f64 y (sqrt.f64 (fma.f64 5641895835477563/5000000000000000 (exp.f64 z) (*.f64 y (neg.f64 x))))) x)
(fma.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))))) x)
(fma.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)) x)
(fma.f64 (/.f64 y (-.f64 (*.f64 (pow.f64 (exp.f64 z) 2) 31830988618379068626528276418969/25000000000000000000000000000000) (pow.f64 (*.f64 y x) 2))) (fma.f64 5641895835477563/5000000000000000 (exp.f64 z) (*.f64 y x)) x)
(+.f64 0 (*.f64 5641895835477563/5000000000000000 (exp.f64 z)))
(+.f64 (log.f64 (pow.f64 (cbrt.f64 (pow.f64 (exp.f64 5641895835477563/5000000000000000) (exp.f64 z))) 2)) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 5641895835477563/5000000000000000) (exp.f64 z)))))
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 5641895835477563/5000000000000000) (exp.f64 z)))) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 5641895835477563/5000000000000000) (exp.f64 z)))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 5641895835477563/5000000000000000 (exp.f64 z)))) 1)
(pow.f64 (*.f64 5641895835477563/5000000000000000 (exp.f64 z)) 1)
(pow.f64 (*.f64 (pow.f64 (exp.f64 z) 2) 31830988618379068626528276418969/25000000000000000000000000000000) 1/2)
(pow.f64 (cbrt.f64 (*.f64 5641895835477563/5000000000000000 (exp.f64 z))) 3)
(pow.f64 (sqrt.f64 (*.f64 5641895835477563/5000000000000000 (exp.f64 z))) 2)
(pow.f64 (*.f64 (pow.f64 (exp.f64 z) 3) 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000) 1/3)
(sqrt.f64 (*.f64 (pow.f64 (exp.f64 z) 2) 31830988618379068626528276418969/25000000000000000000000000000000))
(log.f64 (pow.f64 (exp.f64 5641895835477563/5000000000000000) (exp.f64 z)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 5641895835477563/5000000000000000 (exp.f64 z)))))
(cbrt.f64 (*.f64 (pow.f64 (exp.f64 z) 3) 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000))
(expm1.f64 (log1p.f64 (*.f64 5641895835477563/5000000000000000 (exp.f64 z))))
(log1p.f64 (expm1.f64 (*.f64 5641895835477563/5000000000000000 (exp.f64 z))))
(exp.f64 (+.f64 z (log.f64 5641895835477563/5000000000000000)))
(exp.f64 (*.f64 (+.f64 z (log.f64 5641895835477563/5000000000000000)) 1))
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 (*.f64 y y) x) (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 (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)) (*.f64 (exp.f64 z) (pow.f64 (exp.f64 z) 2)))) (*.f64 5000000000000000/5641895835477563 (/.f64 y (exp.f64 z)))))
(fma.f64 25000000000000000000000000000000/31830988618379068626528276418969 (/.f64 (*.f64 (*.f64 y y) x) (pow.f64 (exp.f64 z) 2)) (fma.f64 125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547 (/.f64 (*.f64 (pow.f64 y 3) (*.f64 x x)) (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 5000000000000000/5641895835477563 (/.f64 y (exp.f64 z)) (/.f64 (*.f64 125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547 (*.f64 x (*.f64 x (pow.f64 y 3)))) (pow.f64 (exp.f64 z) 3))))
(+.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)) (*.f64 (exp.f64 z) (pow.f64 (exp.f64 z) 2)))) (+.f64 (*.f64 625000000000000000000000000000000000000000000000000000000000000/1013211836423377808197068612118338110498536634308026710423022961 (/.f64 (*.f64 (pow.f64 y 4) (*.f64 (pow.f64 x 2) x)) (pow.f64 (pow.f64 (exp.f64 z) 2) 2))) (*.f64 5000000000000000/5641895835477563 (/.f64 y (exp.f64 z))))))
(fma.f64 25000000000000000000000000000000/31830988618379068626528276418969 (/.f64 (*.f64 (*.f64 y y) x) (pow.f64 (exp.f64 z) 2)) (fma.f64 125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547 (/.f64 (*.f64 (pow.f64 y 3) (*.f64 x x)) (pow.f64 (exp.f64 z) 3)) (fma.f64 625000000000000000000000000000000000000000000000000000000000000/1013211836423377808197068612118338110498536634308026710423022961 (/.f64 (*.f64 (pow.f64 y 4) (pow.f64 x 3)) (pow.f64 (pow.f64 (exp.f64 z) 2) 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)) (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 (*.f64 125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547 (*.f64 x (*.f64 x (pow.f64 y 3)))) (pow.f64 (exp.f64 z) 3)))))
(/.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 (exp.f64 z) (*.f64 y (*.f64 x x))) (neg.f64 (/.f64 1 x)))
(fma.f64 -5641895835477563/5000000000000000 (/.f64 (exp.f64 z) (*.f64 x (*.f64 y x))) (/.f64 -1 x))
(-.f64 (+.f64 (*.f64 -31830988618379068626528276418969/25000000000000000000000000000000 (/.f64 (*.f64 (pow.f64 (exp.f64 z) 2) (pow.f64 (/.f64 1 y) 2)) (*.f64 (pow.f64 x 2) x))) (*.f64 -5641895835477563/5000000000000000 (/.f64 (exp.f64 z) (*.f64 y (pow.f64 x 2))))) (/.f64 1 x))
(-.f64 (fma.f64 -31830988618379068626528276418969/25000000000000000000000000000000 (/.f64 (pow.f64 (exp.f64 z) 2) (/.f64 (pow.f64 x 3) (pow.f64 (/.f64 1 y) 2))) (*.f64 -5641895835477563/5000000000000000 (/.f64 (exp.f64 z) (*.f64 y (*.f64 x x))))) (/.f64 1 x))
(fma.f64 -31830988618379068626528276418969/25000000000000000000000000000000 (*.f64 (/.f64 (pow.f64 (exp.f64 z) 2) (pow.f64 x 3)) (pow.f64 (/.f64 1 y) 2)) (fma.f64 -5641895835477563/5000000000000000 (/.f64 (exp.f64 z) (*.f64 x (*.f64 y x))) (/.f64 -1 x)))
(-.f64 (+.f64 (*.f64 -31830988618379068626528276418969/25000000000000000000000000000000 (/.f64 (*.f64 (pow.f64 (exp.f64 z) 2) (pow.f64 (/.f64 1 y) 2)) (*.f64 (pow.f64 x 2) x))) (+.f64 (*.f64 -5641895835477563/5000000000000000 (/.f64 (exp.f64 z) (*.f64 y (pow.f64 x 2)))) (*.f64 -179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 (/.f64 (*.f64 (pow.f64 (/.f64 1 y) 3) (*.f64 (exp.f64 z) (pow.f64 (exp.f64 z) 2))) (pow.f64 (pow.f64 x 2) 2))))) (/.f64 1 x))
(-.f64 (fma.f64 -31830988618379068626528276418969/25000000000000000000000000000000 (/.f64 (pow.f64 (exp.f64 z) 2) (/.f64 (pow.f64 x 3) (pow.f64 (/.f64 1 y) 2))) (fma.f64 -5641895835477563/5000000000000000 (/.f64 (exp.f64 z) (*.f64 y (*.f64 x x))) (*.f64 -179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 (/.f64 (/.f64 1 (pow.f64 y 3)) (/.f64 (pow.f64 (*.f64 x x) 2) (pow.f64 (exp.f64 z) 3)))))) (/.f64 1 x))
(fma.f64 -31830988618379068626528276418969/25000000000000000000000000000000 (*.f64 (/.f64 (pow.f64 (exp.f64 z) 2) (pow.f64 x 3)) (pow.f64 (/.f64 1 y) 2)) (+.f64 (/.f64 (*.f64 (*.f64 -179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 (/.f64 1 (pow.f64 y 3))) (pow.f64 (exp.f64 z) 3)) (pow.f64 x 4)) (fma.f64 -5641895835477563/5000000000000000 (/.f64 (exp.f64 z) (*.f64 x (*.f64 y x))) (/.f64 -1 x))))
(+.f64 (fma.f64 -5641895835477563/5000000000000000 (/.f64 (exp.f64 z) (*.f64 x (*.f64 y x))) (/.f64 (*.f64 -31830988618379068626528276418969/25000000000000000000000000000000 (*.f64 (pow.f64 (exp.f64 z) 2) (pow.f64 (/.f64 1 y) 2))) (pow.f64 x 3))) (fma.f64 -179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 (*.f64 (/.f64 (/.f64 1 (pow.f64 y 3)) (pow.f64 x 4)) (pow.f64 (exp.f64 z) 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 (exp.f64 z) (*.f64 y (*.f64 x x))) (neg.f64 (/.f64 1 x)))
(fma.f64 -5641895835477563/5000000000000000 (/.f64 (exp.f64 z) (*.f64 x (*.f64 y x))) (/.f64 -1 x))
(-.f64 (+.f64 (*.f64 -5641895835477563/5000000000000000 (/.f64 (exp.f64 z) (*.f64 y (pow.f64 x 2)))) (*.f64 -31830988618379068626528276418969/25000000000000000000000000000000 (/.f64 (*.f64 (pow.f64 (exp.f64 z) 2) (pow.f64 (/.f64 -1 y) 2)) (*.f64 (pow.f64 x 2) x)))) (/.f64 1 x))
(-.f64 (fma.f64 -5641895835477563/5000000000000000 (/.f64 (exp.f64 z) (*.f64 y (*.f64 x x))) (*.f64 -31830988618379068626528276418969/25000000000000000000000000000000 (/.f64 (*.f64 (pow.f64 (exp.f64 z) 2) (pow.f64 (/.f64 -1 y) 2)) (pow.f64 x 3)))) (/.f64 1 x))
(fma.f64 -5641895835477563/5000000000000000 (/.f64 (exp.f64 z) (*.f64 x (*.f64 y x))) (fma.f64 -31830988618379068626528276418969/25000000000000000000000000000000 (*.f64 (/.f64 (pow.f64 (exp.f64 z) 2) (pow.f64 x 3)) (pow.f64 (/.f64 -1 y) 2)) (/.f64 -1 x)))
(-.f64 (+.f64 (*.f64 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 (/.f64 (*.f64 (exp.f64 z) (*.f64 (pow.f64 (/.f64 -1 y) 3) (pow.f64 (exp.f64 z) 2))) (pow.f64 (pow.f64 x 2) 2))) (+.f64 (*.f64 -5641895835477563/5000000000000000 (/.f64 (exp.f64 z) (*.f64 y (pow.f64 x 2)))) (*.f64 -31830988618379068626528276418969/25000000000000000000000000000000 (/.f64 (*.f64 (pow.f64 (exp.f64 z) 2) (pow.f64 (/.f64 -1 y) 2)) (*.f64 (pow.f64 x 2) x))))) (/.f64 1 x))
(-.f64 (fma.f64 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 (/.f64 (exp.f64 z) (/.f64 (pow.f64 (*.f64 x x) 2) (*.f64 (pow.f64 (exp.f64 z) 2) (/.f64 -1 (pow.f64 y 3))))) (fma.f64 -5641895835477563/5000000000000000 (/.f64 (exp.f64 z) (*.f64 y (*.f64 x x))) (*.f64 -31830988618379068626528276418969/25000000000000000000000000000000 (/.f64 (*.f64 (pow.f64 (exp.f64 z) 2) (pow.f64 (/.f64 -1 y) 2)) (pow.f64 x 3))))) (/.f64 1 x))
(fma.f64 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 (/.f64 (*.f64 (/.f64 -1 (pow.f64 y 3)) (pow.f64 (exp.f64 z) 3)) (pow.f64 x 4)) (fma.f64 -5641895835477563/5000000000000000 (/.f64 (exp.f64 z) (*.f64 x (*.f64 y x))) (fma.f64 -31830988618379068626528276418969/25000000000000000000000000000000 (*.f64 (/.f64 (pow.f64 (exp.f64 z) 2) (pow.f64 x 3)) (pow.f64 (/.f64 -1 y) 2)) (/.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 (*.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))))
(+.f64 (*.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 -1 (*.f64 (pow.f64 z 2) (+.f64 (*.f64 -31830988618379068626528276418969/25000000000000000000000000000000 (/.f64 y (*.f64 (pow.f64 (-.f64 5641895835477563/5000000000000000 (*.f64 y x)) 2) (-.f64 5641895835477563/5000000000000000 (*.f64 y x))))) (*.f64 5641895835477563/10000000000000000 (/.f64 y (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)))) (neg.f64 (*.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))))))
(-.f64 (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 z (*.f64 z (fma.f64 -31830988618379068626528276418969/25000000000000000000000000000000 (/.f64 y (pow.f64 (-.f64 5641895835477563/5000000000000000 (*.f64 y x)) 3)) (/.f64 5641895835477563/10000000000000000 (/.f64 (pow.f64 (-.f64 5641895835477563/5000000000000000 (*.f64 y x)) 2) y))))))
(+.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 (*.f64 (pow.f64 (-.f64 5641895835477563/5000000000000000 (*.f64 y x)) 2) (-.f64 5641895835477563/5000000000000000 (*.f64 y x))))) (*.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 (*.f64 (pow.f64 (-.f64 5641895835477563/5000000000000000 (*.f64 y x)) 2) (-.f64 5641895835477563/5000000000000000 (*.f64 y x))))))) (pow.f64 z 3))) (+.f64 (/.f64 y (-.f64 5641895835477563/5000000000000000 (*.f64 y x))) (*.f64 -1 (*.f64 (pow.f64 z 2) (+.f64 (*.f64 -31830988618379068626528276418969/25000000000000000000000000000000 (/.f64 y (*.f64 (pow.f64 (-.f64 5641895835477563/5000000000000000 (*.f64 y x)) 2) (-.f64 5641895835477563/5000000000000000 (*.f64 y x))))) (*.f64 5641895835477563/10000000000000000 (/.f64 y (pow.f64 (-.f64 5641895835477563/5000000000000000 (*.f64 y x)) 2)))))))))
(fma.f64 -5641895835477563/5000000000000000 (/.f64 (*.f64 y z) (pow.f64 (-.f64 5641895835477563/5000000000000000 (*.f64 y x)) 2)) (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 -31830988618379068626528276418969/50000000000000000000000000000000 y) (pow.f64 (-.f64 5641895835477563/5000000000000000 (*.f64 y x)) 3)))) (pow.f64 z 3)) (+.f64 (/.f64 y (-.f64 5641895835477563/5000000000000000 (*.f64 y x))) (neg.f64 (*.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 (-.f64 (/.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 5641895835477563/10000000000000000 (/.f64 (pow.f64 (-.f64 5641895835477563/5000000000000000 (*.f64 y x)) 2) y)))))) (*.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 5641895835477563/10000000000000000 (/.f64 (pow.f64 (-.f64 5641895835477563/5000000000000000 (*.f64 y x)) 2) y))) (-.f64 5641895835477563/5000000000000000 (*.f64 y x))) (/.f64 -31830988618379068626528276418969/50000000000000000000000000000000 (/.f64 (pow.f64 (-.f64 5641895835477563/5000000000000000 (*.f64 y x)) 3) y)))) (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 y (neg.f64 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 y (neg.f64 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 y (neg.f64 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 y (neg.f64 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 y (neg.f64 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 y (neg.f64 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 y (neg.f64 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 y (neg.f64 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 (*.f64 y y) x) (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 (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 5000000000000000/5641895835477563 (/.f64 y (exp.f64 z))) (*.f64 125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547 (/.f64 (*.f64 y (*.f64 (pow.f64 y 2) (pow.f64 x 2))) (*.f64 (exp.f64 z) (pow.f64 (exp.f64 z) 2))))))
(fma.f64 25000000000000000000000000000000/31830988618379068626528276418969 (/.f64 (*.f64 (*.f64 y y) x) (pow.f64 (exp.f64 z) 2)) (fma.f64 125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547 (/.f64 (*.f64 (pow.f64 y 3) (*.f64 x x)) (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 5000000000000000/5641895835477563 (/.f64 y (exp.f64 z)) (/.f64 (*.f64 125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547 (*.f64 x (*.f64 x (pow.f64 y 3)))) (pow.f64 (exp.f64 z) 3))))
(+.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 (pow.f64 y 2) 2) (pow.f64 x 3)) (pow.f64 (pow.f64 (exp.f64 z) 2) 2))) (+.f64 (*.f64 5000000000000000/5641895835477563 (/.f64 y (exp.f64 z))) (*.f64 125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547 (/.f64 (*.f64 y (*.f64 (pow.f64 y 2) (pow.f64 x 2))) (*.f64 (exp.f64 z) (pow.f64 (exp.f64 z) 2)))))))
(fma.f64 25000000000000000000000000000000/31830988618379068626528276418969 (/.f64 (*.f64 (*.f64 y y) x) (pow.f64 (exp.f64 z) 2)) (fma.f64 125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547 (/.f64 (*.f64 (pow.f64 y 3) (*.f64 x x)) (pow.f64 (exp.f64 z) 3)) (fma.f64 625000000000000000000000000000000000000000000000000000000000000/1013211836423377808197068612118338110498536634308026710423022961 (/.f64 (*.f64 (pow.f64 y 4) (pow.f64 x 3)) (pow.f64 (pow.f64 (exp.f64 z) 2) 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)) (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 (*.f64 125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547 (*.f64 x (*.f64 x (pow.f64 y 3)))) (pow.f64 (exp.f64 z) 3)))))
(/.f64 -1 x)
(-.f64 (*.f64 -5641895835477563/5000000000000000 (/.f64 (*.f64 (exp.f64 z) (pow.f64 (/.f64 1 x) 2)) y)) (/.f64 1 x))
(fma.f64 -5641895835477563/5000000000000000 (*.f64 (/.f64 (exp.f64 z) y) (pow.f64 (/.f64 1 x) 2)) (/.f64 -1 x))
(-.f64 (+.f64 (*.f64 -31830988618379068626528276418969/25000000000000000000000000000000 (/.f64 (*.f64 (pow.f64 (/.f64 1 x) 3) (pow.f64 (exp.f64 z) 2)) (pow.f64 y 2))) (*.f64 -5641895835477563/5000000000000000 (/.f64 (*.f64 (exp.f64 z) (pow.f64 (/.f64 1 x) 2)) y))) (/.f64 1 x))
(-.f64 (fma.f64 -31830988618379068626528276418969/25000000000000000000000000000000 (/.f64 (/.f64 1 (pow.f64 x 3)) (/.f64 (*.f64 y y) (pow.f64 (exp.f64 z) 2))) (*.f64 -5641895835477563/5000000000000000 (/.f64 (*.f64 (exp.f64 z) (pow.f64 (/.f64 1 x) 2)) y))) (/.f64 1 x))
(fma.f64 -31830988618379068626528276418969/25000000000000000000000000000000 (*.f64 (/.f64 (pow.f64 (exp.f64 z) 2) y) (/.f64 (/.f64 1 (pow.f64 x 3)) y)) (fma.f64 -5641895835477563/5000000000000000 (*.f64 (/.f64 (exp.f64 z) y) (pow.f64 (/.f64 1 x) 2)) (/.f64 -1 x)))
(-.f64 (+.f64 (*.f64 -31830988618379068626528276418969/25000000000000000000000000000000 (/.f64 (*.f64 (pow.f64 (/.f64 1 x) 3) (pow.f64 (exp.f64 z) 2)) (pow.f64 y 2))) (+.f64 (*.f64 -5641895835477563/5000000000000000 (/.f64 (*.f64 (exp.f64 z) (pow.f64 (/.f64 1 x) 2)) y)) (*.f64 -179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 (/.f64 (*.f64 (exp.f64 z) (*.f64 (pow.f64 (exp.f64 z) 2) (pow.f64 (/.f64 1 x) 4))) (*.f64 y (pow.f64 y 2)))))) (/.f64 1 x))
(-.f64 (fma.f64 -31830988618379068626528276418969/25000000000000000000000000000000 (/.f64 (/.f64 1 (pow.f64 x 3)) (/.f64 (*.f64 y y) (pow.f64 (exp.f64 z) 2))) (fma.f64 -5641895835477563/5000000000000000 (/.f64 (*.f64 (exp.f64 z) (pow.f64 (/.f64 1 x) 2)) y) (*.f64 -179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 (/.f64 (*.f64 (pow.f64 (exp.f64 z) 3) (pow.f64 (/.f64 1 x) 4)) (pow.f64 y 3))))) (/.f64 1 x))
(+.f64 (fma.f64 -31830988618379068626528276418969/25000000000000000000000000000000 (*.f64 (/.f64 (pow.f64 (exp.f64 z) 2) y) (/.f64 (/.f64 1 (pow.f64 x 3)) y)) (fma.f64 -179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 (/.f64 (*.f64 (pow.f64 (/.f64 1 x) 4) (pow.f64 (exp.f64 z) 3)) (pow.f64 y 3)) (/.f64 (*.f64 (exp.f64 z) -5641895835477563/5000000000000000) (/.f64 y (pow.f64 (/.f64 1 x) 2))))) (/.f64 -1 x))
(+.f64 (fma.f64 -5641895835477563/5000000000000000 (*.f64 (/.f64 (exp.f64 z) y) (pow.f64 (/.f64 1 x) 2)) (*.f64 (/.f64 -31830988618379068626528276418969/25000000000000000000000000000000 y) (/.f64 (*.f64 (pow.f64 (exp.f64 z) 2) (/.f64 1 (pow.f64 x 3))) y))) (fma.f64 -179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 (/.f64 (*.f64 (pow.f64 (/.f64 1 x) 4) (pow.f64 (exp.f64 z) 3)) (pow.f64 y 3)) (/.f64 -1 x)))
(/.f64 -1 x)
(-.f64 (*.f64 -5641895835477563/5000000000000000 (/.f64 (*.f64 (exp.f64 z) (pow.f64 (/.f64 -1 x) 2)) y)) (/.f64 1 x))
(fma.f64 -5641895835477563/5000000000000000 (/.f64 (exp.f64 z) (/.f64 y (pow.f64 (/.f64 -1 x) 2))) (/.f64 -1 x))
(-.f64 (+.f64 (*.f64 -5641895835477563/5000000000000000 (/.f64 (*.f64 (exp.f64 z) (pow.f64 (/.f64 -1 x) 2)) y)) (*.f64 31830988618379068626528276418969/25000000000000000000000000000000 (/.f64 (*.f64 (pow.f64 (exp.f64 z) 2) (pow.f64 (/.f64 -1 x) 3)) (pow.f64 y 2)))) (/.f64 1 x))
(-.f64 (fma.f64 -5641895835477563/5000000000000000 (/.f64 (*.f64 (exp.f64 z) (pow.f64 (/.f64 -1 x) 2)) y) (*.f64 31830988618379068626528276418969/25000000000000000000000000000000 (/.f64 (pow.f64 (exp.f64 z) 2) (/.f64 (*.f64 y y) (/.f64 -1 (pow.f64 x 3)))))) (/.f64 1 x))
(fma.f64 -5641895835477563/5000000000000000 (/.f64 (exp.f64 z) (/.f64 y (pow.f64 (/.f64 -1 x) 2))) (fma.f64 31830988618379068626528276418969/25000000000000000000000000000000 (*.f64 (/.f64 (pow.f64 (exp.f64 z) 2) y) (/.f64 (pow.f64 (/.f64 -1 x) 3) y)) (/.f64 -1 x)))
(-.f64 (+.f64 (*.f64 -179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 (/.f64 (*.f64 (exp.f64 z) (*.f64 (pow.f64 (exp.f64 z) 2) (pow.f64 (/.f64 -1 x) 4))) (*.f64 y (pow.f64 y 2)))) (+.f64 (*.f64 -5641895835477563/5000000000000000 (/.f64 (*.f64 (exp.f64 z) (pow.f64 (/.f64 -1 x) 2)) y)) (*.f64 31830988618379068626528276418969/25000000000000000000000000000000 (/.f64 (*.f64 (pow.f64 (exp.f64 z) 2) (pow.f64 (/.f64 -1 x) 3)) (pow.f64 y 2))))) (/.f64 1 x))
(-.f64 (fma.f64 -179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 (/.f64 (*.f64 (pow.f64 (exp.f64 z) 3) (pow.f64 (/.f64 -1 x) 4)) (pow.f64 y 3)) (fma.f64 -5641895835477563/5000000000000000 (/.f64 (*.f64 (exp.f64 z) (pow.f64 (/.f64 -1 x) 2)) y) (*.f64 31830988618379068626528276418969/25000000000000000000000000000000 (/.f64 (pow.f64 (exp.f64 z) 2) (/.f64 (*.f64 y y) (/.f64 -1 (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 (/.f64 -1 x) 4))) (fma.f64 -5641895835477563/5000000000000000 (/.f64 (exp.f64 z) (/.f64 y (pow.f64 (/.f64 -1 x) 2))) (fma.f64 31830988618379068626528276418969/25000000000000000000000000000000 (*.f64 (/.f64 (pow.f64 (exp.f64 z) 2) y) (/.f64 (pow.f64 (/.f64 -1 x) 3) y)) (/.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 y (neg.f64 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 y (neg.f64 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 y (neg.f64 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 y (neg.f64 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 y (neg.f64 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 y (neg.f64 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 y (neg.f64 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 y (neg.f64 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 y (neg.f64 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 y (neg.f64 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 y (neg.f64 x)))
(-.f64 (*.f64 (exp.f64 z) 5641895835477563/5000000000000000) (*.f64 y x))
(*.f64 -1 (*.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 y (neg.f64 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 y (neg.f64 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 y (neg.f64 x)))
(-.f64 (*.f64 (exp.f64 z) 5641895835477563/5000000000000000) (*.f64 y x))
(*.f64 -1 (*.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 y (neg.f64 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 y (neg.f64 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 y (neg.f64 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 y (neg.f64 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 y (neg.f64 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 y (neg.f64 x)))
(-.f64 (*.f64 (exp.f64 z) 5641895835477563/5000000000000000) (*.f64 y x))
(*.f64 -1 (*.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 y (neg.f64 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 y (neg.f64 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 y (neg.f64 x)))
(-.f64 (*.f64 (exp.f64 z) 5641895835477563/5000000000000000) (*.f64 y x))
(*.f64 -1 (*.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 y (neg.f64 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 y (neg.f64 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 y (neg.f64 x)))
(-.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 5000000000000000/5641895835477563 (/.f64 y (exp.f64 z))) (*.f64 (-.f64 1 (*.f64 -25000000000000000000000000000000/31830988618379068626528276418969 (/.f64 (pow.f64 y 2) (pow.f64 (exp.f64 z) 2)))) x))
(fma.f64 5000000000000000/5641895835477563 (/.f64 y (exp.f64 z)) (*.f64 x (-.f64 1 (*.f64 -25000000000000000000000000000000/31830988618379068626528276418969 (/.f64 (*.f64 y y) (pow.f64 (exp.f64 z) 2))))))
(fma.f64 5000000000000000/5641895835477563 (/.f64 y (exp.f64 z)) (+.f64 x (*.f64 (/.f64 (*.f64 25000000000000000000000000000000/31830988618379068626528276418969 (*.f64 y y)) (pow.f64 (exp.f64 z) 2)) x)))
(+.f64 (*.f64 5000000000000000/5641895835477563 (/.f64 y (exp.f64 z))) (+.f64 (*.f64 125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547 (/.f64 (*.f64 y (*.f64 (pow.f64 y 2) (pow.f64 x 2))) (*.f64 (exp.f64 z) (pow.f64 (exp.f64 z) 2)))) (*.f64 (-.f64 1 (*.f64 -25000000000000000000000000000000/31830988618379068626528276418969 (/.f64 (pow.f64 y 2) (pow.f64 (exp.f64 z) 2)))) x)))
(fma.f64 5000000000000000/5641895835477563 (/.f64 y (exp.f64 z)) (fma.f64 125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547 (/.f64 (*.f64 (pow.f64 y 3) (*.f64 x x)) (pow.f64 (exp.f64 z) 3)) (*.f64 x (-.f64 1 (*.f64 -25000000000000000000000000000000/31830988618379068626528276418969 (/.f64 (*.f64 y y) (pow.f64 (exp.f64 z) 2)))))))
(fma.f64 5000000000000000/5641895835477563 (/.f64 y (exp.f64 z)) (fma.f64 125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547 (/.f64 (*.f64 x (*.f64 x (pow.f64 y 3))) (pow.f64 (exp.f64 z) 3)) (+.f64 x (*.f64 (/.f64 (*.f64 25000000000000000000000000000000/31830988618379068626528276418969 (*.f64 y y)) (pow.f64 (exp.f64 z) 2)) x))))
(+.f64 (*.f64 625000000000000000000000000000000000000000000000000000000000000/1013211836423377808197068612118338110498536634308026710423022961 (/.f64 (*.f64 (pow.f64 (pow.f64 y 2) 2) (pow.f64 x 3)) (pow.f64 (pow.f64 (exp.f64 z) 2) 2))) (+.f64 (*.f64 5000000000000000/5641895835477563 (/.f64 y (exp.f64 z))) (+.f64 (*.f64 125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547 (/.f64 (*.f64 y (*.f64 (pow.f64 y 2) (pow.f64 x 2))) (*.f64 (exp.f64 z) (pow.f64 (exp.f64 z) 2)))) (*.f64 (-.f64 1 (*.f64 -25000000000000000000000000000000/31830988618379068626528276418969 (/.f64 (pow.f64 y 2) (pow.f64 (exp.f64 z) 2)))) x))))
(fma.f64 625000000000000000000000000000000000000000000000000000000000000/1013211836423377808197068612118338110498536634308026710423022961 (/.f64 (*.f64 (pow.f64 y 4) (pow.f64 x 3)) (pow.f64 (pow.f64 (exp.f64 z) 2) 2)) (fma.f64 5000000000000000/5641895835477563 (/.f64 y (exp.f64 z)) (fma.f64 125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547 (/.f64 (*.f64 (pow.f64 y 3) (*.f64 x x)) (pow.f64 (exp.f64 z) 3)) (*.f64 x (-.f64 1 (*.f64 -25000000000000000000000000000000/31830988618379068626528276418969 (/.f64 (*.f64 y y) (pow.f64 (exp.f64 z) 2))))))))
(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)) (fma.f64 125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547 (/.f64 (*.f64 x (*.f64 x (pow.f64 y 3))) (pow.f64 (exp.f64 z) 3)) (+.f64 x (*.f64 (/.f64 (*.f64 25000000000000000000000000000000/31830988618379068626528276418969 (*.f64 y y)) (pow.f64 (exp.f64 z) 2)) x)))))
x
(-.f64 x (/.f64 1 x))
(+.f64 x (/.f64 -1 x))
(-.f64 (+.f64 (*.f64 -5641895835477563/5000000000000000 (/.f64 (*.f64 (exp.f64 z) (pow.f64 (/.f64 1 x) 2)) y)) x) (/.f64 1 x))
(-.f64 (fma.f64 -5641895835477563/5000000000000000 (/.f64 (*.f64 (exp.f64 z) (pow.f64 (/.f64 1 x) 2)) y) x) (/.f64 1 x))
(+.f64 x (fma.f64 -5641895835477563/5000000000000000 (*.f64 (/.f64 (exp.f64 z) y) (pow.f64 (/.f64 1 x) 2)) (/.f64 -1 x)))
(-.f64 (+.f64 (*.f64 -31830988618379068626528276418969/25000000000000000000000000000000 (/.f64 (*.f64 (pow.f64 (/.f64 1 x) 3) (pow.f64 (exp.f64 z) 2)) (pow.f64 y 2))) (+.f64 (*.f64 -5641895835477563/5000000000000000 (/.f64 (*.f64 (exp.f64 z) (pow.f64 (/.f64 1 x) 2)) y)) x)) (/.f64 1 x))
(-.f64 (fma.f64 -31830988618379068626528276418969/25000000000000000000000000000000 (/.f64 (/.f64 1 (pow.f64 x 3)) (/.f64 (*.f64 y y) (pow.f64 (exp.f64 z) 2))) (fma.f64 -5641895835477563/5000000000000000 (/.f64 (*.f64 (exp.f64 z) (pow.f64 (/.f64 1 x) 2)) y) x)) (/.f64 1 x))
(fma.f64 -31830988618379068626528276418969/25000000000000000000000000000000 (*.f64 (/.f64 (pow.f64 (exp.f64 z) 2) y) (/.f64 (/.f64 1 (pow.f64 x 3)) y)) (+.f64 x (fma.f64 -5641895835477563/5000000000000000 (*.f64 (/.f64 (exp.f64 z) y) (pow.f64 (/.f64 1 x) 2)) (/.f64 -1 x))))
x
(-.f64 x (/.f64 1 x))
(+.f64 x (/.f64 -1 x))
(-.f64 (+.f64 (*.f64 -5641895835477563/5000000000000000 (/.f64 (*.f64 (exp.f64 z) (pow.f64 (/.f64 -1 x) 2)) y)) x) (/.f64 1 x))
(-.f64 (fma.f64 -5641895835477563/5000000000000000 (/.f64 (*.f64 (exp.f64 z) (pow.f64 (/.f64 -1 x) 2)) y) x) (/.f64 1 x))
(+.f64 x (fma.f64 -5641895835477563/5000000000000000 (/.f64 (exp.f64 z) (/.f64 y (pow.f64 (/.f64 -1 x) 2))) (/.f64 -1 x)))
(-.f64 (+.f64 (*.f64 31830988618379068626528276418969/25000000000000000000000000000000 (/.f64 (*.f64 (pow.f64 (exp.f64 z) 2) (pow.f64 (/.f64 -1 x) 3)) (pow.f64 y 2))) (+.f64 (*.f64 -5641895835477563/5000000000000000 (/.f64 (*.f64 (exp.f64 z) (pow.f64 (/.f64 -1 x) 2)) y)) x)) (/.f64 1 x))
(-.f64 (fma.f64 31830988618379068626528276418969/25000000000000000000000000000000 (/.f64 (pow.f64 (exp.f64 z) 2) (/.f64 (*.f64 y y) (/.f64 -1 (pow.f64 x 3)))) (fma.f64 -5641895835477563/5000000000000000 (/.f64 (*.f64 (exp.f64 z) (pow.f64 (/.f64 -1 x) 2)) y) x)) (/.f64 1 x))
(+.f64 (fma.f64 -5641895835477563/5000000000000000 (/.f64 (exp.f64 z) (/.f64 y (pow.f64 (/.f64 -1 x) 2))) x) (fma.f64 31830988618379068626528276418969/25000000000000000000000000000000 (*.f64 (/.f64 (pow.f64 (exp.f64 z) 2) y) (/.f64 (pow.f64 (/.f64 -1 x) 3) y)) (/.f64 -1 x)))
x
(+.f64 (*.f64 5000000000000000/5641895835477563 (/.f64 y (exp.f64 z))) x)
(fma.f64 5000000000000000/5641895835477563 (/.f64 y (exp.f64 z)) x)
(+.f64 (*.f64 25000000000000000000000000000000/31830988618379068626528276418969 (/.f64 (*.f64 (pow.f64 y 2) x) (pow.f64 (exp.f64 z) 2))) (+.f64 (*.f64 5000000000000000/5641895835477563 (/.f64 y (exp.f64 z))) x))
(fma.f64 25000000000000000000000000000000/31830988618379068626528276418969 (/.f64 (*.f64 (*.f64 y y) x) (pow.f64 (exp.f64 z) 2)) (fma.f64 5000000000000000/5641895835477563 (/.f64 y (exp.f64 z)) x))
(fma.f64 25000000000000000000000000000000/31830988618379068626528276418969 (/.f64 (*.f64 y y) (/.f64 (pow.f64 (exp.f64 z) 2) x)) (fma.f64 5000000000000000/5641895835477563 (/.f64 y (exp.f64 z)) 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)) (*.f64 (exp.f64 z) (pow.f64 (exp.f64 z) 2)))) (+.f64 (*.f64 5000000000000000/5641895835477563 (/.f64 y (exp.f64 z))) x)))
(fma.f64 25000000000000000000000000000000/31830988618379068626528276418969 (/.f64 (*.f64 (*.f64 y y) x) (pow.f64 (exp.f64 z) 2)) (fma.f64 125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547 (/.f64 (*.f64 (pow.f64 y 3) (*.f64 x x)) (pow.f64 (exp.f64 z) 3)) (fma.f64 5000000000000000/5641895835477563 (/.f64 y (exp.f64 z)) x)))
(fma.f64 25000000000000000000000000000000/31830988618379068626528276418969 (/.f64 (*.f64 y y) (/.f64 (pow.f64 (exp.f64 z) 2) x)) (fma.f64 125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547 (/.f64 (*.f64 x (*.f64 x (pow.f64 y 3))) (pow.f64 (exp.f64 z) 3)) (fma.f64 5000000000000000/5641895835477563 (/.f64 y (exp.f64 z)) x)))
(-.f64 x (/.f64 1 x))
(+.f64 x (/.f64 -1 x))
(-.f64 (+.f64 (*.f64 -5641895835477563/5000000000000000 (/.f64 (exp.f64 z) (*.f64 y (pow.f64 x 2)))) x) (/.f64 1 x))
(-.f64 (fma.f64 -5641895835477563/5000000000000000 (/.f64 (exp.f64 z) (*.f64 y (*.f64 x x))) x) (/.f64 1 x))
(fma.f64 -5641895835477563/5000000000000000 (/.f64 (exp.f64 z) (*.f64 x (*.f64 y x))) (+.f64 x (/.f64 -1 x)))
(-.f64 (+.f64 (*.f64 -31830988618379068626528276418969/25000000000000000000000000000000 (/.f64 (*.f64 (pow.f64 (exp.f64 z) 2) (pow.f64 (/.f64 1 y) 2)) (*.f64 (pow.f64 x 2) x))) (+.f64 (*.f64 -5641895835477563/5000000000000000 (/.f64 (exp.f64 z) (*.f64 y (pow.f64 x 2)))) x)) (/.f64 1 x))
(-.f64 (fma.f64 -31830988618379068626528276418969/25000000000000000000000000000000 (/.f64 (pow.f64 (exp.f64 z) 2) (/.f64 (pow.f64 x 3) (pow.f64 (/.f64 1 y) 2))) (fma.f64 -5641895835477563/5000000000000000 (/.f64 (exp.f64 z) (*.f64 y (*.f64 x x))) x)) (/.f64 1 x))
(fma.f64 -31830988618379068626528276418969/25000000000000000000000000000000 (*.f64 (/.f64 (pow.f64 (exp.f64 z) 2) (pow.f64 x 3)) (pow.f64 (/.f64 1 y) 2)) (fma.f64 -5641895835477563/5000000000000000 (/.f64 (exp.f64 z) (*.f64 x (*.f64 y x))) (+.f64 x (/.f64 -1 x))))
(-.f64 (+.f64 (*.f64 -31830988618379068626528276418969/25000000000000000000000000000000 (/.f64 (*.f64 (pow.f64 (exp.f64 z) 2) (pow.f64 (/.f64 1 y) 2)) (*.f64 (pow.f64 x 2) x))) (+.f64 (*.f64 -5641895835477563/5000000000000000 (/.f64 (exp.f64 z) (*.f64 y (pow.f64 x 2)))) (+.f64 (*.f64 -179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 (/.f64 (*.f64 (pow.f64 (/.f64 1 y) 3) (*.f64 (exp.f64 z) (pow.f64 (exp.f64 z) 2))) (pow.f64 (pow.f64 x 2) 2))) x))) (/.f64 1 x))
(-.f64 (fma.f64 -31830988618379068626528276418969/25000000000000000000000000000000 (/.f64 (pow.f64 (exp.f64 z) 2) (/.f64 (pow.f64 x 3) (pow.f64 (/.f64 1 y) 2))) (fma.f64 -5641895835477563/5000000000000000 (/.f64 (exp.f64 z) (*.f64 y (*.f64 x x))) (fma.f64 -179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 (/.f64 (/.f64 1 (pow.f64 y 3)) (/.f64 (pow.f64 (*.f64 x x) 2) (pow.f64 (exp.f64 z) 3))) x))) (/.f64 1 x))
(fma.f64 -31830988618379068626528276418969/25000000000000000000000000000000 (*.f64 (/.f64 (pow.f64 (exp.f64 z) 2) (pow.f64 x 3)) (pow.f64 (/.f64 1 y) 2)) (+.f64 (fma.f64 -179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 (*.f64 (/.f64 (/.f64 1 (pow.f64 y 3)) (pow.f64 x 4)) (pow.f64 (exp.f64 z) 3)) x) (fma.f64 -5641895835477563/5000000000000000 (/.f64 (exp.f64 z) (*.f64 x (*.f64 y x))) (/.f64 -1 x))))
(+.f64 (fma.f64 -5641895835477563/5000000000000000 (/.f64 (exp.f64 z) (*.f64 x (*.f64 y x))) (fma.f64 -179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 (*.f64 (/.f64 (/.f64 1 (pow.f64 y 3)) (pow.f64 x 4)) (pow.f64 (exp.f64 z) 3)) x)) (fma.f64 -31830988618379068626528276418969/25000000000000000000000000000000 (*.f64 (/.f64 (pow.f64 (exp.f64 z) 2) (pow.f64 x 3)) (pow.f64 (/.f64 1 y) 2)) (/.f64 -1 x)))
(-.f64 x (/.f64 1 x))
(+.f64 x (/.f64 -1 x))
(-.f64 (+.f64 (*.f64 -5641895835477563/5000000000000000 (/.f64 (exp.f64 z) (*.f64 y (pow.f64 x 2)))) x) (/.f64 1 x))
(-.f64 (fma.f64 -5641895835477563/5000000000000000 (/.f64 (exp.f64 z) (*.f64 y (*.f64 x x))) x) (/.f64 1 x))
(fma.f64 -5641895835477563/5000000000000000 (/.f64 (exp.f64 z) (*.f64 x (*.f64 y x))) (+.f64 x (/.f64 -1 x)))
(-.f64 (+.f64 (*.f64 -5641895835477563/5000000000000000 (/.f64 (exp.f64 z) (*.f64 y (pow.f64 x 2)))) (+.f64 (*.f64 -31830988618379068626528276418969/25000000000000000000000000000000 (/.f64 (*.f64 (pow.f64 (exp.f64 z) 2) (pow.f64 (/.f64 -1 y) 2)) (*.f64 (pow.f64 x 2) x))) x)) (/.f64 1 x))
(-.f64 (fma.f64 -5641895835477563/5000000000000000 (/.f64 (exp.f64 z) (*.f64 y (*.f64 x x))) (fma.f64 -31830988618379068626528276418969/25000000000000000000000000000000 (/.f64 (*.f64 (pow.f64 (exp.f64 z) 2) (pow.f64 (/.f64 -1 y) 2)) (pow.f64 x 3)) x)) (/.f64 1 x))
(+.f64 (fma.f64 -31830988618379068626528276418969/25000000000000000000000000000000 (*.f64 (/.f64 (pow.f64 (exp.f64 z) 2) (pow.f64 x 3)) (pow.f64 (/.f64 -1 y) 2)) x) (fma.f64 -5641895835477563/5000000000000000 (/.f64 (exp.f64 z) (*.f64 x (*.f64 y x))) (/.f64 -1 x)))
(-.f64 (+.f64 (*.f64 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 (/.f64 (*.f64 (exp.f64 z) (*.f64 (pow.f64 (/.f64 -1 y) 3) (pow.f64 (exp.f64 z) 2))) (pow.f64 (pow.f64 x 2) 2))) (+.f64 (*.f64 -5641895835477563/5000000000000000 (/.f64 (exp.f64 z) (*.f64 y (pow.f64 x 2)))) (+.f64 (*.f64 -31830988618379068626528276418969/25000000000000000000000000000000 (/.f64 (*.f64 (pow.f64 (exp.f64 z) 2) (pow.f64 (/.f64 -1 y) 2)) (*.f64 (pow.f64 x 2) x))) x))) (/.f64 1 x))
(-.f64 (fma.f64 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 (/.f64 (exp.f64 z) (/.f64 (pow.f64 (*.f64 x x) 2) (*.f64 (pow.f64 (exp.f64 z) 2) (/.f64 -1 (pow.f64 y 3))))) (fma.f64 -5641895835477563/5000000000000000 (/.f64 (exp.f64 z) (*.f64 y (*.f64 x x))) (fma.f64 -31830988618379068626528276418969/25000000000000000000000000000000 (/.f64 (*.f64 (pow.f64 (exp.f64 z) 2) (pow.f64 (/.f64 -1 y) 2)) (pow.f64 x 3)) x))) (/.f64 1 x))
(fma.f64 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 (/.f64 (*.f64 (/.f64 -1 (pow.f64 y 3)) (pow.f64 (exp.f64 z) 3)) (pow.f64 x 4)) (+.f64 (fma.f64 -31830988618379068626528276418969/25000000000000000000000000000000 (*.f64 (/.f64 (pow.f64 (exp.f64 z) 2) (pow.f64 x 3)) (pow.f64 (/.f64 -1 y) 2)) x) (fma.f64 -5641895835477563/5000000000000000 (/.f64 (exp.f64 z) (*.f64 x (*.f64 y x))) (/.f64 -1 x))))
(+.f64 (/.f64 y (-.f64 5641895835477563/5000000000000000 (*.f64 y x))) x)
(+.f64 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 (/.f64 y (-.f64 5641895835477563/5000000000000000 (*.f64 y x))) x))
(fma.f64 -5641895835477563/5000000000000000 (/.f64 (*.f64 y z) (pow.f64 (-.f64 5641895835477563/5000000000000000 (*.f64 y x)) 2)) (+.f64 x (/.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 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 (/.f64 y (-.f64 5641895835477563/5000000000000000 (*.f64 y x))) (+.f64 (*.f64 -1 (*.f64 (pow.f64 z 2) (+.f64 (*.f64 -31830988618379068626528276418969/25000000000000000000000000000000 (/.f64 y (*.f64 (pow.f64 (-.f64 5641895835477563/5000000000000000 (*.f64 y x)) 2) (-.f64 5641895835477563/5000000000000000 (*.f64 y x))))) (*.f64 5641895835477563/10000000000000000 (/.f64 y (pow.f64 (-.f64 5641895835477563/5000000000000000 (*.f64 y x)) 2)))))) 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)))) (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)))) x))
(+.f64 (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 (neg.f64 (*.f64 z z)) (fma.f64 -31830988618379068626528276418969/25000000000000000000000000000000 (/.f64 y (pow.f64 (-.f64 5641895835477563/5000000000000000 (*.f64 y x)) 3)) (/.f64 5641895835477563/10000000000000000 (/.f64 (pow.f64 (-.f64 5641895835477563/5000000000000000 (*.f64 y x)) 2) y))) x))
(+.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 (*.f64 (pow.f64 (-.f64 5641895835477563/5000000000000000 (*.f64 y x)) 2) (-.f64 5641895835477563/5000000000000000 (*.f64 y x))))) (*.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 (*.f64 (pow.f64 (-.f64 5641895835477563/5000000000000000 (*.f64 y x)) 2) (-.f64 5641895835477563/5000000000000000 (*.f64 y x))))))) (pow.f64 z 3))) (+.f64 (/.f64 y (-.f64 5641895835477563/5000000000000000 (*.f64 y x))) (+.f64 (*.f64 -1 (*.f64 (pow.f64 z 2) (+.f64 (*.f64 -31830988618379068626528276418969/25000000000000000000000000000000 (/.f64 y (*.f64 (pow.f64 (-.f64 5641895835477563/5000000000000000 (*.f64 y x)) 2) (-.f64 5641895835477563/5000000000000000 (*.f64 y x))))) (*.f64 5641895835477563/10000000000000000 (/.f64 y (pow.f64 (-.f64 5641895835477563/5000000000000000 (*.f64 y x)) 2)))))) x))))
(fma.f64 -5641895835477563/5000000000000000 (/.f64 (*.f64 y z) (pow.f64 (-.f64 5641895835477563/5000000000000000 (*.f64 y x)) 2)) (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 -31830988618379068626528276418969/50000000000000000000000000000000 y) (pow.f64 (-.f64 5641895835477563/5000000000000000 (*.f64 y x)) 3)))) (pow.f64 z 3)) (+.f64 (/.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)))) x))))
(fma.f64 -5641895835477563/5000000000000000 (/.f64 y (/.f64 (pow.f64 (-.f64 5641895835477563/5000000000000000 (*.f64 y x)) 2) z)) (+.f64 (fma.f64 (neg.f64 (*.f64 z z)) (fma.f64 -31830988618379068626528276418969/25000000000000000000000000000000 (/.f64 y (pow.f64 (-.f64 5641895835477563/5000000000000000 (*.f64 y x)) 3)) (/.f64 5641895835477563/10000000000000000 (/.f64 (pow.f64 (-.f64 5641895835477563/5000000000000000 (*.f64 y x)) 2) y))) x) (fma.f64 (neg.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 5641895835477563/10000000000000000 (/.f64 (pow.f64 (-.f64 5641895835477563/5000000000000000 (*.f64 y x)) 2) y))) (-.f64 5641895835477563/5000000000000000 (*.f64 y x))) (/.f64 -31830988618379068626528276418969/50000000000000000000000000000000 (/.f64 (pow.f64 (-.f64 5641895835477563/5000000000000000 (*.f64 y x)) 3) y))))) (pow.f64 z 3) (/.f64 y (-.f64 5641895835477563/5000000000000000 (*.f64 y x))))))
(+.f64 (/.f64 y (-.f64 (*.f64 5641895835477563/5000000000000000 (exp.f64 z)) (*.f64 y x))) x)
(+.f64 x (/.f64 y (fma.f64 (exp.f64 z) 5641895835477563/5000000000000000 (*.f64 y (neg.f64 x)))))
(+.f64 x (/.f64 y (-.f64 (*.f64 (exp.f64 z) 5641895835477563/5000000000000000) (*.f64 y x))))
(+.f64 (/.f64 y (-.f64 (*.f64 5641895835477563/5000000000000000 (exp.f64 z)) (*.f64 y x))) x)
(+.f64 x (/.f64 y (fma.f64 (exp.f64 z) 5641895835477563/5000000000000000 (*.f64 y (neg.f64 x)))))
(+.f64 x (/.f64 y (-.f64 (*.f64 (exp.f64 z) 5641895835477563/5000000000000000) (*.f64 y x))))
(+.f64 (/.f64 y (-.f64 (*.f64 5641895835477563/5000000000000000 (exp.f64 z)) (*.f64 y x))) x)
(+.f64 x (/.f64 y (fma.f64 (exp.f64 z) 5641895835477563/5000000000000000 (*.f64 y (neg.f64 x)))))
(+.f64 x (/.f64 y (-.f64 (*.f64 (exp.f64 z) 5641895835477563/5000000000000000) (*.f64 y x))))
(+.f64 (/.f64 y (-.f64 (*.f64 5641895835477563/5000000000000000 (exp.f64 z)) (*.f64 y x))) x)
(+.f64 x (/.f64 y (fma.f64 (exp.f64 z) 5641895835477563/5000000000000000 (*.f64 y (neg.f64 x)))))
(+.f64 x (/.f64 y (-.f64 (*.f64 (exp.f64 z) 5641895835477563/5000000000000000) (*.f64 y x))))
(+.f64 (/.f64 y (-.f64 (*.f64 5641895835477563/5000000000000000 (exp.f64 z)) (*.f64 y x))) x)
(+.f64 x (/.f64 y (fma.f64 (exp.f64 z) 5641895835477563/5000000000000000 (*.f64 y (neg.f64 x)))))
(+.f64 x (/.f64 y (-.f64 (*.f64 (exp.f64 z) 5641895835477563/5000000000000000) (*.f64 y x))))
(+.f64 (/.f64 y (-.f64 (*.f64 5641895835477563/5000000000000000 (exp.f64 z)) (*.f64 y x))) x)
(+.f64 x (/.f64 y (fma.f64 (exp.f64 z) 5641895835477563/5000000000000000 (*.f64 y (neg.f64 x)))))
(+.f64 x (/.f64 y (-.f64 (*.f64 (exp.f64 z) 5641895835477563/5000000000000000) (*.f64 y x))))
(+.f64 (/.f64 y (-.f64 (*.f64 5641895835477563/5000000000000000 (exp.f64 z)) (*.f64 y x))) x)
(+.f64 x (/.f64 y (fma.f64 (exp.f64 z) 5641895835477563/5000000000000000 (*.f64 y (neg.f64 x)))))
(+.f64 x (/.f64 y (-.f64 (*.f64 (exp.f64 z) 5641895835477563/5000000000000000) (*.f64 y x))))
(+.f64 (/.f64 y (-.f64 (*.f64 5641895835477563/5000000000000000 (exp.f64 z)) (*.f64 y x))) x)
(+.f64 x (/.f64 y (fma.f64 (exp.f64 z) 5641895835477563/5000000000000000 (*.f64 y (neg.f64 x)))))
(+.f64 x (/.f64 y (-.f64 (*.f64 (exp.f64 z) 5641895835477563/5000000000000000) (*.f64 y x))))
5641895835477563/5000000000000000
(+.f64 5641895835477563/5000000000000000 (*.f64 5641895835477563/5000000000000000 z))
(+.f64 5641895835477563/5000000000000000 (*.f64 z 5641895835477563/5000000000000000))
(fma.f64 z 5641895835477563/5000000000000000 5641895835477563/5000000000000000)
(+.f64 (*.f64 5641895835477563/10000000000000000 (pow.f64 z 2)) (+.f64 5641895835477563/5000000000000000 (*.f64 5641895835477563/5000000000000000 z)))
(fma.f64 5641895835477563/10000000000000000 (*.f64 z z) (+.f64 5641895835477563/5000000000000000 (*.f64 z 5641895835477563/5000000000000000)))
(fma.f64 (*.f64 z z) 5641895835477563/10000000000000000 (fma.f64 z 5641895835477563/5000000000000000 5641895835477563/5000000000000000))
(+.f64 (*.f64 5641895835477563/10000000000000000 (pow.f64 z 2)) (+.f64 5641895835477563/5000000000000000 (+.f64 (*.f64 5641895835477563/5000000000000000 z) (*.f64 5641895835477563/30000000000000000 (pow.f64 z 3)))))
(fma.f64 5641895835477563/10000000000000000 (*.f64 z z) (+.f64 5641895835477563/5000000000000000 (fma.f64 5641895835477563/5000000000000000 z (*.f64 5641895835477563/30000000000000000 (pow.f64 z 3)))))
(+.f64 (fma.f64 5641895835477563/30000000000000000 (pow.f64 z 3) (*.f64 z 5641895835477563/5000000000000000)) (fma.f64 (*.f64 z z) 5641895835477563/10000000000000000 5641895835477563/5000000000000000))
(+.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 y (neg.f64 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 (log.f64 (pow.f64 (cbrt.f64 (exp.f64 (/.f64 y (fma.f64 (exp.f64 z) 5641895835477563/5000000000000000 (*.f64 y (neg.f64 x)))))) 2)) (log.f64 (cbrt.f64 (exp.f64 (/.f64 y (fma.f64 (exp.f64 z) 5641895835477563/5000000000000000 (*.f64 y (neg.f64 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 y (neg.f64 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 y (neg.f64 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 y (neg.f64 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 y (neg.f64 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 y (neg.f64 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 y (neg.f64 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 y (neg.f64 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 y (neg.f64 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 y (neg.f64 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 y (neg.f64 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 y (neg.f64 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 y (neg.f64 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 y (neg.f64 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 y (neg.f64 x))))
(/.f64 y (-.f64 (*.f64 (exp.f64 z) 5641895835477563/5000000000000000) (*.f64 y x)))
(*.f64 (/.f64 1 (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 y (fma.f64 (exp.f64 z) 5641895835477563/5000000000000000 (*.f64 y (neg.f64 x))))
(/.f64 y (-.f64 (*.f64 (exp.f64 z) 5641895835477563/5000000000000000) (*.f64 y x)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 y) 2) (pow.f64 (cbrt.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 (cbrt.f64 (/.f64 y (fma.f64 (exp.f64 z) 5641895835477563/5000000000000000 (*.f64 y (neg.f64 x))))) (/.f64 (pow.f64 (cbrt.f64 y) 2) (pow.f64 (cbrt.f64 (fma.f64 (exp.f64 z) 5641895835477563/5000000000000000 (*.f64 y (neg.f64 x)))) 2)))
(*.f64 (cbrt.f64 (/.f64 y (-.f64 (*.f64 (exp.f64 z) 5641895835477563/5000000000000000) (*.f64 y x)))) (/.f64 (pow.f64 (cbrt.f64 y) 2) (pow.f64 (cbrt.f64 (-.f64 (*.f64 (exp.f64 z) 5641895835477563/5000000000000000) (*.f64 y x))) 2)))
(*.f64 (/.f64 (sqrt.f64 y) (pow.f64 (cbrt.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 y (fma.f64 (exp.f64 z) 5641895835477563/5000000000000000 (*.f64 y (neg.f64 x))))
(/.f64 y (-.f64 (*.f64 (exp.f64 z) 5641895835477563/5000000000000000) (*.f64 y x)))
(*.f64 (/.f64 1 (sqrt.f64 (fma.f64 5641895835477563/5000000000000000 (exp.f64 z) (*.f64 y (neg.f64 x))))) (/.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 y (neg.f64 x))))
(/.f64 y (-.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 y (neg.f64 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 (pow.f64 (exp.f64 z) 2) 31830988618379068626528276418969/25000000000000000000000000000000)))
(*.f64 (/.f64 y (-.f64 (*.f64 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 (pow.f64 (exp.f64 z) 3)) (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 y (/.f64 (-.f64 (*.f64 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 (pow.f64 (exp.f64 z) 3)) (pow.f64 (*.f64 y x) 3)) (fma.f64 (pow.f64 (exp.f64 z) 2) 31830988618379068626528276418969/25000000000000000000000000000000 (*.f64 (*.f64 y x) (fma.f64 (exp.f64 z) 5641895835477563/5000000000000000 (*.f64 y x))))))
(*.f64 (/.f64 y (-.f64 (*.f64 (pow.f64 (exp.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 y (neg.f64 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)
(sqrt.f64 (pow.f64 (/.f64 y (fma.f64 (exp.f64 z) 5641895835477563/5000000000000000 (*.f64 y (neg.f64 x)))) 2))
(fabs.f64 (/.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 y (neg.f64 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 y (neg.f64 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 y (neg.f64 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 y (neg.f64 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 y (neg.f64 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 y (neg.f64 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))
(sqrt.f64 (pow.f64 (/.f64 y (fma.f64 (exp.f64 z) 5641895835477563/5000000000000000 (*.f64 y (neg.f64 x)))) 2))
(fabs.f64 (/.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 y (neg.f64 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 y (neg.f64 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 y (neg.f64 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 y (neg.f64 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 y (neg.f64 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 y (neg.f64 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 y (neg.f64 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 y (neg.f64 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 y (neg.f64 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 y (neg.f64 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 y (neg.f64 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 y (neg.f64 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)))
(+.f64 (fma.f64 (exp.f64 z) 5641895835477563/5000000000000000 (*.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 (-.f64 (*.f64 (exp.f64 z) 5641895835477563/5000000000000000) (*.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 (exp.f64 z) 5641895835477563/5000000000000000) (*.f64 y x)) (+.f64 (*.f64 y x) (neg.f64 (pow.f64 (cbrt.f64 (*.f64 y x)) 3))))
(+.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 y (neg.f64 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 y (neg.f64 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 y (neg.f64 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 y (neg.f64 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 y (neg.f64 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 (log.f64 (pow.f64 (cbrt.f64 (exp.f64 (fma.f64 (exp.f64 z) 5641895835477563/5000000000000000 (*.f64 y (neg.f64 x))))) 2)) (log.f64 (cbrt.f64 (exp.f64 (fma.f64 (exp.f64 z) 5641895835477563/5000000000000000 (*.f64 y (neg.f64 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 y (neg.f64 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 y (neg.f64 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 y (neg.f64 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)))) (pow.f64 (cbrt.f64 (fma.f64 5641895835477563/5000000000000000 (exp.f64 z) (*.f64 y (neg.f64 x)))) 2))
(fma.f64 (exp.f64 z) 5641895835477563/5000000000000000 (*.f64 y (neg.f64 x)))
(-.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) (cbrt.f64 (fma.f64 5641895835477563/5000000000000000 (exp.f64 z) (*.f64 y (neg.f64 x)))))
(fma.f64 (exp.f64 z) 5641895835477563/5000000000000000 (*.f64 y (neg.f64 x)))
(-.f64 (*.f64 (exp.f64 z) 5641895835477563/5000000000000000) (*.f64 y 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)))))
(fma.f64 (exp.f64 z) 5641895835477563/5000000000000000 (*.f64 y (neg.f64 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 (pow.f64 (exp.f64 z) 2) 31830988618379068626528276418969/25000000000000000000000000000000))))
(/.f64 (*.f64 (-.f64 (*.f64 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 (pow.f64 (exp.f64 z) 3)) (pow.f64 (*.f64 y x) 3)) 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 (-.f64 (*.f64 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 (pow.f64 (exp.f64 z) 3)) (pow.f64 (*.f64 y x) 3)) (fma.f64 (pow.f64 (exp.f64 z) 2) 31830988618379068626528276418969/25000000000000000000000000000000 (*.f64 (*.f64 y x) (fma.f64 (exp.f64 z) 5641895835477563/5000000000000000 (*.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 (+.f64 (sqrt.f64 (*.f64 5641895835477563/5000000000000000 (exp.f64 z))) (sqrt.f64 (*.f64 y x))) (-.f64 (sqrt.f64 (*.f64 5641895835477563/5000000000000000 (exp.f64 z))) (sqrt.f64 (*.f64 y x))))
(*.f64 (+.f64 (sqrt.f64 (*.f64 (exp.f64 z) 5641895835477563/5000000000000000)) (sqrt.f64 (*.f64 y x))) (-.f64 (sqrt.f64 (*.f64 (exp.f64 z) 5641895835477563/5000000000000000)) (sqrt.f64 (*.f64 y x))))
(*.f64 (+.f64 (sqrt.f64 (*.f64 y x)) (sqrt.f64 (*.f64 (exp.f64 z) 5641895835477563/5000000000000000))) (-.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 (pow.f64 (exp.f64 z) 2) 31830988618379068626528276418969/25000000000000000000000000000000)) (-.f64 (*.f64 (pow.f64 (exp.f64 z) 3) 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000) (pow.f64 (*.f64 y x) 3))))
(/.f64 (*.f64 (-.f64 (*.f64 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 (pow.f64 (exp.f64 z) 3)) (pow.f64 (*.f64 y x) 3)) 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 (-.f64 (*.f64 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 (pow.f64 (exp.f64 z) 3)) (pow.f64 (*.f64 y x) 3)) (fma.f64 (pow.f64 (exp.f64 z) 2) 31830988618379068626528276418969/25000000000000000000000000000000 (*.f64 (*.f64 y x) (fma.f64 (exp.f64 z) 5641895835477563/5000000000000000 (*.f64 y x)))))
(/.f64 1 (/.f64 (fma.f64 5641895835477563/5000000000000000 (exp.f64 z) (*.f64 y x)) (-.f64 (*.f64 (pow.f64 (exp.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 (pow.f64 (exp.f64 z) 2) 31830988618379068626528276418969/25000000000000000000000000000000)))
(/.f64 (*.f64 (-.f64 (*.f64 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 (pow.f64 (exp.f64 z) 3)) (pow.f64 (*.f64 y x) 3)) 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 (-.f64 (*.f64 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 (pow.f64 (exp.f64 z) 3)) (pow.f64 (*.f64 y x) 3)) (fma.f64 (pow.f64 (exp.f64 z) 2) 31830988618379068626528276418969/25000000000000000000000000000000 (*.f64 (*.f64 y x) (fma.f64 (exp.f64 z) 5641895835477563/5000000000000000 (*.f64 y x)))))
(/.f64 (-.f64 (*.f64 (pow.f64 (exp.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 (pow.f64 (exp.f64 z) 2) 31830988618379068626528276418969/25000000000000000000000000000000))))
(/.f64 (neg.f64 (-.f64 (*.f64 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 (pow.f64 (exp.f64 z) 3)) (pow.f64 (*.f64 y x) 3))) (neg.f64 (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 1 (/.f64 (-.f64 (*.f64 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 (pow.f64 (exp.f64 z) 3)) (pow.f64 (*.f64 y x) 3)) (fma.f64 (pow.f64 (exp.f64 z) 2) 31830988618379068626528276418969/25000000000000000000000000000000 (*.f64 (*.f64 y x) (fma.f64 (exp.f64 z) 5641895835477563/5000000000000000 (*.f64 y x))))))
(/.f64 (neg.f64 (-.f64 (*.f64 (pow.f64 (exp.f64 z) 2) 31830988618379068626528276418969/25000000000000000000000000000000) (pow.f64 (*.f64 y x) 2))) (neg.f64 (fma.f64 5641895835477563/5000000000000000 (exp.f64 z) (*.f64 y x))))
(*.f64 1 (/.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 (pow.f64 (exp.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 (*.f64 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 (pow.f64 (exp.f64 z) 3)) (pow.f64 (*.f64 y x) 3)) 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 (-.f64 (*.f64 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 (pow.f64 (exp.f64 z) 3)) (pow.f64 (*.f64 y x) 3)) (fma.f64 (pow.f64 (exp.f64 z) 2) 31830988618379068626528276418969/25000000000000000000000000000000 (*.f64 (*.f64 y x) (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))) 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 y (neg.f64 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 y (neg.f64 x))) 2) (-.f64 (pow.f64 (fma.f64 y (neg.f64 x) (*.f64 y x)) 2) (*.f64 (fma.f64 (exp.f64 z) 5641895835477563/5000000000000000 (*.f64 y (neg.f64 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 (exp.f64 z) 5641895835477563/5000000000000000) (*.f64 y x))))))
(/.f64 (+.f64 0 (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 (pow.f64 (exp.f64 z) 2) 31830988618379068626528276418969/25000000000000000000000000000000) (pow.f64 (*.f64 y (neg.f64 x)) 2)) (fma.f64 5641895835477563/5000000000000000 (exp.f64 z) (neg.f64 (*.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 y (neg.f64 x))) 2) (pow.f64 (fma.f64 y (neg.f64 x) (*.f64 y x)) 2)) (-.f64 (fma.f64 (exp.f64 z) 5641895835477563/5000000000000000 (*.f64 y (neg.f64 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)) (fma.f64 (exp.f64 z) 5641895835477563/5000000000000000 (fma.f64 y (neg.f64 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 y (neg.f64 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)
(sqrt.f64 (pow.f64 (fma.f64 (exp.f64 z) 5641895835477563/5000000000000000 (*.f64 y (neg.f64 x))) 2))
(fabs.f64 (-.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 y (neg.f64 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 y (neg.f64 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 y (neg.f64 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 (pow.f64 (exp.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 (*.f64 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 (pow.f64 (exp.f64 z) 3)) (pow.f64 (*.f64 y x) 3)) 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 (-.f64 (*.f64 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 (pow.f64 (exp.f64 z) 3)) (pow.f64 (*.f64 y x) 3)) (fma.f64 (pow.f64 (exp.f64 z) 2) 31830988618379068626528276418969/25000000000000000000000000000000 (*.f64 (*.f64 y x) (fma.f64 (exp.f64 z) 5641895835477563/5000000000000000 (*.f64 y x)))))
(pow.f64 (/.f64 (fma.f64 5641895835477563/5000000000000000 (exp.f64 z) (*.f64 y x)) (-.f64 (*.f64 (pow.f64 (exp.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))
(sqrt.f64 (pow.f64 (fma.f64 (exp.f64 z) 5641895835477563/5000000000000000 (*.f64 y (neg.f64 x))) 2))
(fabs.f64 (-.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 y (neg.f64 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 y (neg.f64 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 y (neg.f64 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 y (neg.f64 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 y (neg.f64 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 y (neg.f64 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 (pow.f64 (exp.f64 y) x))))
(fma.f64 (exp.f64 z) 5641895835477563/5000000000000000 (*.f64 y (neg.f64 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 (pow.f64 (exp.f64 y) x))))
(fma.f64 (exp.f64 z) 5641895835477563/5000000000000000 (*.f64 y (neg.f64 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 y (neg.f64 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 y (neg.f64 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 y (neg.f64 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 y (neg.f64 x)))
(-.f64 (*.f64 (exp.f64 z) 5641895835477563/5000000000000000) (*.f64 y x))
(log.f64 (*.f64 (/.f64 1 (pow.f64 (exp.f64 y) x)) (pow.f64 (exp.f64 5641895835477563/5000000000000000) (exp.f64 z))))
(fma.f64 (exp.f64 z) 5641895835477563/5000000000000000 (*.f64 y (neg.f64 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 y (neg.f64 x)))
(-.f64 (*.f64 (exp.f64 z) 5641895835477563/5000000000000000) (*.f64 y x))
(log.f64 (*.f64 (/.f64 1 (pow.f64 (exp.f64 y) x)) (+.f64 1 (expm1.f64 (*.f64 5641895835477563/5000000000000000 (exp.f64 z))))))
(fma.f64 (exp.f64 z) 5641895835477563/5000000000000000 (*.f64 y (neg.f64 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 y (neg.f64 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 y (neg.f64 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 y (neg.f64 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 y (neg.f64 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 y (neg.f64 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 y (neg.f64 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 y (neg.f64 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 y (neg.f64 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 y (neg.f64 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 y (neg.f64 x)))
(-.f64 (*.f64 (exp.f64 z) 5641895835477563/5000000000000000) (*.f64 y x))
(fma.f64 (exp.f64 z) 5641895835477563/5000000000000000 (*.f64 y (neg.f64 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 y (neg.f64 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 y (neg.f64 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 y (neg.f64 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 y (neg.f64 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 y (neg.f64 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 y (neg.f64 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 y (neg.f64 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 y (neg.f64 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 y (neg.f64 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 y (neg.f64 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)))
(+.f64 (fma.f64 (exp.f64 z) 5641895835477563/5000000000000000 (*.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 (-.f64 (*.f64 (exp.f64 z) 5641895835477563/5000000000000000) (*.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 (exp.f64 z) 5641895835477563/5000000000000000) (*.f64 y x)) (+.f64 (*.f64 y x) (neg.f64 (pow.f64 (cbrt.f64 (*.f64 y x)) 3))))
(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 y (neg.f64 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 y (neg.f64 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 y (neg.f64 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 y (neg.f64 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 y (neg.f64 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 y (neg.f64 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 y (neg.f64 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 y (neg.f64 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)))
(+.f64 (fma.f64 (exp.f64 z) 5641895835477563/5000000000000000 (*.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 (-.f64 (*.f64 (exp.f64 z) 5641895835477563/5000000000000000) (*.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 (exp.f64 z) 5641895835477563/5000000000000000) (*.f64 y x)) (+.f64 (*.f64 y x) (neg.f64 (pow.f64 (cbrt.f64 (*.f64 y x)) 3))))
(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 y (neg.f64 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 y (neg.f64 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 y (neg.f64 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 y (neg.f64 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 (pow.f64 (cbrt.f64 (*.f64 y x)) 2) (neg.f64 (cbrt.f64 (*.f64 y x))) (*.f64 (exp.f64 z) 5641895835477563/5000000000000000))
(+.f64 (*.f64 (exp.f64 z) 5641895835477563/5000000000000000) (neg.f64 (pow.f64 (cbrt.f64 (*.f64 y x)) 3)))
(fma.f64 (pow.f64 (cbrt.f64 (exp.f64 z)) 2) (*.f64 (cbrt.f64 (exp.f64 z)) 5641895835477563/5000000000000000) (*.f64 y (neg.f64 x)))
(fma.f64 (pow.f64 (cbrt.f64 (exp.f64 z)) 2) (*.f64 5641895835477563/5000000000000000 (cbrt.f64 (exp.f64 z))) (*.f64 y (neg.f64 x)))
(-.f64 (*.f64 5641895835477563/5000000000000000 (*.f64 (pow.f64 (cbrt.f64 (exp.f64 z)) 2) (cbrt.f64 (exp.f64 z)))) (*.f64 y x))
(-.f64 (*.f64 5641895835477563/5000000000000000 (pow.f64 (cbrt.f64 (exp.f64 z)) 3)) (*.f64 y x))
(fma.f64 (pow.f64 (cbrt.f64 (exp.f64 z)) 2) (*.f64 (cbrt.f64 (exp.f64 z)) 5641895835477563/5000000000000000) (*.f64 (*.f64 y (neg.f64 x)) 1))
(fma.f64 (pow.f64 (cbrt.f64 (exp.f64 z)) 2) (*.f64 5641895835477563/5000000000000000 (cbrt.f64 (exp.f64 z))) (*.f64 y (neg.f64 x)))
(-.f64 (*.f64 5641895835477563/5000000000000000 (*.f64 (pow.f64 (cbrt.f64 (exp.f64 z)) 2) (cbrt.f64 (exp.f64 z)))) (*.f64 y x))
(-.f64 (*.f64 5641895835477563/5000000000000000 (pow.f64 (cbrt.f64 (exp.f64 z)) 3)) (*.f64 y x))
(fma.f64 (pow.f64 (cbrt.f64 (exp.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 (pow.f64 (cbrt.f64 (exp.f64 z)) 2) (*.f64 5641895835477563/5000000000000000 (cbrt.f64 (exp.f64 z))) (*.f64 y (neg.f64 x)))
(-.f64 (*.f64 5641895835477563/5000000000000000 (*.f64 (pow.f64 (cbrt.f64 (exp.f64 z)) 2) (cbrt.f64 (exp.f64 z)))) (*.f64 y x))
(-.f64 (*.f64 5641895835477563/5000000000000000 (pow.f64 (cbrt.f64 (exp.f64 z)) 3)) (*.f64 y x))
(fma.f64 (pow.f64 (cbrt.f64 (exp.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 (pow.f64 (cbrt.f64 (exp.f64 z)) 2) (*.f64 5641895835477563/5000000000000000 (cbrt.f64 (exp.f64 z))) (*.f64 y (neg.f64 x)))
(-.f64 (*.f64 5641895835477563/5000000000000000 (*.f64 (pow.f64 (cbrt.f64 (exp.f64 z)) 2) (cbrt.f64 (exp.f64 z)))) (*.f64 y x))
(-.f64 (*.f64 5641895835477563/5000000000000000 (pow.f64 (cbrt.f64 (exp.f64 z)) 3)) (*.f64 y x))
(fma.f64 (cbrt.f64 (fma.f64 5641895835477563/5000000000000000 (exp.f64 z) (*.f64 y (neg.f64 x)))) (pow.f64 (cbrt.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 (exp.f64 z) 5641895835477563/5000000000000000 (*.f64 y (neg.f64 x)))
(-.f64 (*.f64 (exp.f64 z) 5641895835477563/5000000000000000) (*.f64 y x))
(fma.f64 (cbrt.f64 (fma.f64 5641895835477563/5000000000000000 (exp.f64 z) (*.f64 y (neg.f64 x)))) (pow.f64 (cbrt.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 (exp.f64 z) 5641895835477563/5000000000000000 (*.f64 y (neg.f64 x)))
(-.f64 (*.f64 (exp.f64 z) 5641895835477563/5000000000000000) (*.f64 y x))
(fma.f64 (cbrt.f64 (fma.f64 5641895835477563/5000000000000000 (exp.f64 z) (*.f64 y (neg.f64 x)))) (pow.f64 (cbrt.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)))
(+.f64 (fma.f64 (exp.f64 z) 5641895835477563/5000000000000000 (*.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 (-.f64 (*.f64 (exp.f64 z) 5641895835477563/5000000000000000) (*.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 (exp.f64 z) 5641895835477563/5000000000000000) (*.f64 y x)) (+.f64 (*.f64 y x) (neg.f64 (pow.f64 (cbrt.f64 (*.f64 y x)) 3))))
(fma.f64 (cbrt.f64 (fma.f64 5641895835477563/5000000000000000 (exp.f64 z) (*.f64 y (neg.f64 x)))) (pow.f64 (cbrt.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 (exp.f64 z) 5641895835477563/5000000000000000 (*.f64 y (neg.f64 x)))
(-.f64 (*.f64 (exp.f64 z) 5641895835477563/5000000000000000) (*.f64 y x))
(fma.f64 (cbrt.f64 (fma.f64 5641895835477563/5000000000000000 (exp.f64 z) (*.f64 y (neg.f64 x)))) (pow.f64 (cbrt.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 (exp.f64 z) 5641895835477563/5000000000000000 (*.f64 y (neg.f64 x)))
(-.f64 (*.f64 (exp.f64 z) 5641895835477563/5000000000000000) (*.f64 y x))
(fma.f64 (pow.f64 (cbrt.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 (exp.f64 z) 5641895835477563/5000000000000000 (*.f64 y (neg.f64 x)))
(-.f64 (*.f64 (exp.f64 z) 5641895835477563/5000000000000000) (*.f64 y x))
(fma.f64 (pow.f64 (cbrt.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 (exp.f64 z) 5641895835477563/5000000000000000 (*.f64 y (neg.f64 x)))
(-.f64 (*.f64 (exp.f64 z) 5641895835477563/5000000000000000) (*.f64 y x))
(fma.f64 (pow.f64 (cbrt.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)))
(+.f64 (fma.f64 (exp.f64 z) 5641895835477563/5000000000000000 (*.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 (-.f64 (*.f64 (exp.f64 z) 5641895835477563/5000000000000000) (*.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 (exp.f64 z) 5641895835477563/5000000000000000) (*.f64 y x)) (+.f64 (*.f64 y x) (neg.f64 (pow.f64 (cbrt.f64 (*.f64 y x)) 3))))
(fma.f64 (pow.f64 (cbrt.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 (exp.f64 z) 5641895835477563/5000000000000000 (*.f64 y (neg.f64 x)))
(-.f64 (*.f64 (exp.f64 z) 5641895835477563/5000000000000000) (*.f64 y x))
(fma.f64 (pow.f64 (cbrt.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 (exp.f64 z) 5641895835477563/5000000000000000 (*.f64 y (neg.f64 x)))
(-.f64 (*.f64 (exp.f64 z) 5641895835477563/5000000000000000) (*.f64 y x))
(fma.f64 (cbrt.f64 (*.f64 5641895835477563/5000000000000000 (exp.f64 z))) (pow.f64 (cbrt.f64 (*.f64 5641895835477563/5000000000000000 (exp.f64 z))) 2) (*.f64 y (neg.f64 x)))
(fma.f64 (exp.f64 z) 5641895835477563/5000000000000000 (*.f64 y (neg.f64 x)))
(-.f64 (*.f64 (exp.f64 z) 5641895835477563/5000000000000000) (*.f64 y x))
(fma.f64 (cbrt.f64 (*.f64 5641895835477563/5000000000000000 (exp.f64 z))) (pow.f64 (cbrt.f64 (*.f64 5641895835477563/5000000000000000 (exp.f64 z))) 2) (*.f64 (*.f64 y (neg.f64 x)) 1))
(fma.f64 (exp.f64 z) 5641895835477563/5000000000000000 (*.f64 y (neg.f64 x)))
(-.f64 (*.f64 (exp.f64 z) 5641895835477563/5000000000000000) (*.f64 y x))
(fma.f64 (cbrt.f64 (*.f64 5641895835477563/5000000000000000 (exp.f64 z))) (pow.f64 (cbrt.f64 (*.f64 5641895835477563/5000000000000000 (exp.f64 z))) 2) (fma.f64 y (neg.f64 x) (fma.f64 y (neg.f64 x) (*.f64 y x))))
(fma.f64 (exp.f64 z) 5641895835477563/5000000000000000 (*.f64 y (neg.f64 x)))
(-.f64 (*.f64 (exp.f64 z) 5641895835477563/5000000000000000) (*.f64 y x))
(fma.f64 (cbrt.f64 (*.f64 5641895835477563/5000000000000000 (exp.f64 z))) (pow.f64 (cbrt.f64 (*.f64 5641895835477563/5000000000000000 (exp.f64 z))) 2) (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)))
(-.f64 (*.f64 (exp.f64 z) 5641895835477563/5000000000000000) (*.f64 y x))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 5641895835477563/5000000000000000 (exp.f64 z))) 2) (cbrt.f64 (*.f64 5641895835477563/5000000000000000 (exp.f64 z))) (*.f64 y (neg.f64 x)))
(fma.f64 (exp.f64 z) 5641895835477563/5000000000000000 (*.f64 y (neg.f64 x)))
(-.f64 (*.f64 (exp.f64 z) 5641895835477563/5000000000000000) (*.f64 y x))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 5641895835477563/5000000000000000 (exp.f64 z))) 2) (cbrt.f64 (*.f64 5641895835477563/5000000000000000 (exp.f64 z))) (*.f64 (*.f64 y (neg.f64 x)) 1))
(fma.f64 (exp.f64 z) 5641895835477563/5000000000000000 (*.f64 y (neg.f64 x)))
(-.f64 (*.f64 (exp.f64 z) 5641895835477563/5000000000000000) (*.f64 y x))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 5641895835477563/5000000000000000 (exp.f64 z))) 2) (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 (exp.f64 z) 5641895835477563/5000000000000000 (*.f64 y (neg.f64 x)))
(-.f64 (*.f64 (exp.f64 z) 5641895835477563/5000000000000000) (*.f64 y x))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 5641895835477563/5000000000000000 (exp.f64 z))) 2) (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 (exp.f64 z) 5641895835477563/5000000000000000 (*.f64 y (neg.f64 x)))
(-.f64 (*.f64 (exp.f64 z) 5641895835477563/5000000000000000) (*.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 y (neg.f64 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 y (neg.f64 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 y (neg.f64 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 y (neg.f64 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 y (neg.f64 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 y (neg.f64 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 y (neg.f64 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)))
(+.f64 (fma.f64 (exp.f64 z) 5641895835477563/5000000000000000 (*.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 (-.f64 (*.f64 (exp.f64 z) 5641895835477563/5000000000000000) (*.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 (exp.f64 z) 5641895835477563/5000000000000000) (*.f64 y x)) (+.f64 (*.f64 y x) (neg.f64 (pow.f64 (cbrt.f64 (*.f64 y x)) 3))))
(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 y (neg.f64 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 y (neg.f64 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 y (neg.f64 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 y (neg.f64 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 y (neg.f64 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 y (neg.f64 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 y (neg.f64 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 (pow.f64 (exp.f64 z) 2) 31830988618379068626528276418969/25000000000000000000000000000000))) (fma.f64 y (neg.f64 x) (*.f64 y x)))
(fma.f64 (-.f64 (*.f64 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 (pow.f64 (exp.f64 z) 3)) (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))) (fma.f64 y (neg.f64 x) (*.f64 y x)))
(+.f64 (*.f64 0 (*.f64 y x)) (/.f64 (-.f64 (*.f64 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 (pow.f64 (exp.f64 z) 3)) (pow.f64 (*.f64 y x) 3)) (fma.f64 (pow.f64 (exp.f64 z) 2) 31830988618379068626528276418969/25000000000000000000000000000000 (*.f64 (*.f64 y x) (fma.f64 (exp.f64 z) 5641895835477563/5000000000000000 (*.f64 y x))))))
(+.f64 0 (/.f64 (-.f64 (*.f64 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 (pow.f64 (exp.f64 z) 3)) (pow.f64 (*.f64 y x) 3)) (fma.f64 (pow.f64 (exp.f64 z) 2) 31830988618379068626528276418969/25000000000000000000000000000000 (*.f64 (*.f64 y x) (fma.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 (pow.f64 (exp.f64 z) 2) 31830988618379068626528276418969/25000000000000000000000000000000))) (fma.f64 (*.f64 y (neg.f64 x)) 1 (*.f64 y x)))
(fma.f64 (-.f64 (*.f64 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 (pow.f64 (exp.f64 z) 3)) (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))) (fma.f64 y (neg.f64 x) (*.f64 y x)))
(+.f64 (*.f64 0 (*.f64 y x)) (/.f64 (-.f64 (*.f64 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 (pow.f64 (exp.f64 z) 3)) (pow.f64 (*.f64 y x) 3)) (fma.f64 (pow.f64 (exp.f64 z) 2) 31830988618379068626528276418969/25000000000000000000000000000000 (*.f64 (*.f64 y x) (fma.f64 (exp.f64 z) 5641895835477563/5000000000000000 (*.f64 y x))))))
(+.f64 0 (/.f64 (-.f64 (*.f64 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 (pow.f64 (exp.f64 z) 3)) (pow.f64 (*.f64 y x) 3)) (fma.f64 (pow.f64 (exp.f64 z) 2) 31830988618379068626528276418969/25000000000000000000000000000000 (*.f64 (*.f64 y x) (fma.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 (pow.f64 (exp.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 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 (pow.f64 (exp.f64 z) 3)) (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))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 y x))) (pow.f64 (cbrt.f64 (*.f64 y x)) 2) (*.f64 y x)))
(+.f64 (fma.f64 (neg.f64 (cbrt.f64 (*.f64 y x))) (pow.f64 (cbrt.f64 (*.f64 y x)) 2) (*.f64 y x)) (/.f64 (-.f64 (*.f64 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 (pow.f64 (exp.f64 z) 3)) (pow.f64 (*.f64 y x) 3)) (fma.f64 (pow.f64 (exp.f64 z) 2) 31830988618379068626528276418969/25000000000000000000000000000000 (*.f64 (*.f64 y x) (fma.f64 (exp.f64 z) 5641895835477563/5000000000000000 (*.f64 y x))))))
(+.f64 (+.f64 (*.f64 y x) (neg.f64 (pow.f64 (cbrt.f64 (*.f64 y x)) 3))) (/.f64 (-.f64 (*.f64 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 (pow.f64 (exp.f64 z) 3)) (pow.f64 (*.f64 y x) 3)) (fma.f64 (pow.f64 (exp.f64 z) 2) 31830988618379068626528276418969/25000000000000000000000000000000 (*.f64 (*.f64 y x) (fma.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 (pow.f64 (exp.f64 z) 2) 31830988618379068626528276418969/25000000000000000000000000000000))) (*.f64 (fma.f64 y (neg.f64 x) (*.f64 y x)) 1))
(fma.f64 (-.f64 (*.f64 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 (pow.f64 (exp.f64 z) 3)) (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))) (fma.f64 y (neg.f64 x) (*.f64 y x)))
(+.f64 (*.f64 0 (*.f64 y x)) (/.f64 (-.f64 (*.f64 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 (pow.f64 (exp.f64 z) 3)) (pow.f64 (*.f64 y x) 3)) (fma.f64 (pow.f64 (exp.f64 z) 2) 31830988618379068626528276418969/25000000000000000000000000000000 (*.f64 (*.f64 y x) (fma.f64 (exp.f64 z) 5641895835477563/5000000000000000 (*.f64 y x))))))
(+.f64 0 (/.f64 (-.f64 (*.f64 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 (pow.f64 (exp.f64 z) 3)) (pow.f64 (*.f64 y x) 3)) (fma.f64 (pow.f64 (exp.f64 z) 2) 31830988618379068626528276418969/25000000000000000000000000000000 (*.f64 (*.f64 y x) (fma.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 (pow.f64 (exp.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 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 (pow.f64 (exp.f64 z) 3)) (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))) (fma.f64 y (neg.f64 x) (*.f64 y x)))
(+.f64 (*.f64 0 (*.f64 y x)) (/.f64 (-.f64 (*.f64 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 (pow.f64 (exp.f64 z) 3)) (pow.f64 (*.f64 y x) 3)) (fma.f64 (pow.f64 (exp.f64 z) 2) 31830988618379068626528276418969/25000000000000000000000000000000 (*.f64 (*.f64 y x) (fma.f64 (exp.f64 z) 5641895835477563/5000000000000000 (*.f64 y x))))))
(+.f64 0 (/.f64 (-.f64 (*.f64 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 (pow.f64 (exp.f64 z) 3)) (pow.f64 (*.f64 y x) 3)) (fma.f64 (pow.f64 (exp.f64 z) 2) 31830988618379068626528276418969/25000000000000000000000000000000 (*.f64 (*.f64 y x) (fma.f64 (exp.f64 z) 5641895835477563/5000000000000000 (*.f64 y x))))))
(fma.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))) (fma.f64 y (neg.f64 x) (*.f64 y x)))
(+.f64 (*.f64 0 (*.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 0 (/.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 (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))) (fma.f64 (*.f64 y (neg.f64 x)) 1 (*.f64 y x)))
(fma.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))) (fma.f64 y (neg.f64 x) (*.f64 y x)))
(+.f64 (*.f64 0 (*.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 0 (/.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 (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))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 y x))) (pow.f64 (cbrt.f64 (*.f64 y x)) 2) (*.f64 y x)))
(+.f64 (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)) (fma.f64 (exp.f64 z) 5641895835477563/5000000000000000 (*.f64 y x))))
(+.f64 (+.f64 (*.f64 y x) (neg.f64 (pow.f64 (cbrt.f64 (*.f64 y x)) 3))) (/.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 (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 (fma.f64 y (neg.f64 x) (*.f64 y x)) 1))
(fma.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))) (fma.f64 y (neg.f64 x) (*.f64 y x)))
(+.f64 (*.f64 0 (*.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 0 (/.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 (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 (fma.f64 y (neg.f64 x) (*.f64 y x)) (fma.f64 y (neg.f64 x) (*.f64 y x))))
(fma.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))) (fma.f64 y (neg.f64 x) (*.f64 y x)))
(+.f64 (*.f64 0 (*.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 0 (/.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 y (neg.f64 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 y (neg.f64 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 y (neg.f64 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 y (neg.f64 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 y (neg.f64 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 y (neg.f64 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 y (neg.f64 x)))
(-.f64 (*.f64 (exp.f64 z) 5641895835477563/5000000000000000) (*.f64 y x))
(fma.f64 (+.f64 (sqrt.f64 (*.f64 5641895835477563/5000000000000000 (exp.f64 z))) (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 (+.f64 (sqrt.f64 (*.f64 (exp.f64 z) 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 (+.f64 (sqrt.f64 (*.f64 y x)) (sqrt.f64 (*.f64 (exp.f64 z) 5641895835477563/5000000000000000))) (-.f64 (sqrt.f64 (*.f64 (exp.f64 z) 5641895835477563/5000000000000000)) (sqrt.f64 (*.f64 y x))) (*.f64 0 (*.f64 y x)))
(fma.f64 (+.f64 (sqrt.f64 (*.f64 y x)) (sqrt.f64 (*.f64 (exp.f64 z) 5641895835477563/5000000000000000))) (-.f64 (sqrt.f64 (*.f64 (exp.f64 z) 5641895835477563/5000000000000000)) (sqrt.f64 (*.f64 y x))) 0)
(fma.f64 (+.f64 (sqrt.f64 (*.f64 5641895835477563/5000000000000000 (exp.f64 z))) (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 (+.f64 (sqrt.f64 (*.f64 (exp.f64 z) 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 (+.f64 (sqrt.f64 (*.f64 y x)) (sqrt.f64 (*.f64 (exp.f64 z) 5641895835477563/5000000000000000))) (-.f64 (sqrt.f64 (*.f64 (exp.f64 z) 5641895835477563/5000000000000000)) (sqrt.f64 (*.f64 y x))) (*.f64 0 (*.f64 y x)))
(fma.f64 (+.f64 (sqrt.f64 (*.f64 y x)) (sqrt.f64 (*.f64 (exp.f64 z) 5641895835477563/5000000000000000))) (-.f64 (sqrt.f64 (*.f64 (exp.f64 z) 5641895835477563/5000000000000000)) (sqrt.f64 (*.f64 y x))) 0)
(fma.f64 (+.f64 (sqrt.f64 (*.f64 5641895835477563/5000000000000000 (exp.f64 z))) (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 (+.f64 (sqrt.f64 (*.f64 (exp.f64 z) 5641895835477563/5000000000000000)) (sqrt.f64 (*.f64 y x))) (-.f64 (sqrt.f64 (*.f64 (exp.f64 z) 5641895835477563/5000000000000000)) (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 (+.f64 (sqrt.f64 (*.f64 y x)) (sqrt.f64 (*.f64 (exp.f64 z) 5641895835477563/5000000000000000))) (-.f64 (sqrt.f64 (*.f64 (exp.f64 z) 5641895835477563/5000000000000000)) (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 (+.f64 (sqrt.f64 (*.f64 y x)) (sqrt.f64 (*.f64 (exp.f64 z) 5641895835477563/5000000000000000))) (-.f64 (sqrt.f64 (*.f64 (exp.f64 z) 5641895835477563/5000000000000000)) (sqrt.f64 (*.f64 y x))) (+.f64 (*.f64 y x) (neg.f64 (pow.f64 (cbrt.f64 (*.f64 y x)) 3))))
(fma.f64 (+.f64 (sqrt.f64 (*.f64 5641895835477563/5000000000000000 (exp.f64 z))) (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 (+.f64 (sqrt.f64 (*.f64 (exp.f64 z) 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 (+.f64 (sqrt.f64 (*.f64 y x)) (sqrt.f64 (*.f64 (exp.f64 z) 5641895835477563/5000000000000000))) (-.f64 (sqrt.f64 (*.f64 (exp.f64 z) 5641895835477563/5000000000000000)) (sqrt.f64 (*.f64 y x))) (*.f64 0 (*.f64 y x)))
(fma.f64 (+.f64 (sqrt.f64 (*.f64 y x)) (sqrt.f64 (*.f64 (exp.f64 z) 5641895835477563/5000000000000000))) (-.f64 (sqrt.f64 (*.f64 (exp.f64 z) 5641895835477563/5000000000000000)) (sqrt.f64 (*.f64 y x))) 0)
(fma.f64 (+.f64 (sqrt.f64 (*.f64 5641895835477563/5000000000000000 (exp.f64 z))) (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 (+.f64 (sqrt.f64 (*.f64 (exp.f64 z) 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 (+.f64 (sqrt.f64 (*.f64 y x)) (sqrt.f64 (*.f64 (exp.f64 z) 5641895835477563/5000000000000000))) (-.f64 (sqrt.f64 (*.f64 (exp.f64 z) 5641895835477563/5000000000000000)) (sqrt.f64 (*.f64 y x))) (*.f64 0 (*.f64 y x)))
(fma.f64 (+.f64 (sqrt.f64 (*.f64 y x)) (sqrt.f64 (*.f64 (exp.f64 z) 5641895835477563/5000000000000000))) (-.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 (pow.f64 (cbrt.f64 (*.f64 y x)) 2) (neg.f64 (cbrt.f64 (*.f64 y x))) (*.f64 (exp.f64 z) 5641895835477563/5000000000000000))
(+.f64 (*.f64 (exp.f64 z) 5641895835477563/5000000000000000) (neg.f64 (pow.f64 (cbrt.f64 (*.f64 y x)) 3)))
(fma.f64 (*.f64 (neg.f64 x) 1) y (*.f64 5641895835477563/5000000000000000 (exp.f64 z)))
(fma.f64 (exp.f64 z) 5641895835477563/5000000000000000 (*.f64 y (neg.f64 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 y (neg.f64 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 y (neg.f64 x)))
(-.f64 (*.f64 (exp.f64 z) 5641895835477563/5000000000000000) (*.f64 y x))
(fma.f64 (*.f64 5641895835477563/5000000000000000 (pow.f64 (cbrt.f64 (exp.f64 z)) 2)) (cbrt.f64 (exp.f64 z)) (*.f64 y (neg.f64 x)))
(fma.f64 (pow.f64 (cbrt.f64 (exp.f64 z)) 2) (*.f64 5641895835477563/5000000000000000 (cbrt.f64 (exp.f64 z))) (*.f64 y (neg.f64 x)))
(-.f64 (*.f64 5641895835477563/5000000000000000 (*.f64 (pow.f64 (cbrt.f64 (exp.f64 z)) 2) (cbrt.f64 (exp.f64 z)))) (*.f64 y x))
(-.f64 (*.f64 5641895835477563/5000000000000000 (pow.f64 (cbrt.f64 (exp.f64 z)) 3)) (*.f64 y x))
(fma.f64 (*.f64 5641895835477563/5000000000000000 (pow.f64 (cbrt.f64 (exp.f64 z)) 2)) (cbrt.f64 (exp.f64 z)) (*.f64 (*.f64 y (neg.f64 x)) 1))
(fma.f64 (pow.f64 (cbrt.f64 (exp.f64 z)) 2) (*.f64 5641895835477563/5000000000000000 (cbrt.f64 (exp.f64 z))) (*.f64 y (neg.f64 x)))
(-.f64 (*.f64 5641895835477563/5000000000000000 (*.f64 (pow.f64 (cbrt.f64 (exp.f64 z)) 2) (cbrt.f64 (exp.f64 z)))) (*.f64 y x))
(-.f64 (*.f64 5641895835477563/5000000000000000 (pow.f64 (cbrt.f64 (exp.f64 z)) 3)) (*.f64 y x))
(fma.f64 (*.f64 5641895835477563/5000000000000000 (pow.f64 (cbrt.f64 (exp.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 (pow.f64 (cbrt.f64 (exp.f64 z)) 2) (*.f64 5641895835477563/5000000000000000 (cbrt.f64 (exp.f64 z))) (*.f64 y (neg.f64 x)))
(-.f64 (*.f64 5641895835477563/5000000000000000 (*.f64 (pow.f64 (cbrt.f64 (exp.f64 z)) 2) (cbrt.f64 (exp.f64 z)))) (*.f64 y x))
(-.f64 (*.f64 5641895835477563/5000000000000000 (pow.f64 (cbrt.f64 (exp.f64 z)) 3)) (*.f64 y x))
(fma.f64 (*.f64 5641895835477563/5000000000000000 (pow.f64 (cbrt.f64 (exp.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 (pow.f64 (cbrt.f64 (exp.f64 z)) 2) (*.f64 5641895835477563/5000000000000000 (cbrt.f64 (exp.f64 z))) (*.f64 y (neg.f64 x)))
(-.f64 (*.f64 5641895835477563/5000000000000000 (*.f64 (pow.f64 (cbrt.f64 (exp.f64 z)) 2) (cbrt.f64 (exp.f64 z)))) (*.f64 y x))
(-.f64 (*.f64 5641895835477563/5000000000000000 (pow.f64 (cbrt.f64 (exp.f64 z)) 3)) (*.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 (exp.f64 z) 5641895835477563/5000000000000000 (*.f64 y (neg.f64 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 y (neg.f64 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 y (neg.f64 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 y (neg.f64 x)))
(-.f64 (*.f64 (exp.f64 z) 5641895835477563/5000000000000000) (*.f64 y x))
(-.f64 (exp.f64 (log1p.f64 (+.f64 x (/.f64 y (fma.f64 5641895835477563/5000000000000000 (exp.f64 z) (*.f64 y (neg.f64 x))))))) 1)
(+.f64 x (/.f64 y (fma.f64 (exp.f64 z) 5641895835477563/5000000000000000 (*.f64 y (neg.f64 x)))))
(+.f64 x (/.f64 y (-.f64 (*.f64 (exp.f64 z) 5641895835477563/5000000000000000) (*.f64 y x))))
(-.f64 (/.f64 (*.f64 x x) (-.f64 x (/.f64 y (fma.f64 5641895835477563/5000000000000000 (exp.f64 z) (*.f64 y (neg.f64 x)))))) (/.f64 (pow.f64 (/.f64 y (fma.f64 5641895835477563/5000000000000000 (exp.f64 z) (*.f64 y (neg.f64 x)))) 2) (-.f64 x (/.f64 y (fma.f64 5641895835477563/5000000000000000 (exp.f64 z) (*.f64 y (neg.f64 x)))))))
(/.f64 (-.f64 (*.f64 x x) (pow.f64 (/.f64 y (fma.f64 (exp.f64 z) 5641895835477563/5000000000000000 (*.f64 y (neg.f64 x)))) 2)) (-.f64 x (/.f64 y (fma.f64 (exp.f64 z) 5641895835477563/5000000000000000 (*.f64 y (neg.f64 x))))))
(/.f64 (-.f64 (*.f64 x x) (pow.f64 (/.f64 y (-.f64 (*.f64 (exp.f64 z) 5641895835477563/5000000000000000) (*.f64 y x))) 2)) (-.f64 x (/.f64 y (-.f64 (*.f64 (exp.f64 z) 5641895835477563/5000000000000000) (*.f64 y x)))))
(*.f64 (+.f64 x (/.f64 y (fma.f64 5641895835477563/5000000000000000 (exp.f64 z) (*.f64 y (neg.f64 x))))) 1)
(+.f64 x (/.f64 y (fma.f64 (exp.f64 z) 5641895835477563/5000000000000000 (*.f64 y (neg.f64 x)))))
(+.f64 x (/.f64 y (-.f64 (*.f64 (exp.f64 z) 5641895835477563/5000000000000000) (*.f64 y x))))
(*.f64 1 (+.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 y (neg.f64 x)))))
(+.f64 x (/.f64 y (-.f64 (*.f64 (exp.f64 z) 5641895835477563/5000000000000000) (*.f64 y x))))
(*.f64 (cbrt.f64 (+.f64 x (/.f64 y (fma.f64 5641895835477563/5000000000000000 (exp.f64 z) (*.f64 y (neg.f64 x)))))) (pow.f64 (cbrt.f64 (+.f64 x (/.f64 y (fma.f64 5641895835477563/5000000000000000 (exp.f64 z) (*.f64 y (neg.f64 x)))))) 2))
(+.f64 x (/.f64 y (fma.f64 (exp.f64 z) 5641895835477563/5000000000000000 (*.f64 y (neg.f64 x)))))
(+.f64 x (/.f64 y (-.f64 (*.f64 (exp.f64 z) 5641895835477563/5000000000000000) (*.f64 y x))))
(*.f64 (pow.f64 (cbrt.f64 (+.f64 x (/.f64 y (fma.f64 5641895835477563/5000000000000000 (exp.f64 z) (*.f64 y (neg.f64 x)))))) 2) (cbrt.f64 (+.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 y (neg.f64 x)))))
(+.f64 x (/.f64 y (-.f64 (*.f64 (exp.f64 z) 5641895835477563/5000000000000000) (*.f64 y x))))
(*.f64 (sqrt.f64 (+.f64 x (/.f64 y (fma.f64 5641895835477563/5000000000000000 (exp.f64 z) (*.f64 y (neg.f64 x)))))) (sqrt.f64 (+.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 y (neg.f64 x)))))
(+.f64 x (/.f64 y (-.f64 (*.f64 (exp.f64 z) 5641895835477563/5000000000000000) (*.f64 y x))))
(*.f64 (+.f64 (pow.f64 x 3) (pow.f64 (/.f64 y (fma.f64 5641895835477563/5000000000000000 (exp.f64 z) (*.f64 y (neg.f64 x)))) 3)) (/.f64 1 (fma.f64 x x (*.f64 (/.f64 y (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)))) x)))))
(*.f64 (+.f64 (pow.f64 x 3) (pow.f64 (/.f64 y (fma.f64 (exp.f64 z) 5641895835477563/5000000000000000 (*.f64 y (neg.f64 x)))) 3)) (/.f64 1 (fma.f64 x x (*.f64 (/.f64 y (fma.f64 (exp.f64 z) 5641895835477563/5000000000000000 (*.f64 y (neg.f64 x)))) (-.f64 (/.f64 y (fma.f64 (exp.f64 z) 5641895835477563/5000000000000000 (*.f64 y (neg.f64 x)))) x)))))
(/.f64 (+.f64 (pow.f64 x 3) (pow.f64 (/.f64 y (-.f64 (*.f64 (exp.f64 z) 5641895835477563/5000000000000000) (*.f64 y x))) 3)) (fma.f64 x x (*.f64 (/.f64 y (-.f64 (*.f64 (exp.f64 z) 5641895835477563/5000000000000000) (*.f64 y x))) (-.f64 (/.f64 y (-.f64 (*.f64 (exp.f64 z) 5641895835477563/5000000000000000) (*.f64 y x))) x))))
(*.f64 (-.f64 (*.f64 x x) (pow.f64 (/.f64 y (fma.f64 5641895835477563/5000000000000000 (exp.f64 z) (*.f64 y (neg.f64 x)))) 2)) (/.f64 1 (-.f64 x (/.f64 y (fma.f64 5641895835477563/5000000000000000 (exp.f64 z) (*.f64 y (neg.f64 x)))))))
(/.f64 (-.f64 (*.f64 x x) (pow.f64 (/.f64 y (fma.f64 (exp.f64 z) 5641895835477563/5000000000000000 (*.f64 y (neg.f64 x)))) 2)) (-.f64 x (/.f64 y (fma.f64 (exp.f64 z) 5641895835477563/5000000000000000 (*.f64 y (neg.f64 x))))))
(/.f64 (-.f64 (*.f64 x x) (pow.f64 (/.f64 y (-.f64 (*.f64 (exp.f64 z) 5641895835477563/5000000000000000) (*.f64 y x))) 2)) (-.f64 x (/.f64 y (-.f64 (*.f64 (exp.f64 z) 5641895835477563/5000000000000000) (*.f64 y x)))))
(/.f64 1 (/.f64 (fma.f64 x x (*.f64 (/.f64 y (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)))) x))) (+.f64 (pow.f64 x 3) (pow.f64 (/.f64 y (fma.f64 5641895835477563/5000000000000000 (exp.f64 z) (*.f64 y (neg.f64 x)))) 3))))
(*.f64 (+.f64 (pow.f64 x 3) (pow.f64 (/.f64 y (fma.f64 (exp.f64 z) 5641895835477563/5000000000000000 (*.f64 y (neg.f64 x)))) 3)) (/.f64 1 (fma.f64 x x (*.f64 (/.f64 y (fma.f64 (exp.f64 z) 5641895835477563/5000000000000000 (*.f64 y (neg.f64 x)))) (-.f64 (/.f64 y (fma.f64 (exp.f64 z) 5641895835477563/5000000000000000 (*.f64 y (neg.f64 x)))) x)))))
(/.f64 (+.f64 (pow.f64 x 3) (pow.f64 (/.f64 y (-.f64 (*.f64 (exp.f64 z) 5641895835477563/5000000000000000) (*.f64 y x))) 3)) (fma.f64 x x (*.f64 (/.f64 y (-.f64 (*.f64 (exp.f64 z) 5641895835477563/5000000000000000) (*.f64 y x))) (-.f64 (/.f64 y (-.f64 (*.f64 (exp.f64 z) 5641895835477563/5000000000000000) (*.f64 y x))) x))))
(/.f64 1 (/.f64 (-.f64 x (/.f64 y (fma.f64 5641895835477563/5000000000000000 (exp.f64 z) (*.f64 y (neg.f64 x))))) (-.f64 (*.f64 x x) (pow.f64 (/.f64 y (fma.f64 5641895835477563/5000000000000000 (exp.f64 z) (*.f64 y (neg.f64 x)))) 2))))
(/.f64 (-.f64 (*.f64 x x) (pow.f64 (/.f64 y (fma.f64 (exp.f64 z) 5641895835477563/5000000000000000 (*.f64 y (neg.f64 x)))) 2)) (-.f64 x (/.f64 y (fma.f64 (exp.f64 z) 5641895835477563/5000000000000000 (*.f64 y (neg.f64 x))))))
(/.f64 (-.f64 (*.f64 x x) (pow.f64 (/.f64 y (-.f64 (*.f64 (exp.f64 z) 5641895835477563/5000000000000000) (*.f64 y x))) 2)) (-.f64 x (/.f64 y (-.f64 (*.f64 (exp.f64 z) 5641895835477563/5000000000000000) (*.f64 y x)))))
(/.f64 (+.f64 (pow.f64 x 3) (pow.f64 (/.f64 y (fma.f64 5641895835477563/5000000000000000 (exp.f64 z) (*.f64 y (neg.f64 x)))) 3)) (fma.f64 x x (*.f64 (/.f64 y (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)))) x))))
(*.f64 (+.f64 (pow.f64 x 3) (pow.f64 (/.f64 y (fma.f64 (exp.f64 z) 5641895835477563/5000000000000000 (*.f64 y (neg.f64 x)))) 3)) (/.f64 1 (fma.f64 x x (*.f64 (/.f64 y (fma.f64 (exp.f64 z) 5641895835477563/5000000000000000 (*.f64 y (neg.f64 x)))) (-.f64 (/.f64 y (fma.f64 (exp.f64 z) 5641895835477563/5000000000000000 (*.f64 y (neg.f64 x)))) x)))))
(/.f64 (+.f64 (pow.f64 x 3) (pow.f64 (/.f64 y (-.f64 (*.f64 (exp.f64 z) 5641895835477563/5000000000000000) (*.f64 y x))) 3)) (fma.f64 x x (*.f64 (/.f64 y (-.f64 (*.f64 (exp.f64 z) 5641895835477563/5000000000000000) (*.f64 y x))) (-.f64 (/.f64 y (-.f64 (*.f64 (exp.f64 z) 5641895835477563/5000000000000000) (*.f64 y x))) x))))
(/.f64 (+.f64 (pow.f64 x 3) (pow.f64 (/.f64 y (fma.f64 5641895835477563/5000000000000000 (exp.f64 z) (*.f64 y (neg.f64 x)))) 3)) (+.f64 (pow.f64 (/.f64 y (fma.f64 5641895835477563/5000000000000000 (exp.f64 z) (*.f64 y (neg.f64 x)))) 2) (-.f64 (*.f64 x x) (/.f64 (*.f64 y x) (fma.f64 5641895835477563/5000000000000000 (exp.f64 z) (*.f64 y (neg.f64 x)))))))
(/.f64 (+.f64 (pow.f64 x 3) (pow.f64 (/.f64 y (fma.f64 (exp.f64 z) 5641895835477563/5000000000000000 (*.f64 y (neg.f64 x)))) 3)) (+.f64 (pow.f64 (/.f64 y (fma.f64 (exp.f64 z) 5641895835477563/5000000000000000 (*.f64 y (neg.f64 x)))) 2) (-.f64 (*.f64 x x) (/.f64 y (/.f64 (fma.f64 (exp.f64 z) 5641895835477563/5000000000000000 (*.f64 y (neg.f64 x))) x)))))
(/.f64 (+.f64 (pow.f64 x 3) (pow.f64 (/.f64 y (-.f64 (*.f64 (exp.f64 z) 5641895835477563/5000000000000000) (*.f64 y x))) 3)) (+.f64 (pow.f64 (/.f64 y (-.f64 (*.f64 (exp.f64 z) 5641895835477563/5000000000000000) (*.f64 y x))) 2) (fma.f64 x x (/.f64 (*.f64 x (neg.f64 y)) (-.f64 (*.f64 (exp.f64 z) 5641895835477563/5000000000000000) (*.f64 y x))))))
(/.f64 (-.f64 (*.f64 x x) (pow.f64 (/.f64 y (fma.f64 5641895835477563/5000000000000000 (exp.f64 z) (*.f64 y (neg.f64 x)))) 2)) (-.f64 x (/.f64 y (fma.f64 5641895835477563/5000000000000000 (exp.f64 z) (*.f64 y (neg.f64 x))))))
(/.f64 (-.f64 (*.f64 x x) (pow.f64 (/.f64 y (fma.f64 (exp.f64 z) 5641895835477563/5000000000000000 (*.f64 y (neg.f64 x)))) 2)) (-.f64 x (/.f64 y (fma.f64 (exp.f64 z) 5641895835477563/5000000000000000 (*.f64 y (neg.f64 x))))))
(/.f64 (-.f64 (*.f64 x x) (pow.f64 (/.f64 y (-.f64 (*.f64 (exp.f64 z) 5641895835477563/5000000000000000) (*.f64 y x))) 2)) (-.f64 x (/.f64 y (-.f64 (*.f64 (exp.f64 z) 5641895835477563/5000000000000000) (*.f64 y x)))))
(/.f64 (neg.f64 (+.f64 (pow.f64 x 3) (pow.f64 (/.f64 y (fma.f64 5641895835477563/5000000000000000 (exp.f64 z) (*.f64 y (neg.f64 x)))) 3))) (neg.f64 (fma.f64 x x (*.f64 (/.f64 y (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)))) x)))))
(/.f64 (neg.f64 (+.f64 (pow.f64 x 3) (pow.f64 (/.f64 y (fma.f64 (exp.f64 z) 5641895835477563/5000000000000000 (*.f64 y (neg.f64 x)))) 3))) (neg.f64 (fma.f64 x x (*.f64 (/.f64 y (fma.f64 (exp.f64 z) 5641895835477563/5000000000000000 (*.f64 y (neg.f64 x)))) (-.f64 (/.f64 y (fma.f64 (exp.f64 z) 5641895835477563/5000000000000000 (*.f64 y (neg.f64 x)))) x)))))
(*.f64 1 (/.f64 (+.f64 (pow.f64 x 3) (pow.f64 (/.f64 y (-.f64 (*.f64 (exp.f64 z) 5641895835477563/5000000000000000) (*.f64 y x))) 3)) (fma.f64 x x (*.f64 (/.f64 y (-.f64 (*.f64 (exp.f64 z) 5641895835477563/5000000000000000) (*.f64 y x))) (-.f64 (/.f64 y (-.f64 (*.f64 (exp.f64 z) 5641895835477563/5000000000000000) (*.f64 y x))) x)))))
(/.f64 (neg.f64 (-.f64 (*.f64 x x) (pow.f64 (/.f64 y (fma.f64 5641895835477563/5000000000000000 (exp.f64 z) (*.f64 y (neg.f64 x)))) 2))) (neg.f64 (-.f64 x (/.f64 y (fma.f64 5641895835477563/5000000000000000 (exp.f64 z) (*.f64 y (neg.f64 x)))))))
(/.f64 (neg.f64 (-.f64 (*.f64 x x) (pow.f64 (/.f64 y (fma.f64 (exp.f64 z) 5641895835477563/5000000000000000 (*.f64 y (neg.f64 x)))) 2))) (neg.f64 (-.f64 x (/.f64 y (fma.f64 (exp.f64 z) 5641895835477563/5000000000000000 (*.f64 y (neg.f64 x)))))))
(/.f64 (-.f64 (pow.f64 (/.f64 y (-.f64 (*.f64 (exp.f64 z) 5641895835477563/5000000000000000) (*.f64 y x))) 2) (*.f64 x x)) (-.f64 (/.f64 y (-.f64 (*.f64 (exp.f64 z) 5641895835477563/5000000000000000) (*.f64 y x))) x))
(/.f64 (-.f64 (pow.f64 (/.f64 y (fma.f64 5641895835477563/5000000000000000 (exp.f64 z) (*.f64 y (neg.f64 x)))) 2) (*.f64 x x)) (-.f64 (/.f64 y (fma.f64 5641895835477563/5000000000000000 (exp.f64 z) (*.f64 y (neg.f64 x)))) x))
(/.f64 (neg.f64 (-.f64 (*.f64 x x) (pow.f64 (/.f64 y (fma.f64 (exp.f64 z) 5641895835477563/5000000000000000 (*.f64 y (neg.f64 x)))) 2))) (neg.f64 (-.f64 x (/.f64 y (fma.f64 (exp.f64 z) 5641895835477563/5000000000000000 (*.f64 y (neg.f64 x)))))))
(/.f64 (-.f64 (pow.f64 (/.f64 y (-.f64 (*.f64 (exp.f64 z) 5641895835477563/5000000000000000) (*.f64 y x))) 2) (*.f64 x x)) (-.f64 (/.f64 y (-.f64 (*.f64 (exp.f64 z) 5641895835477563/5000000000000000) (*.f64 y x))) x))
(pow.f64 (+.f64 x (/.f64 y (fma.f64 5641895835477563/5000000000000000 (exp.f64 z) (*.f64 y (neg.f64 x))))) 1)
(+.f64 x (/.f64 y (fma.f64 (exp.f64 z) 5641895835477563/5000000000000000 (*.f64 y (neg.f64 x)))))
(+.f64 x (/.f64 y (-.f64 (*.f64 (exp.f64 z) 5641895835477563/5000000000000000) (*.f64 y x))))
(pow.f64 (pow.f64 (+.f64 x (/.f64 y (fma.f64 5641895835477563/5000000000000000 (exp.f64 z) (*.f64 y (neg.f64 x))))) 2) 1/2)
(sqrt.f64 (pow.f64 (+.f64 x (/.f64 y (fma.f64 (exp.f64 z) 5641895835477563/5000000000000000 (*.f64 y (neg.f64 x))))) 2))
(fabs.f64 (+.f64 x (/.f64 y (-.f64 (*.f64 (exp.f64 z) 5641895835477563/5000000000000000) (*.f64 y x)))))
(pow.f64 (pow.f64 (+.f64 x (/.f64 y (fma.f64 5641895835477563/5000000000000000 (exp.f64 z) (*.f64 y (neg.f64 x))))) 3) 1/3)
(+.f64 x (/.f64 y (fma.f64 (exp.f64 z) 5641895835477563/5000000000000000 (*.f64 y (neg.f64 x)))))
(+.f64 x (/.f64 y (-.f64 (*.f64 (exp.f64 z) 5641895835477563/5000000000000000) (*.f64 y x))))
(pow.f64 (cbrt.f64 (+.f64 x (/.f64 y (fma.f64 5641895835477563/5000000000000000 (exp.f64 z) (*.f64 y (neg.f64 x)))))) 3)
(+.f64 x (/.f64 y (fma.f64 (exp.f64 z) 5641895835477563/5000000000000000 (*.f64 y (neg.f64 x)))))
(+.f64 x (/.f64 y (-.f64 (*.f64 (exp.f64 z) 5641895835477563/5000000000000000) (*.f64 y x))))
(pow.f64 (sqrt.f64 (+.f64 x (/.f64 y (fma.f64 5641895835477563/5000000000000000 (exp.f64 z) (*.f64 y (neg.f64 x)))))) 2)
(+.f64 x (/.f64 y (fma.f64 (exp.f64 z) 5641895835477563/5000000000000000 (*.f64 y (neg.f64 x)))))
(+.f64 x (/.f64 y (-.f64 (*.f64 (exp.f64 z) 5641895835477563/5000000000000000) (*.f64 y x))))
(pow.f64 (/.f64 (fma.f64 x x (*.f64 (/.f64 y (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)))) x))) (+.f64 (pow.f64 x 3) (pow.f64 (/.f64 y (fma.f64 5641895835477563/5000000000000000 (exp.f64 z) (*.f64 y (neg.f64 x)))) 3))) -1)
(*.f64 (+.f64 (pow.f64 x 3) (pow.f64 (/.f64 y (fma.f64 (exp.f64 z) 5641895835477563/5000000000000000 (*.f64 y (neg.f64 x)))) 3)) (/.f64 1 (fma.f64 x x (*.f64 (/.f64 y (fma.f64 (exp.f64 z) 5641895835477563/5000000000000000 (*.f64 y (neg.f64 x)))) (-.f64 (/.f64 y (fma.f64 (exp.f64 z) 5641895835477563/5000000000000000 (*.f64 y (neg.f64 x)))) x)))))
(/.f64 (+.f64 (pow.f64 x 3) (pow.f64 (/.f64 y (-.f64 (*.f64 (exp.f64 z) 5641895835477563/5000000000000000) (*.f64 y x))) 3)) (fma.f64 x x (*.f64 (/.f64 y (-.f64 (*.f64 (exp.f64 z) 5641895835477563/5000000000000000) (*.f64 y x))) (-.f64 (/.f64 y (-.f64 (*.f64 (exp.f64 z) 5641895835477563/5000000000000000) (*.f64 y x))) x))))
(pow.f64 (/.f64 (-.f64 x (/.f64 y (fma.f64 5641895835477563/5000000000000000 (exp.f64 z) (*.f64 y (neg.f64 x))))) (-.f64 (*.f64 x x) (pow.f64 (/.f64 y (fma.f64 5641895835477563/5000000000000000 (exp.f64 z) (*.f64 y (neg.f64 x)))) 2))) -1)
(/.f64 (-.f64 (*.f64 x x) (pow.f64 (/.f64 y (fma.f64 (exp.f64 z) 5641895835477563/5000000000000000 (*.f64 y (neg.f64 x)))) 2)) (-.f64 x (/.f64 y (fma.f64 (exp.f64 z) 5641895835477563/5000000000000000 (*.f64 y (neg.f64 x))))))
(/.f64 (-.f64 (*.f64 x x) (pow.f64 (/.f64 y (-.f64 (*.f64 (exp.f64 z) 5641895835477563/5000000000000000) (*.f64 y x))) 2)) (-.f64 x (/.f64 y (-.f64 (*.f64 (exp.f64 z) 5641895835477563/5000000000000000) (*.f64 y x)))))
(sqrt.f64 (pow.f64 (+.f64 x (/.f64 y (fma.f64 5641895835477563/5000000000000000 (exp.f64 z) (*.f64 y (neg.f64 x))))) 2))
(sqrt.f64 (pow.f64 (+.f64 x (/.f64 y (fma.f64 (exp.f64 z) 5641895835477563/5000000000000000 (*.f64 y (neg.f64 x))))) 2))
(fabs.f64 (+.f64 x (/.f64 y (-.f64 (*.f64 (exp.f64 z) 5641895835477563/5000000000000000) (*.f64 y x)))))
(log.f64 (exp.f64 (+.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 y (neg.f64 x)))))
(+.f64 x (/.f64 y (-.f64 (*.f64 (exp.f64 z) 5641895835477563/5000000000000000) (*.f64 y x))))
(log.f64 (+.f64 1 (expm1.f64 (+.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 y (neg.f64 x)))))
(+.f64 x (/.f64 y (-.f64 (*.f64 (exp.f64 z) 5641895835477563/5000000000000000) (*.f64 y x))))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 x)) (exp.f64 (/.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 y (neg.f64 x)))))
(+.f64 x (/.f64 y (-.f64 (*.f64 (exp.f64 z) 5641895835477563/5000000000000000) (*.f64 y x))))
(log.f64 (*.f64 (exp.f64 x) (+.f64 1 (expm1.f64 (/.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 y (neg.f64 x)))))
(+.f64 x (/.f64 y (-.f64 (*.f64 (exp.f64 z) 5641895835477563/5000000000000000) (*.f64 y x))))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 x)) (+.f64 1 (expm1.f64 (/.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 y (neg.f64 x)))))
(+.f64 x (/.f64 y (-.f64 (*.f64 (exp.f64 z) 5641895835477563/5000000000000000) (*.f64 y x))))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (/.f64 y (fma.f64 5641895835477563/5000000000000000 (exp.f64 z) (*.f64 y (neg.f64 x)))))) (exp.f64 x)))
(+.f64 x (/.f64 y (fma.f64 (exp.f64 z) 5641895835477563/5000000000000000 (*.f64 y (neg.f64 x)))))
(+.f64 x (/.f64 y (-.f64 (*.f64 (exp.f64 z) 5641895835477563/5000000000000000) (*.f64 y x))))
(log.f64 (*.f64 (exp.f64 (/.f64 y (fma.f64 5641895835477563/5000000000000000 (exp.f64 z) (*.f64 y (neg.f64 x))))) (+.f64 1 (expm1.f64 x))))
(+.f64 x (/.f64 y (fma.f64 (exp.f64 z) 5641895835477563/5000000000000000 (*.f64 y (neg.f64 x)))))
(+.f64 x (/.f64 y (-.f64 (*.f64 (exp.f64 z) 5641895835477563/5000000000000000) (*.f64 y x))))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (/.f64 y (fma.f64 5641895835477563/5000000000000000 (exp.f64 z) (*.f64 y (neg.f64 x)))))) (+.f64 1 (expm1.f64 x))))
(+.f64 x (/.f64 y (fma.f64 (exp.f64 z) 5641895835477563/5000000000000000 (*.f64 y (neg.f64 x)))))
(+.f64 x (/.f64 y (-.f64 (*.f64 (exp.f64 z) 5641895835477563/5000000000000000) (*.f64 y x))))
(cbrt.f64 (pow.f64 (+.f64 x (/.f64 y (fma.f64 5641895835477563/5000000000000000 (exp.f64 z) (*.f64 y (neg.f64 x))))) 3))
(+.f64 x (/.f64 y (fma.f64 (exp.f64 z) 5641895835477563/5000000000000000 (*.f64 y (neg.f64 x)))))
(+.f64 x (/.f64 y (-.f64 (*.f64 (exp.f64 z) 5641895835477563/5000000000000000) (*.f64 y x))))
(expm1.f64 (log1p.f64 (+.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 y (neg.f64 x)))))
(+.f64 x (/.f64 y (-.f64 (*.f64 (exp.f64 z) 5641895835477563/5000000000000000) (*.f64 y x))))
(log1p.f64 (expm1.f64 (+.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 y (neg.f64 x)))))
(+.f64 x (/.f64 y (-.f64 (*.f64 (exp.f64 z) 5641895835477563/5000000000000000) (*.f64 y x))))
(exp.f64 (log.f64 (+.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 y (neg.f64 x)))))
(+.f64 x (/.f64 y (-.f64 (*.f64 (exp.f64 z) 5641895835477563/5000000000000000) (*.f64 y x))))
(exp.f64 (*.f64 (log.f64 (+.f64 x (/.f64 y (fma.f64 5641895835477563/5000000000000000 (exp.f64 z) (*.f64 y (neg.f64 x)))))) 1))
(+.f64 x (/.f64 y (fma.f64 (exp.f64 z) 5641895835477563/5000000000000000 (*.f64 y (neg.f64 x)))))
(+.f64 x (/.f64 y (-.f64 (*.f64 (exp.f64 z) 5641895835477563/5000000000000000) (*.f64 y x))))
(fma.f64 y (/.f64 1 (fma.f64 5641895835477563/5000000000000000 (exp.f64 z) (*.f64 y (neg.f64 x)))) x)
(+.f64 x (/.f64 y (fma.f64 (exp.f64 z) 5641895835477563/5000000000000000 (*.f64 y (neg.f64 x)))))
(+.f64 x (/.f64 y (-.f64 (*.f64 (exp.f64 z) 5641895835477563/5000000000000000) (*.f64 y x))))
(fma.f64 x 1 (/.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 y (neg.f64 x)))))
(+.f64 x (/.f64 y (-.f64 (*.f64 (exp.f64 z) 5641895835477563/5000000000000000) (*.f64 y x))))
(fma.f64 (/.f64 y (fma.f64 5641895835477563/5000000000000000 (exp.f64 z) (*.f64 y (neg.f64 x)))) 1 x)
(+.f64 x (/.f64 y (fma.f64 (exp.f64 z) 5641895835477563/5000000000000000 (*.f64 y (neg.f64 x)))))
(+.f64 x (/.f64 y (-.f64 (*.f64 (exp.f64 z) 5641895835477563/5000000000000000) (*.f64 y x))))
(fma.f64 1 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 y (neg.f64 x)))))
(+.f64 x (/.f64 y (-.f64 (*.f64 (exp.f64 z) 5641895835477563/5000000000000000) (*.f64 y x))))
(fma.f64 1 (/.f64 y (fma.f64 5641895835477563/5000000000000000 (exp.f64 z) (*.f64 y (neg.f64 x)))) x)
(+.f64 x (/.f64 y (fma.f64 (exp.f64 z) 5641895835477563/5000000000000000 (*.f64 y (neg.f64 x)))))
(+.f64 x (/.f64 y (-.f64 (*.f64 (exp.f64 z) 5641895835477563/5000000000000000) (*.f64 y x))))
(fma.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))))) x)
(+.f64 x (/.f64 y (fma.f64 (exp.f64 z) 5641895835477563/5000000000000000 (*.f64 y (neg.f64 x)))))
(+.f64 x (/.f64 y (-.f64 (*.f64 (exp.f64 z) 5641895835477563/5000000000000000) (*.f64 y x))))
(fma.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) x)
(+.f64 x (/.f64 y (fma.f64 (exp.f64 z) 5641895835477563/5000000000000000 (*.f64 y (neg.f64 x)))))
(+.f64 x (/.f64 y (-.f64 (*.f64 (exp.f64 z) 5641895835477563/5000000000000000) (*.f64 y x))))
(fma.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))))) x)
(+.f64 x (/.f64 y (fma.f64 (exp.f64 z) 5641895835477563/5000000000000000 (*.f64 y (neg.f64 x)))))
(+.f64 x (/.f64 y (-.f64 (*.f64 (exp.f64 z) 5641895835477563/5000000000000000) (*.f64 y x))))
(fma.f64 (cbrt.f64 x) (pow.f64 (cbrt.f64 x) 2) (/.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 y (neg.f64 x)))))
(+.f64 x (/.f64 y (-.f64 (*.f64 (exp.f64 z) 5641895835477563/5000000000000000) (*.f64 y x))))
(fma.f64 (pow.f64 (cbrt.f64 x) 2) (cbrt.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 y (neg.f64 x)))))
(+.f64 x (/.f64 y (-.f64 (*.f64 (exp.f64 z) 5641895835477563/5000000000000000) (*.f64 y x))))
(fma.f64 (sqrt.f64 y) (*.f64 (sqrt.f64 y) (/.f64 1 (fma.f64 5641895835477563/5000000000000000 (exp.f64 z) (*.f64 y (neg.f64 x))))) x)
(+.f64 x (/.f64 y (fma.f64 (exp.f64 z) 5641895835477563/5000000000000000 (*.f64 y (neg.f64 x)))))
(+.f64 x (/.f64 y (-.f64 (*.f64 (exp.f64 z) 5641895835477563/5000000000000000) (*.f64 y x))))
(fma.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))))) x)
(+.f64 x (/.f64 y (fma.f64 (exp.f64 z) 5641895835477563/5000000000000000 (*.f64 y (neg.f64 x)))))
(+.f64 x (/.f64 y (-.f64 (*.f64 (exp.f64 z) 5641895835477563/5000000000000000) (*.f64 y x))))
(fma.f64 (sqrt.f64 x) (sqrt.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 y (neg.f64 x)))))
(+.f64 x (/.f64 y (-.f64 (*.f64 (exp.f64 z) 5641895835477563/5000000000000000) (*.f64 y x))))
(fma.f64 (neg.f64 y) (/.f64 1 (neg.f64 (fma.f64 5641895835477563/5000000000000000 (exp.f64 z) (*.f64 y (neg.f64 x))))) x)
(+.f64 x (/.f64 y (fma.f64 (exp.f64 z) 5641895835477563/5000000000000000 (*.f64 y (neg.f64 x)))))
(+.f64 x (/.f64 y (-.f64 (*.f64 (exp.f64 z) 5641895835477563/5000000000000000) (*.f64 y x))))
(fma.f64 (/.f64 1 (fma.f64 5641895835477563/5000000000000000 (exp.f64 z) (*.f64 y (neg.f64 x)))) y x)
(+.f64 x (/.f64 y (fma.f64 (exp.f64 z) 5641895835477563/5000000000000000 (*.f64 y (neg.f64 x)))))
(+.f64 x (/.f64 y (-.f64 (*.f64 (exp.f64 z) 5641895835477563/5000000000000000) (*.f64 y x))))
(fma.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)))) x)
(+.f64 x (/.f64 y (fma.f64 (exp.f64 z) 5641895835477563/5000000000000000 (*.f64 y (neg.f64 x)))))
(+.f64 x (/.f64 y (-.f64 (*.f64 (exp.f64 z) 5641895835477563/5000000000000000) (*.f64 y x))))
(fma.f64 (/.f64 (sqrt.f64 y) 1) (/.f64 (sqrt.f64 y) (fma.f64 5641895835477563/5000000000000000 (exp.f64 z) (*.f64 y (neg.f64 x)))) x)
(+.f64 x (/.f64 y (fma.f64 (exp.f64 z) 5641895835477563/5000000000000000 (*.f64 y (neg.f64 x)))))
(+.f64 x (/.f64 y (-.f64 (*.f64 (exp.f64 z) 5641895835477563/5000000000000000) (*.f64 y x))))
(fma.f64 (/.f64 1 (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))))) x)
(+.f64 x (/.f64 y (fma.f64 (exp.f64 z) 5641895835477563/5000000000000000 (*.f64 y (neg.f64 x)))))
(+.f64 x (/.f64 y (-.f64 (*.f64 (exp.f64 z) 5641895835477563/5000000000000000) (*.f64 y x))))
(fma.f64 (/.f64 (pow.f64 (cbrt.f64 y) 2) (pow.f64 (cbrt.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))))) x)
(fma.f64 (/.f64 (pow.f64 (cbrt.f64 y) 2) (pow.f64 (cbrt.f64 (fma.f64 (exp.f64 z) 5641895835477563/5000000000000000 (*.f64 y (neg.f64 x)))) 2)) (cbrt.f64 (/.f64 y (fma.f64 (exp.f64 z) 5641895835477563/5000000000000000 (*.f64 y (neg.f64 x))))) x)
(fma.f64 (cbrt.f64 (/.f64 y (-.f64 (*.f64 (exp.f64 z) 5641895835477563/5000000000000000) (*.f64 y x)))) (/.f64 (pow.f64 (cbrt.f64 y) 2) (pow.f64 (cbrt.f64 (-.f64 (*.f64 (exp.f64 z) 5641895835477563/5000000000000000) (*.f64 y x))) 2)) x)
(fma.f64 (/.f64 (sqrt.f64 y) (pow.f64 (cbrt.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))))) x)
(+.f64 x (/.f64 y (fma.f64 (exp.f64 z) 5641895835477563/5000000000000000 (*.f64 y (neg.f64 x)))))
(+.f64 x (/.f64 y (-.f64 (*.f64 (exp.f64 z) 5641895835477563/5000000000000000) (*.f64 y x))))
(fma.f64 (/.f64 1 (sqrt.f64 (fma.f64 5641895835477563/5000000000000000 (exp.f64 z) (*.f64 y (neg.f64 x))))) (/.f64 y (sqrt.f64 (fma.f64 5641895835477563/5000000000000000 (exp.f64 z) (*.f64 y (neg.f64 x))))) x)
(+.f64 x (/.f64 y (fma.f64 (exp.f64 z) 5641895835477563/5000000000000000 (*.f64 y (neg.f64 x)))))
(+.f64 x (/.f64 y (-.f64 (*.f64 (exp.f64 z) 5641895835477563/5000000000000000) (*.f64 y x))))
(fma.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))))) x)
(+.f64 x (/.f64 y (fma.f64 (exp.f64 z) 5641895835477563/5000000000000000 (*.f64 y (neg.f64 x)))))
(+.f64 x (/.f64 y (-.f64 (*.f64 (exp.f64 z) 5641895835477563/5000000000000000) (*.f64 y x))))
(fma.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)) x)
(fma.f64 (/.f64 y (-.f64 (*.f64 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 (pow.f64 (exp.f64 z) 3)) (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)) x)
(fma.f64 (/.f64 y (-.f64 (*.f64 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 (pow.f64 (exp.f64 z) 3)) (pow.f64 (*.f64 y x) 3))) (fma.f64 (pow.f64 (exp.f64 z) 2) 31830988618379068626528276418969/25000000000000000000000000000000 (*.f64 (*.f64 y x) (fma.f64 (exp.f64 z) 5641895835477563/5000000000000000 (*.f64 y x)))) x)
(fma.f64 (/.f64 y (-.f64 (*.f64 (pow.f64 (exp.f64 z) 2) 31830988618379068626528276418969/25000000000000000000000000000000) (pow.f64 (*.f64 y x) 2))) (fma.f64 5641895835477563/5000000000000000 (exp.f64 z) (*.f64 y x)) x)
(fma.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))) x)
(+.f64 0 (*.f64 5641895835477563/5000000000000000 (exp.f64 z)))
(*.f64 (exp.f64 z) 5641895835477563/5000000000000000)
(+.f64 (log.f64 (pow.f64 (cbrt.f64 (pow.f64 (exp.f64 5641895835477563/5000000000000000) (exp.f64 z))) 2)) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 5641895835477563/5000000000000000) (exp.f64 z)))))
(*.f64 3 (log.f64 (cbrt.f64 (pow.f64 (exp.f64 5641895835477563/5000000000000000) (exp.f64 z)))))
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 5641895835477563/5000000000000000) (exp.f64 z)))) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 5641895835477563/5000000000000000) (exp.f64 z)))))
(*.f64 2 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 5641895835477563/5000000000000000) (exp.f64 z)))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 5641895835477563/5000000000000000 (exp.f64 z)))) 1)
(*.f64 (exp.f64 z) 5641895835477563/5000000000000000)
(pow.f64 (*.f64 5641895835477563/5000000000000000 (exp.f64 z)) 1)
(*.f64 (exp.f64 z) 5641895835477563/5000000000000000)
(pow.f64 (*.f64 (pow.f64 (exp.f64 z) 2) 31830988618379068626528276418969/25000000000000000000000000000000) 1/2)
(sqrt.f64 (*.f64 (pow.f64 (exp.f64 z) 2) 31830988618379068626528276418969/25000000000000000000000000000000))
(pow.f64 (cbrt.f64 (*.f64 5641895835477563/5000000000000000 (exp.f64 z))) 3)
(*.f64 (exp.f64 z) 5641895835477563/5000000000000000)
(pow.f64 (sqrt.f64 (*.f64 5641895835477563/5000000000000000 (exp.f64 z))) 2)
(*.f64 (exp.f64 z) 5641895835477563/5000000000000000)
(pow.f64 (*.f64 (pow.f64 (exp.f64 z) 3) 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000) 1/3)
(cbrt.f64 (*.f64 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 (pow.f64 (exp.f64 z) 3)))
(sqrt.f64 (*.f64 (pow.f64 (exp.f64 z) 2) 31830988618379068626528276418969/25000000000000000000000000000000))
(log.f64 (pow.f64 (exp.f64 5641895835477563/5000000000000000) (exp.f64 z)))
(*.f64 (exp.f64 z) 5641895835477563/5000000000000000)
(log.f64 (+.f64 1 (expm1.f64 (*.f64 5641895835477563/5000000000000000 (exp.f64 z)))))
(*.f64 (exp.f64 z) 5641895835477563/5000000000000000)
(cbrt.f64 (*.f64 (pow.f64 (exp.f64 z) 3) 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000))
(cbrt.f64 (*.f64 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 (pow.f64 (exp.f64 z) 3)))
(expm1.f64 (log1p.f64 (*.f64 5641895835477563/5000000000000000 (exp.f64 z))))
(*.f64 (exp.f64 z) 5641895835477563/5000000000000000)
(log1p.f64 (expm1.f64 (*.f64 5641895835477563/5000000000000000 (exp.f64 z))))
(*.f64 (exp.f64 z) 5641895835477563/5000000000000000)
(exp.f64 (+.f64 z (log.f64 5641895835477563/5000000000000000)))
(*.f64 (exp.f64 z) 5641895835477563/5000000000000000)
(exp.f64 (*.f64 (+.f64 z (log.f64 5641895835477563/5000000000000000)) 1))
(*.f64 (exp.f64 z) 5641895835477563/5000000000000000)

eval402.0ms (3.8%)

Compiler

Compiled 21211 to 11430 computations (46.1% saved)

prune152.0ms (1.4%)

Pruning

9 alts after pruning (9 fresh and 0 done)

PrunedKeptTotal
New7679776
Fresh000
Picked101
Done101
Total7699778
Error
0b
Counts
778 → 9
Alt Table
Click to see full alt table
StatusErrorProgram
4.6b
(fma.f64 (/.f64 1 (fma.f64 5641895835477563/5000000000000000 (exp.f64 z) (*.f64 y (neg.f64 x)))) y x)
14.1b
(-.f64 x (/.f64 1 (-.f64 x (*.f64 5641895835477563/5000000000000000 (/.f64 1 y)))))
14.1b
(-.f64 x (/.f64 1 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y))))
19.6b
(-.f64 x (/.f64 1 x))
14.1b
(+.f64 (/.f64 y (-.f64 5641895835477563/5000000000000000 (*.f64 y x))) x)
24.3b
(+.f64 (*.f64 5000000000000000/5641895835477563 (/.f64 y (exp.f64 z))) x)
14.2b
(+.f64 x (/.f64 y (-.f64 (+.f64 5641895835477563/5000000000000000 (*.f64 z 5641895835477563/5000000000000000)) (*.f64 x y))))
22.4b
(+.f64 x (/.f64 y (*.f64 y (neg.f64 x))))
20.3b
x
Compiler

Compiled 204 to 145 computations (28.9% saved)

localize15.0ms (0.1%)

Local error

Found 3 expressions with local error:

NewErrorProgram
0.8b
(/.f64 1 (fma.f64 5641895835477563/5000000000000000 (exp.f64 z) (*.f64 y (neg.f64 x))))
1.4b
(fma.f64 5641895835477563/5000000000000000 (exp.f64 z) (*.f64 y (neg.f64 x)))
2.6b
(fma.f64 (/.f64 1 (fma.f64 5641895835477563/5000000000000000 (exp.f64 z) (*.f64 y (neg.f64 x)))) y x)
Compiler

Compiled 47 to 19 computations (59.6% saved)

series76.0ms (0.7%)

Counts
3 → 108
Calls

27 calls:

TimeVariablePointExpression
31.0ms
z
@inf
(fma.f64 (/.f64 1 (fma.f64 5641895835477563/5000000000000000 (exp.f64 z) (*.f64 y (neg.f64 x)))) y x)
6.0ms
x
@0
(fma.f64 (/.f64 1 (fma.f64 5641895835477563/5000000000000000 (exp.f64 z) (*.f64 y (neg.f64 x)))) y x)
4.0ms
z
@0
(/.f64 1 (fma.f64 5641895835477563/5000000000000000 (exp.f64 z) (*.f64 y (neg.f64 x))))
3.0ms
z
@0
(fma.f64 (/.f64 1 (fma.f64 5641895835477563/5000000000000000 (exp.f64 z) (*.f64 y (neg.f64 x)))) y x)
3.0ms
y
@inf
(/.f64 1 (fma.f64 5641895835477563/5000000000000000 (exp.f64 z) (*.f64 y (neg.f64 x))))
Compiler

Compiled 3089 to 2333 computations (24.5% saved)

rewrite109.0ms (1%)

Algorithm
batch-egg-rewrite
Rules
482×log-prod_binary64
388×exp-prod_binary64
298×prod-diff_binary64
292×pow-prod-down_binary64
270×pow2_binary64
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
01246
123839
2282839
Stop Event
node limit
Counts
3 → 256
Calls
Call 1
Inputs
(fma.f64 (/.f64 1 (fma.f64 5641895835477563/5000000000000000 (exp.f64 z) (*.f64 y (neg.f64 x)))) y x)
(fma.f64 5641895835477563/5000000000000000 (exp.f64 z) (*.f64 y (neg.f64 x)))
(/.f64 1 (fma.f64 5641895835477563/5000000000000000 (exp.f64 z) (*.f64 y (neg.f64 x))))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x +.f64 x (/.f64 y (fma.f64 5641895835477563/5000000000000000 (exp.f64 z) (*.f64 y x))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 x (/.f64 y (fma.f64 5641895835477563/5000000000000000 (exp.f64 z) (*.f64 y x)))) (fma.f64 x 1 x))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 x (/.f64 y (fma.f64 5641895835477563/5000000000000000 (exp.f64 z) (*.f64 y x)))) (fma.f64 -1 x x))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 x (/.f64 y (fma.f64 5641895835477563/5000000000000000 (exp.f64 z) (*.f64 y x)))) (fma.f64 1 x x))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 x (/.f64 y (fma.f64 5641895835477563/5000000000000000 (exp.f64 z) (*.f64 y x)))) (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 x) 2)) (cbrt.f64 x) x))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 x (/.f64 y (fma.f64 5641895835477563/5000000000000000 (exp.f64 z) (*.f64 y x)))) (fma.f64 (neg.f64 (cbrt.f64 x)) (pow.f64 (cbrt.f64 x) 2) x))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 x (/.f64 y (fma.f64 5641895835477563/5000000000000000 (exp.f64 z) (*.f64 y x)))) (fma.f64 (neg.f64 (sqrt.f64 x)) (sqrt.f64 x) x))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 x (/.f64 y (fma.f64 5641895835477563/5000000000000000 (exp.f64 z) (*.f64 y x)))) (fma.f64 (neg.f64 (neg.f64 (sqrt.f64 x))) (sqrt.f64 x) x))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 x (/.f64 y (fma.f64 5641895835477563/5000000000000000 (exp.f64 z) (*.f64 y x)))) (fma.f64 x -1 x))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 x (/.f64 y (fma.f64 5641895835477563/5000000000000000 (exp.f64 z) (*.f64 y x)))) (fma.f64 (neg.f64 (sqrt.f64 x)) (neg.f64 (sqrt.f64 x)) x))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (+.f64 x (/.f64 y (fma.f64 5641895835477563/5000000000000000 (exp.f64 z) (*.f64 y x)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 y (fma.f64 5641895835477563/5000000000000000 (exp.f64 z) (*.f64 y x))) x)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 y (fma.f64 5641895835477563/5000000000000000 (exp.f64 z) (*.f64 y x))) 1) x)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 1 (/.f64 y (fma.f64 5641895835477563/5000000000000000 (exp.f64 z) (*.f64 y x))) (neg.f64 (*.f64 (neg.f64 (cbrt.f64 x)) (pow.f64 (cbrt.f64 x) 2)))) (fma.f64 (neg.f64 (neg.f64 (cbrt.f64 x))) (pow.f64 (cbrt.f64 x) 2) (*.f64 (neg.f64 (cbrt.f64 x)) (pow.f64 (cbrt.f64 x) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 y (/.f64 1 (fma.f64 5641895835477563/5000000000000000 (exp.f64 z) (*.f64 y x))) (neg.f64 (*.f64 (neg.f64 (cbrt.f64 x)) (pow.f64 (cbrt.f64 x) 2)))) (fma.f64 (neg.f64 (neg.f64 (cbrt.f64 x))) (pow.f64 (cbrt.f64 x) 2) (*.f64 (neg.f64 (cbrt.f64 x)) (pow.f64 (cbrt.f64 x) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (/.f64 1 (fma.f64 5641895835477563/5000000000000000 (exp.f64 z) (*.f64 y x))) y (neg.f64 (*.f64 (neg.f64 (cbrt.f64 x)) (pow.f64 (cbrt.f64 x) 2)))) (fma.f64 (neg.f64 (neg.f64 (cbrt.f64 x))) (pow.f64 (cbrt.f64 x) 2) (*.f64 (neg.f64 (cbrt.f64 x)) (pow.f64 (cbrt.f64 x) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (cbrt.f64 (pow.f64 (fma.f64 5641895835477563/5000000000000000 (exp.f64 z) (*.f64 y x)) -2)) (*.f64 (/.f64 1 (cbrt.f64 (fma.f64 5641895835477563/5000000000000000 (exp.f64 z) (*.f64 y x)))) y) (neg.f64 (*.f64 (neg.f64 (cbrt.f64 x)) (pow.f64 (cbrt.f64 x) 2)))) (fma.f64 (neg.f64 (neg.f64 (cbrt.f64 x))) (pow.f64 (cbrt.f64 x) 2) (*.f64 (neg.f64 (cbrt.f64 x)) (pow.f64 (cbrt.f64 x) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (pow.f64 (fma.f64 5641895835477563/5000000000000000 (exp.f64 z) (*.f64 y x)) -1/2) (*.f64 (pow.f64 (fma.f64 5641895835477563/5000000000000000 (exp.f64 z) (*.f64 y x)) -1/2) y) (neg.f64 (*.f64 (neg.f64 (cbrt.f64 x)) (pow.f64 (cbrt.f64 x) 2)))) (fma.f64 (neg.f64 (neg.f64 (cbrt.f64 x))) (pow.f64 (cbrt.f64 x) 2) (*.f64 (neg.f64 (cbrt.f64 x)) (pow.f64 (cbrt.f64 x) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (pow.f64 (cbrt.f64 (/.f64 y (fma.f64 5641895835477563/5000000000000000 (exp.f64 z) (*.f64 y x)))) 2) (cbrt.f64 (/.f64 y (fma.f64 5641895835477563/5000000000000000 (exp.f64 z) (*.f64 y x)))) (neg.f64 (*.f64 (neg.f64 (cbrt.f64 x)) (pow.f64 (cbrt.f64 x) 2)))) (fma.f64 (neg.f64 (neg.f64 (cbrt.f64 x))) (pow.f64 (cbrt.f64 x) 2) (*.f64 (neg.f64 (cbrt.f64 x)) (pow.f64 (cbrt.f64 x) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (sqrt.f64 (/.f64 y (fma.f64 5641895835477563/5000000000000000 (exp.f64 z) (*.f64 y x)))) (sqrt.f64 (/.f64 y (fma.f64 5641895835477563/5000000000000000 (exp.f64 z) (*.f64 y x)))) (neg.f64 (*.f64 (neg.f64 (cbrt.f64 x)) (pow.f64 (cbrt.f64 x) 2)))) (fma.f64 (neg.f64 (neg.f64 (cbrt.f64 x))) (pow.f64 (cbrt.f64 x) 2) (*.f64 (neg.f64 (cbrt.f64 x)) (pow.f64 (cbrt.f64 x) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (*.f64 (/.f64 1 (fma.f64 5641895835477563/5000000000000000 (exp.f64 z) (*.f64 y x))) (pow.f64 (cbrt.f64 y) 2)) (cbrt.f64 y) (neg.f64 (*.f64 (neg.f64 (cbrt.f64 x)) (pow.f64 (cbrt.f64 x) 2)))) (fma.f64 (neg.f64 (neg.f64 (cbrt.f64 x))) (pow.f64 (cbrt.f64 x) 2) (*.f64 (neg.f64 (cbrt.f64 x)) (pow.f64 (cbrt.f64 x) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (*.f64 (/.f64 1 (fma.f64 5641895835477563/5000000000000000 (exp.f64 z) (*.f64 y x))) (sqrt.f64 y)) (sqrt.f64 y) (neg.f64 (*.f64 (neg.f64 (cbrt.f64 x)) (pow.f64 (cbrt.f64 x) 2)))) (fma.f64 (neg.f64 (neg.f64 (cbrt.f64 x))) (pow.f64 (cbrt.f64 x) 2) (*.f64 (neg.f64 (cbrt.f64 x)) (pow.f64 (cbrt.f64 x) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 1 (/.f64 y (fma.f64 5641895835477563/5000000000000000 (exp.f64 z) (*.f64 y x))) (neg.f64 (*.f64 (cbrt.f64 x) (neg.f64 (pow.f64 (cbrt.f64 x) 2))))) (fma.f64 (neg.f64 (cbrt.f64 x)) (neg.f64 (pow.f64 (cbrt.f64 x) 2)) (*.f64 (cbrt.f64 x) (neg.f64 (pow.f64 (cbrt.f64 x) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 y (/.f64 1 (fma.f64 5641895835477563/5000000000000000 (exp.f64 z) (*.f64 y x))) (neg.f64 (*.f64 (cbrt.f64 x) (neg.f64 (pow.f64 (cbrt.f64 x) 2))))) (fma.f64 (neg.f64 (cbrt.f64 x)) (neg.f64 (pow.f64 (cbrt.f64 x) 2)) (*.f64 (cbrt.f64 x) (neg.f64 (pow.f64 (cbrt.f64 x) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (/.f64 1 (fma.f64 5641895835477563/5000000000000000 (exp.f64 z) (*.f64 y x))) y (neg.f64 (*.f64 (cbrt.f64 x) (neg.f64 (pow.f64 (cbrt.f64 x) 2))))) (fma.f64 (neg.f64 (cbrt.f64 x)) (neg.f64 (pow.f64 (cbrt.f64 x) 2)) (*.f64 (cbrt.f64 x) (neg.f64 (pow.f64 (cbrt.f64 x) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (cbrt.f64 (pow.f64 (fma.f64 5641895835477563/5000000000000000 (exp.f64 z) (*.f64 y x)) -2)) (*.f64 (/.f64 1 (cbrt.f64 (fma.f64 5641895835477563/5000000000000000 (exp.f64 z) (*.f64 y x)))) y) (neg.f64 (*.f64 (cbrt.f64 x) (neg.f64 (pow.f64 (cbrt.f64 x) 2))))) (fma.f64 (neg.f64 (cbrt.f64 x)) (neg.f64 (pow.f64 (cbrt.f64 x) 2)) (*.f64 (cbrt.f64 x) (neg.f64 (pow.f64 (cbrt.f64 x) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (pow.f64 (fma.f64 5641895835477563/5000000000000000 (exp.f64 z) (*.f64 y x)) -1/2) (*.f64 (pow.f64 (fma.f64 5641895835477563/5000000000000000 (exp.f64 z) (*.f64 y x)) -1/2) y) (neg.f64 (*.f64 (cbrt.f64 x) (neg.f64 (pow.f64 (cbrt.f64 x) 2))))) (fma.f64 (neg.f64 (cbrt.f64 x)) (neg.f64 (pow.f64 (cbrt.f64 x) 2)) (*.f64 (cbrt.f64 x) (neg.f64 (pow.f64 (cbrt.f64 x) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (pow.f64 (cbrt.f64 (/.f64 y (fma.f64 5641895835477563/5000000000000000 (exp.f64 z) (*.f64 y x)))) 2) (cbrt.f64 (/.f64 y (fma.f64 5641895835477563/5000000000000000 (exp.f64 z) (*.f64 y x)))) (neg.f64 (*.f64 (cbrt.f64 x) (neg.f64 (pow.f64 (cbrt.f64 x) 2))))) (fma.f64 (neg.f64 (cbrt.f64 x)) (neg.f64 (pow.f64 (cbrt.f64 x) 2)) (*.f64 (cbrt.f64 x) (neg.f64 (pow.f64 (cbrt.f64 x) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (sqrt.f64 (/.f64 y (fma.f64 5641895835477563/5000000000000000 (exp.f64 z) (*.f64 y x)))) (sqrt.f64 (/.f64 y (fma.f64 5641895835477563/5000000000000000 (exp.f64 z) (*.f64 y x)))) (neg.f64 (*.f64 (cbrt.f64 x) (neg.f64 (pow.f64 (cbrt.f64 x) 2))))) (fma.f64 (neg.f64 (cbrt.f64 x)) (neg.f64 (pow.f64 (cbrt.f64 x) 2)) (*.f64 (cbrt.f64 x) (neg.f64 (pow.f64 (cbrt.f64 x) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (*.f64 (/.f64 1 (fma.f64 5641895835477563/5000000000000000 (exp.f64 z) (*.f64 y x))) (pow.f64 (cbrt.f64 y) 2)) (cbrt.f64 y) (neg.f64 (*.f64 (cbrt.f64 x) (neg.f64 (pow.f64 (cbrt.f64 x) 2))))) (fma.f64 (neg.f64 (cbrt.f64 x)) (neg.f64 (pow.f64 (cbrt.f64 x) 2)) (*.f64 (cbrt.f64 x) (neg.f64 (pow.f64 (cbrt.f64 x) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (*.f64 (/.f64 1 (fma.f64 5641895835477563/5000000000000000 (exp.f64 z) (*.f64 y x))) (sqrt.f64 y)) (sqrt.f64 y) (neg.f64 (*.f64 (cbrt.f64 x) (neg.f64 (pow.f64 (cbrt.f64 x) 2))))) (fma.f64 (neg.f64 (cbrt.f64 x)) (neg.f64 (pow.f64 (cbrt.f64 x) 2)) (*.f64 (cbrt.f64 x) (neg.f64 (pow.f64 (cbrt.f64 x) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 1 (/.f64 y (fma.f64 5641895835477563/5000000000000000 (exp.f64 z) (*.f64 y x))) (neg.f64 (*.f64 (cbrt.f64 x) (*.f64 -1 (pow.f64 (cbrt.f64 x) 2))))) (fma.f64 (neg.f64 (cbrt.f64 x)) (*.f64 -1 (pow.f64 (cbrt.f64 x) 2)) (*.f64 (cbrt.f64 x) (*.f64 -1 (pow.f64 (cbrt.f64 x) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 y (/.f64 1 (fma.f64 5641895835477563/5000000000000000 (exp.f64 z) (*.f64 y x))) (neg.f64 (*.f64 (cbrt.f64 x) (*.f64 -1 (pow.f64 (cbrt.f64 x) 2))))) (fma.f64 (neg.f64 (cbrt.f64 x)) (*.f64 -1 (pow.f64 (cbrt.f64 x) 2)) (*.f64 (cbrt.f64 x) (*.f64 -1 (pow.f64 (cbrt.f64 x) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (/.f64 1 (fma.f64 5641895835477563/5000000000000000 (exp.f64 z) (*.f64 y x))) y (neg.f64 (*.f64 (cbrt.f64 x) (*.f64 -1 (pow.f64 (cbrt.f64 x) 2))))) (fma.f64 (neg.f64 (cbrt.f64 x)) (*.f64 -1 (pow.f64 (cbrt.f64 x) 2)) (*.f64 (cbrt.f64 x) (*.f64 -1 (pow.f64 (cbrt.f64 x) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (cbrt.f64 (pow.f64 (fma.f64 5641895835477563/5000000000000000 (exp.f64 z) (*.f64 y x)) -2)) (*.f64 (/.f64 1 (cbrt.f64 (fma.f64 5641895835477563/5000000000000000 (exp.f64 z) (*.f64 y x)))) y) (neg.f64 (*.f64 (cbrt.f64 x) (*.f64 -1 (pow.f64 (cbrt.f64 x) 2))))) (fma.f64 (neg.f64 (cbrt.f64 x)) (*.f64 -1 (pow.f64 (cbrt.f64 x) 2)) (*.f64 (cbrt.f64 x) (*.f64 -1 (pow.f64 (cbrt.f64 x) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (pow.f64 (fma.f64 5641895835477563/5000000000000000 (exp.f64 z) (*.f64 y x)) -1/2) (*.f64 (pow.f64 (fma.f64 5641895835477563/5000000000000000 (exp.f64 z) (*.f64 y x)) -1/2) y) (neg.f64 (*.f64 (cbrt.f64 x) (*.f64 -1 (pow.f64 (cbrt.f64 x) 2))))) (fma.f64 (neg.f64 (cbrt.f64 x)) (*.f64 -1 (pow.f64 (cbrt.f64 x) 2)) (*.f64 (cbrt.f64 x) (*.f64 -1 (pow.f64 (cbrt.f64 x) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (pow.f64 (cbrt.f64 (/.f64 y (fma.f64 5641895835477563/5000000000000000 (exp.f64 z) (*.f64 y x)))) 2) (cbrt.f64 (/.f64 y (fma.f64 5641895835477563/5000000000000000 (exp.f64 z) (*.f64 y x)))) (neg.f64 (*.f64 (cbrt.f64 x) (*.f64 -1 (pow.f64 (cbrt.f64 x) 2))))) (fma.f64 (neg.f64 (cbrt.f64 x)) (*.f64 -1 (pow.f64 (cbrt.f64 x) 2)) (*.f64 (cbrt.f64 x) (*.f64 -1 (pow.f64 (cbrt.f64 x) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (sqrt.f64 (/.f64 y (fma.f64 5641895835477563/5000000000000000 (exp.f64 z) (*.f64 y x)))) (sqrt.f64 (/.f64 y (fma.f64 5641895835477563/5000000000000000 (exp.f64 z) (*.f64 y x)))) (neg.f64 (*.f64 (cbrt.f64 x) (*.f64 -1 (pow.f64 (cbrt.f64 x) 2))))) (fma.f64 (neg.f64 (cbrt.f64 x)) (*.f64 -1 (pow.f64 (cbrt.f64 x) 2)) (*.f64 (cbrt.f64 x) (*.f64 -1 (pow.f64 (cbrt.f64 x) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (*.f64 (/.f64 1 (fma.f64 5641895835477563/5000000000000000 (exp.f64 z) (*.f64 y x))) (pow.f64 (cbrt.f64 y) 2)) (cbrt.f64 y) (neg.f64 (*.f64 (cbrt.f64 x) (*.f64 -1 (pow.f64 (cbrt.f64 x) 2))))) (fma.f64 (neg.f64 (cbrt.f64 x)) (*.f64 -1 (pow.f64 (cbrt.f64 x) 2)) (*.f64 (cbrt.f64 x) (*.f64 -1 (pow.f64 (cbrt.f64 x) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (*.f64 (/.f64 1 (fma.f64 5641895835477563/5000000000000000 (exp.f64 z) (*.f64 y x))) (sqrt.f64 y)) (sqrt.f64 y) (neg.f64 (*.f64 (cbrt.f64 x) (*.f64 -1 (pow.f64 (cbrt.f64 x) 2))))) (fma.f64 (neg.f64 (cbrt.f64 x)) (*.f64 -1 (pow.f64 (cbrt.f64 x) 2)) (*.f64 (cbrt.f64 x) (*.f64 -1 (pow.f64 (cbrt.f64 x) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 1 (/.f64 y (fma.f64 5641895835477563/5000000000000000 (exp.f64 z) (*.f64 y x))) (neg.f64 (*.f64 (sqrt.f64 x) (*.f64 -1 (sqrt.f64 x))))) (fma.f64 (neg.f64 (sqrt.f64 x)) (*.f64 -1 (sqrt.f64 x)) (*.f64 (sqrt.f64 x) (*.f64 -1 (sqrt.f64 x)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 y (/.f64 1 (fma.f64 5641895835477563/5000000000000000 (exp.f64 z) (*.f64 y x))) (neg.f64 (*.f64 (sqrt.f64 x) (*.f64 -1 (sqrt.f64 x))))) (fma.f64 (neg.f64 (sqrt.f64 x)) (*.f64 -1 (sqrt.f64 x)) (*.f64 (sqrt.f64 x) (*.f64 -1 (sqrt.f64 x)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (/.f64 1 (fma.f64 5641895835477563/5000000000000000 (exp.f64 z) (*.f64 y x))) y (neg.f64 (*.f64 (sqrt.f64 x) (*.f64 -1 (sqrt.f64 x))))) (fma.f64 (neg.f64 (sqrt.f64 x)) (*.f64 -1 (sqrt.f64 x)) (*.f64 (sqrt.f64 x) (*.f64 -1 (sqrt.f64 x)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (cbrt.f64 (pow.f64 (fma.f64 5641895835477563/5000000000000000 (exp.f64 z) (*.f64 y x)) -2)) (*.f64 (/.f64 1 (cbrt.f64 (fma.f64 5641895835477563/5000000000000000 (exp.f64 z) (*.f64 y x)))) y) (neg.f64 (*.f64 (sqrt.f64 x) (*.f64 -1 (sqrt.f64 x))))) (fma.f64 (neg.f64 (sqrt.f64 x)) (*.f64 -1 (sqrt.f64 x)) (*.f64 (sqrt.f64 x) (*.f64 -1 (sqrt.f64 x)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (pow.f64 (fma.f64 5641895835477563/5000000000000000 (exp.f64 z) (*.f64 y x)) -1/2) (*.f64 (pow.f64 (fma.f64 5641895835477563/5000000000000000 (exp.f64 z) (*.f64 y x)) -1/2) y) (neg.f64 (*.f64 (sqrt.f64 x) (*.f64 -1 (sqrt.f64 x))))) (fma.f64 (neg.f64 (sqrt.f64 x)) (*.f64 -1 (sqrt.f64 x)) (*.f64 (sqrt.f64 x) (*.f64 -1 (sqrt.f64 x)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (pow.f64 (cbrt.f64 (/.f64 y (fma.f64 5641895835477563/5000000000000000 (exp.f64 z) (*.f64 y x)))) 2) (cbrt.f64 (/.f64 y (fma.f64 5641895835477563/5000000000000000 (exp.f64 z) (*.f64 y x)))) (neg.f64 (*.f64 (sqrt.f64 x) (*.f64 -1 (sqrt.f64 x))))) (fma.f64 (neg.f64 (sqrt.f64 x)) (*.f64 -1 (sqrt.f64 x)) (*.f64 (sqrt.f64 x) (*.f64 -1 (sqrt.f64 x)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (sqrt.f64 (/.f64 y (fma.f64 5641895835477563/5000000000000000 (exp.f64 z) (*.f64 y x)))) (sqrt.f64 (/.f64 y (fma.f64 5641895835477563/5000000000000000 (exp.f64 z) (*.f64 y x)))) (neg.f64 (*.f64 (sqrt.f64 x) (*.f64 -1 (sqrt.f64 x))))) (fma.f64 (neg.f64 (sqrt.f64 x)) (*.f64 -1 (sqrt.f64 x)) (*.f64 (sqrt.f64 x) (*.f64 -1 (sqrt.f64 x)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (*.f64 (/.f64 1 (fma.f64 5641895835477563/5000000000000000 (exp.f64 z) (*.f64 y x))) (pow.f64 (cbrt.f64 y) 2)) (cbrt.f64 y) (neg.f64 (*.f64 (sqrt.f64 x) (*.f64 -1 (sqrt.f64 x))))) (fma.f64 (neg.f64 (sqrt.f64 x)) (*.f64 -1 (sqrt.f64 x)) (*.f64 (sqrt.f64 x) (*.f64 -1 (sqrt.f64 x)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (*.f64 (/.f64 1 (fma.f64 5641895835477563/5000000000000000 (exp.f64 z) (*.f64 y x))) (sqrt.f64 y)) (sqrt.f64 y) (neg.f64 (*.f64 (sqrt.f64 x) (*.f64 -1 (sqrt.f64 x))))) (fma.f64 (neg.f64 (sqrt.f64 x)) (*.f64 -1 (sqrt.f64 x)) (*.f64 (sqrt.f64 x) (*.f64 -1 (sqrt.f64 x)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (log.f64 (pow.f64 (cbrt.f64 (exp.f64 (+.f64 x (/.f64 y (fma.f64 5641895835477563/5000000000000000 (exp.f64 z) (*.f64 y x)))))) 2)) (log.f64 (cbrt.f64 (exp.f64 (+.f64 x (/.f64 y (fma.f64 5641895835477563/5000000000000000 (exp.f64 z) (*.f64 y x))))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (log.f64 (sqrt.f64 (exp.f64 (+.f64 x (/.f64 y (fma.f64 5641895835477563/5000000000000000 (exp.f64 z) (*.f64 y x))))))) (log.f64 (sqrt.f64 (exp.f64 (+.f64 x (/.f64 y (fma.f64 5641895835477563/5000000000000000 (exp.f64 z) (*.f64 y x))))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 y (fma.f64 5641895835477563/5000000000000000 (exp.f64 z) (*.f64 y x))) x)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (+.f64 x (/.f64 y (fma.f64 5641895835477563/5000000000000000 (exp.f64 z) (*.f64 y x)))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (+.f64 x (/.f64 y (fma.f64 5641895835477563/5000000000000000 (exp.f64 z) (*.f64 y x)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 x (/.f64 y (fma.f64 5641895835477563/5000000000000000 (exp.f64 z) (*.f64 y x)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (+.f64 x (/.f64 y (fma.f64 5641895835477563/5000000000000000 (exp.f64 z) (*.f64 y x))))) (pow.f64 (cbrt.f64 (+.f64 x (/.f64 y (fma.f64 5641895835477563/5000000000000000 (exp.f64 z) (*.f64 y x))))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 (+.f64 x (/.f64 y (fma.f64 5641895835477563/5000000000000000 (exp.f64 z) (*.f64 y x))))) 2) (cbrt.f64 (+.f64 x (/.f64 y (fma.f64 5641895835477563/5000000000000000 (exp.f64 z) (*.f64 y x))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (+.f64 x (/.f64 y (fma.f64 5641895835477563/5000000000000000 (exp.f64 z) (*.f64 y x))))) (sqrt.f64 (+.f64 x (/.f64 y (fma.f64 5641895835477563/5000000000000000 (exp.f64 z) (*.f64 y x))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (pow.f64 (/.f64 y (fma.f64 5641895835477563/5000000000000000 (exp.f64 z) (*.f64 y x))) 3) (pow.f64 x 3)) (+.f64 (pow.f64 (/.f64 y (fma.f64 5641895835477563/5000000000000000 (exp.f64 z) (*.f64 y x))) 2) (-.f64 (*.f64 x x) (*.f64 (/.f64 y (fma.f64 5641895835477563/5000000000000000 (exp.f64 z) (*.f64 y x))) x))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (pow.f64 (/.f64 y (fma.f64 5641895835477563/5000000000000000 (exp.f64 z) (*.f64 y x))) 2) (*.f64 x x)) (+.f64 x (/.f64 y (fma.f64 5641895835477563/5000000000000000 (exp.f64 z) (*.f64 y x)))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (+.f64 x (/.f64 y (fma.f64 5641895835477563/5000000000000000 (exp.f64 z) (*.f64 y x)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (E.f64) (log.f64 (+.f64 x (/.f64 y (fma.f64 5641895835477563/5000000000000000 (exp.f64 z) (*.f64 y x))))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (+.f64 x (/.f64 y (fma.f64 5641895835477563/5000000000000000 (exp.f64 z) (*.f64 y x)))) 2) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (+.f64 x (/.f64 y (fma.f64 5641895835477563/5000000000000000 (exp.f64 z) (*.f64 y x)))) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (+.f64 x (/.f64 y (fma.f64 5641895835477563/5000000000000000 (exp.f64 z) (*.f64 y x))))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (+.f64 x (/.f64 y (fma.f64 5641895835477563/5000000000000000 (exp.f64 z) (*.f64 y x))))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (exp.f64 (pow.f64 (cbrt.f64 (log.f64 (+.f64 x (/.f64 y (fma.f64 5641895835477563/5000000000000000 (exp.f64 z) (*.f64 y x)))))) 2)) (cbrt.f64 (log.f64 (+.f64 x (/.f64 y (fma.f64 5641895835477563/5000000000000000 (exp.f64 z) (*.f64 y x)))))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (exp.f64 (sqrt.f64 (log.f64 (+.f64 x (/.f64 y (fma.f64 5641895835477563/5000000000000000 (exp.f64 z) (*.f64 y x))))))) (sqrt.f64 (log.f64 (+.f64 x (/.f64 y (fma.f64 5641895835477563/5000000000000000 (exp.f64 z) (*.f64 y x)))))))))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (pow.f64 (+.f64 x (/.f64 y (fma.f64 5641895835477563/5000000000000000 (exp.f64 z) (*.f64 y x)))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (exp.f64 (+.f64 x (/.f64 y (fma.f64 5641895835477563/5000000000000000 (exp.f64 z) (*.f64 y x))))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (+.f64 x (/.f64 y (fma.f64 5641895835477563/5000000000000000 (exp.f64 z) (*.f64 y x)))))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (/.f64 (exp.f64 (/.f64 y (fma.f64 5641895835477563/5000000000000000 (exp.f64 z) (*.f64 y x)))) (exp.f64 x)))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (/.f64 (exp.f64 (/.f64 y (fma.f64 5641895835477563/5000000000000000 (exp.f64 z) (*.f64 y x)))) (+.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 (exp.f64 z) (*.f64 y x))))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (*.f64 (exp.f64 (/.f64 y (fma.f64 5641895835477563/5000000000000000 (exp.f64 z) (*.f64 y x)))) (+.f64 1 (expm1.f64 x))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (+.f64 x (/.f64 y (fma.f64 5641895835477563/5000000000000000 (exp.f64 z) (*.f64 y x)))) 3))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (+.f64 x (/.f64 y (fma.f64 5641895835477563/5000000000000000 (exp.f64 z) (*.f64 y x))))))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (+.f64 x (/.f64 y (fma.f64 5641895835477563/5000000000000000 (exp.f64 z) (*.f64 y x))))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (+.f64 x (/.f64 y (fma.f64 5641895835477563/5000000000000000 (exp.f64 z) (*.f64 y x))))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (+.f64 x (/.f64 y (fma.f64 5641895835477563/5000000000000000 (exp.f64 z) (*.f64 y x))))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (*.f64 3 (log.f64 (+.f64 x (/.f64 y (fma.f64 5641895835477563/5000000000000000 (exp.f64 z) (*.f64 y x)))))) 1/3))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (cbrt.f64 (+.f64 x (/.f64 y (fma.f64 5641895835477563/5000000000000000 (exp.f64 z) (*.f64 y x)))))) 3))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (sqrt.f64 (+.f64 x (/.f64 y (fma.f64 5641895835477563/5000000000000000 (exp.f64 z) (*.f64 y x)))))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (*.f64 (log.f64 (+.f64 x (/.f64 y (fma.f64 5641895835477563/5000000000000000 (exp.f64 z) (*.f64 y x))))) 1) 1))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 y x) (*.f64 5641895835477563/5000000000000000 (exp.f64 z)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 5641895835477563/5000000000000000 (exp.f64 z) (*.f64 y x)) (fma.f64 (*.f64 y x) 1 (*.f64 y x)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 5641895835477563/5000000000000000 (exp.f64 z) (*.f64 y x)) (fma.f64 x y (*.f64 y x)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 5641895835477563/5000000000000000 (exp.f64 z) (*.f64 y x)) (fma.f64 (neg.f64 y) x (*.f64 y x)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 5641895835477563/5000000000000000 (exp.f64 z) (*.f64 y x)) (fma.f64 -1 (*.f64 y x) (*.f64 y x)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 5641895835477563/5000000000000000 (exp.f64 z) (*.f64 y x)) (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 (*.f64 y x)) 2)) (cbrt.f64 (*.f64 y x)) (*.f64 y x)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (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 +.f64 (fma.f64 5641895835477563/5000000000000000 (exp.f64 z) (*.f64 y x)) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 y x))) (sqrt.f64 (*.f64 y x)) (*.f64 y x)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (fma.f64 5641895835477563/5000000000000000 (exp.f64 z) (*.f64 y x)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 5641895835477563/5000000000000000 (exp.f64 z)) (*.f64 y x))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 5641895835477563/5000000000000000 (exp.f64 z)) 1) (*.f64 y x))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 1 (*.f64 5641895835477563/5000000000000000 (exp.f64 z)) (neg.f64 (*.f64 (*.f64 (cbrt.f64 y) x) (pow.f64 (cbrt.f64 y) 2)))) (fma.f64 (neg.f64 (*.f64 (cbrt.f64 y) x)) (pow.f64 (cbrt.f64 y) 2) (*.f64 (*.f64 (cbrt.f64 y) x) (pow.f64 (cbrt.f64 y) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 5641895835477563/5000000000000000 (exp.f64 z) (neg.f64 (*.f64 (*.f64 (cbrt.f64 y) x) (pow.f64 (cbrt.f64 y) 2)))) (fma.f64 (neg.f64 (*.f64 (cbrt.f64 y) x)) (pow.f64 (cbrt.f64 y) 2) (*.f64 (*.f64 (cbrt.f64 y) x) (pow.f64 (cbrt.f64 y) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (exp.f64 z) 5641895835477563/5000000000000000 (neg.f64 (*.f64 (*.f64 (cbrt.f64 y) x) (pow.f64 (cbrt.f64 y) 2)))) (fma.f64 (neg.f64 (*.f64 (cbrt.f64 y) x)) (pow.f64 (cbrt.f64 y) 2) (*.f64 (*.f64 (cbrt.f64 y) x) (pow.f64 (cbrt.f64 y) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (pow.f64 (cbrt.f64 (*.f64 5641895835477563/5000000000000000 (exp.f64 z))) 2) (cbrt.f64 (*.f64 5641895835477563/5000000000000000 (exp.f64 z))) (neg.f64 (*.f64 (*.f64 (cbrt.f64 y) x) (pow.f64 (cbrt.f64 y) 2)))) (fma.f64 (neg.f64 (*.f64 (cbrt.f64 y) x)) (pow.f64 (cbrt.f64 y) 2) (*.f64 (*.f64 (cbrt.f64 y) x) (pow.f64 (cbrt.f64 y) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (sqrt.f64 (*.f64 5641895835477563/5000000000000000 (exp.f64 z))) (sqrt.f64 (*.f64 5641895835477563/5000000000000000 (exp.f64 z))) (neg.f64 (*.f64 (*.f64 (cbrt.f64 y) x) (pow.f64 (cbrt.f64 y) 2)))) (fma.f64 (neg.f64 (*.f64 (cbrt.f64 y) x)) (pow.f64 (cbrt.f64 y) 2) (*.f64 (*.f64 (cbrt.f64 y) x) (pow.f64 (cbrt.f64 y) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (*.f64 5641895835477563/5000000000000000 (cbrt.f64 (pow.f64 (exp.f64 z) 2))) (cbrt.f64 (exp.f64 z)) (neg.f64 (*.f64 (*.f64 (cbrt.f64 y) x) (pow.f64 (cbrt.f64 y) 2)))) (fma.f64 (neg.f64 (*.f64 (cbrt.f64 y) x)) (pow.f64 (cbrt.f64 y) 2) (*.f64 (*.f64 (cbrt.f64 y) x) (pow.f64 (cbrt.f64 y) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (*.f64 5641895835477563/5000000000000000 (sqrt.f64 (exp.f64 z))) (sqrt.f64 (exp.f64 z)) (neg.f64 (*.f64 (*.f64 (cbrt.f64 y) x) (pow.f64 (cbrt.f64 y) 2)))) (fma.f64 (neg.f64 (*.f64 (cbrt.f64 y) x)) (pow.f64 (cbrt.f64 y) 2) (*.f64 (*.f64 (cbrt.f64 y) x) (pow.f64 (cbrt.f64 y) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 1 (*.f64 5641895835477563/5000000000000000 (exp.f64 z)) (neg.f64 (*.f64 (*.f64 (cbrt.f64 x) y) (pow.f64 (cbrt.f64 x) 2)))) (fma.f64 (neg.f64 (*.f64 (cbrt.f64 x) y)) (pow.f64 (cbrt.f64 x) 2) (*.f64 (*.f64 (cbrt.f64 x) y) (pow.f64 (cbrt.f64 x) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 5641895835477563/5000000000000000 (exp.f64 z) (neg.f64 (*.f64 (*.f64 (cbrt.f64 x) y) (pow.f64 (cbrt.f64 x) 2)))) (fma.f64 (neg.f64 (*.f64 (cbrt.f64 x) y)) (pow.f64 (cbrt.f64 x) 2) (*.f64 (*.f64 (cbrt.f64 x) y) (pow.f64 (cbrt.f64 x) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (exp.f64 z) 5641895835477563/5000000000000000 (neg.f64 (*.f64 (*.f64 (cbrt.f64 x) y) (pow.f64 (cbrt.f64 x) 2)))) (fma.f64 (neg.f64 (*.f64 (cbrt.f64 x) y)) (pow.f64 (cbrt.f64 x) 2) (*.f64 (*.f64 (cbrt.f64 x) y) (pow.f64 (cbrt.f64 x) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (pow.f64 (cbrt.f64 (*.f64 5641895835477563/5000000000000000 (exp.f64 z))) 2) (cbrt.f64 (*.f64 5641895835477563/5000000000000000 (exp.f64 z))) (neg.f64 (*.f64 (*.f64 (cbrt.f64 x) y) (pow.f64 (cbrt.f64 x) 2)))) (fma.f64 (neg.f64 (*.f64 (cbrt.f64 x) y)) (pow.f64 (cbrt.f64 x) 2) (*.f64 (*.f64 (cbrt.f64 x) y) (pow.f64 (cbrt.f64 x) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (sqrt.f64 (*.f64 5641895835477563/5000000000000000 (exp.f64 z))) (sqrt.f64 (*.f64 5641895835477563/5000000000000000 (exp.f64 z))) (neg.f64 (*.f64 (*.f64 (cbrt.f64 x) y) (pow.f64 (cbrt.f64 x) 2)))) (fma.f64 (neg.f64 (*.f64 (cbrt.f64 x) y)) (pow.f64 (cbrt.f64 x) 2) (*.f64 (*.f64 (cbrt.f64 x) y) (pow.f64 (cbrt.f64 x) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (*.f64 5641895835477563/5000000000000000 (cbrt.f64 (pow.f64 (exp.f64 z) 2))) (cbrt.f64 (exp.f64 z)) (neg.f64 (*.f64 (*.f64 (cbrt.f64 x) y) (pow.f64 (cbrt.f64 x) 2)))) (fma.f64 (neg.f64 (*.f64 (cbrt.f64 x) y)) (pow.f64 (cbrt.f64 x) 2) (*.f64 (*.f64 (cbrt.f64 x) y) (pow.f64 (cbrt.f64 x) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (*.f64 5641895835477563/5000000000000000 (sqrt.f64 (exp.f64 z))) (sqrt.f64 (exp.f64 z)) (neg.f64 (*.f64 (*.f64 (cbrt.f64 x) y) (pow.f64 (cbrt.f64 x) 2)))) (fma.f64 (neg.f64 (*.f64 (cbrt.f64 x) y)) (pow.f64 (cbrt.f64 x) 2) (*.f64 (*.f64 (cbrt.f64 x) y) (pow.f64 (cbrt.f64 x) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 1 (*.f64 5641895835477563/5000000000000000 (exp.f64 z)) (neg.f64 (*.f64 (*.f64 (sqrt.f64 y) x) (sqrt.f64 y)))) (fma.f64 (neg.f64 (*.f64 (sqrt.f64 y) x)) (sqrt.f64 y) (*.f64 (*.f64 (sqrt.f64 y) x) (sqrt.f64 y))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 5641895835477563/5000000000000000 (exp.f64 z) (neg.f64 (*.f64 (*.f64 (sqrt.f64 y) x) (sqrt.f64 y)))) (fma.f64 (neg.f64 (*.f64 (sqrt.f64 y) x)) (sqrt.f64 y) (*.f64 (*.f64 (sqrt.f64 y) x) (sqrt.f64 y))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (exp.f64 z) 5641895835477563/5000000000000000 (neg.f64 (*.f64 (*.f64 (sqrt.f64 y) x) (sqrt.f64 y)))) (fma.f64 (neg.f64 (*.f64 (sqrt.f64 y) x)) (sqrt.f64 y) (*.f64 (*.f64 (sqrt.f64 y) x) (sqrt.f64 y))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (pow.f64 (cbrt.f64 (*.f64 5641895835477563/5000000000000000 (exp.f64 z))) 2) (cbrt.f64 (*.f64 5641895835477563/5000000000000000 (exp.f64 z))) (neg.f64 (*.f64 (*.f64 (sqrt.f64 y) x) (sqrt.f64 y)))) (fma.f64 (neg.f64 (*.f64 (sqrt.f64 y) x)) (sqrt.f64 y) (*.f64 (*.f64 (sqrt.f64 y) x) (sqrt.f64 y))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (sqrt.f64 (*.f64 5641895835477563/5000000000000000 (exp.f64 z))) (sqrt.f64 (*.f64 5641895835477563/5000000000000000 (exp.f64 z))) (neg.f64 (*.f64 (*.f64 (sqrt.f64 y) x) (sqrt.f64 y)))) (fma.f64 (neg.f64 (*.f64 (sqrt.f64 y) x)) (sqrt.f64 y) (*.f64 (*.f64 (sqrt.f64 y) x) (sqrt.f64 y))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (*.f64 5641895835477563/5000000000000000 (cbrt.f64 (pow.f64 (exp.f64 z) 2))) (cbrt.f64 (exp.f64 z)) (neg.f64 (*.f64 (*.f64 (sqrt.f64 y) x) (sqrt.f64 y)))) (fma.f64 (neg.f64 (*.f64 (sqrt.f64 y) x)) (sqrt.f64 y) (*.f64 (*.f64 (sqrt.f64 y) x) (sqrt.f64 y))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (*.f64 5641895835477563/5000000000000000 (sqrt.f64 (exp.f64 z))) (sqrt.f64 (exp.f64 z)) (neg.f64 (*.f64 (*.f64 (sqrt.f64 y) x) (sqrt.f64 y)))) (fma.f64 (neg.f64 (*.f64 (sqrt.f64 y) x)) (sqrt.f64 y) (*.f64 (*.f64 (sqrt.f64 y) x) (sqrt.f64 y))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 1 (*.f64 5641895835477563/5000000000000000 (exp.f64 z)) (neg.f64 (*.f64 (*.f64 (sqrt.f64 x) y) (sqrt.f64 x)))) (fma.f64 (neg.f64 (*.f64 (sqrt.f64 x) y)) (sqrt.f64 x) (*.f64 (*.f64 (sqrt.f64 x) y) (sqrt.f64 x))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 5641895835477563/5000000000000000 (exp.f64 z) (neg.f64 (*.f64 (*.f64 (sqrt.f64 x) y) (sqrt.f64 x)))) (fma.f64 (neg.f64 (*.f64 (sqrt.f64 x) y)) (sqrt.f64 x) (*.f64 (*.f64 (sqrt.f64 x) y) (sqrt.f64 x))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (exp.f64 z) 5641895835477563/5000000000000000 (neg.f64 (*.f64 (*.f64 (sqrt.f64 x) y) (sqrt.f64 x)))) (fma.f64 (neg.f64 (*.f64 (sqrt.f64 x) y)) (sqrt.f64 x) (*.f64 (*.f64 (sqrt.f64 x) y) (sqrt.f64 x))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (pow.f64 (cbrt.f64 (*.f64 5641895835477563/5000000000000000 (exp.f64 z))) 2) (cbrt.f64 (*.f64 5641895835477563/5000000000000000 (exp.f64 z))) (neg.f64 (*.f64 (*.f64 (sqrt.f64 x) y) (sqrt.f64 x)))) (fma.f64 (neg.f64 (*.f64 (sqrt.f64 x) y)) (sqrt.f64 x) (*.f64 (*.f64 (sqrt.f64 x) y) (sqrt.f64 x))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (sqrt.f64 (*.f64 5641895835477563/5000000000000000 (exp.f64 z))) (sqrt.f64 (*.f64 5641895835477563/5000000000000000 (exp.f64 z))) (neg.f64 (*.f64 (*.f64 (sqrt.f64 x) y) (sqrt.f64 x)))) (fma.f64 (neg.f64 (*.f64 (sqrt.f64 x) y)) (sqrt.f64 x) (*.f64 (*.f64 (sqrt.f64 x) y) (sqrt.f64 x))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (*.f64 5641895835477563/5000000000000000 (cbrt.f64 (pow.f64 (exp.f64 z) 2))) (cbrt.f64 (exp.f64 z)) (neg.f64 (*.f64 (*.f64 (sqrt.f64 x) y) (sqrt.f64 x)))) (fma.f64 (neg.f64 (*.f64 (sqrt.f64 x) y)) (sqrt.f64 x) (*.f64 (*.f64 (sqrt.f64 x) y) (sqrt.f64 x))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (*.f64 5641895835477563/5000000000000000 (sqrt.f64 (exp.f64 z))) (sqrt.f64 (exp.f64 z)) (neg.f64 (*.f64 (*.f64 (sqrt.f64 x) y) (sqrt.f64 x)))) (fma.f64 (neg.f64 (*.f64 (sqrt.f64 x) y)) (sqrt.f64 x) (*.f64 (*.f64 (sqrt.f64 x) y) (sqrt.f64 x))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 1 (*.f64 5641895835477563/5000000000000000 (exp.f64 z)) (neg.f64 (*.f64 (*.f64 y x) -1))) (fma.f64 (*.f64 y x) -1 (*.f64 (*.f64 y x) -1)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 5641895835477563/5000000000000000 (exp.f64 z) (neg.f64 (*.f64 (*.f64 y x) -1))) (fma.f64 (*.f64 y x) -1 (*.f64 (*.f64 y x) -1)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (exp.f64 z) 5641895835477563/5000000000000000 (neg.f64 (*.f64 (*.f64 y x) -1))) (fma.f64 (*.f64 y x) -1 (*.f64 (*.f64 y x) -1)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (pow.f64 (cbrt.f64 (*.f64 5641895835477563/5000000000000000 (exp.f64 z))) 2) (cbrt.f64 (*.f64 5641895835477563/5000000000000000 (exp.f64 z))) (neg.f64 (*.f64 (*.f64 y x) -1))) (fma.f64 (*.f64 y x) -1 (*.f64 (*.f64 y x) -1)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (sqrt.f64 (*.f64 5641895835477563/5000000000000000 (exp.f64 z))) (sqrt.f64 (*.f64 5641895835477563/5000000000000000 (exp.f64 z))) (neg.f64 (*.f64 (*.f64 y x) -1))) (fma.f64 (*.f64 y x) -1 (*.f64 (*.f64 y x) -1)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (*.f64 5641895835477563/5000000000000000 (cbrt.f64 (pow.f64 (exp.f64 z) 2))) (cbrt.f64 (exp.f64 z)) (neg.f64 (*.f64 (*.f64 y x) -1))) (fma.f64 (*.f64 y x) -1 (*.f64 (*.f64 y x) -1)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (*.f64 5641895835477563/5000000000000000 (sqrt.f64 (exp.f64 z))) (sqrt.f64 (exp.f64 z)) (neg.f64 (*.f64 (*.f64 y x) -1))) (fma.f64 (*.f64 y x) -1 (*.f64 (*.f64 y x) -1)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 1 (*.f64 5641895835477563/5000000000000000 (exp.f64 z)) (neg.f64 (*.f64 x (neg.f64 y)))) (fma.f64 x (neg.f64 y) (*.f64 x (neg.f64 y))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 5641895835477563/5000000000000000 (exp.f64 z) (neg.f64 (*.f64 x (neg.f64 y)))) (fma.f64 x (neg.f64 y) (*.f64 x (neg.f64 y))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (exp.f64 z) 5641895835477563/5000000000000000 (neg.f64 (*.f64 x (neg.f64 y)))) (fma.f64 x (neg.f64 y) (*.f64 x (neg.f64 y))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (pow.f64 (cbrt.f64 (*.f64 5641895835477563/5000000000000000 (exp.f64 z))) 2) (cbrt.f64 (*.f64 5641895835477563/5000000000000000 (exp.f64 z))) (neg.f64 (*.f64 x (neg.f64 y)))) (fma.f64 x (neg.f64 y) (*.f64 x (neg.f64 y))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (sqrt.f64 (*.f64 5641895835477563/5000000000000000 (exp.f64 z))) (sqrt.f64 (*.f64 5641895835477563/5000000000000000 (exp.f64 z))) (neg.f64 (*.f64 x (neg.f64 y)))) (fma.f64 x (neg.f64 y) (*.f64 x (neg.f64 y))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (*.f64 5641895835477563/5000000000000000 (cbrt.f64 (pow.f64 (exp.f64 z) 2))) (cbrt.f64 (exp.f64 z)) (neg.f64 (*.f64 x (neg.f64 y)))) (fma.f64 x (neg.f64 y) (*.f64 x (neg.f64 y))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (*.f64 5641895835477563/5000000000000000 (sqrt.f64 (exp.f64 z))) (sqrt.f64 (exp.f64 z)) (neg.f64 (*.f64 x (neg.f64 y)))) (fma.f64 x (neg.f64 y) (*.f64 x (neg.f64 y))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 1 (*.f64 5641895835477563/5000000000000000 (exp.f64 z)) (neg.f64 (*.f64 x (*.f64 y -1)))) (fma.f64 x (*.f64 y -1) (*.f64 x (*.f64 y -1))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 5641895835477563/5000000000000000 (exp.f64 z) (neg.f64 (*.f64 x (*.f64 y -1)))) (fma.f64 x (*.f64 y -1) (*.f64 x (*.f64 y -1))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (exp.f64 z) 5641895835477563/5000000000000000 (neg.f64 (*.f64 x (*.f64 y -1)))) (fma.f64 x (*.f64 y -1) (*.f64 x (*.f64 y -1))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (pow.f64 (cbrt.f64 (*.f64 5641895835477563/5000000000000000 (exp.f64 z))) 2) (cbrt.f64 (*.f64 5641895835477563/5000000000000000 (exp.f64 z))) (neg.f64 (*.f64 x (*.f64 y -1)))) (fma.f64 x (*.f64 y -1) (*.f64 x (*.f64 y -1))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (sqrt.f64 (*.f64 5641895835477563/5000000000000000 (exp.f64 z))) (sqrt.f64 (*.f64 5641895835477563/5000000000000000 (exp.f64 z))) (neg.f64 (*.f64 x (*.f64 y -1)))) (fma.f64 x (*.f64 y -1) (*.f64 x (*.f64 y -1))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (*.f64 5641895835477563/5000000000000000 (cbrt.f64 (pow.f64 (exp.f64 z) 2))) (cbrt.f64 (exp.f64 z)) (neg.f64 (*.f64 x (*.f64 y -1)))) (fma.f64 x (*.f64 y -1) (*.f64 x (*.f64 y -1))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (*.f64 5641895835477563/5000000000000000 (sqrt.f64 (exp.f64 z))) (sqrt.f64 (exp.f64 z)) (neg.f64 (*.f64 x (*.f64 y -1)))) (fma.f64 x (*.f64 y -1) (*.f64 x (*.f64 y -1))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 1 (*.f64 5641895835477563/5000000000000000 (exp.f64 z)) (neg.f64 (*.f64 (cbrt.f64 y) (*.f64 x (pow.f64 (cbrt.f64 y) 2))))) (fma.f64 (neg.f64 (cbrt.f64 y)) (*.f64 x (pow.f64 (cbrt.f64 y) 2)) (*.f64 (cbrt.f64 y) (*.f64 x (pow.f64 (cbrt.f64 y) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 5641895835477563/5000000000000000 (exp.f64 z) (neg.f64 (*.f64 (cbrt.f64 y) (*.f64 x (pow.f64 (cbrt.f64 y) 2))))) (fma.f64 (neg.f64 (cbrt.f64 y)) (*.f64 x (pow.f64 (cbrt.f64 y) 2)) (*.f64 (cbrt.f64 y) (*.f64 x (pow.f64 (cbrt.f64 y) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (exp.f64 z) 5641895835477563/5000000000000000 (neg.f64 (*.f64 (cbrt.f64 y) (*.f64 x (pow.f64 (cbrt.f64 y) 2))))) (fma.f64 (neg.f64 (cbrt.f64 y)) (*.f64 x (pow.f64 (cbrt.f64 y) 2)) (*.f64 (cbrt.f64 y) (*.f64 x (pow.f64 (cbrt.f64 y) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (pow.f64 (cbrt.f64 (*.f64 5641895835477563/5000000000000000 (exp.f64 z))) 2) (cbrt.f64 (*.f64 5641895835477563/5000000000000000 (exp.f64 z))) (neg.f64 (*.f64 (cbrt.f64 y) (*.f64 x (pow.f64 (cbrt.f64 y) 2))))) (fma.f64 (neg.f64 (cbrt.f64 y)) (*.f64 x (pow.f64 (cbrt.f64 y) 2)) (*.f64 (cbrt.f64 y) (*.f64 x (pow.f64 (cbrt.f64 y) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (sqrt.f64 (*.f64 5641895835477563/5000000000000000 (exp.f64 z))) (sqrt.f64 (*.f64 5641895835477563/5000000000000000 (exp.f64 z))) (neg.f64 (*.f64 (cbrt.f64 y) (*.f64 x (pow.f64 (cbrt.f64 y) 2))))) (fma.f64 (neg.f64 (cbrt.f64 y)) (*.f64 x (pow.f64 (cbrt.f64 y) 2)) (*.f64 (cbrt.f64 y) (*.f64 x (pow.f64 (cbrt.f64 y) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (*.f64 5641895835477563/5000000000000000 (cbrt.f64 (pow.f64 (exp.f64 z) 2))) (cbrt.f64 (exp.f64 z)) (neg.f64 (*.f64 (cbrt.f64 y) (*.f64 x (pow.f64 (cbrt.f64 y) 2))))) (fma.f64 (neg.f64 (cbrt.f64 y)) (*.f64 x (pow.f64 (cbrt.f64 y) 2)) (*.f64 (cbrt.f64 y) (*.f64 x (pow.f64 (cbrt.f64 y) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (*.f64 5641895835477563/5000000000000000 (sqrt.f64 (exp.f64 z))) (sqrt.f64 (exp.f64 z)) (neg.f64 (*.f64 (cbrt.f64 y) (*.f64 x (pow.f64 (cbrt.f64 y) 2))))) (fma.f64 (neg.f64 (cbrt.f64 y)) (*.f64 x (pow.f64 (cbrt.f64 y) 2)) (*.f64 (cbrt.f64 y) (*.f64 x (pow.f64 (cbrt.f64 y) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 1 (*.f64 5641895835477563/5000000000000000 (exp.f64 z)) (neg.f64 (*.f64 (sqrt.f64 y) (*.f64 x (sqrt.f64 y))))) (fma.f64 (neg.f64 (sqrt.f64 y)) (*.f64 x (sqrt.f64 y)) (*.f64 (sqrt.f64 y) (*.f64 x (sqrt.f64 y)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 5641895835477563/5000000000000000 (exp.f64 z) (neg.f64 (*.f64 (sqrt.f64 y) (*.f64 x (sqrt.f64 y))))) (fma.f64 (neg.f64 (sqrt.f64 y)) (*.f64 x (sqrt.f64 y)) (*.f64 (sqrt.f64 y) (*.f64 x (sqrt.f64 y)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (exp.f64 z) 5641895835477563/5000000000000000 (neg.f64 (*.f64 (sqrt.f64 y) (*.f64 x (sqrt.f64 y))))) (fma.f64 (neg.f64 (sqrt.f64 y)) (*.f64 x (sqrt.f64 y)) (*.f64 (sqrt.f64 y) (*.f64 x (sqrt.f64 y)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (pow.f64 (cbrt.f64 (*.f64 5641895835477563/5000000000000000 (exp.f64 z))) 2) (cbrt.f64 (*.f64 5641895835477563/5000000000000000 (exp.f64 z))) (neg.f64 (*.f64 (sqrt.f64 y) (*.f64 x (sqrt.f64 y))))) (fma.f64 (neg.f64 (sqrt.f64 y)) (*.f64 x (sqrt.f64 y)) (*.f64 (sqrt.f64 y) (*.f64 x (sqrt.f64 y)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (sqrt.f64 (*.f64 5641895835477563/5000000000000000 (exp.f64 z))) (sqrt.f64 (*.f64 5641895835477563/5000000000000000 (exp.f64 z))) (neg.f64 (*.f64 (sqrt.f64 y) (*.f64 x (sqrt.f64 y))))) (fma.f64 (neg.f64 (sqrt.f64 y)) (*.f64 x (sqrt.f64 y)) (*.f64 (sqrt.f64 y) (*.f64 x (sqrt.f64 y)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (*.f64 5641895835477563/5000000000000000 (cbrt.f64 (pow.f64 (exp.f64 z) 2))) (cbrt.f64 (exp.f64 z)) (neg.f64 (*.f64 (sqrt.f64 y) (*.f64 x (sqrt.f64 y))))) (fma.f64 (neg.f64 (sqrt.f64 y)) (*.f64 x (sqrt.f64 y)) (*.f64 (sqrt.f64 y) (*.f64 x (sqrt.f64 y)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (*.f64 5641895835477563/5000000000000000 (sqrt.f64 (exp.f64 z))) (sqrt.f64 (exp.f64 z)) (neg.f64 (*.f64 (sqrt.f64 y) (*.f64 x (sqrt.f64 y))))) (fma.f64 (neg.f64 (sqrt.f64 y)) (*.f64 x (sqrt.f64 y)) (*.f64 (sqrt.f64 y) (*.f64 x (sqrt.f64 y)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 1 (*.f64 5641895835477563/5000000000000000 (exp.f64 z)) (neg.f64 (*.f64 (cbrt.f64 x) (*.f64 y (pow.f64 (cbrt.f64 x) 2))))) (fma.f64 (neg.f64 (cbrt.f64 x)) (*.f64 y (pow.f64 (cbrt.f64 x) 2)) (*.f64 (cbrt.f64 x) (*.f64 y (pow.f64 (cbrt.f64 x) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 5641895835477563/5000000000000000 (exp.f64 z) (neg.f64 (*.f64 (cbrt.f64 x) (*.f64 y (pow.f64 (cbrt.f64 x) 2))))) (fma.f64 (neg.f64 (cbrt.f64 x)) (*.f64 y (pow.f64 (cbrt.f64 x) 2)) (*.f64 (cbrt.f64 x) (*.f64 y (pow.f64 (cbrt.f64 x) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (exp.f64 z) 5641895835477563/5000000000000000 (neg.f64 (*.f64 (cbrt.f64 x) (*.f64 y (pow.f64 (cbrt.f64 x) 2))))) (fma.f64 (neg.f64 (cbrt.f64 x)) (*.f64 y (pow.f64 (cbrt.f64 x) 2)) (*.f64 (cbrt.f64 x) (*.f64 y (pow.f64 (cbrt.f64 x) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (pow.f64 (cbrt.f64 (*.f64 5641895835477563/5000000000000000 (exp.f64 z))) 2) (cbrt.f64 (*.f64 5641895835477563/5000000000000000 (exp.f64 z))) (neg.f64 (*.f64 (cbrt.f64 x) (*.f64 y (pow.f64 (cbrt.f64 x) 2))))) (fma.f64 (neg.f64 (cbrt.f64 x)) (*.f64 y (pow.f64 (cbrt.f64 x) 2)) (*.f64 (cbrt.f64 x) (*.f64 y (pow.f64 (cbrt.f64 x) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (sqrt.f64 (*.f64 5641895835477563/5000000000000000 (exp.f64 z))) (sqrt.f64 (*.f64 5641895835477563/5000000000000000 (exp.f64 z))) (neg.f64 (*.f64 (cbrt.f64 x) (*.f64 y (pow.f64 (cbrt.f64 x) 2))))) (fma.f64 (neg.f64 (cbrt.f64 x)) (*.f64 y (pow.f64 (cbrt.f64 x) 2)) (*.f64 (cbrt.f64 x) (*.f64 y (pow.f64 (cbrt.f64 x) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (*.f64 5641895835477563/5000000000000000 (cbrt.f64 (pow.f64 (exp.f64 z) 2))) (cbrt.f64 (exp.f64 z)) (neg.f64 (*.f64 (cbrt.f64 x) (*.f64 y (pow.f64 (cbrt.f64 x) 2))))) (fma.f64 (neg.f64 (cbrt.f64 x)) (*.f64 y (pow.f64 (cbrt.f64 x) 2)) (*.f64 (cbrt.f64 x) (*.f64 y (pow.f64 (cbrt.f64 x) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (*.f64 5641895835477563/5000000000000000 (sqrt.f64 (exp.f64 z))) (sqrt.f64 (exp.f64 z)) (neg.f64 (*.f64 (cbrt.f64 x) (*.f64 y (pow.f64 (cbrt.f64 x) 2))))) (fma.f64 (neg.f64 (cbrt.f64 x)) (*.f64 y (pow.f64 (cbrt.f64 x) 2)) (*.f64 (cbrt.f64 x) (*.f64 y (pow.f64 (cbrt.f64 x) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 1 (*.f64 5641895835477563/5000000000000000 (exp.f64 z)) (neg.f64 (*.f64 (sqrt.f64 x) (*.f64 y (sqrt.f64 x))))) (fma.f64 (neg.f64 (sqrt.f64 x)) (*.f64 y (sqrt.f64 x)) (*.f64 (sqrt.f64 x) (*.f64 y (sqrt.f64 x)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 5641895835477563/5000000000000000 (exp.f64 z) (neg.f64 (*.f64 (sqrt.f64 x) (*.f64 y (sqrt.f64 x))))) (fma.f64 (neg.f64 (sqrt.f64 x)) (*.f64 y (sqrt.f64 x)) (*.f64 (sqrt.f64 x) (*.f64 y (sqrt.f64 x)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (exp.f64 z) 5641895835477563/5000000000000000 (neg.f64 (*.f64 (sqrt.f64 x) (*.f64 y (sqrt.f64 x))))) (fma.f64 (neg.f64 (sqrt.f64 x)) (*.f64 y (sqrt.f64 x)) (*.f64 (sqrt.f64 x) (*.f64 y (sqrt.f64 x)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (pow.f64 (cbrt.f64 (*.f64 5641895835477563/5000000000000000 (exp.f64 z))) 2) (cbrt.f64 (*.f64 5641895835477563/5000000000000000 (exp.f64 z))) (neg.f64 (*.f64 (sqrt.f64 x) (*.f64 y (sqrt.f64 x))))) (fma.f64 (neg.f64 (sqrt.f64 x)) (*.f64 y (sqrt.f64 x)) (*.f64 (sqrt.f64 x) (*.f64 y (sqrt.f64 x)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (sqrt.f64 (*.f64 5641895835477563/5000000000000000 (exp.f64 z))) (sqrt.f64 (*.f64 5641895835477563/5000000000000000 (exp.f64 z))) (neg.f64 (*.f64 (sqrt.f64 x) (*.f64 y (sqrt.f64 x))))) (fma.f64 (neg.f64 (sqrt.f64 x)) (*.f64 y (sqrt.f64 x)) (*.f64 (sqrt.f64 x) (*.f64 y (sqrt.f64 x)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (*.f64 5641895835477563/5000000000000000 (cbrt.f64 (pow.f64 (exp.f64 z) 2))) (cbrt.f64 (exp.f64 z)) (neg.f64 (*.f64 (sqrt.f64 x) (*.f64 y (sqrt.f64 x))))) (fma.f64 (neg.f64 (sqrt.f64 x)) (*.f64 y (sqrt.f64 x)) (*.f64 (sqrt.f64 x) (*.f64 y (sqrt.f64 x)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (*.f64 5641895835477563/5000000000000000 (sqrt.f64 (exp.f64 z))) (sqrt.f64 (exp.f64 z)) (neg.f64 (*.f64 (sqrt.f64 x) (*.f64 y (sqrt.f64 x))))) (fma.f64 (neg.f64 (sqrt.f64 x)) (*.f64 y (sqrt.f64 x)) (*.f64 (sqrt.f64 x) (*.f64 y (sqrt.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 x)))) 2)) (log.f64 (cbrt.f64 (exp.f64 (fma.f64 5641895835477563/5000000000000000 (exp.f64 z) (*.f64 y x))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (log.f64 (sqrt.f64 (exp.f64 (fma.f64 5641895835477563/5000000000000000 (exp.f64 z) (*.f64 y x))))) (log.f64 (sqrt.f64 (exp.f64 (fma.f64 5641895835477563/5000000000000000 (exp.f64 z) (*.f64 y x))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 5641895835477563/5000000000000000 (exp.f64 z)) (*.f64 y x))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (fma.f64 5641895835477563/5000000000000000 (exp.f64 z) (*.f64 y x)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (fma.f64 5641895835477563/5000000000000000 (exp.f64 z) (*.f64 y x)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (fma.f64 5641895835477563/5000000000000000 (exp.f64 z) (*.f64 y x)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (fma.f64 5641895835477563/5000000000000000 (exp.f64 z) (*.f64 y x))) (pow.f64 (cbrt.f64 (fma.f64 5641895835477563/5000000000000000 (exp.f64 z) (*.f64 y x))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 (fma.f64 5641895835477563/5000000000000000 (exp.f64 z) (*.f64 y x))) 2) (cbrt.f64 (fma.f64 5641895835477563/5000000000000000 (exp.f64 z) (*.f64 y x))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (fma.f64 5641895835477563/5000000000000000 (exp.f64 z) (*.f64 y x))) (sqrt.f64 (fma.f64 5641895835477563/5000000000000000 (exp.f64 z) (*.f64 y x))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1 (/.f64 1 (fma.f64 5641895835477563/5000000000000000 (exp.f64 z) (*.f64 y x))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (fma.f64 5641895835477563/5000000000000000 (exp.f64 z) (*.f64 y x)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (pow.f64 (cbrt.f64 (fma.f64 5641895835477563/5000000000000000 (exp.f64 z) (*.f64 y x))) 2) (/.f64 1 (cbrt.f64 (fma.f64 5641895835477563/5000000000000000 (exp.f64 z) (*.f64 y x)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (sqrt.f64 (fma.f64 5641895835477563/5000000000000000 (exp.f64 z) (*.f64 y x))) (pow.f64 (fma.f64 5641895835477563/5000000000000000 (exp.f64 z) (*.f64 y x)) -1/2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (fma.f64 5641895835477563/5000000000000000 (exp.f64 z) (*.f64 y x))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (pow.f64 (*.f64 5641895835477563/5000000000000000 (exp.f64 z)) 3) (pow.f64 (*.f64 y x) 3)) (+.f64 (pow.f64 (*.f64 5641895835477563/5000000000000000 (exp.f64 z)) 2) (-.f64 (pow.f64 (*.f64 y x) 2) (*.f64 (*.f64 5641895835477563/5000000000000000 (exp.f64 z)) (*.f64 y x)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (pow.f64 (*.f64 5641895835477563/5000000000000000 (exp.f64 z)) 2) (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 (fma.f64 5641895835477563/5000000000000000 (exp.f64 z) (*.f64 y x)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 1 (fma.f64 5641895835477563/5000000000000000 (exp.f64 z) (*.f64 y x))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (E.f64) (log.f64 (fma.f64 5641895835477563/5000000000000000 (exp.f64 z) (*.f64 y x))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (fma.f64 5641895835477563/5000000000000000 (exp.f64 z) (*.f64 y x)) -3) -1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (fma.f64 5641895835477563/5000000000000000 (exp.f64 z) (*.f64 y x)) 2) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (fma.f64 5641895835477563/5000000000000000 (exp.f64 z) (*.f64 y x)) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 1 (cbrt.f64 (fma.f64 5641895835477563/5000000000000000 (exp.f64 z) (*.f64 y x)))) -3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (fma.f64 5641895835477563/5000000000000000 (exp.f64 z) (*.f64 y x))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (fma.f64 5641895835477563/5000000000000000 (exp.f64 z) (*.f64 y x)) -1/2) -2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (fma.f64 5641895835477563/5000000000000000 (exp.f64 z) (*.f64 y x))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (exp.f64 (pow.f64 (cbrt.f64 (log.f64 (fma.f64 5641895835477563/5000000000000000 (exp.f64 z) (*.f64 y x)))) 2)) (cbrt.f64 (log.f64 (fma.f64 5641895835477563/5000000000000000 (exp.f64 z) (*.f64 y x)))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (exp.f64 (sqrt.f64 (log.f64 (fma.f64 5641895835477563/5000000000000000 (exp.f64 z) (*.f64 y x))))) (sqrt.f64 (log.f64 (fma.f64 5641895835477563/5000000000000000 (exp.f64 z) (*.f64 y x)))))))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (pow.f64 (fma.f64 5641895835477563/5000000000000000 (exp.f64 z) (*.f64 y x)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (exp.f64 (fma.f64 5641895835477563/5000000000000000 (exp.f64 z) (*.f64 y x))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (fma.f64 5641895835477563/5000000000000000 (exp.f64 z) (*.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 y x))) (pow.f64 (exp.f64 5641895835477563/5000000000000000) (exp.f64 z))))))) (#(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 cbrt.f64 (pow.f64 (fma.f64 5641895835477563/5000000000000000 (exp.f64 z) (*.f64 y x)) 3))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (fma.f64 5641895835477563/5000000000000000 (exp.f64 z) (*.f64 y x))))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (fma.f64 5641895835477563/5000000000000000 (exp.f64 z) (*.f64 y x))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (fma.f64 5641895835477563/5000000000000000 (exp.f64 z) (*.f64 y x))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (fma.f64 5641895835477563/5000000000000000 (exp.f64 z) (*.f64 y 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 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 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 x)))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (*.f64 (log.f64 (fma.f64 5641895835477563/5000000000000000 (exp.f64 z) (*.f64 y x))) 1) 1))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (/.f64 1 (fma.f64 5641895835477563/5000000000000000 (exp.f64 z) (*.f64 y x))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (log.f64 (pow.f64 (cbrt.f64 (exp.f64 (/.f64 1 (fma.f64 5641895835477563/5000000000000000 (exp.f64 z) (*.f64 y x))))) 2)) (log.f64 (cbrt.f64 (exp.f64 (/.f64 1 (fma.f64 5641895835477563/5000000000000000 (exp.f64 z) (*.f64 y x)))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (log.f64 (sqrt.f64 (exp.f64 (/.f64 1 (fma.f64 5641895835477563/5000000000000000 (exp.f64 z) (*.f64 y x)))))) (log.f64 (sqrt.f64 (exp.f64 (/.f64 1 (fma.f64 5641895835477563/5000000000000000 (exp.f64 z) (*.f64 y x)))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (/.f64 1 (fma.f64 5641895835477563/5000000000000000 (exp.f64 z) (*.f64 y x))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (/.f64 1 (fma.f64 5641895835477563/5000000000000000 (exp.f64 z) (*.f64 y x))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (fma.f64 5641895835477563/5000000000000000 (exp.f64 z) (*.f64 y x))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (cbrt.f64 (fma.f64 5641895835477563/5000000000000000 (exp.f64 z) (*.f64 y x)))) (cbrt.f64 (pow.f64 (fma.f64 5641895835477563/5000000000000000 (exp.f64 z) (*.f64 y x)) -2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (pow.f64 (fma.f64 5641895835477563/5000000000000000 (exp.f64 z) (*.f64 y x)) -2)) (/.f64 1 (cbrt.f64 (fma.f64 5641895835477563/5000000000000000 (exp.f64 z) (*.f64 y x)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (fma.f64 5641895835477563/5000000000000000 (exp.f64 z) (*.f64 y x)) -1/2) (pow.f64 (fma.f64 5641895835477563/5000000000000000 (exp.f64 z) (*.f64 y x)) -1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (/.f64 1 (neg.f64 (fma.f64 5641895835477563/5000000000000000 (exp.f64 z) (*.f64 y x)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 (fma.f64 5641895835477563/5000000000000000 (exp.f64 z) (*.f64 y x))) -2) (/.f64 1 (cbrt.f64 (fma.f64 5641895835477563/5000000000000000 (exp.f64 z) (*.f64 y x)))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (fma.f64 5641895835477563/5000000000000000 (exp.f64 z) (*.f64 y x)) -1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 1 (fma.f64 5641895835477563/5000000000000000 (exp.f64 z) (*.f64 y x))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (E.f64) (neg.f64 (log.f64 (fma.f64 5641895835477563/5000000000000000 (exp.f64 z) (*.f64 y x)))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (fma.f64 5641895835477563/5000000000000000 (exp.f64 z) (*.f64 y x)) -2) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (fma.f64 5641895835477563/5000000000000000 (exp.f64 z) (*.f64 y x)) -3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (fma.f64 5641895835477563/5000000000000000 (exp.f64 z) (*.f64 y x)) 2) -1/2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (fma.f64 5641895835477563/5000000000000000 (exp.f64 z) (*.f64 y x)) 3) -1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 1 (cbrt.f64 (fma.f64 5641895835477563/5000000000000000 (exp.f64 z) (*.f64 y x)))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (fma.f64 5641895835477563/5000000000000000 (exp.f64 z) (*.f64 y x))) -3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (fma.f64 5641895835477563/5000000000000000 (exp.f64 z) (*.f64 y x)) -1/2) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (fma.f64 5641895835477563/5000000000000000 (exp.f64 z) (*.f64 y x))) -2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (exp.f64 -1) (log.f64 (fma.f64 5641895835477563/5000000000000000 (exp.f64 z) (*.f64 y x))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (neg.f64 (neg.f64 (fma.f64 5641895835477563/5000000000000000 (exp.f64 z) (*.f64 y x)))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (exp.f64 (pow.f64 (cbrt.f64 (neg.f64 (log.f64 (fma.f64 5641895835477563/5000000000000000 (exp.f64 z) (*.f64 y x))))) 2)) (cbrt.f64 (neg.f64 (log.f64 (fma.f64 5641895835477563/5000000000000000 (exp.f64 z) (*.f64 y x))))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (exp.f64 (sqrt.f64 (neg.f64 (log.f64 (fma.f64 5641895835477563/5000000000000000 (exp.f64 z) (*.f64 y x)))))) (sqrt.f64 (neg.f64 (log.f64 (fma.f64 5641895835477563/5000000000000000 (exp.f64 z) (*.f64 y x))))))))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (pow.f64 (fma.f64 5641895835477563/5000000000000000 (exp.f64 z) (*.f64 y x)) -2))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (exp.f64 (/.f64 1 (fma.f64 5641895835477563/5000000000000000 (exp.f64 z) (*.f64 y x)))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (/.f64 1 (fma.f64 5641895835477563/5000000000000000 (exp.f64 z) (*.f64 y x))))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (fma.f64 5641895835477563/5000000000000000 (exp.f64 z) (*.f64 y x)) -3))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (/.f64 1 (fma.f64 5641895835477563/5000000000000000 (exp.f64 z) (*.f64 y x)))))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (/.f64 1 (fma.f64 5641895835477563/5000000000000000 (exp.f64 z) (*.f64 y x)))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (neg.f64 (log.f64 (fma.f64 5641895835477563/5000000000000000 (exp.f64 z) (*.f64 y x)))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (fma.f64 5641895835477563/5000000000000000 (exp.f64 z) (*.f64 y x))) -1))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (neg.f64 (log.f64 (fma.f64 5641895835477563/5000000000000000 (exp.f64 z) (*.f64 y x)))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (pow.f64 (fma.f64 5641895835477563/5000000000000000 (exp.f64 z) (*.f64 y x)) -3)) 1/3))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (neg.f64 (log.f64 (cbrt.f64 (fma.f64 5641895835477563/5000000000000000 (exp.f64 z) (*.f64 y x))))) 3))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (*.f64 -1/2 (log.f64 (fma.f64 5641895835477563/5000000000000000 (exp.f64 z) (*.f64 y x)))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (*.f64 (log.f64 (fma.f64 5641895835477563/5000000000000000 (exp.f64 z) (*.f64 y x))) 1) -1))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (*.f64 (log.f64 (fma.f64 5641895835477563/5000000000000000 (exp.f64 z) (*.f64 y x))) -1) 1))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (*.f64 (neg.f64 (log.f64 (fma.f64 5641895835477563/5000000000000000 (exp.f64 z) (*.f64 y x)))) 1) 1))))))

simplify181.0ms (1.7%)

Algorithm
egg-herbie
Rules
523×fma-def_binary64
349×+-commutative_binary64
329×associate-*r*_binary64
314×times-frac_binary64
272×associate-/r*_binary64
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
089510672
124838506
Stop Event
node limit
Counts
364 → 482
Calls
Call 1
Inputs
(+.f64 (/.f64 y (+.f64 5641895835477563/5000000000000000 (*.f64 -1 (*.f64 y x)))) x)
(+.f64 (/.f64 y (+.f64 5641895835477563/5000000000000000 (*.f64 -1 (*.f64 y x)))) (+.f64 (*.f64 -5641895835477563/5000000000000000 (/.f64 (*.f64 y z) (pow.f64 (+.f64 5641895835477563/5000000000000000 (*.f64 -1 (*.f64 y x))) 2))) x))
(+.f64 (*.f64 (-.f64 (*.f64 31830988618379068626528276418969/25000000000000000000000000000000 (/.f64 1 (*.f64 (pow.f64 (+.f64 5641895835477563/5000000000000000 (*.f64 -1 (*.f64 y x))) 2) (+.f64 5641895835477563/5000000000000000 (*.f64 -1 (*.f64 y x)))))) (*.f64 5641895835477563/10000000000000000 (/.f64 1 (pow.f64 (+.f64 5641895835477563/5000000000000000 (*.f64 -1 (*.f64 y x))) 2)))) (*.f64 (pow.f64 z 2) y)) (+.f64 (/.f64 y (+.f64 5641895835477563/5000000000000000 (*.f64 -1 (*.f64 y x)))) (+.f64 (*.f64 -5641895835477563/5000000000000000 (/.f64 (*.f64 y z) (pow.f64 (+.f64 5641895835477563/5000000000000000 (*.f64 -1 (*.f64 y x))) 2))) x)))
(+.f64 (*.f64 (-.f64 (*.f64 31830988618379068626528276418969/25000000000000000000000000000000 (/.f64 1 (*.f64 (pow.f64 (+.f64 5641895835477563/5000000000000000 (*.f64 -1 (*.f64 y x))) 2) (+.f64 5641895835477563/5000000000000000 (*.f64 -1 (*.f64 y x)))))) (*.f64 5641895835477563/10000000000000000 (/.f64 1 (pow.f64 (+.f64 5641895835477563/5000000000000000 (*.f64 -1 (*.f64 y x))) 2)))) (*.f64 (pow.f64 z 2) y)) (+.f64 (/.f64 y (+.f64 5641895835477563/5000000000000000 (*.f64 -1 (*.f64 y x)))) (+.f64 (*.f64 -5641895835477563/5000000000000000 (/.f64 (*.f64 y z) (pow.f64 (+.f64 5641895835477563/5000000000000000 (*.f64 -1 (*.f64 y x))) 2))) (+.f64 (*.f64 y (*.f64 (pow.f64 z 3) (-.f64 (*.f64 31830988618379068626528276418969/50000000000000000000000000000000 (/.f64 1 (*.f64 (pow.f64 (+.f64 5641895835477563/5000000000000000 (*.f64 -1 (*.f64 y x))) 2) (+.f64 5641895835477563/5000000000000000 (*.f64 -1 (*.f64 y x)))))) (+.f64 (*.f64 5641895835477563/30000000000000000 (/.f64 1 (pow.f64 (+.f64 5641895835477563/5000000000000000 (*.f64 -1 (*.f64 y x))) 2))) (*.f64 5641895835477563/5000000000000000 (/.f64 (-.f64 (*.f64 31830988618379068626528276418969/25000000000000000000000000000000 (/.f64 1 (*.f64 (pow.f64 (+.f64 5641895835477563/5000000000000000 (*.f64 -1 (*.f64 y x))) 2) (+.f64 5641895835477563/5000000000000000 (*.f64 -1 (*.f64 y x)))))) (*.f64 5641895835477563/10000000000000000 (/.f64 1 (pow.f64 (+.f64 5641895835477563/5000000000000000 (*.f64 -1 (*.f64 y x))) 2)))) (+.f64 5641895835477563/5000000000000000 (*.f64 -1 (*.f64 y x))))))))) x))))
(+.f64 (/.f64 y (+.f64 (*.f64 5641895835477563/5000000000000000 (exp.f64 z)) (*.f64 -1 (*.f64 y x)))) x)
(+.f64 (/.f64 y (+.f64 (*.f64 5641895835477563/5000000000000000 (exp.f64 z)) (*.f64 -1 (*.f64 y x)))) x)
(+.f64 (/.f64 y (+.f64 (*.f64 5641895835477563/5000000000000000 (exp.f64 z)) (*.f64 -1 (*.f64 y x)))) x)
(+.f64 (/.f64 y (+.f64 (*.f64 5641895835477563/5000000000000000 (exp.f64 z)) (*.f64 -1 (*.f64 y x)))) x)
(+.f64 (/.f64 y (+.f64 (*.f64 5641895835477563/5000000000000000 (exp.f64 z)) (*.f64 -1 (*.f64 y x)))) x)
(+.f64 (/.f64 y (+.f64 (*.f64 5641895835477563/5000000000000000 (exp.f64 z)) (*.f64 -1 (*.f64 y x)))) x)
(+.f64 (/.f64 y (+.f64 (*.f64 5641895835477563/5000000000000000 (exp.f64 z)) (*.f64 -1 (*.f64 y x)))) x)
(+.f64 (/.f64 y (+.f64 (*.f64 5641895835477563/5000000000000000 (exp.f64 z)) (*.f64 -1 (*.f64 y x)))) x)
x
(+.f64 (*.f64 5000000000000000/5641895835477563 (/.f64 y (exp.f64 z))) x)
(+.f64 (*.f64 25000000000000000000000000000000/31830988618379068626528276418969 (/.f64 (*.f64 (pow.f64 y 2) x) (pow.f64 (exp.f64 z) 2))) (+.f64 (*.f64 5000000000000000/5641895835477563 (/.f64 y (exp.f64 z))) 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)) (*.f64 (exp.f64 z) (pow.f64 (exp.f64 z) 2)))) (+.f64 (*.f64 5000000000000000/5641895835477563 (/.f64 y (exp.f64 z))) x)))
(-.f64 x (/.f64 1 x))
(-.f64 (+.f64 (*.f64 -5641895835477563/5000000000000000 (/.f64 (exp.f64 z) (*.f64 y (pow.f64 x 2)))) x) (/.f64 1 x))
(-.f64 (+.f64 (*.f64 -31830988618379068626528276418969/25000000000000000000000000000000 (/.f64 (*.f64 (pow.f64 (exp.f64 z) 2) (pow.f64 (/.f64 1 y) 2)) (*.f64 (pow.f64 x 2) x))) (+.f64 (*.f64 -5641895835477563/5000000000000000 (/.f64 (exp.f64 z) (*.f64 y (pow.f64 x 2)))) x)) (/.f64 1 x))
(-.f64 (+.f64 (*.f64 -31830988618379068626528276418969/25000000000000000000000000000000 (/.f64 (*.f64 (pow.f64 (exp.f64 z) 2) (pow.f64 (/.f64 1 y) 2)) (*.f64 (pow.f64 x 2) x))) (+.f64 (*.f64 -5641895835477563/5000000000000000 (/.f64 (exp.f64 z) (*.f64 y (pow.f64 x 2)))) (+.f64 (*.f64 -179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 (/.f64 (*.f64 (pow.f64 (/.f64 1 y) 3) (*.f64 (exp.f64 z) (pow.f64 (exp.f64 z) 2))) (pow.f64 (pow.f64 x 2) 2))) x))) (/.f64 1 x))
(-.f64 x (/.f64 1 x))
(-.f64 (+.f64 (*.f64 -5641895835477563/5000000000000000 (/.f64 (exp.f64 z) (*.f64 y (pow.f64 x 2)))) x) (/.f64 1 x))
(-.f64 (+.f64 (*.f64 -5641895835477563/5000000000000000 (/.f64 (exp.f64 z) (*.f64 y (pow.f64 x 2)))) (+.f64 (*.f64 -31830988618379068626528276418969/25000000000000000000000000000000 (/.f64 (*.f64 (pow.f64 (exp.f64 z) 2) (pow.f64 (/.f64 -1 y) 2)) (*.f64 (pow.f64 x 2) x))) x)) (/.f64 1 x))
(-.f64 (+.f64 (*.f64 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 (/.f64 (*.f64 (exp.f64 z) (*.f64 (pow.f64 (/.f64 -1 y) 3) (pow.f64 (exp.f64 z) 2))) (pow.f64 (pow.f64 x 2) 2))) (+.f64 (*.f64 -5641895835477563/5000000000000000 (/.f64 (exp.f64 z) (*.f64 y (pow.f64 x 2)))) (+.f64 (*.f64 -31830988618379068626528276418969/25000000000000000000000000000000 (/.f64 (*.f64 (pow.f64 (exp.f64 z) 2) (pow.f64 (/.f64 -1 y) 2)) (*.f64 (pow.f64 x 2) x))) x))) (/.f64 1 x))
(*.f64 5000000000000000/5641895835477563 (/.f64 y (exp.f64 z)))
(+.f64 (*.f64 5000000000000000/5641895835477563 (/.f64 y (exp.f64 z))) (*.f64 (+.f64 (*.f64 25000000000000000000000000000000/31830988618379068626528276418969 (/.f64 (pow.f64 y 2) (pow.f64 (exp.f64 z) 2))) 1) x))
(+.f64 (*.f64 5000000000000000/5641895835477563 (/.f64 y (exp.f64 z))) (+.f64 (*.f64 125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547 (/.f64 (*.f64 y (*.f64 (pow.f64 y 2) (pow.f64 x 2))) (*.f64 (exp.f64 z) (pow.f64 (exp.f64 z) 2)))) (*.f64 (+.f64 (*.f64 25000000000000000000000000000000/31830988618379068626528276418969 (/.f64 (pow.f64 y 2) (pow.f64 (exp.f64 z) 2))) 1) x)))
(+.f64 (*.f64 625000000000000000000000000000000000000000000000000000000000000/1013211836423377808197068612118338110498536634308026710423022961 (/.f64 (*.f64 (pow.f64 (pow.f64 y 2) 2) (pow.f64 x 3)) (pow.f64 (pow.f64 (exp.f64 z) 2) 2))) (+.f64 (*.f64 5000000000000000/5641895835477563 (/.f64 y (exp.f64 z))) (+.f64 (*.f64 125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547 (/.f64 (*.f64 y (*.f64 (pow.f64 y 2) (pow.f64 x 2))) (*.f64 (exp.f64 z) (pow.f64 (exp.f64 z) 2)))) (*.f64 (+.f64 (*.f64 25000000000000000000000000000000/31830988618379068626528276418969 (/.f64 (pow.f64 y 2) (pow.f64 (exp.f64 z) 2))) 1) x))))
x
(-.f64 x (/.f64 1 x))
(-.f64 (+.f64 (*.f64 -5641895835477563/5000000000000000 (/.f64 (*.f64 (exp.f64 z) (*.f64 y (pow.f64 (/.f64 1 x) 2))) (pow.f64 y 2))) x) (/.f64 1 x))
(-.f64 (+.f64 (*.f64 -31830988618379068626528276418969/25000000000000000000000000000000 (/.f64 (*.f64 (pow.f64 (/.f64 1 x) 3) (pow.f64 (exp.f64 z) 2)) (pow.f64 y 2))) (+.f64 (*.f64 -5641895835477563/5000000000000000 (/.f64 (*.f64 (exp.f64 z) (*.f64 y (pow.f64 (/.f64 1 x) 2))) (pow.f64 y 2))) x)) (/.f64 1 x))
x
(-.f64 x (/.f64 1 x))
(-.f64 (+.f64 (*.f64 -5641895835477563/5000000000000000 (/.f64 (*.f64 (exp.f64 z) (*.f64 (pow.f64 (/.f64 -1 x) 2) y)) (pow.f64 y 2))) x) (/.f64 1 x))
(-.f64 (+.f64 (*.f64 -5641895835477563/5000000000000000 (/.f64 (*.f64 (exp.f64 z) (*.f64 (pow.f64 (/.f64 -1 x) 2) y)) (pow.f64 y 2))) (+.f64 (*.f64 31830988618379068626528276418969/25000000000000000000000000000000 (/.f64 (*.f64 (pow.f64 (exp.f64 z) 2) (pow.f64 (/.f64 -1 x) 3)) (pow.f64 y 2))) x)) (/.f64 1 x))
(+.f64 5641895835477563/5000000000000000 (*.f64 -1 (*.f64 y x)))
(+.f64 5641895835477563/5000000000000000 (+.f64 (*.f64 5641895835477563/5000000000000000 z) (*.f64 -1 (*.f64 y x))))
(+.f64 (*.f64 5641895835477563/10000000000000000 (pow.f64 z 2)) (+.f64 5641895835477563/5000000000000000 (+.f64 (*.f64 5641895835477563/5000000000000000 z) (*.f64 -1 (*.f64 y x)))))
(+.f64 (*.f64 5641895835477563/10000000000000000 (pow.f64 z 2)) (+.f64 5641895835477563/5000000000000000 (+.f64 (*.f64 5641895835477563/5000000000000000 z) (+.f64 (*.f64 5641895835477563/30000000000000000 (pow.f64 z 3)) (*.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 (*.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 (*.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 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 1 (+.f64 5641895835477563/5000000000000000 (*.f64 -1 (*.f64 y x))))
(+.f64 (/.f64 1 (+.f64 5641895835477563/5000000000000000 (*.f64 -1 (*.f64 y x)))) (*.f64 -5641895835477563/5000000000000000 (/.f64 z (pow.f64 (+.f64 5641895835477563/5000000000000000 (*.f64 -1 (*.f64 y x))) 2))))
(+.f64 (/.f64 1 (+.f64 5641895835477563/5000000000000000 (*.f64 -1 (*.f64 y x)))) (+.f64 (*.f64 -5641895835477563/5000000000000000 (/.f64 z (pow.f64 (+.f64 5641895835477563/5000000000000000 (*.f64 -1 (*.f64 y x))) 2))) (*.f64 (-.f64 (*.f64 31830988618379068626528276418969/25000000000000000000000000000000 (/.f64 1 (*.f64 (pow.f64 (+.f64 5641895835477563/5000000000000000 (*.f64 -1 (*.f64 y x))) 2) (+.f64 5641895835477563/5000000000000000 (*.f64 -1 (*.f64 y x)))))) (*.f64 5641895835477563/10000000000000000 (/.f64 1 (pow.f64 (+.f64 5641895835477563/5000000000000000 (*.f64 -1 (*.f64 y x))) 2)))) (pow.f64 z 2))))
(+.f64 (*.f64 (-.f64 (*.f64 31830988618379068626528276418969/50000000000000000000000000000000 (/.f64 1 (*.f64 (pow.f64 (+.f64 5641895835477563/5000000000000000 (*.f64 -1 (*.f64 y x))) 2) (+.f64 5641895835477563/5000000000000000 (*.f64 -1 (*.f64 y x)))))) (+.f64 (*.f64 5641895835477563/30000000000000000 (/.f64 1 (pow.f64 (+.f64 5641895835477563/5000000000000000 (*.f64 -1 (*.f64 y x))) 2))) (*.f64 5641895835477563/5000000000000000 (/.f64 (-.f64 (*.f64 31830988618379068626528276418969/25000000000000000000000000000000 (/.f64 1 (*.f64 (pow.f64 (+.f64 5641895835477563/5000000000000000 (*.f64 -1 (*.f64 y x))) 2) (+.f64 5641895835477563/5000000000000000 (*.f64 -1 (*.f64 y x)))))) (*.f64 5641895835477563/10000000000000000 (/.f64 1 (pow.f64 (+.f64 5641895835477563/5000000000000000 (*.f64 -1 (*.f64 y x))) 2)))) (+.f64 5641895835477563/5000000000000000 (*.f64 -1 (*.f64 y x))))))) (pow.f64 z 3)) (+.f64 (/.f64 1 (+.f64 5641895835477563/5000000000000000 (*.f64 -1 (*.f64 y x)))) (+.f64 (*.f64 -5641895835477563/5000000000000000 (/.f64 z (pow.f64 (+.f64 5641895835477563/5000000000000000 (*.f64 -1 (*.f64 y x))) 2))) (*.f64 (-.f64 (*.f64 31830988618379068626528276418969/25000000000000000000000000000000 (/.f64 1 (*.f64 (pow.f64 (+.f64 5641895835477563/5000000000000000 (*.f64 -1 (*.f64 y x))) 2) (+.f64 5641895835477563/5000000000000000 (*.f64 -1 (*.f64 y x)))))) (*.f64 5641895835477563/10000000000000000 (/.f64 1 (pow.f64 (+.f64 5641895835477563/5000000000000000 (*.f64 -1 (*.f64 y x))) 2)))) (pow.f64 z 2)))))
(/.f64 1 (+.f64 (*.f64 5641895835477563/5000000000000000 (exp.f64 z)) (*.f64 -1 (*.f64 y x))))
(/.f64 1 (+.f64 (*.f64 5641895835477563/5000000000000000 (exp.f64 z)) (*.f64 -1 (*.f64 y x))))
(/.f64 1 (+.f64 (*.f64 5641895835477563/5000000000000000 (exp.f64 z)) (*.f64 -1 (*.f64 y x))))
(/.f64 1 (+.f64 (*.f64 5641895835477563/5000000000000000 (exp.f64 z)) (*.f64 -1 (*.f64 y x))))
(/.f64 1 (+.f64 (*.f64 5641895835477563/5000000000000000 (exp.f64 z)) (*.f64 -1 (*.f64 y x))))
(/.f64 1 (+.f64 (*.f64 5641895835477563/5000000000000000 (exp.f64 z)) (*.f64 -1 (*.f64 y x))))
(/.f64 1 (+.f64 (*.f64 5641895835477563/5000000000000000 (exp.f64 z)) (*.f64 -1 (*.f64 y x))))
(/.f64 1 (+.f64 (*.f64 5641895835477563/5000000000000000 (exp.f64 z)) (*.f64 -1 (*.f64 y x))))
(/.f64 5000000000000000/5641895835477563 (exp.f64 z))
(+.f64 (*.f64 5000000000000000/5641895835477563 (/.f64 1 (exp.f64 z))) (*.f64 25000000000000000000000000000000/31830988618379068626528276418969 (/.f64 (*.f64 y x) (pow.f64 (exp.f64 z) 2))))
(+.f64 (*.f64 5000000000000000/5641895835477563 (/.f64 1 (exp.f64 z))) (+.f64 (*.f64 125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547 (/.f64 (*.f64 (pow.f64 y 2) (pow.f64 x 2)) (*.f64 (exp.f64 z) (pow.f64 (exp.f64 z) 2)))) (*.f64 25000000000000000000000000000000/31830988618379068626528276418969 (/.f64 (*.f64 y x) (pow.f64 (exp.f64 z) 2)))))
(+.f64 (*.f64 5000000000000000/5641895835477563 (/.f64 1 (exp.f64 z))) (+.f64 (*.f64 125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547 (/.f64 (*.f64 (pow.f64 y 2) (pow.f64 x 2)) (*.f64 (exp.f64 z) (pow.f64 (exp.f64 z) 2)))) (+.f64 (*.f64 25000000000000000000000000000000/31830988618379068626528276418969 (/.f64 (*.f64 y x) (pow.f64 (exp.f64 z) 2))) (*.f64 625000000000000000000000000000000000000000000000000000000000000/1013211836423377808197068612118338110498536634308026710423022961 (/.f64 (*.f64 (pow.f64 y 3) (*.f64 (pow.f64 x 2) x)) (pow.f64 (pow.f64 (exp.f64 z) 2) 2))))))
(/.f64 -1 (*.f64 y x))
(-.f64 (*.f64 -5641895835477563/5000000000000000 (/.f64 (*.f64 (exp.f64 z) (pow.f64 (/.f64 1 y) 2)) (pow.f64 x 2))) (/.f64 1 (*.f64 y x)))
(-.f64 (+.f64 (*.f64 -31830988618379068626528276418969/25000000000000000000000000000000 (/.f64 (*.f64 (pow.f64 (/.f64 1 y) 3) (pow.f64 (exp.f64 z) 2)) (*.f64 (pow.f64 x 2) x))) (*.f64 -5641895835477563/5000000000000000 (/.f64 (*.f64 (exp.f64 z) (pow.f64 (/.f64 1 y) 2)) (pow.f64 x 2)))) (/.f64 1 (*.f64 y x)))
(-.f64 (+.f64 (*.f64 -31830988618379068626528276418969/25000000000000000000000000000000 (/.f64 (*.f64 (pow.f64 (/.f64 1 y) 3) (pow.f64 (exp.f64 z) 2)) (*.f64 (pow.f64 x 2) x))) (+.f64 (*.f64 -179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 (/.f64 (*.f64 (exp.f64 z) (*.f64 (pow.f64 (/.f64 1 y) 4) (pow.f64 (exp.f64 z) 2))) (pow.f64 (pow.f64 x 2) 2))) (*.f64 -5641895835477563/5000000000000000 (/.f64 (*.f64 (exp.f64 z) (pow.f64 (/.f64 1 y) 2)) (pow.f64 x 2))))) (/.f64 1 (*.f64 y x)))
(/.f64 -1 (*.f64 y x))
(-.f64 (*.f64 -5641895835477563/5000000000000000 (/.f64 (*.f64 (exp.f64 z) (pow.f64 (/.f64 -1 y) 2)) (pow.f64 x 2))) (/.f64 1 (*.f64 y x)))
(-.f64 (+.f64 (*.f64 -5641895835477563/5000000000000000 (/.f64 (*.f64 (exp.f64 z) (pow.f64 (/.f64 -1 y) 2)) (pow.f64 x 2))) (*.f64 31830988618379068626528276418969/25000000000000000000000000000000 (/.f64 (*.f64 (pow.f64 (exp.f64 z) 2) (pow.f64 (/.f64 -1 y) 3)) (*.f64 (pow.f64 x 2) x)))) (/.f64 1 (*.f64 y x)))
(-.f64 (+.f64 (*.f64 -5641895835477563/5000000000000000 (/.f64 (*.f64 (exp.f64 z) (pow.f64 (/.f64 -1 y) 2)) (pow.f64 x 2))) (+.f64 (*.f64 -179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 (/.f64 (*.f64 (exp.f64 z) (*.f64 (pow.f64 (exp.f64 z) 2) (pow.f64 (/.f64 -1 y) 4))) (pow.f64 (pow.f64 x 2) 2))) (*.f64 31830988618379068626528276418969/25000000000000000000000000000000 (/.f64 (*.f64 (pow.f64 (exp.f64 z) 2) (pow.f64 (/.f64 -1 y) 3)) (*.f64 (pow.f64 x 2) x))))) (/.f64 1 (*.f64 y x)))
(/.f64 5000000000000000/5641895835477563 (exp.f64 z))
(+.f64 (*.f64 5000000000000000/5641895835477563 (/.f64 1 (exp.f64 z))) (*.f64 25000000000000000000000000000000/31830988618379068626528276418969 (/.f64 (*.f64 y x) (pow.f64 (exp.f64 z) 2))))
(+.f64 (*.f64 5000000000000000/5641895835477563 (/.f64 1 (exp.f64 z))) (+.f64 (*.f64 125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547 (/.f64 (*.f64 (pow.f64 y 2) (pow.f64 x 2)) (*.f64 (exp.f64 z) (pow.f64 (exp.f64 z) 2)))) (*.f64 25000000000000000000000000000000/31830988618379068626528276418969 (/.f64 (*.f64 y x) (pow.f64 (exp.f64 z) 2)))))
(+.f64 (*.f64 625000000000000000000000000000000000000000000000000000000000000/1013211836423377808197068612118338110498536634308026710423022961 (/.f64 (*.f64 y (*.f64 (pow.f64 y 2) (pow.f64 x 3))) (pow.f64 (pow.f64 (exp.f64 z) 2) 2))) (+.f64 (*.f64 5000000000000000/5641895835477563 (/.f64 1 (exp.f64 z))) (+.f64 (*.f64 125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547 (/.f64 (*.f64 (pow.f64 y 2) (pow.f64 x 2)) (*.f64 (exp.f64 z) (pow.f64 (exp.f64 z) 2)))) (*.f64 25000000000000000000000000000000/31830988618379068626528276418969 (/.f64 (*.f64 y x) (pow.f64 (exp.f64 z) 2))))))
(/.f64 -1 (*.f64 y x))
(-.f64 (*.f64 -5641895835477563/5000000000000000 (/.f64 (*.f64 (exp.f64 z) (pow.f64 (/.f64 1 x) 2)) (pow.f64 y 2))) (/.f64 1 (*.f64 y x)))
(-.f64 (+.f64 (*.f64 -5641895835477563/5000000000000000 (/.f64 (*.f64 (exp.f64 z) (pow.f64 (/.f64 1 x) 2)) (pow.f64 y 2))) (*.f64 -31830988618379068626528276418969/25000000000000000000000000000000 (/.f64 (*.f64 (pow.f64 (/.f64 1 x) 3) (pow.f64 (exp.f64 z) 2)) (*.f64 y (pow.f64 y 2))))) (/.f64 1 (*.f64 y x)))
(-.f64 (+.f64 (*.f64 -5641895835477563/5000000000000000 (/.f64 (*.f64 (exp.f64 z) (pow.f64 (/.f64 1 x) 2)) (pow.f64 y 2))) (+.f64 (*.f64 -179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 (/.f64 (*.f64 (exp.f64 z) (*.f64 (pow.f64 (exp.f64 z) 2) (pow.f64 (/.f64 1 x) 4))) (pow.f64 (pow.f64 y 2) 2))) (*.f64 -31830988618379068626528276418969/25000000000000000000000000000000 (/.f64 (*.f64 (pow.f64 (/.f64 1 x) 3) (pow.f64 (exp.f64 z) 2)) (*.f64 y (pow.f64 y 2)))))) (/.f64 1 (*.f64 y x)))
(/.f64 -1 (*.f64 y x))
(-.f64 (*.f64 -5641895835477563/5000000000000000 (/.f64 (*.f64 (exp.f64 z) (pow.f64 (/.f64 -1 x) 2)) (pow.f64 y 2))) (/.f64 1 (*.f64 y x)))
(-.f64 (+.f64 (*.f64 31830988618379068626528276418969/25000000000000000000000000000000 (/.f64 (*.f64 (pow.f64 (exp.f64 z) 2) (pow.f64 (/.f64 -1 x) 3)) (*.f64 y (pow.f64 y 2)))) (*.f64 -5641895835477563/5000000000000000 (/.f64 (*.f64 (exp.f64 z) (pow.f64 (/.f64 -1 x) 2)) (pow.f64 y 2)))) (/.f64 1 (*.f64 y x)))
(-.f64 (+.f64 (*.f64 -179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 (/.f64 (*.f64 (exp.f64 z) (*.f64 (pow.f64 (exp.f64 z) 2) (pow.f64 (/.f64 -1 x) 4))) (pow.f64 (pow.f64 y 2) 2))) (+.f64 (*.f64 31830988618379068626528276418969/25000000000000000000000000000000 (/.f64 (*.f64 (pow.f64 (exp.f64 z) 2) (pow.f64 (/.f64 -1 x) 3)) (*.f64 y (pow.f64 y 2)))) (*.f64 -5641895835477563/5000000000000000 (/.f64 (*.f64 (exp.f64 z) (pow.f64 (/.f64 -1 x) 2)) (pow.f64 y 2))))) (/.f64 1 (*.f64 y x)))
(+.f64 x (/.f64 y (fma.f64 5641895835477563/5000000000000000 (exp.f64 z) (*.f64 y x))))
(+.f64 (+.f64 x (/.f64 y (fma.f64 5641895835477563/5000000000000000 (exp.f64 z) (*.f64 y x)))) (fma.f64 x 1 x))
(+.f64 (+.f64 x (/.f64 y (fma.f64 5641895835477563/5000000000000000 (exp.f64 z) (*.f64 y x)))) (fma.f64 -1 x x))
(+.f64 (+.f64 x (/.f64 y (fma.f64 5641895835477563/5000000000000000 (exp.f64 z) (*.f64 y x)))) (fma.f64 1 x x))
(+.f64 (+.f64 x (/.f64 y (fma.f64 5641895835477563/5000000000000000 (exp.f64 z) (*.f64 y x)))) (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 x) 2)) (cbrt.f64 x) x))
(+.f64 (+.f64 x (/.f64 y (fma.f64 5641895835477563/5000000000000000 (exp.f64 z) (*.f64 y x)))) (fma.f64 (neg.f64 (cbrt.f64 x)) (pow.f64 (cbrt.f64 x) 2) x))
(+.f64 (+.f64 x (/.f64 y (fma.f64 5641895835477563/5000000000000000 (exp.f64 z) (*.f64 y x)))) (fma.f64 (neg.f64 (sqrt.f64 x)) (sqrt.f64 x) x))
(+.f64 (+.f64 x (/.f64 y (fma.f64 5641895835477563/5000000000000000 (exp.f64 z) (*.f64 y x)))) (fma.f64 (neg.f64 (neg.f64 (sqrt.f64 x))) (sqrt.f64 x) x))
(+.f64 (+.f64 x (/.f64 y (fma.f64 5641895835477563/5000000000000000 (exp.f64 z) (*.f64 y x)))) (fma.f64 x -1 x))
(+.f64 (+.f64 x (/.f64 y (fma.f64 5641895835477563/5000000000000000 (exp.f64 z) (*.f64 y x)))) (fma.f64 (neg.f64 (sqrt.f64 x)) (neg.f64 (sqrt.f64 x)) x))
(+.f64 0 (+.f64 x (/.f64 y (fma.f64 5641895835477563/5000000000000000 (exp.f64 z) (*.f64 y x)))))
(+.f64 (/.f64 y (fma.f64 5641895835477563/5000000000000000 (exp.f64 z) (*.f64 y x))) x)
(+.f64 (*.f64 (/.f64 y (fma.f64 5641895835477563/5000000000000000 (exp.f64 z) (*.f64 y x))) 1) x)
(+.f64 (fma.f64 1 (/.f64 y (fma.f64 5641895835477563/5000000000000000 (exp.f64 z) (*.f64 y x))) (neg.f64 (*.f64 (neg.f64 (cbrt.f64 x)) (pow.f64 (cbrt.f64 x) 2)))) (fma.f64 (neg.f64 (neg.f64 (cbrt.f64 x))) (pow.f64 (cbrt.f64 x) 2) (*.f64 (neg.f64 (cbrt.f64 x)) (pow.f64 (cbrt.f64 x) 2))))
(+.f64 (fma.f64 y (/.f64 1 (fma.f64 5641895835477563/5000000000000000 (exp.f64 z) (*.f64 y x))) (neg.f64 (*.f64 (neg.f64 (cbrt.f64 x)) (pow.f64 (cbrt.f64 x) 2)))) (fma.f64 (neg.f64 (neg.f64 (cbrt.f64 x))) (pow.f64 (cbrt.f64 x) 2) (*.f64 (neg.f64 (cbrt.f64 x)) (pow.f64 (cbrt.f64 x) 2))))
(+.f64 (fma.f64 (/.f64 1 (fma.f64 5641895835477563/5000000000000000 (exp.f64 z) (*.f64 y x))) y (neg.f64 (*.f64 (neg.f64 (cbrt.f64 x)) (pow.f64 (cbrt.f64 x) 2)))) (fma.f64 (neg.f64 (neg.f64 (cbrt.f64 x))) (pow.f64 (cbrt.f64 x) 2) (*.f64 (neg.f64 (cbrt.f64 x)) (pow.f64 (cbrt.f64 x) 2))))
(+.f64 (fma.f64 (cbrt.f64 (pow.f64 (fma.f64 5641895835477563/5000000000000000 (exp.f64 z) (*.f64 y x)) -2)) (*.f64 (/.f64 1 (cbrt.f64 (fma.f64 5641895835477563/5000000000000000 (exp.f64 z) (*.f64 y x)))) y) (neg.f64 (*.f64 (neg.f64 (cbrt.f64 x)) (pow.f64 (cbrt.f64 x) 2)))) (fma.f64 (neg.f64 (neg.f64 (cbrt.f64 x))) (pow.f64 (cbrt.f64 x) 2) (*.f64 (neg.f64 (cbrt.f64 x)) (pow.f64 (cbrt.f64 x) 2))))
(+.f64 (fma.f64 (pow.f64 (fma.f64 5641895835477563/5000000000000000 (exp.f64 z) (*.f64 y x)) -1/2) (*.f64 (pow.f64 (fma.f64 5641895835477563/5000000000000000 (exp.f64 z) (*.f64 y x)) -1/2) y) (neg.f64 (*.f64 (neg.f64 (cbrt.f64 x)) (pow.f64 (cbrt.f64 x) 2)))) (fma.f64 (neg.f64 (neg.f64 (cbrt.f64 x))) (pow.f64 (cbrt.f64 x) 2) (*.f64 (neg.f64 (cbrt.f64 x)) (pow.f64 (cbrt.f64 x) 2))))
(+.f64 (fma.f64 (pow.f64 (cbrt.f64 (/.f64 y (fma.f64 5641895835477563/5000000000000000 (exp.f64 z) (*.f64 y x)))) 2) (cbrt.f64 (/.f64 y (fma.f64 5641895835477563/5000000000000000 (exp.f64 z) (*.f64 y x)))) (neg.f64 (*.f64 (neg.f64 (cbrt.f64 x)) (pow.f64 (cbrt.f64 x) 2)))) (fma.f64 (neg.f64 (neg.f64 (cbrt.f64 x))) (pow.f64 (cbrt.f64 x) 2) (*.f64 (neg.f64 (cbrt.f64 x)) (pow.f64 (cbrt.f64 x) 2))))
(+.f64 (fma.f64 (sqrt.f64 (/.f64 y (fma.f64 5641895835477563/5000000000000000 (exp.f64 z) (*.f64 y x)))) (sqrt.f64 (/.f64 y (fma.f64 5641895835477563/5000000000000000 (exp.f64 z) (*.f64 y x)))) (neg.f64 (*.f64 (neg.f64 (cbrt.f64 x)) (pow.f64 (cbrt.f64 x) 2)))) (fma.f64 (neg.f64 (neg.f64 (cbrt.f64 x))) (pow.f64 (cbrt.f64 x) 2) (*.f64 (neg.f64 (cbrt.f64 x)) (pow.f64 (cbrt.f64 x) 2))))
(+.f64 (fma.f64 (*.f64 (/.f64 1 (fma.f64 5641895835477563/5000000000000000 (exp.f64 z) (*.f64 y x))) (pow.f64 (cbrt.f64 y) 2)) (cbrt.f64 y) (neg.f64 (*.f64 (neg.f64 (cbrt.f64 x)) (pow.f64 (cbrt.f64 x) 2)))) (fma.f64 (neg.f64 (neg.f64 (cbrt.f64 x))) (pow.f64 (cbrt.f64 x) 2) (*.f64 (neg.f64 (cbrt.f64 x)) (pow.f64 (cbrt.f64 x) 2))))
(+.f64 (fma.f64 (*.f64 (/.f64 1 (fma.f64 5641895835477563/5000000000000000 (exp.f64 z) (*.f64 y x))) (sqrt.f64 y)) (sqrt.f64 y) (neg.f64 (*.f64 (neg.f64 (cbrt.f64 x)) (pow.f64 (cbrt.f64 x) 2)))) (fma.f64 (neg.f64 (neg.f64 (cbrt.f64 x))) (pow.f64 (cbrt.f64 x) 2) (*.f64 (neg.f64 (cbrt.f64 x)) (pow.f64 (cbrt.f64 x) 2))))
(+.f64 (fma.f64 1 (/.f64 y (fma.f64 5641895835477563/5000000000000000 (exp.f64 z) (*.f64 y x))) (neg.f64 (*.f64 (cbrt.f64 x) (neg.f64 (pow.f64 (cbrt.f64 x) 2))))) (fma.f64 (neg.f64 (cbrt.f64 x)) (neg.f64 (pow.f64 (cbrt.f64 x) 2)) (*.f64 (cbrt.f64 x) (neg.f64 (pow.f64 (cbrt.f64 x) 2)))))
(+.f64 (fma.f64 y (/.f64 1 (fma.f64 5641895835477563/5000000000000000 (exp.f64 z) (*.f64 y x))) (neg.f64 (*.f64 (cbrt.f64 x) (neg.f64 (pow.f64 (cbrt.f64 x) 2))))) (fma.f64 (neg.f64 (cbrt.f64 x)) (neg.f64 (pow.f64 (cbrt.f64 x) 2)) (*.f64 (cbrt.f64 x) (neg.f64 (pow.f64 (cbrt.f64 x) 2)))))
(+.f64 (fma.f64 (/.f64 1 (fma.f64 5641895835477563/5000000000000000 (exp.f64 z) (*.f64 y x))) y (neg.f64 (*.f64 (cbrt.f64 x) (neg.f64 (pow.f64 (cbrt.f64 x) 2))))) (fma.f64 (neg.f64 (cbrt.f64 x)) (neg.f64 (pow.f64 (cbrt.f64 x) 2)) (*.f64 (cbrt.f64 x) (neg.f64 (pow.f64 (cbrt.f64 x) 2)))))
(+.f64 (fma.f64 (cbrt.f64 (pow.f64 (fma.f64 5641895835477563/5000000000000000 (exp.f64 z) (*.f64 y x)) -2)) (*.f64 (/.f64 1 (cbrt.f64 (fma.f64 5641895835477563/5000000000000000 (exp.f64 z) (*.f64 y x)))) y) (neg.f64 (*.f64 (cbrt.f64 x) (neg.f64 (pow.f64 (cbrt.f64 x) 2))))) (fma.f64 (neg.f64 (cbrt.f64 x)) (neg.f64 (pow.f64 (cbrt.f64 x) 2)) (*.f64 (cbrt.f64 x) (neg.f64 (pow.f64 (cbrt.f64 x) 2)))))
(+.f64 (fma.f64 (pow.f64 (fma.f64 5641895835477563/5000000000000000 (exp.f64 z) (*.f64 y x)) -1/2) (*.f64 (pow.f64 (fma.f64 5641895835477563/5000000000000000 (exp.f64 z) (*.f64 y x)) -1/2) y) (neg.f64 (*.f64 (cbrt.f64 x) (neg.f64 (pow.f64 (cbrt.f64 x) 2))))) (fma.f64 (neg.f64 (cbrt.f64 x)) (neg.f64 (pow.f64 (cbrt.f64 x) 2)) (*.f64 (cbrt.f64 x) (neg.f64 (pow.f64 (cbrt.f64 x) 2)))))
(+.f64 (fma.f64 (pow.f64 (cbrt.f64 (/.f64 y (fma.f64 5641895835477563/5000000000000000 (exp.f64 z) (*.f64 y x)))) 2) (cbrt.f64 (/.f64 y (fma.f64 5641895835477563/5000000000000000 (exp.f64 z) (*.f64 y x)))) (neg.f64 (*.f64 (cbrt.f64 x) (neg.f64 (pow.f64 (cbrt.f64 x) 2))))) (fma.f64 (neg.f64 (cbrt.f64 x)) (neg.f64 (pow.f64 (cbrt.f64 x) 2)) (*.f64 (cbrt.f64 x) (neg.f64 (pow.f64 (cbrt.f64 x) 2)))))
(+.f64 (fma.f64 (sqrt.f64 (/.f64 y (fma.f64 5641895835477563/5000000000000000 (exp.f64 z) (*.f64 y x)))) (sqrt.f64 (/.f64 y (fma.f64 5641895835477563/5000000000000000 (exp.f64 z) (*.f64 y x)))) (neg.f64 (*.f64 (cbrt.f64 x) (neg.f64 (pow.f64 (cbrt.f64 x) 2))))) (fma.f64 (neg.f64 (cbrt.f64 x)) (neg.f64 (pow.f64 (cbrt.f64 x) 2)) (*.f64 (cbrt.f64 x) (neg.f64 (pow.f64 (cbrt.f64 x) 2)))))
(+.f64 (fma.f64 (*.f64 (/.f64 1 (fma.f64 5641895835477563/5000000000000000 (exp.f64 z) (*.f64 y x))) (pow.f64 (cbrt.f64 y) 2)) (cbrt.f64 y) (neg.f64 (*.f64 (cbrt.f64 x) (neg.f64 (pow.f64 (cbrt.f64 x) 2))))) (fma.f64 (neg.f64 (cbrt.f64 x)) (neg.f64 (pow.f64 (cbrt.f64 x) 2)) (*.f64 (cbrt.f64 x) (neg.f64 (pow.f64 (cbrt.f64 x) 2)))))
(+.f64 (fma.f64 (*.f64 (/.f64 1 (fma.f64 5641895835477563/5000000000000000 (exp.f64 z) (*.f64 y x))) (sqrt.f64 y)) (sqrt.f64 y) (neg.f64 (*.f64 (cbrt.f64 x) (neg.f64 (pow.f64 (cbrt.f64 x) 2))))) (fma.f64 (neg.f64 (cbrt.f64 x)) (neg.f64 (pow.f64 (cbrt.f64 x) 2)) (*.f64 (cbrt.f64 x) (neg.f64 (pow.f64 (cbrt.f64 x) 2)))))
(+.f64 (fma.f64 1 (/.f64 y (fma.f64 5641895835477563/5000000000000000 (exp.f64 z) (*.f64 y x))) (neg.f64 (*.f64 (cbrt.f64 x) (*.f64 -1 (pow.f64 (cbrt.f64 x) 2))))) (fma.f64 (neg.f64 (cbrt.f64 x)) (*.f64 -1 (pow.f64 (cbrt.f64 x) 2)) (*.f64 (cbrt.f64 x) (*.f64 -1 (pow.f64 (cbrt.f64 x) 2)))))
(+.f64 (fma.f64 y (/.f64 1 (fma.f64 5641895835477563/5000000000000000 (exp.f64 z) (*.f64 y x))) (neg.f64 (*.f64 (cbrt.f64 x) (*.f64 -1 (pow.f64 (cbrt.f64 x) 2))))) (fma.f64 (neg.f64 (cbrt.f64 x)) (*.f64 -1 (pow.f64 (cbrt.f64 x) 2)) (*.f64 (cbrt.f64 x) (*.f64 -1 (pow.f64 (cbrt.f64 x) 2)))))
(+.f64 (fma.f64 (/.f64 1 (fma.f64 5641895835477563/5000000000000000 (exp.f64 z) (*.f64 y x))) y (neg.f64 (*.f64 (cbrt.f64 x) (*.f64 -1 (pow.f64 (cbrt.f64 x) 2))))) (fma.f64 (neg.f64 (cbrt.f64 x)) (*.f64 -1 (pow.f64 (cbrt.f64 x) 2)) (*.f64 (cbrt.f64 x) (*.f64 -1 (pow.f64 (cbrt.f64 x) 2)))))
(+.f64 (fma.f64 (cbrt.f64 (pow.f64 (fma.f64 5641895835477563/5000000000000000 (exp.f64 z) (*.f64 y x)) -2)) (*.f64 (/.f64 1 (cbrt.f64 (fma.f64 5641895835477563/5000000000000000 (exp.f64 z) (*.f64 y x)))) y) (neg.f64 (*.f64 (cbrt.f64 x) (*.f64 -1 (pow.f64 (cbrt.f64 x) 2))))) (fma.f64 (neg.f64 (cbrt.f64 x)) (*.f64 -1 (pow.f64 (cbrt.f64 x) 2)) (*.f64 (cbrt.f64 x) (*.f64 -1 (pow.f64 (cbrt.f64 x) 2)))))
(+.f64 (fma.f64 (pow.f64 (fma.f64 5641895835477563/5000000000000000 (exp.f64 z) (*.f64 y x)) -1/2) (*.f64 (pow.f64 (fma.f64 5641895835477563/5000000000000000 (exp.f64 z) (*.f64 y x)) -1/2) y) (neg.f64 (*.f64 (cbrt.f64 x) (*.f64 -1 (pow.f64 (cbrt.f64 x) 2))))) (fma.f64 (neg.f64 (cbrt.f64 x)) (*.f64 -1 (pow.f64 (cbrt.f64 x) 2)) (*.f64 (cbrt.f64 x) (*.f64 -1 (pow.f64 (cbrt.f64 x) 2)))))
(+.f64 (fma.f64 (pow.f64 (cbrt.f64 (/.f64 y (fma.f64 5641895835477563/5000000000000000 (exp.f64 z) (*.f64 y x)))) 2) (cbrt.f64 (/.f64 y (fma.f64 5641895835477563/5000000000000000 (exp.f64 z) (*.f64 y x)))) (neg.f64 (*.f64 (cbrt.f64 x) (*.f64 -1 (pow.f64 (cbrt.f64 x) 2))))) (fma.f64 (neg.f64 (cbrt.f64 x)) (*.f64 -1 (pow.f64 (cbrt.f64 x) 2)) (*.f64 (cbrt.f64 x) (*.f64 -1 (pow.f64 (cbrt.f64 x) 2)))))
(+.f64 (fma.f64 (sqrt.f64 (/.f64 y (fma.f64 5641895835477563/5000000000000000 (exp.f64 z) (*.f64 y x)))) (sqrt.f64 (/.f64 y (fma.f64 5641895835477563/5000000000000000 (exp.f64 z) (*.f64 y x)))) (neg.f64 (*.f64 (cbrt.f64 x) (*.f64 -1 (pow.f64 (cbrt.f64 x) 2))))) (fma.f64 (neg.f64 (cbrt.f64 x)) (*.f64 -1 (pow.f64 (cbrt.f64 x) 2)) (*.f64 (cbrt.f64 x) (*.f64 -1 (pow.f64 (cbrt.f64 x) 2)))))
(+.f64 (fma.f64 (*.f64 (/.f64 1 (fma.f64 5641895835477563/5000000000000000 (exp.f64 z) (*.f64 y x))) (pow.f64 (cbrt.f64 y) 2)) (cbrt.f64 y) (neg.f64 (*.f64 (cbrt.f64 x) (*.f64 -1 (pow.f64 (cbrt.f64 x) 2))))) (fma.f64 (neg.f64 (cbrt.f64 x)) (*.f64 -1 (pow.f64 (cbrt.f64 x) 2)) (*.f64 (cbrt.f64 x) (*.f64 -1 (pow.f64 (cbrt.f64 x) 2)))))
(+.f64 (fma.f64 (*.f64 (/.f64 1 (fma.f64 5641895835477563/5000000000000000 (exp.f64 z) (*.f64 y x))) (sqrt.f64 y)) (sqrt.f64 y) (neg.f64 (*.f64 (cbrt.f64 x) (*.f64 -1 (pow.f64 (cbrt.f64 x) 2))))) (fma.f64 (neg.f64 (cbrt.f64 x)) (*.f64 -1 (pow.f64 (cbrt.f64 x) 2)) (*.f64 (cbrt.f64 x) (*.f64 -1 (pow.f64 (cbrt.f64 x) 2)))))
(+.f64 (fma.f64 1 (/.f64 y (fma.f64 5641895835477563/5000000000000000 (exp.f64 z) (*.f64 y x))) (neg.f64 (*.f64 (sqrt.f64 x) (*.f64 -1 (sqrt.f64 x))))) (fma.f64 (neg.f64 (sqrt.f64 x)) (*.f64 -1 (sqrt.f64 x)) (*.f64 (sqrt.f64 x) (*.f64 -1 (sqrt.f64 x)))))
(+.f64 (fma.f64 y (/.f64 1 (fma.f64 5641895835477563/5000000000000000 (exp.f64 z) (*.f64 y x))) (neg.f64 (*.f64 (sqrt.f64 x) (*.f64 -1 (sqrt.f64 x))))) (fma.f64 (neg.f64 (sqrt.f64 x)) (*.f64 -1 (sqrt.f64 x)) (*.f64 (sqrt.f64 x) (*.f64 -1 (sqrt.f64 x)))))
(+.f64 (fma.f64 (/.f64 1 (fma.f64 5641895835477563/5000000000000000 (exp.f64 z) (*.f64 y x))) y (neg.f64 (*.f64 (sqrt.f64 x) (*.f64 -1 (sqrt.f64 x))))) (fma.f64 (neg.f64 (sqrt.f64 x)) (*.f64 -1 (sqrt.f64 x)) (*.f64 (sqrt.f64 x) (*.f64 -1 (sqrt.f64 x)))))
(+.f64 (fma.f64 (cbrt.f64 (pow.f64 (fma.f64 5641895835477563/5000000000000000 (exp.f64 z) (*.f64 y x)) -2)) (*.f64 (/.f64 1 (cbrt.f64 (fma.f64 5641895835477563/5000000000000000 (exp.f64 z) (*.f64 y x)))) y) (neg.f64 (*.f64 (sqrt.f64 x) (*.f64 -1 (sqrt.f64 x))))) (fma.f64 (neg.f64 (sqrt.f64 x)) (*.f64 -1 (sqrt.f64 x)) (*.f64 (sqrt.f64 x) (*.f64 -1 (sqrt.f64 x)))))
(+.f64 (fma.f64 (pow.f64 (fma.f64 5641895835477563/5000000000000000 (exp.f64 z) (*.f64 y x)) -1/2) (*.f64 (pow.f64 (fma.f64 5641895835477563/5000000000000000 (exp.f64 z) (*.f64 y x)) -1/2) y) (neg.f64 (*.f64 (sqrt.f64 x) (*.f64 -1 (sqrt.f64 x))))) (fma.f64 (neg.f64 (sqrt.f64 x)) (*.f64 -1 (sqrt.f64 x)) (*.f64 (sqrt.f64 x) (*.f64 -1 (sqrt.f64 x)))))
(+.f64 (fma.f64 (pow.f64 (cbrt.f64 (/.f64 y (fma.f64 5641895835477563/5000000000000000 (exp.f64 z) (*.f64 y x)))) 2) (cbrt.f64 (/.f64 y (fma.f64 5641895835477563/5000000000000000 (exp.f64 z) (*.f64 y x)))) (neg.f64 (*.f64 (sqrt.f64 x) (*.f64 -1 (sqrt.f64 x))))) (fma.f64 (neg.f64 (sqrt.f64 x)) (*.f64 -1 (sqrt.f64 x)) (*.f64 (sqrt.f64 x) (*.f64 -1 (sqrt.f64 x)))))
(+.f64 (fma.f64 (sqrt.f64 (/.f64 y (fma.f64 5641895835477563/5000000000000000 (exp.f64 z) (*.f64 y x)))) (sqrt.f64 (/.f64 y (fma.f64 5641895835477563/5000000000000000 (exp.f64 z) (*.f64 y x)))) (neg.f64 (*.f64 (sqrt.f64 x) (*.f64 -1 (sqrt.f64 x))))) (fma.f64 (neg.f64 (sqrt.f64 x)) (*.f64 -1 (sqrt.f64 x)) (*.f64 (sqrt.f64 x) (*.f64 -1 (sqrt.f64 x)))))
(+.f64 (fma.f64 (*.f64 (/.f64 1 (fma.f64 5641895835477563/5000000000000000 (exp.f64 z) (*.f64 y x))) (pow.f64 (cbrt.f64 y) 2)) (cbrt.f64 y) (neg.f64 (*.f64 (sqrt.f64 x) (*.f64 -1 (sqrt.f64 x))))) (fma.f64 (neg.f64 (sqrt.f64 x)) (*.f64 -1 (sqrt.f64 x)) (*.f64 (sqrt.f64 x) (*.f64 -1 (sqrt.f64 x)))))
(+.f64 (fma.f64 (*.f64 (/.f64 1 (fma.f64 5641895835477563/5000000000000000 (exp.f64 z) (*.f64 y x))) (sqrt.f64 y)) (sqrt.f64 y) (neg.f64 (*.f64 (sqrt.f64 x) (*.f64 -1 (sqrt.f64 x))))) (fma.f64 (neg.f64 (sqrt.f64 x)) (*.f64 -1 (sqrt.f64 x)) (*.f64 (sqrt.f64 x) (*.f64 -1 (sqrt.f64 x)))))
(+.f64 (log.f64 (pow.f64 (cbrt.f64 (exp.f64 (+.f64 x (/.f64 y (fma.f64 5641895835477563/5000000000000000 (exp.f64 z) (*.f64 y x)))))) 2)) (log.f64 (cbrt.f64 (exp.f64 (+.f64 x (/.f64 y (fma.f64 5641895835477563/5000000000000000 (exp.f64 z) (*.f64 y x))))))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (+.f64 x (/.f64 y (fma.f64 5641895835477563/5000000000000000 (exp.f64 z) (*.f64 y x))))))) (log.f64 (sqrt.f64 (exp.f64 (+.f64 x (/.f64 y (fma.f64 5641895835477563/5000000000000000 (exp.f64 z) (*.f64 y x))))))))
(-.f64 (/.f64 y (fma.f64 5641895835477563/5000000000000000 (exp.f64 z) (*.f64 y x))) x)
(-.f64 (exp.f64 (log1p.f64 (+.f64 x (/.f64 y (fma.f64 5641895835477563/5000000000000000 (exp.f64 z) (*.f64 y x)))))) 1)
(*.f64 1 (+.f64 x (/.f64 y (fma.f64 5641895835477563/5000000000000000 (exp.f64 z) (*.f64 y x)))))
(*.f64 (+.f64 x (/.f64 y (fma.f64 5641895835477563/5000000000000000 (exp.f64 z) (*.f64 y x)))) 1)
(*.f64 (cbrt.f64 (+.f64 x (/.f64 y (fma.f64 5641895835477563/5000000000000000 (exp.f64 z) (*.f64 y x))))) (pow.f64 (cbrt.f64 (+.f64 x (/.f64 y (fma.f64 5641895835477563/5000000000000000 (exp.f64 z) (*.f64 y x))))) 2))
(*.f64 (pow.f64 (cbrt.f64 (+.f64 x (/.f64 y (fma.f64 5641895835477563/5000000000000000 (exp.f64 z) (*.f64 y x))))) 2) (cbrt.f64 (+.f64 x (/.f64 y (fma.f64 5641895835477563/5000000000000000 (exp.f64 z) (*.f64 y x))))))
(*.f64 (sqrt.f64 (+.f64 x (/.f64 y (fma.f64 5641895835477563/5000000000000000 (exp.f64 z) (*.f64 y x))))) (sqrt.f64 (+.f64 x (/.f64 y (fma.f64 5641895835477563/5000000000000000 (exp.f64 z) (*.f64 y x))))))
(/.f64 (+.f64 (pow.f64 (/.f64 y (fma.f64 5641895835477563/5000000000000000 (exp.f64 z) (*.f64 y x))) 3) (pow.f64 x 3)) (+.f64 (pow.f64 (/.f64 y (fma.f64 5641895835477563/5000000000000000 (exp.f64 z) (*.f64 y x))) 2) (-.f64 (*.f64 x x) (*.f64 (/.f64 y (fma.f64 5641895835477563/5000000000000000 (exp.f64 z) (*.f64 y x))) x))))
(/.f64 (-.f64 (pow.f64 (/.f64 y (fma.f64 5641895835477563/5000000000000000 (exp.f64 z) (*.f64 y x))) 2) (*.f64 x x)) (+.f64 x (/.f64 y (fma.f64 5641895835477563/5000000000000000 (exp.f64 z) (*.f64 y x)))))
(pow.f64 (+.f64 x (/.f64 y (fma.f64 5641895835477563/5000000000000000 (exp.f64 z) (*.f64 y x)))) 1)
(pow.f64 (E.f64) (log.f64 (+.f64 x (/.f64 y (fma.f64 5641895835477563/5000000000000000 (exp.f64 z) (*.f64 y x))))))
(pow.f64 (pow.f64 (+.f64 x (/.f64 y (fma.f64 5641895835477563/5000000000000000 (exp.f64 z) (*.f64 y x)))) 2) 1/2)
(pow.f64 (pow.f64 (+.f64 x (/.f64 y (fma.f64 5641895835477563/5000000000000000 (exp.f64 z) (*.f64 y x)))) 3) 1/3)
(pow.f64 (cbrt.f64 (+.f64 x (/.f64 y (fma.f64 5641895835477563/5000000000000000 (exp.f64 z) (*.f64 y x))))) 3)
(pow.f64 (sqrt.f64 (+.f64 x (/.f64 y (fma.f64 5641895835477563/5000000000000000 (exp.f64 z) (*.f64 y x))))) 2)
(pow.f64 (exp.f64 (pow.f64 (cbrt.f64 (log.f64 (+.f64 x (/.f64 y (fma.f64 5641895835477563/5000000000000000 (exp.f64 z) (*.f64 y x)))))) 2)) (cbrt.f64 (log.f64 (+.f64 x (/.f64 y (fma.f64 5641895835477563/5000000000000000 (exp.f64 z) (*.f64 y x)))))))
(pow.f64 (exp.f64 (sqrt.f64 (log.f64 (+.f64 x (/.f64 y (fma.f64 5641895835477563/5000000000000000 (exp.f64 z) (*.f64 y x))))))) (sqrt.f64 (log.f64 (+.f64 x (/.f64 y (fma.f64 5641895835477563/5000000000000000 (exp.f64 z) (*.f64 y x)))))))
(sqrt.f64 (pow.f64 (+.f64 x (/.f64 y (fma.f64 5641895835477563/5000000000000000 (exp.f64 z) (*.f64 y x)))) 2))
(log.f64 (exp.f64 (+.f64 x (/.f64 y (fma.f64 5641895835477563/5000000000000000 (exp.f64 z) (*.f64 y x))))))
(log.f64 (+.f64 1 (expm1.f64 (+.f64 x (/.f64 y (fma.f64 5641895835477563/5000000000000000 (exp.f64 z) (*.f64 y x)))))))
(log.f64 (/.f64 (exp.f64 (/.f64 y (fma.f64 5641895835477563/5000000000000000 (exp.f64 z) (*.f64 y x)))) (exp.f64 x)))
(log.f64 (/.f64 (exp.f64 (/.f64 y (fma.f64 5641895835477563/5000000000000000 (exp.f64 z) (*.f64 y x)))) (+.f64 1 (expm1.f64 x))))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 x)) (exp.f64 (/.f64 y (fma.f64 5641895835477563/5000000000000000 (exp.f64 z) (*.f64 y x))))))
(log.f64 (*.f64 (exp.f64 (/.f64 y (fma.f64 5641895835477563/5000000000000000 (exp.f64 z) (*.f64 y x)))) (+.f64 1 (expm1.f64 x))))
(cbrt.f64 (pow.f64 (+.f64 x (/.f64 y (fma.f64 5641895835477563/5000000000000000 (exp.f64 z) (*.f64 y x)))) 3))
(expm1.f64 (log1p.f64 (+.f64 x (/.f64 y (fma.f64 5641895835477563/5000000000000000 (exp.f64 z) (*.f64 y x))))))
(log1p.f64 (expm1.f64 (+.f64 x (/.f64 y (fma.f64 5641895835477563/5000000000000000 (exp.f64 z) (*.f64 y x))))))
(exp.f64 (log.f64 (+.f64 x (/.f64 y (fma.f64 5641895835477563/5000000000000000 (exp.f64 z) (*.f64 y x))))))
(exp.f64 (*.f64 (log.f64 (+.f64 x (/.f64 y (fma.f64 5641895835477563/5000000000000000 (exp.f64 z) (*.f64 y x))))) 1))
(exp.f64 (*.f64 (*.f64 3 (log.f64 (+.f64 x (/.f64 y (fma.f64 5641895835477563/5000000000000000 (exp.f64 z) (*.f64 y x)))))) 1/3))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (+.f64 x (/.f64 y (fma.f64 5641895835477563/5000000000000000 (exp.f64 z) (*.f64 y x)))))) 3))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (+.f64 x (/.f64 y (fma.f64 5641895835477563/5000000000000000 (exp.f64 z) (*.f64 y x)))))) 2))
(exp.f64 (*.f64 (*.f64 (log.f64 (+.f64 x (/.f64 y (fma.f64 5641895835477563/5000000000000000 (exp.f64 z) (*.f64 y x))))) 1) 1))
(+.f64 (*.f64 y x) (*.f64 5641895835477563/5000000000000000 (exp.f64 z)))
(+.f64 (fma.f64 5641895835477563/5000000000000000 (exp.f64 z) (*.f64 y x)) (fma.f64 (*.f64 y x) 1 (*.f64 y x)))
(+.f64 (fma.f64 5641895835477563/5000000000000000 (exp.f64 z) (*.f64 y x)) (fma.f64 x y (*.f64 y x)))
(+.f64 (fma.f64 5641895835477563/5000000000000000 (exp.f64 z) (*.f64 y x)) (fma.f64 (neg.f64 y) x (*.f64 y x)))
(+.f64 (fma.f64 5641895835477563/5000000000000000 (exp.f64 z) (*.f64 y x)) (fma.f64 -1 (*.f64 y x) (*.f64 y x)))
(+.f64 (fma.f64 5641895835477563/5000000000000000 (exp.f64 z) (*.f64 y x)) (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 (*.f64 y x)) 2)) (cbrt.f64 (*.f64 y x)) (*.f64 y x)))
(+.f64 (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 (fma.f64 5641895835477563/5000000000000000 (exp.f64 z) (*.f64 y x)) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 y x))) (sqrt.f64 (*.f64 y x)) (*.f64 y x)))
(+.f64 0 (fma.f64 5641895835477563/5000000000000000 (exp.f64 z) (*.f64 y x)))
(+.f64 (*.f64 5641895835477563/5000000000000000 (exp.f64 z)) (*.f64 y x))
(+.f64 (*.f64 (*.f64 5641895835477563/5000000000000000 (exp.f64 z)) 1) (*.f64 y x))
(+.f64 (fma.f64 1 (*.f64 5641895835477563/5000000000000000 (exp.f64 z)) (neg.f64 (*.f64 (*.f64 (cbrt.f64 y) x) (pow.f64 (cbrt.f64 y) 2)))) (fma.f64 (neg.f64 (*.f64 (cbrt.f64 y) x)) (pow.f64 (cbrt.f64 y) 2) (*.f64 (*.f64 (cbrt.f64 y) x) (pow.f64 (cbrt.f64 y) 2))))
(+.f64 (fma.f64 5641895835477563/5000000000000000 (exp.f64 z) (neg.f64 (*.f64 (*.f64 (cbrt.f64 y) x) (pow.f64 (cbrt.f64 y) 2)))) (fma.f64 (neg.f64 (*.f64 (cbrt.f64 y) x)) (pow.f64 (cbrt.f64 y) 2) (*.f64 (*.f64 (cbrt.f64 y) x) (pow.f64 (cbrt.f64 y) 2))))
(+.f64 (fma.f64 (exp.f64 z) 5641895835477563/5000000000000000 (neg.f64 (*.f64 (*.f64 (cbrt.f64 y) x) (pow.f64 (cbrt.f64 y) 2)))) (fma.f64 (neg.f64 (*.f64 (cbrt.f64 y) x)) (pow.f64 (cbrt.f64 y) 2) (*.f64 (*.f64 (cbrt.f64 y) x) (pow.f64 (cbrt.f64 y) 2))))
(+.f64 (fma.f64 (pow.f64 (cbrt.f64 (*.f64 5641895835477563/5000000000000000 (exp.f64 z))) 2) (cbrt.f64 (*.f64 5641895835477563/5000000000000000 (exp.f64 z))) (neg.f64 (*.f64 (*.f64 (cbrt.f64 y) x) (pow.f64 (cbrt.f64 y) 2)))) (fma.f64 (neg.f64 (*.f64 (cbrt.f64 y) x)) (pow.f64 (cbrt.f64 y) 2) (*.f64 (*.f64 (cbrt.f64 y) x) (pow.f64 (cbrt.f64 y) 2))))
(+.f64 (fma.f64 (sqrt.f64 (*.f64 5641895835477563/5000000000000000 (exp.f64 z))) (sqrt.f64 (*.f64 5641895835477563/5000000000000000 (exp.f64 z))) (neg.f64 (*.f64 (*.f64 (cbrt.f64 y) x) (pow.f64 (cbrt.f64 y) 2)))) (fma.f64 (neg.f64 (*.f64 (cbrt.f64 y) x)) (pow.f64 (cbrt.f64 y) 2) (*.f64 (*.f64 (cbrt.f64 y) x) (pow.f64 (cbrt.f64 y) 2))))
(+.f64 (fma.f64 (*.f64 5641895835477563/5000000000000000 (cbrt.f64 (pow.f64 (exp.f64 z) 2))) (cbrt.f64 (exp.f64 z)) (neg.f64 (*.f64 (*.f64 (cbrt.f64 y) x) (pow.f64 (cbrt.f64 y) 2)))) (fma.f64 (neg.f64 (*.f64 (cbrt.f64 y) x)) (pow.f64 (cbrt.f64 y) 2) (*.f64 (*.f64 (cbrt.f64 y) x) (pow.f64 (cbrt.f64 y) 2))))
(+.f64 (fma.f64 (*.f64 5641895835477563/5000000000000000 (sqrt.f64 (exp.f64 z))) (sqrt.f64 (exp.f64 z)) (neg.f64 (*.f64 (*.f64 (cbrt.f64 y) x) (pow.f64 (cbrt.f64 y) 2)))) (fma.f64 (neg.f64 (*.f64 (cbrt.f64 y) x)) (pow.f64 (cbrt.f64 y) 2) (*.f64 (*.f64 (cbrt.f64 y) x) (pow.f64 (cbrt.f64 y) 2))))
(+.f64 (fma.f64 1 (*.f64 5641895835477563/5000000000000000 (exp.f64 z)) (neg.f64 (*.f64 (*.f64 (cbrt.f64 x) y) (pow.f64 (cbrt.f64 x) 2)))) (fma.f64 (neg.f64 (*.f64 (cbrt.f64 x) y)) (pow.f64 (cbrt.f64 x) 2) (*.f64 (*.f64 (cbrt.f64 x) y) (pow.f64 (cbrt.f64 x) 2))))
(+.f64 (fma.f64 5641895835477563/5000000000000000 (exp.f64 z) (neg.f64 (*.f64 (*.f64 (cbrt.f64 x) y) (pow.f64 (cbrt.f64 x) 2)))) (fma.f64 (neg.f64 (*.f64 (cbrt.f64 x) y)) (pow.f64 (cbrt.f64 x) 2) (*.f64 (*.f64 (cbrt.f64 x) y) (pow.f64 (cbrt.f64 x) 2))))
(+.f64 (fma.f64 (exp.f64 z) 5641895835477563/5000000000000000 (neg.f64 (*.f64 (*.f64 (cbrt.f64 x) y) (pow.f64 (cbrt.f64 x) 2)))) (fma.f64 (neg.f64 (*.f64 (cbrt.f64 x) y)) (pow.f64 (cbrt.f64 x) 2) (*.f64 (*.f64 (cbrt.f64 x) y) (pow.f64 (cbrt.f64 x) 2))))
(+.f64 (fma.f64 (pow.f64 (cbrt.f64 (*.f64 5641895835477563/5000000000000000 (exp.f64 z))) 2) (cbrt.f64 (*.f64 5641895835477563/5000000000000000 (exp.f64 z))) (neg.f64 (*.f64 (*.f64 (cbrt.f64 x) y) (pow.f64 (cbrt.f64 x) 2)))) (fma.f64 (neg.f64 (*.f64 (cbrt.f64 x) y)) (pow.f64 (cbrt.f64 x) 2) (*.f64 (*.f64 (cbrt.f64 x) y) (pow.f64 (cbrt.f64 x) 2))))
(+.f64 (fma.f64 (sqrt.f64 (*.f64 5641895835477563/5000000000000000 (exp.f64 z))) (sqrt.f64 (*.f64 5641895835477563/5000000000000000 (exp.f64 z))) (neg.f64 (*.f64 (*.f64 (cbrt.f64 x) y) (pow.f64 (cbrt.f64 x) 2)))) (fma.f64 (neg.f64 (*.f64 (cbrt.f64 x) y)) (pow.f64 (cbrt.f64 x) 2) (*.f64 (*.f64 (cbrt.f64 x) y) (pow.f64 (cbrt.f64 x) 2))))
(+.f64 (fma.f64 (*.f64 5641895835477563/5000000000000000 (cbrt.f64 (pow.f64 (exp.f64 z) 2))) (cbrt.f64 (exp.f64 z)) (neg.f64 (*.f64 (*.f64 (cbrt.f64 x) y) (pow.f64 (cbrt.f64 x) 2)))) (fma.f64 (neg.f64 (*.f64 (cbrt.f64 x) y)) (pow.f64 (cbrt.f64 x) 2) (*.f64 (*.f64 (cbrt.f64 x) y) (pow.f64 (cbrt.f64 x) 2))))
(+.f64 (fma.f64 (*.f64 5641895835477563/5000000000000000 (sqrt.f64 (exp.f64 z))) (sqrt.f64 (exp.f64 z)) (neg.f64 (*.f64 (*.f64 (cbrt.f64 x) y) (pow.f64 (cbrt.f64 x) 2)))) (fma.f64 (neg.f64 (*.f64 (cbrt.f64 x) y)) (pow.f64 (cbrt.f64 x) 2) (*.f64 (*.f64 (cbrt.f64 x) y) (pow.f64 (cbrt.f64 x) 2))))
(+.f64 (fma.f64 1 (*.f64 5641895835477563/5000000000000000 (exp.f64 z)) (neg.f64 (*.f64 (*.f64 (sqrt.f64 y) x) (sqrt.f64 y)))) (fma.f64 (neg.f64 (*.f64 (sqrt.f64 y) x)) (sqrt.f64 y) (*.f64 (*.f64 (sqrt.f64 y) x) (sqrt.f64 y))))
(+.f64 (fma.f64 5641895835477563/5000000000000000 (exp.f64 z) (neg.f64 (*.f64 (*.f64 (sqrt.f64 y) x) (sqrt.f64 y)))) (fma.f64 (neg.f64 (*.f64 (sqrt.f64 y) x)) (sqrt.f64 y) (*.f64 (*.f64 (sqrt.f64 y) x) (sqrt.f64 y))))
(+.f64 (fma.f64 (exp.f64 z) 5641895835477563/5000000000000000 (neg.f64 (*.f64 (*.f64 (sqrt.f64 y) x) (sqrt.f64 y)))) (fma.f64 (neg.f64 (*.f64 (sqrt.f64 y) x)) (sqrt.f64 y) (*.f64 (*.f64 (sqrt.f64 y) x) (sqrt.f64 y))))
(+.f64 (fma.f64 (pow.f64 (cbrt.f64 (*.f64 5641895835477563/5000000000000000 (exp.f64 z))) 2) (cbrt.f64 (*.f64 5641895835477563/5000000000000000 (exp.f64 z))) (neg.f64 (*.f64 (*.f64 (sqrt.f64 y) x) (sqrt.f64 y)))) (fma.f64 (neg.f64 (*.f64 (sqrt.f64 y) x)) (sqrt.f64 y) (*.f64 (*.f64 (sqrt.f64 y) x) (sqrt.f64 y))))
(+.f64 (fma.f64 (sqrt.f64 (*.f64 5641895835477563/5000000000000000 (exp.f64 z))) (sqrt.f64 (*.f64 5641895835477563/5000000000000000 (exp.f64 z))) (neg.f64 (*.f64 (*.f64 (sqrt.f64 y) x) (sqrt.f64 y)))) (fma.f64 (neg.f64 (*.f64 (sqrt.f64 y) x)) (sqrt.f64 y) (*.f64 (*.f64 (sqrt.f64 y) x) (sqrt.f64 y))))
(+.f64 (fma.f64 (*.f64 5641895835477563/5000000000000000 (cbrt.f64 (pow.f64 (exp.f64 z) 2))) (cbrt.f64 (exp.f64 z)) (neg.f64 (*.f64 (*.f64 (sqrt.f64 y) x) (sqrt.f64 y)))) (fma.f64 (neg.f64 (*.f64 (sqrt.f64 y) x)) (sqrt.f64 y) (*.f64 (*.f64 (sqrt.f64 y) x) (sqrt.f64 y))))
(+.f64 (fma.f64 (*.f64 5641895835477563/5000000000000000 (sqrt.f64 (exp.f64 z))) (sqrt.f64 (exp.f64 z)) (neg.f64 (*.f64 (*.f64 (sqrt.f64 y) x) (sqrt.f64 y)))) (fma.f64 (neg.f64 (*.f64 (sqrt.f64 y) x)) (sqrt.f64 y) (*.f64 (*.f64 (sqrt.f64 y) x) (sqrt.f64 y))))
(+.f64 (fma.f64 1 (*.f64 5641895835477563/5000000000000000 (exp.f64 z)) (neg.f64 (*.f64 (*.f64 (sqrt.f64 x) y) (sqrt.f64 x)))) (fma.f64 (neg.f64 (*.f64 (sqrt.f64 x) y)) (sqrt.f64 x) (*.f64 (*.f64 (sqrt.f64 x) y) (sqrt.f64 x))))
(+.f64 (fma.f64 5641895835477563/5000000000000000 (exp.f64 z) (neg.f64 (*.f64 (*.f64 (sqrt.f64 x) y) (sqrt.f64 x)))) (fma.f64 (neg.f64 (*.f64 (sqrt.f64 x) y)) (sqrt.f64 x) (*.f64 (*.f64 (sqrt.f64 x) y) (sqrt.f64 x))))
(+.f64 (fma.f64 (exp.f64 z) 5641895835477563/5000000000000000 (neg.f64 (*.f64 (*.f64 (sqrt.f64 x) y) (sqrt.f64 x)))) (fma.f64 (neg.f64 (*.f64 (sqrt.f64 x) y)) (sqrt.f64 x) (*.f64 (*.f64 (sqrt.f64 x) y) (sqrt.f64 x))))
(+.f64 (fma.f64 (pow.f64 (cbrt.f64 (*.f64 5641895835477563/5000000000000000 (exp.f64 z))) 2) (cbrt.f64 (*.f64 5641895835477563/5000000000000000 (exp.f64 z))) (neg.f64 (*.f64 (*.f64 (sqrt.f64 x) y) (sqrt.f64 x)))) (fma.f64 (neg.f64 (*.f64 (sqrt.f64 x) y)) (sqrt.f64 x) (*.f64 (*.f64 (sqrt.f64 x) y) (sqrt.f64 x))))
(+.f64 (fma.f64 (sqrt.f64 (*.f64 5641895835477563/5000000000000000 (exp.f64 z))) (sqrt.f64 (*.f64 5641895835477563/5000000000000000 (exp.f64 z))) (neg.f64 (*.f64 (*.f64 (sqrt.f64 x) y) (sqrt.f64 x)))) (fma.f64 (neg.f64 (*.f64 (sqrt.f64 x) y)) (sqrt.f64 x) (*.f64 (*.f64 (sqrt.f64 x) y) (sqrt.f64 x))))
(+.f64 (fma.f64 (*.f64 5641895835477563/5000000000000000 (cbrt.f64 (pow.f64 (exp.f64 z) 2))) (cbrt.f64 (exp.f64 z)) (neg.f64 (*.f64 (*.f64 (sqrt.f64 x) y) (sqrt.f64 x)))) (fma.f64 (neg.f64 (*.f64 (sqrt.f64 x) y)) (sqrt.f64 x) (*.f64 (*.f64 (sqrt.f64 x) y) (sqrt.f64 x))))
(+.f64 (fma.f64 (*.f64 5641895835477563/5000000000000000 (sqrt.f64 (exp.f64 z))) (sqrt.f64 (exp.f64 z)) (neg.f64 (*.f64 (*.f64 (sqrt.f64 x) y) (sqrt.f64 x)))) (fma.f64 (neg.f64 (*.f64 (sqrt.f64 x) y)) (sqrt.f64 x) (*.f64 (*.f64 (sqrt.f64 x) y) (sqrt.f64 x))))
(+.f64 (fma.f64 1 (*.f64 5641895835477563/5000000000000000 (exp.f64 z)) (neg.f64 (*.f64 (*.f64 y x) -1))) (fma.f64 (*.f64 y x) -1 (*.f64 (*.f64 y x) -1)))
(+.f64 (fma.f64 5641895835477563/5000000000000000 (exp.f64 z) (neg.f64 (*.f64 (*.f64 y x) -1))) (fma.f64 (*.f64 y x) -1 (*.f64 (*.f64 y x) -1)))
(+.f64 (fma.f64 (exp.f64 z) 5641895835477563/5000000000000000 (neg.f64 (*.f64 (*.f64 y x) -1))) (fma.f64 (*.f64 y x) -1 (*.f64 (*.f64 y x) -1)))
(+.f64 (fma.f64 (pow.f64 (cbrt.f64 (*.f64 5641895835477563/5000000000000000 (exp.f64 z))) 2) (cbrt.f64 (*.f64 5641895835477563/5000000000000000 (exp.f64 z))) (neg.f64 (*.f64 (*.f64 y x) -1))) (fma.f64 (*.f64 y x) -1 (*.f64 (*.f64 y x) -1)))
(+.f64 (fma.f64 (sqrt.f64 (*.f64 5641895835477563/5000000000000000 (exp.f64 z))) (sqrt.f64 (*.f64 5641895835477563/5000000000000000 (exp.f64 z))) (neg.f64 (*.f64 (*.f64 y x) -1))) (fma.f64 (*.f64 y x) -1 (*.f64 (*.f64 y x) -1)))
(+.f64 (fma.f64 (*.f64 5641895835477563/5000000000000000 (cbrt.f64 (pow.f64 (exp.f64 z) 2))) (cbrt.f64 (exp.f64 z)) (neg.f64 (*.f64 (*.f64 y x) -1))) (fma.f64 (*.f64 y x) -1 (*.f64 (*.f64 y x) -1)))
(+.f64 (fma.f64 (*.f64 5641895835477563/5000000000000000 (sqrt.f64 (exp.f64 z))) (sqrt.f64 (exp.f64 z)) (neg.f64 (*.f64 (*.f64 y x) -1))) (fma.f64 (*.f64 y x) -1 (*.f64 (*.f64 y x) -1)))
(+.f64 (fma.f64 1 (*.f64 5641895835477563/5000000000000000 (exp.f64 z)) (neg.f64 (*.f64 x (neg.f64 y)))) (fma.f64 x (neg.f64 y) (*.f64 x (neg.f64 y))))
(+.f64 (fma.f64 5641895835477563/5000000000000000 (exp.f64 z) (neg.f64 (*.f64 x (neg.f64 y)))) (fma.f64 x (neg.f64 y) (*.f64 x (neg.f64 y))))
(+.f64 (fma.f64 (exp.f64 z) 5641895835477563/5000000000000000 (neg.f64 (*.f64 x (neg.f64 y)))) (fma.f64 x (neg.f64 y) (*.f64 x (neg.f64 y))))
(+.f64 (fma.f64 (pow.f64 (cbrt.f64 (*.f64 5641895835477563/5000000000000000 (exp.f64 z))) 2) (cbrt.f64 (*.f64 5641895835477563/5000000000000000 (exp.f64 z))) (neg.f64 (*.f64 x (neg.f64 y)))) (fma.f64 x (neg.f64 y) (*.f64 x (neg.f64 y))))
(+.f64 (fma.f64 (sqrt.f64 (*.f64 5641895835477563/5000000000000000 (exp.f64 z))) (sqrt.f64 (*.f64 5641895835477563/5000000000000000 (exp.f64 z))) (neg.f64 (*.f64 x (neg.f64 y)))) (fma.f64 x (neg.f64 y) (*.f64 x (neg.f64 y))))
(+.f64 (fma.f64 (*.f64 5641895835477563/5000000000000000 (cbrt.f64 (pow.f64 (exp.f64 z) 2))) (cbrt.f64 (exp.f64 z)) (neg.f64 (*.f64 x (neg.f64 y)))) (fma.f64 x (neg.f64 y) (*.f64 x (neg.f64 y))))
(+.f64 (fma.f64 (*.f64 5641895835477563/5000000000000000 (sqrt.f64 (exp.f64 z))) (sqrt.f64 (exp.f64 z)) (neg.f64 (*.f64 x (neg.f64 y)))) (fma.f64 x (neg.f64 y) (*.f64 x (neg.f64 y))))
(+.f64 (fma.f64 1 (*.f64 5641895835477563/5000000000000000 (exp.f64 z)) (neg.f64 (*.f64 x (*.f64 y -1)))) (fma.f64 x (*.f64 y -1) (*.f64 x (*.f64 y -1))))
(+.f64 (fma.f64 5641895835477563/5000000000000000 (exp.f64 z) (neg.f64 (*.f64 x (*.f64 y -1)))) (fma.f64 x (*.f64 y -1) (*.f64 x (*.f64 y -1))))
(+.f64 (fma.f64 (exp.f64 z) 5641895835477563/5000000000000000 (neg.f64 (*.f64 x (*.f64 y -1)))) (fma.f64 x (*.f64 y -1) (*.f64 x (*.f64 y -1))))
(+.f64 (fma.f64 (pow.f64 (cbrt.f64 (*.f64 5641895835477563/5000000000000000 (exp.f64 z))) 2) (cbrt.f64 (*.f64 5641895835477563/5000000000000000 (exp.f64 z))) (neg.f64 (*.f64 x (*.f64 y -1)))) (fma.f64 x (*.f64 y -1) (*.f64 x (*.f64 y -1))))
(+.f64 (fma.f64 (sqrt.f64 (*.f64 5641895835477563/5000000000000000 (exp.f64 z))) (sqrt.f64 (*.f64 5641895835477563/5000000000000000 (exp.f64 z))) (neg.f64 (*.f64 x (*.f64 y -1)))) (fma.f64 x (*.f64 y -1) (*.f64 x (*.f64 y -1))))
(+.f64 (fma.f64 (*.f64 5641895835477563/5000000000000000 (cbrt.f64 (pow.f64 (exp.f64 z) 2))) (cbrt.f64 (exp.f64 z)) (neg.f64 (*.f64 x (*.f64 y -1)))) (fma.f64 x (*.f64 y -1) (*.f64 x (*.f64 y -1))))
(+.f64 (fma.f64 (*.f64 5641895835477563/5000000000000000 (sqrt.f64 (exp.f64 z))) (sqrt.f64 (exp.f64 z)) (neg.f64 (*.f64 x (*.f64 y -1)))) (fma.f64 x (*.f64 y -1) (*.f64 x (*.f64 y -1))))
(+.f64 (fma.f64 1 (*.f64 5641895835477563/5000000000000000 (exp.f64 z)) (neg.f64 (*.f64 (cbrt.f64 y) (*.f64 x (pow.f64 (cbrt.f64 y) 2))))) (fma.f64 (neg.f64 (cbrt.f64 y)) (*.f64 x (pow.f64 (cbrt.f64 y) 2)) (*.f64 (cbrt.f64 y) (*.f64 x (pow.f64 (cbrt.f64 y) 2)))))
(+.f64 (fma.f64 5641895835477563/5000000000000000 (exp.f64 z) (neg.f64 (*.f64 (cbrt.f64 y) (*.f64 x (pow.f64 (cbrt.f64 y) 2))))) (fma.f64 (neg.f64 (cbrt.f64 y)) (*.f64 x (pow.f64 (cbrt.f64 y) 2)) (*.f64 (cbrt.f64 y) (*.f64 x (pow.f64 (cbrt.f64 y) 2)))))
(+.f64 (fma.f64 (exp.f64 z) 5641895835477563/5000000000000000 (neg.f64 (*.f64 (cbrt.f64 y) (*.f64 x (pow.f64 (cbrt.f64 y) 2))))) (fma.f64 (neg.f64 (cbrt.f64 y)) (*.f64 x (pow.f64 (cbrt.f64 y) 2)) (*.f64 (cbrt.f64 y) (*.f64 x (pow.f64 (cbrt.f64 y) 2)))))
(+.f64 (fma.f64 (pow.f64 (cbrt.f64 (*.f64 5641895835477563/5000000000000000 (exp.f64 z))) 2) (cbrt.f64 (*.f64 5641895835477563/5000000000000000 (exp.f64 z))) (neg.f64 (*.f64 (cbrt.f64 y) (*.f64 x (pow.f64 (cbrt.f64 y) 2))))) (fma.f64 (neg.f64 (cbrt.f64 y)) (*.f64 x (pow.f64 (cbrt.f64 y) 2)) (*.f64 (cbrt.f64 y) (*.f64 x (pow.f64 (cbrt.f64 y) 2)))))
(+.f64 (fma.f64 (sqrt.f64 (*.f64 5641895835477563/5000000000000000 (exp.f64 z))) (sqrt.f64 (*.f64 5641895835477563/5000000000000000 (exp.f64 z))) (neg.f64 (*.f64 (cbrt.f64 y) (*.f64 x (pow.f64 (cbrt.f64 y) 2))))) (fma.f64 (neg.f64 (cbrt.f64 y)) (*.f64 x (pow.f64 (cbrt.f64 y) 2)) (*.f64 (cbrt.f64 y) (*.f64 x (pow.f64 (cbrt.f64 y) 2)))))
(+.f64 (fma.f64 (*.f64 5641895835477563/5000000000000000 (cbrt.f64 (pow.f64 (exp.f64 z) 2))) (cbrt.f64 (exp.f64 z)) (neg.f64 (*.f64 (cbrt.f64 y) (*.f64 x (pow.f64 (cbrt.f64 y) 2))))) (fma.f64 (neg.f64 (cbrt.f64 y)) (*.f64 x (pow.f64 (cbrt.f64 y) 2)) (*.f64 (cbrt.f64 y) (*.f64 x (pow.f64 (cbrt.f64 y) 2)))))
(+.f64 (fma.f64 (*.f64 5641895835477563/5000000000000000 (sqrt.f64 (exp.f64 z))) (sqrt.f64 (exp.f64 z)) (neg.f64 (*.f64 (cbrt.f64 y) (*.f64 x (pow.f64 (cbrt.f64 y) 2))))) (fma.f64 (neg.f64 (cbrt.f64 y)) (*.f64 x (pow.f64 (cbrt.f64 y) 2)) (*.f64 (cbrt.f64 y) (*.f64 x (pow.f64 (cbrt.f64 y) 2)))))
(+.f64 (fma.f64 1 (*.f64 5641895835477563/5000000000000000 (exp.f64 z)) (neg.f64 (*.f64 (sqrt.f64 y) (*.f64 x (sqrt.f64 y))))) (fma.f64 (neg.f64 (sqrt.f64 y)) (*.f64 x (sqrt.f64 y)) (*.f64 (sqrt.f64 y) (*.f64 x (sqrt.f64 y)))))
(+.f64 (fma.f64 5641895835477563/5000000000000000 (exp.f64 z) (neg.f64 (*.f64 (sqrt.f64 y) (*.f64 x (sqrt.f64 y))))) (fma.f64 (neg.f64 (sqrt.f64 y)) (*.f64 x (sqrt.f64 y)) (*.f64 (sqrt.f64 y) (*.f64 x (sqrt.f64 y)))))
(+.f64 (fma.f64 (exp.f64 z) 5641895835477563/5000000000000000 (neg.f64 (*.f64 (sqrt.f64 y) (*.f64 x (sqrt.f64 y))))) (fma.f64 (neg.f64 (sqrt.f64 y)) (*.f64 x (sqrt.f64 y)) (*.f64 (sqrt.f64 y) (*.f64 x (sqrt.f64 y)))))
(+.f64 (fma.f64 (pow.f64 (cbrt.f64 (*.f64 5641895835477563/5000000000000000 (exp.f64 z))) 2) (cbrt.f64 (*.f64 5641895835477563/5000000000000000 (exp.f64 z))) (neg.f64 (*.f64 (sqrt.f64 y) (*.f64 x (sqrt.f64 y))))) (fma.f64 (neg.f64 (sqrt.f64 y)) (*.f64 x (sqrt.f64 y)) (*.f64 (sqrt.f64 y) (*.f64 x (sqrt.f64 y)))))
(+.f64 (fma.f64 (sqrt.f64 (*.f64 5641895835477563/5000000000000000 (exp.f64 z))) (sqrt.f64 (*.f64 5641895835477563/5000000000000000 (exp.f64 z))) (neg.f64 (*.f64 (sqrt.f64 y) (*.f64 x (sqrt.f64 y))))) (fma.f64 (neg.f64 (sqrt.f64 y)) (*.f64 x (sqrt.f64 y)) (*.f64 (sqrt.f64 y) (*.f64 x (sqrt.f64 y)))))
(+.f64 (fma.f64 (*.f64 5641895835477563/5000000000000000 (cbrt.f64 (pow.f64 (exp.f64 z) 2))) (cbrt.f64 (exp.f64 z)) (neg.f64 (*.f64 (sqrt.f64 y) (*.f64 x (sqrt.f64 y))))) (fma.f64 (neg.f64 (sqrt.f64 y)) (*.f64 x (sqrt.f64 y)) (*.f64 (sqrt.f64 y) (*.f64 x (sqrt.f64 y)))))
(+.f64 (fma.f64 (*.f64 5641895835477563/5000000000000000 (sqrt.f64 (exp.f64 z))) (sqrt.f64 (exp.f64 z)) (neg.f64 (*.f64 (sqrt.f64 y) (*.f64 x (sqrt.f64 y))))) (fma.f64 (neg.f64 (sqrt.f64 y)) (*.f64 x (sqrt.f64 y)) (*.f64 (sqrt.f64 y) (*.f64 x (sqrt.f64 y)))))
(+.f64 (fma.f64 1 (*.f64 5641895835477563/5000000000000000 (exp.f64 z)) (neg.f64 (*.f64 (cbrt.f64 x) (*.f64 y (pow.f64 (cbrt.f64 x) 2))))) (fma.f64 (neg.f64 (cbrt.f64 x)) (*.f64 y (pow.f64 (cbrt.f64 x) 2)) (*.f64 (cbrt.f64 x) (*.f64 y (pow.f64 (cbrt.f64 x) 2)))))
(+.f64 (fma.f64 5641895835477563/5000000000000000 (exp.f64 z) (neg.f64 (*.f64 (cbrt.f64 x) (*.f64 y (pow.f64 (cbrt.f64 x) 2))))) (fma.f64 (neg.f64 (cbrt.f64 x)) (*.f64 y (pow.f64 (cbrt.f64 x) 2)) (*.f64 (cbrt.f64 x) (*.f64 y (pow.f64 (cbrt.f64 x) 2)))))
(+.f64 (fma.f64 (exp.f64 z) 5641895835477563/5000000000000000 (neg.f64 (*.f64 (cbrt.f64 x) (*.f64 y (pow.f64 (cbrt.f64 x) 2))))) (fma.f64 (neg.f64 (cbrt.f64 x)) (*.f64 y (pow.f64 (cbrt.f64 x) 2)) (*.f64 (cbrt.f64 x) (*.f64 y (pow.f64 (cbrt.f64 x) 2)))))
(+.f64 (fma.f64 (pow.f64 (cbrt.f64 (*.f64 5641895835477563/5000000000000000 (exp.f64 z))) 2) (cbrt.f64 (*.f64 5641895835477563/5000000000000000 (exp.f64 z))) (neg.f64 (*.f64 (cbrt.f64 x) (*.f64 y (pow.f64 (cbrt.f64 x) 2))))) (fma.f64 (neg.f64 (cbrt.f64 x)) (*.f64 y (pow.f64 (cbrt.f64 x) 2)) (*.f64 (cbrt.f64 x) (*.f64 y (pow.f64 (cbrt.f64 x) 2)))))
(+.f64 (fma.f64 (sqrt.f64 (*.f64 5641895835477563/5000000000000000 (exp.f64 z))) (sqrt.f64 (*.f64 5641895835477563/5000000000000000 (exp.f64 z))) (neg.f64 (*.f64 (cbrt.f64 x) (*.f64 y (pow.f64 (cbrt.f64 x) 2))))) (fma.f64 (neg.f64 (cbrt.f64 x)) (*.f64 y (pow.f64 (cbrt.f64 x) 2)) (*.f64 (cbrt.f64 x) (*.f64 y (pow.f64 (cbrt.f64 x) 2)))))
(+.f64 (fma.f64 (*.f64 5641895835477563/5000000000000000 (cbrt.f64 (pow.f64 (exp.f64 z) 2))) (cbrt.f64 (exp.f64 z)) (neg.f64 (*.f64 (cbrt.f64 x) (*.f64 y (pow.f64 (cbrt.f64 x) 2))))) (fma.f64 (neg.f64 (cbrt.f64 x)) (*.f64 y (pow.f64 (cbrt.f64 x) 2)) (*.f64 (cbrt.f64 x) (*.f64 y (pow.f64 (cbrt.f64 x) 2)))))
(+.f64 (fma.f64 (*.f64 5641895835477563/5000000000000000 (sqrt.f64 (exp.f64 z))) (sqrt.f64 (exp.f64 z)) (neg.f64 (*.f64 (cbrt.f64 x) (*.f64 y (pow.f64 (cbrt.f64 x) 2))))) (fma.f64 (neg.f64 (cbrt.f64 x)) (*.f64 y (pow.f64 (cbrt.f64 x) 2)) (*.f64 (cbrt.f64 x) (*.f64 y (pow.f64 (cbrt.f64 x) 2)))))
(+.f64 (fma.f64 1 (*.f64 5641895835477563/5000000000000000 (exp.f64 z)) (neg.f64 (*.f64 (sqrt.f64 x) (*.f64 y (sqrt.f64 x))))) (fma.f64 (neg.f64 (sqrt.f64 x)) (*.f64 y (sqrt.f64 x)) (*.f64 (sqrt.f64 x) (*.f64 y (sqrt.f64 x)))))
(+.f64 (fma.f64 5641895835477563/5000000000000000 (exp.f64 z) (neg.f64 (*.f64 (sqrt.f64 x) (*.f64 y (sqrt.f64 x))))) (fma.f64 (neg.f64 (sqrt.f64 x)) (*.f64 y (sqrt.f64 x)) (*.f64 (sqrt.f64 x) (*.f64 y (sqrt.f64 x)))))
(+.f64 (fma.f64 (exp.f64 z) 5641895835477563/5000000000000000 (neg.f64 (*.f64 (sqrt.f64 x) (*.f64 y (sqrt.f64 x))))) (fma.f64 (neg.f64 (sqrt.f64 x)) (*.f64 y (sqrt.f64 x)) (*.f64 (sqrt.f64 x) (*.f64 y (sqrt.f64 x)))))
(+.f64 (fma.f64 (pow.f64 (cbrt.f64 (*.f64 5641895835477563/5000000000000000 (exp.f64 z))) 2) (cbrt.f64 (*.f64 5641895835477563/5000000000000000 (exp.f64 z))) (neg.f64 (*.f64 (sqrt.f64 x) (*.f64 y (sqrt.f64 x))))) (fma.f64 (neg.f64 (sqrt.f64 x)) (*.f64 y (sqrt.f64 x)) (*.f64 (sqrt.f64 x) (*.f64 y (sqrt.f64 x)))))
(+.f64 (fma.f64 (sqrt.f64 (*.f64 5641895835477563/5000000000000000 (exp.f64 z))) (sqrt.f64 (*.f64 5641895835477563/5000000000000000 (exp.f64 z))) (neg.f64 (*.f64 (sqrt.f64 x) (*.f64 y (sqrt.f64 x))))) (fma.f64 (neg.f64 (sqrt.f64 x)) (*.f64 y (sqrt.f64 x)) (*.f64 (sqrt.f64 x) (*.f64 y (sqrt.f64 x)))))
(+.f64 (fma.f64 (*.f64 5641895835477563/5000000000000000 (cbrt.f64 (pow.f64 (exp.f64 z) 2))) (cbrt.f64 (exp.f64 z)) (neg.f64 (*.f64 (sqrt.f64 x) (*.f64 y (sqrt.f64 x))))) (fma.f64 (neg.f64 (sqrt.f64 x)) (*.f64 y (sqrt.f64 x)) (*.f64 (sqrt.f64 x) (*.f64 y (sqrt.f64 x)))))
(+.f64 (fma.f64 (*.f64 5641895835477563/5000000000000000 (sqrt.f64 (exp.f64 z))) (sqrt.f64 (exp.f64 z)) (neg.f64 (*.f64 (sqrt.f64 x) (*.f64 y (sqrt.f64 x))))) (fma.f64 (neg.f64 (sqrt.f64 x)) (*.f64 y (sqrt.f64 x)) (*.f64 (sqrt.f64 x) (*.f64 y (sqrt.f64 x)))))
(+.f64 (log.f64 (pow.f64 (cbrt.f64 (exp.f64 (fma.f64 5641895835477563/5000000000000000 (exp.f64 z) (*.f64 y x)))) 2)) (log.f64 (cbrt.f64 (exp.f64 (fma.f64 5641895835477563/5000000000000000 (exp.f64 z) (*.f64 y x))))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (fma.f64 5641895835477563/5000000000000000 (exp.f64 z) (*.f64 y x))))) (log.f64 (sqrt.f64 (exp.f64 (fma.f64 5641895835477563/5000000000000000 (exp.f64 z) (*.f64 y x))))))
(-.f64 (*.f64 5641895835477563/5000000000000000 (exp.f64 z)) (*.f64 y x))
(-.f64 (exp.f64 (log1p.f64 (fma.f64 5641895835477563/5000000000000000 (exp.f64 z) (*.f64 y x)))) 1)
(*.f64 1 (fma.f64 5641895835477563/5000000000000000 (exp.f64 z) (*.f64 y x)))
(*.f64 (fma.f64 5641895835477563/5000000000000000 (exp.f64 z) (*.f64 y x)) 1)
(*.f64 (cbrt.f64 (fma.f64 5641895835477563/5000000000000000 (exp.f64 z) (*.f64 y x))) (pow.f64 (cbrt.f64 (fma.f64 5641895835477563/5000000000000000 (exp.f64 z) (*.f64 y x))) 2))
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 5641895835477563/5000000000000000 (exp.f64 z) (*.f64 y x))) 2) (cbrt.f64 (fma.f64 5641895835477563/5000000000000000 (exp.f64 z) (*.f64 y x))))
(*.f64 (sqrt.f64 (fma.f64 5641895835477563/5000000000000000 (exp.f64 z) (*.f64 y x))) (sqrt.f64 (fma.f64 5641895835477563/5000000000000000 (exp.f64 z) (*.f64 y x))))
(/.f64 1 (/.f64 1 (fma.f64 5641895835477563/5000000000000000 (exp.f64 z) (*.f64 y x))))
(/.f64 (fma.f64 5641895835477563/5000000000000000 (exp.f64 z) (*.f64 y x)) 1)
(/.f64 (pow.f64 (cbrt.f64 (fma.f64 5641895835477563/5000000000000000 (exp.f64 z) (*.f64 y x))) 2) (/.f64 1 (cbrt.f64 (fma.f64 5641895835477563/5000000000000000 (exp.f64 z) (*.f64 y x)))))
(/.f64 (sqrt.f64 (fma.f64 5641895835477563/5000000000000000 (exp.f64 z) (*.f64 y x))) (pow.f64 (fma.f64 5641895835477563/5000000000000000 (exp.f64 z) (*.f64 y x)) -1/2))
(/.f64 (neg.f64 (fma.f64 5641895835477563/5000000000000000 (exp.f64 z) (*.f64 y x))) -1)
(/.f64 (+.f64 (pow.f64 (*.f64 5641895835477563/5000000000000000 (exp.f64 z)) 3) (pow.f64 (*.f64 y x) 3)) (+.f64 (pow.f64 (*.f64 5641895835477563/5000000000000000 (exp.f64 z)) 2) (-.f64 (pow.f64 (*.f64 y x) 2) (*.f64 (*.f64 5641895835477563/5000000000000000 (exp.f64 z)) (*.f64 y x)))))
(/.f64 (-.f64 (pow.f64 (*.f64 5641895835477563/5000000000000000 (exp.f64 z)) 2) (pow.f64 (*.f64 y x) 2)) (fma.f64 5641895835477563/5000000000000000 (exp.f64 z) (*.f64 y x)))
(pow.f64 (fma.f64 5641895835477563/5000000000000000 (exp.f64 z) (*.f64 y x)) 1)
(pow.f64 (/.f64 1 (fma.f64 5641895835477563/5000000000000000 (exp.f64 z) (*.f64 y x))) -1)
(pow.f64 (E.f64) (log.f64 (fma.f64 5641895835477563/5000000000000000 (exp.f64 z) (*.f64 y x))))
(pow.f64 (pow.f64 (fma.f64 5641895835477563/5000000000000000 (exp.f64 z) (*.f64 y x)) -3) -1/3)
(pow.f64 (pow.f64 (fma.f64 5641895835477563/5000000000000000 (exp.f64 z) (*.f64 y x)) 2) 1/2)
(pow.f64 (pow.f64 (fma.f64 5641895835477563/5000000000000000 (exp.f64 z) (*.f64 y x)) 3) 1/3)
(pow.f64 (/.f64 1 (cbrt.f64 (fma.f64 5641895835477563/5000000000000000 (exp.f64 z) (*.f64 y x)))) -3)
(pow.f64 (cbrt.f64 (fma.f64 5641895835477563/5000000000000000 (exp.f64 z) (*.f64 y x))) 3)
(pow.f64 (pow.f64 (fma.f64 5641895835477563/5000000000000000 (exp.f64 z) (*.f64 y x)) -1/2) -2)
(pow.f64 (sqrt.f64 (fma.f64 5641895835477563/5000000000000000 (exp.f64 z) (*.f64 y x))) 2)
(pow.f64 (exp.f64 (pow.f64 (cbrt.f64 (log.f64 (fma.f64 5641895835477563/5000000000000000 (exp.f64 z) (*.f64 y x)))) 2)) (cbrt.f64 (log.f64 (fma.f64 5641895835477563/5000000000000000 (exp.f64 z) (*.f64 y x)))))
(pow.f64 (exp.f64 (sqrt.f64 (log.f64 (fma.f64 5641895835477563/5000000000000000 (exp.f64 z) (*.f64 y x))))) (sqrt.f64 (log.f64 (fma.f64 5641895835477563/5000000000000000 (exp.f64 z) (*.f64 y x)))))
(sqrt.f64 (pow.f64 (fma.f64 5641895835477563/5000000000000000 (exp.f64 z) (*.f64 y x)) 2))
(log.f64 (exp.f64 (fma.f64 5641895835477563/5000000000000000 (exp.f64 z) (*.f64 y x))))
(log.f64 (+.f64 1 (expm1.f64 (fma.f64 5641895835477563/5000000000000000 (exp.f64 z) (*.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 y x))) (pow.f64 (exp.f64 5641895835477563/5000000000000000) (exp.f64 z))))
(log.f64 (*.f64 (pow.f64 (exp.f64 5641895835477563/5000000000000000) (exp.f64 z)) (+.f64 1 (expm1.f64 (*.f64 y x)))))
(cbrt.f64 (pow.f64 (fma.f64 5641895835477563/5000000000000000 (exp.f64 z) (*.f64 y x)) 3))
(expm1.f64 (log1p.f64 (fma.f64 5641895835477563/5000000000000000 (exp.f64 z) (*.f64 y x))))
(log1p.f64 (expm1.f64 (fma.f64 5641895835477563/5000000000000000 (exp.f64 z) (*.f64 y x))))
(exp.f64 (log.f64 (fma.f64 5641895835477563/5000000000000000 (exp.f64 z) (*.f64 y x))))
(exp.f64 (*.f64 (log.f64 (fma.f64 5641895835477563/5000000000000000 (exp.f64 z) (*.f64 y x))) 1))
(exp.f64 (*.f64 (*.f64 3 (log.f64 (fma.f64 5641895835477563/5000000000000000 (exp.f64 z) (*.f64 y x)))) 1/3))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (fma.f64 5641895835477563/5000000000000000 (exp.f64 z) (*.f64 y x)))) 3))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (fma.f64 5641895835477563/5000000000000000 (exp.f64 z) (*.f64 y x)))) 2))
(exp.f64 (*.f64 (*.f64 (log.f64 (fma.f64 5641895835477563/5000000000000000 (exp.f64 z) (*.f64 y x))) 1) 1))
(+.f64 0 (/.f64 1 (fma.f64 5641895835477563/5000000000000000 (exp.f64 z) (*.f64 y x))))
(+.f64 (log.f64 (pow.f64 (cbrt.f64 (exp.f64 (/.f64 1 (fma.f64 5641895835477563/5000000000000000 (exp.f64 z) (*.f64 y x))))) 2)) (log.f64 (cbrt.f64 (exp.f64 (/.f64 1 (fma.f64 5641895835477563/5000000000000000 (exp.f64 z) (*.f64 y x)))))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (/.f64 1 (fma.f64 5641895835477563/5000000000000000 (exp.f64 z) (*.f64 y x)))))) (log.f64 (sqrt.f64 (exp.f64 (/.f64 1 (fma.f64 5641895835477563/5000000000000000 (exp.f64 z) (*.f64 y x)))))))
(-.f64 (exp.f64 (log1p.f64 (/.f64 1 (fma.f64 5641895835477563/5000000000000000 (exp.f64 z) (*.f64 y x))))) 1)
(*.f64 1 (/.f64 1 (fma.f64 5641895835477563/5000000000000000 (exp.f64 z) (*.f64 y x))))
(*.f64 (/.f64 1 (fma.f64 5641895835477563/5000000000000000 (exp.f64 z) (*.f64 y x))) 1)
(*.f64 (/.f64 1 (cbrt.f64 (fma.f64 5641895835477563/5000000000000000 (exp.f64 z) (*.f64 y x)))) (cbrt.f64 (pow.f64 (fma.f64 5641895835477563/5000000000000000 (exp.f64 z) (*.f64 y x)) -2)))
(*.f64 (cbrt.f64 (pow.f64 (fma.f64 5641895835477563/5000000000000000 (exp.f64 z) (*.f64 y x)) -2)) (/.f64 1 (cbrt.f64 (fma.f64 5641895835477563/5000000000000000 (exp.f64 z) (*.f64 y x)))))
(*.f64 (pow.f64 (fma.f64 5641895835477563/5000000000000000 (exp.f64 z) (*.f64 y x)) -1/2) (pow.f64 (fma.f64 5641895835477563/5000000000000000 (exp.f64 z) (*.f64 y x)) -1/2))
(*.f64 -1 (/.f64 1 (neg.f64 (fma.f64 5641895835477563/5000000000000000 (exp.f64 z) (*.f64 y x)))))
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 5641895835477563/5000000000000000 (exp.f64 z) (*.f64 y x))) -2) (/.f64 1 (cbrt.f64 (fma.f64 5641895835477563/5000000000000000 (exp.f64 z) (*.f64 y x)))))
(pow.f64 (fma.f64 5641895835477563/5000000000000000 (exp.f64 z) (*.f64 y x)) -1)
(pow.f64 (/.f64 1 (fma.f64 5641895835477563/5000000000000000 (exp.f64 z) (*.f64 y x))) 1)
(pow.f64 (E.f64) (neg.f64 (log.f64 (fma.f64 5641895835477563/5000000000000000 (exp.f64 z) (*.f64 y x)))))
(pow.f64 (pow.f64 (fma.f64 5641895835477563/5000000000000000 (exp.f64 z) (*.f64 y x)) -2) 1/2)
(pow.f64 (pow.f64 (fma.f64 5641895835477563/5000000000000000 (exp.f64 z) (*.f64 y x)) -3) 1/3)
(pow.f64 (pow.f64 (fma.f64 5641895835477563/5000000000000000 (exp.f64 z) (*.f64 y x)) 2) -1/2)
(pow.f64 (pow.f64 (fma.f64 5641895835477563/5000000000000000 (exp.f64 z) (*.f64 y x)) 3) -1/3)
(pow.f64 (/.f64 1 (cbrt.f64 (fma.f64 5641895835477563/5000000000000000 (exp.f64 z) (*.f64 y x)))) 3)
(pow.f64 (cbrt.f64 (fma.f64 5641895835477563/5000000000000000 (exp.f64 z) (*.f64 y x))) -3)
(pow.f64 (pow.f64 (fma.f64 5641895835477563/5000000000000000 (exp.f64 z) (*.f64 y x)) -1/2) 2)
(pow.f64 (sqrt.f64 (fma.f64 5641895835477563/5000000000000000 (exp.f64 z) (*.f64 y x))) -2)
(pow.f64 (exp.f64 -1) (log.f64 (fma.f64 5641895835477563/5000000000000000 (exp.f64 z) (*.f64 y x))))
(pow.f64 (neg.f64 (neg.f64 (fma.f64 5641895835477563/5000000000000000 (exp.f64 z) (*.f64 y x)))) -1)
(pow.f64 (exp.f64 (pow.f64 (cbrt.f64 (neg.f64 (log.f64 (fma.f64 5641895835477563/5000000000000000 (exp.f64 z) (*.f64 y x))))) 2)) (cbrt.f64 (neg.f64 (log.f64 (fma.f64 5641895835477563/5000000000000000 (exp.f64 z) (*.f64 y x))))))
(pow.f64 (exp.f64 (sqrt.f64 (neg.f64 (log.f64 (fma.f64 5641895835477563/5000000000000000 (exp.f64 z) (*.f64 y x)))))) (sqrt.f64 (neg.f64 (log.f64 (fma.f64 5641895835477563/5000000000000000 (exp.f64 z) (*.f64 y x))))))
(sqrt.f64 (pow.f64 (fma.f64 5641895835477563/5000000000000000 (exp.f64 z) (*.f64 y x)) -2))
(log.f64 (exp.f64 (/.f64 1 (fma.f64 5641895835477563/5000000000000000 (exp.f64 z) (*.f64 y x)))))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 1 (fma.f64 5641895835477563/5000000000000000 (exp.f64 z) (*.f64 y x))))))
(cbrt.f64 (pow.f64 (fma.f64 5641895835477563/5000000000000000 (exp.f64 z) (*.f64 y x)) -3))
(expm1.f64 (log1p.f64 (/.f64 1 (fma.f64 5641895835477563/5000000000000000 (exp.f64 z) (*.f64 y x)))))
(log1p.f64 (expm1.f64 (/.f64 1 (fma.f64 5641895835477563/5000000000000000 (exp.f64 z) (*.f64 y x)))))
(exp.f64 (neg.f64 (log.f64 (fma.f64 5641895835477563/5000000000000000 (exp.f64 z) (*.f64 y x)))))
(exp.f64 (*.f64 (log.f64 (fma.f64 5641895835477563/5000000000000000 (exp.f64 z) (*.f64 y x))) -1))
(exp.f64 (*.f64 (neg.f64 (log.f64 (fma.f64 5641895835477563/5000000000000000 (exp.f64 z) (*.f64 y x)))) 1))
(exp.f64 (*.f64 (log.f64 (pow.f64 (fma.f64 5641895835477563/5000000000000000 (exp.f64 z) (*.f64 y x)) -3)) 1/3))
(exp.f64 (*.f64 (neg.f64 (log.f64 (cbrt.f64 (fma.f64 5641895835477563/5000000000000000 (exp.f64 z) (*.f64 y x))))) 3))
(exp.f64 (*.f64 (*.f64 -1/2 (log.f64 (fma.f64 5641895835477563/5000000000000000 (exp.f64 z) (*.f64 y x)))) 2))
(exp.f64 (*.f64 (*.f64 (log.f64 (fma.f64 5641895835477563/5000000000000000 (exp.f64 z) (*.f64 y x))) 1) -1))
(exp.f64 (*.f64 (*.f64 (log.f64 (fma.f64 5641895835477563/5000000000000000 (exp.f64 z) (*.f64 y x))) -1) 1))
(exp.f64 (*.f64 (*.f64 (neg.f64 (log.f64 (fma.f64 5641895835477563/5000000000000000 (exp.f64 z) (*.f64 y x)))) 1) 1))
Outputs
(+.f64 (/.f64 y (+.f64 5641895835477563/5000000000000000 (*.f64 -1 (*.f64 y x)))) x)
(+.f64 x (/.f64 y (+.f64 5641895835477563/5000000000000000 (neg.f64 (*.f64 y x)))))
(+.f64 x (/.f64 y (-.f64 5641895835477563/5000000000000000 (*.f64 y x))))
(+.f64 (/.f64 y (+.f64 5641895835477563/5000000000000000 (*.f64 -1 (*.f64 y x)))) (+.f64 (*.f64 -5641895835477563/5000000000000000 (/.f64 (*.f64 y z) (pow.f64 (+.f64 5641895835477563/5000000000000000 (*.f64 -1 (*.f64 y x))) 2))) x))
(+.f64 (/.f64 y (+.f64 5641895835477563/5000000000000000 (neg.f64 (*.f64 y x)))) (fma.f64 -5641895835477563/5000000000000000 (/.f64 (*.f64 y z) (pow.f64 (+.f64 5641895835477563/5000000000000000 (neg.f64 (*.f64 y x))) 2)) x))
(+.f64 (/.f64 y (-.f64 5641895835477563/5000000000000000 (*.f64 y x))) (fma.f64 -5641895835477563/5000000000000000 (*.f64 (/.f64 y (pow.f64 (-.f64 5641895835477563/5000000000000000 (*.f64 y x)) 2)) z) x))
(+.f64 (*.f64 (-.f64 (*.f64 31830988618379068626528276418969/25000000000000000000000000000000 (/.f64 1 (*.f64 (pow.f64 (+.f64 5641895835477563/5000000000000000 (*.f64 -1 (*.f64 y x))) 2) (+.f64 5641895835477563/5000000000000000 (*.f64 -1 (*.f64 y x)))))) (*.f64 5641895835477563/10000000000000000 (/.f64 1 (pow.f64 (+.f64 5641895835477563/5000000000000000 (*.f64 -1 (*.f64 y x))) 2)))) (*.f64 (pow.f64 z 2) y)) (+.f64 (/.f64 y (+.f64 5641895835477563/5000000000000000 (*.f64 -1 (*.f64 y x)))) (+.f64 (*.f64 -5641895835477563/5000000000000000 (/.f64 (*.f64 y z) (pow.f64 (+.f64 5641895835477563/5000000000000000 (*.f64 -1 (*.f64 y x))) 2))) x)))
(fma.f64 (-.f64 (/.f64 31830988618379068626528276418969/25000000000000000000000000000000 (pow.f64 (+.f64 5641895835477563/5000000000000000 (neg.f64 (*.f64 y x))) 3)) (/.f64 5641895835477563/10000000000000000 (pow.f64 (+.f64 5641895835477563/5000000000000000 (neg.f64 (*.f64 y x))) 2))) (*.f64 y (*.f64 z z)) (+.f64 (/.f64 y (+.f64 5641895835477563/5000000000000000 (neg.f64 (*.f64 y x)))) (fma.f64 -5641895835477563/5000000000000000 (/.f64 (*.f64 y z) (pow.f64 (+.f64 5641895835477563/5000000000000000 (neg.f64 (*.f64 y x))) 2)) x)))
(+.f64 (fma.f64 -5641895835477563/5000000000000000 (*.f64 (/.f64 y (pow.f64 (-.f64 5641895835477563/5000000000000000 (*.f64 y x)) 2)) z) x) (fma.f64 (+.f64 (/.f64 31830988618379068626528276418969/25000000000000000000000000000000 (pow.f64 (-.f64 5641895835477563/5000000000000000 (*.f64 y x)) 3)) (/.f64 -5641895835477563/10000000000000000 (pow.f64 (-.f64 5641895835477563/5000000000000000 (*.f64 y x)) 2))) (*.f64 y (*.f64 z z)) (/.f64 y (-.f64 5641895835477563/5000000000000000 (*.f64 y x)))))
(+.f64 (*.f64 (-.f64 (*.f64 31830988618379068626528276418969/25000000000000000000000000000000 (/.f64 1 (*.f64 (pow.f64 (+.f64 5641895835477563/5000000000000000 (*.f64 -1 (*.f64 y x))) 2) (+.f64 5641895835477563/5000000000000000 (*.f64 -1 (*.f64 y x)))))) (*.f64 5641895835477563/10000000000000000 (/.f64 1 (pow.f64 (+.f64 5641895835477563/5000000000000000 (*.f64 -1 (*.f64 y x))) 2)))) (*.f64 (pow.f64 z 2) y)) (+.f64 (/.f64 y (+.f64 5641895835477563/5000000000000000 (*.f64 -1 (*.f64 y x)))) (+.f64 (*.f64 -5641895835477563/5000000000000000 (/.f64 (*.f64 y z) (pow.f64 (+.f64 5641895835477563/5000000000000000 (*.f64 -1 (*.f64 y x))) 2))) (+.f64 (*.f64 y (*.f64 (pow.f64 z 3) (-.f64 (*.f64 31830988618379068626528276418969/50000000000000000000000000000000 (/.f64 1 (*.f64 (pow.f64 (+.f64 5641895835477563/5000000000000000 (*.f64 -1 (*.f64 y x))) 2) (+.f64 5641895835477563/5000000000000000 (*.f64 -1 (*.f64 y x)))))) (+.f64 (*.f64 5641895835477563/30000000000000000 (/.f64 1 (pow.f64 (+.f64 5641895835477563/5000000000000000 (*.f64 -1 (*.f64 y x))) 2))) (*.f64 5641895835477563/5000000000000000 (/.f64 (-.f64 (*.f64 31830988618379068626528276418969/25000000000000000000000000000000 (/.f64 1 (*.f64 (pow.f64 (+.f64 5641895835477563/5000000000000000 (*.f64 -1 (*.f64 y x))) 2) (+.f64 5641895835477563/5000000000000000 (*.f64 -1 (*.f64 y x)))))) (*.f64 5641895835477563/10000000000000000 (/.f64 1 (pow.f64 (+.f64 5641895835477563/5000000000000000 (*.f64 -1 (*.f64 y x))) 2)))) (+.f64 5641895835477563/5000000000000000 (*.f64 -1 (*.f64 y x))))))))) x))))
(fma.f64 (-.f64 (/.f64 31830988618379068626528276418969/25000000000000000000000000000000 (pow.f64 (+.f64 5641895835477563/5000000000000000 (neg.f64 (*.f64 y x))) 3)) (/.f64 5641895835477563/10000000000000000 (pow.f64 (+.f64 5641895835477563/5000000000000000 (neg.f64 (*.f64 y x))) 2))) (*.f64 y (*.f64 z z)) (+.f64 (/.f64 y (+.f64 5641895835477563/5000000000000000 (neg.f64 (*.f64 y x)))) (fma.f64 -5641895835477563/5000000000000000 (/.f64 (*.f64 y z) (pow.f64 (+.f64 5641895835477563/5000000000000000 (neg.f64 (*.f64 y x))) 2)) (fma.f64 y (*.f64 (pow.f64 z 3) (-.f64 (/.f64 31830988618379068626528276418969/50000000000000000000000000000000 (pow.f64 (+.f64 5641895835477563/5000000000000000 (neg.f64 (*.f64 y x))) 3)) (+.f64 (/.f64 5641895835477563/30000000000000000 (pow.f64 (+.f64 5641895835477563/5000000000000000 (neg.f64 (*.f64 y x))) 2)) (*.f64 5641895835477563/5000000000000000 (/.f64 (-.f64 (/.f64 31830988618379068626528276418969/25000000000000000000000000000000 (pow.f64 (+.f64 5641895835477563/5000000000000000 (neg.f64 (*.f64 y x))) 3)) (/.f64 5641895835477563/10000000000000000 (pow.f64 (+.f64 5641895835477563/5000000000000000 (neg.f64 (*.f64 y x))) 2))) (+.f64 5641895835477563/5000000000000000 (neg.f64 (*.f64 y x)))))))) x))))
(+.f64 (fma.f64 -5641895835477563/5000000000000000 (*.f64 (/.f64 y (pow.f64 (-.f64 5641895835477563/5000000000000000 (*.f64 y x)) 2)) z) (fma.f64 y (*.f64 (pow.f64 z 3) (-.f64 (/.f64 31830988618379068626528276418969/50000000000000000000000000000000 (pow.f64 (-.f64 5641895835477563/5000000000000000 (*.f64 y x)) 3)) (fma.f64 5641895835477563/5000000000000000 (-.f64 (/.f64 31830988618379068626528276418969/25000000000000000000000000000000 (*.f64 (-.f64 5641895835477563/5000000000000000 (*.f64 y x)) (pow.f64 (-.f64 5641895835477563/5000000000000000 (*.f64 y x)) 3))) (/.f64 5641895835477563/10000000000000000 (pow.f64 (-.f64 5641895835477563/5000000000000000 (*.f64 y x)) 3))) (/.f64 5641895835477563/30000000000000000 (pow.f64 (-.f64 5641895835477563/5000000000000000 (*.f64 y x)) 2))))) x)) (fma.f64 (+.f64 (/.f64 31830988618379068626528276418969/25000000000000000000000000000000 (pow.f64 (-.f64 5641895835477563/5000000000000000 (*.f64 y x)) 3)) (/.f64 -5641895835477563/10000000000000000 (pow.f64 (-.f64 5641895835477563/5000000000000000 (*.f64 y x)) 2))) (*.f64 y (*.f64 z z)) (/.f64 y (-.f64 5641895835477563/5000000000000000 (*.f64 y x)))))
(+.f64 (/.f64 y (+.f64 (*.f64 5641895835477563/5000000000000000 (exp.f64 z)) (*.f64 -1 (*.f64 y x)))) x)
(+.f64 x (/.f64 y (-.f64 (*.f64 5641895835477563/5000000000000000 (exp.f64 z)) (*.f64 y x))))
(+.f64 (/.f64 y (+.f64 (*.f64 5641895835477563/5000000000000000 (exp.f64 z)) (*.f64 -1 (*.f64 y x)))) x)
(+.f64 x (/.f64 y (-.f64 (*.f64 5641895835477563/5000000000000000 (exp.f64 z)) (*.f64 y x))))
(+.f64 (/.f64 y (+.f64 (*.f64 5641895835477563/5000000000000000 (exp.f64 z)) (*.f64 -1 (*.f64 y x)))) x)
(+.f64 x (/.f64 y (-.f64 (*.f64 5641895835477563/5000000000000000 (exp.f64 z)) (*.f64 y x))))
(+.f64 (/.f64 y (+.f64 (*.f64 5641895835477563/5000000000000000 (exp.f64 z)) (*.f64 -1 (*.f64 y x)))) x)
(+.f64 x (/.f64 y (-.f64 (*.f64 5641895835477563/5000000000000000 (exp.f64 z)) (*.f64 y x))))
(+.f64 (/.f64 y (+.f64 (*.f64 5641895835477563/5000000000000000 (exp.f64 z)) (*.f64 -1 (*.f64 y x)))) x)
(+.f64 x (/.f64 y (-.f64 (*.f64 5641895835477563/5000000000000000 (exp.f64 z)) (*.f64 y x))))
(+.f64 (/.f64 y (+.f64 (*.f64 5641895835477563/5000000000000000 (exp.f64 z)) (*.f64 -1 (*.f64 y x)))) x)
(+.f64 x (/.f64 y (-.f64 (*.f64 5641895835477563/5000000000000000 (exp.f64 z)) (*.f64 y x))))
(+.f64 (/.f64 y (+.f64 (*.f64 5641895835477563/5000000000000000 (exp.f64 z)) (*.f64 -1 (*.f64 y x)))) x)
(+.f64 x (/.f64 y (-.f64 (*.f64 5641895835477563/5000000000000000 (exp.f64 z)) (*.f64 y x))))
(+.f64 (/.f64 y (+.f64 (*.f64 5641895835477563/5000000000000000 (exp.f64 z)) (*.f64 -1 (*.f64 y x)))) x)
(+.f64 x (/.f64 y (-.f64 (*.f64 5641895835477563/5000000000000000 (exp.f64 z)) (*.f64 y x))))
x
(+.f64 (*.f64 5000000000000000/5641895835477563 (/.f64 y (exp.f64 z))) x)
(fma.f64 5000000000000000/5641895835477563 (/.f64 y (exp.f64 z)) x)
(+.f64 (*.f64 25000000000000000000000000000000/31830988618379068626528276418969 (/.f64 (*.f64 (pow.f64 y 2) x) (pow.f64 (exp.f64 z) 2))) (+.f64 (*.f64 5000000000000000/5641895835477563 (/.f64 y (exp.f64 z))) x))
(fma.f64 25000000000000000000000000000000/31830988618379068626528276418969 (/.f64 (*.f64 y y) (/.f64 (pow.f64 (exp.f64 z) 2) x)) (fma.f64 5000000000000000/5641895835477563 (/.f64 y (exp.f64 z)) x))
(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)) 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)) (*.f64 (exp.f64 z) (pow.f64 (exp.f64 z) 2)))) (+.f64 (*.f64 5000000000000000/5641895835477563 (/.f64 y (exp.f64 z))) x)))
(fma.f64 25000000000000000000000000000000/31830988618379068626528276418969 (/.f64 (*.f64 y y) (/.f64 (pow.f64 (exp.f64 z) 2) x)) (fma.f64 125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547 (/.f64 (/.f64 (*.f64 (pow.f64 y 3) (*.f64 x x)) (exp.f64 z)) (pow.f64 (exp.f64 z) 2)) (fma.f64 5000000000000000/5641895835477563 (/.f64 y (exp.f64 z)) x)))
(fma.f64 25000000000000000000000000000000/31830988618379068626528276418969 (*.f64 (/.f64 (*.f64 y y) (pow.f64 (exp.f64 z) 2)) x) (fma.f64 125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547 (*.f64 (/.f64 (pow.f64 y 3) (pow.f64 (exp.f64 z) 3)) (*.f64 x x)) (fma.f64 5000000000000000/5641895835477563 (/.f64 y (exp.f64 z)) x)))
(-.f64 x (/.f64 1 x))
(+.f64 x (/.f64 -1 x))
(-.f64 (+.f64 (*.f64 -5641895835477563/5000000000000000 (/.f64 (exp.f64 z) (*.f64 y (pow.f64 x 2)))) x) (/.f64 1 x))
(-.f64 (fma.f64 -5641895835477563/5000000000000000 (/.f64 (exp.f64 z) (*.f64 y (*.f64 x x))) x) (/.f64 1 x))
(+.f64 (fma.f64 -5641895835477563/5000000000000000 (/.f64 (/.f64 (exp.f64 z) y) (*.f64 x x)) x) (/.f64 -1 x))
(-.f64 (+.f64 (*.f64 -31830988618379068626528276418969/25000000000000000000000000000000 (/.f64 (*.f64 (pow.f64 (exp.f64 z) 2) (pow.f64 (/.f64 1 y) 2)) (*.f64 (pow.f64 x 2) x))) (+.f64 (*.f64 -5641895835477563/5000000000000000 (/.f64 (exp.f64 z) (*.f64 y (pow.f64 x 2)))) x)) (/.f64 1 x))
(-.f64 (fma.f64 -31830988618379068626528276418969/25000000000000000000000000000000 (/.f64 (pow.f64 (exp.f64 z) 2) (/.f64 (pow.f64 x 3) (pow.f64 (/.f64 1 y) 2))) (fma.f64 -5641895835477563/5000000000000000 (/.f64 (exp.f64 z) (*.f64 y (*.f64 x x))) x)) (/.f64 1 x))
(+.f64 (fma.f64 -31830988618379068626528276418969/25000000000000000000000000000000 (*.f64 (/.f64 (pow.f64 (exp.f64 z) 2) (pow.f64 x 3)) (pow.f64 (/.f64 1 y) 2)) (fma.f64 -5641895835477563/5000000000000000 (/.f64 (/.f64 (exp.f64 z) y) (*.f64 x x)) x)) (/.f64 -1 x))
(-.f64 (+.f64 (*.f64 -31830988618379068626528276418969/25000000000000000000000000000000 (/.f64 (*.f64 (pow.f64 (exp.f64 z) 2) (pow.f64 (/.f64 1 y) 2)) (*.f64 (pow.f64 x 2) x))) (+.f64 (*.f64 -5641895835477563/5000000000000000 (/.f64 (exp.f64 z) (*.f64 y (pow.f64 x 2)))) (+.f64 (*.f64 -179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 (/.f64 (*.f64 (pow.f64 (/.f64 1 y) 3) (*.f64 (exp.f64 z) (pow.f64 (exp.f64 z) 2))) (pow.f64 (pow.f64 x 2) 2))) x))) (/.f64 1 x))
(-.f64 (fma.f64 -31830988618379068626528276418969/25000000000000000000000000000000 (/.f64 (pow.f64 (exp.f64 z) 2) (/.f64 (pow.f64 x 3) (pow.f64 (/.f64 1 y) 2))) (fma.f64 -5641895835477563/5000000000000000 (/.f64 (exp.f64 z) (*.f64 y (*.f64 x x))) (fma.f64 -179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 (/.f64 (*.f64 (*.f64 (/.f64 1 (pow.f64 y 3)) (exp.f64 z)) (pow.f64 (exp.f64 z) 2)) (pow.f64 (*.f64 x x) 2)) x))) (/.f64 1 x))
(fma.f64 -31830988618379068626528276418969/25000000000000000000000000000000 (*.f64 (/.f64 (pow.f64 (exp.f64 z) 2) (pow.f64 x 3)) (pow.f64 (/.f64 1 y) 2)) (+.f64 (fma.f64 -5641895835477563/5000000000000000 (/.f64 (/.f64 (exp.f64 z) y) (*.f64 x x)) (fma.f64 -179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 (/.f64 1 (*.f64 (/.f64 (pow.f64 x 4) (pow.f64 (exp.f64 z) 3)) (pow.f64 y 3))) x)) (/.f64 -1 x)))
(-.f64 x (/.f64 1 x))
(+.f64 x (/.f64 -1 x))
(-.f64 (+.f64 (*.f64 -5641895835477563/5000000000000000 (/.f64 (exp.f64 z) (*.f64 y (pow.f64 x 2)))) x) (/.f64 1 x))
(-.f64 (fma.f64 -5641895835477563/5000000000000000 (/.f64 (exp.f64 z) (*.f64 y (*.f64 x x))) x) (/.f64 1 x))
(+.f64 (fma.f64 -5641895835477563/5000000000000000 (/.f64 (/.f64 (exp.f64 z) y) (*.f64 x x)) x) (/.f64 -1 x))
(-.f64 (+.f64 (*.f64 -5641895835477563/5000000000000000 (/.f64 (exp.f64 z) (*.f64 y (pow.f64 x 2)))) (+.f64 (*.f64 -31830988618379068626528276418969/25000000000000000000000000000000 (/.f64 (*.f64 (pow.f64 (exp.f64 z) 2) (pow.f64 (/.f64 -1 y) 2)) (*.f64 (pow.f64 x 2) x))) x)) (/.f64 1 x))
(-.f64 (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 (pow.f64 x 3) (pow.f64 (/.f64 -1 y) 2))) x)) (/.f64 1 x))
(+.f64 (fma.f64 -5641895835477563/5000000000000000 (/.f64 (/.f64 (exp.f64 z) y) (*.f64 x x)) (fma.f64 -31830988618379068626528276418969/25000000000000000000000000000000 (/.f64 (pow.f64 (/.f64 -1 y) 2) (/.f64 (pow.f64 x 3) (pow.f64 (exp.f64 z) 2))) x)) (/.f64 -1 x))
(-.f64 (+.f64 (*.f64 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 (/.f64 (*.f64 (exp.f64 z) (*.f64 (pow.f64 (/.f64 -1 y) 3) (pow.f64 (exp.f64 z) 2))) (pow.f64 (pow.f64 x 2) 2))) (+.f64 (*.f64 -5641895835477563/5000000000000000 (/.f64 (exp.f64 z) (*.f64 y (pow.f64 x 2)))) (+.f64 (*.f64 -31830988618379068626528276418969/25000000000000000000000000000000 (/.f64 (*.f64 (pow.f64 (exp.f64 z) 2) (pow.f64 (/.f64 -1 y) 2)) (*.f64 (pow.f64 x 2) x))) x))) (/.f64 1 x))
(-.f64 (fma.f64 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 (/.f64 (exp.f64 z) (/.f64 (pow.f64 (*.f64 x x) 2) (*.f64 (pow.f64 (exp.f64 z) 2) (/.f64 -1 (pow.f64 y 3))))) (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 (pow.f64 x 3) (pow.f64 (/.f64 -1 y) 2))) x))) (/.f64 1 x))
(+.f64 (fma.f64 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 (/.f64 (*.f64 (pow.f64 (exp.f64 z) 3) (/.f64 -1 (pow.f64 y 3))) (pow.f64 x 4)) (fma.f64 -5641895835477563/5000000000000000 (/.f64 (/.f64 (exp.f64 z) y) (*.f64 x x)) (fma.f64 -31830988618379068626528276418969/25000000000000000000000000000000 (/.f64 (pow.f64 (/.f64 -1 y) 2) (/.f64 (pow.f64 x 3) (pow.f64 (exp.f64 z) 2))) x))) (/.f64 -1 x))
(*.f64 5000000000000000/5641895835477563 (/.f64 y (exp.f64 z)))
(/.f64 (*.f64 5000000000000000/5641895835477563 y) (exp.f64 z))
(/.f64 5000000000000000/5641895835477563 (/.f64 (exp.f64 z) y))
(+.f64 (*.f64 5000000000000000/5641895835477563 (/.f64 y (exp.f64 z))) (*.f64 (+.f64 (*.f64 25000000000000000000000000000000/31830988618379068626528276418969 (/.f64 (pow.f64 y 2) (pow.f64 (exp.f64 z) 2))) 1) x))
(fma.f64 5000000000000000/5641895835477563 (/.f64 y (exp.f64 z)) (*.f64 x (fma.f64 25000000000000000000000000000000/31830988618379068626528276418969 (/.f64 (*.f64 y y) (pow.f64 (exp.f64 z) 2)) 1)))
(fma.f64 x (fma.f64 25000000000000000000000000000000/31830988618379068626528276418969 (/.f64 (*.f64 y y) (pow.f64 (exp.f64 z) 2)) 1) (/.f64 5000000000000000/5641895835477563 (/.f64 (exp.f64 z) y)))
(+.f64 (*.f64 5000000000000000/5641895835477563 (/.f64 y (exp.f64 z))) (+.f64 (*.f64 125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547 (/.f64 (*.f64 y (*.f64 (pow.f64 y 2) (pow.f64 x 2))) (*.f64 (exp.f64 z) (pow.f64 (exp.f64 z) 2)))) (*.f64 (+.f64 (*.f64 25000000000000000000000000000000/31830988618379068626528276418969 (/.f64 (pow.f64 y 2) (pow.f64 (exp.f64 z) 2))) 1) x)))
(fma.f64 5000000000000000/5641895835477563 (/.f64 y (exp.f64 z)) (fma.f64 125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547 (/.f64 (/.f64 (*.f64 (pow.f64 y 3) (*.f64 x x)) (exp.f64 z)) (pow.f64 (exp.f64 z) 2)) (*.f64 x (fma.f64 25000000000000000000000000000000/31830988618379068626528276418969 (/.f64 (*.f64 y y) (pow.f64 (exp.f64 z) 2)) 1))))
(fma.f64 5000000000000000/5641895835477563 (/.f64 y (exp.f64 z)) (fma.f64 x (fma.f64 25000000000000000000000000000000/31830988618379068626528276418969 (/.f64 (*.f64 y y) (pow.f64 (exp.f64 z) 2)) 1) (*.f64 125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547 (*.f64 (/.f64 (pow.f64 y 3) (pow.f64 (exp.f64 z) 3)) (*.f64 x x)))))
(+.f64 (*.f64 625000000000000000000000000000000000000000000000000000000000000/1013211836423377808197068612118338110498536634308026710423022961 (/.f64 (*.f64 (pow.f64 (pow.f64 y 2) 2) (pow.f64 x 3)) (pow.f64 (pow.f64 (exp.f64 z) 2) 2))) (+.f64 (*.f64 5000000000000000/5641895835477563 (/.f64 y (exp.f64 z))) (+.f64 (*.f64 125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547 (/.f64 (*.f64 y (*.f64 (pow.f64 y 2) (pow.f64 x 2))) (*.f64 (exp.f64 z) (pow.f64 (exp.f64 z) 2)))) (*.f64 (+.f64 (*.f64 25000000000000000000000000000000/31830988618379068626528276418969 (/.f64 (pow.f64 y 2) (pow.f64 (exp.f64 z) 2))) 1) x))))
(fma.f64 625000000000000000000000000000000000000000000000000000000000000/1013211836423377808197068612118338110498536634308026710423022961 (/.f64 (*.f64 (pow.f64 x 3) (pow.f64 (*.f64 y y) 2)) (pow.f64 (pow.f64 (exp.f64 z) 2) 2)) (fma.f64 5000000000000000/5641895835477563 (/.f64 y (exp.f64 z)) (fma.f64 125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547 (/.f64 (/.f64 (*.f64 (pow.f64 y 3) (*.f64 x x)) (exp.f64 z)) (pow.f64 (exp.f64 z) 2)) (*.f64 x (fma.f64 25000000000000000000000000000000/31830988618379068626528276418969 (/.f64 (*.f64 y y) (pow.f64 (exp.f64 z) 2)) 1)))))
(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)) (fma.f64 x (fma.f64 25000000000000000000000000000000/31830988618379068626528276418969 (/.f64 (*.f64 y y) (pow.f64 (exp.f64 z) 2)) 1) (*.f64 125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547 (*.f64 (/.f64 (pow.f64 y 3) (pow.f64 (exp.f64 z) 3)) (*.f64 x x))))))
x
(-.f64 x (/.f64 1 x))
(+.f64 x (/.f64 -1 x))
(-.f64 (+.f64 (*.f64 -5641895835477563/5000000000000000 (/.f64 (*.f64 (exp.f64 z) (*.f64 y (pow.f64 (/.f64 1 x) 2))) (pow.f64 y 2))) x) (/.f64 1 x))
(-.f64 (fma.f64 -5641895835477563/5000000000000000 (/.f64 (*.f64 (exp.f64 z) (*.f64 y (pow.f64 (/.f64 1 x) 2))) (*.f64 y y)) x) (/.f64 1 x))
(+.f64 (fma.f64 -5641895835477563/5000000000000000 (*.f64 (/.f64 (exp.f64 z) (*.f64 y y)) (*.f64 y (pow.f64 (/.f64 1 x) 2))) x) (/.f64 -1 x))
(-.f64 (+.f64 (*.f64 -31830988618379068626528276418969/25000000000000000000000000000000 (/.f64 (*.f64 (pow.f64 (/.f64 1 x) 3) (pow.f64 (exp.f64 z) 2)) (pow.f64 y 2))) (+.f64 (*.f64 -5641895835477563/5000000000000000 (/.f64 (*.f64 (exp.f64 z) (*.f64 y (pow.f64 (/.f64 1 x) 2))) (pow.f64 y 2))) x)) (/.f64 1 x))
(-.f64 (fma.f64 -31830988618379068626528276418969/25000000000000000000000000000000 (/.f64 (/.f64 1 (pow.f64 x 3)) (/.f64 (*.f64 y y) (pow.f64 (exp.f64 z) 2))) (fma.f64 -5641895835477563/5000000000000000 (/.f64 (*.f64 (exp.f64 z) (*.f64 y (pow.f64 (/.f64 1 x) 2))) (*.f64 y y)) x)) (/.f64 1 x))
(+.f64 (fma.f64 -31830988618379068626528276418969/25000000000000000000000000000000 (*.f64 (/.f64 1 (*.f64 y (pow.f64 x 3))) (/.f64 (pow.f64 (exp.f64 z) 2) y)) (fma.f64 -5641895835477563/5000000000000000 (*.f64 (/.f64 (exp.f64 z) (*.f64 y y)) (*.f64 y (pow.f64 (/.f64 1 x) 2))) x)) (/.f64 -1 x))
x
(-.f64 x (/.f64 1 x))
(+.f64 x (/.f64 -1 x))
(-.f64 (+.f64 (*.f64 -5641895835477563/5000000000000000 (/.f64 (*.f64 (exp.f64 z) (*.f64 (pow.f64 (/.f64 -1 x) 2) y)) (pow.f64 y 2))) x) (/.f64 1 x))
(-.f64 (fma.f64 -5641895835477563/5000000000000000 (/.f64 (*.f64 (exp.f64 z) (*.f64 y (pow.f64 (/.f64 -1 x) 2))) (*.f64 y y)) x) (/.f64 1 x))
(+.f64 (/.f64 -1 x) (fma.f64 -5641895835477563/5000000000000000 (*.f64 (/.f64 (exp.f64 z) (*.f64 y y)) (*.f64 y (pow.f64 (/.f64 -1 x) 2))) x))
(-.f64 (+.f64 (*.f64 -5641895835477563/5000000000000000 (/.f64 (*.f64 (exp.f64 z) (*.f64 (pow.f64 (/.f64 -1 x) 2) y)) (pow.f64 y 2))) (+.f64 (*.f64 31830988618379068626528276418969/25000000000000000000000000000000 (/.f64 (*.f64 (pow.f64 (exp.f64 z) 2) (pow.f64 (/.f64 -1 x) 3)) (pow.f64 y 2))) x)) (/.f64 1 x))
(-.f64 (fma.f64 -5641895835477563/5000000000000000 (/.f64 (*.f64 (exp.f64 z) (*.f64 y (pow.f64 (/.f64 -1 x) 2))) (*.f64 y y)) (fma.f64 31830988618379068626528276418969/25000000000000000000000000000000 (/.f64 (pow.f64 (exp.f64 z) 2) (/.f64 (*.f64 y y) (/.f64 -1 (pow.f64 x 3)))) x)) (/.f64 1 x))
(+.f64 (/.f64 -1 x) (fma.f64 -5641895835477563/5000000000000000 (*.f64 (/.f64 (exp.f64 z) (*.f64 y y)) (*.f64 y (pow.f64 (/.f64 -1 x) 2))) (fma.f64 31830988618379068626528276418969/25000000000000000000000000000000 (*.f64 (/.f64 (pow.f64 (exp.f64 z) 2) (*.f64 y y)) (pow.f64 (/.f64 -1 x) 3)) x)))
(+.f64 5641895835477563/5000000000000000 (*.f64 -1 (*.f64 y x)))
(+.f64 5641895835477563/5000000000000000 (neg.f64 (*.f64 y x)))
(-.f64 5641895835477563/5000000000000000 (*.f64 y x))
(+.f64 5641895835477563/5000000000000000 (+.f64 (*.f64 5641895835477563/5000000000000000 z) (*.f64 -1 (*.f64 y x))))
(+.f64 5641895835477563/5000000000000000 (fma.f64 5641895835477563/5000000000000000 z (neg.f64 (*.f64 y x))))
(-.f64 (+.f64 5641895835477563/5000000000000000 (*.f64 5641895835477563/5000000000000000 z)) (*.f64 y x))
(+.f64 (*.f64 5641895835477563/10000000000000000 (pow.f64 z 2)) (+.f64 5641895835477563/5000000000000000 (+.f64 (*.f64 5641895835477563/5000000000000000 z) (*.f64 -1 (*.f64 y x)))))
(fma.f64 5641895835477563/10000000000000000 (*.f64 z z) (+.f64 5641895835477563/5000000000000000 (fma.f64 5641895835477563/5000000000000000 z (neg.f64 (*.f64 y x)))))
(fma.f64 5641895835477563/10000000000000000 (*.f64 z z) (-.f64 (+.f64 5641895835477563/5000000000000000 (*.f64 5641895835477563/5000000000000000 z)) (*.f64 y x)))
(+.f64 (*.f64 5641895835477563/10000000000000000 (pow.f64 z 2)) (+.f64 5641895835477563/5000000000000000 (+.f64 (*.f64 5641895835477563/5000000000000000 z) (+.f64 (*.f64 5641895835477563/30000000000000000 (pow.f64 z 3)) (*.f64 -1 (*.f64 y x))))))
(fma.f64 5641895835477563/10000000000000000 (*.f64 z z) (+.f64 5641895835477563/5000000000000000 (fma.f64 5641895835477563/5000000000000000 z (fma.f64 5641895835477563/30000000000000000 (pow.f64 z 3) (neg.f64 (*.f64 y x))))))
(+.f64 (fma.f64 5641895835477563/5000000000000000 z (fma.f64 (pow.f64 z 3) 5641895835477563/30000000000000000 (*.f64 y (neg.f64 x)))) (fma.f64 5641895835477563/10000000000000000 (*.f64 z z) 5641895835477563/5000000000000000))
(+.f64 (*.f64 5641895835477563/5000000000000000 (exp.f64 z)) (*.f64 -1 (*.f64 y x)))
(-.f64 (*.f64 5641895835477563/5000000000000000 (exp.f64 z)) (*.f64 y x))
(+.f64 (*.f64 5641895835477563/5000000000000000 (exp.f64 z)) (*.f64 -1 (*.f64 y x)))
(-.f64 (*.f64 5641895835477563/5000000000000000 (exp.f64 z)) (*.f64 y x))
(+.f64 (*.f64 5641895835477563/5000000000000000 (exp.f64 z)) (*.f64 -1 (*.f64 y x)))
(-.f64 (*.f64 5641895835477563/5000000000000000 (exp.f64 z)) (*.f64 y x))
(+.f64 (*.f64 5641895835477563/5000000000000000 (exp.f64 z)) (*.f64 -1 (*.f64 y x)))
(-.f64 (*.f64 5641895835477563/5000000000000000 (exp.f64 z)) (*.f64 y x))
(+.f64 (*.f64 5641895835477563/5000000000000000 (exp.f64 z)) (*.f64 -1 (*.f64 y x)))
(-.f64 (*.f64 5641895835477563/5000000000000000 (exp.f64 z)) (*.f64 y x))
(+.f64 (*.f64 5641895835477563/5000000000000000 (exp.f64 z)) (*.f64 -1 (*.f64 y x)))
(-.f64 (*.f64 5641895835477563/5000000000000000 (exp.f64 z)) (*.f64 y x))
(+.f64 (*.f64 5641895835477563/5000000000000000 (exp.f64 z)) (*.f64 -1 (*.f64 y x)))
(-.f64 (*.f64 5641895835477563/5000000000000000 (exp.f64 z)) (*.f64 y x))
(+.f64 (*.f64 5641895835477563/5000000000000000 (exp.f64 z)) (*.f64 -1 (*.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 y x))
(+.f64 (*.f64 5641895835477563/5000000000000000 (exp.f64 z)) (*.f64 -1 (*.f64 y x)))
(-.f64 (*.f64 5641895835477563/5000000000000000 (exp.f64 z)) (*.f64 y x))
(+.f64 (*.f64 5641895835477563/5000000000000000 (exp.f64 z)) (*.f64 -1 (*.f64 y x)))
(-.f64 (*.f64 5641895835477563/5000000000000000 (exp.f64 z)) (*.f64 y x))
(*.f64 -1 (*.f64 y x))
(neg.f64 (*.f64 y x))
(*.f64 y (neg.f64 x))
(+.f64 (*.f64 5641895835477563/5000000000000000 (exp.f64 z)) (*.f64 -1 (*.f64 y x)))
(-.f64 (*.f64 5641895835477563/5000000000000000 (exp.f64 z)) (*.f64 y x))
(+.f64 (*.f64 5641895835477563/5000000000000000 (exp.f64 z)) (*.f64 -1 (*.f64 y x)))
(-.f64 (*.f64 5641895835477563/5000000000000000 (exp.f64 z)) (*.f64 y x))
(+.f64 (*.f64 5641895835477563/5000000000000000 (exp.f64 z)) (*.f64 -1 (*.f64 y x)))
(-.f64 (*.f64 5641895835477563/5000000000000000 (exp.f64 z)) (*.f64 y x))
(*.f64 -1 (*.f64 y x))
(neg.f64 (*.f64 y x))
(*.f64 y (neg.f64 x))
(+.f64 (*.f64 5641895835477563/5000000000000000 (exp.f64 z)) (*.f64 -1 (*.f64 y x)))
(-.f64 (*.f64 5641895835477563/5000000000000000 (exp.f64 z)) (*.f64 y x))
(+.f64 (*.f64 5641895835477563/5000000000000000 (exp.f64 z)) (*.f64 -1 (*.f64 y x)))
(-.f64 (*.f64 5641895835477563/5000000000000000 (exp.f64 z)) (*.f64 y x))
(+.f64 (*.f64 5641895835477563/5000000000000000 (exp.f64 z)) (*.f64 -1 (*.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 y x))
(+.f64 (*.f64 5641895835477563/5000000000000000 (exp.f64 z)) (*.f64 -1 (*.f64 y x)))
(-.f64 (*.f64 5641895835477563/5000000000000000 (exp.f64 z)) (*.f64 y x))
(+.f64 (*.f64 5641895835477563/5000000000000000 (exp.f64 z)) (*.f64 -1 (*.f64 y x)))
(-.f64 (*.f64 5641895835477563/5000000000000000 (exp.f64 z)) (*.f64 y x))
(*.f64 -1 (*.f64 y x))
(neg.f64 (*.f64 y x))
(*.f64 y (neg.f64 x))
(+.f64 (*.f64 5641895835477563/5000000000000000 (exp.f64 z)) (*.f64 -1 (*.f64 y x)))
(-.f64 (*.f64 5641895835477563/5000000000000000 (exp.f64 z)) (*.f64 y x))
(+.f64 (*.f64 5641895835477563/5000000000000000 (exp.f64 z)) (*.f64 -1 (*.f64 y x)))
(-.f64 (*.f64 5641895835477563/5000000000000000 (exp.f64 z)) (*.f64 y x))
(+.f64 (*.f64 5641895835477563/5000000000000000 (exp.f64 z)) (*.f64 -1 (*.f64 y x)))
(-.f64 (*.f64 5641895835477563/5000000000000000 (exp.f64 z)) (*.f64 y x))
(*.f64 -1 (*.f64 y x))
(neg.f64 (*.f64 y x))
(*.f64 y (neg.f64 x))
(+.f64 (*.f64 5641895835477563/5000000000000000 (exp.f64 z)) (*.f64 -1 (*.f64 y x)))
(-.f64 (*.f64 5641895835477563/5000000000000000 (exp.f64 z)) (*.f64 y x))
(+.f64 (*.f64 5641895835477563/5000000000000000 (exp.f64 z)) (*.f64 -1 (*.f64 y x)))
(-.f64 (*.f64 5641895835477563/5000000000000000 (exp.f64 z)) (*.f64 y x))
(+.f64 (*.f64 5641895835477563/5000000000000000 (exp.f64 z)) (*.f64 -1 (*.f64 y x)))
(-.f64 (*.f64 5641895835477563/5000000000000000 (exp.f64 z)) (*.f64 y x))
(/.f64 1 (+.f64 5641895835477563/5000000000000000 (*.f64 -1 (*.f64 y x))))
(/.f64 1 (+.f64 5641895835477563/5000000000000000 (neg.f64 (*.f64 y x))))
(/.f64 1 (-.f64 5641895835477563/5000000000000000 (*.f64 y x)))
(+.f64 (/.f64 1 (+.f64 5641895835477563/5000000000000000 (*.f64 -1 (*.f64 y x)))) (*.f64 -5641895835477563/5000000000000000 (/.f64 z (pow.f64 (+.f64 5641895835477563/5000000000000000 (*.f64 -1 (*.f64 y x))) 2))))
(+.f64 (/.f64 1 (+.f64 5641895835477563/5000000000000000 (neg.f64 (*.f64 y x)))) (*.f64 -5641895835477563/5000000000000000 (/.f64 z (pow.f64 (+.f64 5641895835477563/5000000000000000 (neg.f64 (*.f64 y x))) 2))))
(fma.f64 -5641895835477563/5000000000000000 (/.f64 z (pow.f64 (-.f64 5641895835477563/5000000000000000 (*.f64 y x)) 2)) (/.f64 1 (-.f64 5641895835477563/5000000000000000 (*.f64 y x))))
(+.f64 (/.f64 1 (+.f64 5641895835477563/5000000000000000 (*.f64 -1 (*.f64 y x)))) (+.f64 (*.f64 -5641895835477563/5000000000000000 (/.f64 z (pow.f64 (+.f64 5641895835477563/5000000000000000 (*.f64 -1 (*.f64 y x))) 2))) (*.f64 (-.f64 (*.f64 31830988618379068626528276418969/25000000000000000000000000000000 (/.f64 1 (*.f64 (pow.f64 (+.f64 5641895835477563/5000000000000000 (*.f64 -1 (*.f64 y x))) 2) (+.f64 5641895835477563/5000000000000000 (*.f64 -1 (*.f64 y x)))))) (*.f64 5641895835477563/10000000000000000 (/.f64 1 (pow.f64 (+.f64 5641895835477563/5000000000000000 (*.f64 -1 (*.f64 y x))) 2)))) (pow.f64 z 2))))
(+.f64 (/.f64 1 (+.f64 5641895835477563/5000000000000000 (neg.f64 (*.f64 y x)))) (fma.f64 -5641895835477563/5000000000000000 (/.f64 z (pow.f64 (+.f64 5641895835477563/5000000000000000 (neg.f64 (*.f64 y x))) 2)) (*.f64 (-.f64 (/.f64 31830988618379068626528276418969/25000000000000000000000000000000 (pow.f64 (+.f64 5641895835477563/5000000000000000 (neg.f64 (*.f64 y x))) 3)) (/.f64 5641895835477563/10000000000000000 (pow.f64 (+.f64 5641895835477563/5000000000000000 (neg.f64 (*.f64 y x))) 2))) (*.f64 z z))))
(+.f64 (fma.f64 -5641895835477563/5000000000000000 (/.f64 z (pow.f64 (-.f64 5641895835477563/5000000000000000 (*.f64 y x)) 2)) (/.f64 1 (-.f64 5641895835477563/5000000000000000 (*.f64 y x)))) (*.f64 z (*.f64 z (+.f64 (/.f64 31830988618379068626528276418969/25000000000000000000000000000000 (pow.f64 (-.f64 5641895835477563/5000000000000000 (*.f64 y x)) 3)) (/.f64 -5641895835477563/10000000000000000 (pow.f64 (-.f64 5641895835477563/5000000000000000 (*.f64 y x)) 2))))))
(+.f64 (*.f64 (-.f64 (*.f64 31830988618379068626528276418969/50000000000000000000000000000000 (/.f64 1 (*.f64 (pow.f64 (+.f64 5641895835477563/5000000000000000 (*.f64 -1 (*.f64 y x))) 2) (+.f64 5641895835477563/5000000000000000 (*.f64 -1 (*.f64 y x)))))) (+.f64 (*.f64 5641895835477563/30000000000000000 (/.f64 1 (pow.f64 (+.f64 5641895835477563/5000000000000000 (*.f64 -1 (*.f64 y x))) 2))) (*.f64 5641895835477563/5000000000000000 (/.f64 (-.f64 (*.f64 31830988618379068626528276418969/25000000000000000000000000000000 (/.f64 1 (*.f64 (pow.f64 (+.f64 5641895835477563/5000000000000000 (*.f64 -1 (*.f64 y x))) 2) (+.f64 5641895835477563/5000000000000000 (*.f64 -1 (*.f64 y x)))))) (*.f64 5641895835477563/10000000000000000 (/.f64 1 (pow.f64 (+.f64 5641895835477563/5000000000000000 (*.f64 -1 (*.f64 y x))) 2)))) (+.f64 5641895835477563/5000000000000000 (*.f64 -1 (*.f64 y x))))))) (pow.f64 z 3)) (+.f64 (/.f64 1 (+.f64 5641895835477563/5000000000000000 (*.f64 -1 (*.f64 y x)))) (+.f64 (*.f64 -5641895835477563/5000000000000000 (/.f64 z (pow.f64 (+.f64 5641895835477563/5000000000000000 (*.f64 -1 (*.f64 y x))) 2))) (*.f64 (-.f64 (*.f64 31830988618379068626528276418969/25000000000000000000000000000000 (/.f64 1 (*.f64 (pow.f64 (+.f64 5641895835477563/5000000000000000 (*.f64 -1 (*.f64 y x))) 2) (+.f64 5641895835477563/5000000000000000 (*.f64 -1 (*.f64 y x)))))) (*.f64 5641895835477563/10000000000000000 (/.f64 1 (pow.f64 (+.f64 5641895835477563/5000000000000000 (*.f64 -1 (*.f64 y x))) 2)))) (pow.f64 z 2)))))
(fma.f64 (-.f64 (/.f64 31830988618379068626528276418969/50000000000000000000000000000000 (pow.f64 (+.f64 5641895835477563/5000000000000000 (neg.f64 (*.f64 y x))) 3)) (+.f64 (/.f64 5641895835477563/30000000000000000 (pow.f64 (+.f64 5641895835477563/5000000000000000 (neg.f64 (*.f64 y x))) 2)) (*.f64 5641895835477563/5000000000000000 (/.f64 (-.f64 (/.f64 31830988618379068626528276418969/25000000000000000000000000000000 (pow.f64 (+.f64 5641895835477563/5000000000000000 (neg.f64 (*.f64 y x))) 3)) (/.f64 5641895835477563/10000000000000000 (pow.f64 (+.f64 5641895835477563/5000000000000000 (neg.f64 (*.f64 y x))) 2))) (+.f64 5641895835477563/5000000000000000 (neg.f64 (*.f64 y x))))))) (pow.f64 z 3) (+.f64 (/.f64 1 (+.f64 5641895835477563/5000000000000000 (neg.f64 (*.f64 y x)))) (fma.f64 -5641895835477563/5000000000000000 (/.f64 z (pow.f64 (+.f64 5641895835477563/5000000000000000 (neg.f64 (*.f64 y x))) 2)) (*.f64 (-.f64 (/.f64 31830988618379068626528276418969/25000000000000000000000000000000 (pow.f64 (+.f64 5641895835477563/5000000000000000 (neg.f64 (*.f64 y x))) 3)) (/.f64 5641895835477563/10000000000000000 (pow.f64 (+.f64 5641895835477563/5000000000000000 (neg.f64 (*.f64 y x))) 2))) (*.f64 z z)))))
(fma.f64 (pow.f64 z 3) (-.f64 (/.f64 31830988618379068626528276418969/50000000000000000000000000000000 (pow.f64 (-.f64 5641895835477563/5000000000000000 (*.f64 y x)) 3)) (fma.f64 5641895835477563/5000000000000000 (-.f64 (/.f64 31830988618379068626528276418969/25000000000000000000000000000000 (*.f64 (-.f64 5641895835477563/5000000000000000 (*.f64 y x)) (pow.f64 (-.f64 5641895835477563/5000000000000000 (*.f64 y x)) 3))) (/.f64 5641895835477563/10000000000000000 (pow.f64 (-.f64 5641895835477563/5000000000000000 (*.f64 y x)) 3))) (/.f64 5641895835477563/30000000000000000 (pow.f64 (-.f64 5641895835477563/5000000000000000 (*.f64 y x)) 2)))) (+.f64 (fma.f64 -5641895835477563/5000000000000000 (/.f64 z (pow.f64 (-.f64 5641895835477563/5000000000000000 (*.f64 y x)) 2)) (/.f64 1 (-.f64 5641895835477563/5000000000000000 (*.f64 y x)))) (*.f64 z (*.f64 z (+.f64 (/.f64 31830988618379068626528276418969/25000000000000000000000000000000 (pow.f64 (-.f64 5641895835477563/5000000000000000 (*.f64 y x)) 3)) (/.f64 -5641895835477563/10000000000000000 (pow.f64 (-.f64 5641895835477563/5000000000000000 (*.f64 y x)) 2)))))))
(/.f64 1 (+.f64 (*.f64 5641895835477563/5000000000000000 (exp.f64 z)) (*.f64 -1 (*.f64 y x))))
(/.f64 1 (-.f64 (*.f64 5641895835477563/5000000000000000 (exp.f64 z)) (*.f64 y x)))
(/.f64 1 (+.f64 (*.f64 5641895835477563/5000000000000000 (exp.f64 z)) (*.f64 -1 (*.f64 y x))))
(/.f64 1 (-.f64 (*.f64 5641895835477563/5000000000000000 (exp.f64 z)) (*.f64 y x)))
(/.f64 1 (+.f64 (*.f64 5641895835477563/5000000000000000 (exp.f64 z)) (*.f64 -1 (*.f64 y x))))
(/.f64 1 (-.f64 (*.f64 5641895835477563/5000000000000000 (exp.f64 z)) (*.f64 y x)))
(/.f64 1 (+.f64 (*.f64 5641895835477563/5000000000000000 (exp.f64 z)) (*.f64 -1 (*.f64 y x))))
(/.f64 1 (-.f64 (*.f64 5641895835477563/5000000000000000 (exp.f64 z)) (*.f64 y x)))
(/.f64 1 (+.f64 (*.f64 5641895835477563/5000000000000000 (exp.f64 z)) (*.f64 -1 (*.f64 y x))))
(/.f64 1 (-.f64 (*.f64 5641895835477563/5000000000000000 (exp.f64 z)) (*.f64 y x)))
(/.f64 1 (+.f64 (*.f64 5641895835477563/5000000000000000 (exp.f64 z)) (*.f64 -1 (*.f64 y x))))
(/.f64 1 (-.f64 (*.f64 5641895835477563/5000000000000000 (exp.f64 z)) (*.f64 y x)))
(/.f64 1 (+.f64 (*.f64 5641895835477563/5000000000000000 (exp.f64 z)) (*.f64 -1 (*.f64 y x))))
(/.f64 1 (-.f64 (*.f64 5641895835477563/5000000000000000 (exp.f64 z)) (*.f64 y x)))
(/.f64 1 (+.f64 (*.f64 5641895835477563/5000000000000000 (exp.f64 z)) (*.f64 -1 (*.f64 y x))))
(/.f64 1 (-.f64 (*.f64 5641895835477563/5000000000000000 (exp.f64 z)) (*.f64 y x)))
(/.f64 5000000000000000/5641895835477563 (exp.f64 z))
(+.f64 (*.f64 5000000000000000/5641895835477563 (/.f64 1 (exp.f64 z))) (*.f64 25000000000000000000000000000000/31830988618379068626528276418969 (/.f64 (*.f64 y x) (pow.f64 (exp.f64 z) 2))))
(+.f64 (/.f64 5000000000000000/5641895835477563 (exp.f64 z)) (*.f64 25000000000000000000000000000000/31830988618379068626528276418969 (/.f64 y (/.f64 (pow.f64 (exp.f64 z) 2) x))))
(fma.f64 25000000000000000000000000000000/31830988618379068626528276418969 (/.f64 y (/.f64 (pow.f64 (exp.f64 z) 2) x)) (/.f64 5000000000000000/5641895835477563 (exp.f64 z)))
(+.f64 (*.f64 5000000000000000/5641895835477563 (/.f64 1 (exp.f64 z))) (+.f64 (*.f64 125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547 (/.f64 (*.f64 (pow.f64 y 2) (pow.f64 x 2)) (*.f64 (exp.f64 z) (pow.f64 (exp.f64 z) 2)))) (*.f64 25000000000000000000000000000000/31830988618379068626528276418969 (/.f64 (*.f64 y x) (pow.f64 (exp.f64 z) 2)))))
(+.f64 (/.f64 5000000000000000/5641895835477563 (exp.f64 z)) (fma.f64 125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547 (/.f64 (/.f64 (*.f64 (*.f64 y y) (*.f64 x x)) (exp.f64 z)) (pow.f64 (exp.f64 z) 2)) (*.f64 25000000000000000000000000000000/31830988618379068626528276418969 (/.f64 y (/.f64 (pow.f64 (exp.f64 z) 2) x)))))
(+.f64 (/.f64 5000000000000000/5641895835477563 (exp.f64 z)) (fma.f64 125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547 (/.f64 (pow.f64 (*.f64 y x) 2) (pow.f64 (exp.f64 z) 3)) (/.f64 (*.f64 y 25000000000000000000000000000000/31830988618379068626528276418969) (/.f64 (pow.f64 (exp.f64 z) 2) x))))
(+.f64 (*.f64 5000000000000000/5641895835477563 (/.f64 1 (exp.f64 z))) (+.f64 (*.f64 125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547 (/.f64 (*.f64 (pow.f64 y 2) (pow.f64 x 2)) (*.f64 (exp.f64 z) (pow.f64 (exp.f64 z) 2)))) (+.f64 (*.f64 25000000000000000000000000000000/31830988618379068626528276418969 (/.f64 (*.f64 y x) (pow.f64 (exp.f64 z) 2))) (*.f64 625000000000000000000000000000000000000000000000000000000000000/1013211836423377808197068612118338110498536634308026710423022961 (/.f64 (*.f64 (pow.f64 y 3) (*.f64 (pow.f64 x 2) x)) (pow.f64 (pow.f64 (exp.f64 z) 2) 2))))))
(+.f64 (/.f64 5000000000000000/5641895835477563 (exp.f64 z)) (fma.f64 125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547 (/.f64 (/.f64 (*.f64 (*.f64 y y) (*.f64 x x)) (exp.f64 z)) (pow.f64 (exp.f64 z) 2)) (fma.f64 25000000000000000000000000000000/31830988618379068626528276418969 (/.f64 y (/.f64 (pow.f64 (exp.f64 z) 2) x)) (*.f64 625000000000000000000000000000000000000000000000000000000000000/1013211836423377808197068612118338110498536634308026710423022961 (/.f64 (pow.f64 (*.f64 y x) 3) (pow.f64 (pow.f64 (exp.f64 z) 2) 2))))))
(+.f64 (fma.f64 125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547 (/.f64 (pow.f64 (*.f64 y x) 2) (pow.f64 (exp.f64 z) 3)) (/.f64 (*.f64 y 25000000000000000000000000000000/31830988618379068626528276418969) (/.f64 (pow.f64 (exp.f64 z) 2) x))) (fma.f64 625000000000000000000000000000000000000000000000000000000000000/1013211836423377808197068612118338110498536634308026710423022961 (/.f64 (pow.f64 (*.f64 y x) 3) (pow.f64 (exp.f64 z) 4)) (/.f64 5000000000000000/5641895835477563 (exp.f64 z))))
(/.f64 -1 (*.f64 y x))
(-.f64 (*.f64 -5641895835477563/5000000000000000 (/.f64 (*.f64 (exp.f64 z) (pow.f64 (/.f64 1 y) 2)) (pow.f64 x 2))) (/.f64 1 (*.f64 y x)))
(-.f64 (*.f64 -5641895835477563/5000000000000000 (/.f64 (exp.f64 z) (/.f64 (*.f64 x x) (pow.f64 (/.f64 1 y) 2)))) (/.f64 1 (*.f64 y x)))
(fma.f64 -5641895835477563/5000000000000000 (*.f64 (/.f64 (exp.f64 z) (*.f64 x x)) (pow.f64 (/.f64 1 y) 2)) (/.f64 -1 (*.f64 y x)))
(-.f64 (+.f64 (*.f64 -31830988618379068626528276418969/25000000000000000000000000000000 (/.f64 (*.f64 (pow.f64 (/.f64 1 y) 3) (pow.f64 (exp.f64 z) 2)) (*.f64 (pow.f64 x 2) x))) (*.f64 -5641895835477563/5000000000000000 (/.f64 (*.f64 (exp.f64 z) (pow.f64 (/.f64 1 y) 2)) (pow.f64 x 2)))) (/.f64 1 (*.f64 y x)))
(-.f64 (fma.f64 -31830988618379068626528276418969/25000000000000000000000000000000 (/.f64 (/.f64 1 (pow.f64 y 3)) (/.f64 (pow.f64 x 3) (pow.f64 (exp.f64 z) 2))) (*.f64 -5641895835477563/5000000000000000 (/.f64 (exp.f64 z) (/.f64 (*.f64 x x) (pow.f64 (/.f64 1 y) 2))))) (/.f64 1 (*.f64 y x)))
(fma.f64 -31830988618379068626528276418969/25000000000000000000000000000000 (/.f64 (*.f64 (exp.f64 z) (/.f64 (exp.f64 z) (pow.f64 y 3))) (pow.f64 x 3)) (fma.f64 -5641895835477563/5000000000000000 (*.f64 (/.f64 (exp.f64 z) (*.f64 x x)) (pow.f64 (/.f64 1 y) 2)) (/.f64 -1 (*.f64 y x))))
(-.f64 (+.f64 (*.f64 -31830988618379068626528276418969/25000000000000000000000000000000 (/.f64 (*.f64 (pow.f64 (/.f64 1 y) 3) (pow.f64 (exp.f64 z) 2)) (*.f64 (pow.f64 x 2) x))) (+.f64 (*.f64 -179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 (/.f64 (*.f64 (exp.f64 z) (*.f64 (pow.f64 (/.f64 1 y) 4) (pow.f64 (exp.f64 z) 2))) (pow.f64 (pow.f64 x 2) 2))) (*.f64 -5641895835477563/5000000000000000 (/.f64 (*.f64 (exp.f64 z) (pow.f64 (/.f64 1 y) 2)) (pow.f64 x 2))))) (/.f64 1 (*.f64 y x)))
(-.f64 (fma.f64 -31830988618379068626528276418969/25000000000000000000000000000000 (/.f64 (/.f64 1 (pow.f64 y 3)) (/.f64 (pow.f64 x 3) (pow.f64 (exp.f64 z) 2))) (fma.f64 -179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 (/.f64 (*.f64 (*.f64 (exp.f64 z) (pow.f64 (/.f64 1 y) 4)) (pow.f64 (exp.f64 z) 2)) (pow.f64 (*.f64 x x) 2)) (*.f64 -5641895835477563/5000000000000000 (/.f64 (exp.f64 z) (/.f64 (*.f64 x x) (pow.f64 (/.f64 1 y) 2)))))) (/.f64 1 (*.f64 y x)))
(+.f64 (fma.f64 -31830988618379068626528276418969/25000000000000000000000000000000 (/.f64 (*.f64 (exp.f64 z) (/.f64 (exp.f64 z) (pow.f64 y 3))) (pow.f64 x 3)) (fma.f64 -179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 (/.f64 (*.f64 (pow.f64 (exp.f64 z) 3) (pow.f64 (/.f64 1 y) 4)) (pow.f64 x 4)) (*.f64 -5641895835477563/5000000000000000 (*.f64 (/.f64 (exp.f64 z) (*.f64 x x)) (pow.f64 (/.f64 1 y) 2))))) (/.f64 -1 (*.f64 y x)))
(/.f64 -1 (*.f64 y x))
(-.f64 (*.f64 -5641895835477563/5000000000000000 (/.f64 (*.f64 (exp.f64 z) (pow.f64 (/.f64 -1 y) 2)) (pow.f64 x 2))) (/.f64 1 (*.f64 y x)))
(-.f64 (*.f64 -5641895835477563/5000000000000000 (/.f64 (*.f64 (exp.f64 z) (pow.f64 (/.f64 -1 y) 2)) (*.f64 x x))) (/.f64 1 (*.f64 y x)))
(fma.f64 -5641895835477563/5000000000000000 (*.f64 (/.f64 (pow.f64 (/.f64 -1 y) 2) x) (/.f64 (exp.f64 z) x)) (/.f64 -1 (*.f64 y x)))
(-.f64 (+.f64 (*.f64 -5641895835477563/5000000000000000 (/.f64 (*.f64 (exp.f64 z) (pow.f64 (/.f64 -1 y) 2)) (pow.f64 x 2))) (*.f64 31830988618379068626528276418969/25000000000000000000000000000000 (/.f64 (*.f64 (pow.f64 (exp.f64 z) 2) (pow.f64 (/.f64 -1 y) 3)) (*.f64 (pow.f64 x 2) x)))) (/.f64 1 (*.f64 y x)))
(-.f64 (fma.f64 -5641895835477563/5000000000000000 (/.f64 (*.f64 (exp.f64 z) (pow.f64 (/.f64 -1 y) 2)) (*.f64 x x)) (*.f64 31830988618379068626528276418969/25000000000000000000000000000000 (/.f64 (pow.f64 (exp.f64 z) 2) (/.f64 (pow.f64 x 3) (/.f64 -1 (pow.f64 y 3)))))) (/.f64 1 (*.f64 y x)))
(fma.f64 -5641895835477563/5000000000000000 (*.f64 (/.f64 (pow.f64 (/.f64 -1 y) 2) x) (/.f64 (exp.f64 z) x)) (fma.f64 31830988618379068626528276418969/25000000000000000000000000000000 (/.f64 (/.f64 -1 (pow.f64 y 3)) (/.f64 (pow.f64 x 3) (pow.f64 (exp.f64 z) 2))) (/.f64 -1 (*.f64 y x))))
(-.f64 (+.f64 (*.f64 -5641895835477563/5000000000000000 (/.f64 (*.f64 (exp.f64 z) (pow.f64 (/.f64 -1 y) 2)) (pow.f64 x 2))) (+.f64 (*.f64 -179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 (/.f64 (*.f64 (exp.f64 z) (*.f64 (pow.f64 (exp.f64 z) 2) (pow.f64 (/.f64 -1 y) 4))) (pow.f64 (pow.f64 x 2) 2))) (*.f64 31830988618379068626528276418969/25000000000000000000000000000000 (/.f64 (*.f64 (pow.f64 (exp.f64 z) 2) (pow.f64 (/.f64 -1 y) 3)) (*.f64 (pow.f64 x 2) x))))) (/.f64 1 (*.f64 y x)))
(-.f64 (fma.f64 -5641895835477563/5000000000000000 (/.f64 (*.f64 (exp.f64 z) (pow.f64 (/.f64 -1 y) 2)) (*.f64 x x)) (fma.f64 -179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 (/.f64 (exp.f64 z) (/.f64 (pow.f64 (*.f64 x x) 2) (*.f64 (pow.f64 (exp.f64 z) 2) (pow.f64 (/.f64 -1 y) 4)))) (*.f64 31830988618379068626528276418969/25000000000000000000000000000000 (/.f64 (pow.f64 (exp.f64 z) 2) (/.f64 (pow.f64 x 3) (/.f64 -1 (pow.f64 y 3))))))) (/.f64 1 (*.f64 y x)))
(+.f64 (fma.f64 31830988618379068626528276418969/25000000000000000000000000000000 (/.f64 (/.f64 -1 (pow.f64 y 3)) (/.f64 (pow.f64 x 3) (pow.f64 (exp.f64 z) 2))) (/.f64 (*.f64 (*.f64 -179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 (pow.f64 (exp.f64 z) 3)) (pow.f64 (/.f64 -1 y) 4)) (pow.f64 x 4))) (fma.f64 -5641895835477563/5000000000000000 (*.f64 (/.f64 (pow.f64 (/.f64 -1 y) 2) x) (/.f64 (exp.f64 z) x)) (/.f64 -1 (*.f64 y x))))
(/.f64 5000000000000000/5641895835477563 (exp.f64 z))
(+.f64 (*.f64 5000000000000000/5641895835477563 (/.f64 1 (exp.f64 z))) (*.f64 25000000000000000000000000000000/31830988618379068626528276418969 (/.f64 (*.f64 y x) (pow.f64 (exp.f64 z) 2))))
(+.f64 (/.f64 5000000000000000/5641895835477563 (exp.f64 z)) (*.f64 25000000000000000000000000000000/31830988618379068626528276418969 (/.f64 y (/.f64 (pow.f64 (exp.f64 z) 2) x))))
(fma.f64 25000000000000000000000000000000/31830988618379068626528276418969 (/.f64 y (/.f64 (pow.f64 (exp.f64 z) 2) x)) (/.f64 5000000000000000/5641895835477563 (exp.f64 z)))
(+.f64 (*.f64 5000000000000000/5641895835477563 (/.f64 1 (exp.f64 z))) (+.f64 (*.f64 125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547 (/.f64 (*.f64 (pow.f64 y 2) (pow.f64 x 2)) (*.f64 (exp.f64 z) (pow.f64 (exp.f64 z) 2)))) (*.f64 25000000000000000000000000000000/31830988618379068626528276418969 (/.f64 (*.f64 y x) (pow.f64 (exp.f64 z) 2)))))
(+.f64 (/.f64 5000000000000000/5641895835477563 (exp.f64 z)) (fma.f64 125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547 (/.f64 (/.f64 (*.f64 (*.f64 y y) (*.f64 x x)) (exp.f64 z)) (pow.f64 (exp.f64 z) 2)) (*.f64 25000000000000000000000000000000/31830988618379068626528276418969 (/.f64 y (/.f64 (pow.f64 (exp.f64 z) 2) x)))))
(+.f64 (/.f64 5000000000000000/5641895835477563 (exp.f64 z)) (fma.f64 125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547 (/.f64 (pow.f64 (*.f64 y x) 2) (pow.f64 (exp.f64 z) 3)) (/.f64 (*.f64 y 25000000000000000000000000000000/31830988618379068626528276418969) (/.f64 (pow.f64 (exp.f64 z) 2) x))))
(+.f64 (*.f64 625000000000000000000000000000000000000000000000000000000000000/1013211836423377808197068612118338110498536634308026710423022961 (/.f64 (*.f64 y (*.f64 (pow.f64 y 2) (pow.f64 x 3))) (pow.f64 (pow.f64 (exp.f64 z) 2) 2))) (+.f64 (*.f64 5000000000000000/5641895835477563 (/.f64 1 (exp.f64 z))) (+.f64 (*.f64 125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547 (/.f64 (*.f64 (pow.f64 y 2) (pow.f64 x 2)) (*.f64 (exp.f64 z) (pow.f64 (exp.f64 z) 2)))) (*.f64 25000000000000000000000000000000/31830988618379068626528276418969 (/.f64 (*.f64 y x) (pow.f64 (exp.f64 z) 2))))))
(+.f64 (/.f64 5000000000000000/5641895835477563 (exp.f64 z)) (fma.f64 125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547 (/.f64 (/.f64 (*.f64 (*.f64 y y) (*.f64 x x)) (exp.f64 z)) (pow.f64 (exp.f64 z) 2)) (fma.f64 25000000000000000000000000000000/31830988618379068626528276418969 (/.f64 y (/.f64 (pow.f64 (exp.f64 z) 2) x)) (*.f64 625000000000000000000000000000000000000000000000000000000000000/1013211836423377808197068612118338110498536634308026710423022961 (/.f64 (pow.f64 (*.f64 y x) 3) (pow.f64 (pow.f64 (exp.f64 z) 2) 2))))))
(+.f64 (fma.f64 125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547 (/.f64 (pow.f64 (*.f64 y x) 2) (pow.f64 (exp.f64 z) 3)) (/.f64 (*.f64 y 25000000000000000000000000000000/31830988618379068626528276418969) (/.f64 (pow.f64 (exp.f64 z) 2) x))) (fma.f64 625000000000000000000000000000000000000000000000000000000000000/1013211836423377808197068612118338110498536634308026710423022961 (/.f64 (pow.f64 (*.f64 y x) 3) (pow.f64 (exp.f64 z) 4)) (/.f64 5000000000000000/5641895835477563 (exp.f64 z))))
(/.f64 -1 (*.f64 y x))
(-.f64 (*.f64 -5641895835477563/5000000000000000 (/.f64 (*.f64 (exp.f64 z) (pow.f64 (/.f64 1 x) 2)) (pow.f64 y 2))) (/.f64 1 (*.f64 y x)))
(-.f64 (*.f64 -5641895835477563/5000000000000000 (/.f64 (exp.f64 z) (/.f64 (*.f64 y y) (pow.f64 (/.f64 1 x) 2)))) (/.f64 1 (*.f64 y x)))
(fma.f64 -5641895835477563/5000000000000000 (*.f64 (/.f64 (exp.f64 z) (*.f64 y y)) (pow.f64 (/.f64 1 x) 2)) (/.f64 -1 (*.f64 y x)))
(-.f64 (+.f64 (*.f64 -5641895835477563/5000000000000000 (/.f64 (*.f64 (exp.f64 z) (pow.f64 (/.f64 1 x) 2)) (pow.f64 y 2))) (*.f64 -31830988618379068626528276418969/25000000000000000000000000000000 (/.f64 (*.f64 (pow.f64 (/.f64 1 x) 3) (pow.f64 (exp.f64 z) 2)) (*.f64 y (pow.f64 y 2))))) (/.f64 1 (*.f64 y x)))
(-.f64 (fma.f64 -5641895835477563/5000000000000000 (/.f64 (exp.f64 z) (/.f64 (*.f64 y y) (pow.f64 (/.f64 1 x) 2))) (*.f64 -31830988618379068626528276418969/25000000000000000000000000000000 (/.f64 (*.f64 (pow.f64 (exp.f64 z) 2) (/.f64 1 (pow.f64 x 3))) (pow.f64 y 3)))) (/.f64 1 (*.f64 y x)))
(fma.f64 -5641895835477563/5000000000000000 (*.f64 (/.f64 (exp.f64 z) (*.f64 y y)) (pow.f64 (/.f64 1 x) 2)) (fma.f64 -31830988618379068626528276418969/25000000000000000000000000000000 (/.f64 (pow.f64 (exp.f64 z) 2) (/.f64 (pow.f64 y 3) (/.f64 1 (pow.f64 x 3)))) (/.f64 -1 (*.f64 y x))))
(-.f64 (+.f64 (*.f64 -5641895835477563/5000000000000000 (/.f64 (*.f64 (exp.f64 z) (pow.f64 (/.f64 1 x) 2)) (pow.f64 y 2))) (+.f64 (*.f64 -179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 (/.f64 (*.f64 (exp.f64 z) (*.f64 (pow.f64 (exp.f64 z) 2) (pow.f64 (/.f64 1 x) 4))) (pow.f64 (pow.f64 y 2) 2))) (*.f64 -31830988618379068626528276418969/25000000000000000000000000000000 (/.f64 (*.f64 (pow.f64 (/.f64 1 x) 3) (pow.f64 (exp.f64 z) 2)) (*.f64 y (pow.f64 y 2)))))) (/.f64 1 (*.f64 y x)))
(-.f64 (fma.f64 -5641895835477563/5000000000000000 (/.f64 (exp.f64 z) (/.f64 (*.f64 y y) (pow.f64 (/.f64 1 x) 2))) (fma.f64 -179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 (/.f64 (exp.f64 z) (/.f64 (pow.f64 (*.f64 y y) 2) (*.f64 (pow.f64 (exp.f64 z) 2) (pow.f64 (/.f64 1 x) 4)))) (*.f64 -31830988618379068626528276418969/25000000000000000000000000000000 (/.f64 (*.f64 (pow.f64 (exp.f64 z) 2) (/.f64 1 (pow.f64 x 3))) (pow.f64 y 3))))) (/.f64 1 (*.f64 y x)))
(+.f64 (fma.f64 -179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 (/.f64 (pow.f64 (exp.f64 z) 3) (/.f64 (pow.f64 y 4) (pow.f64 (/.f64 1 x) 4))) (/.f64 (*.f64 (/.f64 1 (pow.f64 x 3)) -31830988618379068626528276418969/25000000000000000000000000000000) (/.f64 (pow.f64 y 3) (pow.f64 (exp.f64 z) 2)))) (fma.f64 -5641895835477563/5000000000000000 (*.f64 (/.f64 (exp.f64 z) (*.f64 y y)) (pow.f64 (/.f64 1 x) 2)) (/.f64 -1 (*.f64 y x))))
(/.f64 -1 (*.f64 y x))
(-.f64 (*.f64 -5641895835477563/5000000000000000 (/.f64 (*.f64 (exp.f64 z) (pow.f64 (/.f64 -1 x) 2)) (pow.f64 y 2))) (/.f64 1 (*.f64 y x)))
(-.f64 (*.f64 -5641895835477563/5000000000000000 (/.f64 (exp.f64 z) (/.f64 (*.f64 y y) (pow.f64 (/.f64 -1 x) 2)))) (/.f64 1 (*.f64 y x)))
(fma.f64 -5641895835477563/5000000000000000 (*.f64 (/.f64 (exp.f64 z) y) (/.f64 (pow.f64 (/.f64 -1 x) 2) y)) (/.f64 -1 (*.f64 y x)))
(-.f64 (+.f64 (*.f64 31830988618379068626528276418969/25000000000000000000000000000000 (/.f64 (*.f64 (pow.f64 (exp.f64 z) 2) (pow.f64 (/.f64 -1 x) 3)) (*.f64 y (pow.f64 y 2)))) (*.f64 -5641895835477563/5000000000000000 (/.f64 (*.f64 (exp.f64 z) (pow.f64 (/.f64 -1 x) 2)) (pow.f64 y 2)))) (/.f64 1 (*.f64 y x)))
(-.f64 (fma.f64 31830988618379068626528276418969/25000000000000000000000000000000 (/.f64 (pow.f64 (exp.f64 z) 2) (/.f64 (pow.f64 y 3) (/.f64 -1 (pow.f64 x 3)))) (*.f64 -5641895835477563/5000000000000000 (/.f64 (exp.f64 z) (/.f64 (*.f64 y y) (pow.f64 (/.f64 -1 x) 2))))) (/.f64 1 (*.f64 y x)))
(fma.f64 31830988618379068626528276418969/25000000000000000000000000000000 (*.f64 (/.f64 (pow.f64 (exp.f64 z) 2) (pow.f64 y 3)) (pow.f64 (/.f64 -1 x) 3)) (fma.f64 -5641895835477563/5000000000000000 (*.f64 (/.f64 (exp.f64 z) y) (/.f64 (pow.f64 (/.f64 -1 x) 2) y)) (/.f64 -1 (*.f64 y x))))
(-.f64 (+.f64 (*.f64 -179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 (/.f64 (*.f64 (exp.f64 z) (*.f64 (pow.f64 (exp.f64 z) 2) (pow.f64 (/.f64 -1 x) 4))) (pow.f64 (pow.f64 y 2) 2))) (+.f64 (*.f64 31830988618379068626528276418969/25000000000000000000000000000000 (/.f64 (*.f64 (pow.f64 (exp.f64 z) 2) (pow.f64 (/.f64 -1 x) 3)) (*.f64 y (pow.f64 y 2)))) (*.f64 -5641895835477563/5000000000000000 (/.f64 (*.f64 (exp.f64 z) (pow.f64 (/.f64 -1 x) 2)) (pow.f64 y 2))))) (/.f64 1 (*.f64 y x)))
(-.f64 (fma.f64 -179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 (/.f64 (exp.f64 z) (/.f64 (pow.f64 (*.f64 y y) 2) (*.f64 (pow.f64 (exp.f64 z) 2) (pow.f64 (/.f64 -1 x) 4)))) (fma.f64 31830988618379068626528276418969/25000000000000000000000000000000 (/.f64 (pow.f64 (exp.f64 z) 2) (/.f64 (pow.f64 y 3) (/.f64 -1 (pow.f64 x 3)))) (*.f64 -5641895835477563/5000000000000000 (/.f64 (exp.f64 z) (/.f64 (*.f64 y y) (pow.f64 (/.f64 -1 x) 2)))))) (/.f64 1 (*.f64 y x)))
(fma.f64 -179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 (/.f64 (pow.f64 (exp.f64 z) 3) (/.f64 (pow.f64 y 4) (pow.f64 (/.f64 -1 x) 4))) (fma.f64 31830988618379068626528276418969/25000000000000000000000000000000 (*.f64 (/.f64 (pow.f64 (exp.f64 z) 2) (pow.f64 y 3)) (pow.f64 (/.f64 -1 x) 3)) (fma.f64 -5641895835477563/5000000000000000 (*.f64 (/.f64 (exp.f64 z) y) (/.f64 (pow.f64 (/.f64 -1 x) 2) y)) (/.f64 -1 (*.f64 y x)))))
(+.f64 x (/.f64 y (fma.f64 5641895835477563/5000000000000000 (exp.f64 z) (*.f64 y x))))
(+.f64 x (/.f64 y (fma.f64 y x (*.f64 5641895835477563/5000000000000000 (exp.f64 z)))))
(+.f64 (+.f64 x (/.f64 y (fma.f64 5641895835477563/5000000000000000 (exp.f64 z) (*.f64 y x)))) (fma.f64 x 1 x))
(+.f64 x (+.f64 (/.f64 y (fma.f64 5641895835477563/5000000000000000 (exp.f64 z) (*.f64 y x))) (fma.f64 x 1 x)))
(+.f64 x (+.f64 (/.f64 y (fma.f64 y x (*.f64 5641895835477563/5000000000000000 (exp.f64 z)))) (+.f64 x x)))
(+.f64 (+.f64 x (/.f64 y (fma.f64 5641895835477563/5000000000000000 (exp.f64 z) (*.f64 y x)))) (fma.f64 -1 x x))
(+.f64 x (+.f64 (/.f64 y (fma.f64 5641895835477563/5000000000000000 (exp.f64 z) (*.f64 y x))) (fma.f64 -1 x x)))
(+.f64 x (+.f64 (/.f64 y (fma.f64 y x (*.f64 5641895835477563/5000000000000000 (exp.f64 z)))) (-.f64 x x)))
(+.f64 (+.f64 x (/.f64 y (fma.f64 5641895835477563/5000000000000000 (exp.f64 z) (*.f64 y x)))) (fma.f64 1 x x))
(+.f64 x (+.f64 (/.f64 y (fma.f64 5641895835477563/5000000000000000 (exp.f64 z) (*.f64 y x))) (fma.f64 x 1 x)))
(+.f64 x (+.f64 (/.f64 y (fma.f64 y x (*.f64 5641895835477563/5000000000000000 (exp.f64 z)))) (+.f64 x x)))
(+.f64 (+.f64 x (/.f64 y (fma.f64 5641895835477563/5000000000000000 (exp.f64 z) (*.f64 y x)))) (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 x) 2)) (cbrt.f64 x) x))
(+.f64 x (+.f64 (/.f64 y (fma.f64 5641895835477563/5000000000000000 (exp.f64 z) (*.f64 y x))) (fma.f64 -1 x x)))
(+.f64 x (+.f64 (/.f64 y (fma.f64 y x (*.f64 5641895835477563/5000000000000000 (exp.f64 z)))) (-.f64 x x)))
(+.f64 (+.f64 x (/.f64 y (fma.f64 5641895835477563/5000000000000000 (exp.f64 z) (*.f64 y x)))) (fma.f64 (neg.f64 (cbrt.f64 x)) (pow.f64 (cbrt.f64 x) 2) x))
(+.f64 x (+.f64 (/.f64 y (fma.f64 5641895835477563/5000000000000000 (exp.f64 z) (*.f64 y x))) (fma.f64 -1 x x)))
(+.f64 x (+.f64 (/.f64 y (fma.f64 y x (*.f64 5641895835477563/5000000000000000 (exp.f64 z)))) (-.f64 x x)))
(+.f64 (+.f64 x (/.f64 y (fma.f64 5641895835477563/5000000000000000 (exp.f64 z) (*.f64 y x)))) (fma.f64 (neg.f64 (sqrt.f64 x)) (sqrt.f64 x) x))
(+.f64 x (+.f64 (/.f64 y (fma.f64 5641895835477563/5000000000000000 (exp.f64 z) (*.f64 y x))) (fma.f64 -1 x x)))
(+.f64 x (+.f64 (/.f64 y (fma.f64 y x (*.f64 5641895835477563/5000000000000000 (exp.f64 z)))) (-.f64 x x)))
(+.f64 (+.f64 x (/.f64 y (fma.f64 5641895835477563/5000000000000000 (exp.f64 z) (*.f64 y x)))) (fma.f64 (neg.f64 (neg.f64 (sqrt.f64 x))) (sqrt.f64 x) x))
(+.f64 x (+.f64 (/.f64 y (fma.f64 5641895835477563/5000000000000000 (exp.f64 z) (*.f64 y x))) (fma.f64 x 1 x)))
(+.f64 x (+.f64 (/.f64 y (fma.f64 y x (*.f64 5641895835477563/5000000000000000 (exp.f64 z)))) (+.f64 x x)))
(+.f64 (+.f64 x (/.f64 y (fma.f64 5641895835477563/5000000000000000 (exp.f64 z) (*.f64 y x)))) (fma.f64 x -1 x))
(+.f64 x (+.f64 (/.f64 y (fma.f64 5641895835477563/5000000000000000 (exp.f64 z) (*.f64 y x))) (fma.f64 -1 x x)))
(+.f64 x (+.f64 (/.f64 y (fma.f64 y x (*.f64 5641895835477563/5000000000000000 (exp.f64 z)))) (-.f64 x x)))
(+.f64 (+.f64 x (/.f64 y (fma.f64 5641895835477563/5000000000000000 (exp.f64 z) (*.f64 y x)))) (fma.f64 (neg.f64 (sqrt.f64 x)) (neg.f64 (sqrt.f64 x)) x))
(+.f64 x (+.f64 (/.f64 y (fma.f64 5641895835477563/5000000000000000 (exp.f64 z) (*.f64 y x))) (fma.f64 x 1 x)))
(+.f64 x (+.f64 (/.f64 y (fma.f64 y x (*.f64 5641895835477563/5000000000000000 (exp.f64 z)))) (+.f64 x x)))
(+.f64 0 (+.f64 x (/.f64 y (fma.f64 5641895835477563/5000000000000000 (exp.f64 z) (*.f64 y x)))))
(+.f64 x (/.f64 y (fma.f64 5641895835477563/5000000000000000 (exp.f64 z) (*.f64 y x))))
(+.f64 x (/.f64 y (fma.f64 y x (*.f64 5641895835477563/5000000000000000 (exp.f64 z)))))
(+.f64 (/.f64 y (fma.f64 5641895835477563/5000000000000000 (exp.f64 z) (*.f64 y x))) x)
(+.f64 x (/.f64 y (fma.f64 5641895835477563/5000000000000000 (exp.f64 z) (*.f64 y x))))
(+.f64 x (/.f64 y (fma.f64 y x (*.f64 5641895835477563/5000000000000000 (exp.f64 z)))))
(+.f64 (*.f64 (/.f64 y (fma.f64 5641895835477563/5000000000000000 (exp.f64 z) (*.f64 y x))) 1) x)
(+.f64 x (/.f64 y (fma.f64 5641895835477563/5000000000000000 (exp.f64 z) (*.f64 y x))))
(+.f64 x (/.f64 y (fma.f64 y x (*.f64 5641895835477563/5000000000000000 (exp.f64 z)))))
(+.f64 (fma.f64 1 (/.f64 y (fma.f64 5641895835477563/5000000000000000 (exp.f64 z) (*.f64 y x))) (neg.f64 (*.f64 (neg.f64 (cbrt.f64 x)) (pow.f64 (cbrt.f64 x) 2)))) (fma.f64 (neg.f64 (neg.f64 (cbrt.f64 x))) (pow.f64 (cbrt.f64 x) 2) (*.f64 (neg.f64 (cbrt.f64 x)) (pow.f64 (cbrt.f64 x) 2))))
(+.f64 x (+.f64 (/.f64 y (fma.f64 5641895835477563/5000000000000000 (exp.f64 z) (*.f64 y x))) (fma.f64 -1 x x)))
(+.f64 x (+.f64 (/.f64 y (fma.f64 y x (*.f64 5641895835477563/5000000000000000 (exp.f64 z)))) (-.f64 x x)))
(+.f64 (fma.f64 y (/.f64 1 (fma.f64 5641895835477563/5000000000000000 (exp.f64 z) (*.f64 y x))) (neg.f64 (*.f64 (neg.f64 (cbrt.f64 x)) (pow.f64 (cbrt.f64 x) 2)))) (fma.f64 (neg.f64 (neg.f64 (cbrt.f64 x))) (pow.f64 (cbrt.f64 x) 2) (*.f64 (neg.f64 (cbrt.f64 x)) (pow.f64 (cbrt.f64 x) 2))))
(+.f64 x (+.f64 (/.f64 y (fma.f64 5641895835477563/5000000000000000 (exp.f64 z) (*.f64 y x))) (fma.f64 -1 x x)))
(+.f64 x (+.f64 (/.f64 y (fma.f64 y x (*.f64 5641895835477563/5000000000000000 (exp.f64 z)))) (-.f64 x x)))
(+.f64 (fma.f64 (/.f64 1 (fma.f64 5641895835477563/5000000000000000 (exp.f64 z) (*.f64 y x))) y (neg.f64 (*.f64 (neg.f64 (cbrt.f64 x)) (pow.f64 (cbrt.f64 x) 2)))) (fma.f64 (neg.f64 (neg.f64 (cbrt.f64 x))) (pow.f64 (cbrt.f64 x) 2) (*.f64 (neg.f64 (cbrt.f64 x)) (pow.f64 (cbrt.f64 x) 2))))
(+.f64 x (+.f64 (/.f64 y (fma.f64 5641895835477563/5000000000000000 (exp.f64 z) (*.f64 y x))) (fma.f64 -1 x x)))
(+.f64 x (+.f64 (/.f64 y (fma.f64 y x (*.f64 5641895835477563/5000000000000000 (exp.f64 z)))) (-.f64 x x)))
(+.f64 (fma.f64 (cbrt.f64 (pow.f64 (fma.f64 5641895835477563/5000000000000000 (exp.f64 z) (*.f64 y x)) -2)) (*.f64 (/.f64 1 (cbrt.f64 (fma.f64 5641895835477563/5000000000000000 (exp.f64 z) (*.f64 y x)))) y) (neg.f64 (*.f64 (neg.f64 (cbrt.f64 x)) (pow.f64 (cbrt.f64 x) 2)))) (fma.f64 (neg.f64 (neg.f64 (cbrt.f64 x))) (pow.f64 (cbrt.f64 x) 2) (*.f64 (neg.f64 (cbrt.f64 x)) (pow.f64 (cbrt.f64 x) 2))))
(+.f64 (fma.f64 (cbrt.f64 x) (pow.f64 (cbrt.f64 x) 2) (*.f64 (cbrt.f64 x) (neg.f64 (pow.f64 (cbrt.f64 x) 2)))) (fma.f64 (cbrt.f64 (pow.f64 (fma.f64 5641895835477563/5000000000000000 (exp.f64 z) (*.f64 y x)) -2)) (*.f64 y (/.f64 1 (cbrt.f64 (fma.f64 5641895835477563/5000000000000000 (exp.f64 z) (*.f64 y x))))) (*.f64 (cbrt.f64 x) (pow.f64 (cbrt.f64 x) 2))))
(+.f64 (-.f64 x x) (fma.f64 (cbrt.f64 (pow.f64 (fma.f64 y x (*.f64 5641895835477563/5000000000000000 (exp.f64 z))) -2)) (/.f64 y (cbrt.f64 (fma.f64 y x (*.f64 5641895835477563/5000000000000000 (exp.f64 z))))) x))
(+.f64 (fma.f64 (pow.f64 (fma.f64 5641895835477563/5000000000000000 (exp.f64 z) (*.f64 y x)) -1/2) (*.f64 (pow.f64 (fma.f64 5641895835477563/5000000000000000 (exp.f64 z) (*.f64 y x)) -1/2) y) (neg.f64 (*.f64 (neg.f64 (cbrt.f64 x)) (pow.f64 (cbrt.f64 x) 2)))) (fma.f64 (neg.f64 (neg.f64 (cbrt.f64 x))) (pow.f64 (cbrt.f64 x) 2) (*.f64 (neg.f64 (cbrt.f64 x)) (pow.f64 (cbrt.f64 x) 2))))
(+.f64 x (+.f64 (/.f64 y (fma.f64 5641895835477563/5000000000000000 (exp.f64 z) (*.f64 y x))) (fma.f64 -1 x x)))
(+.f64 x (+.f64 (/.f64 y (fma.f64 y x (*.f64 5641895835477563/5000000000000000 (exp.f64 z)))) (-.f64 x x)))
(+.f64 (fma.f64 (pow.f64 (cbrt.f64 (/.f64 y (fma.f64 5641895835477563/5000000000000000 (exp.f64 z) (*.f64 y x)))) 2) (cbrt.f64 (/.f64 y (fma.f64 5641895835477563/5000000000000000 (exp.f64 z) (*.f64 y x)))) (neg.f64 (*.f64 (neg.f64 (cbrt.f64 x)) (pow.f64 (cbrt.f64 x) 2)))) (fma.f64 (neg.f64 (neg.f64 (cbrt.f64 x))) (pow.f64 (cbrt.f64 x) 2) (*.f64 (neg.f64 (cbrt.f64 x)) (pow.f64 (cbrt.f64 x) 2))))
(+.f64 x (+.f64 (/.f64 y (fma.f64 5641895835477563/5000000000000000 (exp.f64 z) (*.f64 y x))) (fma.f64 -1 x x)))
(+.f64 x (+.f64 (/.f64 y (fma.f64 y x (*.f64 5641895835477563/5000000000000000 (exp.f64 z)))) (-.f64 x x)))
(+.f64 (fma.f64 (sqrt.f64 (/.f64 y (fma.f64 5641895835477563/5000000000000000 (exp.f64 z) (*.f64 y x)))) (sqrt.f64 (/.f64 y (fma.f64 5641895835477563/5000000000000000 (exp.f64 z) (*.f64 y x)))) (neg.f64 (*.f64 (neg.f64 (cbrt.f64 x)) (pow.f64 (cbrt.f64 x) 2)))) (fma.f64 (neg.f64 (neg.f64 (cbrt.f64 x))) (pow.f64 (cbrt.f64 x) 2) (*.f64 (neg.f64 (cbrt.f64 x)) (pow.f64 (cbrt.f64 x) 2))))
(+.f64 x (+.f64 (/.f64 y (fma.f64 5641895835477563/5000000000000000 (exp.f64 z) (*.f64 y x))) (fma.f64 -1 x x)))
(+.f64 x (+.f64 (/.f64 y (fma.f64 y x (*.f64 5641895835477563/5000000000000000 (exp.f64 z)))) (-.f64 x x)))
(+.f64 (fma.f64 (*.f64 (/.f64 1 (fma.f64 5641895835477563/5000000000000000 (exp.f64 z) (*.f64 y x))) (pow.f64 (cbrt.f64 y) 2)) (cbrt.f64 y) (neg.f64 (*.f64 (neg.f64 (cbrt.f64 x)) (pow.f64 (cbrt.f64 x) 2)))) (fma.f64 (neg.f64 (neg.f64 (cbrt.f64 x))) (pow.f64 (cbrt.f64 x) 2) (*.f64 (neg.f64 (cbrt.f64 x)) (pow.f64 (cbrt.f64 x) 2))))
(+.f64 (fma.f64 (cbrt.f64 x) (pow.f64 (cbrt.f64 x) 2) (*.f64 (cbrt.f64 x) (neg.f64 (pow.f64 (cbrt.f64 x) 2)))) (fma.f64 (/.f64 (*.f64 1 (pow.f64 (cbrt.f64 y) 2)) (fma.f64 5641895835477563/5000000000000000 (exp.f64 z) (*.f64 y x))) (cbrt.f64 y) (*.f64 (cbrt.f64 x) (pow.f64 (cbrt.f64 x) 2))))
(+.f64 (-.f64 x x) (fma.f64 (/.f64 (pow.f64 (cbrt.f64 y) 2) (fma.f64 y x (*.f64 5641895835477563/5000000000000000 (exp.f64 z)))) (cbrt.f64 y) x))
(+.f64 (fma.f64 (*.f64 (/.f64 1 (fma.f64 5641895835477563/5000000000000000 (exp.f64 z) (*.f64 y x))) (sqrt.f64 y)) (sqrt.f64 y) (neg.f64 (*.f64 (neg.f64 (cbrt.f64 x)) (pow.f64 (cbrt.f64 x) 2)))) (fma.f64 (neg.f64 (neg.f64 (cbrt.f64 x))) (pow.f64 (cbrt.f64 x) 2) (*.f64 (neg.f64 (cbrt.f64 x)) (pow.f64 (cbrt.f64 x) 2))))
(+.f64 (fma.f64 (cbrt.f64 x) (pow.f64 (cbrt.f64 x) 2) (*.f64 (cbrt.f64 x) (neg.f64 (pow.f64 (cbrt.f64 x) 2)))) (fma.f64 (*.f64 (/.f64 1 (fma.f64 5641895835477563/5000000000000000 (exp.f64 z) (*.f64 y x))) (sqrt.f64 y)) (sqrt.f64 y) (*.f64 (cbrt.f64 x) (pow.f64 (cbrt.f64 x) 2))))
(+.f64 (-.f64 x x) (fma.f64 (/.f64 (sqrt.f64 y) (fma.f64 y x (*.f64 5641895835477563/5000000000000000 (exp.f64 z)))) (sqrt.f64 y) x))
(+.f64 (fma.f64 1 (/.f64 y (fma.f64 5641895835477563/5000000000000000 (exp.f64 z) (*.f64 y x))) (neg.f64 (*.f64 (cbrt.f64 x) (neg.f64 (pow.f64 (cbrt.f64 x) 2))))) (fma.f64 (neg.f64 (cbrt.f64 x)) (neg.f64 (pow.f64 (cbrt.f64 x) 2)) (*.f64 (cbrt.f64 x) (neg.f64 (pow.f64 (cbrt.f64 x) 2)))))
(+.f64 x (+.f64 (/.f64 y (fma.f64 5641895835477563/5000000000000000 (exp.f64 z) (*.f64 y x))) (fma.f64 -1 x x)))
(+.f64 x (+.f64 (/.f64 y (fma.f64 y x (*.f64 5641895835477563/5000000000000000 (exp.f64 z)))) (-.f64 x x)))
(+.f64 (fma.f64 y (/.f64 1 (fma.f64 5641895835477563/5000000000000000 (exp.f64 z) (*.f64 y x))) (neg.f64 (*.f64 (cbrt.f64 x) (neg.f64 (pow.f64 (cbrt.f64 x) 2))))) (fma.f64 (neg.f64 (cbrt.f64 x)) (neg.f64 (pow.f64 (cbrt.f64 x) 2)) (*.f64 (cbrt.f64 x) (neg.f64 (pow.f64 (cbrt.f64 x) 2)))))
(+.f64 x (+.f64 (/.f64 y (fma.f64 5641895835477563/5000000000000000 (exp.f64 z) (*.f64 y x))) (fma.f64 -1 x x)))
(+.f64 x (+.f64 (/.f64 y (fma.f64 y x (*.f64 5641895835477563/5000000000000000 (exp.f64 z)))) (-.f64 x x)))
(+.f64 (fma.f64 (/.f64 1 (fma.f64 5641895835477563/5000000000000000 (exp.f64 z) (*.f64 y x))) y (neg.f64 (*.f64 (cbrt.f64 x) (neg.f64 (pow.f64 (cbrt.f64 x) 2))))) (fma.f64 (neg.f64 (cbrt.f64 x)) (neg.f64 (pow.f64 (cbrt.f64 x) 2)) (*.f64 (cbrt.f64 x) (neg.f64 (pow.f64 (cbrt.f64 x) 2)))))
(+.f64 x (+.f64 (/.f64 y (fma.f64 5641895835477563/5000000000000000 (exp.f64 z) (*.f64 y x))) (fma.f64 -1 x x)))
(+.f64 x (+.f64 (/.f64 y (fma.f64 y x (*.f64 5641895835477563/5000000000000000 (exp.f64 z)))) (-.f64 x x)))
(+.f64 (fma.f64 (cbrt.f64 (pow.f64 (fma.f64 5641895835477563/5000000000000000 (exp.f64 z) (*.f64 y x)) -2)) (*.f64 (/.f64 1 (cbrt.f64 (fma.f64 5641895835477563/5000000000000000 (exp.f64 z) (*.f64 y x)))) y) (neg.f64 (*.f64 (cbrt.f64 x) (neg.f64 (pow.f64 (cbrt.f64 x) 2))))) (fma.f64 (neg.f64 (cbrt.f64 x)) (neg.f64 (pow.f64 (cbrt.f64 x) 2)) (*.f64 (cbrt.f64 x) (neg.f64 (pow.f64 (cbrt.f64 x) 2)))))
(+.f64 (fma.f64 (cbrt.f64 x) (pow.f64 (cbrt.f64 x) 2) (*.f64 (cbrt.f64 x) (neg.f64 (pow.f64 (cbrt.f64 x) 2)))) (fma.f64 (cbrt.f64 (pow.f64 (fma.f64 5641895835477563/5000000000000000 (exp.f64 z) (*.f64 y x)) -2)) (*.f64 y (/.f64 1 (cbrt.f64 (fma.f64 5641895835477563/5000000000000000 (exp.f64 z) (*.f64 y x))))) (*.f64 (cbrt.f64 x) (pow.f64 (cbrt.f64 x) 2))))
(+.f64 (-.f64 x x) (fma.f64 (cbrt.f64 (pow.f64 (fma.f64 y x (*.f64 5641895835477563/5000000000000000 (exp.f64 z))) -2)) (/.f64 y (cbrt.f64 (fma.f64 y x (*.f64 5641895835477563/5000000000000000 (exp.f64 z))))) x))
(+.f64 (fma.f64 (pow.f64 (fma.f64 5641895835477563/5000000000000000 (exp.f64 z) (*.f64 y x)) -1/2) (*.f64 (pow.f64 (fma.f64 5641895835477563/5000000000000000 (exp.f64 z) (*.f64 y x)) -1/2) y) (neg.f64 (*.f64 (cbrt.f64 x) (neg.f64 (pow.f64 (cbrt.f64 x) 2))))) (fma.f64 (neg.f64 (cbrt.f64 x)) (neg.f64 (pow.f64 (cbrt.f64 x) 2)) (*.f64 (cbrt.f64 x) (neg.f64 (pow.f64 (cbrt.f64 x) 2)))))
(+.f64 x (+.f64 (/.f64 y (fma.f64 5641895835477563/5000000000000000 (exp.f64 z) (*.f64 y x))) (fma.f64 -1 x x)))
(+.f64 x (+.f64 (/.f64 y (fma.f64 y x (*.f64 5641895835477563/5000000000000000 (exp.f64 z)))) (-.f64 x x)))
(+.f64 (fma.f64 (pow.f64 (cbrt.f64 (/.f64 y (fma.f64 5641895835477563/5000000000000000 (exp.f64 z) (*.f64 y x)))) 2) (cbrt.f64 (/.f64 y (fma.f64 5641895835477563/5000000000000000 (exp.f64 z) (*.f64 y x)))) (neg.f64 (*.f64 (cbrt.f64 x) (neg.f64 (pow.f64 (cbrt.f64 x) 2))))) (fma.f64 (neg.f64 (cbrt.f64 x)) (neg.f64 (pow.f64 (cbrt.f64 x) 2)) (*.f64 (cbrt.f64 x) (neg.f64 (pow.f64 (cbrt.f64 x) 2)))))
(+.f64 x (+.f64 (/.f64 y (fma.f64 5641895835477563/5000000000000000 (exp.f64 z) (*.f64 y x))) (fma.f64 -1 x x)))
(+.f64 x (+.f64 (/.f64 y (fma.f64 y x (*.f64 5641895835477563/5000000000000000 (exp.f64 z)))) (-.f64 x x)))
(+.f64 (fma.f64 (sqrt.f64 (/.f64 y (fma.f64 5641895835477563/5000000000000000 (exp.f64 z) (*.f64 y x)))) (sqrt.f64 (/.f64 y (fma.f64 5641895835477563/5000000000000000 (exp.f64 z) (*.f64 y x)))) (neg.f64 (*.f64 (cbrt.f64 x) (neg.f64 (pow.f64 (cbrt.f64 x) 2))))) (fma.f64 (neg.f64 (cbrt.f64 x)) (neg.f64 (pow.f64 (cbrt.f64 x) 2)) (*.f64 (cbrt.f64 x) (neg.f64 (pow.f64 (cbrt.f64 x) 2)))))
(+.f64 x (+.f64 (/.f64 y (fma.f64 5641895835477563/5000000000000000 (exp.f64 z) (*.f64 y x))) (fma.f64 -1 x x)))
(+.f64 x (+.f64 (/.f64 y (fma.f64 y x (*.f64 5641895835477563/5000000000000000 (exp.f64 z)))) (-.f64 x x)))
(+.f64 (fma.f64 (*.f64 (/.f64 1 (fma.f64 5641895835477563/5000000000000000 (exp.f64 z) (*.f64 y x))) (pow.f64 (cbrt.f64 y) 2)) (cbrt.f64 y) (neg.f64 (*.f64 (cbrt.f64 x) (neg.f64 (pow.f64 (cbrt.f64 x) 2))))) (fma.f64 (neg.f64 (cbrt.f64 x)) (neg.f64 (pow.f64 (cbrt.f64 x) 2)) (*.f64 (cbrt.f64 x) (neg.f64 (pow.f64 (cbrt.f64 x) 2)))))
(+.f64 (fma.f64 (cbrt.f64 x) (pow.f64 (cbrt.f64 x) 2) (*.f64 (cbrt.f64 x) (neg.f64 (pow.f64 (cbrt.f64 x) 2)))) (fma.f64 (/.f64 (*.f64 1 (pow.f64 (cbrt.f64 y) 2)) (fma.f64 5641895835477563/5000000000000000 (exp.f64 z) (*.f64 y x))) (cbrt.f64 y) (*.f64 (cbrt.f64 x) (pow.f64 (cbrt.f64 x) 2))))
(+.f64 (-.f64 x x) (fma.f64 (/.f64 (pow.f64 (cbrt.f64 y) 2) (fma.f64 y x (*.f64 5641895835477563/5000000000000000 (exp.f64 z)))) (cbrt.f64 y) x))
(+.f64 (fma.f64 (*.f64 (/.f64 1 (fma.f64 5641895835477563/5000000000000000 (exp.f64 z) (*.f64 y x))) (sqrt.f64 y)) (sqrt.f64 y) (neg.f64 (*.f64 (cbrt.f64 x) (neg.f64 (pow.f64 (cbrt.f64 x) 2))))) (fma.f64 (neg.f64 (cbrt.f64 x)) (neg.f64 (pow.f64 (cbrt.f64 x) 2)) (*.f64 (cbrt.f64 x) (neg.f64 (pow.f64 (cbrt.f64 x) 2)))))
(+.f64 (fma.f64 (cbrt.f64 x) (pow.f64 (cbrt.f64 x) 2) (*.f64 (cbrt.f64 x) (neg.f64 (pow.f64 (cbrt.f64 x) 2)))) (fma.f64 (*.f64 (/.f64 1 (fma.f64 5641895835477563/5000000000000000 (exp.f64 z) (*.f64 y x))) (sqrt.f64 y)) (sqrt.f64 y) (*.f64 (cbrt.f64 x) (pow.f64 (cbrt.f64 x) 2))))
(+.f64 (-.f64 x x) (fma.f64 (/.f64 (sqrt.f64 y) (fma.f64 y x (*.f64 5641895835477563/5000000000000000 (exp.f64 z)))) (sqrt.f64 y) x))
(+.f64 (fma.f64 1 (/.f64 y (fma.f64 5641895835477563/5000000000000000 (exp.f64 z) (*.f64 y x))) (neg.f64 (*.f64 (cbrt.f64 x) (*.f64 -1 (pow.f64 (cbrt.f64 x) 2))))) (fma.f64 (neg.f64 (cbrt.f64 x)) (*.f64 -1 (pow.f64 (cbrt.f64 x) 2)) (*.f64 (cbrt.f64 x) (*.f64 -1 (pow.f64 (cbrt.f64 x) 2)))))
(+.f64 x (+.f64 (/.f64 y (fma.f64 5641895835477563/5000000000000000 (exp.f64 z) (*.f64 y x))) (fma.f64 -1 x x)))
(+.f64 x (+.f64 (/.f64 y (fma.f64 y x (*.f64 5641895835477563/5000000000000000 (exp.f64 z)))) (-.f64 x x)))
(+.f64 (fma.f64 y (/.f64 1 (fma.f64 5641895835477563/5000000000000000 (exp.f64 z) (*.f64 y x))) (neg.f64 (*.f64 (cbrt.f64 x) (*.f64 -1 (pow.f64 (cbrt.f64 x) 2))))) (fma.f64 (neg.f64 (cbrt.f64 x)) (*.f64 -1 (pow.f64 (cbrt.f64 x) 2)) (*.f64 (cbrt.f64 x) (*.f64 -1 (pow.f64 (cbrt.f64 x) 2)))))
(+.f64 x (+.f64 (/.f64 y (fma.f64 5641895835477563/5000000000000000 (exp.f64 z) (*.f64 y x))) (fma.f64 -1 x x)))
(+.f64 x (+.f64 (/.f64 y (fma.f64 y x (*.f64 5641895835477563/5000000000000000 (exp.f64 z)))) (-.f64 x x)))
(+.f64 (fma.f64 (/.f64 1 (fma.f64 5641895835477563/5000000000000000 (exp.f64 z) (*.f64 y x))) y (neg.f64 (*.f64 (cbrt.f64 x) (*.f64 -1 (pow.f64 (cbrt.f64 x) 2))))) (fma.f64 (neg.f64 (cbrt.f64 x)) (*.f64 -1 (pow.f64 (cbrt.f64 x) 2)) (*.f64 (cbrt.f64 x) (*.f64 -1 (pow.f64 (cbrt.f64 x) 2)))))
(+.f64 x (+.f64 (/.f64 y (fma.f64 5641895835477563/5000000000000000 (exp.f64 z) (*.f64 y x))) (fma.f64 -1 x x)))
(+.f64 x (+.f64 (/.f64 y (fma.f64 y x (*.f64 5641895835477563/5000000000000000 (exp.f64 z)))) (-.f64 x x)))
(+.f64 (fma.f64 (cbrt.f64 (pow.f64 (fma.f64 5641895835477563/5000000000000000 (exp.f64 z) (*.f64 y x)) -2)) (*.f64 (/.f64 1 (cbrt.f64 (fma.f64 5641895835477563/5000000000000000 (exp.f64 z) (*.f64 y x)))) y) (neg.f64 (*.f64 (cbrt.f64 x) (*.f64 -1 (pow.f64 (cbrt.f64 x) 2))))) (fma.f64 (neg.f64 (cbrt.f64 x)) (*.f64 -1 (pow.f64 (cbrt.f64 x) 2)) (*.f64 (cbrt.f64 x) (*.f64 -1 (pow.f64 (cbrt.f64 x) 2)))))
(+.f64 (fma.f64 (cbrt.f64 x) (pow.f64 (cbrt.f64 x) 2) (*.f64 (cbrt.f64 x) (neg.f64 (pow.f64 (cbrt.f64 x) 2)))) (fma.f64 (cbrt.f64 (pow.f64 (fma.f64 5641895835477563/5000000000000000 (exp.f64 z) (*.f64 y x)) -2)) (*.f64 y (/.f64 1 (cbrt.f64 (fma.f64 5641895835477563/5000000000000000 (exp.f64 z) (*.f64 y x))))) (*.f64 (cbrt.f64 x) (pow.f64 (cbrt.f64 x) 2))))
(+.f64 (-.f64 x x) (fma.f64 (cbrt.f64 (pow.f64 (fma.f64 y x (*.f64 5641895835477563/5000000000000000 (exp.f64 z))) -2)) (/.f64 y (cbrt.f64 (fma.f64 y x (*.f64 5641895835477563/5000000000000000 (exp.f64 z))))) x))
(+.f64 (fma.f64 (pow.f64 (fma.f64 5641895835477563/5000000000000000 (exp.f64 z) (*.f64 y x)) -1/2) (*.f64 (pow.f64 (fma.f64 5641895835477563/5000000000000000 (exp.f64 z) (*.f64 y x)) -1/2) y) (neg.f64 (*.f64 (cbrt.f64 x) (*.f64 -1 (pow.f64 (cbrt.f64 x) 2))))) (fma.f64 (neg.f64 (cbrt.f64 x)) (*.f64 -1 (pow.f64 (cbrt.f64 x) 2)) (*.f64 (cbrt.f64 x) (*.f64 -1 (pow.f64 (cbrt.f64 x) 2)))))
(+.f64 x (+.f64 (/.f64 y (fma.f64 5641895835477563/5000000000000000 (exp.f64 z) (*.f64 y x))) (fma.f64 -1 x x)))
(+.f64 x (+.f64 (/.f64 y (fma.f64 y x (*.f64 5641895835477563/5000000000000000 (exp.f64 z)))) (-.f64 x x)))
(+.f64 (fma.f64 (pow.f64 (cbrt.f64 (/.f64 y (fma.f64 5641895835477563/5000000000000000 (exp.f64 z) (*.f64 y x)))) 2) (cbrt.f64 (/.f64 y (fma.f64 5641895835477563/5000000000000000 (exp.f64 z) (*.f64 y x)))) (neg.f64 (*.f64 (cbrt.f64 x) (*.f64 -1 (pow.f64 (cbrt.f64 x) 2))))) (fma.f64 (neg.f64 (cbrt.f64 x)) (*.f64 -1 (pow.f64 (cbrt.f64 x) 2)) (*.f64 (cbrt.f64 x) (*.f64 -1 (pow.f64 (cbrt.f64 x) 2)))))
(+.f64 x (+.f64 (/.f64 y (fma.f64 5641895835477563/5000000000000000 (exp.f64 z) (*.f64 y x))) (fma.f64 -1 x x)))
(+.f64 x (+.f64 (/.f64 y (fma.f64 y x (*.f64 5641895835477563/5000000000000000 (exp.f64 z)))) (-.f64 x x)))
(+.f64 (fma.f64 (sqrt.f64 (/.f64 y (fma.f64 5641895835477563/5000000000000000 (exp.f64 z) (*.f64 y x)))) (sqrt.f64 (/.f64 y (fma.f64 5641895835477563/5000000000000000 (exp.f64 z) (*.f64 y x)))) (neg.f64 (*.f64 (cbrt.f64 x) (*.f64 -1 (pow.f64 (cbrt.f64 x) 2))))) (fma.f64 (neg.f64 (cbrt.f64 x)) (*.f64 -1 (pow.f64 (cbrt.f64 x) 2)) (*.f64 (cbrt.f64 x) (*.f64 -1 (pow.f64 (cbrt.f64 x) 2)))))
(+.f64 x (+.f64 (/.f64 y (fma.f64 5641895835477563/5000000000000000 (exp.f64 z) (*.f64 y x))) (fma.f64 -1 x x)))
(+.f64 x (+.f64 (/.f64 y (fma.f64 y x (*.f64 5641895835477563/5000000000000000 (exp.f64 z)))) (-.f64 x x)))
(+.f64 (fma.f64 (*.f64 (/.f64 1 (fma.f64 5641895835477563/5000000000000000 (exp.f64 z) (*.f64 y x))) (pow.f64 (cbrt.f64 y) 2)) (cbrt.f64 y) (neg.f64 (*.f64 (cbrt.f64 x) (*.f64 -1 (pow.f64 (cbrt.f64 x) 2))))) (fma.f64 (neg.f64 (cbrt.f64 x)) (*.f64 -1 (pow.f64 (cbrt.f64 x) 2)) (*.f64 (cbrt.f64 x) (*.f64 -1 (pow.f64 (cbrt.f64 x) 2)))))
(+.f64 (fma.f64 (cbrt.f64 x) (pow.f64 (cbrt.f64 x) 2) (*.f64 (cbrt.f64 x) (neg.f64 (pow.f64 (cbrt.f64 x) 2)))) (fma.f64 (/.f64 (*.f64 1 (pow.f64 (cbrt.f64 y) 2)) (fma.f64 5641895835477563/5000000000000000 (exp.f64 z) (*.f64 y x))) (cbrt.f64 y) (*.f64 (cbrt.f64 x) (pow.f64 (cbrt.f64 x) 2))))
(+.f64 (-.f64 x x) (fma.f64 (/.f64 (pow.f64 (cbrt.f64 y) 2) (fma.f64 y x (*.f64 5641895835477563/5000000000000000 (exp.f64 z)))) (cbrt.f64 y) x))
(+.f64 (fma.f64 (*.f64 (/.f64 1 (fma.f64 5641895835477563/5000000000000000 (exp.f64 z) (*.f64 y x))) (sqrt.f64 y)) (sqrt.f64 y) (neg.f64 (*.f64 (cbrt.f64 x) (*.f64 -1 (pow.f64 (cbrt.f64 x) 2))))) (fma.f64 (neg.f64 (cbrt.f64 x)) (*.f64 -1 (pow.f64 (cbrt.f64 x) 2)) (*.f64 (cbrt.f64 x) (*.f64 -1 (pow.f64 (cbrt.f64 x) 2)))))
(+.f64 (fma.f64 (cbrt.f64 x) (pow.f64 (cbrt.f64 x) 2) (*.f64 (cbrt.f64 x) (neg.f64 (pow.f64 (cbrt.f64 x) 2)))) (fma.f64 (*.f64 (/.f64 1 (fma.f64 5641895835477563/5000000000000000 (exp.f64 z) (*.f64 y x))) (sqrt.f64 y)) (sqrt.f64 y) (*.f64 (cbrt.f64 x) (pow.f64 (cbrt.f64 x) 2))))
(+.f64 (-.f64 x x) (fma.f64 (/.f64 (sqrt.f64 y) (fma.f64 y x (*.f64 5641895835477563/5000000000000000 (exp.f64 z)))) (sqrt.f64 y) x))
(+.f64 (fma.f64 1 (/.f64 y (fma.f64 5641895835477563/5000000000000000 (exp.f64 z) (*.f64 y x))) (neg.f64 (*.f64 (sqrt.f64 x) (*.f64 -1 (sqrt.f64 x))))) (fma.f64 (neg.f64 (sqrt.f64 x)) (*.f64 -1 (sqrt.f64 x)) (*.f64 (sqrt.f64 x) (*.f64 -1 (sqrt.f64 x)))))
(+.f64 x (+.f64 (/.f64 y (fma.f64 5641895835477563/5000000000000000 (exp.f64 z) (*.f64 y x))) (fma.f64 -1 x x)))
(+.f64 x (+.f64 (/.f64 y (fma.f64 y x (*.f64 5641895835477563/5000000000000000 (exp.f64 z)))) (-.f64 x x)))
(+.f64 (fma.f64 y (/.f64 1 (fma.f64 5641895835477563/5000000000000000 (exp.f64 z) (*.f64 y x))) (neg.f64 (*.f64 (sqrt.f64 x) (*.f64 -1 (sqrt.f64 x))))) (fma.f64 (neg.f64 (sqrt.f64 x)) (*.f64 -1 (sqrt.f64 x)) (*.f64 (sqrt.f64 x) (*.f64 -1 (sqrt.f64 x)))))
(+.f64 x (+.f64 (/.f64 y (fma.f64 5641895835477563/5000000000000000 (exp.f64 z) (*.f64 y x))) (fma.f64 -1 x x)))
(+.f64 x (+.f64 (/.f64 y (fma.f64 y x (*.f64 5641895835477563/5000000000000000 (exp.f64 z)))) (-.f64 x x)))
(+.f64 (fma.f64 (/.f64 1 (fma.f64 5641895835477563/5000000000000000 (exp.f64 z) (*.f64 y x))) y (neg.f64 (*.f64 (sqrt.f64 x) (*.f64 -1 (sqrt.f64 x))))) (fma.f64 (neg.f64 (sqrt.f64 x)) (*.f64 -1 (sqrt.f64 x)) (*.f64 (sqrt.f64 x) (*.f64 -1 (sqrt.f64 x)))))
(+.f64 x (+.f64 (/.f64 y (fma.f64 5641895835477563/5000000000000000 (exp.f64 z) (*.f64 y x))) (fma.f64 -1 x x)))
(+.f64 x (+.f64 (/.f64 y (fma.f64 y x (*.f64 5641895835477563/5000000000000000 (exp.f64 z)))) (-.f64 x x)))
(+.f64 (fma.f64 (cbrt.f64 (pow.f64 (fma.f64 5641895835477563/5000000000000000 (exp.f64 z) (*.f64 y x)) -2)) (*.f64 (/.f64 1 (cbrt.f64 (fma.f64 5641895835477563/5000000000000000 (exp.f64 z) (*.f64 y x)))) y) (neg.f64 (*.f64 (sqrt.f64 x) (*.f64 -1 (sqrt.f64 x))))) (fma.f64 (neg.f64 (sqrt.f64 x)) (*.f64 -1 (sqrt.f64 x)) (*.f64 (sqrt.f64 x) (*.f64 -1 (sqrt.f64 x)))))
(+.f64 (fma.f64 (cbrt.f64 x) (pow.f64 (cbrt.f64 x) 2) (*.f64 (cbrt.f64 x) (neg.f64 (pow.f64 (cbrt.f64 x) 2)))) (fma.f64 (cbrt.f64 (pow.f64 (fma.f64 5641895835477563/5000000000000000 (exp.f64 z) (*.f64 y x)) -2)) (*.f64 y (/.f64 1 (cbrt.f64 (fma.f64 5641895835477563/5000000000000000 (exp.f64 z) (*.f64 y x))))) (*.f64 (cbrt.f64 x) (pow.f64 (cbrt.f64 x) 2))))
(+.f64 (-.f64 x x) (fma.f64 (cbrt.f64 (pow.f64 (fma.f64 y x (*.f64 5641895835477563/5000000000000000 (exp.f64 z))) -2)) (/.f64 y (cbrt.f64 (fma.f64 y x (*.f64 5641895835477563/5000000000000000 (exp.f64 z))))) x))
(+.f64 (fma.f64 (pow.f64 (fma.f64 5641895835477563/5000000000000000 (exp.f64 z) (*.f64 y x)) -1/2) (*.f64 (pow.f64 (fma.f64 5641895835477563/5000000000000000 (exp.f64 z) (*.f64 y x)) -1/2) y) (neg.f64 (*.f64 (sqrt.f64 x) (*.f64 -1 (sqrt.f64 x))))) (fma.f64 (neg.f64 (sqrt.f64 x)) (*.f64 -1 (sqrt.f64 x)) (*.f64 (sqrt.f64 x) (*.f64 -1 (sqrt.f64 x)))))
(+.f64 x (+.f64 (/.f64 y (fma.f64 5641895835477563/5000000000000000 (exp.f64 z) (*.f64 y x))) (fma.f64 -1 x x)))
(+.f64 x (+.f64 (/.f64 y (fma.f64 y x (*.f64 5641895835477563/5000000000000000 (exp.f64 z)))) (-.f64 x x)))
(+.f64 (fma.f64 (pow.f64 (cbrt.f64 (/.f64 y (fma.f64 5641895835477563/5000000000000000 (exp.f64 z) (*.f64 y x)))) 2) (cbrt.f64 (/.f64 y (fma.f64 5641895835477563/5000000000000000 (exp.f64 z) (*.f64 y x)))) (neg.f64 (*.f64 (sqrt.f64 x) (*.f64 -1 (sqrt.f64 x))))) (fma.f64 (neg.f64 (sqrt.f64 x)) (*.f64 -1 (sqrt.f64 x)) (*.f64 (sqrt.f64 x) (*.f64 -1 (sqrt.f64 x)))))
(+.f64 x (+.f64 (/.f64 y (fma.f64 5641895835477563/5000000000000000 (exp.f64 z) (*.f64 y x))) (fma.f64 -1 x x)))
(+.f64 x (+.f64 (/.f64 y (fma.f64 y x (*.f64 5641895835477563/5000000000000000 (exp.f64 z)))) (-.f64 x x)))
(+.f64 (fma.f64 (sqrt.f64 (/.f64 y (fma.f64 5641895835477563/5000000000000000 (exp.f64 z) (*.f64 y x)))) (sqrt.f64 (/.f64 y (fma.f64 5641895835477563/5000000000000000 (exp.f64 z) (*.f64 y x)))) (neg.f64 (*.f64 (sqrt.f64 x) (*.f64 -1 (sqrt.f64 x))))) (fma.f64 (neg.f64 (sqrt.f64 x)) (*.f64 -1 (sqrt.f64 x)) (*.f64 (sqrt.f64 x) (*.f64 -1 (sqrt.f64 x)))))
(+.f64 x (+.f64 (/.f64 y (fma.f64 5641895835477563/5000000000000000 (exp.f64 z) (*.f64 y x))) (fma.f64 -1 x x)))
(+.f64 x (+.f64 (/.f64 y (fma.f64 y x (*.f64 5641895835477563/5000000000000000 (exp.f64 z)))) (-.f64 x x)))
(+.f64 (fma.f64 (*.f64 (/.f64 1 (fma.f64 5641895835477563/5000000000000000 (exp.f64 z) (*.f64 y x))) (pow.f64 (cbrt.f64 y) 2)) (cbrt.f64 y) (neg.f64 (*.f64 (sqrt.f64 x) (*.f64 -1 (sqrt.f64 x))))) (fma.f64 (neg.f64 (sqrt.f64 x)) (*.f64 -1 (sqrt.f64 x)) (*.f64 (sqrt.f64 x) (*.f64 -1 (sqrt.f64 x)))))
(+.f64 (fma.f64 (cbrt.f64 x) (pow.f64 (cbrt.f64 x) 2) (*.f64 (cbrt.f64 x) (neg.f64 (pow.f64 (cbrt.f64 x) 2)))) (fma.f64 (/.f64 (*.f64 1 (pow.f64 (cbrt.f64 y) 2)) (fma.f64 5641895835477563/5000000000000000 (exp.f64 z) (*.f64 y x))) (cbrt.f64 y) (*.f64 (cbrt.f64 x) (pow.f64 (cbrt.f64 x) 2))))
(+.f64 (-.f64 x x) (fma.f64 (/.f64 (pow.f64 (cbrt.f64 y) 2) (fma.f64 y x (*.f64 5641895835477563/5000000000000000 (exp.f64 z)))) (cbrt.f64 y) x))
(+.f64 (fma.f64 (*.f64 (/.f64 1 (fma.f64 5641895835477563/5000000000000000 (exp.f64 z) (*.f64 y x))) (sqrt.f64 y)) (sqrt.f64 y) (neg.f64 (*.f64 (sqrt.f64 x) (*.f64 -1 (sqrt.f64 x))))) (fma.f64 (neg.f64 (sqrt.f64 x)) (*.f64 -1 (sqrt.f64 x)) (*.f64 (sqrt.f64 x) (*.f64 -1 (sqrt.f64 x)))))
(+.f64 (fma.f64 (cbrt.f64 x) (pow.f64 (cbrt.f64 x) 2) (*.f64 (cbrt.f64 x) (neg.f64 (pow.f64 (cbrt.f64 x) 2)))) (fma.f64 (*.f64 (/.f64 1 (fma.f64 5641895835477563/5000000000000000 (exp.f64 z) (*.f64 y x))) (sqrt.f64 y)) (sqrt.f64 y) (*.f64 (cbrt.f64 x) (pow.f64 (cbrt.f64 x) 2))))
(+.f64 (-.f64 x x) (fma.f64 (/.f64 (sqrt.f64 y) (fma.f64 y x (*.f64 5641895835477563/5000000000000000 (exp.f64 z)))) (sqrt.f64 y) x))
(+.f64 (log.f64 (pow.f64 (cbrt.f64 (exp.f64 (+.f64 x (/.f64 y (fma.f64 5641895835477563/5000000000000000 (exp.f64 z) (*.f64 y x)))))) 2)) (log.f64 (cbrt.f64 (exp.f64 (+.f64 x (/.f64 y (fma.f64 5641895835477563/5000000000000000 (exp.f64 z) (*.f64 y x))))))))
(*.f64 3 (log.f64 (cbrt.f64 (exp.f64 (+.f64 x (/.f64 y (fma.f64 y x (*.f64 5641895835477563/5000000000000000 (exp.f64 z)))))))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (+.f64 x (/.f64 y (fma.f64 5641895835477563/5000000000000000 (exp.f64 z) (*.f64 y x))))))) (log.f64 (sqrt.f64 (exp.f64 (+.f64 x (/.f64 y (fma.f64 5641895835477563/5000000000000000 (exp.f64 z) (*.f64 y x))))))))
(*.f64 2 (log.f64 (sqrt.f64 (exp.f64 (+.f64 x (/.f64 y (fma.f64 5641895835477563/5000000000000000 (exp.f64 z) (*.f64 y x))))))))
(*.f64 2 (log.f64 (sqrt.f64 (exp.f64 (+.f64 x (/.f64 y (fma.f64 y x (*.f64 5641895835477563/5000000000000000 (exp.f64 z)))))))))
(-.f64 (/.f64 y (fma.f64 5641895835477563/5000000000000000 (exp.f64 z) (*.f64 y x))) x)
(-.f64 (/.f64 y (fma.f64 y x (*.f64 5641895835477563/5000000000000000 (exp.f64 z)))) x)
(-.f64 (exp.f64 (log1p.f64 (+.f64 x (/.f64 y (fma.f64 5641895835477563/5000000000000000 (exp.f64 z) (*.f64 y x)))))) 1)
(+.f64 x (/.f64 y (fma.f64 5641895835477563/5000000000000000 (exp.f64 z) (*.f64 y x))))
(+.f64 x (/.f64 y (fma.f64 y x (*.f64 5641895835477563/5000000000000000 (exp.f64 z)))))
(*.f64 1 (+.f64 x (/.f64 y (fma.f64 5641895835477563/5000000000000000 (exp.f64 z) (*.f64 y x)))))
(+.f64 x (/.f64 y (fma.f64 5641895835477563/5000000000000000 (exp.f64 z) (*.f64 y x))))
(+.f64 x (/.f64 y (fma.f64 y x (*.f64 5641895835477563/5000000000000000 (exp.f64 z)))))
(*.f64 (+.f64 x (/.f64 y (fma.f64 5641895835477563/5000000000000000 (exp.f64 z) (*.f64 y x)))) 1)
(+.f64 x (/.f64 y (fma.f64 5641895835477563/5000000000000000 (exp.f64 z) (*.f64 y x))))
(+.f64 x (/.f64 y (fma.f64 y x (*.f64 5641895835477563/5000000000000000 (exp.f64 z)))))
(*.f64 (cbrt.f64 (+.f64 x (/.f64 y (fma.f64 5641895835477563/5000000000000000 (exp.f64 z) (*.f64 y x))))) (pow.f64 (cbrt.f64 (+.f64 x (/.f64 y (fma.f64 5641895835477563/5000000000000000 (exp.f64 z) (*.f64 y x))))) 2))
(+.f64 x (/.f64 y (fma.f64 5641895835477563/5000000000000000 (exp.f64 z) (*.f64 y x))))
(+.f64 x (/.f64 y (fma.f64 y x (*.f64 5641895835477563/5000000000000000 (exp.f64 z)))))
(*.f64 (pow.f64 (cbrt.f64 (+.f64 x (/.f64 y (fma.f64 5641895835477563/5000000000000000 (exp.f64 z) (*.f64 y x))))) 2) (cbrt.f64 (+.f64 x (/.f64 y (fma.f64 5641895835477563/5000000000000000 (exp.f64 z) (*.f64 y x))))))
(+.f64 x (/.f64 y (fma.f64 5641895835477563/5000000000000000 (exp.f64 z) (*.f64 y x))))
(+.f64 x (/.f64 y (fma.f64 y x (*.f64 5641895835477563/5000000000000000 (exp.f64 z)))))
(*.f64 (sqrt.f64 (+.f64 x (/.f64 y (fma.f64 5641895835477563/5000000000000000 (exp.f64 z) (*.f64 y x))))) (sqrt.f64 (+.f64 x (/.f64 y (fma.f64 5641895835477563/5000000000000000 (exp.f64 z) (*.f64 y x))))))
(+.f64 x (/.f64 y (fma.f64 5641895835477563/5000000000000000 (exp.f64 z) (*.f64 y x))))
(+.f64 x (/.f64 y (fma.f64 y x (*.f64 5641895835477563/5000000000000000 (exp.f64 z)))))
(/.f64 (+.f64 (pow.f64 (/.f64 y (fma.f64 5641895835477563/5000000000000000 (exp.f64 z) (*.f64 y x))) 3) (pow.f64 x 3)) (+.f64 (pow.f64 (/.f64 y (fma.f64 5641895835477563/5000000000000000 (exp.f64 z) (*.f64 y x))) 2) (-.f64 (*.f64 x x) (*.f64 (/.f64 y (fma.f64 5641895835477563/5000000000000000 (exp.f64 z) (*.f64 y x))) x))))
(/.f64 (+.f64 (pow.f64 x 3) (pow.f64 (/.f64 y (fma.f64 5641895835477563/5000000000000000 (exp.f64 z) (*.f64 y x))) 3)) (+.f64 (pow.f64 (/.f64 y (fma.f64 5641895835477563/5000000000000000 (exp.f64 z) (*.f64 y x))) 2) (*.f64 x (-.f64 x (/.f64 y (fma.f64 5641895835477563/5000000000000000 (exp.f64 z) (*.f64 y x)))))))
(/.f64 (+.f64 (pow.f64 x 3) (pow.f64 (/.f64 y (fma.f64 y x (*.f64 5641895835477563/5000000000000000 (exp.f64 z)))) 3)) (fma.f64 x (-.f64 x (/.f64 y (fma.f64 y x (*.f64 5641895835477563/5000000000000000 (exp.f64 z))))) (pow.f64 (/.f64 y (fma.f64 y x (*.f64 5641895835477563/5000000000000000 (exp.f64 z)))) 2)))
(/.f64 (-.f64 (pow.f64 (/.f64 y (fma.f64 5641895835477563/5000000000000000 (exp.f64 z) (*.f64 y x))) 2) (*.f64 x x)) (+.f64 x (/.f64 y (fma.f64 5641895835477563/5000000000000000 (exp.f64 z) (*.f64 y x)))))
(/.f64 (-.f64 (pow.f64 (/.f64 y (fma.f64 y x (*.f64 5641895835477563/5000000000000000 (exp.f64 z)))) 2) (*.f64 x x)) (+.f64 x (/.f64 y (fma.f64 y x (*.f64 5641895835477563/5000000000000000 (exp.f64 z))))))
(pow.f64 (+.f64 x (/.f64 y (fma.f64 5641895835477563/5000000000000000 (exp.f64 z) (*.f64 y x)))) 1)
(+.f64 x (/.f64 y (fma.f64 5641895835477563/5000000000000000 (exp.f64 z) (*.f64 y x))))
(+.f64 x (/.f64 y (fma.f64 y x (*.f64 5641895835477563/5000000000000000 (exp.f64 z)))))
(pow.f64 (E.f64) (log.f64 (+.f64 x (/.f64 y (fma.f64 5641895835477563/5000000000000000 (exp.f64 z) (*.f64 y x))))))
(+.f64 x (/.f64 y (fma.f64 5641895835477563/5000000000000000 (exp.f64 z) (*.f64 y x))))
(+.f64 x (/.f64 y (fma.f64 y x (*.f64 5641895835477563/5000000000000000 (exp.f64 z)))))
(pow.f64 (pow.f64 (+.f64 x (/.f64 y (fma.f64 5641895835477563/5000000000000000 (exp.f64 z) (*.f64 y x)))) 2) 1/2)
(sqrt.f64 (pow.f64 (+.f64 x (/.f64 y (fma.f64 5641895835477563/5000000000000000 (exp.f64 z) (*.f64 y x)))) 2))
(fabs.f64 (+.f64 x (/.f64 y (fma.f64 y x (*.f64 5641895835477563/5000000000000000 (exp.f64 z))))))
(pow.f64 (pow.f64 (+.f64 x (/.f64 y (fma.f64 5641895835477563/5000000000000000 (exp.f64 z) (*.f64 y x)))) 3) 1/3)
(+.f64 x (/.f64 y (fma.f64 5641895835477563/5000000000000000 (exp.f64 z) (*.f64 y x))))
(+.f64 x (/.f64 y (fma.f64 y x (*.f64 5641895835477563/5000000000000000 (exp.f64 z)))))
(pow.f64 (cbrt.f64 (+.f64 x (/.f64 y (fma.f64 5641895835477563/5000000000000000 (exp.f64 z) (*.f64 y x))))) 3)
(+.f64 x (/.f64 y (fma.f64 5641895835477563/5000000000000000 (exp.f64 z) (*.f64 y x))))
(+.f64 x (/.f64 y (fma.f64 y x (*.f64 5641895835477563/5000000000000000 (exp.f64 z)))))
(pow.f64 (sqrt.f64 (+.f64 x (/.f64 y (fma.f64 5641895835477563/5000000000000000 (exp.f64 z) (*.f64 y x))))) 2)
(+.f64 x (/.f64 y (fma.f64 5641895835477563/5000000000000000 (exp.f64 z) (*.f64 y x))))
(+.f64 x (/.f64 y (fma.f64 y x (*.f64 5641895835477563/5000000000000000 (exp.f64 z)))))
(pow.f64 (exp.f64 (pow.f64 (cbrt.f64 (log.f64 (+.f64 x (/.f64 y (fma.f64 5641895835477563/5000000000000000 (exp.f64 z) (*.f64 y x)))))) 2)) (cbrt.f64 (log.f64 (+.f64 x (/.f64 y (fma.f64 5641895835477563/5000000000000000 (exp.f64 z) (*.f64 y x)))))))
(pow.f64 (exp.f64 (pow.f64 (cbrt.f64 (log.f64 (+.f64 x (/.f64 y (fma.f64 y x (*.f64 5641895835477563/5000000000000000 (exp.f64 z))))))) 2)) (cbrt.f64 (log.f64 (+.f64 x (/.f64 y (fma.f64 y x (*.f64 5641895835477563/5000000000000000 (exp.f64 z))))))))
(pow.f64 (exp.f64 (sqrt.f64 (log.f64 (+.f64 x (/.f64 y (fma.f64 5641895835477563/5000000000000000 (exp.f64 z) (*.f64 y x))))))) (sqrt.f64 (log.f64 (+.f64 x (/.f64 y (fma.f64 5641895835477563/5000000000000000 (exp.f64 z) (*.f64 y x)))))))
(pow.f64 (exp.f64 (sqrt.f64 (log.f64 (+.f64 x (/.f64 y (fma.f64 y x (*.f64 5641895835477563/5000000000000000 (exp.f64 z)))))))) (sqrt.f64 (log.f64 (+.f64 x (/.f64 y (fma.f64 y x (*.f64 5641895835477563/5000000000000000 (exp.f64 z))))))))
(sqrt.f64 (pow.f64 (+.f64 x (/.f64 y (fma.f64 5641895835477563/5000000000000000 (exp.f64 z) (*.f64 y x)))) 2))
(fabs.f64 (+.f64 x (/.f64 y (fma.f64 y x (*.f64 5641895835477563/5000000000000000 (exp.f64 z))))))
(log.f64 (exp.f64 (+.f64 x (/.f64 y (fma.f64 5641895835477563/5000000000000000 (exp.f64 z) (*.f64 y x))))))
(+.f64 x (/.f64 y (fma.f64 5641895835477563/5000000000000000 (exp.f64 z) (*.f64 y x))))
(+.f64 x (/.f64 y (fma.f64 y x (*.f64 5641895835477563/5000000000000000 (exp.f64 z)))))
(log.f64 (+.f64 1 (expm1.f64 (+.f64 x (/.f64 y (fma.f64 5641895835477563/5000000000000000 (exp.f64 z) (*.f64 y x)))))))
(+.f64 x (/.f64 y (fma.f64 5641895835477563/5000000000000000 (exp.f64 z) (*.f64 y x))))
(+.f64 x (/.f64 y (fma.f64 y x (*.f64 5641895835477563/5000000000000000 (exp.f64 z)))))
(log.f64 (/.f64 (exp.f64 (/.f64 y (fma.f64 5641895835477563/5000000000000000 (exp.f64 z) (*.f64 y x)))) (exp.f64 x)))
(-.f64 (/.f64 y (fma.f64 5641895835477563/5000000000000000 (exp.f64 z) (*.f64 y x))) x)
(-.f64 (/.f64 y (fma.f64 y x (*.f64 5641895835477563/5000000000000000 (exp.f64 z)))) x)
(log.f64 (/.f64 (exp.f64 (/.f64 y (fma.f64 5641895835477563/5000000000000000 (exp.f64 z) (*.f64 y x)))) (+.f64 1 (expm1.f64 x))))
(-.f64 (/.f64 y (fma.f64 y x (*.f64 5641895835477563/5000000000000000 (exp.f64 z)))) (log1p.f64 (expm1.f64 x)))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 x)) (exp.f64 (/.f64 y (fma.f64 5641895835477563/5000000000000000 (exp.f64 z) (*.f64 y x))))))
(log.f64 (*.f64 (exp.f64 (/.f64 y (fma.f64 5641895835477563/5000000000000000 (exp.f64 z) (*.f64 y x)))) (+.f64 1 (expm1.f64 x))))
(+.f64 (/.f64 y (fma.f64 y x (*.f64 5641895835477563/5000000000000000 (exp.f64 z)))) (log1p.f64 (expm1.f64 x)))
(log.f64 (*.f64 (exp.f64 (/.f64 y (fma.f64 5641895835477563/5000000000000000 (exp.f64 z) (*.f64 y x)))) (+.f64 1 (expm1.f64 x))))
(+.f64 (/.f64 y (fma.f64 y x (*.f64 5641895835477563/5000000000000000 (exp.f64 z)))) (log1p.f64 (expm1.f64 x)))
(cbrt.f64 (pow.f64 (+.f64 x (/.f64 y (fma.f64 5641895835477563/5000000000000000 (exp.f64 z) (*.f64 y x)))) 3))
(+.f64 x (/.f64 y (fma.f64 5641895835477563/5000000000000000 (exp.f64 z) (*.f64 y x))))
(+.f64 x (/.f64 y (fma.f64 y x (*.f64 5641895835477563/5000000000000000 (exp.f64 z)))))
(expm1.f64 (log1p.f64 (+.f64 x (/.f64 y (fma.f64 5641895835477563/5000000000000000 (exp.f64 z) (*.f64 y x))))))
(+.f64 x (/.f64 y (fma.f64 5641895835477563/5000000000000000 (exp.f64 z) (*.f64 y x))))
(+.f64 x (/.f64 y (fma.f64 y x (*.f64 5641895835477563/5000000000000000 (exp.f64 z)))))
(log1p.f64 (expm1.f64 (+.f64 x (/.f64 y (fma.f64 5641895835477563/5000000000000000 (exp.f64 z) (*.f64 y x))))))
(+.f64 x (/.f64 y (fma.f64 5641895835477563/5000000000000000 (exp.f64 z) (*.f64 y x))))
(+.f64 x (/.f64 y (fma.f64 y x (*.f64 5641895835477563/5000000000000000 (exp.f64 z)))))
(exp.f64 (log.f64 (+.f64 x (/.f64 y (fma.f64 5641895835477563/5000000000000000 (exp.f64 z) (*.f64 y x))))))
(+.f64 x (/.f64 y (fma.f64 5641895835477563/5000000000000000 (exp.f64 z) (*.f64 y x))))
(+.f64 x (/.f64 y (fma.f64 y x (*.f64 5641895835477563/5000000000000000 (exp.f64 z)))))
(exp.f64 (*.f64 (log.f64 (+.f64 x (/.f64 y (fma.f64 5641895835477563/5000000000000000 (exp.f64 z) (*.f64 y x))))) 1))
(+.f64 x (/.f64 y (fma.f64 5641895835477563/5000000000000000 (exp.f64 z) (*.f64 y x))))
(+.f64 x (/.f64 y (fma.f64 y x (*.f64 5641895835477563/5000000000000000 (exp.f64 z)))))
(exp.f64 (*.f64 (*.f64 3 (log.f64 (+.f64 x (/.f64 y (fma.f64 5641895835477563/5000000000000000 (exp.f64 z) (*.f64 y x)))))) 1/3))
(+.f64 x (/.f64 y (fma.f64 5641895835477563/5000000000000000 (exp.f64 z) (*.f64 y x))))
(+.f64 x (/.f64 y (fma.f64 y x (*.f64 5641895835477563/5000000000000000 (exp.f64 z)))))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (+.f64 x (/.f64 y (fma.f64 5641895835477563/5000000000000000 (exp.f64 z) (*.f64 y x)))))) 3))
(+.f64 x (/.f64 y (fma.f64 5641895835477563/5000000000000000 (exp.f64 z) (*.f64 y x))))
(+.f64 x (/.f64 y (fma.f64 y x (*.f64 5641895835477563/5000000000000000 (exp.f64 z)))))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (+.f64 x (/.f64 y (fma.f64 5641895835477563/5000000000000000 (exp.f64 z) (*.f64 y x)))))) 2))
(+.f64 x (/.f64 y (fma.f64 5641895835477563/5000000000000000 (exp.f64 z) (*.f64 y x))))
(+.f64 x (/.f64 y (fma.f64 y x (*.f64 5641895835477563/5000000000000000 (exp.f64 z)))))
(exp.f64 (*.f64 (*.f64 (log.f64 (+.f64 x (/.f64 y (fma.f64 5641895835477563/5000000000000000 (exp.f64 z) (*.f64 y x))))) 1) 1))
(+.f64 x (/.f64 y (fma.f64 5641895835477563/5000000000000000 (exp.f64 z) (*.f64 y x))))
(+.f64 x (/.f64 y (fma.f64 y x (*.f64 5641895835477563/5000000000000000 (exp.f64 z)))))
(+.f64 (*.f64 y x) (*.f64 5641895835477563/5000000000000000 (exp.f64 z)))
(fma.f64 5641895835477563/5000000000000000 (exp.f64 z) (*.f64 y x))
(fma.f64 y x (*.f64 5641895835477563/5000000000000000 (exp.f64 z)))
(+.f64 (fma.f64 5641895835477563/5000000000000000 (exp.f64 z) (*.f64 y x)) (fma.f64 (*.f64 y x) 1 (*.f64 y x)))
(+.f64 (fma.f64 y x (*.f64 5641895835477563/5000000000000000 (exp.f64 z))) (*.f64 y (+.f64 x x)))
(+.f64 (fma.f64 5641895835477563/5000000000000000 (exp.f64 z) (*.f64 y x)) (fma.f64 x y (*.f64 y x)))
(+.f64 (fma.f64 5641895835477563/5000000000000000 (exp.f64 z) (*.f64 y x)) (fma.f64 (*.f64 y x) 1 (*.f64 y x)))
(+.f64 (fma.f64 y x (*.f64 5641895835477563/5000000000000000 (exp.f64 z))) (*.f64 y (+.f64 x x)))
(+.f64 (fma.f64 5641895835477563/5000000000000000 (exp.f64 z) (*.f64 y x)) (fma.f64 (neg.f64 y) x (*.f64 y x)))
(+.f64 (fma.f64 y x (*.f64 5641895835477563/5000000000000000 (exp.f64 z))) (*.f64 y (-.f64 x x)))
(+.f64 (fma.f64 5641895835477563/5000000000000000 (exp.f64 z) (*.f64 y x)) (fma.f64 -1 (*.f64 y x) (*.f64 y x)))
(+.f64 (fma.f64 5641895835477563/5000000000000000 (exp.f64 z) (*.f64 y x)) (fma.f64 (neg.f64 y) x (*.f64 y x)))
(+.f64 (fma.f64 y x (*.f64 5641895835477563/5000000000000000 (exp.f64 z))) (*.f64 y (-.f64 x x)))
(+.f64 (fma.f64 5641895835477563/5000000000000000 (exp.f64 z) (*.f64 y x)) (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 (*.f64 y x)) 2)) (cbrt.f64 (*.f64 y x)) (*.f64 y x)))
(+.f64 (fma.f64 y x (*.f64 5641895835477563/5000000000000000 (exp.f64 z))) (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 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 x)) (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 (*.f64 y x)) 2)) (cbrt.f64 (*.f64 y x)) (*.f64 y x)))
(+.f64 (fma.f64 y x (*.f64 5641895835477563/5000000000000000 (exp.f64 z))) (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 x)) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 y x))) (sqrt.f64 (*.f64 y x)) (*.f64 y x)))
(+.f64 (fma.f64 y x (*.f64 5641895835477563/5000000000000000 (exp.f64 z))) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 y x))) (sqrt.f64 (*.f64 y x)) (*.f64 y x)))
(+.f64 0 (fma.f64 5641895835477563/5000000000000000 (exp.f64 z) (*.f64 y x)))
(fma.f64 5641895835477563/5000000000000000 (exp.f64 z) (*.f64 y x))
(fma.f64 y x (*.f64 5641895835477563/5000000000000000 (exp.f64 z)))
(+.f64 (*.f64 5641895835477563/5000000000000000 (exp.f64 z)) (*.f64 y x))
(fma.f64 5641895835477563/5000000000000000 (exp.f64 z) (*.f64 y x))
(fma.f64 y x (*.f64 5641895835477563/5000000000000000 (exp.f64 z)))
(+.f64 (*.f64 (*.f64 5641895835477563/5000000000000000 (exp.f64 z)) 1) (*.f64 y x))
(fma.f64 5641895835477563/5000000000000000 (exp.f64 z) (*.f64 y x))
(fma.f64 y x (*.f64 5641895835477563/5000000000000000 (exp.f64 z)))
(+.f64 (fma.f64 1 (*.f64 5641895835477563/5000000000000000 (exp.f64 z)) (neg.f64 (*.f64 (*.f64 (cbrt.f64 y) x) (pow.f64 (cbrt.f64 y) 2)))) (fma.f64 (neg.f64 (*.f64 (cbrt.f64 y) x)) (pow.f64 (cbrt.f64 y) 2) (*.f64 (*.f64 (cbrt.f64 y) x) (pow.f64 (cbrt.f64 y) 2))))
(+.f64 (fma.f64 5641895835477563/5000000000000000 (exp.f64 z) (*.f64 (*.f64 x (cbrt.f64 y)) (neg.f64 (pow.f64 (cbrt.f64 y) 2)))) (fma.f64 (*.f64 (neg.f64 (cbrt.f64 y)) x) (pow.f64 (cbrt.f64 y) 2) (*.f64 (pow.f64 (cbrt.f64 y) 2) (*.f64 x (cbrt.f64 y)))))
(+.f64 (fma.f64 5641895835477563/5000000000000000 (exp.f64 z) (*.f64 (cbrt.f64 y) (*.f64 x (neg.f64 (pow.f64 (cbrt.f64 y) 2))))) (*.f64 0 (*.f64 x (*.f64 (cbrt.f64 y) (pow.f64 (cbrt.f64 y) 2)))))
(+.f64 (fma.f64 5641895835477563/5000000000000000 (exp.f64 z) (neg.f64 (*.f64 (*.f64 (cbrt.f64 y) x) (pow.f64 (cbrt.f64 y) 2)))) (fma.f64 (neg.f64 (*.f64 (cbrt.f64 y) x)) (pow.f64 (cbrt.f64 y) 2) (*.f64 (*.f64 (cbrt.f64 y) x) (pow.f64 (cbrt.f64 y) 2))))
(+.f64 (fma.f64 5641895835477563/5000000000000000 (exp.f64 z) (*.f64 (*.f64 x (cbrt.f64 y)) (neg.f64 (pow.f64 (cbrt.f64 y) 2)))) (fma.f64 (*.f64 (neg.f64 (cbrt.f64 y)) x) (pow.f64 (cbrt.f64 y) 2) (*.f64 (pow.f64 (cbrt.f64 y) 2) (*.f64 x (cbrt.f64 y)))))
(+.f64 (fma.f64 5641895835477563/5000000000000000 (exp.f64 z) (*.f64 (cbrt.f64 y) (*.f64 x (neg.f64 (pow.f64 (cbrt.f64 y) 2))))) (*.f64 0 (*.f64 x (*.f64 (cbrt.f64 y) (pow.f64 (cbrt.f64 y) 2)))))
(+.f64 (fma.f64 (exp.f64 z) 5641895835477563/5000000000000000 (neg.f64 (*.f64 (*.f64 (cbrt.f64 y) x) (pow.f64 (cbrt.f64 y) 2)))) (fma.f64 (neg.f64 (*.f64 (cbrt.f64 y) x)) (pow.f64 (cbrt.f64 y) 2) (*.f64 (*.f64 (cbrt.f64 y) x) (pow.f64 (cbrt.f64 y) 2))))
(+.f64 (fma.f64 5641895835477563/5000000000000000 (exp.f64 z) (*.f64 (*.f64 x (cbrt.f64 y)) (neg.f64 (pow.f64 (cbrt.f64 y) 2)))) (fma.f64 (*.f64 (neg.f64 (cbrt.f64 y)) x) (pow.f64 (cbrt.f64 y) 2) (*.f64 (pow.f64 (cbrt.f64 y) 2) (*.f64 x (cbrt.f64 y)))))
(+.f64 (fma.f64 5641895835477563/5000000000000000 (exp.f64 z) (*.f64 (cbrt.f64 y) (*.f64 x (neg.f64 (pow.f64 (cbrt.f64 y) 2))))) (*.f64 0 (*.f64 x (*.f64 (cbrt.f64 y) (pow.f64 (cbrt.f64 y) 2)))))
(+.f64 (fma.f64 (pow.f64 (cbrt.f64 (*.f64 5641895835477563/5000000000000000 (exp.f64 z))) 2) (cbrt.f64 (*.f64 5641895835477563/5000000000000000 (exp.f64 z))) (neg.f64 (*.f64 (*.f64 (cbrt.f64 y) x) (pow.f64 (cbrt.f64 y) 2)))) (fma.f64 (neg.f64 (*.f64 (cbrt.f64 y) x)) (pow.f64 (cbrt.f64 y) 2) (*.f64 (*.f64 (cbrt.f64 y) x) (pow.f64 (cbrt.f64 y) 2))))
(+.f64 (fma.f64 5641895835477563/5000000000000000 (exp.f64 z) (*.f64 (*.f64 x (cbrt.f64 y)) (neg.f64 (pow.f64 (cbrt.f64 y) 2)))) (fma.f64 (*.f64 (neg.f64 (cbrt.f64 y)) x) (pow.f64 (cbrt.f64 y) 2) (*.f64 (pow.f64 (cbrt.f64 y) 2) (*.f64 x (cbrt.f64 y)))))
(+.f64 (fma.f64 5641895835477563/5000000000000000 (exp.f64 z) (*.f64 (cbrt.f64 y) (*.f64 x (neg.f64 (pow.f64 (cbrt.f64 y) 2))))) (*.f64 0 (*.f64 x (*.f64 (cbrt.f64 y) (pow.f64 (cbrt.f64 y) 2)))))
(+.f64 (fma.f64 (sqrt.f64 (*.f64 5641895835477563/5000000000000000 (exp.f64 z))) (sqrt.f64 (*.f64 5641895835477563/5000000000000000 (exp.f64 z))) (neg.f64 (*.f64 (*.f64 (cbrt.f64 y) x) (pow.f64 (cbrt.f64 y) 2)))) (fma.f64 (neg.f64 (*.f64 (cbrt.f64 y) x)) (pow.f64 (cbrt.f64 y) 2) (*.f64 (*.f64 (cbrt.f64 y) x) (pow.f64 (cbrt.f64 y) 2))))
(+.f64 (fma.f64 5641895835477563/5000000000000000 (exp.f64 z) (*.f64 (*.f64 x (cbrt.f64 y)) (neg.f64 (pow.f64 (cbrt.f64 y) 2)))) (fma.f64 (*.f64 (neg.f64 (cbrt.f64 y)) x) (pow.f64 (cbrt.f64 y) 2) (*.f64 (pow.f64 (cbrt.f64 y) 2) (*.f64 x (cbrt.f64 y)))))
(+.f64 (fma.f64 5641895835477563/5000000000000000 (exp.f64 z) (*.f64 (cbrt.f64 y) (*.f64 x (neg.f64 (pow.f64 (cbrt.f64 y) 2))))) (*.f64 0 (*.f64 x (*.f64 (cbrt.f64 y) (pow.f64 (cbrt.f64 y) 2)))))
(+.f64 (fma.f64 (*.f64 5641895835477563/5000000000000000 (cbrt.f64 (pow.f64 (exp.f64 z) 2))) (cbrt.f64 (exp.f64 z)) (neg.f64 (*.f64 (*.f64 (cbrt.f64 y) x) (pow.f64 (cbrt.f64 y) 2)))) (fma.f64 (neg.f64 (*.f64 (cbrt.f64 y) x)) (pow.f64 (cbrt.f64 y) 2) (*.f64 (*.f64 (cbrt.f64 y) x) (pow.f64 (cbrt.f64 y) 2))))
(+.f64 (fma.f64 (*.f64 5641895835477563/5000000000000000 (cbrt.f64 (pow.f64 (exp.f64 z) 2))) (cbrt.f64 (exp.f64 z)) (*.f64 (*.f64 x (cbrt.f64 y)) (neg.f64 (pow.f64 (cbrt.f64 y) 2)))) (fma.f64 (*.f64 (neg.f64 (cbrt.f64 y)) x) (pow.f64 (cbrt.f64 y) 2) (*.f64 (pow.f64 (cbrt.f64 y) 2) (*.f64 x (cbrt.f64 y)))))
(+.f64 (-.f64 (*.f64 5641895835477563/5000000000000000 (*.f64 (cbrt.f64 (pow.f64 (exp.f64 z) 2)) (cbrt.f64 (exp.f64 z)))) (*.f64 x (*.f64 (cbrt.f64 y) (pow.f64 (cbrt.f64 y) 2)))) (*.f64 0 (*.f64 x (*.f64 (cbrt.f64 y) (pow.f64 (cbrt.f64 y) 2)))))
(+.f64 (fma.f64 (*.f64 5641895835477563/5000000000000000 (sqrt.f64 (exp.f64 z))) (sqrt.f64 (exp.f64 z)) (neg.f64 (*.f64 (*.f64 (cbrt.f64 y) x) (pow.f64 (cbrt.f64 y) 2)))) (fma.f64 (neg.f64 (*.f64 (cbrt.f64 y) x)) (pow.f64 (cbrt.f64 y) 2) (*.f64 (*.f64 (cbrt.f64 y) x) (pow.f64 (cbrt.f64 y) 2))))
(+.f64 (fma.f64 (*.f64 5641895835477563/5000000000000000 (sqrt.f64 (exp.f64 z))) (sqrt.f64 (exp.f64 z)) (*.f64 (*.f64 x (cbrt.f64 y)) (neg.f64 (pow.f64 (cbrt.f64 y) 2)))) (fma.f64 (*.f64 (neg.f64 (cbrt.f64 y)) x) (pow.f64 (cbrt.f64 y) 2) (*.f64 (pow.f64 (cbrt.f64 y) 2) (*.f64 x (cbrt.f64 y)))))
(+.f64 (fma.f64 (*.f64 5641895835477563/5000000000000000 (sqrt.f64 (exp.f64 z))) (sqrt.f64 (exp.f64 z)) (*.f64 (cbrt.f64 y) (*.f64 x (neg.f64 (pow.f64 (cbrt.f64 y) 2))))) (*.f64 0 (*.f64 x (*.f64 (cbrt.f64 y) (pow.f64 (cbrt.f64 y) 2)))))
(+.f64 (fma.f64 1 (*.f64 5641895835477563/5000000000000000 (exp.f64 z)) (neg.f64 (*.f64 (*.f64 (cbrt.f64 x) y) (pow.f64 (cbrt.f64 x) 2)))) (fma.f64 (neg.f64 (*.f64 (cbrt.f64 x) y)) (pow.f64 (cbrt.f64 x) 2) (*.f64 (*.f64 (cbrt.f64 x) y) (pow.f64 (cbrt.f64 x) 2))))
(+.f64 (fma.f64 5641895835477563/5000000000000000 (exp.f64 z) (*.f64 (neg.f64 (cbrt.f64 x)) (*.f64 y (pow.f64 (cbrt.f64 x) 2)))) (fma.f64 (neg.f64 (cbrt.f64 x)) (*.f64 y (pow.f64 (cbrt.f64 x) 2)) (*.f64 (pow.f64 (cbrt.f64 x) 2) (*.f64 y (cbrt.f64 x)))))
(+.f64 (*.f64 y (-.f64 x x)) (-.f64 (*.f64 5641895835477563/5000000000000000 (exp.f64 z)) (*.f64 y x)))
(+.f64 (fma.f64 5641895835477563/5000000000000000 (exp.f64 z) (neg.f64 (*.f64 (*.f64 (cbrt.f64 x) y) (pow.f64 (cbrt.f64 x) 2)))) (fma.f64 (neg.f64 (*.f64 (cbrt.f64 x) y)) (pow.f64 (cbrt.f64 x) 2) (*.f64 (*.f64 (cbrt.f64 x) y) (pow.f64 (cbrt.f64 x) 2))))
(+.f64 (fma.f64 5641895835477563/5000000000000000 (exp.f64 z) (*.f64 (neg.f64 (cbrt.f64 x)) (*.f64 y (pow.f64 (cbrt.f64 x) 2)))) (fma.f64 (neg.f64 (cbrt.f64 x)) (*.f64 y (pow.f64 (cbrt.f64 x) 2)) (*.f64 (pow.f64 (cbrt.f64 x) 2) (*.f64 y (cbrt.f64 x)))))
(+.f64 (*.f64 y (-.f64 x x)) (-.f64 (*.f64 5641895835477563/5000000000000000 (exp.f64 z)) (*.f64 y x)))
(+.f64 (fma.f64 (exp.f64 z) 5641895835477563/5000000000000000 (neg.f64 (*.f64 (*.f64 (cbrt.f64 x) y) (pow.f64 (cbrt.f64 x) 2)))) (fma.f64 (neg.f64 (*.f64 (cbrt.f64 x) y)) (pow.f64 (cbrt.f64 x) 2) (*.f64 (*.f64 (cbrt.f64 x) y) (pow.f64 (cbrt.f64 x) 2))))
(+.f64 (fma.f64 5641895835477563/5000000000000000 (exp.f64 z) (*.f64 (neg.f64 (cbrt.f64 x)) (*.f64 y (pow.f64 (cbrt.f64 x) 2)))) (fma.f64 (neg.f64 (cbrt.f64 x)) (*.f64 y (pow.f64 (cbrt.f64 x) 2)) (*.f64 (pow.f64 (cbrt.f64 x) 2) (*.f64 y (cbrt.f64 x)))))
(+.f64 (*.f64 y (-.f64 x x)) (-.f64 (*.f64 5641895835477563/5000000000000000 (exp.f64 z)) (*.f64 y x)))
(+.f64 (fma.f64 (pow.f64 (cbrt.f64 (*.f64 5641895835477563/5000000000000000 (exp.f64 z))) 2) (cbrt.f64 (*.f64 5641895835477563/5000000000000000 (exp.f64 z))) (neg.f64 (*.f64 (*.f64 (cbrt.f64 x) y) (pow.f64 (cbrt.f64 x) 2)))) (fma.f64 (neg.f64 (*.f64 (cbrt.f64 x) y)) (pow.f64 (cbrt.f64 x) 2) (*.f64 (*.f64 (cbrt.f64 x) y) (pow.f64 (cbrt.f64 x) 2))))
(+.f64 (fma.f64 5641895835477563/5000000000000000 (exp.f64 z) (*.f64 (neg.f64 (cbrt.f64 x)) (*.f64 y (pow.f64 (cbrt.f64 x) 2)))) (fma.f64 (neg.f64 (cbrt.f64 x)) (*.f64 y (pow.f64 (cbrt.f64 x) 2)) (*.f64 (pow.f64 (cbrt.f64 x) 2) (*.f64 y (cbrt.f64 x)))))
(+.f64 (*.f64 y (-.f64 x x)) (-.f64 (*.f64 5641895835477563/5000000000000000 (exp.f64 z)) (*.f64 y x)))
(+.f64 (fma.f64 (sqrt.f64 (*.f64 5641895835477563/5000000000000000 (exp.f64 z))) (sqrt.f64 (*.f64 5641895835477563/5000000000000000 (exp.f64 z))) (neg.f64 (*.f64 (*.f64 (cbrt.f64 x) y) (pow.f64 (cbrt.f64 x) 2)))) (fma.f64 (neg.f64 (*.f64 (cbrt.f64 x) y)) (pow.f64 (cbrt.f64 x) 2) (*.f64 (*.f64 (cbrt.f64 x) y) (pow.f64 (cbrt.f64 x) 2))))
(+.f64 (fma.f64 5641895835477563/5000000000000000 (exp.f64 z) (*.f64 (neg.f64 (cbrt.f64 x)) (*.f64 y (pow.f64 (cbrt.f64 x) 2)))) (fma.f64 (neg.f64 (cbrt.f64 x)) (*.f64 y (pow.f64 (cbrt.f64 x) 2)) (*.f64 (pow.f64 (cbrt.f64 x) 2) (*.f64 y (cbrt.f64 x)))))
(+.f64 (*.f64 y (-.f64 x x)) (-.f64 (*.f64 5641895835477563/5000000000000000 (exp.f64 z)) (*.f64 y x)))
(+.f64 (fma.f64 (*.f64 5641895835477563/5000000000000000 (cbrt.f64 (pow.f64 (exp.f64 z) 2))) (cbrt.f64 (exp.f64 z)) (neg.f64 (*.f64 (*.f64 (cbrt.f64 x) y) (pow.f64 (cbrt.f64 x) 2)))) (fma.f64 (neg.f64 (*.f64 (cbrt.f64 x) y)) (pow.f64 (cbrt.f64 x) 2) (*.f64 (*.f64 (cbrt.f64 x) y) (pow.f64 (cbrt.f64 x) 2))))
(+.f64 (fma.f64 (*.f64 5641895835477563/5000000000000000 (cbrt.f64 (pow.f64 (exp.f64 z) 2))) (cbrt.f64 (exp.f64 z)) (*.f64 (neg.f64 (cbrt.f64 x)) (*.f64 y (pow.f64 (cbrt.f64 x) 2)))) (fma.f64 (neg.f64 (cbrt.f64 x)) (*.f64 y (pow.f64 (cbrt.f64 x) 2)) (*.f64 (pow.f64 (cbrt.f64 x) 2) (*.f64 y (cbrt.f64 x)))))
(+.f64 (*.f64 y (-.f64 x x)) (-.f64 (*.f64 5641895835477563/5000000000000000 (*.f64 (cbrt.f64 (pow.f64 (exp.f64 z) 2)) (cbrt.f64 (exp.f64 z)))) (*.f64 y x)))
(+.f64 (fma.f64 (*.f64 5641895835477563/5000000000000000 (sqrt.f64 (exp.f64 z))) (sqrt.f64 (exp.f64 z)) (neg.f64 (*.f64 (*.f64 (cbrt.f64 x) y) (pow.f64 (cbrt.f64 x) 2)))) (fma.f64 (neg.f64 (*.f64 (cbrt.f64 x) y)) (pow.f64 (cbrt.f64 x) 2) (*.f64 (*.f64 (cbrt.f64 x) y) (pow.f64 (cbrt.f64 x) 2))))
(+.f64 (fma.f64 (*.f64 5641895835477563/5000000000000000 (sqrt.f64 (exp.f64 z))) (sqrt.f64 (exp.f64 z)) (*.f64 (neg.f64 (cbrt.f64 x)) (*.f64 y (pow.f64 (cbrt.f64 x) 2)))) (fma.f64 (neg.f64 (cbrt.f64 x)) (*.f64 y (pow.f64 (cbrt.f64 x) 2)) (*.f64 (pow.f64 (cbrt.f64 x) 2) (*.f64 y (cbrt.f64 x)))))
(+.f64 (*.f64 y (-.f64 x x)) (fma.f64 (*.f64 5641895835477563/5000000000000000 (sqrt.f64 (exp.f64 z))) (sqrt.f64 (exp.f64 z)) (*.f64 y (neg.f64 x))))
(+.f64 (fma.f64 1 (*.f64 5641895835477563/5000000000000000 (exp.f64 z)) (neg.f64 (*.f64 (*.f64 (sqrt.f64 y) x) (sqrt.f64 y)))) (fma.f64 (neg.f64 (*.f64 (sqrt.f64 y) x)) (sqrt.f64 y) (*.f64 (*.f64 (sqrt.f64 y) x) (sqrt.f64 y))))
(+.f64 (fma.f64 5641895835477563/5000000000000000 (exp.f64 z) (*.f64 (sqrt.f64 y) (*.f64 (sqrt.f64 y) (neg.f64 x)))) (fma.f64 (*.f64 (sqrt.f64 y) (neg.f64 x)) (sqrt.f64 y) (*.f64 (sqrt.f64 y) (*.f64 x (sqrt.f64 y)))))
(+.f64 (-.f64 (*.f64 5641895835477563/5000000000000000 (exp.f64 z)) (*.f64 x (*.f64 (sqrt.f64 y) (sqrt.f64 y)))) (*.f64 0 (*.f64 x (*.f64 (sqrt.f64 y) (sqrt.f64 y)))))
(+.f64 (fma.f64 5641895835477563/5000000000000000 (exp.f64 z) (neg.f64 (*.f64 (*.f64 (sqrt.f64 y) x) (sqrt.f64 y)))) (fma.f64 (neg.f64 (*.f64 (sqrt.f64 y) x)) (sqrt.f64 y) (*.f64 (*.f64 (sqrt.f64 y) x) (sqrt.f64 y))))
(+.f64 (fma.f64 5641895835477563/5000000000000000 (exp.f64 z) (*.f64 (sqrt.f64 y) (*.f64 (sqrt.f64 y) (neg.f64 x)))) (fma.f64 (*.f64 (sqrt.f64 y) (neg.f64 x)) (sqrt.f64 y) (*.f64 (sqrt.f64 y) (*.f64 x (sqrt.f64 y)))))
(+.f64 (-.f64 (*.f64 5641895835477563/5000000000000000 (exp.f64 z)) (*.f64 x (*.f64 (sqrt.f64 y) (sqrt.f64 y)))) (*.f64 0 (*.f64 x (*.f64 (sqrt.f64 y) (sqrt.f64 y)))))
(+.f64 (fma.f64 (exp.f64 z) 5641895835477563/5000000000000000 (neg.f64 (*.f64 (*.f64 (sqrt.f64 y) x) (sqrt.f64 y)))) (fma.f64 (neg.f64 (*.f64 (sqrt.f64 y) x)) (sqrt.f64 y) (*.f64 (*.f64 (sqrt.f64 y) x) (sqrt.f64 y))))
(+.f64 (fma.f64 5641895835477563/5000000000000000 (exp.f64 z) (*.f64 (sqrt.f64 y) (*.f64 (sqrt.f64 y) (neg.f64 x)))) (fma.f64 (*.f64 (sqrt.f64 y) (neg.f64 x)) (sqrt.f64 y) (*.f64 (sqrt.f64 y) (*.f64 x (sqrt.f64 y)))))
(+.f64 (-.f64 (*.f64 5641895835477563/5000000000000000 (exp.f64 z)) (*.f64 x (*.f64 (sqrt.f64 y) (sqrt.f64 y)))) (*.f64 0 (*.f64 x (*.f64 (sqrt.f64 y) (sqrt.f64 y)))))
(+.f64 (fma.f64 (pow.f64 (cbrt.f64 (*.f64 5641895835477563/5000000000000000 (exp.f64 z))) 2) (cbrt.f64 (*.f64 5641895835477563/5000000000000000 (exp.f64 z))) (neg.f64 (*.f64 (*.f64 (sqrt.f64 y) x) (sqrt.f64 y)))) (fma.f64 (neg.f64 (*.f64 (sqrt.f64 y) x)) (sqrt.f64 y) (*.f64 (*.f64 (sqrt.f64 y) x) (sqrt.f64 y))))
(+.f64 (fma.f64 5641895835477563/5000000000000000 (exp.f64 z) (*.f64 (sqrt.f64 y) (*.f64 (sqrt.f64 y) (neg.f64 x)))) (fma.f64 (*.f64 (sqrt.f64 y) (neg.f64 x)) (sqrt.f64 y) (*.f64 (sqrt.f64 y) (*.f64 x (sqrt.f64 y)))))
(+.f64 (-.f64 (*.f64 5641895835477563/5000000000000000 (exp.f64 z)) (*.f64 x (*.f64 (sqrt.f64 y) (sqrt.f64 y)))) (*.f64 0 (*.f64 x (*.f64 (sqrt.f64 y) (sqrt.f64 y)))))
(+.f64 (fma.f64 (sqrt.f64 (*.f64 5641895835477563/5000000000000000 (exp.f64 z))) (sqrt.f64 (*.f64 5641895835477563/5000000000000000 (exp.f64 z))) (neg.f64 (*.f64 (*.f64 (sqrt.f64 y) x) (sqrt.f64 y)))) (fma.f64 (neg.f64 (*.f64 (sqrt.f64 y) x)) (sqrt.f64 y) (*.f64 (*.f64 (sqrt.f64 y) x) (sqrt.f64 y))))
(+.f64 (fma.f64 5641895835477563/5000000000000000 (exp.f64 z) (*.f64 (sqrt.f64 y) (*.f64 (sqrt.f64 y) (neg.f64 x)))) (fma.f64 (*.f64 (sqrt.f64 y) (neg.f64 x)) (sqrt.f64 y) (*.f64 (sqrt.f64 y) (*.f64 x (sqrt.f64 y)))))
(+.f64 (-.f64 (*.f64 5641895835477563/5000000000000000 (exp.f64 z)) (*.f64 x (*.f64 (sqrt.f64 y) (sqrt.f64 y)))) (*.f64 0 (*.f64 x (*.f64 (sqrt.f64 y) (sqrt.f64 y)))))
(+.f64 (fma.f64 (*.f64 5641895835477563/5000000000000000 (cbrt.f64 (pow.f64 (exp.f64 z) 2))) (cbrt.f64 (exp.f64 z)) (neg.f64 (*.f64 (*.f64 (sqrt.f64 y) x) (sqrt.f64 y)))) (fma.f64 (neg.f64 (*.f64 (sqrt.f64 y) x)) (sqrt.f64 y) (*.f64 (*.f64 (sqrt.f64 y) x) (sqrt.f64 y))))
(+.f64 (fma.f64 (*.f64 5641895835477563/5000000000000000 (cbrt.f64 (pow.f64 (exp.f64 z) 2))) (cbrt.f64 (exp.f64 z)) (*.f64 (sqrt.f64 y) (*.f64 (sqrt.f64 y) (neg.f64 x)))) (fma.f64 (*.f64 (sqrt.f64 y) (neg.f64 x)) (sqrt.f64 y) (*.f64 (sqrt.f64 y) (*.f64 x (sqrt.f64 y)))))
(+.f64 (-.f64 (*.f64 5641895835477563/5000000000000000 (*.f64 (cbrt.f64 (pow.f64 (exp.f64 z) 2)) (cbrt.f64 (exp.f64 z)))) (*.f64 x (*.f64 (sqrt.f64 y) (sqrt.f64 y)))) (*.f64 0 (*.f64 x (*.f64 (sqrt.f64 y) (sqrt.f64 y)))))
(+.f64 (fma.f64 (*.f64 5641895835477563/5000000000000000 (sqrt.f64 (exp.f64 z))) (sqrt.f64 (exp.f64 z)) (neg.f64 (*.f64 (*.f64 (sqrt.f64 y) x) (sqrt.f64 y)))) (fma.f64 (neg.f64 (*.f64 (sqrt.f64 y) x)) (sqrt.f64 y) (*.f64 (*.f64 (sqrt.f64 y) x) (sqrt.f64 y))))
(+.f64 (fma.f64 (*.f64 5641895835477563/5000000000000000 (sqrt.f64 (exp.f64 z))) (sqrt.f64 (exp.f64 z)) (*.f64 (sqrt.f64 y) (*.f64 (sqrt.f64 y) (neg.f64 x)))) (fma.f64 (*.f64 (sqrt.f64 y) (neg.f64 x)) (sqrt.f64 y) (*.f64 (sqrt.f64 y) (*.f64 x (sqrt.f64 y)))))
(+.f64 (-.f64 (*.f64 5641895835477563/5000000000000000 (*.f64 (sqrt.f64 (exp.f64 z)) (sqrt.f64 (exp.f64 z)))) (*.f64 x (*.f64 (sqrt.f64 y) (sqrt.f64 y)))) (*.f64 0 (*.f64 x (*.f64 (sqrt.f64 y) (sqrt.f64 y)))))
(+.f64 (fma.f64 1 (*.f64 5641895835477563/5000000000000000 (exp.f64 z)) (neg.f64 (*.f64 (*.f64 (sqrt.f64 x) y) (sqrt.f64 x)))) (fma.f64 (neg.f64 (*.f64 (sqrt.f64 x) y)) (sqrt.f64 x) (*.f64 (*.f64 (sqrt.f64 x) y) (sqrt.f64 x))))
(+.f64 (fma.f64 5641895835477563/5000000000000000 (exp.f64 z) (*.f64 (neg.f64 (cbrt.f64 x)) (*.f64 y (pow.f64 (cbrt.f64 x) 2)))) (fma.f64 (neg.f64 (cbrt.f64 x)) (*.f64 y (pow.f64 (cbrt.f64 x) 2)) (*.f64 (pow.f64 (cbrt.f64 x) 2) (*.f64 y (cbrt.f64 x)))))
(+.f64 (*.f64 y (-.f64 x x)) (-.f64 (*.f64 5641895835477563/5000000000000000 (exp.f64 z)) (*.f64 y x)))
(+.f64 (fma.f64 5641895835477563/5000000000000000 (exp.f64 z) (neg.f64 (*.f64 (*.f64 (sqrt.f64 x) y) (sqrt.f64 x)))) (fma.f64 (neg.f64 (*.f64 (sqrt.f64 x) y)) (sqrt.f64 x) (*.f64 (*.f64 (sqrt.f64 x) y) (sqrt.f64 x))))
(+.f64 (fma.f64 5641895835477563/5000000000000000 (exp.f64 z) (*.f64 (neg.f64 (cbrt.f64 x)) (*.f64 y (pow.f64 (cbrt.f64 x) 2)))) (fma.f64 (neg.f64 (cbrt.f64 x)) (*.f64 y (pow.f64 (cbrt.f64 x) 2)) (*.f64 (pow.f64 (cbrt.f64 x) 2) (*.f64 y (cbrt.f64 x)))))
(+.f64 (*.f64 y (-.f64 x x)) (-.f64 (*.f64 5641895835477563/5000000000000000 (exp.f64 z)) (*.f64 y x)))
(+.f64 (fma.f64 (exp.f64 z) 5641895835477563/5000000000000000 (neg.f64 (*.f64 (*.f64 (sqrt.f64 x) y) (sqrt.f64 x)))) (fma.f64 (neg.f64 (*.f64 (sqrt.f64 x) y)) (sqrt.f64 x) (*.f64 (*.f64 (sqrt.f64 x) y) (sqrt.f64 x))))
(+.f64 (fma.f64 5641895835477563/5000000000000000 (exp.f64 z) (*.f64 (neg.f64 (cbrt.f64 x)) (*.f64 y (pow.f64 (cbrt.f64 x) 2)))) (fma.f64 (neg.f64 (cbrt.f64 x)) (*.f64 y (pow.f64 (cbrt.f64 x) 2)) (*.f64 (pow.f64 (cbrt.f64 x) 2) (*.f64 y (cbrt.f64 x)))))
(+.f64 (*.f64 y (-.f64 x x)) (-.f64 (*.f64 5641895835477563/5000000000000000 (exp.f64 z)) (*.f64 y x)))
(+.f64 (fma.f64 (pow.f64 (cbrt.f64 (*.f64 5641895835477563/5000000000000000 (exp.f64 z))) 2) (cbrt.f64 (*.f64 5641895835477563/5000000000000000 (exp.f64 z))) (neg.f64 (*.f64 (*.f64 (sqrt.f64 x) y) (sqrt.f64 x)))) (fma.f64 (neg.f64 (*.f64 (sqrt.f64 x) y)) (sqrt.f64 x) (*.f64 (*.f64 (sqrt.f64 x) y) (sqrt.f64 x))))
(+.f64 (fma.f64 5641895835477563/5000000000000000 (exp.f64 z) (*.f64 (neg.f64 (cbrt.f64 x)) (*.f64 y (pow.f64 (cbrt.f64 x) 2)))) (fma.f64 (neg.f64 (cbrt.f64 x)) (*.f64 y (pow.f64 (cbrt.f64 x) 2)) (*.f64 (pow.f64 (cbrt.f64 x) 2) (*.f64 y (cbrt.f64 x)))))
(+.f64 (*.f64 y (-.f64 x x)) (-.f64 (*.f64 5641895835477563/5000000000000000 (exp.f64 z)) (*.f64 y x)))
(+.f64 (fma.f64 (sqrt.f64 (*.f64 5641895835477563/5000000000000000 (exp.f64 z))) (sqrt.f64 (*.f64 5641895835477563/5000000000000000 (exp.f64 z))) (neg.f64 (*.f64 (*.f64 (sqrt.f64 x) y) (sqrt.f64 x)))) (fma.f64 (neg.f64 (*.f64 (sqrt.f64 x) y)) (sqrt.f64 x) (*.f64 (*.f64 (sqrt.f64 x) y) (sqrt.f64 x))))
(+.f64 (fma.f64 5641895835477563/5000000000000000 (exp.f64 z) (*.f64 (neg.f64 (cbrt.f64 x)) (*.f64 y (pow.f64 (cbrt.f64 x) 2)))) (fma.f64 (neg.f64 (cbrt.f64 x)) (*.f64 y (pow.f64 (cbrt.f64 x) 2)) (*.f64 (pow.f64 (cbrt.f64 x) 2) (*.f64 y (cbrt.f64 x)))))
(+.f64 (*.f64 y (-.f64 x x)) (-.f64 (*.f64 5641895835477563/5000000000000000 (exp.f64 z)) (*.f64 y x)))
(+.f64 (fma.f64 (*.f64 5641895835477563/5000000000000000 (cbrt.f64 (pow.f64 (exp.f64 z) 2))) (cbrt.f64 (exp.f64 z)) (neg.f64 (*.f64 (*.f64 (sqrt.f64 x) y) (sqrt.f64 x)))) (fma.f64 (neg.f64 (*.f64 (sqrt.f64 x) y)) (sqrt.f64 x) (*.f64 (*.f64 (sqrt.f64 x) y) (sqrt.f64 x))))
(+.f64 (fma.f64 (*.f64 5641895835477563/5000000000000000 (cbrt.f64 (pow.f64 (exp.f64 z) 2))) (cbrt.f64 (exp.f64 z)) (*.f64 (neg.f64 (cbrt.f64 x)) (*.f64 y (pow.f64 (cbrt.f64 x) 2)))) (fma.f64 (neg.f64 (cbrt.f64 x)) (*.f64 y (pow.f64 (cbrt.f64 x) 2)) (*.f64 (pow.f64 (cbrt.f64 x) 2) (*.f64 y (cbrt.f64 x)))))
(+.f64 (*.f64 y (-.f64 x x)) (-.f64 (*.f64 5641895835477563/5000000000000000 (*.f64 (cbrt.f64 (pow.f64 (exp.f64 z) 2)) (cbrt.f64 (exp.f64 z)))) (*.f64 y x)))
(+.f64 (fma.f64 (*.f64 5641895835477563/5000000000000000 (sqrt.f64 (exp.f64 z))) (sqrt.f64 (exp.f64 z)) (neg.f64 (*.f64 (*.f64 (sqrt.f64 x) y) (sqrt.f64 x)))) (fma.f64 (neg.f64 (*.f64 (sqrt.f64 x) y)) (sqrt.f64 x) (*.f64 (*.f64 (sqrt.f64 x) y) (sqrt.f64 x))))
(+.f64 (fma.f64 (*.f64 5641895835477563/5000000000000000 (sqrt.f64 (exp.f64 z))) (sqrt.f64 (exp.f64 z)) (*.f64 (neg.f64 (cbrt.f64 x)) (*.f64 y (pow.f64 (cbrt.f64 x) 2)))) (fma.f64 (neg.f64 (cbrt.f64 x)) (*.f64 y (pow.f64 (cbrt.f64 x) 2)) (*.f64 (pow.f64 (cbrt.f64 x) 2) (*.f64 y (cbrt.f64 x)))))
(+.f64 (*.f64 y (-.f64 x x)) (fma.f64 (*.f64 5641895835477563/5000000000000000 (sqrt.f64 (exp.f64 z))) (sqrt.f64 (exp.f64 z)) (*.f64 y (neg.f64 x))))
(+.f64 (fma.f64 1 (*.f64 5641895835477563/5000000000000000 (exp.f64 z)) (neg.f64 (*.f64 (*.f64 y x) -1))) (fma.f64 (*.f64 y x) -1 (*.f64 (*.f64 y x) -1)))
(+.f64 (fma.f64 5641895835477563/5000000000000000 (exp.f64 z) (*.f64 (*.f64 y x) 1)) (fma.f64 x (neg.f64 y) (neg.f64 (*.f64 y x))))
(+.f64 (fma.f64 y x (*.f64 5641895835477563/5000000000000000 (exp.f64 z))) (*.f64 (*.f64 y x) -2))
(+.f64 (fma.f64 5641895835477563/5000000000000000 (exp.f64 z) (neg.f64 (*.f64 (*.f64 y x) -1))) (fma.f64 (*.f64 y x) -1 (*.f64 (*.f64 y x) -1)))
(+.f64 (fma.f64 5641895835477563/5000000000000000 (exp.f64 z) (*.f64 (*.f64 y x) 1)) (fma.f64 x (neg.f64 y) (neg.f64 (*.f64 y x))))
(+.f64 (fma.f64 y x (*.f64 5641895835477563/5000000000000000 (exp.f64 z))) (*.f64 (*.f64 y x) -2))
(+.f64 (fma.f64 (exp.f64 z) 5641895835477563/5000000000000000 (neg.f64 (*.f64 (*.f64 y x) -1))) (fma.f64 (*.f64 y x) -1 (*.f64 (*.f64 y x) -1)))
(+.f64 (fma.f64 5641895835477563/5000000000000000 (exp.f64 z) (*.f64 (*.f64 y x) 1)) (fma.f64 x (neg.f64 y) (neg.f64 (*.f64 y x))))
(+.f64 (fma.f64 y x (*.f64 5641895835477563/5000000000000000 (exp.f64 z))) (*.f64 (*.f64 y x) -2))
(+.f64 (fma.f64 (pow.f64 (cbrt.f64 (*.f64 5641895835477563/5000000000000000 (exp.f64 z))) 2) (cbrt.f64 (*.f64 5641895835477563/5000000000000000 (exp.f64 z))) (neg.f64 (*.f64 (*.f64 y x) -1))) (fma.f64 (*.f64 y x) -1 (*.f64 (*.f64 y x) -1)))
(+.f64 (fma.f64 5641895835477563/5000000000000000 (exp.f64 z) (*.f64 (*.f64 y x) 1)) (fma.f64 x (neg.f64 y) (neg.f64 (*.f64 y x))))
(+.f64 (fma.f64 y x (*.f64 5641895835477563/5000000000000000 (exp.f64 z))) (*.f64 (*.f64 y x) -2))
(+.f64 (fma.f64 (sqrt.f64 (*.f64 5641895835477563/5000000000000000 (exp.f64 z))) (sqrt.f64 (*.f64 5641895835477563/5000000000000000 (exp.f64 z))) (neg.f64 (*.f64 (*.f64 y x) -1))) (fma.f64 (*.f64 y x) -1 (*.f64 (*.f64 y x) -1)))
(+.f64 (fma.f64 5641895835477563/5000000000000000 (exp.f64 z) (*.f64 (*.f64 y x) 1)) (fma.f64 x (neg.f64 y) (neg.f64 (*.f64 y x))))
(+.f64 (fma.f64 y x (*.f64 5641895835477563/5000000000000000 (exp.f64 z))) (*.f64 (*.f64 y x) -2))
(+.f64 (fma.f64 (*.f64 5641895835477563/5000000000000000 (cbrt.f64 (pow.f64 (exp.f64 z) 2))) (cbrt.f64 (exp.f64 z)) (neg.f64 (*.f64 (*.f64 y x) -1))) (fma.f64 (*.f64 y x) -1 (*.f64 (*.f64 y x) -1)))
(+.f64 (fma.f64 (*.f64 5641895835477563/5000000000000000 (cbrt.f64 (pow.f64 (exp.f64 z) 2))) (cbrt.f64 (exp.f64 z)) (*.f64 (*.f64 y x) 1)) (fma.f64 x (neg.f64 y) (neg.f64 (*.f64 y x))))
(+.f64 (fma.f64 (*.f64 5641895835477563/5000000000000000 (cbrt.f64 (pow.f64 (exp.f64 z) 2))) (cbrt.f64 (exp.f64 z)) (*.f64 y x)) (*.f64 (*.f64 y x) -2))
(+.f64 (fma.f64 (*.f64 5641895835477563/5000000000000000 (sqrt.f64 (exp.f64 z))) (sqrt.f64 (exp.f64 z)) (neg.f64 (*.f64 (*.f64 y x) -1))) (fma.f64 (*.f64 y x) -1 (*.f64 (*.f64 y x) -1)))
(+.f64 (fma.f64 (*.f64 5641895835477563/5000000000000000 (sqrt.f64 (exp.f64 z))) (sqrt.f64 (exp.f64 z)) (*.f64 (*.f64 y x) 1)) (fma.f64 x (neg.f64 y) (neg.f64 (*.f64 y x))))
(+.f64 (fma.f64 (*.f64 5641895835477563/5000000000000000 (sqrt.f64 (exp.f64 z))) (sqrt.f64 (exp.f64 z)) (*.f64 y x)) (*.f64 (*.f64 y x) -2))
(+.f64 (fma.f64 1 (*.f64 5641895835477563/5000000000000000 (exp.f64 z)) (neg.f64 (*.f64 x (neg.f64 y)))) (fma.f64 x (neg.f64 y) (*.f64 x (neg.f64 y))))
(+.f64 (fma.f64 5641895835477563/5000000000000000 (exp.f64 z) (*.f64 (*.f64 y x) 1)) (fma.f64 x (neg.f64 y) (neg.f64 (*.f64 y x))))
(+.f64 (fma.f64 y x (*.f64 5641895835477563/5000000000000000 (exp.f64 z))) (*.f64 (*.f64 y x) -2))
(+.f64 (fma.f64 5641895835477563/5000000000000000 (exp.f64 z) (neg.f64 (*.f64 x (neg.f64 y)))) (fma.f64 x (neg.f64 y) (*.f64 x (neg.f64 y))))
(+.f64 (fma.f64 5641895835477563/5000000000000000 (exp.f64 z) (*.f64 (*.f64 y x) 1)) (fma.f64 x (neg.f64 y) (neg.f64 (*.f64 y x))))
(+.f64 (fma.f64 y x (*.f64 5641895835477563/5000000000000000 (exp.f64 z))) (*.f64 (*.f64 y x) -2))
(+.f64 (fma.f64 (exp.f64 z) 5641895835477563/5000000000000000 (neg.f64 (*.f64 x (neg.f64 y)))) (fma.f64 x (neg.f64 y) (*.f64 x (neg.f64 y))))
(+.f64 (fma.f64 5641895835477563/5000000000000000 (exp.f64 z) (*.f64 (*.f64 y x) 1)) (fma.f64 x (neg.f64 y) (neg.f64 (*.f64 y x))))
(+.f64 (fma.f64 y x (*.f64 5641895835477563/5000000000000000 (exp.f64 z))) (*.f64 (*.f64 y x) -2))
(+.f64 (fma.f64 (pow.f64 (cbrt.f64 (*.f64 5641895835477563/5000000000000000 (exp.f64 z))) 2) (cbrt.f64 (*.f64 5641895835477563/5000000000000000 (exp.f64 z))) (neg.f64 (*.f64 x (neg.f64 y)))) (fma.f64 x (neg.f64 y) (*.f64 x (neg.f64 y))))
(+.f64 (fma.f64 5641895835477563/5000000000000000 (exp.f64 z) (*.f64 (*.f64 y x) 1)) (fma.f64 x (neg.f64 y) (neg.f64 (*.f64 y x))))
(+.f64 (fma.f64 y x (*.f64 5641895835477563/5000000000000000 (exp.f64 z))) (*.f64 (*.f64 y x) -2))
(+.f64 (fma.f64 (sqrt.f64 (*.f64 5641895835477563/5000000000000000 (exp.f64 z))) (sqrt.f64 (*.f64 5641895835477563/5000000000000000 (exp.f64 z))) (neg.f64 (*.f64 x (neg.f64 y)))) (fma.f64 x (neg.f64 y) (*.f64 x (neg.f64 y))))
(+.f64 (fma.f64 5641895835477563/5000000000000000 (exp.f64 z) (*.f64 (*.f64 y x) 1)) (fma.f64 x (neg.f64 y) (neg.f64 (*.f64 y x))))
(+.f64 (fma.f64 y x (*.f64 5641895835477563/5000000000000000 (exp.f64 z))) (*.f64 (*.f64 y x) -2))
(+.f64 (fma.f64 (*.f64 5641895835477563/5000000000000000 (cbrt.f64 (pow.f64 (exp.f64 z) 2))) (cbrt.f64 (exp.f64 z)) (neg.f64 (*.f64 x (neg.f64 y)))) (fma.f64 x (neg.f64 y) (*.f64 x (neg.f64 y))))
(+.f64 (fma.f64 (*.f64 5641895835477563/5000000000000000 (cbrt.f64 (pow.f64 (exp.f64 z) 2))) (cbrt.f64 (exp.f64 z)) (*.f64 (*.f64 y x) 1)) (fma.f64 x (neg.f64 y) (neg.f64 (*.f64 y x))))
(+.f64 (fma.f64 (*.f64 5641895835477563/5000000000000000 (cbrt.f64 (pow.f64 (exp.f64 z) 2))) (cbrt.f64 (exp.f64 z)) (*.f64 y x)) (*.f64 (*.f64 y x) -2))
(+.f64 (fma.f64 (*.f64 5641895835477563/5000000000000000 (sqrt.f64 (exp.f64 z))) (sqrt.f64 (exp.f64 z)) (neg.f64 (*.f64 x (neg.f64 y)))) (fma.f64 x (neg.f64 y) (*.f64 x (neg.f64 y))))
(+.f64 (fma.f64 (*.f64 5641895835477563/5000000000000000 (sqrt.f64 (exp.f64 z))) (sqrt.f64 (exp.f64 z)) (*.f64 (*.f64 y x) 1)) (fma.f64 x (neg.f64 y) (neg.f64 (*.f64 y x))))
(+.f64 (fma.f64 (*.f64 5641895835477563/5000000000000000 (sqrt.f64 (exp.f64 z))) (sqrt.f64 (exp.f64 z)) (*.f64 y x)) (*.f64 (*.f64 y x) -2))
(+.f64 (fma.f64 1 (*.f64 5641895835477563/5000000000000000 (exp.f64 z)) (neg.f64 (*.f64 x (*.f64 y -1)))) (fma.f64 x (*.f64 y -1) (*.f64 x (*.f64 y -1))))
(+.f64 (fma.f64 5641895835477563/5000000000000000 (exp.f64 z) (*.f64 (*.f64 y x) 1)) (fma.f64 x (neg.f64 y) (neg.f64 (*.f64 y x))))
(+.f64 (fma.f64 y x (*.f64 5641895835477563/5000000000000000 (exp.f64 z))) (*.f64 (*.f64 y x) -2))
(+.f64 (fma.f64 5641895835477563/5000000000000000 (exp.f64 z) (neg.f64 (*.f64 x (*.f64 y -1)))) (fma.f64 x (*.f64 y -1) (*.f64 x (*.f64 y -1))))
(+.f64 (fma.f64 5641895835477563/5000000000000000 (exp.f64 z) (*.f64 (*.f64 y x) 1)) (fma.f64 x (neg.f64 y) (neg.f64 (*.f64 y x))))
(+.f64 (fma.f64 y x (*.f64 5641895835477563/5000000000000000 (exp.f64 z))) (*.f64 (*.f64 y x) -2))
(+.f64 (fma.f64 (exp.f64 z) 5641895835477563/5000000000000000 (neg.f64 (*.f64 x (*.f64 y -1)))) (fma.f64 x (*.f64 y -1) (*.f64 x (*.f64 y -1))))
(+.f64 (fma.f64 5641895835477563/5000000000000000 (exp.f64 z) (*.f64 (*.f64 y x) 1)) (fma.f64 x (neg.f64 y) (neg.f64 (*.f64 y x))))
(+.f64 (fma.f64 y x (*.f64 5641895835477563/5000000000000000 (exp.f64 z))) (*.f64 (*.f64 y x) -2))
(+.f64 (fma.f64 (pow.f64 (cbrt.f64 (*.f64 5641895835477563/5000000000000000 (exp.f64 z))) 2) (cbrt.f64 (*.f64 5641895835477563/5000000000000000 (exp.f64 z))) (neg.f64 (*.f64 x (*.f64 y -1)))) (fma.f64 x (*.f64 y -1) (*.f64 x (*.f64 y -1))))
(+.f64 (fma.f64 5641895835477563/5000000000000000 (exp.f64 z) (*.f64 (*.f64 y x) 1)) (fma.f64 x (neg.f64 y) (neg.f64 (*.f64 y x))))
(+.f64 (fma.f64 y x (*.f64 5641895835477563/5000000000000000 (exp.f64 z))) (*.f64 (*.f64 y x) -2))
(+.f64 (fma.f64 (sqrt.f64 (*.f64 5641895835477563/5000000000000000 (exp.f64 z))) (sqrt.f64 (*.f64 5641895835477563/5000000000000000 (exp.f64 z))) (neg.f64 (*.f64 x (*.f64 y -1)))) (fma.f64 x (*.f64 y -1) (*.f64 x (*.f64 y -1))))
(+.f64 (fma.f64 5641895835477563/5000000000000000 (exp.f64 z) (*.f64 (*.f64 y x) 1)) (fma.f64 x (neg.f64 y) (neg.f64 (*.f64 y x))))
(+.f64 (fma.f64 y x (*.f64 5641895835477563/5000000000000000 (exp.f64 z))) (*.f64 (*.f64 y x) -2))
(+.f64 (fma.f64 (*.f64 5641895835477563/5000000000000000 (cbrt.f64 (pow.f64 (exp.f64 z) 2))) (cbrt.f64 (exp.f64 z)) (neg.f64 (*.f64 x (*.f64 y -1)))) (fma.f64 x (*.f64 y -1) (*.f64 x (*.f64 y -1))))
(+.f64 (fma.f64 (*.f64 5641895835477563/5000000000000000 (cbrt.f64 (pow.f64 (exp.f64 z) 2))) (cbrt.f64 (exp.f64 z)) (*.f64 (*.f64 y x) 1)) (fma.f64 x (neg.f64 y) (neg.f64 (*.f64 y x))))
(+.f64 (fma.f64 (*.f64 5641895835477563/5000000000000000 (cbrt.f64 (pow.f64 (exp.f64 z) 2))) (cbrt.f64 (exp.f64 z)) (*.f64 y x)) (*.f64 (*.f64 y x) -2))
(+.f64 (fma.f64 (*.f64 5641895835477563/5000000000000000 (sqrt.f64 (exp.f64 z))) (sqrt.f64 (exp.f64 z)) (neg.f64 (*.f64 x (*.f64 y -1)))) (fma.f64 x (*.f64 y -1) (*.f64 x (*.f64 y -1))))
(+.f64 (fma.f64 (*.f64 5641895835477563/5000000000000000 (sqrt.f64 (exp.f64 z))) (sqrt.f64 (exp.f64 z)) (*.f64 (*.f64 y x) 1)) (fma.f64 x (neg.f64 y) (neg.f64 (*.f64 y x))))
(+.f64 (fma.f64 (*.f64 5641895835477563/5000000000000000 (sqrt.f64 (exp.f64 z))) (sqrt.f64 (exp.f64 z)) (*.f64 y x)) (*.f64 (*.f64 y x) -2))
(+.f64 (fma.f64 1 (*.f64 5641895835477563/5000000000000000 (exp.f64 z)) (neg.f64 (*.f64 (cbrt.f64 y) (*.f64 x (pow.f64 (cbrt.f64 y) 2))))) (fma.f64 (neg.f64 (cbrt.f64 y)) (*.f64 x (pow.f64 (cbrt.f64 y) 2)) (*.f64 (cbrt.f64 y) (*.f64 x (pow.f64 (cbrt.f64 y) 2)))))
(+.f64 (fma.f64 5641895835477563/5000000000000000 (exp.f64 z) (*.f64 (*.f64 x (cbrt.f64 y)) (neg.f64 (pow.f64 (cbrt.f64 y) 2)))) (fma.f64 (*.f64 (neg.f64 (cbrt.f64 y)) x) (pow.f64 (cbrt.f64 y) 2) (*.f64 (pow.f64 (cbrt.f64 y) 2) (*.f64 x (cbrt.f64 y)))))
(+.f64 (fma.f64 5641895835477563/5000000000000000 (exp.f64 z) (*.f64 (cbrt.f64 y) (*.f64 x (neg.f64 (pow.f64 (cbrt.f64 y) 2))))) (*.f64 0 (*.f64 x (*.f64 (cbrt.f64 y) (pow.f64 (cbrt.f64 y) 2)))))
(+.f64 (fma.f64 5641895835477563/5000000000000000 (exp.f64 z) (neg.f64 (*.f64 (cbrt.f64 y) (*.f64 x (pow.f64 (cbrt.f64 y) 2))))) (fma.f64 (neg.f64 (cbrt.f64 y)) (*.f64 x (pow.f64 (cbrt.f64 y) 2)) (*.f64 (cbrt.f64 y) (*.f64 x (pow.f64 (cbrt.f64 y) 2)))))
(+.f64 (fma.f64 5641895835477563/5000000000000000 (exp.f64 z) (*.f64 (*.f64 x (cbrt.f64 y)) (neg.f64 (pow.f64 (cbrt.f64 y) 2)))) (fma.f64 (*.f64 (neg.f64 (cbrt.f64 y)) x) (pow.f64 (cbrt.f64 y) 2) (*.f64 (pow.f64 (cbrt.f64 y) 2) (*.f64 x (cbrt.f64 y)))))
(+.f64 (fma.f64 5641895835477563/5000000000000000 (exp.f64 z) (*.f64 (cbrt.f64 y) (*.f64 x (neg.f64 (pow.f64 (cbrt.f64 y) 2))))) (*.f64 0 (*.f64 x (*.f64 (cbrt.f64 y) (pow.f64 (cbrt.f64 y) 2)))))
(+.f64 (fma.f64 (exp.f64 z) 5641895835477563/5000000000000000 (neg.f64 (*.f64 (cbrt.f64 y) (*.f64 x (pow.f64 (cbrt.f64 y) 2))))) (fma.f64 (neg.f64 (cbrt.f64 y)) (*.f64 x (pow.f64 (cbrt.f64 y) 2)) (*.f64 (cbrt.f64 y) (*.f64 x (pow.f64 (cbrt.f64 y) 2)))))
(+.f64 (fma.f64 5641895835477563/5000000000000000 (exp.f64 z) (*.f64 (*.f64 x (cbrt.f64 y)) (neg.f64 (pow.f64 (cbrt.f64 y) 2)))) (fma.f64 (*.f64 (neg.f64 (cbrt.f64 y)) x) (pow.f64 (cbrt.f64 y) 2) (*.f64 (pow.f64 (cbrt.f64 y) 2) (*.f64 x (cbrt.f64 y)))))
(+.f64 (fma.f64 5641895835477563/5000000000000000 (exp.f64 z) (*.f64 (cbrt.f64 y) (*.f64 x (neg.f64 (pow.f64 (cbrt.f64 y) 2))))) (*.f64 0 (*.f64 x (*.f64 (cbrt.f64 y) (pow.f64 (cbrt.f64 y) 2)))))
(+.f64 (fma.f64 (pow.f64 (cbrt.f64 (*.f64 5641895835477563/5000000000000000 (exp.f64 z))) 2) (cbrt.f64 (*.f64 5641895835477563/5000000000000000 (exp.f64 z))) (neg.f64 (*.f64 (cbrt.f64 y) (*.f64 x (pow.f64 (cbrt.f64 y) 2))))) (fma.f64 (neg.f64 (cbrt.f64 y)) (*.f64 x (pow.f64 (cbrt.f64 y) 2)) (*.f64 (cbrt.f64 y) (*.f64 x (pow.f64 (cbrt.f64 y) 2)))))
(+.f64 (fma.f64 5641895835477563/5000000000000000 (exp.f64 z) (*.f64 (*.f64 x (cbrt.f64 y)) (neg.f64 (pow.f64 (cbrt.f64 y) 2)))) (fma.f64 (*.f64 (neg.f64 (cbrt.f64 y)) x) (pow.f64 (cbrt.f64 y) 2) (*.f64 (pow.f64 (cbrt.f64 y) 2) (*.f64 x (cbrt.f64 y)))))
(+.f64 (fma.f64 5641895835477563/5000000000000000 (exp.f64 z) (*.f64 (cbrt.f64 y) (*.f64 x (neg.f64 (pow.f64 (cbrt.f64 y) 2))))) (*.f64 0 (*.f64 x (*.f64 (cbrt.f64 y) (pow.f64 (cbrt.f64 y) 2)))))
(+.f64 (fma.f64 (sqrt.f64 (*.f64 5641895835477563/5000000000000000 (exp.f64 z))) (sqrt.f64 (*.f64 5641895835477563/5000000000000000 (exp.f64 z))) (neg.f64 (*.f64 (cbrt.f64 y) (*.f64 x (pow.f64 (cbrt.f64 y) 2))))) (fma.f64 (neg.f64 (cbrt.f64 y)) (*.f64 x (pow.f64 (cbrt.f64 y) 2)) (*.f64 (cbrt.f64 y) (*.f64 x (pow.f64 (cbrt.f64 y) 2)))))
(+.f64 (fma.f64 5641895835477563/5000000000000000 (exp.f64 z) (*.f64 (*.f64 x (cbrt.f64 y)) (neg.f64 (pow.f64 (cbrt.f64 y) 2)))) (fma.f64 (*.f64 (neg.f64 (cbrt.f64 y)) x) (pow.f64 (cbrt.f64 y) 2) (*.f64 (pow.f64 (cbrt.f64 y) 2) (*.f64 x (cbrt.f64 y)))))
(+.f64 (fma.f64 5641895835477563/5000000000000000 (exp.f64 z) (*.f64 (cbrt.f64 y) (*.f64 x (neg.f64 (pow.f64 (cbrt.f64 y) 2))))) (*.f64 0 (*.f64 x (*.f64 (cbrt.f64 y) (pow.f64 (cbrt.f64 y) 2)))))
(+.f64 (fma.f64 (*.f64 5641895835477563/5000000000000000 (cbrt.f64 (pow.f64 (exp.f64 z) 2))) (cbrt.f64 (exp.f64 z)) (neg.f64 (*.f64 (cbrt.f64 y) (*.f64 x (pow.f64 (cbrt.f64 y) 2))))) (fma.f64 (neg.f64 (cbrt.f64 y)) (*.f64 x (pow.f64 (cbrt.f64 y) 2)) (*.f64 (cbrt.f64 y) (*.f64 x (pow.f64 (cbrt.f64 y) 2)))))
(+.f64 (fma.f64 (*.f64 5641895835477563/5000000000000000 (cbrt.f64 (pow.f64 (exp.f64 z) 2))) (cbrt.f64 (exp.f64 z)) (*.f64 (*.f64 x (cbrt.f64 y)) (neg.f64 (pow.f64 (cbrt.f64 y) 2)))) (fma.f64 (*.f64 (neg.f64 (cbrt.f64 y)) x) (pow.f64 (cbrt.f64 y) 2) (*.f64 (pow.f64 (cbrt.f64 y) 2) (*.f64 x (cbrt.f64 y)))))
(+.f64 (-.f64 (*.f64 5641895835477563/5000000000000000 (*.f64 (cbrt.f64 (pow.f64 (exp.f64 z) 2)) (cbrt.f64 (exp.f64 z)))) (*.f64 x (*.f64 (cbrt.f64 y) (pow.f64 (cbrt.f64 y) 2)))) (*.f64 0 (*.f64 x (*.f64 (cbrt.f64 y) (pow.f64 (cbrt.f64 y) 2)))))
(+.f64 (fma.f64 (*.f64 5641895835477563/5000000000000000 (sqrt.f64 (exp.f64 z))) (sqrt.f64 (exp.f64 z)) (neg.f64 (*.f64 (cbrt.f64 y) (*.f64 x (pow.f64 (cbrt.f64 y) 2))))) (fma.f64 (neg.f64 (cbrt.f64 y)) (*.f64 x (pow.f64 (cbrt.f64 y) 2)) (*.f64 (cbrt.f64 y) (*.f64 x (pow.f64 (cbrt.f64 y) 2)))))
(+.f64 (fma.f64 (*.f64 5641895835477563/5000000000000000 (sqrt.f64 (exp.f64 z))) (sqrt.f64 (exp.f64 z)) (*.f64 (*.f64 x (cbrt.f64 y)) (neg.f64 (pow.f64 (cbrt.f64 y) 2)))) (fma.f64 (*.f64 (neg.f64 (cbrt.f64 y)) x) (pow.f64 (cbrt.f64 y) 2) (*.f64 (pow.f64 (cbrt.f64 y) 2) (*.f64 x (cbrt.f64 y)))))
(+.f64 (fma.f64 (*.f64 5641895835477563/5000000000000000 (sqrt.f64 (exp.f64 z))) (sqrt.f64 (exp.f64 z)) (*.f64 (cbrt.f64 y) (*.f64 x (neg.f64 (pow.f64 (cbrt.f64 y) 2))))) (*.f64 0 (*.f64 x (*.f64 (cbrt.f64 y) (pow.f64 (cbrt.f64 y) 2)))))
(+.f64 (fma.f64 1 (*.f64 5641895835477563/5000000000000000 (exp.f64 z)) (neg.f64 (*.f64 (sqrt.f64 y) (*.f64 x (sqrt.f64 y))))) (fma.f64 (neg.f64 (sqrt.f64 y)) (*.f64 x (sqrt.f64 y)) (*.f64 (sqrt.f64 y) (*.f64 x (sqrt.f64 y)))))
(+.f64 (fma.f64 5641895835477563/5000000000000000 (exp.f64 z) (*.f64 (sqrt.f64 y) (*.f64 (sqrt.f64 y) (neg.f64 x)))) (fma.f64 (*.f64 (sqrt.f64 y) (neg.f64 x)) (sqrt.f64 y) (*.f64 (sqrt.f64 y) (*.f64 x (sqrt.f64 y)))))
(+.f64 (-.f64 (*.f64 5641895835477563/5000000000000000 (exp.f64 z)) (*.f64 x (*.f64 (sqrt.f64 y) (sqrt.f64 y)))) (*.f64 0 (*.f64 x (*.f64 (sqrt.f64 y) (sqrt.f64 y)))))
(+.f64 (fma.f64 5641895835477563/5000000000000000 (exp.f64 z) (neg.f64 (*.f64 (sqrt.f64 y) (*.f64 x (sqrt.f64 y))))) (fma.f64 (neg.f64 (sqrt.f64 y)) (*.f64 x (sqrt.f64 y)) (*.f64 (sqrt.f64 y) (*.f64 x (sqrt.f64 y)))))
(+.f64 (fma.f64 5641895835477563/5000000000000000 (exp.f64 z) (*.f64 (sqrt.f64 y) (*.f64 (sqrt.f64 y) (neg.f64 x)))) (fma.f64 (*.f64 (sqrt.f64 y) (neg.f64 x)) (sqrt.f64 y) (*.f64 (sqrt.f64 y) (*.f64 x (sqrt.f64 y)))))
(+.f64 (-.f64 (*.f64 5641895835477563/5000000000000000 (exp.f64 z)) (*.f64 x (*.f64 (sqrt.f64 y) (sqrt.f64 y)))) (*.f64 0 (*.f64 x (*.f64 (sqrt.f64 y) (sqrt.f64 y)))))
(+.f64 (fma.f64 (exp.f64 z) 5641895835477563/5000000000000000 (neg.f64 (*.f64 (sqrt.f64 y) (*.f64 x (sqrt.f64 y))))) (fma.f64 (neg.f64 (sqrt.f64 y)) (*.f64 x (sqrt.f64 y)) (*.f64 (sqrt.f64 y) (*.f64 x (sqrt.f64 y)))))
(+.f64 (fma.f64 5641895835477563/5000000000000000 (exp.f64 z) (*.f64 (sqrt.f64 y) (*.f64 (sqrt.f64 y) (neg.f64 x)))) (fma.f64 (*.f64 (sqrt.f64 y) (neg.f64 x)) (sqrt.f64 y) (*.f64 (sqrt.f64 y) (*.f64 x (sqrt.f64 y)))))
(+.f64 (-.f64 (*.f64 5641895835477563/5000000000000000 (exp.f64 z)) (*.f64 x (*.f64 (sqrt.f64 y) (sqrt.f64 y)))) (*.f64 0 (*.f64 x (*.f64 (sqrt.f64 y) (sqrt.f64 y)))))
(+.f64 (fma.f64 (pow.f64 (cbrt.f64 (*.f64 5641895835477563/5000000000000000 (exp.f64 z))) 2) (cbrt.f64 (*.f64 5641895835477563/5000000000000000 (exp.f64 z))) (neg.f64 (*.f64 (sqrt.f64 y) (*.f64 x (sqrt.f64 y))))) (fma.f64 (neg.f64 (sqrt.f64 y)) (*.f64 x (sqrt.f64 y)) (*.f64 (sqrt.f64 y) (*.f64 x (sqrt.f64 y)))))
(+.f64 (fma.f64 5641895835477563/5000000000000000 (exp.f64 z) (*.f64 (sqrt.f64 y) (*.f64 (sqrt.f64 y) (neg.f64 x)))) (fma.f64 (*.f64 (sqrt.f64 y) (neg.f64 x)) (sqrt.f64 y) (*.f64 (sqrt.f64 y) (*.f64 x (sqrt.f64 y)))))
(+.f64 (-.f64 (*.f64 5641895835477563/5000000000000000 (exp.f64 z)) (*.f64 x (*.f64 (sqrt.f64 y) (sqrt.f64 y)))) (*.f64 0 (*.f64 x (*.f64 (sqrt.f64 y) (sqrt.f64 y)))))
(+.f64 (fma.f64 (sqrt.f64 (*.f64 5641895835477563/5000000000000000 (exp.f64 z))) (sqrt.f64 (*.f64 5641895835477563/5000000000000000 (exp.f64 z))) (neg.f64 (*.f64 (sqrt.f64 y) (*.f64 x (sqrt.f64 y))))) (fma.f64 (neg.f64 (sqrt.f64 y)) (*.f64 x (sqrt.f64 y)) (*.f64 (sqrt.f64 y) (*.f64 x (sqrt.f64 y)))))
(+.f64 (fma.f64 5641895835477563/5000000000000000 (exp.f64 z) (*.f64 (sqrt.f64 y) (*.f64 (sqrt.f64 y) (neg.f64 x)))) (fma.f64 (*.f64 (sqrt.f64 y) (neg.f64 x)) (sqrt.f64 y) (*.f64 (sqrt.f64 y) (*.f64 x (sqrt.f64 y)))))
(+.f64 (-.f64 (*.f64 5641895835477563/5000000000000000 (exp.f64 z)) (*.f64 x (*.f64 (sqrt.f64 y) (sqrt.f64 y)))) (*.f64 0 (*.f64 x (*.f64 (sqrt.f64 y) (sqrt.f64 y)))))
(+.f64 (fma.f64 (*.f64 5641895835477563/5000000000000000 (cbrt.f64 (pow.f64 (exp.f64 z) 2))) (cbrt.f64 (exp.f64 z)) (neg.f64 (*.f64 (sqrt.f64 y) (*.f64 x (sqrt.f64 y))))) (fma.f64 (neg.f64 (sqrt.f64 y)) (*.f64 x (sqrt.f64 y)) (*.f64 (sqrt.f64 y) (*.f64 x (sqrt.f64 y)))))
(+.f64 (fma.f64 (*.f64 5641895835477563/5000000000000000 (cbrt.f64 (pow.f64 (exp.f64 z) 2))) (cbrt.f64 (exp.f64 z)) (*.f64 (sqrt.f64 y) (*.f64 (sqrt.f64 y) (neg.f64 x)))) (fma.f64 (*.f64 (sqrt.f64 y) (neg.f64 x)) (sqrt.f64 y) (*.f64 (sqrt.f64 y) (*.f64 x (sqrt.f64 y)))))
(+.f64 (-.f64 (*.f64 5641895835477563/5000000000000000 (*.f64 (cbrt.f64 (pow.f64 (exp.f64 z) 2)) (cbrt.f64 (exp.f64 z)))) (*.f64 x (*.f64 (sqrt.f64 y) (sqrt.f64 y)))) (*.f64 0 (*.f64 x (*.f64 (sqrt.f64 y) (sqrt.f64 y)))))
(+.f64 (fma.f64 (*.f64 5641895835477563/5000000000000000 (sqrt.f64 (exp.f64 z))) (sqrt.f64 (exp.f64 z)) (neg.f64 (*.f64 (sqrt.f64 y) (*.f64 x (sqrt.f64 y))))) (fma.f64 (neg.f64 (sqrt.f64 y)) (*.f64 x (sqrt.f64 y)) (*.f64 (sqrt.f64 y) (*.f64 x (sqrt.f64 y)))))
(+.f64 (fma.f64 (*.f64 5641895835477563/5000000000000000 (sqrt.f64 (exp.f64 z))) (sqrt.f64 (exp.f64 z)) (*.f64 (sqrt.f64 y) (*.f64 (sqrt.f64 y) (neg.f64 x)))) (fma.f64 (*.f64 (sqrt.f64 y) (neg.f64 x)) (sqrt.f64 y) (*.f64 (sqrt.f64 y) (*.f64 x (sqrt.f64 y)))))
(+.f64 (-.f64 (*.f64 5641895835477563/5000000000000000 (*.f64 (sqrt.f64 (exp.f64 z)) (sqrt.f64 (exp.f64 z)))) (*.f64 x (*.f64 (sqrt.f64 y) (sqrt.f64 y)))) (*.f64 0 (*.f64 x (*.f64 (sqrt.f64 y) (sqrt.f64 y)))))
(+.f64 (fma.f64 1 (*.f64 5641895835477563/5000000000000000 (exp.f64 z)) (neg.f64 (*.f64 (cbrt.f64 x) (*.f64 y (pow.f64 (cbrt.f64 x) 2))))) (fma.f64 (neg.f64 (cbrt.f64 x)) (*.f64 y (pow.f64 (cbrt.f64 x) 2)) (*.f64 (cbrt.f64 x) (*.f64 y (pow.f64 (cbrt.f64 x) 2)))))
(+.f64 (fma.f64 5641895835477563/5000000000000000 (exp.f64 z) (*.f64 (neg.f64 (cbrt.f64 x)) (*.f64 y (pow.f64 (cbrt.f64 x) 2)))) (fma.f64 (neg.f64 (cbrt.f64 x)) (*.f64 y (pow.f64 (cbrt.f64 x) 2)) (*.f64 (pow.f64 (cbrt.f64 x) 2) (*.f64 y (cbrt.f64 x)))))
(+.f64 (*.f64 y (-.f64 x x)) (-.f64 (*.f64 5641895835477563/5000000000000000 (exp.f64 z)) (*.f64 y x)))
(+.f64 (fma.f64 5641895835477563/5000000000000000 (exp.f64 z) (neg.f64 (*.f64 (cbrt.f64 x) (*.f64 y (pow.f64 (cbrt.f64 x) 2))))) (fma.f64 (neg.f64 (cbrt.f64 x)) (*.f64 y (pow.f64 (cbrt.f64 x) 2)) (*.f64 (cbrt.f64 x) (*.f64 y (pow.f64 (cbrt.f64 x) 2)))))
(+.f64 (fma.f64 5641895835477563/5000000000000000 (exp.f64 z) (*.f64 (neg.f64 (cbrt.f64 x)) (*.f64 y (pow.f64 (cbrt.f64 x) 2)))) (fma.f64 (neg.f64 (cbrt.f64 x)) (*.f64 y (pow.f64 (cbrt.f64 x) 2)) (*.f64 (pow.f64 (cbrt.f64 x) 2) (*.f64 y (cbrt.f64 x)))))
(+.f64 (*.f64 y (-.f64 x x)) (-.f64 (*.f64 5641895835477563/5000000000000000 (exp.f64 z)) (*.f64 y x)))
(+.f64 (fma.f64 (exp.f64 z) 5641895835477563/5000000000000000 (neg.f64 (*.f64 (cbrt.f64 x) (*.f64 y (pow.f64 (cbrt.f64 x) 2))))) (fma.f64 (neg.f64 (cbrt.f64 x)) (*.f64 y (pow.f64 (cbrt.f64 x) 2)) (*.f64 (cbrt.f64 x) (*.f64 y (pow.f64 (cbrt.f64 x) 2)))))
(+.f64 (fma.f64 5641895835477563/5000000000000000 (exp.f64 z) (*.f64 (neg.f64 (cbrt.f64 x)) (*.f64 y (pow.f64 (cbrt.f64 x) 2)))) (fma.f64 (neg.f64 (cbrt.f64 x)) (*.f64 y (pow.f64 (cbrt.f64 x) 2)) (*.f64 (pow.f64 (cbrt.f64 x) 2) (*.f64 y (cbrt.f64 x)))))
(+.f64 (*.f64 y (-.f64 x x)) (-.f64 (*.f64 5641895835477563/5000000000000000 (exp.f64 z)) (*.f64 y x)))
(+.f64 (fma.f64 (pow.f64 (cbrt.f64 (*.f64 5641895835477563/5000000000000000 (exp.f64 z))) 2) (cbrt.f64 (*.f64 5641895835477563/5000000000000000 (exp.f64 z))) (neg.f64 (*.f64 (cbrt.f64 x) (*.f64 y (pow.f64 (cbrt.f64 x) 2))))) (fma.f64 (neg.f64 (cbrt.f64 x)) (*.f64 y (pow.f64 (cbrt.f64 x) 2)) (*.f64 (cbrt.f64 x) (*.f64 y (pow.f64 (cbrt.f64 x) 2)))))
(+.f64 (fma.f64 5641895835477563/5000000000000000 (exp.f64 z) (*.f64 (neg.f64 (cbrt.f64 x)) (*.f64 y (pow.f64 (cbrt.f64 x) 2)))) (fma.f64 (neg.f64 (cbrt.f64 x)) (*.f64 y (pow.f64 (cbrt.f64 x) 2)) (*.f64 (pow.f64 (cbrt.f64 x) 2) (*.f64 y (cbrt.f64 x)))))
(+.f64 (*.f64 y (-.f64 x x)) (-.f64 (*.f64 5641895835477563/5000000000000000 (exp.f64 z)) (*.f64 y x)))
(+.f64 (fma.f64 (sqrt.f64 (*.f64 5641895835477563/5000000000000000 (exp.f64 z))) (sqrt.f64 (*.f64 5641895835477563/5000000000000000 (exp.f64 z))) (neg.f64 (*.f64 (cbrt.f64 x) (*.f64 y (pow.f64 (cbrt.f64 x) 2))))) (fma.f64 (neg.f64 (cbrt.f64 x)) (*.f64 y (pow.f64 (cbrt.f64 x) 2)) (*.f64 (cbrt.f64 x) (*.f64 y (pow.f64 (cbrt.f64 x) 2)))))
(+.f64 (fma.f64 5641895835477563/5000000000000000 (exp.f64 z) (*.f64 (neg.f64 (cbrt.f64 x)) (*.f64 y (pow.f64 (cbrt.f64 x) 2)))) (fma.f64 (neg.f64 (cbrt.f64 x)) (*.f64 y (pow.f64 (cbrt.f64 x) 2)) (*.f64 (pow.f64 (cbrt.f64 x) 2) (*.f64 y (cbrt.f64 x)))))
(+.f64 (*.f64 y (-.f64 x x)) (-.f64 (*.f64 5641895835477563/5000000000000000 (exp.f64 z)) (*.f64 y x)))
(+.f64 (fma.f64 (*.f64 5641895835477563/5000000000000000 (cbrt.f64 (pow.f64 (exp.f64 z) 2))) (cbrt.f64 (exp.f64 z)) (neg.f64 (*.f64 (cbrt.f64 x) (*.f64 y (pow.f64 (cbrt.f64 x) 2))))) (fma.f64 (neg.f64 (cbrt.f64 x)) (*.f64 y (pow.f64 (cbrt.f64 x) 2)) (*.f64 (cbrt.f64 x) (*.f64 y (pow.f64 (cbrt.f64 x) 2)))))
(+.f64 (fma.f64 (*.f64 5641895835477563/5000000000000000 (cbrt.f64 (pow.f64 (exp.f64 z) 2))) (cbrt.f64 (exp.f64 z)) (*.f64 (neg.f64 (cbrt.f64 x)) (*.f64 y (pow.f64 (cbrt.f64 x) 2)))) (fma.f64 (neg.f64 (cbrt.f64 x)) (*.f64 y (pow.f64 (cbrt.f64 x) 2)) (*.f64 (pow.f64 (cbrt.f64 x) 2) (*.f64 y (cbrt.f64 x)))))
(+.f64 (*.f64 y (-.f64 x x)) (-.f64 (*.f64 5641895835477563/5000000000000000 (*.f64 (cbrt.f64 (pow.f64 (exp.f64 z) 2)) (cbrt.f64 (exp.f64 z)))) (*.f64 y x)))
(+.f64 (fma.f64 (*.f64 5641895835477563/5000000000000000 (sqrt.f64 (exp.f64 z))) (sqrt.f64 (exp.f64 z)) (neg.f64 (*.f64 (cbrt.f64 x) (*.f64 y (pow.f64 (cbrt.f64 x) 2))))) (fma.f64 (neg.f64 (cbrt.f64 x)) (*.f64 y (pow.f64 (cbrt.f64 x) 2)) (*.f64 (cbrt.f64 x) (*.f64 y (pow.f64 (cbrt.f64 x) 2)))))
(+.f64 (fma.f64 (*.f64 5641895835477563/5000000000000000 (sqrt.f64 (exp.f64 z))) (sqrt.f64 (exp.f64 z)) (*.f64 (neg.f64 (cbrt.f64 x)) (*.f64 y (pow.f64 (cbrt.f64 x) 2)))) (fma.f64 (neg.f64 (cbrt.f64 x)) (*.f64 y (pow.f64 (cbrt.f64 x) 2)) (*.f64 (pow.f64 (cbrt.f64 x) 2) (*.f64 y (cbrt.f64 x)))))
(+.f64 (*.f64 y (-.f64 x x)) (fma.f64 (*.f64 5641895835477563/5000000000000000 (sqrt.f64 (exp.f64 z))) (sqrt.f64 (exp.f64 z)) (*.f64 y (neg.f64 x))))
(+.f64 (fma.f64 1 (*.f64 5641895835477563/5000000000000000 (exp.f64 z)) (neg.f64 (*.f64 (sqrt.f64 x) (*.f64 y (sqrt.f64 x))))) (fma.f64 (neg.f64 (sqrt.f64 x)) (*.f64 y (sqrt.f64 x)) (*.f64 (sqrt.f64 x) (*.f64 y (sqrt.f64 x)))))
(+.f64 (fma.f64 5641895835477563/5000000000000000 (exp.f64 z) (*.f64 (neg.f64 (cbrt.f64 x)) (*.f64 y (pow.f64 (cbrt.f64 x) 2)))) (fma.f64 (neg.f64 (cbrt.f64 x)) (*.f64 y (pow.f64 (cbrt.f64 x) 2)) (*.f64 (pow.f64 (cbrt.f64 x) 2) (*.f64 y (cbrt.f64 x)))))
(+.f64 (*.f64 y (-.f64 x x)) (-.f64 (*.f64 5641895835477563/5000000000000000 (exp.f64 z)) (*.f64 y x)))
(+.f64 (fma.f64 5641895835477563/5000000000000000 (exp.f64 z) (neg.f64 (*.f64 (sqrt.f64 x) (*.f64 y (sqrt.f64 x))))) (fma.f64 (neg.f64 (sqrt.f64 x)) (*.f64 y (sqrt.f64 x)) (*.f64 (sqrt.f64 x) (*.f64 y (sqrt.f64 x)))))
(+.f64 (fma.f64 5641895835477563/5000000000000000 (exp.f64 z) (*.f64 (neg.f64 (cbrt.f64 x)) (*.f64 y (pow.f64 (cbrt.f64 x) 2)))) (fma.f64 (neg.f64 (cbrt.f64 x)) (*.f64 y (pow.f64 (cbrt.f64 x) 2)) (*.f64 (pow.f64 (cbrt.f64 x) 2) (*.f64 y (cbrt.f64 x)))))
(+.f64 (*.f64 y (-.f64 x x)) (-.f64 (*.f64 5641895835477563/5000000000000000 (exp.f64 z)) (*.f64 y x)))
(+.f64 (fma.f64 (exp.f64 z) 5641895835477563/5000000000000000 (neg.f64 (*.f64 (sqrt.f64 x) (*.f64 y (sqrt.f64 x))))) (fma.f64 (neg.f64 (sqrt.f64 x)) (*.f64 y (sqrt.f64 x)) (*.f64 (sqrt.f64 x) (*.f64 y (sqrt.f64 x)))))
(+.f64 (fma.f64 5641895835477563/5000000000000000 (exp.f64 z) (*.f64 (neg.f64 (cbrt.f64 x)) (*.f64 y (pow.f64 (cbrt.f64 x) 2)))) (fma.f64 (neg.f64 (cbrt.f64 x)) (*.f64 y (pow.f64 (cbrt.f64 x) 2)) (*.f64 (pow.f64 (cbrt.f64 x) 2) (*.f64 y (cbrt.f64 x)))))
(+.f64 (*.f64 y (-.f64 x x)) (-.f64 (*.f64 5641895835477563/5000000000000000 (exp.f64 z)) (*.f64 y x)))
(+.f64 (fma.f64 (pow.f64 (cbrt.f64 (*.f64 5641895835477563/5000000000000000 (exp.f64 z))) 2) (cbrt.f64 (*.f64 5641895835477563/5000000000000000 (exp.f64 z))) (neg.f64 (*.f64 (sqrt.f64 x) (*.f64 y (sqrt.f64 x))))) (fma.f64 (neg.f64 (sqrt.f64 x)) (*.f64 y (sqrt.f64 x)) (*.f64 (sqrt.f64 x) (*.f64 y (sqrt.f64 x)))))
(+.f64 (fma.f64 5641895835477563/5000000000000000 (exp.f64 z) (*.f64 (neg.f64 (cbrt.f64 x)) (*.f64 y (pow.f64 (cbrt.f64 x) 2)))) (fma.f64 (neg.f64 (cbrt.f64 x)) (*.f64 y (pow.f64 (cbrt.f64 x) 2)) (*.f64 (pow.f64 (cbrt.f64 x) 2) (*.f64 y (cbrt.f64 x)))))
(+.f64 (*.f64 y (-.f64 x x)) (-.f64 (*.f64 5641895835477563/5000000000000000 (exp.f64 z)) (*.f64 y x)))
(+.f64 (fma.f64 (sqrt.f64 (*.f64 5641895835477563/5000000000000000 (exp.f64 z))) (sqrt.f64 (*.f64 5641895835477563/5000000000000000 (exp.f64 z))) (neg.f64 (*.f64 (sqrt.f64 x) (*.f64 y (sqrt.f64 x))))) (fma.f64 (neg.f64 (sqrt.f64 x)) (*.f64 y (sqrt.f64 x)) (*.f64 (sqrt.f64 x) (*.f64 y (sqrt.f64 x)))))
(+.f64 (fma.f64 5641895835477563/5000000000000000 (exp.f64 z) (*.f64 (neg.f64 (cbrt.f64 x)) (*.f64 y (pow.f64 (cbrt.f64 x) 2)))) (fma.f64 (neg.f64 (cbrt.f64 x)) (*.f64 y (pow.f64 (cbrt.f64 x) 2)) (*.f64 (pow.f64 (cbrt.f64 x) 2) (*.f64 y (cbrt.f64 x)))))
(+.f64 (*.f64 y (-.f64 x x)) (-.f64 (*.f64 5641895835477563/5000000000000000 (exp.f64 z)) (*.f64 y x)))
(+.f64 (fma.f64 (*.f64 5641895835477563/5000000000000000 (cbrt.f64 (pow.f64 (exp.f64 z) 2))) (cbrt.f64 (exp.f64 z)) (neg.f64 (*.f64 (sqrt.f64 x) (*.f64 y (sqrt.f64 x))))) (fma.f64 (neg.f64 (sqrt.f64 x)) (*.f64 y (sqrt.f64 x)) (*.f64 (sqrt.f64 x) (*.f64 y (sqrt.f64 x)))))
(+.f64 (fma.f64 (*.f64 5641895835477563/5000000000000000 (cbrt.f64 (pow.f64 (exp.f64 z) 2))) (cbrt.f64 (exp.f64 z)) (*.f64 (neg.f64 (cbrt.f64 x)) (*.f64 y (pow.f64 (cbrt.f64 x) 2)))) (fma.f64 (neg.f64 (cbrt.f64 x)) (*.f64 y (pow.f64 (cbrt.f64 x) 2)) (*.f64 (pow.f64 (cbrt.f64 x) 2) (*.f64 y (cbrt.f64 x)))))
(+.f64 (*.f64 y (-.f64 x x)) (-.f64 (*.f64 5641895835477563/5000000000000000 (*.f64 (cbrt.f64 (pow.f64 (exp.f64 z) 2)) (cbrt.f64 (exp.f64 z)))) (*.f64 y x)))
(+.f64 (fma.f64 (*.f64 5641895835477563/5000000000000000 (sqrt.f64 (exp.f64 z))) (sqrt.f64 (exp.f64 z)) (neg.f64 (*.f64 (sqrt.f64 x) (*.f64 y (sqrt.f64 x))))) (fma.f64 (neg.f64 (sqrt.f64 x)) (*.f64 y (sqrt.f64 x)) (*.f64 (sqrt.f64 x) (*.f64 y (sqrt.f64 x)))))
(+.f64 (fma.f64 (*.f64 5641895835477563/5000000000000000 (sqrt.f64 (exp.f64 z))) (sqrt.f64 (exp.f64 z)) (*.f64 (neg.f64 (cbrt.f64 x)) (*.f64 y (pow.f64 (cbrt.f64 x) 2)))) (fma.f64 (neg.f64 (cbrt.f64 x)) (*.f64 y (pow.f64 (cbrt.f64 x) 2)) (*.f64 (pow.f64 (cbrt.f64 x) 2) (*.f64 y (cbrt.f64 x)))))
(+.f64 (*.f64 y (-.f64 x x)) (fma.f64 (*.f64 5641895835477563/5000000000000000 (sqrt.f64 (exp.f64 z))) (sqrt.f64 (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 x)))) 2)) (log.f64 (cbrt.f64 (exp.f64 (fma.f64 5641895835477563/5000000000000000 (exp.f64 z) (*.f64 y x))))))
(*.f64 3 (log.f64 (cbrt.f64 (exp.f64 (fma.f64 y x (*.f64 5641895835477563/5000000000000000 (exp.f64 z)))))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (fma.f64 5641895835477563/5000000000000000 (exp.f64 z) (*.f64 y x))))) (log.f64 (sqrt.f64 (exp.f64 (fma.f64 5641895835477563/5000000000000000 (exp.f64 z) (*.f64 y x))))))
(*.f64 2 (log.f64 (sqrt.f64 (exp.f64 (fma.f64 5641895835477563/5000000000000000 (exp.f64 z) (*.f64 y x))))))
(*.f64 2 (log.f64 (sqrt.f64 (exp.f64 (fma.f64 y x (*.f64 5641895835477563/5000000000000000 (exp.f64 z)))))))
(-.f64 (*.f64 5641895835477563/5000000000000000 (exp.f64 z)) (*.f64 y x))
(-.f64 (exp.f64 (log1p.f64 (fma.f64 5641895835477563/5000000000000000 (exp.f64 z) (*.f64 y x)))) 1)
(fma.f64 5641895835477563/5000000000000000 (exp.f64 z) (*.f64 y x))
(fma.f64 y x (*.f64 5641895835477563/5000000000000000 (exp.f64 z)))
(*.f64 1 (fma.f64 5641895835477563/5000000000000000 (exp.f64 z) (*.f64 y x)))
(fma.f64 5641895835477563/5000000000000000 (exp.f64 z) (*.f64 y x))
(fma.f64 y x (*.f64 5641895835477563/5000000000000000 (exp.f64 z)))
(*.f64 (fma.f64 5641895835477563/5000000000000000 (exp.f64 z) (*.f64 y x)) 1)
(fma.f64 5641895835477563/5000000000000000 (exp.f64 z) (*.f64 y x))
(fma.f64 y x (*.f64 5641895835477563/5000000000000000 (exp.f64 z)))
(*.f64 (cbrt.f64 (fma.f64 5641895835477563/5000000000000000 (exp.f64 z) (*.f64 y x))) (pow.f64 (cbrt.f64 (fma.f64 5641895835477563/5000000000000000 (exp.f64 z) (*.f64 y x))) 2))
(fma.f64 5641895835477563/5000000000000000 (exp.f64 z) (*.f64 y x))
(fma.f64 y x (*.f64 5641895835477563/5000000000000000 (exp.f64 z)))
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 5641895835477563/5000000000000000 (exp.f64 z) (*.f64 y x))) 2) (cbrt.f64 (fma.f64 5641895835477563/5000000000000000 (exp.f64 z) (*.f64 y x))))
(fma.f64 5641895835477563/5000000000000000 (exp.f64 z) (*.f64 y x))
(fma.f64 y x (*.f64 5641895835477563/5000000000000000 (exp.f64 z)))
(*.f64 (sqrt.f64 (fma.f64 5641895835477563/5000000000000000 (exp.f64 z) (*.f64 y x))) (sqrt.f64 (fma.f64 5641895835477563/5000000000000000 (exp.f64 z) (*.f64 y x))))
(fma.f64 5641895835477563/5000000000000000 (exp.f64 z) (*.f64 y x))
(fma.f64 y x (*.f64 5641895835477563/5000000000000000 (exp.f64 z)))
(/.f64 1 (/.f64 1 (fma.f64 5641895835477563/5000000000000000 (exp.f64 z) (*.f64 y x))))
(fma.f64 5641895835477563/5000000000000000 (exp.f64 z) (*.f64 y x))
(fma.f64 y x (*.f64 5641895835477563/5000000000000000 (exp.f64 z)))
(/.f64 (fma.f64 5641895835477563/5000000000000000 (exp.f64 z) (*.f64 y x)) 1)
(fma.f64 5641895835477563/5000000000000000 (exp.f64 z) (*.f64 y x))
(fma.f64 y x (*.f64 5641895835477563/5000000000000000 (exp.f64 z)))
(/.f64 (pow.f64 (cbrt.f64 (fma.f64 5641895835477563/5000000000000000 (exp.f64 z) (*.f64 y x))) 2) (/.f64 1 (cbrt.f64 (fma.f64 5641895835477563/5000000000000000 (exp.f64 z) (*.f64 y x)))))
(fma.f64 5641895835477563/5000000000000000 (exp.f64 z) (*.f64 y x))
(fma.f64 y x (*.f64 5641895835477563/5000000000000000 (exp.f64 z)))
(/.f64 (sqrt.f64 (fma.f64 5641895835477563/5000000000000000 (exp.f64 z) (*.f64 y x))) (pow.f64 (fma.f64 5641895835477563/5000000000000000 (exp.f64 z) (*.f64 y x)) -1/2))
(/.f64 (sqrt.f64 (fma.f64 y x (*.f64 5641895835477563/5000000000000000 (exp.f64 z)))) (pow.f64 (fma.f64 y x (*.f64 5641895835477563/5000000000000000 (exp.f64 z))) -1/2))
(/.f64 (neg.f64 (fma.f64 5641895835477563/5000000000000000 (exp.f64 z) (*.f64 y x))) -1)
(fma.f64 5641895835477563/5000000000000000 (exp.f64 z) (*.f64 y x))
(fma.f64 y x (*.f64 5641895835477563/5000000000000000 (exp.f64 z)))
(/.f64 (+.f64 (pow.f64 (*.f64 5641895835477563/5000000000000000 (exp.f64 z)) 3) (pow.f64 (*.f64 y x) 3)) (+.f64 (pow.f64 (*.f64 5641895835477563/5000000000000000 (exp.f64 z)) 2) (-.f64 (pow.f64 (*.f64 y x) 2) (*.f64 (*.f64 5641895835477563/5000000000000000 (exp.f64 z)) (*.f64 y x)))))
(/.f64 (+.f64 (pow.f64 (*.f64 5641895835477563/5000000000000000 (exp.f64 z)) 3) (pow.f64 (*.f64 y x) 3)) (+.f64 (pow.f64 (*.f64 5641895835477563/5000000000000000 (exp.f64 z)) 2) (-.f64 (pow.f64 (*.f64 y x) 2) (*.f64 5641895835477563/5000000000000000 (*.f64 (exp.f64 z) (*.f64 y x))))))
(/.f64 (fma.f64 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 (pow.f64 (exp.f64 z) 3) (pow.f64 (*.f64 y x) 3)) (+.f64 (*.f64 31830988618379068626528276418969/25000000000000000000000000000000 (pow.f64 (exp.f64 z) 2)) (*.f64 (*.f64 y x) (-.f64 (*.f64 y x) (*.f64 5641895835477563/5000000000000000 (exp.f64 z))))))
(/.f64 (-.f64 (pow.f64 (*.f64 5641895835477563/5000000000000000 (exp.f64 z)) 2) (pow.f64 (*.f64 y x) 2)) (fma.f64 5641895835477563/5000000000000000 (exp.f64 z) (*.f64 y x)))
(/.f64 (-.f64 (*.f64 31830988618379068626528276418969/25000000000000000000000000000000 (pow.f64 (exp.f64 z) 2)) (pow.f64 (*.f64 y x) 2)) (fma.f64 y x (*.f64 5641895835477563/5000000000000000 (exp.f64 z))))
(pow.f64 (fma.f64 5641895835477563/5000000000000000 (exp.f64 z) (*.f64 y x)) 1)
(fma.f64 5641895835477563/5000000000000000 (exp.f64 z) (*.f64 y x))
(fma.f64 y x (*.f64 5641895835477563/5000000000000000 (exp.f64 z)))
(pow.f64 (/.f64 1 (fma.f64 5641895835477563/5000000000000000 (exp.f64 z) (*.f64 y x))) -1)
(fma.f64 5641895835477563/5000000000000000 (exp.f64 z) (*.f64 y x))
(fma.f64 y x (*.f64 5641895835477563/5000000000000000 (exp.f64 z)))
(pow.f64 (E.f64) (log.f64 (fma.f64 5641895835477563/5000000000000000 (exp.f64 z) (*.f64 y x))))
(fma.f64 5641895835477563/5000000000000000 (exp.f64 z) (*.f64 y x))
(fma.f64 y x (*.f64 5641895835477563/5000000000000000 (exp.f64 z)))
(pow.f64 (pow.f64 (fma.f64 5641895835477563/5000000000000000 (exp.f64 z) (*.f64 y x)) -3) -1/3)
(*.f64 (pow.f64 (pow.f64 (fma.f64 5641895835477563/5000000000000000 (exp.f64 z) (*.f64 y x)) -3) -1/6) (pow.f64 (pow.f64 (fma.f64 5641895835477563/5000000000000000 (exp.f64 z) (*.f64 y x)) -3) -1/6))
(*.f64 (pow.f64 (pow.f64 (fma.f64 y x (*.f64 5641895835477563/5000000000000000 (exp.f64 z))) -3) -1/6) (pow.f64 (pow.f64 (fma.f64 y x (*.f64 5641895835477563/5000000000000000 (exp.f64 z))) -3) -1/6))
(pow.f64 (pow.f64 (fma.f64 5641895835477563/5000000000000000 (exp.f64 z) (*.f64 y x)) 2) 1/2)
(sqrt.f64 (pow.f64 (fma.f64 5641895835477563/5000000000000000 (exp.f64 z) (*.f64 y x)) 2))
(fabs.f64 (fma.f64 y x (*.f64 5641895835477563/5000000000000000 (exp.f64 z))))
(pow.f64 (pow.f64 (fma.f64 5641895835477563/5000000000000000 (exp.f64 z) (*.f64 y x)) 3) 1/3)
(fma.f64 5641895835477563/5000000000000000 (exp.f64 z) (*.f64 y x))
(fma.f64 y x (*.f64 5641895835477563/5000000000000000 (exp.f64 z)))
(pow.f64 (/.f64 1 (cbrt.f64 (fma.f64 5641895835477563/5000000000000000 (exp.f64 z) (*.f64 y x)))) -3)
(pow.f64 (/.f64 1 (cbrt.f64 (fma.f64 y x (*.f64 5641895835477563/5000000000000000 (exp.f64 z))))) -3)
(pow.f64 (cbrt.f64 (fma.f64 5641895835477563/5000000000000000 (exp.f64 z) (*.f64 y x))) 3)
(fma.f64 5641895835477563/5000000000000000 (exp.f64 z) (*.f64 y x))
(fma.f64 y x (*.f64 5641895835477563/5000000000000000 (exp.f64 z)))
(pow.f64 (pow.f64 (fma.f64 5641895835477563/5000000000000000 (exp.f64 z) (*.f64 y x)) -1/2) -2)
(pow.f64 (pow.f64 (fma.f64 y x (*.f64 5641895835477563/5000000000000000 (exp.f64 z))) -1/2) -2)
(pow.f64 (sqrt.f64 (fma.f64 5641895835477563/5000000000000000 (exp.f64 z) (*.f64 y x))) 2)
(fma.f64 5641895835477563/5000000000000000 (exp.f64 z) (*.f64 y x))
(fma.f64 y x (*.f64 5641895835477563/5000000000000000 (exp.f64 z)))
(pow.f64 (exp.f64 (pow.f64 (cbrt.f64 (log.f64 (fma.f64 5641895835477563/5000000000000000 (exp.f64 z) (*.f64 y x)))) 2)) (cbrt.f64 (log.f64 (fma.f64 5641895835477563/5000000000000000 (exp.f64 z) (*.f64 y x)))))
(pow.f64 (exp.f64 (pow.f64 (cbrt.f64 (log.f64 (fma.f64 y x (*.f64 5641895835477563/5000000000000000 (exp.f64 z))))) 2)) (cbrt.f64 (log.f64 (fma.f64 y x (*.f64 5641895835477563/5000000000000000 (exp.f64 z))))))
(pow.f64 (exp.f64 (sqrt.f64 (log.f64 (fma.f64 5641895835477563/5000000000000000 (exp.f64 z) (*.f64 y x))))) (sqrt.f64 (log.f64 (fma.f64 5641895835477563/5000000000000000 (exp.f64 z) (*.f64 y x)))))
(pow.f64 (exp.f64 (sqrt.f64 (log.f64 (fma.f64 y x (*.f64 5641895835477563/5000000000000000 (exp.f64 z)))))) (sqrt.f64 (log.f64 (fma.f64 y x (*.f64 5641895835477563/5000000000000000 (exp.f64 z))))))
(sqrt.f64 (pow.f64 (fma.f64 5641895835477563/5000000000000000 (exp.f64 z) (*.f64 y x)) 2))
(fabs.f64 (fma.f64 y x (*.f64 5641895835477563/5000000000000000 (exp.f64 z))))
(log.f64 (exp.f64 (fma.f64 5641895835477563/5000000000000000 (exp.f64 z) (*.f64 y x))))
(fma.f64 5641895835477563/5000000000000000 (exp.f64 z) (*.f64 y x))
(fma.f64 y x (*.f64 5641895835477563/5000000000000000 (exp.f64 z)))
(log.f64 (+.f64 1 (expm1.f64 (fma.f64 5641895835477563/5000000000000000 (exp.f64 z) (*.f64 y x)))))
(fma.f64 5641895835477563/5000000000000000 (exp.f64 z) (*.f64 y x))
(fma.f64 y x (*.f64 5641895835477563/5000000000000000 (exp.f64 z)))
(log.f64 (/.f64 (pow.f64 (exp.f64 5641895835477563/5000000000000000) (exp.f64 z)) (+.f64 1 (expm1.f64 (*.f64 y x)))))
(-.f64 (*.f64 (exp.f64 z) (log.f64 (exp.f64 5641895835477563/5000000000000000))) (log1p.f64 (expm1.f64 (*.f64 y x))))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (*.f64 y x))) (pow.f64 (exp.f64 5641895835477563/5000000000000000) (exp.f64 z))))
(log.f64 (*.f64 (pow.f64 (exp.f64 5641895835477563/5000000000000000) (exp.f64 z)) (+.f64 1 (expm1.f64 (*.f64 y x)))))
(+.f64 (*.f64 (exp.f64 z) (log.f64 (exp.f64 5641895835477563/5000000000000000))) (log1p.f64 (expm1.f64 (*.f64 y x))))
(log.f64 (*.f64 (pow.f64 (exp.f64 5641895835477563/5000000000000000) (exp.f64 z)) (+.f64 1 (expm1.f64 (*.f64 y x)))))
(+.f64 (*.f64 (exp.f64 z) (log.f64 (exp.f64 5641895835477563/5000000000000000))) (log1p.f64 (expm1.f64 (*.f64 y x))))
(cbrt.f64 (pow.f64 (fma.f64 5641895835477563/5000000000000000 (exp.f64 z) (*.f64 y x)) 3))
(fma.f64 5641895835477563/5000000000000000 (exp.f64 z) (*.f64 y x))
(fma.f64 y x (*.f64 5641895835477563/5000000000000000 (exp.f64 z)))
(expm1.f64 (log1p.f64 (fma.f64 5641895835477563/5000000000000000 (exp.f64 z) (*.f64 y x))))
(fma.f64 5641895835477563/5000000000000000 (exp.f64 z) (*.f64 y x))
(fma.f64 y x (*.f64 5641895835477563/5000000000000000 (exp.f64 z)))
(log1p.f64 (expm1.f64 (fma.f64 5641895835477563/5000000000000000 (exp.f64 z) (*.f64 y x))))
(fma.f64 5641895835477563/5000000000000000 (exp.f64 z) (*.f64 y x))
(fma.f64 y x (*.f64 5641895835477563/5000000000000000 (exp.f64 z)))
(exp.f64 (log.f64 (fma.f64 5641895835477563/5000000000000000 (exp.f64 z) (*.f64 y x))))
(fma.f64 5641895835477563/5000000000000000 (exp.f64 z) (*.f64 y x))
(fma.f64 y x (*.f64 5641895835477563/5000000000000000 (exp.f64 z)))
(exp.f64 (*.f64 (log.f64 (fma.f64 5641895835477563/5000000000000000 (exp.f64 z) (*.f64 y x))) 1))
(fma.f64 5641895835477563/5000000000000000 (exp.f64 z) (*.f64 y x))
(fma.f64 y x (*.f64 5641895835477563/5000000000000000 (exp.f64 z)))
(exp.f64 (*.f64 (*.f64 3 (log.f64 (fma.f64 5641895835477563/5000000000000000 (exp.f64 z) (*.f64 y x)))) 1/3))
(fma.f64 5641895835477563/5000000000000000 (exp.f64 z) (*.f64 y x))
(fma.f64 y x (*.f64 5641895835477563/5000000000000000 (exp.f64 z)))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (fma.f64 5641895835477563/5000000000000000 (exp.f64 z) (*.f64 y x)))) 3))
(fma.f64 5641895835477563/5000000000000000 (exp.f64 z) (*.f64 y x))
(fma.f64 y x (*.f64 5641895835477563/5000000000000000 (exp.f64 z)))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (fma.f64 5641895835477563/5000000000000000 (exp.f64 z) (*.f64 y x)))) 2))
(fma.f64 5641895835477563/5000000000000000 (exp.f64 z) (*.f64 y x))
(fma.f64 y x (*.f64 5641895835477563/5000000000000000 (exp.f64 z)))
(exp.f64 (*.f64 (*.f64 (log.f64 (fma.f64 5641895835477563/5000000000000000 (exp.f64 z) (*.f64 y x))) 1) 1))
(fma.f64 5641895835477563/5000000000000000 (exp.f64 z) (*.f64 y x))
(fma.f64 y x (*.f64 5641895835477563/5000000000000000 (exp.f64 z)))
(+.f64 0 (/.f64 1 (fma.f64 5641895835477563/5000000000000000 (exp.f64 z) (*.f64 y x))))
(/.f64 1 (fma.f64 5641895835477563/5000000000000000 (exp.f64 z) (*.f64 y x)))
(/.f64 1 (fma.f64 y x (*.f64 5641895835477563/5000000000000000 (exp.f64 z))))
(+.f64 (log.f64 (pow.f64 (cbrt.f64 (exp.f64 (/.f64 1 (fma.f64 5641895835477563/5000000000000000 (exp.f64 z) (*.f64 y x))))) 2)) (log.f64 (cbrt.f64 (exp.f64 (/.f64 1 (fma.f64 5641895835477563/5000000000000000 (exp.f64 z) (*.f64 y x)))))))
(*.f64 3 (log.f64 (cbrt.f64 (exp.f64 (/.f64 1 (fma.f64 y x (*.f64 5641895835477563/5000000000000000 (exp.f64 z))))))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (/.f64 1 (fma.f64 5641895835477563/5000000000000000 (exp.f64 z) (*.f64 y x)))))) (log.f64 (sqrt.f64 (exp.f64 (/.f64 1 (fma.f64 5641895835477563/5000000000000000 (exp.f64 z) (*.f64 y x)))))))
(*.f64 2 (log.f64 (sqrt.f64 (exp.f64 (/.f64 1 (fma.f64 5641895835477563/5000000000000000 (exp.f64 z) (*.f64 y x)))))))
(*.f64 2 (log.f64 (sqrt.f64 (exp.f64 (/.f64 1 (fma.f64 y x (*.f64 5641895835477563/5000000000000000 (exp.f64 z))))))))
(-.f64 (exp.f64 (log1p.f64 (/.f64 1 (fma.f64 5641895835477563/5000000000000000 (exp.f64 z) (*.f64 y x))))) 1)
(/.f64 1 (fma.f64 5641895835477563/5000000000000000 (exp.f64 z) (*.f64 y x)))
(/.f64 1 (fma.f64 y x (*.f64 5641895835477563/5000000000000000 (exp.f64 z))))
(*.f64 1 (/.f64 1 (fma.f64 5641895835477563/5000000000000000 (exp.f64 z) (*.f64 y x))))
(/.f64 1 (fma.f64 5641895835477563/5000000000000000 (exp.f64 z) (*.f64 y x)))
(/.f64 1 (fma.f64 y x (*.f64 5641895835477563/5000000000000000 (exp.f64 z))))
(*.f64 (/.f64 1 (fma.f64 5641895835477563/5000000000000000 (exp.f64 z) (*.f64 y x))) 1)
(/.f64 1 (fma.f64 5641895835477563/5000000000000000 (exp.f64 z) (*.f64 y x)))
(/.f64 1 (fma.f64 y x (*.f64 5641895835477563/5000000000000000 (exp.f64 z))))
(*.f64 (/.f64 1 (cbrt.f64 (fma.f64 5641895835477563/5000000000000000 (exp.f64 z) (*.f64 y x)))) (cbrt.f64 (pow.f64 (fma.f64 5641895835477563/5000000000000000 (exp.f64 z) (*.f64 y x)) -2)))
(*.f64 (cbrt.f64 (pow.f64 (fma.f64 5641895835477563/5000000000000000 (exp.f64 z) (*.f64 y x)) -2)) (/.f64 1 (cbrt.f64 (fma.f64 5641895835477563/5000000000000000 (exp.f64 z) (*.f64 y x)))))
(/.f64 (cbrt.f64 (pow.f64 (fma.f64 y x (*.f64 5641895835477563/5000000000000000 (exp.f64 z))) -2)) (cbrt.f64 (fma.f64 y x (*.f64 5641895835477563/5000000000000000 (exp.f64 z)))))
(*.f64 (cbrt.f64 (pow.f64 (fma.f64 5641895835477563/5000000000000000 (exp.f64 z) (*.f64 y x)) -2)) (/.f64 1 (cbrt.f64 (fma.f64 5641895835477563/5000000000000000 (exp.f64 z) (*.f64 y x)))))
(/.f64 (cbrt.f64 (pow.f64 (fma.f64 y x (*.f64 5641895835477563/5000000000000000 (exp.f64 z))) -2)) (cbrt.f64 (fma.f64 y x (*.f64 5641895835477563/5000000000000000 (exp.f64 z)))))
(*.f64 (pow.f64 (fma.f64 5641895835477563/5000000000000000 (exp.f64 z) (*.f64 y x)) -1/2) (pow.f64 (fma.f64 5641895835477563/5000000000000000 (exp.f64 z) (*.f64 y x)) -1/2))
(/.f64 1 (fma.f64 5641895835477563/5000000000000000 (exp.f64 z) (*.f64 y x)))
(/.f64 1 (fma.f64 y x (*.f64 5641895835477563/5000000000000000 (exp.f64 z))))
(*.f64 -1 (/.f64 1 (neg.f64 (fma.f64 5641895835477563/5000000000000000 (exp.f64 z) (*.f64 y x)))))
(/.f64 1 (fma.f64 5641895835477563/5000000000000000 (exp.f64 z) (*.f64 y x)))
(/.f64 1 (fma.f64 y x (*.f64 5641895835477563/5000000000000000 (exp.f64 z))))
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 5641895835477563/5000000000000000 (exp.f64 z) (*.f64 y x))) -2) (/.f64 1 (cbrt.f64 (fma.f64 5641895835477563/5000000000000000 (exp.f64 z) (*.f64 y x)))))
(/.f64 1 (fma.f64 5641895835477563/5000000000000000 (exp.f64 z) (*.f64 y x)))
(/.f64 1 (fma.f64 y x (*.f64 5641895835477563/5000000000000000 (exp.f64 z))))
(pow.f64 (fma.f64 5641895835477563/5000000000000000 (exp.f64 z) (*.f64 y x)) -1)
(/.f64 1 (fma.f64 5641895835477563/5000000000000000 (exp.f64 z) (*.f64 y x)))
(/.f64 1 (fma.f64 y x (*.f64 5641895835477563/5000000000000000 (exp.f64 z))))
(pow.f64 (/.f64 1 (fma.f64 5641895835477563/5000000000000000 (exp.f64 z) (*.f64 y x))) 1)
(/.f64 1 (fma.f64 5641895835477563/5000000000000000 (exp.f64 z) (*.f64 y x)))
(/.f64 1 (fma.f64 y x (*.f64 5641895835477563/5000000000000000 (exp.f64 z))))
(pow.f64 (E.f64) (neg.f64 (log.f64 (fma.f64 5641895835477563/5000000000000000 (exp.f64 z) (*.f64 y x)))))
(/.f64 1 (fma.f64 5641895835477563/5000000000000000 (exp.f64 z) (*.f64 y x)))
(/.f64 1 (fma.f64 y x (*.f64 5641895835477563/5000000000000000 (exp.f64 z))))
(pow.f64 (pow.f64 (fma.f64 5641895835477563/5000000000000000 (exp.f64 z) (*.f64 y x)) -2) 1/2)
(sqrt.f64 (pow.f64 (fma.f64 5641895835477563/5000000000000000 (exp.f64 z) (*.f64 y x)) -2))
(sqrt.f64 (pow.f64 (fma.f64 y x (*.f64 5641895835477563/5000000000000000 (exp.f64 z))) -2))
(pow.f64 (pow.f64 (fma.f64 5641895835477563/5000000000000000 (exp.f64 z) (*.f64 y x)) -3) 1/3)
(/.f64 1 (fma.f64 5641895835477563/5000000000000000 (exp.f64 z) (*.f64 y x)))
(/.f64 1 (fma.f64 y x (*.f64 5641895835477563/5000000000000000 (exp.f64 z))))
(pow.f64 (pow.f64 (fma.f64 5641895835477563/5000000000000000 (exp.f64 z) (*.f64 y x)) 2) -1/2)
(pow.f64 (pow.f64 (fma.f64 y x (*.f64 5641895835477563/5000000000000000 (exp.f64 z))) 2) -1/2)
(pow.f64 (pow.f64 (fma.f64 5641895835477563/5000000000000000 (exp.f64 z) (*.f64 y x)) 3) -1/3)
(*.f64 (pow.f64 (pow.f64 (fma.f64 5641895835477563/5000000000000000 (exp.f64 z) (*.f64 y x)) 3) -1/6) (pow.f64 (pow.f64 (fma.f64 5641895835477563/5000000000000000 (exp.f64 z) (*.f64 y x)) 3) -1/6))
(*.f64 (pow.f64 (pow.f64 (fma.f64 y x (*.f64 5641895835477563/5000000000000000 (exp.f64 z))) 3) -1/6) (pow.f64 (pow.f64 (fma.f64 y x (*.f64 5641895835477563/5000000000000000 (exp.f64 z))) 3) -1/6))
(pow.f64 (/.f64 1 (cbrt.f64 (fma.f64 5641895835477563/5000000000000000 (exp.f64 z) (*.f64 y x)))) 3)
(/.f64 1 (fma.f64 5641895835477563/5000000000000000 (exp.f64 z) (*.f64 y x)))
(/.f64 1 (fma.f64 y x (*.f64 5641895835477563/5000000000000000 (exp.f64 z))))
(pow.f64 (cbrt.f64 (fma.f64 5641895835477563/5000000000000000 (exp.f64 z) (*.f64 y x))) -3)
(pow.f64 (cbrt.f64 (fma.f64 y x (*.f64 5641895835477563/5000000000000000 (exp.f64 z)))) -3)
(pow.f64 (pow.f64 (fma.f64 5641895835477563/5000000000000000 (exp.f64 z) (*.f64 y x)) -1/2) 2)
(/.f64 1 (fma.f64 5641895835477563/5000000000000000 (exp.f64 z) (*.f64 y x)))
(/.f64 1 (fma.f64 y x (*.f64 5641895835477563/5000000000000000 (exp.f64 z))))
(pow.f64 (sqrt.f64 (fma.f64 5641895835477563/5000000000000000 (exp.f64 z) (*.f64 y x))) -2)
(pow.f64 (sqrt.f64 (fma.f64 y x (*.f64 5641895835477563/5000000000000000 (exp.f64 z)))) -2)
(pow.f64 (exp.f64 -1) (log.f64 (fma.f64 5641895835477563/5000000000000000 (exp.f64 z) (*.f64 y x))))
(/.f64 1 (fma.f64 5641895835477563/5000000000000000 (exp.f64 z) (*.f64 y x)))
(/.f64 1 (fma.f64 y x (*.f64 5641895835477563/5000000000000000 (exp.f64 z))))
(pow.f64 (neg.f64 (neg.f64 (fma.f64 5641895835477563/5000000000000000 (exp.f64 z) (*.f64 y x)))) -1)
(/.f64 1 (fma.f64 5641895835477563/5000000000000000 (exp.f64 z) (*.f64 y x)))
(/.f64 1 (fma.f64 y x (*.f64 5641895835477563/5000000000000000 (exp.f64 z))))
(pow.f64 (exp.f64 (pow.f64 (cbrt.f64 (neg.f64 (log.f64 (fma.f64 5641895835477563/5000000000000000 (exp.f64 z) (*.f64 y x))))) 2)) (cbrt.f64 (neg.f64 (log.f64 (fma.f64 5641895835477563/5000000000000000 (exp.f64 z) (*.f64 y x))))))
(pow.f64 (exp.f64 (pow.f64 (cbrt.f64 (neg.f64 (log.f64 (fma.f64 y x (*.f64 5641895835477563/5000000000000000 (exp.f64 z)))))) 2)) (cbrt.f64 (neg.f64 (log.f64 (fma.f64 y x (*.f64 5641895835477563/5000000000000000 (exp.f64 z)))))))
(pow.f64 (exp.f64 (sqrt.f64 (neg.f64 (log.f64 (fma.f64 5641895835477563/5000000000000000 (exp.f64 z) (*.f64 y x)))))) (sqrt.f64 (neg.f64 (log.f64 (fma.f64 5641895835477563/5000000000000000 (exp.f64 z) (*.f64 y x))))))
(pow.f64 (exp.f64 (sqrt.f64 (neg.f64 (log.f64 (fma.f64 y x (*.f64 5641895835477563/5000000000000000 (exp.f64 z))))))) (sqrt.f64 (neg.f64 (log.f64 (fma.f64 y x (*.f64 5641895835477563/5000000000000000 (exp.f64 z)))))))
(sqrt.f64 (pow.f64 (fma.f64 5641895835477563/5000000000000000 (exp.f64 z) (*.f64 y x)) -2))
(sqrt.f64 (pow.f64 (fma.f64 y x (*.f64 5641895835477563/5000000000000000 (exp.f64 z))) -2))
(log.f64 (exp.f64 (/.f64 1 (fma.f64 5641895835477563/5000000000000000 (exp.f64 z) (*.f64 y x)))))
(/.f64 1 (fma.f64 5641895835477563/5000000000000000 (exp.f64 z) (*.f64 y x)))
(/.f64 1 (fma.f64 y x (*.f64 5641895835477563/5000000000000000 (exp.f64 z))))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 1 (fma.f64 5641895835477563/5000000000000000 (exp.f64 z) (*.f64 y x))))))
(/.f64 1 (fma.f64 5641895835477563/5000000000000000 (exp.f64 z) (*.f64 y x)))
(/.f64 1 (fma.f64 y x (*.f64 5641895835477563/5000000000000000 (exp.f64 z))))
(cbrt.f64 (pow.f64 (fma.f64 5641895835477563/5000000000000000 (exp.f64 z) (*.f64 y x)) -3))
(/.f64 1 (fma.f64 5641895835477563/5000000000000000 (exp.f64 z) (*.f64 y x)))
(/.f64 1 (fma.f64 y x (*.f64 5641895835477563/5000000000000000 (exp.f64 z))))
(expm1.f64 (log1p.f64 (/.f64 1 (fma.f64 5641895835477563/5000000000000000 (exp.f64 z) (*.f64 y x)))))
(/.f64 1 (fma.f64 5641895835477563/5000000000000000 (exp.f64 z) (*.f64 y x)))
(/.f64 1 (fma.f64 y x (*.f64 5641895835477563/5000000000000000 (exp.f64 z))))
(log1p.f64 (expm1.f64 (/.f64 1 (fma.f64 5641895835477563/5000000000000000 (exp.f64 z) (*.f64 y x)))))
(/.f64 1 (fma.f64 5641895835477563/5000000000000000 (exp.f64 z) (*.f64 y x)))
(/.f64 1 (fma.f64 y x (*.f64 5641895835477563/5000000000000000 (exp.f64 z))))
(exp.f64 (neg.f64 (log.f64 (fma.f64 5641895835477563/5000000000000000 (exp.f64 z) (*.f64 y x)))))
(/.f64 1 (fma.f64 5641895835477563/5000000000000000 (exp.f64 z) (*.f64 y x)))
(/.f64 1 (fma.f64 y x (*.f64 5641895835477563/5000000000000000 (exp.f64 z))))
(exp.f64 (*.f64 (log.f64 (fma.f64 5641895835477563/5000000000000000 (exp.f64 z) (*.f64 y x))) -1))
(/.f64 1 (fma.f64 5641895835477563/5000000000000000 (exp.f64 z) (*.f64 y x)))
(/.f64 1 (fma.f64 y x (*.f64 5641895835477563/5000000000000000 (exp.f64 z))))
(exp.f64 (*.f64 (neg.f64 (log.f64 (fma.f64 5641895835477563/5000000000000000 (exp.f64 z) (*.f64 y x)))) 1))
(/.f64 1 (fma.f64 5641895835477563/5000000000000000 (exp.f64 z) (*.f64 y x)))
(/.f64 1 (fma.f64 y x (*.f64 5641895835477563/5000000000000000 (exp.f64 z))))
(exp.f64 (*.f64 (log.f64 (pow.f64 (fma.f64 5641895835477563/5000000000000000 (exp.f64 z) (*.f64 y x)) -3)) 1/3))
(/.f64 1 (fma.f64 5641895835477563/5000000000000000 (exp.f64 z) (*.f64 y x)))
(/.f64 1 (fma.f64 y x (*.f64 5641895835477563/5000000000000000 (exp.f64 z))))
(exp.f64 (*.f64 (neg.f64 (log.f64 (cbrt.f64 (fma.f64 5641895835477563/5000000000000000 (exp.f64 z) (*.f64 y x))))) 3))
(/.f64 1 (fma.f64 5641895835477563/5000000000000000 (exp.f64 z) (*.f64 y x)))
(/.f64 1 (fma.f64 y x (*.f64 5641895835477563/5000000000000000 (exp.f64 z))))
(exp.f64 (*.f64 (*.f64 -1/2 (log.f64 (fma.f64 5641895835477563/5000000000000000 (exp.f64 z) (*.f64 y x)))) 2))
(/.f64 1 (fma.f64 5641895835477563/5000000000000000 (exp.f64 z) (*.f64 y x)))
(/.f64 1 (fma.f64 y x (*.f64 5641895835477563/5000000000000000 (exp.f64 z))))
(exp.f64 (*.f64 (*.f64 (log.f64 (fma.f64 5641895835477563/5000000000000000 (exp.f64 z) (*.f64 y x))) 1) -1))
(/.f64 1 (fma.f64 5641895835477563/5000000000000000 (exp.f64 z) (*.f64 y x)))
(/.f64 1 (fma.f64 y x (*.f64 5641895835477563/5000000000000000 (exp.f64 z))))
(exp.f64 (*.f64 (*.f64 (log.f64 (fma.f64 5641895835477563/5000000000000000 (exp.f64 z) (*.f64 y x))) -1) 1))
(/.f64 1 (fma.f64 5641895835477563/5000000000000000 (exp.f64 z) (*.f64 y x)))
(/.f64 1 (fma.f64 y x (*.f64 5641895835477563/5000000000000000 (exp.f64 z))))
(exp.f64 (*.f64 (*.f64 (neg.f64 (log.f64 (fma.f64 5641895835477563/5000000000000000 (exp.f64 z) (*.f64 y x)))) 1) 1))
(/.f64 1 (fma.f64 5641895835477563/5000000000000000 (exp.f64 z) (*.f64 y x)))
(/.f64 1 (fma.f64 y x (*.f64 5641895835477563/5000000000000000 (exp.f64 z))))

localize5.0ms (0%)

Local error

Found 1 expressions with local error:

NewErrorProgram
0.0b
(-.f64 x (/.f64 1 x))
Compiler

Compiled 13 to 9 computations (30.8% saved)

series2.0ms (0%)

Counts
1 → 3
Calls

3 calls:

TimeVariablePointExpression
1.0ms
x
@0
(-.f64 x (/.f64 1 x))
1.0ms
x
@-inf
(-.f64 x (/.f64 1 x))
1.0ms
x
@inf
(-.f64 x (/.f64 1 x))
Compiler

Compiled 98 to 77 computations (21.4% saved)

rewrite54.0ms (0.5%)

Algorithm
batch-egg-rewrite
Rules
576×pow1_binary64
540×add-log-exp_binary64
540×log1p-expm1-u_binary64
540×expm1-log1p-u_binary64
528×add-exp-log_binary64
Iterations

Useful iterations: 0 (0.0ms)

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

simplify64.0ms (0.6%)

Algorithm
egg-herbie
Rules
675×fma-neg_binary64
537×div-sub_binary64
416×associate-*l*_binary64
378×associate-*r*_binary64
272×fma-def_binary64
Iterations

Useful iterations: 3 (0.0ms)

IterNodesCost
095372
1250360
2852351
34977341
Stop Event
node limit
Counts
38 → 45
Calls
Call 1
Inputs
(/.f64 -1 x)
x
x
(+.f64 x (/.f64 -1 x))
(+.f64 x (*.f64 (/.f64 -1 x) 1))
(+.f64 (+.f64 x (/.f64 -1 x)) (fma.f64 (/.f64 -1 x) 1 (/.f64 1 x)))
(+.f64 (+.f64 x (/.f64 -1 x)) (fma.f64 (neg.f64 (/.f64 1 (cbrt.f64 x))) (cbrt.f64 (pow.f64 x -2)) (/.f64 1 x)))
(+.f64 (+.f64 x (/.f64 -1 x)) (fma.f64 (neg.f64 (pow.f64 x -1/2)) (pow.f64 x -1/2) (/.f64 1 x)))
(+.f64 (/.f64 -1 x) x)
(*.f64 1 (+.f64 x (/.f64 -1 x)))
(*.f64 (+.f64 x (/.f64 -1 x)) 1)
(*.f64 (cbrt.f64 (+.f64 x (/.f64 -1 x))) (pow.f64 (cbrt.f64 (+.f64 x (/.f64 -1 x))) 2))
(*.f64 (pow.f64 (cbrt.f64 (+.f64 x (/.f64 -1 x))) 2) (cbrt.f64 (+.f64 x (/.f64 -1 x))))
(*.f64 (sqrt.f64 (+.f64 x (/.f64 -1 x))) (sqrt.f64 (+.f64 x (/.f64 -1 x))))
(*.f64 (-.f64 (pow.f64 x 3) (pow.f64 x -3)) (/.f64 1 (fma.f64 x x (+.f64 1 (pow.f64 x -2)))))
(*.f64 (-.f64 (*.f64 x x) (pow.f64 x -2)) (/.f64 1 (+.f64 x (/.f64 1 x))))
(*.f64 (+.f64 (sqrt.f64 x) (pow.f64 x -1/2)) (-.f64 (sqrt.f64 x) (pow.f64 x -1/2)))
(/.f64 1 (/.f64 (fma.f64 x x (+.f64 1 (pow.f64 x -2))) (-.f64 (pow.f64 x 3) (pow.f64 x -3))))
(/.f64 1 (/.f64 (+.f64 x (/.f64 1 x)) (-.f64 (*.f64 x x) (pow.f64 x -2))))
(/.f64 (-.f64 (pow.f64 x 3) (pow.f64 x -3)) (fma.f64 x x (+.f64 1 (pow.f64 x -2))))
(/.f64 (-.f64 (*.f64 x x) (pow.f64 x -2)) (+.f64 x (/.f64 1 x)))
(/.f64 (neg.f64 (-.f64 (pow.f64 x 3) (pow.f64 x -3))) (neg.f64 (fma.f64 x x (+.f64 1 (pow.f64 x -2)))))
(/.f64 (neg.f64 (-.f64 (*.f64 x x) (pow.f64 x -2))) (neg.f64 (+.f64 x (/.f64 1 x))))
(/.f64 (+.f64 (pow.f64 x 3) (pow.f64 (/.f64 -1 x) 3)) (+.f64 (*.f64 x x) (-.f64 (*.f64 (/.f64 -1 x) (/.f64 -1 x)) (*.f64 x (/.f64 -1 x)))))
(/.f64 (-.f64 (*.f64 x x) (*.f64 (/.f64 -1 x) (/.f64 -1 x))) (-.f64 x (/.f64 -1 x)))
(pow.f64 (+.f64 x (/.f64 -1 x)) 1)
(pow.f64 (pow.f64 (+.f64 x (/.f64 -1 x)) 3) 1/3)
(pow.f64 (cbrt.f64 (+.f64 x (/.f64 -1 x))) 3)
(pow.f64 (sqrt.f64 (+.f64 x (/.f64 -1 x))) 2)
(sqrt.f64 (pow.f64 (+.f64 x (/.f64 -1 x)) 2))
(log.f64 (exp.f64 (+.f64 x (/.f64 -1 x))))
(cbrt.f64 (pow.f64 (+.f64 x (/.f64 -1 x)) 3))
(expm1.f64 (log1p.f64 (+.f64 x (/.f64 -1 x))))
(log1p.f64 (expm1.f64 (+.f64 x (/.f64 -1 x))))
(exp.f64 (log.f64 (+.f64 x (/.f64 -1 x))))
(fma.f64 1 x (/.f64 -1 x))
(fma.f64 (pow.f64 (cbrt.f64 x) 2) (cbrt.f64 x) (/.f64 -1 x))
(fma.f64 (sqrt.f64 x) (sqrt.f64 x) (/.f64 -1 x))
Outputs
(/.f64 -1 x)
x
x
(+.f64 x (/.f64 -1 x))
(+.f64 x (*.f64 (/.f64 -1 x) 1))
(+.f64 x (/.f64 -1 x))
(+.f64 (+.f64 x (/.f64 -1 x)) (fma.f64 (/.f64 -1 x) 1 (/.f64 1 x)))
(+.f64 x (/.f64 -1 x))
(+.f64 (+.f64 x (/.f64 -1 x)) (fma.f64 (neg.f64 (/.f64 1 (cbrt.f64 x))) (cbrt.f64 (pow.f64 x -2)) (/.f64 1 x)))
(+.f64 x (+.f64 (/.f64 -1 x) (fma.f64 (/.f64 -1 (cbrt.f64 x)) (cbrt.f64 (pow.f64 x -2)) (/.f64 1 x))))
(fma.f64 (/.f64 -1 (cbrt.f64 x)) (cbrt.f64 (pow.f64 x -2)) (+.f64 x (*.f64 (/.f64 -1 x) 0)))
(-.f64 x (/.f64 (cbrt.f64 (pow.f64 x -2)) (cbrt.f64 x)))
(+.f64 (+.f64 x (/.f64 -1 x)) (fma.f64 (neg.f64 (pow.f64 x -1/2)) (pow.f64 x -1/2) (/.f64 1 x)))
(+.f64 x (/.f64 -1 x))
(+.f64 (/.f64 -1 x) x)
(+.f64 x (/.f64 -1 x))
(*.f64 1 (+.f64 x (/.f64 -1 x)))
(+.f64 x (/.f64 -1 x))
(*.f64 (+.f64 x (/.f64 -1 x)) 1)
(+.f64 x (/.f64 -1 x))
(*.f64 (cbrt.f64 (+.f64 x (/.f64 -1 x))) (pow.f64 (cbrt.f64 (+.f64 x (/.f64 -1 x))) 2))
(+.f64 x (/.f64 -1 x))
(*.f64 (pow.f64 (cbrt.f64 (+.f64 x (/.f64 -1 x))) 2) (cbrt.f64 (+.f64 x (/.f64 -1 x))))
(+.f64 x (/.f64 -1 x))
(*.f64 (sqrt.f64 (+.f64 x (/.f64 -1 x))) (sqrt.f64 (+.f64 x (/.f64 -1 x))))
(+.f64 x (/.f64 -1 x))
(*.f64 (-.f64 (pow.f64 x 3) (pow.f64 x -3)) (/.f64 1 (fma.f64 x x (+.f64 1 (pow.f64 x -2)))))
(/.f64 (*.f64 (-.f64 (pow.f64 x 3) (pow.f64 x -3)) 1) (fma.f64 x x (+.f64 1 (pow.f64 x -2))))
(/.f64 (-.f64 (pow.f64 x 3) (pow.f64 x -3)) (fma.f64 x x (+.f64 1 (pow.f64 x -2))))
(/.f64 (-.f64 (pow.f64 x 3) (pow.f64 x -3)) (+.f64 1 (fma.f64 x x (pow.f64 x -2))))
(*.f64 (-.f64 (*.f64 x x) (pow.f64 x -2)) (/.f64 1 (+.f64 x (/.f64 1 x))))
(+.f64 x (/.f64 -1 x))
(*.f64 (+.f64 (sqrt.f64 x) (pow.f64 x -1/2)) (-.f64 (sqrt.f64 x) (pow.f64 x -1/2)))
(+.f64 x (/.f64 -1 x))
(/.f64 1 (/.f64 (fma.f64 x x (+.f64 1 (pow.f64 x -2))) (-.f64 (pow.f64 x 3) (pow.f64 x -3))))
(/.f64 (*.f64 (-.f64 (pow.f64 x 3) (pow.f64 x -3)) 1) (fma.f64 x x (+.f64 1 (pow.f64 x -2))))
(/.f64 (-.f64 (pow.f64 x 3) (pow.f64 x -3)) (fma.f64 x x (+.f64 1 (pow.f64 x -2))))
(/.f64 (-.f64 (pow.f64 x 3) (pow.f64 x -3)) (+.f64 1 (fma.f64 x x (pow.f64 x -2))))
(/.f64 1 (/.f64 (+.f64 x (/.f64 1 x)) (-.f64 (*.f64 x x) (pow.f64 x -2))))
(+.f64 x (/.f64 -1 x))
(/.f64 (-.f64 (pow.f64 x 3) (pow.f64 x -3)) (fma.f64 x x (+.f64 1 (pow.f64 x -2))))
(/.f64 (*.f64 (-.f64 (pow.f64 x 3) (pow.f64 x -3)) 1) (fma.f64 x x (+.f64 1 (pow.f64 x -2))))
(/.f64 (-.f64 (pow.f64 x 3) (pow.f64 x -3)) (+.f64 1 (fma.f64 x x (pow.f64 x -2))))
(/.f64 (-.f64 (*.f64 x x) (pow.f64 x -2)) (+.f64 x (/.f64 1 x)))
(+.f64 x (/.f64 -1 x))
(/.f64 (neg.f64 (-.f64 (pow.f64 x 3) (pow.f64 x -3))) (neg.f64 (fma.f64 x x (+.f64 1 (pow.f64 x -2)))))
(/.f64 (*.f64 (-.f64 (pow.f64 x 3) (pow.f64 x -3)) 1) (fma.f64 x x (+.f64 1 (pow.f64 x -2))))
(/.f64 (-.f64 (pow.f64 x 3) (pow.f64 x -3)) (fma.f64 x x (+.f64 1 (pow.f64 x -2))))
(/.f64 (-.f64 (pow.f64 x 3) (pow.f64 x -3)) (+.f64 1 (fma.f64 x x (pow.f64 x -2))))
(/.f64 (neg.f64 (-.f64 (*.f64 x x) (pow.f64 x -2))) (neg.f64 (+.f64 x (/.f64 1 x))))
(+.f64 x (/.f64 -1 x))
(/.f64 (+.f64 (pow.f64 x 3) (pow.f64 (/.f64 -1 x) 3)) (+.f64 (*.f64 x x) (-.f64 (*.f64 (/.f64 -1 x) (/.f64 -1 x)) (*.f64 x (/.f64 -1 x)))))
(/.f64 (+.f64 (pow.f64 x 3) (pow.f64 (/.f64 -1 x) 3)) (fma.f64 x x (*.f64 (/.f64 -1 x) (-.f64 (/.f64 -1 x) x))))
(/.f64 (+.f64 (pow.f64 x 3) (/.f64 -1 (pow.f64 x 3))) (fma.f64 x x (*.f64 (/.f64 -1 x) (-.f64 (/.f64 -1 x) x))))
(/.f64 (+.f64 (pow.f64 x 3) (/.f64 -1 (pow.f64 x 3))) (+.f64 1 (fma.f64 x x (pow.f64 x -2))))
(/.f64 (-.f64 (*.f64 x x) (*.f64 (/.f64 -1 x) (/.f64 -1 x))) (-.f64 x (/.f64 -1 x)))
(+.f64 x (/.f64 -1 x))
(pow.f64 (+.f64 x (/.f64 -1 x)) 1)
(+.f64 x (/.f64 -1 x))
(pow.f64 (pow.f64 (+.f64 x (/.f64 -1 x)) 3) 1/3)
(+.f64 x (/.f64 -1 x))
(pow.f64 (cbrt.f64 (+.f64 x (/.f64 -1 x))) 3)
(+.f64 x (/.f64 -1 x))
(pow.f64 (sqrt.f64 (+.f64 x (/.f64 -1 x))) 2)
(+.f64 x (/.f64 -1 x))
(sqrt.f64 (pow.f64 (+.f64 x (/.f64 -1 x)) 2))
(+.f64 x (/.f64 -1 x))
(log.f64 (exp.f64 (+.f64 x (/.f64 -1 x))))
(+.f64 x (/.f64 -1 x))
(cbrt.f64 (pow.f64 (+.f64 x (/.f64 -1 x)) 3))
(+.f64 x (/.f64 -1 x))
(expm1.f64 (log1p.f64 (+.f64 x (/.f64 -1 x))))
(+.f64 x (/.f64 -1 x))
(log1p.f64 (expm1.f64 (+.f64 x (/.f64 -1 x))))
(+.f64 x (/.f64 -1 x))
(exp.f64 (log.f64 (+.f64 x (/.f64 -1 x))))
(+.f64 x (/.f64 -1 x))
(fma.f64 1 x (/.f64 -1 x))
(+.f64 x (/.f64 -1 x))
(fma.f64 (pow.f64 (cbrt.f64 x) 2) (cbrt.f64 x) (/.f64 -1 x))
(+.f64 x (/.f64 -1 x))
(fma.f64 (sqrt.f64 x) (sqrt.f64 x) (/.f64 -1 x))
(+.f64 x (/.f64 -1 x))

localize15.0ms (0.1%)

Local error

Found 3 expressions with local error:

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

Compiled 30 to 14 computations (53.3% saved)

series34.0ms (0.3%)

Counts
3 → 72
Calls

18 calls:

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

Compiled 1595 to 1285 computations (19.4% saved)

rewrite69.0ms (0.6%)

Algorithm
batch-egg-rewrite
Rules
859×prod-diff_binary64
487×log-prod_binary64
305×pow-prod-down_binary64
305×fma-def_binary64
259×pow2_binary64
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
0830
118930
2280130
Stop Event
node limit
Counts
3 → 152
Calls
Call 1
Inputs
(/.f64 y (-.f64 5641895835477563/5000000000000000 (*.f64 y x)))
(-.f64 5641895835477563/5000000000000000 (*.f64 y x))
(+.f64 (/.f64 y (-.f64 5641895835477563/5000000000000000 (*.f64 y x))) x)
Outputs
((#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (/.f64 y (fma.f64 x (neg.f64 y) 5641895835477563/5000000000000000)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (log.f64 (pow.f64 (cbrt.f64 (exp.f64 (/.f64 y (fma.f64 x (neg.f64 y) 5641895835477563/5000000000000000)))) 2)) (log.f64 (cbrt.f64 (exp.f64 (/.f64 y (fma.f64 x (neg.f64 y) 5641895835477563/5000000000000000))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (log.f64 (sqrt.f64 (exp.f64 (/.f64 y (fma.f64 x (neg.f64 y) 5641895835477563/5000000000000000))))) (log.f64 (sqrt.f64 (exp.f64 (/.f64 y (fma.f64 x (neg.f64 y) 5641895835477563/5000000000000000))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (/.f64 y (fma.f64 x (neg.f64 y) 5641895835477563/5000000000000000)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 y (/.f64 1 (fma.f64 x (neg.f64 y) 5641895835477563/5000000000000000)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 y (fma.f64 x (neg.f64 y) 5641895835477563/5000000000000000)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (/.f64 y (fma.f64 x (neg.f64 y) 5641895835477563/5000000000000000)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 y) 2) (*.f64 (cbrt.f64 y) (/.f64 1 (fma.f64 x (neg.f64 y) 5641895835477563/5000000000000000))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (/.f64 y (fma.f64 x (neg.f64 y) 5641895835477563/5000000000000000))) (pow.f64 (cbrt.f64 (/.f64 y (fma.f64 x (neg.f64 y) 5641895835477563/5000000000000000))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 (/.f64 y (fma.f64 x (neg.f64 y) 5641895835477563/5000000000000000))) 2) (cbrt.f64 (/.f64 y (fma.f64 x (neg.f64 y) 5641895835477563/5000000000000000))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 y) (*.f64 (sqrt.f64 y) (/.f64 1 (fma.f64 x (neg.f64 y) 5641895835477563/5000000000000000))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (/.f64 y (fma.f64 x (neg.f64 y) 5641895835477563/5000000000000000))) (sqrt.f64 (/.f64 y (fma.f64 x (neg.f64 y) 5641895835477563/5000000000000000))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 y) (/.f64 1 (neg.f64 (fma.f64 x (neg.f64 y) 5641895835477563/5000000000000000))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (fma.f64 x (neg.f64 y) 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 x (neg.f64 y) 5641895835477563/5000000000000000)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 y) 1) (/.f64 (sqrt.f64 y) (fma.f64 x (neg.f64 y) 5641895835477563/5000000000000000)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 (fma.f64 x (neg.f64 y) 5641895835477563/5000000000000000)) -2) (/.f64 y (cbrt.f64 (fma.f64 x (neg.f64 y) 5641895835477563/5000000000000000))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (cbrt.f64 y) 2) (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))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 y) (pow.f64 (cbrt.f64 (fma.f64 x (neg.f64 y) 5641895835477563/5000000000000000)) 2)) (/.f64 (sqrt.f64 y) (cbrt.f64 (fma.f64 x (neg.f64 y) 5641895835477563/5000000000000000))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (fma.f64 x (neg.f64 y) 5641895835477563/5000000000000000) -1/2) (/.f64 y (sqrt.f64 (fma.f64 x (neg.f64 y) 5641895835477563/5000000000000000))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (cbrt.f64 y) 2) (sqrt.f64 (fma.f64 x (neg.f64 y) 5641895835477563/5000000000000000))) (/.f64 (cbrt.f64 y) (sqrt.f64 (fma.f64 x (neg.f64 y) 5641895835477563/5000000000000000))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 y (-.f64 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 (pow.f64 (*.f64 y x) 3))) (fma.f64 (*.f64 y x) (fma.f64 y x 5641895835477563/5000000000000000) 31830988618379068626528276418969/25000000000000000000000000000000))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 y (-.f64 31830988618379068626528276418969/25000000000000000000000000000000 (pow.f64 (*.f64 y x) 2))) (fma.f64 y x 5641895835477563/5000000000000000))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 y (fma.f64 x (neg.f64 y) 5641895835477563/5000000000000000)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (/.f64 y (fma.f64 x (neg.f64 y) 5641895835477563/5000000000000000)) 2) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (/.f64 y (fma.f64 x (neg.f64 y) 5641895835477563/5000000000000000))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (/.f64 y (fma.f64 x (neg.f64 y) 5641895835477563/5000000000000000))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (/.f64 y (fma.f64 x (neg.f64 y) 5641895835477563/5000000000000000)) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (fma.f64 x (neg.f64 y) 5641895835477563/5000000000000000) y) -1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (/.f64 (fma.f64 x (neg.f64 y) 5641895835477563/5000000000000000) y) 1) -1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (/.f64 y (neg.f64 (fma.f64 x (neg.f64 y) 5641895835477563/5000000000000000))))))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (pow.f64 (/.f64 y (fma.f64 x (neg.f64 y) 5641895835477563/5000000000000000)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (exp.f64 (/.f64 y (fma.f64 x (neg.f64 y) 5641895835477563/5000000000000000))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (/.f64 y (fma.f64 x (neg.f64 y) 5641895835477563/5000000000000000)))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (/.f64 y (fma.f64 x (neg.f64 y) 5641895835477563/5000000000000000)) 3))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (/.f64 y (fma.f64 x (neg.f64 y) 5641895835477563/5000000000000000))))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (/.f64 y (fma.f64 x (neg.f64 y) 5641895835477563/5000000000000000))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (/.f64 y (fma.f64 x (neg.f64 y) 5641895835477563/5000000000000000))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (/.f64 y (fma.f64 x (neg.f64 y) 5641895835477563/5000000000000000))) 1))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 5641895835477563/5000000000000000 (*.f64 x (neg.f64 y)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 5641895835477563/5000000000000000 (*.f64 (*.f64 x (neg.f64 y)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 x (neg.f64 y)) 5641895835477563/5000000000000000)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (fma.f64 x (neg.f64 y) 5641895835477563/5000000000000000))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (log.f64 (pow.f64 (cbrt.f64 (exp.f64 (fma.f64 x (neg.f64 y) 5641895835477563/5000000000000000))) 2)) (log.f64 (cbrt.f64 (exp.f64 (fma.f64 x (neg.f64 y) 5641895835477563/5000000000000000)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (log.f64 (sqrt.f64 (exp.f64 (fma.f64 x (neg.f64 y) 5641895835477563/5000000000000000)))) (log.f64 (sqrt.f64 (exp.f64 (fma.f64 x (neg.f64 y) 5641895835477563/5000000000000000)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (fma.f64 x (neg.f64 y) 5641895835477563/5000000000000000) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (fma.f64 x (neg.f64 y) 5641895835477563/5000000000000000))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (fma.f64 x (neg.f64 y) 5641895835477563/5000000000000000)) (pow.f64 (cbrt.f64 (fma.f64 x (neg.f64 y) 5641895835477563/5000000000000000)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 (fma.f64 x (neg.f64 y) 5641895835477563/5000000000000000)) 2) (cbrt.f64 (fma.f64 x (neg.f64 y) 5641895835477563/5000000000000000)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (fma.f64 x (neg.f64 y) 5641895835477563/5000000000000000)) (sqrt.f64 (fma.f64 x (neg.f64 y) 5641895835477563/5000000000000000)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 (pow.f64 (*.f64 y x) 3)) (/.f64 1 (fma.f64 (*.f64 y x) (fma.f64 y x 5641895835477563/5000000000000000) 31830988618379068626528276418969/25000000000000000000000000000000)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 31830988618379068626528276418969/25000000000000000000000000000000 (pow.f64 (*.f64 y x) 2)) (/.f64 1 (fma.f64 y x 5641895835477563/5000000000000000)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1 (/.f64 (fma.f64 (*.f64 y x) (fma.f64 y x 5641895835477563/5000000000000000) 31830988618379068626528276418969/25000000000000000000000000000000) (-.f64 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 (pow.f64 (*.f64 y x) 3))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1 (/.f64 (fma.f64 y x 5641895835477563/5000000000000000) (-.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)) (fma.f64 (*.f64 y x) (fma.f64 y x 5641895835477563/5000000000000000) 31830988618379068626528276418969/25000000000000000000000000000000))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 31830988618379068626528276418969/25000000000000000000000000000000 (pow.f64 (*.f64 y x) 2)) (fma.f64 y x 5641895835477563/5000000000000000))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (-.f64 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 (pow.f64 (*.f64 y x) 3))) (neg.f64 (fma.f64 (*.f64 y x) (fma.f64 y x 5641895835477563/5000000000000000) 31830988618379068626528276418969/25000000000000000000000000000000)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (-.f64 31830988618379068626528276418969/25000000000000000000000000000000 (pow.f64 (*.f64 y x) 2))) (neg.f64 (fma.f64 y x 5641895835477563/5000000000000000)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 (pow.f64 (*.f64 x (neg.f64 y)) 3)) (+.f64 31830988618379068626528276418969/25000000000000000000000000000000 (-.f64 (pow.f64 (*.f64 x (neg.f64 y)) 2) (*.f64 5641895835477563/5000000000000000 (*.f64 x (neg.f64 y))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 31830988618379068626528276418969/25000000000000000000000000000000 (pow.f64 (*.f64 x (neg.f64 y)) 2)) (-.f64 5641895835477563/5000000000000000 (*.f64 x (neg.f64 y))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (fma.f64 x (neg.f64 y) 5641895835477563/5000000000000000) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (fma.f64 x (neg.f64 y) 5641895835477563/5000000000000000) 2) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (fma.f64 x (neg.f64 y) 5641895835477563/5000000000000000) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (fma.f64 x (neg.f64 y) 5641895835477563/5000000000000000)) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (fma.f64 x (neg.f64 y) 5641895835477563/5000000000000000)) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (fma.f64 (*.f64 y x) (fma.f64 y x 5641895835477563/5000000000000000) 31830988618379068626528276418969/25000000000000000000000000000000) (-.f64 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 (pow.f64 (*.f64 y x) 3))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (fma.f64 y x 5641895835477563/5000000000000000) (-.f64 31830988618379068626528276418969/25000000000000000000000000000000 (pow.f64 (*.f64 y x) 2))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (pow.f64 (fma.f64 x (neg.f64 y) 5641895835477563/5000000000000000) 2))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (exp.f64 (fma.f64 x (neg.f64 y) 5641895835477563/5000000000000000)))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (fma.f64 x (neg.f64 y) 5641895835477563/5000000000000000))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (fma.f64 x (neg.f64 y) 5641895835477563/5000000000000000) 3))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (fma.f64 x (neg.f64 y) 5641895835477563/5000000000000000)))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (fma.f64 x (neg.f64 y) 5641895835477563/5000000000000000)))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (fma.f64 x (neg.f64 y) 5641895835477563/5000000000000000)))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (fma.f64 x (neg.f64 y) 5641895835477563/5000000000000000)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 y (neg.f64 x) 5641895835477563/5000000000000000)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 x (neg.f64 y) 5641895835477563/5000000000000000)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 1 (*.f64 x (neg.f64 y)) 5641895835477563/5000000000000000)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (pow.f64 (cbrt.f64 (*.f64 y x)) 2) (neg.f64 (cbrt.f64 (*.f64 y x))) 5641895835477563/5000000000000000)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (sqrt.f64 (*.f64 y x)) (neg.f64 (sqrt.f64 (*.f64 y x))) 5641895835477563/5000000000000000)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (neg.f64 y) x 5641895835477563/5000000000000000)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (pow.f64 (cbrt.f64 (*.f64 x (neg.f64 y))) 2) (cbrt.f64 (*.f64 x (neg.f64 y))) 5641895835477563/5000000000000000)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (sqrt.f64 (*.f64 x (neg.f64 y))) (sqrt.f64 (*.f64 x (neg.f64 y))) 5641895835477563/5000000000000000)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (neg.f64 x) y 5641895835477563/5000000000000000)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 -1 (*.f64 y x) 5641895835477563/5000000000000000)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 (neg.f64 y) 1) x 5641895835477563/5000000000000000)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (neg.f64 (pow.f64 (cbrt.f64 (*.f64 y x)) 2)) (cbrt.f64 (*.f64 y x)) 5641895835477563/5000000000000000)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (neg.f64 (sqrt.f64 (*.f64 y x))) (sqrt.f64 (*.f64 y x)) 5641895835477563/5000000000000000)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 (neg.f64 y) (pow.f64 (cbrt.f64 x) 2)) (cbrt.f64 x) 5641895835477563/5000000000000000)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 (neg.f64 y) (sqrt.f64 x)) (sqrt.f64 x) 5641895835477563/5000000000000000)))))
((#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (+.f64 x (/.f64 y (fma.f64 x (neg.f64 y) 5641895835477563/5000000000000000))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (pow.f64 (/.f64 y (fma.f64 x (neg.f64 y) 5641895835477563/5000000000000000)) 2) (-.f64 (/.f64 y (fma.f64 x (neg.f64 y) 5641895835477563/5000000000000000)) x)) (/.f64 (*.f64 x x) (-.f64 (/.f64 y (fma.f64 x (neg.f64 y) 5641895835477563/5000000000000000)) x)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 x (/.f64 y (fma.f64 x (neg.f64 y) 5641895835477563/5000000000000000))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (+.f64 x (/.f64 y (fma.f64 x (neg.f64 y) 5641895835477563/5000000000000000))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (+.f64 x (/.f64 y (fma.f64 x (neg.f64 y) 5641895835477563/5000000000000000)))) (pow.f64 (cbrt.f64 (+.f64 x (/.f64 y (fma.f64 x (neg.f64 y) 5641895835477563/5000000000000000)))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 (+.f64 x (/.f64 y (fma.f64 x (neg.f64 y) 5641895835477563/5000000000000000)))) 2) (cbrt.f64 (+.f64 x (/.f64 y (fma.f64 x (neg.f64 y) 5641895835477563/5000000000000000)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (+.f64 x (/.f64 y (fma.f64 x (neg.f64 y) 5641895835477563/5000000000000000)))) (sqrt.f64 (+.f64 x (/.f64 y (fma.f64 x (neg.f64 y) 5641895835477563/5000000000000000)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (pow.f64 (/.f64 y (fma.f64 x (neg.f64 y) 5641895835477563/5000000000000000)) 3) (pow.f64 x 3)) (/.f64 1 (fma.f64 x (-.f64 x (/.f64 y (fma.f64 x (neg.f64 y) 5641895835477563/5000000000000000))) (pow.f64 (/.f64 y (fma.f64 x (neg.f64 y) 5641895835477563/5000000000000000)) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 (pow.f64 (/.f64 y (fma.f64 x (neg.f64 y) 5641895835477563/5000000000000000)) 2) (*.f64 x x)) (/.f64 1 (-.f64 (/.f64 y (fma.f64 x (neg.f64 y) 5641895835477563/5000000000000000)) x)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1 (/.f64 (fma.f64 x (-.f64 x (/.f64 y (fma.f64 x (neg.f64 y) 5641895835477563/5000000000000000))) (pow.f64 (/.f64 y (fma.f64 x (neg.f64 y) 5641895835477563/5000000000000000)) 2)) (+.f64 (pow.f64 (/.f64 y (fma.f64 x (neg.f64 y) 5641895835477563/5000000000000000)) 3) (pow.f64 x 3))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1 (/.f64 (-.f64 (/.f64 y (fma.f64 x (neg.f64 y) 5641895835477563/5000000000000000)) x) (-.f64 (pow.f64 (/.f64 y (fma.f64 x (neg.f64 y) 5641895835477563/5000000000000000)) 2) (*.f64 x x))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (pow.f64 (/.f64 y (fma.f64 x (neg.f64 y) 5641895835477563/5000000000000000)) 3) (pow.f64 x 3)) (fma.f64 x (-.f64 x (/.f64 y (fma.f64 x (neg.f64 y) 5641895835477563/5000000000000000))) (pow.f64 (/.f64 y (fma.f64 x (neg.f64 y) 5641895835477563/5000000000000000)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (pow.f64 (/.f64 y (fma.f64 x (neg.f64 y) 5641895835477563/5000000000000000)) 3) (pow.f64 x 3)) (fma.f64 x x (-.f64 (pow.f64 (/.f64 y (fma.f64 x (neg.f64 y) 5641895835477563/5000000000000000)) 2) (*.f64 x (/.f64 y (fma.f64 x (neg.f64 y) 5641895835477563/5000000000000000))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (pow.f64 (/.f64 y (fma.f64 x (neg.f64 y) 5641895835477563/5000000000000000)) 2) (*.f64 x x)) (-.f64 (/.f64 y (fma.f64 x (neg.f64 y) 5641895835477563/5000000000000000)) x))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (+.f64 (pow.f64 (/.f64 y (fma.f64 x (neg.f64 y) 5641895835477563/5000000000000000)) 3) (pow.f64 x 3))) (neg.f64 (fma.f64 x (-.f64 x (/.f64 y (fma.f64 x (neg.f64 y) 5641895835477563/5000000000000000))) (pow.f64 (/.f64 y (fma.f64 x (neg.f64 y) 5641895835477563/5000000000000000)) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (-.f64 (pow.f64 (/.f64 y (fma.f64 x (neg.f64 y) 5641895835477563/5000000000000000)) 2) (*.f64 x x))) (neg.f64 (-.f64 (/.f64 y (fma.f64 x (neg.f64 y) 5641895835477563/5000000000000000)) x)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 x x) (pow.f64 (/.f64 y (fma.f64 x (neg.f64 y) 5641895835477563/5000000000000000)) 2)) (-.f64 x (/.f64 y (fma.f64 x (neg.f64 y) 5641895835477563/5000000000000000))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (+.f64 x (/.f64 y (fma.f64 x (neg.f64 y) 5641895835477563/5000000000000000))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (+.f64 x (/.f64 y (fma.f64 x (neg.f64 y) 5641895835477563/5000000000000000))) 2) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (+.f64 x (/.f64 y (fma.f64 x (neg.f64 y) 5641895835477563/5000000000000000))) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (+.f64 x (/.f64 y (fma.f64 x (neg.f64 y) 5641895835477563/5000000000000000)))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (+.f64 x (/.f64 y (fma.f64 x (neg.f64 y) 5641895835477563/5000000000000000)))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (fma.f64 x (-.f64 x (/.f64 y (fma.f64 x (neg.f64 y) 5641895835477563/5000000000000000))) (pow.f64 (/.f64 y (fma.f64 x (neg.f64 y) 5641895835477563/5000000000000000)) 2)) (+.f64 (pow.f64 (/.f64 y (fma.f64 x (neg.f64 y) 5641895835477563/5000000000000000)) 3) (pow.f64 x 3))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (-.f64 (/.f64 y (fma.f64 x (neg.f64 y) 5641895835477563/5000000000000000)) x) (-.f64 (pow.f64 (/.f64 y (fma.f64 x (neg.f64 y) 5641895835477563/5000000000000000)) 2) (*.f64 x x))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (pow.f64 (+.f64 x (/.f64 y (fma.f64 x (neg.f64 y) 5641895835477563/5000000000000000))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (exp.f64 (+.f64 x (/.f64 y (fma.f64 x (neg.f64 y) 5641895835477563/5000000000000000)))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (+.f64 x (/.f64 y (fma.f64 x (neg.f64 y) 5641895835477563/5000000000000000))))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (*.f64 (+.f64 1 (expm1.f64 x)) (exp.f64 (/.f64 y (fma.f64 x (neg.f64 y) 5641895835477563/5000000000000000)))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (*.f64 (exp.f64 x) (+.f64 1 (expm1.f64 (/.f64 y (fma.f64 x (neg.f64 y) 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 x (neg.f64 y) 5641895835477563/5000000000000000))))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (*.f64 (+.f64 1 (expm1.f64 (/.f64 y (fma.f64 x (neg.f64 y) 5641895835477563/5000000000000000)))) (exp.f64 x)))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (*.f64 (exp.f64 (/.f64 y (fma.f64 x (neg.f64 y) 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 x (neg.f64 y) 5641895835477563/5000000000000000)))) (+.f64 1 (expm1.f64 x))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (+.f64 x (/.f64 y (fma.f64 x (neg.f64 y) 5641895835477563/5000000000000000))) 3))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (+.f64 x (/.f64 y (fma.f64 x (neg.f64 y) 5641895835477563/5000000000000000)))))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (+.f64 x (/.f64 y (fma.f64 x (neg.f64 y) 5641895835477563/5000000000000000)))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (+.f64 x (/.f64 y (fma.f64 x (neg.f64 y) 5641895835477563/5000000000000000)))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (+.f64 x (/.f64 y (fma.f64 x (neg.f64 y) 5641895835477563/5000000000000000)))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 y (/.f64 1 (fma.f64 x (neg.f64 y) 5641895835477563/5000000000000000)) x)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 x 1 (/.f64 y (fma.f64 x (neg.f64 y) 5641895835477563/5000000000000000)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (/.f64 y (fma.f64 x (neg.f64 y) 5641895835477563/5000000000000000)) 1 x)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 1 x (/.f64 y (fma.f64 x (neg.f64 y) 5641895835477563/5000000000000000)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 1 (/.f64 y (fma.f64 x (neg.f64 y) 5641895835477563/5000000000000000)) x)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (pow.f64 (cbrt.f64 y) 2) (*.f64 (cbrt.f64 y) (/.f64 1 (fma.f64 x (neg.f64 y) 5641895835477563/5000000000000000))) x)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 (/.f64 y (fma.f64 x (neg.f64 y) 5641895835477563/5000000000000000))) (pow.f64 (cbrt.f64 (/.f64 y (fma.f64 x (neg.f64 y) 5641895835477563/5000000000000000))) 2) x)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (pow.f64 (cbrt.f64 (/.f64 y (fma.f64 x (neg.f64 y) 5641895835477563/5000000000000000))) 2) (cbrt.f64 (/.f64 y (fma.f64 x (neg.f64 y) 5641895835477563/5000000000000000))) x)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 x) (pow.f64 (cbrt.f64 x) 2) (/.f64 y (fma.f64 x (neg.f64 y) 5641895835477563/5000000000000000)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (pow.f64 (cbrt.f64 x) 2) (cbrt.f64 x) (/.f64 y (fma.f64 x (neg.f64 y) 5641895835477563/5000000000000000)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (sqrt.f64 y) (*.f64 (sqrt.f64 y) (/.f64 1 (fma.f64 x (neg.f64 y) 5641895835477563/5000000000000000))) x)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (sqrt.f64 (/.f64 y (fma.f64 x (neg.f64 y) 5641895835477563/5000000000000000))) (sqrt.f64 (/.f64 y (fma.f64 x (neg.f64 y) 5641895835477563/5000000000000000))) x)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (sqrt.f64 x) (sqrt.f64 x) (/.f64 y (fma.f64 x (neg.f64 y) 5641895835477563/5000000000000000)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (neg.f64 y) (/.f64 1 (neg.f64 (fma.f64 x (neg.f64 y) 5641895835477563/5000000000000000))) x)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (/.f64 1 (fma.f64 x (neg.f64 y) 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 x (neg.f64 y) 5641895835477563/5000000000000000)) x)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (/.f64 (sqrt.f64 y) 1) (/.f64 (sqrt.f64 y) (fma.f64 x (neg.f64 y) 5641895835477563/5000000000000000)) x)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (pow.f64 (cbrt.f64 (fma.f64 x (neg.f64 y) 5641895835477563/5000000000000000)) -2) (/.f64 y (cbrt.f64 (fma.f64 x (neg.f64 y) 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 x (neg.f64 y) 5641895835477563/5000000000000000)) 2)) (cbrt.f64 (/.f64 y (fma.f64 x (neg.f64 y) 5641895835477563/5000000000000000))) x)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (/.f64 (sqrt.f64 y) (pow.f64 (cbrt.f64 (fma.f64 x (neg.f64 y) 5641895835477563/5000000000000000)) 2)) (/.f64 (sqrt.f64 y) (cbrt.f64 (fma.f64 x (neg.f64 y) 5641895835477563/5000000000000000))) x)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (pow.f64 (fma.f64 x (neg.f64 y) 5641895835477563/5000000000000000) -1/2) (/.f64 y (sqrt.f64 (fma.f64 x (neg.f64 y) 5641895835477563/5000000000000000))) x)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (/.f64 (pow.f64 (cbrt.f64 y) 2) (sqrt.f64 (fma.f64 x (neg.f64 y) 5641895835477563/5000000000000000))) (/.f64 (cbrt.f64 y) (sqrt.f64 (fma.f64 x (neg.f64 y) 5641895835477563/5000000000000000))) x)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (/.f64 y (-.f64 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 (pow.f64 (*.f64 y x) 3))) (fma.f64 (*.f64 y x) (fma.f64 y x 5641895835477563/5000000000000000) 31830988618379068626528276418969/25000000000000000000000000000000) x)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (/.f64 y (-.f64 31830988618379068626528276418969/25000000000000000000000000000000 (pow.f64 (*.f64 y x) 2))) (fma.f64 y x 5641895835477563/5000000000000000) x)))))

simplify113.0ms (1.1%)

Algorithm
egg-herbie
Rules
540×cancel-sign-sub-inv_binary64
371×fma-neg_binary64
239×log-prod_binary64
236×fma-def_binary64
197×sqr-pow_binary64
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
04413614
111863479
240893367
Stop Event
node limit
Counts
224 → 283
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 25000000000000000000000000000000/31830988618379068626528276418969 (*.f64 (pow.f64 y 2) x)) (+.f64 (*.f64 625000000000000000000000000000000000000000000000000000000000000/1013211836423377808197068612118338110498536634308026710423022961 (*.f64 (pow.f64 y 4) (*.f64 (pow.f64 x 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)))
(-.f64 (*.f64 -31830988618379068626528276418969/25000000000000000000000000000000 (/.f64 (pow.f64 (/.f64 1 y) 2) (*.f64 (pow.f64 x 2) x))) (+.f64 (*.f64 5641895835477563/5000000000000000 (/.f64 1 (*.f64 y (pow.f64 x 2)))) (/.f64 1 x)))
(-.f64 (+.f64 (*.f64 -179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 (/.f64 (pow.f64 (/.f64 1 y) 3) (pow.f64 (pow.f64 x 2) 2))) (*.f64 -31830988618379068626528276418969/25000000000000000000000000000000 (/.f64 (pow.f64 (/.f64 1 y) 2) (*.f64 (pow.f64 x 2) x)))) (+.f64 (*.f64 5641895835477563/5000000000000000 (/.f64 1 (*.f64 y (pow.f64 x 2)))) (/.f64 1 x)))
(/.f64 -1 x)
(neg.f64 (+.f64 (*.f64 5641895835477563/5000000000000000 (/.f64 1 (*.f64 y (pow.f64 x 2)))) (/.f64 1 x)))
(-.f64 (*.f64 -31830988618379068626528276418969/25000000000000000000000000000000 (/.f64 (pow.f64 (/.f64 -1 y) 2) (*.f64 (pow.f64 x 2) x))) (+.f64 (*.f64 5641895835477563/5000000000000000 (/.f64 1 (*.f64 y (pow.f64 x 2)))) (/.f64 1 x)))
(-.f64 (+.f64 (*.f64 -31830988618379068626528276418969/25000000000000000000000000000000 (/.f64 (pow.f64 (/.f64 -1 y) 2) (*.f64 (pow.f64 x 2) x))) (*.f64 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 (/.f64 (pow.f64 (/.f64 -1 y) 3) (pow.f64 (pow.f64 x 2) 2)))) (+.f64 (*.f64 5641895835477563/5000000000000000 (/.f64 1 (*.f64 y (pow.f64 x 2)))) (/.f64 1 x)))
(*.f64 5000000000000000/5641895835477563 y)
(+.f64 (*.f64 25000000000000000000000000000000/31830988618379068626528276418969 (*.f64 (pow.f64 y 2) x)) (*.f64 5000000000000000/5641895835477563 y))
(+.f64 (*.f64 125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547 (*.f64 y (*.f64 (pow.f64 y 2) (pow.f64 x 2)))) (+.f64 (*.f64 25000000000000000000000000000000/31830988618379068626528276418969 (*.f64 (pow.f64 y 2) x)) (*.f64 5000000000000000/5641895835477563 y)))
(+.f64 (*.f64 625000000000000000000000000000000000000000000000000000000000000/1013211836423377808197068612118338110498536634308026710423022961 (*.f64 (pow.f64 (pow.f64 y 2) 2) (pow.f64 x 3))) (+.f64 (*.f64 125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547 (*.f64 y (*.f64 (pow.f64 y 2) (pow.f64 x 2)))) (+.f64 (*.f64 25000000000000000000000000000000/31830988618379068626528276418969 (*.f64 (pow.f64 y 2) x)) (*.f64 5000000000000000/5641895835477563 y))))
(/.f64 -1 x)
(-.f64 (*.f64 -5641895835477563/5000000000000000 (/.f64 (pow.f64 (/.f64 1 x) 2) y)) (/.f64 1 x))
(-.f64 (+.f64 (*.f64 -5641895835477563/5000000000000000 (/.f64 (pow.f64 (/.f64 1 x) 2) y)) (*.f64 -31830988618379068626528276418969/25000000000000000000000000000000 (/.f64 (pow.f64 (/.f64 1 x) 3) (pow.f64 y 2)))) (/.f64 1 x))
(-.f64 (+.f64 (*.f64 -5641895835477563/5000000000000000 (/.f64 (pow.f64 (/.f64 1 x) 2) y)) (+.f64 (*.f64 -179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 (/.f64 (pow.f64 (/.f64 1 x) 4) (*.f64 y (pow.f64 y 2)))) (*.f64 -31830988618379068626528276418969/25000000000000000000000000000000 (/.f64 (pow.f64 (/.f64 1 x) 3) (pow.f64 y 2))))) (/.f64 1 x))
(/.f64 -1 x)
(-.f64 (*.f64 -5641895835477563/5000000000000000 (/.f64 (pow.f64 (/.f64 -1 x) 2) y)) (/.f64 1 x))
(-.f64 (+.f64 (*.f64 -5641895835477563/5000000000000000 (/.f64 (pow.f64 (/.f64 -1 x) 2) y)) (*.f64 31830988618379068626528276418969/25000000000000000000000000000000 (/.f64 (pow.f64 (/.f64 -1 x) 3) (pow.f64 y 2)))) (/.f64 1 x))
(-.f64 (+.f64 (*.f64 -5641895835477563/5000000000000000 (/.f64 (pow.f64 (/.f64 -1 x) 2) y)) (+.f64 (*.f64 31830988618379068626528276418969/25000000000000000000000000000000 (/.f64 (pow.f64 (/.f64 -1 x) 3) (pow.f64 y 2))) (*.f64 -179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 (/.f64 (pow.f64 (/.f64 -1 x) 4) (*.f64 y (pow.f64 y 2)))))) (/.f64 1 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)))
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)))
x
(+.f64 (*.f64 5000000000000000/5641895835477563 y) x)
(+.f64 (*.f64 25000000000000000000000000000000/31830988618379068626528276418969 (*.f64 (pow.f64 y 2) x)) (+.f64 (*.f64 5000000000000000/5641895835477563 y) x))
(+.f64 (*.f64 25000000000000000000000000000000/31830988618379068626528276418969 (*.f64 (pow.f64 y 2) x)) (+.f64 (*.f64 5000000000000000/5641895835477563 y) (+.f64 (*.f64 125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547 (*.f64 (pow.f64 y 3) (pow.f64 x 2))) x)))
(-.f64 x (/.f64 1 x))
(-.f64 x (+.f64 (*.f64 5641895835477563/5000000000000000 (/.f64 1 (*.f64 y (pow.f64 x 2)))) (/.f64 1 x)))
(-.f64 (+.f64 (*.f64 -31830988618379068626528276418969/25000000000000000000000000000000 (/.f64 (pow.f64 (/.f64 1 y) 2) (*.f64 (pow.f64 x 2) x))) x) (+.f64 (*.f64 5641895835477563/5000000000000000 (/.f64 1 (*.f64 y (pow.f64 x 2)))) (/.f64 1 x)))
(-.f64 (+.f64 (*.f64 -179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 (/.f64 (pow.f64 (/.f64 1 y) 3) (pow.f64 (pow.f64 x 2) 2))) (+.f64 (*.f64 -31830988618379068626528276418969/25000000000000000000000000000000 (/.f64 (pow.f64 (/.f64 1 y) 2) (*.f64 (pow.f64 x 2) x))) x)) (+.f64 (*.f64 5641895835477563/5000000000000000 (/.f64 1 (*.f64 y (pow.f64 x 2)))) (/.f64 1 x)))
(-.f64 x (/.f64 1 x))
(-.f64 x (+.f64 (*.f64 5641895835477563/5000000000000000 (/.f64 1 (*.f64 y (pow.f64 x 2)))) (/.f64 1 x)))
(-.f64 (+.f64 (*.f64 -31830988618379068626528276418969/25000000000000000000000000000000 (/.f64 (pow.f64 (/.f64 -1 y) 2) (*.f64 (pow.f64 x 2) x))) x) (+.f64 (*.f64 5641895835477563/5000000000000000 (/.f64 1 (*.f64 y (pow.f64 x 2)))) (/.f64 1 x)))
(-.f64 (+.f64 (*.f64 -31830988618379068626528276418969/25000000000000000000000000000000 (/.f64 (pow.f64 (/.f64 -1 y) 2) (*.f64 (pow.f64 x 2) x))) (+.f64 (*.f64 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 (/.f64 (pow.f64 (/.f64 -1 y) 3) (pow.f64 (pow.f64 x 2) 2))) x)) (+.f64 (*.f64 5641895835477563/5000000000000000 (/.f64 1 (*.f64 y (pow.f64 x 2)))) (/.f64 1 x)))
(*.f64 5000000000000000/5641895835477563 y)
(+.f64 (*.f64 5000000000000000/5641895835477563 y) (*.f64 (-.f64 1 (*.f64 -25000000000000000000000000000000/31830988618379068626528276418969 (pow.f64 y 2))) x))
(+.f64 (*.f64 125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547 (*.f64 y (*.f64 (pow.f64 y 2) (pow.f64 x 2)))) (+.f64 (*.f64 5000000000000000/5641895835477563 y) (*.f64 (-.f64 1 (*.f64 -25000000000000000000000000000000/31830988618379068626528276418969 (pow.f64 y 2))) x)))
(+.f64 (*.f64 625000000000000000000000000000000000000000000000000000000000000/1013211836423377808197068612118338110498536634308026710423022961 (*.f64 (pow.f64 (pow.f64 y 2) 2) (pow.f64 x 3))) (+.f64 (*.f64 125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547 (*.f64 y (*.f64 (pow.f64 y 2) (pow.f64 x 2)))) (+.f64 (*.f64 5000000000000000/5641895835477563 y) (*.f64 (-.f64 1 (*.f64 -25000000000000000000000000000000/31830988618379068626528276418969 (pow.f64 y 2))) x))))
x
(-.f64 x (/.f64 1 x))
(-.f64 (+.f64 (*.f64 -5641895835477563/5000000000000000 (/.f64 (pow.f64 (/.f64 1 x) 2) y)) x) (/.f64 1 x))
(-.f64 (+.f64 (*.f64 -5641895835477563/5000000000000000 (/.f64 (pow.f64 (/.f64 1 x) 2) y)) (+.f64 (*.f64 -31830988618379068626528276418969/25000000000000000000000000000000 (/.f64 (pow.f64 (/.f64 1 x) 3) (pow.f64 y 2))) x)) (/.f64 1 x))
x
(-.f64 x (/.f64 1 x))
(-.f64 (+.f64 (*.f64 -5641895835477563/5000000000000000 (/.f64 (pow.f64 (/.f64 -1 x) 2) y)) x) (/.f64 1 x))
(-.f64 (+.f64 (*.f64 -5641895835477563/5000000000000000 (/.f64 (pow.f64 (/.f64 -1 x) 2) y)) (+.f64 (*.f64 31830988618379068626528276418969/25000000000000000000000000000000 (/.f64 (pow.f64 (/.f64 -1 x) 3) (pow.f64 y 2))) x)) (/.f64 1 x))
(+.f64 0 (/.f64 y (fma.f64 x (neg.f64 y) 5641895835477563/5000000000000000)))
(+.f64 (log.f64 (pow.f64 (cbrt.f64 (exp.f64 (/.f64 y (fma.f64 x (neg.f64 y) 5641895835477563/5000000000000000)))) 2)) (log.f64 (cbrt.f64 (exp.f64 (/.f64 y (fma.f64 x (neg.f64 y) 5641895835477563/5000000000000000))))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (/.f64 y (fma.f64 x (neg.f64 y) 5641895835477563/5000000000000000))))) (log.f64 (sqrt.f64 (exp.f64 (/.f64 y (fma.f64 x (neg.f64 y) 5641895835477563/5000000000000000))))))
(-.f64 (exp.f64 (log1p.f64 (/.f64 y (fma.f64 x (neg.f64 y) 5641895835477563/5000000000000000)))) 1)
(*.f64 y (/.f64 1 (fma.f64 x (neg.f64 y) 5641895835477563/5000000000000000)))
(*.f64 (/.f64 y (fma.f64 x (neg.f64 y) 5641895835477563/5000000000000000)) 1)
(*.f64 1 (/.f64 y (fma.f64 x (neg.f64 y) 5641895835477563/5000000000000000)))
(*.f64 (pow.f64 (cbrt.f64 y) 2) (*.f64 (cbrt.f64 y) (/.f64 1 (fma.f64 x (neg.f64 y) 5641895835477563/5000000000000000))))
(*.f64 (cbrt.f64 (/.f64 y (fma.f64 x (neg.f64 y) 5641895835477563/5000000000000000))) (pow.f64 (cbrt.f64 (/.f64 y (fma.f64 x (neg.f64 y) 5641895835477563/5000000000000000))) 2))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 y (fma.f64 x (neg.f64 y) 5641895835477563/5000000000000000))) 2) (cbrt.f64 (/.f64 y (fma.f64 x (neg.f64 y) 5641895835477563/5000000000000000))))
(*.f64 (sqrt.f64 y) (*.f64 (sqrt.f64 y) (/.f64 1 (fma.f64 x (neg.f64 y) 5641895835477563/5000000000000000))))
(*.f64 (sqrt.f64 (/.f64 y (fma.f64 x (neg.f64 y) 5641895835477563/5000000000000000))) (sqrt.f64 (/.f64 y (fma.f64 x (neg.f64 y) 5641895835477563/5000000000000000))))
(*.f64 (neg.f64 y) (/.f64 1 (neg.f64 (fma.f64 x (neg.f64 y) 5641895835477563/5000000000000000))))
(*.f64 (/.f64 1 (fma.f64 x (neg.f64 y) 5641895835477563/5000000000000000)) y)
(*.f64 (/.f64 (pow.f64 (cbrt.f64 y) 2) 1) (/.f64 (cbrt.f64 y) (fma.f64 x (neg.f64 y) 5641895835477563/5000000000000000)))
(*.f64 (/.f64 (sqrt.f64 y) 1) (/.f64 (sqrt.f64 y) (fma.f64 x (neg.f64 y) 5641895835477563/5000000000000000)))
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 x (neg.f64 y) 5641895835477563/5000000000000000)) -2) (/.f64 y (cbrt.f64 (fma.f64 x (neg.f64 y) 5641895835477563/5000000000000000))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 y) 2) (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 (fma.f64 x (neg.f64 y) 5641895835477563/5000000000000000)) 2)) (/.f64 (sqrt.f64 y) (cbrt.f64 (fma.f64 x (neg.f64 y) 5641895835477563/5000000000000000))))
(*.f64 (pow.f64 (fma.f64 x (neg.f64 y) 5641895835477563/5000000000000000) -1/2) (/.f64 y (sqrt.f64 (fma.f64 x (neg.f64 y) 5641895835477563/5000000000000000))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 y) 2) (sqrt.f64 (fma.f64 x (neg.f64 y) 5641895835477563/5000000000000000))) (/.f64 (cbrt.f64 y) (sqrt.f64 (fma.f64 x (neg.f64 y) 5641895835477563/5000000000000000))))
(*.f64 (/.f64 y (-.f64 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 (pow.f64 (*.f64 y x) 3))) (fma.f64 (*.f64 y x) (fma.f64 y x 5641895835477563/5000000000000000) 31830988618379068626528276418969/25000000000000000000000000000000))
(*.f64 (/.f64 y (-.f64 31830988618379068626528276418969/25000000000000000000000000000000 (pow.f64 (*.f64 y x) 2))) (fma.f64 y x 5641895835477563/5000000000000000))
(pow.f64 (/.f64 y (fma.f64 x (neg.f64 y) 5641895835477563/5000000000000000)) 1)
(pow.f64 (pow.f64 (/.f64 y (fma.f64 x (neg.f64 y) 5641895835477563/5000000000000000)) 2) 1/2)
(pow.f64 (cbrt.f64 (/.f64 y (fma.f64 x (neg.f64 y) 5641895835477563/5000000000000000))) 3)
(pow.f64 (sqrt.f64 (/.f64 y (fma.f64 x (neg.f64 y) 5641895835477563/5000000000000000))) 2)
(pow.f64 (pow.f64 (/.f64 y (fma.f64 x (neg.f64 y) 5641895835477563/5000000000000000)) 3) 1/3)
(pow.f64 (/.f64 (fma.f64 x (neg.f64 y) 5641895835477563/5000000000000000) y) -1)
(pow.f64 (/.f64 (/.f64 (fma.f64 x (neg.f64 y) 5641895835477563/5000000000000000) y) 1) -1)
(neg.f64 (/.f64 y (neg.f64 (fma.f64 x (neg.f64 y) 5641895835477563/5000000000000000))))
(sqrt.f64 (pow.f64 (/.f64 y (fma.f64 x (neg.f64 y) 5641895835477563/5000000000000000)) 2))
(log.f64 (exp.f64 (/.f64 y (fma.f64 x (neg.f64 y) 5641895835477563/5000000000000000))))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 y (fma.f64 x (neg.f64 y) 5641895835477563/5000000000000000)))))
(cbrt.f64 (pow.f64 (/.f64 y (fma.f64 x (neg.f64 y) 5641895835477563/5000000000000000)) 3))
(expm1.f64 (log1p.f64 (/.f64 y (fma.f64 x (neg.f64 y) 5641895835477563/5000000000000000))))
(log1p.f64 (expm1.f64 (/.f64 y (fma.f64 x (neg.f64 y) 5641895835477563/5000000000000000))))
(exp.f64 (log.f64 (/.f64 y (fma.f64 x (neg.f64 y) 5641895835477563/5000000000000000))))
(exp.f64 (*.f64 (log.f64 (/.f64 y (fma.f64 x (neg.f64 y) 5641895835477563/5000000000000000))) 1))
(+.f64 5641895835477563/5000000000000000 (*.f64 x (neg.f64 y)))
(+.f64 5641895835477563/5000000000000000 (*.f64 (*.f64 x (neg.f64 y)) 1))
(+.f64 (*.f64 x (neg.f64 y)) 5641895835477563/5000000000000000)
(+.f64 0 (fma.f64 x (neg.f64 y) 5641895835477563/5000000000000000))
(+.f64 (log.f64 (pow.f64 (cbrt.f64 (exp.f64 (fma.f64 x (neg.f64 y) 5641895835477563/5000000000000000))) 2)) (log.f64 (cbrt.f64 (exp.f64 (fma.f64 x (neg.f64 y) 5641895835477563/5000000000000000)))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (fma.f64 x (neg.f64 y) 5641895835477563/5000000000000000)))) (log.f64 (sqrt.f64 (exp.f64 (fma.f64 x (neg.f64 y) 5641895835477563/5000000000000000)))))
(*.f64 (fma.f64 x (neg.f64 y) 5641895835477563/5000000000000000) 1)
(*.f64 1 (fma.f64 x (neg.f64 y) 5641895835477563/5000000000000000))
(*.f64 (cbrt.f64 (fma.f64 x (neg.f64 y) 5641895835477563/5000000000000000)) (pow.f64 (cbrt.f64 (fma.f64 x (neg.f64 y) 5641895835477563/5000000000000000)) 2))
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 x (neg.f64 y) 5641895835477563/5000000000000000)) 2) (cbrt.f64 (fma.f64 x (neg.f64 y) 5641895835477563/5000000000000000)))
(*.f64 (sqrt.f64 (fma.f64 x (neg.f64 y) 5641895835477563/5000000000000000)) (sqrt.f64 (fma.f64 x (neg.f64 y) 5641895835477563/5000000000000000)))
(*.f64 (-.f64 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 (pow.f64 (*.f64 y x) 3)) (/.f64 1 (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 (fma.f64 y x 5641895835477563/5000000000000000)))
(/.f64 1 (/.f64 (fma.f64 (*.f64 y x) (fma.f64 y x 5641895835477563/5000000000000000) 31830988618379068626528276418969/25000000000000000000000000000000) (-.f64 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 (pow.f64 (*.f64 y x) 3))))
(/.f64 1 (/.f64 (fma.f64 y x 5641895835477563/5000000000000000) (-.f64 31830988618379068626528276418969/25000000000000000000000000000000 (pow.f64 (*.f64 y x) 2))))
(/.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)) (fma.f64 y x 5641895835477563/5000000000000000))
(/.f64 (neg.f64 (-.f64 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 (pow.f64 (*.f64 y x) 3))) (neg.f64 (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 (fma.f64 y x 5641895835477563/5000000000000000)))
(/.f64 (+.f64 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 (pow.f64 (*.f64 x (neg.f64 y)) 3)) (+.f64 31830988618379068626528276418969/25000000000000000000000000000000 (-.f64 (pow.f64 (*.f64 x (neg.f64 y)) 2) (*.f64 5641895835477563/5000000000000000 (*.f64 x (neg.f64 y))))))
(/.f64 (-.f64 31830988618379068626528276418969/25000000000000000000000000000000 (pow.f64 (*.f64 x (neg.f64 y)) 2)) (-.f64 5641895835477563/5000000000000000 (*.f64 x (neg.f64 y))))
(pow.f64 (fma.f64 x (neg.f64 y) 5641895835477563/5000000000000000) 1)
(pow.f64 (pow.f64 (fma.f64 x (neg.f64 y) 5641895835477563/5000000000000000) 2) 1/2)
(pow.f64 (pow.f64 (fma.f64 x (neg.f64 y) 5641895835477563/5000000000000000) 3) 1/3)
(pow.f64 (cbrt.f64 (fma.f64 x (neg.f64 y) 5641895835477563/5000000000000000)) 3)
(pow.f64 (sqrt.f64 (fma.f64 x (neg.f64 y) 5641895835477563/5000000000000000)) 2)
(pow.f64 (/.f64 (fma.f64 (*.f64 y x) (fma.f64 y x 5641895835477563/5000000000000000) 31830988618379068626528276418969/25000000000000000000000000000000) (-.f64 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 (pow.f64 (*.f64 y x) 3))) -1)
(pow.f64 (/.f64 (fma.f64 y x 5641895835477563/5000000000000000) (-.f64 31830988618379068626528276418969/25000000000000000000000000000000 (pow.f64 (*.f64 y x) 2))) -1)
(sqrt.f64 (pow.f64 (fma.f64 x (neg.f64 y) 5641895835477563/5000000000000000) 2))
(log.f64 (exp.f64 (fma.f64 x (neg.f64 y) 5641895835477563/5000000000000000)))
(log.f64 (+.f64 1 (expm1.f64 (fma.f64 x (neg.f64 y) 5641895835477563/5000000000000000))))
(cbrt.f64 (pow.f64 (fma.f64 x (neg.f64 y) 5641895835477563/5000000000000000) 3))
(expm1.f64 (log1p.f64 (fma.f64 x (neg.f64 y) 5641895835477563/5000000000000000)))
(log1p.f64 (expm1.f64 (fma.f64 x (neg.f64 y) 5641895835477563/5000000000000000)))
(exp.f64 (log.f64 (fma.f64 x (neg.f64 y) 5641895835477563/5000000000000000)))
(exp.f64 (*.f64 (log.f64 (fma.f64 x (neg.f64 y) 5641895835477563/5000000000000000)) 1))
(fma.f64 y (neg.f64 x) 5641895835477563/5000000000000000)
(fma.f64 x (neg.f64 y) 5641895835477563/5000000000000000)
(fma.f64 1 (*.f64 x (neg.f64 y)) 5641895835477563/5000000000000000)
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 y x)) 2) (neg.f64 (cbrt.f64 (*.f64 y x))) 5641895835477563/5000000000000000)
(fma.f64 (sqrt.f64 (*.f64 y x)) (neg.f64 (sqrt.f64 (*.f64 y x))) 5641895835477563/5000000000000000)
(fma.f64 (neg.f64 y) x 5641895835477563/5000000000000000)
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 x (neg.f64 y))) 2) (cbrt.f64 (*.f64 x (neg.f64 y))) 5641895835477563/5000000000000000)
(fma.f64 (sqrt.f64 (*.f64 x (neg.f64 y))) (sqrt.f64 (*.f64 x (neg.f64 y))) 5641895835477563/5000000000000000)
(fma.f64 (neg.f64 x) y 5641895835477563/5000000000000000)
(fma.f64 -1 (*.f64 y x) 5641895835477563/5000000000000000)
(fma.f64 (*.f64 (neg.f64 y) 1) x 5641895835477563/5000000000000000)
(fma.f64 (neg.f64 (pow.f64 (cbrt.f64 (*.f64 y x)) 2)) (cbrt.f64 (*.f64 y x)) 5641895835477563/5000000000000000)
(fma.f64 (neg.f64 (sqrt.f64 (*.f64 y x))) (sqrt.f64 (*.f64 y x)) 5641895835477563/5000000000000000)
(fma.f64 (*.f64 (neg.f64 y) (pow.f64 (cbrt.f64 x) 2)) (cbrt.f64 x) 5641895835477563/5000000000000000)
(fma.f64 (*.f64 (neg.f64 y) (sqrt.f64 x)) (sqrt.f64 x) 5641895835477563/5000000000000000)
(-.f64 (exp.f64 (log1p.f64 (+.f64 x (/.f64 y (fma.f64 x (neg.f64 y) 5641895835477563/5000000000000000))))) 1)
(-.f64 (/.f64 (pow.f64 (/.f64 y (fma.f64 x (neg.f64 y) 5641895835477563/5000000000000000)) 2) (-.f64 (/.f64 y (fma.f64 x (neg.f64 y) 5641895835477563/5000000000000000)) x)) (/.f64 (*.f64 x x) (-.f64 (/.f64 y (fma.f64 x (neg.f64 y) 5641895835477563/5000000000000000)) x)))
(*.f64 (+.f64 x (/.f64 y (fma.f64 x (neg.f64 y) 5641895835477563/5000000000000000))) 1)
(*.f64 1 (+.f64 x (/.f64 y (fma.f64 x (neg.f64 y) 5641895835477563/5000000000000000))))
(*.f64 (cbrt.f64 (+.f64 x (/.f64 y (fma.f64 x (neg.f64 y) 5641895835477563/5000000000000000)))) (pow.f64 (cbrt.f64 (+.f64 x (/.f64 y (fma.f64 x (neg.f64 y) 5641895835477563/5000000000000000)))) 2))
(*.f64 (pow.f64 (cbrt.f64 (+.f64 x (/.f64 y (fma.f64 x (neg.f64 y) 5641895835477563/5000000000000000)))) 2) (cbrt.f64 (+.f64 x (/.f64 y (fma.f64 x (neg.f64 y) 5641895835477563/5000000000000000)))))
(*.f64 (sqrt.f64 (+.f64 x (/.f64 y (fma.f64 x (neg.f64 y) 5641895835477563/5000000000000000)))) (sqrt.f64 (+.f64 x (/.f64 y (fma.f64 x (neg.f64 y) 5641895835477563/5000000000000000)))))
(*.f64 (+.f64 (pow.f64 (/.f64 y (fma.f64 x (neg.f64 y) 5641895835477563/5000000000000000)) 3) (pow.f64 x 3)) (/.f64 1 (fma.f64 x (-.f64 x (/.f64 y (fma.f64 x (neg.f64 y) 5641895835477563/5000000000000000))) (pow.f64 (/.f64 y (fma.f64 x (neg.f64 y) 5641895835477563/5000000000000000)) 2))))
(*.f64 (-.f64 (pow.f64 (/.f64 y (fma.f64 x (neg.f64 y) 5641895835477563/5000000000000000)) 2) (*.f64 x x)) (/.f64 1 (-.f64 (/.f64 y (fma.f64 x (neg.f64 y) 5641895835477563/5000000000000000)) x)))
(/.f64 1 (/.f64 (fma.f64 x (-.f64 x (/.f64 y (fma.f64 x (neg.f64 y) 5641895835477563/5000000000000000))) (pow.f64 (/.f64 y (fma.f64 x (neg.f64 y) 5641895835477563/5000000000000000)) 2)) (+.f64 (pow.f64 (/.f64 y (fma.f64 x (neg.f64 y) 5641895835477563/5000000000000000)) 3) (pow.f64 x 3))))
(/.f64 1 (/.f64 (-.f64 (/.f64 y (fma.f64 x (neg.f64 y) 5641895835477563/5000000000000000)) x) (-.f64 (pow.f64 (/.f64 y (fma.f64 x (neg.f64 y) 5641895835477563/5000000000000000)) 2) (*.f64 x x))))
(/.f64 (+.f64 (pow.f64 (/.f64 y (fma.f64 x (neg.f64 y) 5641895835477563/5000000000000000)) 3) (pow.f64 x 3)) (fma.f64 x (-.f64 x (/.f64 y (fma.f64 x (neg.f64 y) 5641895835477563/5000000000000000))) (pow.f64 (/.f64 y (fma.f64 x (neg.f64 y) 5641895835477563/5000000000000000)) 2)))
(/.f64 (+.f64 (pow.f64 (/.f64 y (fma.f64 x (neg.f64 y) 5641895835477563/5000000000000000)) 3) (pow.f64 x 3)) (fma.f64 x x (-.f64 (pow.f64 (/.f64 y (fma.f64 x (neg.f64 y) 5641895835477563/5000000000000000)) 2) (*.f64 x (/.f64 y (fma.f64 x (neg.f64 y) 5641895835477563/5000000000000000))))))
(/.f64 (-.f64 (pow.f64 (/.f64 y (fma.f64 x (neg.f64 y) 5641895835477563/5000000000000000)) 2) (*.f64 x x)) (-.f64 (/.f64 y (fma.f64 x (neg.f64 y) 5641895835477563/5000000000000000)) x))
(/.f64 (neg.f64 (+.f64 (pow.f64 (/.f64 y (fma.f64 x (neg.f64 y) 5641895835477563/5000000000000000)) 3) (pow.f64 x 3))) (neg.f64 (fma.f64 x (-.f64 x (/.f64 y (fma.f64 x (neg.f64 y) 5641895835477563/5000000000000000))) (pow.f64 (/.f64 y (fma.f64 x (neg.f64 y) 5641895835477563/5000000000000000)) 2))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (/.f64 y (fma.f64 x (neg.f64 y) 5641895835477563/5000000000000000)) 2) (*.f64 x x))) (neg.f64 (-.f64 (/.f64 y (fma.f64 x (neg.f64 y) 5641895835477563/5000000000000000)) x)))
(/.f64 (-.f64 (*.f64 x x) (pow.f64 (/.f64 y (fma.f64 x (neg.f64 y) 5641895835477563/5000000000000000)) 2)) (-.f64 x (/.f64 y (fma.f64 x (neg.f64 y) 5641895835477563/5000000000000000))))
(pow.f64 (+.f64 x (/.f64 y (fma.f64 x (neg.f64 y) 5641895835477563/5000000000000000))) 1)
(pow.f64 (pow.f64 (+.f64 x (/.f64 y (fma.f64 x (neg.f64 y) 5641895835477563/5000000000000000))) 2) 1/2)
(pow.f64 (pow.f64 (+.f64 x (/.f64 y (fma.f64 x (neg.f64 y) 5641895835477563/5000000000000000))) 3) 1/3)
(pow.f64 (cbrt.f64 (+.f64 x (/.f64 y (fma.f64 x (neg.f64 y) 5641895835477563/5000000000000000)))) 3)
(pow.f64 (sqrt.f64 (+.f64 x (/.f64 y (fma.f64 x (neg.f64 y) 5641895835477563/5000000000000000)))) 2)
(pow.f64 (/.f64 (fma.f64 x (-.f64 x (/.f64 y (fma.f64 x (neg.f64 y) 5641895835477563/5000000000000000))) (pow.f64 (/.f64 y (fma.f64 x (neg.f64 y) 5641895835477563/5000000000000000)) 2)) (+.f64 (pow.f64 (/.f64 y (fma.f64 x (neg.f64 y) 5641895835477563/5000000000000000)) 3) (pow.f64 x 3))) -1)
(pow.f64 (/.f64 (-.f64 (/.f64 y (fma.f64 x (neg.f64 y) 5641895835477563/5000000000000000)) x) (-.f64 (pow.f64 (/.f64 y (fma.f64 x (neg.f64 y) 5641895835477563/5000000000000000)) 2) (*.f64 x x))) -1)
(sqrt.f64 (pow.f64 (+.f64 x (/.f64 y (fma.f64 x (neg.f64 y) 5641895835477563/5000000000000000))) 2))
(log.f64 (exp.f64 (+.f64 x (/.f64 y (fma.f64 x (neg.f64 y) 5641895835477563/5000000000000000)))))
(log.f64 (+.f64 1 (expm1.f64 (+.f64 x (/.f64 y (fma.f64 x (neg.f64 y) 5641895835477563/5000000000000000))))))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 x)) (exp.f64 (/.f64 y (fma.f64 x (neg.f64 y) 5641895835477563/5000000000000000)))))
(log.f64 (*.f64 (exp.f64 x) (+.f64 1 (expm1.f64 (/.f64 y (fma.f64 x (neg.f64 y) 5641895835477563/5000000000000000))))))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 x)) (+.f64 1 (expm1.f64 (/.f64 y (fma.f64 x (neg.f64 y) 5641895835477563/5000000000000000))))))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (/.f64 y (fma.f64 x (neg.f64 y) 5641895835477563/5000000000000000)))) (exp.f64 x)))
(log.f64 (*.f64 (exp.f64 (/.f64 y (fma.f64 x (neg.f64 y) 5641895835477563/5000000000000000))) (+.f64 1 (expm1.f64 x))))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (/.f64 y (fma.f64 x (neg.f64 y) 5641895835477563/5000000000000000)))) (+.f64 1 (expm1.f64 x))))
(cbrt.f64 (pow.f64 (+.f64 x (/.f64 y (fma.f64 x (neg.f64 y) 5641895835477563/5000000000000000))) 3))
(expm1.f64 (log1p.f64 (+.f64 x (/.f64 y (fma.f64 x (neg.f64 y) 5641895835477563/5000000000000000)))))
(log1p.f64 (expm1.f64 (+.f64 x (/.f64 y (fma.f64 x (neg.f64 y) 5641895835477563/5000000000000000)))))
(exp.f64 (log.f64 (+.f64 x (/.f64 y (fma.f64 x (neg.f64 y) 5641895835477563/5000000000000000)))))
(exp.f64 (*.f64 (log.f64 (+.f64 x (/.f64 y (fma.f64 x (neg.f64 y) 5641895835477563/5000000000000000)))) 1))
(fma.f64 y (/.f64 1 (fma.f64 x (neg.f64 y) 5641895835477563/5000000000000000)) x)
(fma.f64 x 1 (/.f64 y (fma.f64 x (neg.f64 y) 5641895835477563/5000000000000000)))
(fma.f64 (/.f64 y (fma.f64 x (neg.f64 y) 5641895835477563/5000000000000000)) 1 x)
(fma.f64 1 x (/.f64 y (fma.f64 x (neg.f64 y) 5641895835477563/5000000000000000)))
(fma.f64 1 (/.f64 y (fma.f64 x (neg.f64 y) 5641895835477563/5000000000000000)) x)
(fma.f64 (pow.f64 (cbrt.f64 y) 2) (*.f64 (cbrt.f64 y) (/.f64 1 (fma.f64 x (neg.f64 y) 5641895835477563/5000000000000000))) x)
(fma.f64 (cbrt.f64 (/.f64 y (fma.f64 x (neg.f64 y) 5641895835477563/5000000000000000))) (pow.f64 (cbrt.f64 (/.f64 y (fma.f64 x (neg.f64 y) 5641895835477563/5000000000000000))) 2) x)
(fma.f64 (pow.f64 (cbrt.f64 (/.f64 y (fma.f64 x (neg.f64 y) 5641895835477563/5000000000000000))) 2) (cbrt.f64 (/.f64 y (fma.f64 x (neg.f64 y) 5641895835477563/5000000000000000))) x)
(fma.f64 (cbrt.f64 x) (pow.f64 (cbrt.f64 x) 2) (/.f64 y (fma.f64 x (neg.f64 y) 5641895835477563/5000000000000000)))
(fma.f64 (pow.f64 (cbrt.f64 x) 2) (cbrt.f64 x) (/.f64 y (fma.f64 x (neg.f64 y) 5641895835477563/5000000000000000)))
(fma.f64 (sqrt.f64 y) (*.f64 (sqrt.f64 y) (/.f64 1 (fma.f64 x (neg.f64 y) 5641895835477563/5000000000000000))) x)
(fma.f64 (sqrt.f64 (/.f64 y (fma.f64 x (neg.f64 y) 5641895835477563/5000000000000000))) (sqrt.f64 (/.f64 y (fma.f64 x (neg.f64 y) 5641895835477563/5000000000000000))) x)
(fma.f64 (sqrt.f64 x) (sqrt.f64 x) (/.f64 y (fma.f64 x (neg.f64 y) 5641895835477563/5000000000000000)))
(fma.f64 (neg.f64 y) (/.f64 1 (neg.f64 (fma.f64 x (neg.f64 y) 5641895835477563/5000000000000000))) x)
(fma.f64 (/.f64 1 (fma.f64 x (neg.f64 y) 5641895835477563/5000000000000000)) y x)
(fma.f64 (/.f64 (pow.f64 (cbrt.f64 y) 2) 1) (/.f64 (cbrt.f64 y) (fma.f64 x (neg.f64 y) 5641895835477563/5000000000000000)) x)
(fma.f64 (/.f64 (sqrt.f64 y) 1) (/.f64 (sqrt.f64 y) (fma.f64 x (neg.f64 y) 5641895835477563/5000000000000000)) x)
(fma.f64 (pow.f64 (cbrt.f64 (fma.f64 x (neg.f64 y) 5641895835477563/5000000000000000)) -2) (/.f64 y (cbrt.f64 (fma.f64 x (neg.f64 y) 5641895835477563/5000000000000000))) x)
(fma.f64 (/.f64 (pow.f64 (cbrt.f64 y) 2) (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))) x)
(fma.f64 (/.f64 (sqrt.f64 y) (pow.f64 (cbrt.f64 (fma.f64 x (neg.f64 y) 5641895835477563/5000000000000000)) 2)) (/.f64 (sqrt.f64 y) (cbrt.f64 (fma.f64 x (neg.f64 y) 5641895835477563/5000000000000000))) x)
(fma.f64 (pow.f64 (fma.f64 x (neg.f64 y) 5641895835477563/5000000000000000) -1/2) (/.f64 y (sqrt.f64 (fma.f64 x (neg.f64 y) 5641895835477563/5000000000000000))) x)
(fma.f64 (/.f64 (pow.f64 (cbrt.f64 y) 2) (sqrt.f64 (fma.f64 x (neg.f64 y) 5641895835477563/5000000000000000))) (/.f64 (cbrt.f64 y) (sqrt.f64 (fma.f64 x (neg.f64 y) 5641895835477563/5000000000000000))) x)
(fma.f64 (/.f64 y (-.f64 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 (pow.f64 (*.f64 y x) 3))) (fma.f64 (*.f64 y x) (fma.f64 y x 5641895835477563/5000000000000000) 31830988618379068626528276418969/25000000000000000000000000000000) x)
(fma.f64 (/.f64 y (-.f64 31830988618379068626528276418969/25000000000000000000000000000000 (pow.f64 (*.f64 y x) 2))) (fma.f64 y x 5641895835477563/5000000000000000) 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 5000000000000000/5641895835477563 y (*.f64 25000000000000000000000000000000/31830988618379068626528276418969 (*.f64 y (*.f64 y x))))
(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 (*.f64 x x) (pow.f64 y 3)) (*.f64 5000000000000000/5641895835477563 y)))
(fma.f64 25000000000000000000000000000000/31830988618379068626528276418969 (*.f64 y (*.f64 y x)) (fma.f64 5000000000000000/5641895835477563 y (*.f64 (pow.f64 y 3) (*.f64 (*.f64 x x) 125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547))))
(fma.f64 25000000000000000000000000000000/31830988618379068626528276418969 (*.f64 y (*.f64 y x)) (fma.f64 (*.f64 y 125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547) (pow.f64 (*.f64 y x) 2) (*.f64 5000000000000000/5641895835477563 y)))
(+.f64 (*.f64 25000000000000000000000000000000/31830988618379068626528276418969 (*.f64 (pow.f64 y 2) x)) (+.f64 (*.f64 625000000000000000000000000000000000000000000000000000000000000/1013211836423377808197068612118338110498536634308026710423022961 (*.f64 (pow.f64 y 4) (*.f64 (pow.f64 x 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 625000000000000000000000000000000000000000000000000000000000000/1013211836423377808197068612118338110498536634308026710423022961 (*.f64 (pow.f64 y 4) (pow.f64 x 3)) (fma.f64 125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547 (*.f64 (*.f64 x x) (pow.f64 y 3)) (*.f64 5000000000000000/5641895835477563 y))))
(fma.f64 25000000000000000000000000000000/31830988618379068626528276418969 (*.f64 y (*.f64 y x)) (fma.f64 625000000000000000000000000000000000000000000000000000000000000/1013211836423377808197068612118338110498536634308026710423022961 (*.f64 (pow.f64 y 4) (pow.f64 x 3)) (fma.f64 5000000000000000/5641895835477563 y (*.f64 (pow.f64 y 3) (*.f64 (*.f64 x x) 125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547)))))
(fma.f64 (*.f64 625000000000000000000000000000000000000000000000000000000000000/1013211836423377808197068612118338110498536634308026710423022961 (pow.f64 y 4)) (pow.f64 x 3) (fma.f64 25000000000000000000000000000000/31830988618379068626528276418969 (*.f64 y (*.f64 y x)) (fma.f64 (*.f64 y 125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547) (pow.f64 (*.f64 y 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 y (*.f64 x x))) (/.f64 1 x)))
(+.f64 (/.f64 -1 x) (/.f64 -5641895835477563/5000000000000000 (*.f64 y (*.f64 x x))))
(-.f64 (*.f64 -31830988618379068626528276418969/25000000000000000000000000000000 (/.f64 (pow.f64 (/.f64 1 y) 2) (*.f64 (pow.f64 x 2) x))) (+.f64 (*.f64 5641895835477563/5000000000000000 (/.f64 1 (*.f64 y (pow.f64 x 2)))) (/.f64 1 x)))
(-.f64 (*.f64 -31830988618379068626528276418969/25000000000000000000000000000000 (/.f64 (pow.f64 (/.f64 1 y) 2) (pow.f64 x 3))) (+.f64 (/.f64 5641895835477563/5000000000000000 (*.f64 y (*.f64 x x))) (/.f64 1 x)))
(+.f64 (fma.f64 -31830988618379068626528276418969/25000000000000000000000000000000 (/.f64 (pow.f64 (/.f64 1 y) 2) (pow.f64 x 3)) (/.f64 -5641895835477563/5000000000000000 (*.f64 y (*.f64 x x)))) (/.f64 -1 x))
(+.f64 (fma.f64 -31830988618379068626528276418969/25000000000000000000000000000000 (/.f64 (/.f64 (/.f64 1 y) y) (pow.f64 x 3)) (/.f64 -5641895835477563/5000000000000000 (*.f64 y (*.f64 x x)))) (/.f64 -1 x))
(-.f64 (+.f64 (*.f64 -179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 (/.f64 (pow.f64 (/.f64 1 y) 3) (pow.f64 (pow.f64 x 2) 2))) (*.f64 -31830988618379068626528276418969/25000000000000000000000000000000 (/.f64 (pow.f64 (/.f64 1 y) 2) (*.f64 (pow.f64 x 2) x)))) (+.f64 (*.f64 5641895835477563/5000000000000000 (/.f64 1 (*.f64 y (pow.f64 x 2)))) (/.f64 1 x)))
(-.f64 (fma.f64 -179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 (/.f64 (/.f64 1 (pow.f64 y 3)) (pow.f64 (*.f64 x x) 2)) (*.f64 -31830988618379068626528276418969/25000000000000000000000000000000 (/.f64 (pow.f64 (/.f64 1 y) 2) (pow.f64 x 3)))) (+.f64 (/.f64 5641895835477563/5000000000000000 (*.f64 y (*.f64 x x))) (/.f64 1 x)))
(+.f64 (+.f64 (/.f64 -1 x) (/.f64 -5641895835477563/5000000000000000 (*.f64 y (*.f64 x x)))) (fma.f64 -31830988618379068626528276418969/25000000000000000000000000000000 (/.f64 (pow.f64 (/.f64 1 y) 2) (pow.f64 x 3)) (/.f64 (/.f64 -179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 (pow.f64 y 3)) (pow.f64 x 4))))
(+.f64 (+.f64 (/.f64 -1 x) (/.f64 -5641895835477563/5000000000000000 (*.f64 y (*.f64 x x)))) (fma.f64 -31830988618379068626528276418969/25000000000000000000000000000000 (/.f64 (/.f64 (/.f64 1 y) y) (pow.f64 x 3)) (/.f64 (/.f64 -179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 (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 -1 x) (/.f64 -5641895835477563/5000000000000000 (*.f64 y (*.f64 x x))))
(-.f64 (*.f64 -31830988618379068626528276418969/25000000000000000000000000000000 (/.f64 (pow.f64 (/.f64 -1 y) 2) (*.f64 (pow.f64 x 2) x))) (+.f64 (*.f64 5641895835477563/5000000000000000 (/.f64 1 (*.f64 y (pow.f64 x 2)))) (/.f64 1 x)))
(-.f64 (*.f64 -31830988618379068626528276418969/25000000000000000000000000000000 (/.f64 (pow.f64 (/.f64 -1 y) 2) (pow.f64 x 3))) (+.f64 (/.f64 5641895835477563/5000000000000000 (*.f64 y (*.f64 x x))) (/.f64 1 x)))
(+.f64 (fma.f64 -31830988618379068626528276418969/25000000000000000000000000000000 (/.f64 (pow.f64 (/.f64 -1 y) 2) (pow.f64 x 3)) (/.f64 -5641895835477563/5000000000000000 (*.f64 y (*.f64 x x)))) (/.f64 -1 x))
(-.f64 (+.f64 (*.f64 -31830988618379068626528276418969/25000000000000000000000000000000 (/.f64 (pow.f64 (/.f64 -1 y) 2) (*.f64 (pow.f64 x 2) x))) (*.f64 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 (/.f64 (pow.f64 (/.f64 -1 y) 3) (pow.f64 (pow.f64 x 2) 2)))) (+.f64 (*.f64 5641895835477563/5000000000000000 (/.f64 1 (*.f64 y (pow.f64 x 2)))) (/.f64 1 x)))
(-.f64 (fma.f64 -31830988618379068626528276418969/25000000000000000000000000000000 (/.f64 (pow.f64 (/.f64 -1 y) 2) (pow.f64 x 3)) (/.f64 (*.f64 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 (/.f64 -1 (pow.f64 y 3))) (pow.f64 (*.f64 x x) 2))) (+.f64 (/.f64 5641895835477563/5000000000000000 (*.f64 y (*.f64 x x))) (/.f64 1 x)))
(+.f64 (+.f64 (/.f64 -1 x) (/.f64 -5641895835477563/5000000000000000 (*.f64 y (*.f64 x x)))) (fma.f64 -31830988618379068626528276418969/25000000000000000000000000000000 (/.f64 (pow.f64 (/.f64 -1 y) 2) (pow.f64 x 3)) (/.f64 (/.f64 -179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 (pow.f64 y 3)) (pow.f64 x 4))))
(fma.f64 -31830988618379068626528276418969/25000000000000000000000000000000 (/.f64 (pow.f64 (/.f64 -1 y) 2) (pow.f64 x 3)) (-.f64 (/.f64 (/.f64 -179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 (pow.f64 y 3)) (pow.f64 x 4)) (+.f64 (/.f64 5641895835477563/5000000000000000 (*.f64 y (*.f64 x x))) (/.f64 1 x))))
(*.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 y (*.f64 y x))))
(fma.f64 25000000000000000000000000000000/31830988618379068626528276418969 (*.f64 y (*.f64 y x)) (*.f64 5000000000000000/5641895835477563 y))
(+.f64 (*.f64 125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547 (*.f64 y (*.f64 (pow.f64 y 2) (pow.f64 x 2)))) (+.f64 (*.f64 25000000000000000000000000000000/31830988618379068626528276418969 (*.f64 (pow.f64 y 2) x)) (*.f64 5000000000000000/5641895835477563 y)))
(fma.f64 25000000000000000000000000000000/31830988618379068626528276418969 (*.f64 (*.f64 y y) x) (fma.f64 125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547 (*.f64 (*.f64 x x) (pow.f64 y 3)) (*.f64 5000000000000000/5641895835477563 y)))
(fma.f64 25000000000000000000000000000000/31830988618379068626528276418969 (*.f64 y (*.f64 y x)) (fma.f64 5000000000000000/5641895835477563 y (*.f64 (pow.f64 y 3) (*.f64 (*.f64 x x) 125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547))))
(fma.f64 25000000000000000000000000000000/31830988618379068626528276418969 (*.f64 y (*.f64 y x)) (fma.f64 (*.f64 y 125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547) (pow.f64 (*.f64 y x) 2) (*.f64 5000000000000000/5641895835477563 y)))
(+.f64 (*.f64 625000000000000000000000000000000000000000000000000000000000000/1013211836423377808197068612118338110498536634308026710423022961 (*.f64 (pow.f64 (pow.f64 y 2) 2) (pow.f64 x 3))) (+.f64 (*.f64 125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547 (*.f64 y (*.f64 (pow.f64 y 2) (pow.f64 x 2)))) (+.f64 (*.f64 25000000000000000000000000000000/31830988618379068626528276418969 (*.f64 (pow.f64 y 2) x)) (*.f64 5000000000000000/5641895835477563 y))))
(fma.f64 25000000000000000000000000000000/31830988618379068626528276418969 (*.f64 (*.f64 y y) x) (fma.f64 625000000000000000000000000000000000000000000000000000000000000/1013211836423377808197068612118338110498536634308026710423022961 (*.f64 (pow.f64 y 4) (pow.f64 x 3)) (fma.f64 125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547 (*.f64 (*.f64 x x) (pow.f64 y 3)) (*.f64 5000000000000000/5641895835477563 y))))
(fma.f64 25000000000000000000000000000000/31830988618379068626528276418969 (*.f64 y (*.f64 y x)) (fma.f64 625000000000000000000000000000000000000000000000000000000000000/1013211836423377808197068612118338110498536634308026710423022961 (*.f64 (pow.f64 y 4) (pow.f64 x 3)) (fma.f64 5000000000000000/5641895835477563 y (*.f64 (pow.f64 y 3) (*.f64 (*.f64 x x) 125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547)))))
(fma.f64 (*.f64 625000000000000000000000000000000000000000000000000000000000000/1013211836423377808197068612118338110498536634308026710423022961 (pow.f64 y 4)) (pow.f64 x 3) (fma.f64 25000000000000000000000000000000/31830988618379068626528276418969 (*.f64 y (*.f64 y x)) (fma.f64 (*.f64 y 125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547) (pow.f64 (*.f64 y x) 2) (*.f64 5000000000000000/5641895835477563 y))))
(/.f64 -1 x)
(-.f64 (*.f64 -5641895835477563/5000000000000000 (/.f64 (pow.f64 (/.f64 1 x) 2) y)) (/.f64 1 x))
(fma.f64 -5641895835477563/5000000000000000 (/.f64 (pow.f64 (/.f64 1 x) 2) y) (neg.f64 (/.f64 1 x)))
(fma.f64 -5641895835477563/5000000000000000 (/.f64 (pow.f64 (/.f64 1 x) 2) y) (/.f64 -1 x))
(fma.f64 -5641895835477563/5000000000000000 (/.f64 (/.f64 (/.f64 1 x) x) y) (/.f64 -1 x))
(-.f64 (+.f64 (*.f64 -5641895835477563/5000000000000000 (/.f64 (pow.f64 (/.f64 1 x) 2) y)) (*.f64 -31830988618379068626528276418969/25000000000000000000000000000000 (/.f64 (pow.f64 (/.f64 1 x) 3) (pow.f64 y 2)))) (/.f64 1 x))
(-.f64 (fma.f64 -5641895835477563/5000000000000000 (/.f64 (pow.f64 (/.f64 1 x) 2) y) (/.f64 (*.f64 -31830988618379068626528276418969/25000000000000000000000000000000 (/.f64 1 (pow.f64 x 3))) (*.f64 y y))) (/.f64 1 x))
(+.f64 (fma.f64 -5641895835477563/5000000000000000 (/.f64 (pow.f64 (/.f64 1 x) 2) y) (/.f64 (/.f64 -31830988618379068626528276418969/25000000000000000000000000000000 (pow.f64 x 3)) (*.f64 y y))) (/.f64 -1 x))
(+.f64 (/.f64 (/.f64 -31830988618379068626528276418969/25000000000000000000000000000000 (pow.f64 x 3)) (*.f64 y y)) (fma.f64 -5641895835477563/5000000000000000 (/.f64 (/.f64 (/.f64 1 x) x) y) (/.f64 -1 x)))
(-.f64 (+.f64 (*.f64 -5641895835477563/5000000000000000 (/.f64 (pow.f64 (/.f64 1 x) 2) y)) (+.f64 (*.f64 -179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 (/.f64 (pow.f64 (/.f64 1 x) 4) (*.f64 y (pow.f64 y 2)))) (*.f64 -31830988618379068626528276418969/25000000000000000000000000000000 (/.f64 (pow.f64 (/.f64 1 x) 3) (pow.f64 y 2))))) (/.f64 1 x))
(-.f64 (fma.f64 -5641895835477563/5000000000000000 (/.f64 (pow.f64 (/.f64 1 x) 2) y) (fma.f64 -179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 (/.f64 (pow.f64 (/.f64 1 x) 4) (pow.f64 y 3)) (/.f64 (*.f64 -31830988618379068626528276418969/25000000000000000000000000000000 (/.f64 1 (pow.f64 x 3))) (*.f64 y y)))) (/.f64 1 x))
(+.f64 (fma.f64 -179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 (/.f64 (pow.f64 (/.f64 1 x) 4) (pow.f64 y 3)) (/.f64 (/.f64 -31830988618379068626528276418969/25000000000000000000000000000000 (pow.f64 x 3)) (*.f64 y y))) (fma.f64 -5641895835477563/5000000000000000 (/.f64 (pow.f64 (/.f64 1 x) 2) y) (/.f64 -1 x)))
(+.f64 (fma.f64 -179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 (/.f64 (pow.f64 (/.f64 -1 x) 4) (pow.f64 y 3)) (/.f64 (/.f64 -31830988618379068626528276418969/25000000000000000000000000000000 (pow.f64 x 3)) (*.f64 y y))) (fma.f64 -5641895835477563/5000000000000000 (/.f64 (/.f64 (/.f64 1 x) x) y) (/.f64 -1 x)))
(/.f64 -1 x)
(-.f64 (*.f64 -5641895835477563/5000000000000000 (/.f64 (pow.f64 (/.f64 -1 x) 2) y)) (/.f64 1 x))
(fma.f64 -5641895835477563/5000000000000000 (/.f64 (pow.f64 (/.f64 1 x) 2) y) (neg.f64 (/.f64 1 x)))
(fma.f64 -5641895835477563/5000000000000000 (/.f64 (pow.f64 (/.f64 1 x) 2) y) (/.f64 -1 x))
(fma.f64 -5641895835477563/5000000000000000 (/.f64 (/.f64 (/.f64 1 x) x) y) (/.f64 -1 x))
(-.f64 (+.f64 (*.f64 -5641895835477563/5000000000000000 (/.f64 (pow.f64 (/.f64 -1 x) 2) y)) (*.f64 31830988618379068626528276418969/25000000000000000000000000000000 (/.f64 (pow.f64 (/.f64 -1 x) 3) (pow.f64 y 2)))) (/.f64 1 x))
(-.f64 (fma.f64 -5641895835477563/5000000000000000 (/.f64 (pow.f64 (/.f64 1 x) 2) y) (/.f64 (*.f64 -31830988618379068626528276418969/25000000000000000000000000000000 (/.f64 1 (pow.f64 x 3))) (*.f64 y y))) (/.f64 1 x))
(+.f64 (fma.f64 -5641895835477563/5000000000000000 (/.f64 (pow.f64 (/.f64 1 x) 2) y) (/.f64 (/.f64 -31830988618379068626528276418969/25000000000000000000000000000000 (pow.f64 x 3)) (*.f64 y y))) (/.f64 -1 x))
(+.f64 (/.f64 (/.f64 -31830988618379068626528276418969/25000000000000000000000000000000 (pow.f64 x 3)) (*.f64 y y)) (fma.f64 -5641895835477563/5000000000000000 (/.f64 (/.f64 (/.f64 1 x) x) y) (/.f64 -1 x)))
(-.f64 (+.f64 (*.f64 -5641895835477563/5000000000000000 (/.f64 (pow.f64 (/.f64 -1 x) 2) y)) (+.f64 (*.f64 31830988618379068626528276418969/25000000000000000000000000000000 (/.f64 (pow.f64 (/.f64 -1 x) 3) (pow.f64 y 2))) (*.f64 -179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 (/.f64 (pow.f64 (/.f64 -1 x) 4) (*.f64 y (pow.f64 y 2)))))) (/.f64 1 x))
(-.f64 (fma.f64 -5641895835477563/5000000000000000 (/.f64 (pow.f64 (/.f64 1 x) 2) y) (fma.f64 -179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 (/.f64 (pow.f64 (/.f64 1 x) 4) (pow.f64 y 3)) (/.f64 (*.f64 -31830988618379068626528276418969/25000000000000000000000000000000 (/.f64 1 (pow.f64 x 3))) (*.f64 y y)))) (/.f64 1 x))
(+.f64 (fma.f64 -179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 (/.f64 (pow.f64 (/.f64 1 x) 4) (pow.f64 y 3)) (/.f64 (/.f64 -31830988618379068626528276418969/25000000000000000000000000000000 (pow.f64 x 3)) (*.f64 y y))) (fma.f64 -5641895835477563/5000000000000000 (/.f64 (pow.f64 (/.f64 1 x) 2) y) (/.f64 -1 x)))
(+.f64 (fma.f64 -179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 (/.f64 (pow.f64 (/.f64 -1 x) 4) (pow.f64 y 3)) (/.f64 (/.f64 -31830988618379068626528276418969/25000000000000000000000000000000 (pow.f64 x 3)) (*.f64 y y))) (fma.f64 -5641895835477563/5000000000000000 (/.f64 (/.f64 (/.f64 1 x) x) y) (/.f64 -1 x)))
5641895835477563/5000000000000000
(+.f64 5641895835477563/5000000000000000 (*.f64 -1 (*.f64 y x)))
(fma.f64 x (neg.f64 y) 5641895835477563/5000000000000000)
(-.f64 5641895835477563/5000000000000000 (*.f64 y x))
(+.f64 5641895835477563/5000000000000000 (*.f64 -1 (*.f64 y x)))
(fma.f64 x (neg.f64 y) 5641895835477563/5000000000000000)
(-.f64 5641895835477563/5000000000000000 (*.f64 y x))
(+.f64 5641895835477563/5000000000000000 (*.f64 -1 (*.f64 y x)))
(fma.f64 x (neg.f64 y) 5641895835477563/5000000000000000)
(-.f64 5641895835477563/5000000000000000 (*.f64 y x))
(*.f64 -1 (*.f64 y x))
(*.f64 x (neg.f64 y))
(*.f64 y (neg.f64 x))
(+.f64 5641895835477563/5000000000000000 (*.f64 -1 (*.f64 y x)))
(fma.f64 x (neg.f64 y) 5641895835477563/5000000000000000)
(-.f64 5641895835477563/5000000000000000 (*.f64 y x))
(+.f64 5641895835477563/5000000000000000 (*.f64 -1 (*.f64 y x)))
(fma.f64 x (neg.f64 y) 5641895835477563/5000000000000000)
(-.f64 5641895835477563/5000000000000000 (*.f64 y x))
(+.f64 5641895835477563/5000000000000000 (*.f64 -1 (*.f64 y x)))
(fma.f64 x (neg.f64 y) 5641895835477563/5000000000000000)
(-.f64 5641895835477563/5000000000000000 (*.f64 y x))
(*.f64 -1 (*.f64 y x))
(*.f64 x (neg.f64 y))
(*.f64 y (neg.f64 x))
(+.f64 5641895835477563/5000000000000000 (*.f64 -1 (*.f64 y x)))
(fma.f64 x (neg.f64 y) 5641895835477563/5000000000000000)
(-.f64 5641895835477563/5000000000000000 (*.f64 y x))
(+.f64 5641895835477563/5000000000000000 (*.f64 -1 (*.f64 y x)))
(fma.f64 x (neg.f64 y) 5641895835477563/5000000000000000)
(-.f64 5641895835477563/5000000000000000 (*.f64 y x))
(+.f64 5641895835477563/5000000000000000 (*.f64 -1 (*.f64 y x)))
(fma.f64 x (neg.f64 y) 5641895835477563/5000000000000000)
(-.f64 5641895835477563/5000000000000000 (*.f64 y x))
5641895835477563/5000000000000000
(+.f64 5641895835477563/5000000000000000 (*.f64 -1 (*.f64 y x)))
(fma.f64 x (neg.f64 y) 5641895835477563/5000000000000000)
(-.f64 5641895835477563/5000000000000000 (*.f64 y x))
(+.f64 5641895835477563/5000000000000000 (*.f64 -1 (*.f64 y x)))
(fma.f64 x (neg.f64 y) 5641895835477563/5000000000000000)
(-.f64 5641895835477563/5000000000000000 (*.f64 y x))
(+.f64 5641895835477563/5000000000000000 (*.f64 -1 (*.f64 y x)))
(fma.f64 x (neg.f64 y) 5641895835477563/5000000000000000)
(-.f64 5641895835477563/5000000000000000 (*.f64 y x))
(*.f64 -1 (*.f64 y x))
(*.f64 x (neg.f64 y))
(*.f64 y (neg.f64 x))
(+.f64 5641895835477563/5000000000000000 (*.f64 -1 (*.f64 y x)))
(fma.f64 x (neg.f64 y) 5641895835477563/5000000000000000)
(-.f64 5641895835477563/5000000000000000 (*.f64 y x))
(+.f64 5641895835477563/5000000000000000 (*.f64 -1 (*.f64 y x)))
(fma.f64 x (neg.f64 y) 5641895835477563/5000000000000000)
(-.f64 5641895835477563/5000000000000000 (*.f64 y x))
(+.f64 5641895835477563/5000000000000000 (*.f64 -1 (*.f64 y x)))
(fma.f64 x (neg.f64 y) 5641895835477563/5000000000000000)
(-.f64 5641895835477563/5000000000000000 (*.f64 y x))
(*.f64 -1 (*.f64 y x))
(*.f64 x (neg.f64 y))
(*.f64 y (neg.f64 x))
(+.f64 5641895835477563/5000000000000000 (*.f64 -1 (*.f64 y x)))
(fma.f64 x (neg.f64 y) 5641895835477563/5000000000000000)
(-.f64 5641895835477563/5000000000000000 (*.f64 y x))
(+.f64 5641895835477563/5000000000000000 (*.f64 -1 (*.f64 y x)))
(fma.f64 x (neg.f64 y) 5641895835477563/5000000000000000)
(-.f64 5641895835477563/5000000000000000 (*.f64 y x))
(+.f64 5641895835477563/5000000000000000 (*.f64 -1 (*.f64 y x)))
(fma.f64 x (neg.f64 y) 5641895835477563/5000000000000000)
(-.f64 5641895835477563/5000000000000000 (*.f64 y x))
x
(+.f64 (*.f64 5000000000000000/5641895835477563 y) x)
(fma.f64 5000000000000000/5641895835477563 y x)
(+.f64 (*.f64 25000000000000000000000000000000/31830988618379068626528276418969 (*.f64 (pow.f64 y 2) x)) (+.f64 (*.f64 5000000000000000/5641895835477563 y) x))
(fma.f64 25000000000000000000000000000000/31830988618379068626528276418969 (*.f64 (*.f64 y y) x) (fma.f64 5000000000000000/5641895835477563 y x))
(fma.f64 25000000000000000000000000000000/31830988618379068626528276418969 (*.f64 y (*.f64 y x)) (fma.f64 5000000000000000/5641895835477563 y x))
(+.f64 (*.f64 25000000000000000000000000000000/31830988618379068626528276418969 (*.f64 (pow.f64 y 2) x)) (+.f64 (*.f64 5000000000000000/5641895835477563 y) (+.f64 (*.f64 125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547 (*.f64 (pow.f64 y 3) (pow.f64 x 2))) x)))
(fma.f64 25000000000000000000000000000000/31830988618379068626528276418969 (*.f64 (*.f64 y y) x) (fma.f64 5000000000000000/5641895835477563 y (fma.f64 125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547 (*.f64 (*.f64 x x) (pow.f64 y 3)) x)))
(fma.f64 (*.f64 y 125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547) (pow.f64 (*.f64 y x) 2) (fma.f64 25000000000000000000000000000000/31830988618379068626528276418969 (*.f64 y (*.f64 y x)) (fma.f64 5000000000000000/5641895835477563 y x)))
(-.f64 x (/.f64 1 x))
(+.f64 x (/.f64 -1 x))
(-.f64 x (+.f64 (*.f64 5641895835477563/5000000000000000 (/.f64 1 (*.f64 y (pow.f64 x 2)))) (/.f64 1 x)))
(-.f64 x (+.f64 (/.f64 5641895835477563/5000000000000000 (*.f64 y (*.f64 x x))) (/.f64 1 x)))
(-.f64 (+.f64 x (/.f64 -1 x)) (/.f64 5641895835477563/5000000000000000 (*.f64 y (*.f64 x x))))
(-.f64 (+.f64 (*.f64 -31830988618379068626528276418969/25000000000000000000000000000000 (/.f64 (pow.f64 (/.f64 1 y) 2) (*.f64 (pow.f64 x 2) x))) x) (+.f64 (*.f64 5641895835477563/5000000000000000 (/.f64 1 (*.f64 y (pow.f64 x 2)))) (/.f64 1 x)))
(-.f64 (fma.f64 -31830988618379068626528276418969/25000000000000000000000000000000 (/.f64 (pow.f64 (/.f64 1 y) 2) (pow.f64 x 3)) x) (+.f64 (/.f64 5641895835477563/5000000000000000 (*.f64 y (*.f64 x x))) (/.f64 1 x)))
(+.f64 (+.f64 (/.f64 -1 x) (/.f64 -5641895835477563/5000000000000000 (*.f64 y (*.f64 x x)))) (fma.f64 -31830988618379068626528276418969/25000000000000000000000000000000 (/.f64 (pow.f64 (/.f64 1 y) 2) (pow.f64 x 3)) x))
(+.f64 (+.f64 (/.f64 -1 x) (/.f64 -5641895835477563/5000000000000000 (*.f64 y (*.f64 x x)))) (fma.f64 -31830988618379068626528276418969/25000000000000000000000000000000 (/.f64 (/.f64 (/.f64 1 y) y) (pow.f64 x 3)) x))
(-.f64 (+.f64 (*.f64 -179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 (/.f64 (pow.f64 (/.f64 1 y) 3) (pow.f64 (pow.f64 x 2) 2))) (+.f64 (*.f64 -31830988618379068626528276418969/25000000000000000000000000000000 (/.f64 (pow.f64 (/.f64 1 y) 2) (*.f64 (pow.f64 x 2) x))) x)) (+.f64 (*.f64 5641895835477563/5000000000000000 (/.f64 1 (*.f64 y (pow.f64 x 2)))) (/.f64 1 x)))
(-.f64 (fma.f64 -179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 (/.f64 (/.f64 1 (pow.f64 y 3)) (pow.f64 (*.f64 x x) 2)) (fma.f64 -31830988618379068626528276418969/25000000000000000000000000000000 (/.f64 (pow.f64 (/.f64 1 y) 2) (pow.f64 x 3)) x)) (+.f64 (/.f64 5641895835477563/5000000000000000 (*.f64 y (*.f64 x x))) (/.f64 1 x)))
(+.f64 (+.f64 (/.f64 -1 x) (/.f64 -5641895835477563/5000000000000000 (*.f64 y (*.f64 x x)))) (+.f64 x (fma.f64 -31830988618379068626528276418969/25000000000000000000000000000000 (/.f64 (pow.f64 (/.f64 1 y) 2) (pow.f64 x 3)) (/.f64 (/.f64 -179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 (pow.f64 y 3)) (pow.f64 x 4)))))
(+.f64 (+.f64 (/.f64 -1 x) (/.f64 -5641895835477563/5000000000000000 (*.f64 y (*.f64 x x)))) (+.f64 x (fma.f64 -31830988618379068626528276418969/25000000000000000000000000000000 (/.f64 (/.f64 (/.f64 1 y) y) (pow.f64 x 3)) (/.f64 (/.f64 -179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 (pow.f64 y 3)) (pow.f64 x 4)))))
(-.f64 x (/.f64 1 x))
(+.f64 x (/.f64 -1 x))
(-.f64 x (+.f64 (*.f64 5641895835477563/5000000000000000 (/.f64 1 (*.f64 y (pow.f64 x 2)))) (/.f64 1 x)))
(-.f64 x (+.f64 (/.f64 5641895835477563/5000000000000000 (*.f64 y (*.f64 x x))) (/.f64 1 x)))
(-.f64 (+.f64 x (/.f64 -1 x)) (/.f64 5641895835477563/5000000000000000 (*.f64 y (*.f64 x x))))
(-.f64 (+.f64 (*.f64 -31830988618379068626528276418969/25000000000000000000000000000000 (/.f64 (pow.f64 (/.f64 -1 y) 2) (*.f64 (pow.f64 x 2) x))) x) (+.f64 (*.f64 5641895835477563/5000000000000000 (/.f64 1 (*.f64 y (pow.f64 x 2)))) (/.f64 1 x)))
(-.f64 (fma.f64 -31830988618379068626528276418969/25000000000000000000000000000000 (/.f64 (pow.f64 (/.f64 -1 y) 2) (pow.f64 x 3)) x) (+.f64 (/.f64 5641895835477563/5000000000000000 (*.f64 y (*.f64 x x))) (/.f64 1 x)))
(+.f64 x (+.f64 (fma.f64 -31830988618379068626528276418969/25000000000000000000000000000000 (/.f64 (pow.f64 (/.f64 -1 y) 2) (pow.f64 x 3)) (/.f64 -5641895835477563/5000000000000000 (*.f64 y (*.f64 x x)))) (/.f64 -1 x)))
(-.f64 (+.f64 (*.f64 -31830988618379068626528276418969/25000000000000000000000000000000 (/.f64 (pow.f64 (/.f64 -1 y) 2) (*.f64 (pow.f64 x 2) x))) (+.f64 (*.f64 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 (/.f64 (pow.f64 (/.f64 -1 y) 3) (pow.f64 (pow.f64 x 2) 2))) x)) (+.f64 (*.f64 5641895835477563/5000000000000000 (/.f64 1 (*.f64 y (pow.f64 x 2)))) (/.f64 1 x)))
(-.f64 (fma.f64 -31830988618379068626528276418969/25000000000000000000000000000000 (/.f64 (pow.f64 (/.f64 -1 y) 2) (pow.f64 x 3)) (fma.f64 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 (/.f64 (/.f64 -1 (pow.f64 y 3)) (pow.f64 (*.f64 x x) 2)) x)) (+.f64 (/.f64 5641895835477563/5000000000000000 (*.f64 y (*.f64 x x))) (/.f64 1 x)))
(+.f64 (+.f64 (/.f64 -1 x) (/.f64 -5641895835477563/5000000000000000 (*.f64 y (*.f64 x x)))) (fma.f64 -31830988618379068626528276418969/25000000000000000000000000000000 (/.f64 (pow.f64 (/.f64 -1 y) 2) (pow.f64 x 3)) (+.f64 x (/.f64 (/.f64 -179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 (pow.f64 y 3)) (pow.f64 x 4)))))
(+.f64 (fma.f64 -31830988618379068626528276418969/25000000000000000000000000000000 (/.f64 (pow.f64 (/.f64 -1 y) 2) (pow.f64 x 3)) (/.f64 (/.f64 -179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 (pow.f64 y 3)) (pow.f64 x 4))) (-.f64 (+.f64 x (/.f64 -1 x)) (/.f64 5641895835477563/5000000000000000 (*.f64 y (*.f64 x x)))))
(*.f64 5000000000000000/5641895835477563 y)
(+.f64 (*.f64 5000000000000000/5641895835477563 y) (*.f64 (-.f64 1 (*.f64 -25000000000000000000000000000000/31830988618379068626528276418969 (pow.f64 y 2))) x))
(fma.f64 25000000000000000000000000000000/31830988618379068626528276418969 (*.f64 (*.f64 y y) x) (fma.f64 5000000000000000/5641895835477563 y x))
(fma.f64 25000000000000000000000000000000/31830988618379068626528276418969 (*.f64 y (*.f64 y x)) (fma.f64 5000000000000000/5641895835477563 y x))
(+.f64 (*.f64 125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547 (*.f64 y (*.f64 (pow.f64 y 2) (pow.f64 x 2)))) (+.f64 (*.f64 5000000000000000/5641895835477563 y) (*.f64 (-.f64 1 (*.f64 -25000000000000000000000000000000/31830988618379068626528276418969 (pow.f64 y 2))) x)))
(fma.f64 25000000000000000000000000000000/31830988618379068626528276418969 (*.f64 (*.f64 y y) x) (fma.f64 5000000000000000/5641895835477563 y (fma.f64 125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547 (*.f64 (*.f64 x x) (pow.f64 y 3)) x)))
(fma.f64 (*.f64 y 125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547) (pow.f64 (*.f64 y x) 2) (fma.f64 25000000000000000000000000000000/31830988618379068626528276418969 (*.f64 y (*.f64 y x)) (fma.f64 5000000000000000/5641895835477563 y x)))
(+.f64 (*.f64 625000000000000000000000000000000000000000000000000000000000000/1013211836423377808197068612118338110498536634308026710423022961 (*.f64 (pow.f64 (pow.f64 y 2) 2) (pow.f64 x 3))) (+.f64 (*.f64 125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547 (*.f64 y (*.f64 (pow.f64 y 2) (pow.f64 x 2)))) (+.f64 (*.f64 5000000000000000/5641895835477563 y) (*.f64 (-.f64 1 (*.f64 -25000000000000000000000000000000/31830988618379068626528276418969 (pow.f64 y 2))) x))))
(fma.f64 625000000000000000000000000000000000000000000000000000000000000/1013211836423377808197068612118338110498536634308026710423022961 (*.f64 (pow.f64 y 4) (pow.f64 x 3)) (fma.f64 125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547 (*.f64 (*.f64 x x) (pow.f64 y 3)) (fma.f64 5000000000000000/5641895835477563 y (*.f64 x (+.f64 1 (*.f64 25000000000000000000000000000000/31830988618379068626528276418969 (*.f64 y y)))))))
(fma.f64 625000000000000000000000000000000000000000000000000000000000000/1013211836423377808197068612118338110498536634308026710423022961 (*.f64 (pow.f64 y 4) (pow.f64 x 3)) (fma.f64 (*.f64 y 125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547) (pow.f64 (*.f64 y x) 2) (fma.f64 25000000000000000000000000000000/31830988618379068626528276418969 (*.f64 y (*.f64 y x)) (fma.f64 5000000000000000/5641895835477563 y x))))
x
(-.f64 x (/.f64 1 x))
(+.f64 x (/.f64 -1 x))
(-.f64 (+.f64 (*.f64 -5641895835477563/5000000000000000 (/.f64 (pow.f64 (/.f64 1 x) 2) y)) x) (/.f64 1 x))
(-.f64 (fma.f64 -5641895835477563/5000000000000000 (/.f64 (pow.f64 (/.f64 1 x) 2) y) x) (/.f64 1 x))
(+.f64 x (fma.f64 -5641895835477563/5000000000000000 (/.f64 (pow.f64 (/.f64 1 x) 2) y) (/.f64 -1 x)))
(+.f64 (fma.f64 -5641895835477563/5000000000000000 (/.f64 (/.f64 (/.f64 1 x) x) y) x) (/.f64 -1 x))
(-.f64 (+.f64 (*.f64 -5641895835477563/5000000000000000 (/.f64 (pow.f64 (/.f64 1 x) 2) y)) (+.f64 (*.f64 -31830988618379068626528276418969/25000000000000000000000000000000 (/.f64 (pow.f64 (/.f64 1 x) 3) (pow.f64 y 2))) x)) (/.f64 1 x))
(-.f64 (fma.f64 -5641895835477563/5000000000000000 (/.f64 (pow.f64 (/.f64 1 x) 2) y) (fma.f64 -31830988618379068626528276418969/25000000000000000000000000000000 (/.f64 (/.f64 1 (pow.f64 x 3)) (*.f64 y y)) x)) (/.f64 1 x))
(+.f64 (+.f64 x (/.f64 (/.f64 -31830988618379068626528276418969/25000000000000000000000000000000 (pow.f64 x 3)) (*.f64 y y))) (fma.f64 -5641895835477563/5000000000000000 (/.f64 (pow.f64 (/.f64 1 x) 2) y) (/.f64 -1 x)))
(fma.f64 -5641895835477563/5000000000000000 (/.f64 (/.f64 (/.f64 1 x) x) y) (+.f64 (/.f64 (/.f64 -31830988618379068626528276418969/25000000000000000000000000000000 (pow.f64 x 3)) (*.f64 y y)) (+.f64 x (/.f64 -1 x))))
x
(-.f64 x (/.f64 1 x))
(+.f64 x (/.f64 -1 x))
(-.f64 (+.f64 (*.f64 -5641895835477563/5000000000000000 (/.f64 (pow.f64 (/.f64 -1 x) 2) y)) x) (/.f64 1 x))
(-.f64 (fma.f64 -5641895835477563/5000000000000000 (/.f64 (pow.f64 (/.f64 1 x) 2) y) x) (/.f64 1 x))
(+.f64 x (fma.f64 -5641895835477563/5000000000000000 (/.f64 (pow.f64 (/.f64 1 x) 2) y) (/.f64 -1 x)))
(+.f64 (fma.f64 -5641895835477563/5000000000000000 (/.f64 (/.f64 (/.f64 1 x) x) y) x) (/.f64 -1 x))
(-.f64 (+.f64 (*.f64 -5641895835477563/5000000000000000 (/.f64 (pow.f64 (/.f64 -1 x) 2) y)) (+.f64 (*.f64 31830988618379068626528276418969/25000000000000000000000000000000 (/.f64 (pow.f64 (/.f64 -1 x) 3) (pow.f64 y 2))) x)) (/.f64 1 x))
(-.f64 (fma.f64 -5641895835477563/5000000000000000 (/.f64 (pow.f64 (/.f64 1 x) 2) y) (fma.f64 -31830988618379068626528276418969/25000000000000000000000000000000 (/.f64 (/.f64 1 (pow.f64 x 3)) (*.f64 y y)) x)) (/.f64 1 x))
(+.f64 (+.f64 x (/.f64 (/.f64 -31830988618379068626528276418969/25000000000000000000000000000000 (pow.f64 x 3)) (*.f64 y y))) (fma.f64 -5641895835477563/5000000000000000 (/.f64 (pow.f64 (/.f64 1 x) 2) y) (/.f64 -1 x)))
(fma.f64 -5641895835477563/5000000000000000 (/.f64 (/.f64 (/.f64 1 x) x) y) (+.f64 (/.f64 (/.f64 -31830988618379068626528276418969/25000000000000000000000000000000 (pow.f64 x 3)) (*.f64 y y)) (+.f64 x (/.f64 -1 x))))
(+.f64 0 (/.f64 y (fma.f64 x (neg.f64 y) 5641895835477563/5000000000000000)))
(/.f64 y (fma.f64 x (neg.f64 y) 5641895835477563/5000000000000000))
(/.f64 y (-.f64 5641895835477563/5000000000000000 (*.f64 y x)))
(+.f64 (log.f64 (pow.f64 (cbrt.f64 (exp.f64 (/.f64 y (fma.f64 x (neg.f64 y) 5641895835477563/5000000000000000)))) 2)) (log.f64 (cbrt.f64 (exp.f64 (/.f64 y (fma.f64 x (neg.f64 y) 5641895835477563/5000000000000000))))))
(+.f64 (*.f64 2 (log.f64 (cbrt.f64 (exp.f64 (/.f64 y (fma.f64 x (neg.f64 y) 5641895835477563/5000000000000000)))))) (log.f64 (cbrt.f64 (exp.f64 (/.f64 y (fma.f64 x (neg.f64 y) 5641895835477563/5000000000000000))))))
(*.f64 3 (log.f64 (cbrt.f64 (exp.f64 (/.f64 y (-.f64 5641895835477563/5000000000000000 (*.f64 y x)))))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (/.f64 y (fma.f64 x (neg.f64 y) 5641895835477563/5000000000000000))))) (log.f64 (sqrt.f64 (exp.f64 (/.f64 y (fma.f64 x (neg.f64 y) 5641895835477563/5000000000000000))))))
(*.f64 2 (log.f64 (sqrt.f64 (exp.f64 (/.f64 y (fma.f64 x (neg.f64 y) 5641895835477563/5000000000000000))))))
(*.f64 2 (log.f64 (sqrt.f64 (exp.f64 (/.f64 y (-.f64 5641895835477563/5000000000000000 (*.f64 y x)))))))
(-.f64 (exp.f64 (log1p.f64 (/.f64 y (fma.f64 x (neg.f64 y) 5641895835477563/5000000000000000)))) 1)
(/.f64 y (fma.f64 x (neg.f64 y) 5641895835477563/5000000000000000))
(/.f64 y (-.f64 5641895835477563/5000000000000000 (*.f64 y x)))
(*.f64 y (/.f64 1 (fma.f64 x (neg.f64 y) 5641895835477563/5000000000000000)))
(/.f64 y (fma.f64 x (neg.f64 y) 5641895835477563/5000000000000000))
(/.f64 y (-.f64 5641895835477563/5000000000000000 (*.f64 y x)))
(*.f64 (/.f64 y (fma.f64 x (neg.f64 y) 5641895835477563/5000000000000000)) 1)
(/.f64 y (fma.f64 x (neg.f64 y) 5641895835477563/5000000000000000))
(/.f64 y (-.f64 5641895835477563/5000000000000000 (*.f64 y x)))
(*.f64 1 (/.f64 y (fma.f64 x (neg.f64 y) 5641895835477563/5000000000000000)))
(/.f64 y (fma.f64 x (neg.f64 y) 5641895835477563/5000000000000000))
(/.f64 y (-.f64 5641895835477563/5000000000000000 (*.f64 y x)))
(*.f64 (pow.f64 (cbrt.f64 y) 2) (*.f64 (cbrt.f64 y) (/.f64 1 (fma.f64 x (neg.f64 y) 5641895835477563/5000000000000000))))
(/.f64 y (fma.f64 x (neg.f64 y) 5641895835477563/5000000000000000))
(/.f64 y (-.f64 5641895835477563/5000000000000000 (*.f64 y x)))
(*.f64 (cbrt.f64 (/.f64 y (fma.f64 x (neg.f64 y) 5641895835477563/5000000000000000))) (pow.f64 (cbrt.f64 (/.f64 y (fma.f64 x (neg.f64 y) 5641895835477563/5000000000000000))) 2))
(/.f64 y (fma.f64 x (neg.f64 y) 5641895835477563/5000000000000000))
(/.f64 y (-.f64 5641895835477563/5000000000000000 (*.f64 y x)))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 y (fma.f64 x (neg.f64 y) 5641895835477563/5000000000000000))) 2) (cbrt.f64 (/.f64 y (fma.f64 x (neg.f64 y) 5641895835477563/5000000000000000))))
(/.f64 y (fma.f64 x (neg.f64 y) 5641895835477563/5000000000000000))
(/.f64 y (-.f64 5641895835477563/5000000000000000 (*.f64 y x)))
(*.f64 (sqrt.f64 y) (*.f64 (sqrt.f64 y) (/.f64 1 (fma.f64 x (neg.f64 y) 5641895835477563/5000000000000000))))
(/.f64 y (fma.f64 x (neg.f64 y) 5641895835477563/5000000000000000))
(/.f64 y (-.f64 5641895835477563/5000000000000000 (*.f64 y x)))
(*.f64 (sqrt.f64 (/.f64 y (fma.f64 x (neg.f64 y) 5641895835477563/5000000000000000))) (sqrt.f64 (/.f64 y (fma.f64 x (neg.f64 y) 5641895835477563/5000000000000000))))
(/.f64 y (fma.f64 x (neg.f64 y) 5641895835477563/5000000000000000))
(/.f64 y (-.f64 5641895835477563/5000000000000000 (*.f64 y x)))
(*.f64 (neg.f64 y) (/.f64 1 (neg.f64 (fma.f64 x (neg.f64 y) 5641895835477563/5000000000000000))))
(/.f64 y (fma.f64 x (neg.f64 y) 5641895835477563/5000000000000000))
(/.f64 y (-.f64 5641895835477563/5000000000000000 (*.f64 y x)))
(*.f64 (/.f64 1 (fma.f64 x (neg.f64 y) 5641895835477563/5000000000000000)) y)
(/.f64 y (fma.f64 x (neg.f64 y) 5641895835477563/5000000000000000))
(/.f64 y (-.f64 5641895835477563/5000000000000000 (*.f64 y x)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 y) 2) 1) (/.f64 (cbrt.f64 y) (fma.f64 x (neg.f64 y) 5641895835477563/5000000000000000)))
(/.f64 y (fma.f64 x (neg.f64 y) 5641895835477563/5000000000000000))
(/.f64 y (-.f64 5641895835477563/5000000000000000 (*.f64 y x)))
(*.f64 (/.f64 (sqrt.f64 y) 1) (/.f64 (sqrt.f64 y) (fma.f64 x (neg.f64 y) 5641895835477563/5000000000000000)))
(/.f64 y (fma.f64 x (neg.f64 y) 5641895835477563/5000000000000000))
(/.f64 y (-.f64 5641895835477563/5000000000000000 (*.f64 y x)))
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 x (neg.f64 y) 5641895835477563/5000000000000000)) -2) (/.f64 y (cbrt.f64 (fma.f64 x (neg.f64 y) 5641895835477563/5000000000000000))))
(/.f64 (*.f64 (pow.f64 (cbrt.f64 (fma.f64 x (neg.f64 y) 5641895835477563/5000000000000000)) -2) y) (cbrt.f64 (fma.f64 x (neg.f64 y) 5641895835477563/5000000000000000)))
(*.f64 (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 (fma.f64 x (neg.f64 y) 5641895835477563/5000000000000000)) 2)) (cbrt.f64 (/.f64 y (fma.f64 x (neg.f64 y) 5641895835477563/5000000000000000))))
(*.f64 (cbrt.f64 (/.f64 y (fma.f64 x (neg.f64 y) 5641895835477563/5000000000000000))) (/.f64 (pow.f64 (cbrt.f64 y) 2) (pow.f64 (cbrt.f64 (fma.f64 x (neg.f64 y) 5641895835477563/5000000000000000)) 2)))
(*.f64 (cbrt.f64 (/.f64 y (-.f64 5641895835477563/5000000000000000 (*.f64 y x)))) (/.f64 (pow.f64 (cbrt.f64 y) 2) (pow.f64 (cbrt.f64 (-.f64 5641895835477563/5000000000000000 (*.f64 y x))) 2)))
(*.f64 (/.f64 (sqrt.f64 y) (pow.f64 (cbrt.f64 (fma.f64 x (neg.f64 y) 5641895835477563/5000000000000000)) 2)) (/.f64 (sqrt.f64 y) (cbrt.f64 (fma.f64 x (neg.f64 y) 5641895835477563/5000000000000000))))
(/.f64 y (fma.f64 x (neg.f64 y) 5641895835477563/5000000000000000))
(/.f64 y (-.f64 5641895835477563/5000000000000000 (*.f64 y x)))
(*.f64 (pow.f64 (fma.f64 x (neg.f64 y) 5641895835477563/5000000000000000) -1/2) (/.f64 y (sqrt.f64 (fma.f64 x (neg.f64 y) 5641895835477563/5000000000000000))))
(*.f64 (pow.f64 (-.f64 5641895835477563/5000000000000000 (*.f64 y x)) -1/2) (/.f64 y (sqrt.f64 (-.f64 5641895835477563/5000000000000000 (*.f64 y x)))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 y) 2) (sqrt.f64 (fma.f64 x (neg.f64 y) 5641895835477563/5000000000000000))) (/.f64 (cbrt.f64 y) (sqrt.f64 (fma.f64 x (neg.f64 y) 5641895835477563/5000000000000000))))
(/.f64 y (fma.f64 x (neg.f64 y) 5641895835477563/5000000000000000))
(/.f64 y (-.f64 5641895835477563/5000000000000000 (*.f64 y x)))
(*.f64 (/.f64 y (-.f64 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 (pow.f64 (*.f64 y x) 3))) (fma.f64 (*.f64 y x) (fma.f64 y x 5641895835477563/5000000000000000) 31830988618379068626528276418969/25000000000000000000000000000000))
(/.f64 (*.f64 y (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))) (fma.f64 y x 5641895835477563/5000000000000000))
(/.f64 (*.f64 y (fma.f64 y x 5641895835477563/5000000000000000)) (-.f64 31830988618379068626528276418969/25000000000000000000000000000000 (pow.f64 (*.f64 y x) 2)))
(*.f64 (fma.f64 y x 5641895835477563/5000000000000000) (/.f64 y (-.f64 31830988618379068626528276418969/25000000000000000000000000000000 (pow.f64 (*.f64 y x) 2))))
(pow.f64 (/.f64 y (fma.f64 x (neg.f64 y) 5641895835477563/5000000000000000)) 1)
(/.f64 y (fma.f64 x (neg.f64 y) 5641895835477563/5000000000000000))
(/.f64 y (-.f64 5641895835477563/5000000000000000 (*.f64 y x)))
(pow.f64 (pow.f64 (/.f64 y (fma.f64 x (neg.f64 y) 5641895835477563/5000000000000000)) 2) 1/2)
(/.f64 y (fma.f64 x (neg.f64 y) 5641895835477563/5000000000000000))
(/.f64 y (-.f64 5641895835477563/5000000000000000 (*.f64 y x)))
(pow.f64 (cbrt.f64 (/.f64 y (fma.f64 x (neg.f64 y) 5641895835477563/5000000000000000))) 3)
(/.f64 y (fma.f64 x (neg.f64 y) 5641895835477563/5000000000000000))
(/.f64 y (-.f64 5641895835477563/5000000000000000 (*.f64 y x)))
(pow.f64 (sqrt.f64 (/.f64 y (fma.f64 x (neg.f64 y) 5641895835477563/5000000000000000))) 2)
(/.f64 y (fma.f64 x (neg.f64 y) 5641895835477563/5000000000000000))
(/.f64 y (-.f64 5641895835477563/5000000000000000 (*.f64 y x)))
(pow.f64 (pow.f64 (/.f64 y (fma.f64 x (neg.f64 y) 5641895835477563/5000000000000000)) 3) 1/3)
(/.f64 y (fma.f64 x (neg.f64 y) 5641895835477563/5000000000000000))
(/.f64 y (-.f64 5641895835477563/5000000000000000 (*.f64 y x)))
(pow.f64 (/.f64 (fma.f64 x (neg.f64 y) 5641895835477563/5000000000000000) y) -1)
(/.f64 y (fma.f64 x (neg.f64 y) 5641895835477563/5000000000000000))
(/.f64 y (-.f64 5641895835477563/5000000000000000 (*.f64 y x)))
(pow.f64 (/.f64 (/.f64 (fma.f64 x (neg.f64 y) 5641895835477563/5000000000000000) y) 1) -1)
(/.f64 y (fma.f64 x (neg.f64 y) 5641895835477563/5000000000000000))
(/.f64 y (-.f64 5641895835477563/5000000000000000 (*.f64 y x)))
(neg.f64 (/.f64 y (neg.f64 (fma.f64 x (neg.f64 y) 5641895835477563/5000000000000000))))
(/.f64 y (fma.f64 x (neg.f64 y) 5641895835477563/5000000000000000))
(/.f64 y (-.f64 5641895835477563/5000000000000000 (*.f64 y x)))
(sqrt.f64 (pow.f64 (/.f64 y (fma.f64 x (neg.f64 y) 5641895835477563/5000000000000000)) 2))
(/.f64 y (fma.f64 x (neg.f64 y) 5641895835477563/5000000000000000))
(/.f64 y (-.f64 5641895835477563/5000000000000000 (*.f64 y x)))
(log.f64 (exp.f64 (/.f64 y (fma.f64 x (neg.f64 y) 5641895835477563/5000000000000000))))
(/.f64 y (fma.f64 x (neg.f64 y) 5641895835477563/5000000000000000))
(/.f64 y (-.f64 5641895835477563/5000000000000000 (*.f64 y x)))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 y (fma.f64 x (neg.f64 y) 5641895835477563/5000000000000000)))))
(/.f64 y (fma.f64 x (neg.f64 y) 5641895835477563/5000000000000000))
(/.f64 y (-.f64 5641895835477563/5000000000000000 (*.f64 y x)))
(cbrt.f64 (pow.f64 (/.f64 y (fma.f64 x (neg.f64 y) 5641895835477563/5000000000000000)) 3))
(/.f64 y (fma.f64 x (neg.f64 y) 5641895835477563/5000000000000000))
(/.f64 y (-.f64 5641895835477563/5000000000000000 (*.f64 y x)))
(expm1.f64 (log1p.f64 (/.f64 y (fma.f64 x (neg.f64 y) 5641895835477563/5000000000000000))))
(/.f64 y (fma.f64 x (neg.f64 y) 5641895835477563/5000000000000000))
(/.f64 y (-.f64 5641895835477563/5000000000000000 (*.f64 y x)))
(log1p.f64 (expm1.f64 (/.f64 y (fma.f64 x (neg.f64 y) 5641895835477563/5000000000000000))))
(/.f64 y (fma.f64 x (neg.f64 y) 5641895835477563/5000000000000000))
(/.f64 y (-.f64 5641895835477563/5000000000000000 (*.f64 y x)))
(exp.f64 (log.f64 (/.f64 y (fma.f64 x (neg.f64 y) 5641895835477563/5000000000000000))))
(/.f64 y (fma.f64 x (neg.f64 y) 5641895835477563/5000000000000000))
(/.f64 y (-.f64 5641895835477563/5000000000000000 (*.f64 y x)))
(exp.f64 (*.f64 (log.f64 (/.f64 y (fma.f64 x (neg.f64 y) 5641895835477563/5000000000000000))) 1))
(/.f64 y (fma.f64 x (neg.f64 y) 5641895835477563/5000000000000000))
(/.f64 y (-.f64 5641895835477563/5000000000000000 (*.f64 y x)))
(+.f64 5641895835477563/5000000000000000 (*.f64 x (neg.f64 y)))
(fma.f64 x (neg.f64 y) 5641895835477563/5000000000000000)
(-.f64 5641895835477563/5000000000000000 (*.f64 y x))
(+.f64 5641895835477563/5000000000000000 (*.f64 (*.f64 x (neg.f64 y)) 1))
(fma.f64 x (neg.f64 y) 5641895835477563/5000000000000000)
(-.f64 5641895835477563/5000000000000000 (*.f64 y x))
(+.f64 (*.f64 x (neg.f64 y)) 5641895835477563/5000000000000000)
(fma.f64 x (neg.f64 y) 5641895835477563/5000000000000000)
(-.f64 5641895835477563/5000000000000000 (*.f64 y x))
(+.f64 0 (fma.f64 x (neg.f64 y) 5641895835477563/5000000000000000))
(fma.f64 x (neg.f64 y) 5641895835477563/5000000000000000)
(-.f64 5641895835477563/5000000000000000 (*.f64 y x))
(+.f64 (log.f64 (pow.f64 (cbrt.f64 (exp.f64 (fma.f64 x (neg.f64 y) 5641895835477563/5000000000000000))) 2)) (log.f64 (cbrt.f64 (exp.f64 (fma.f64 x (neg.f64 y) 5641895835477563/5000000000000000)))))
(+.f64 (*.f64 2 (log.f64 (cbrt.f64 (exp.f64 (fma.f64 x (neg.f64 y) 5641895835477563/5000000000000000))))) (log.f64 (cbrt.f64 (exp.f64 (fma.f64 x (neg.f64 y) 5641895835477563/5000000000000000)))))
(*.f64 3 (log.f64 (cbrt.f64 (exp.f64 (-.f64 5641895835477563/5000000000000000 (*.f64 y x))))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (fma.f64 x (neg.f64 y) 5641895835477563/5000000000000000)))) (log.f64 (sqrt.f64 (exp.f64 (fma.f64 x (neg.f64 y) 5641895835477563/5000000000000000)))))
(*.f64 2 (log.f64 (sqrt.f64 (exp.f64 (fma.f64 x (neg.f64 y) 5641895835477563/5000000000000000)))))
(*.f64 2 (log.f64 (sqrt.f64 (exp.f64 (-.f64 5641895835477563/5000000000000000 (*.f64 y x))))))
(*.f64 (fma.f64 x (neg.f64 y) 5641895835477563/5000000000000000) 1)
(fma.f64 x (neg.f64 y) 5641895835477563/5000000000000000)
(-.f64 5641895835477563/5000000000000000 (*.f64 y x))
(*.f64 1 (fma.f64 x (neg.f64 y) 5641895835477563/5000000000000000))
(fma.f64 x (neg.f64 y) 5641895835477563/5000000000000000)
(-.f64 5641895835477563/5000000000000000 (*.f64 y x))
(*.f64 (cbrt.f64 (fma.f64 x (neg.f64 y) 5641895835477563/5000000000000000)) (pow.f64 (cbrt.f64 (fma.f64 x (neg.f64 y) 5641895835477563/5000000000000000)) 2))
(fma.f64 x (neg.f64 y) 5641895835477563/5000000000000000)
(-.f64 5641895835477563/5000000000000000 (*.f64 y x))
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 x (neg.f64 y) 5641895835477563/5000000000000000)) 2) (cbrt.f64 (fma.f64 x (neg.f64 y) 5641895835477563/5000000000000000)))
(fma.f64 x (neg.f64 y) 5641895835477563/5000000000000000)
(-.f64 5641895835477563/5000000000000000 (*.f64 y x))
(*.f64 (sqrt.f64 (fma.f64 x (neg.f64 y) 5641895835477563/5000000000000000)) (sqrt.f64 (fma.f64 x (neg.f64 y) 5641895835477563/5000000000000000)))
(fma.f64 x (neg.f64 y) 5641895835477563/5000000000000000)
(-.f64 5641895835477563/5000000000000000 (*.f64 y x))
(*.f64 (-.f64 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 (pow.f64 (*.f64 y x) 3)) (/.f64 1 (fma.f64 (*.f64 y 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 (fma.f64 y x 5641895835477563/5000000000000000)))
(/.f64 (-.f64 31830988618379068626528276418969/25000000000000000000000000000000 (pow.f64 (*.f64 y x) 2)) (fma.f64 y x 5641895835477563/5000000000000000))
(/.f64 1 (/.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 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 (pow.f64 (*.f64 y x) 3)) (/.f64 1 (fma.f64 (*.f64 y 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 (fma.f64 y x 5641895835477563/5000000000000000) (-.f64 31830988618379068626528276418969/25000000000000000000000000000000 (pow.f64 (*.f64 y x) 2))))
(*.f64 (-.f64 31830988618379068626528276418969/25000000000000000000000000000000 (pow.f64 (*.f64 y x) 2)) (/.f64 1 (fma.f64 y x 5641895835477563/5000000000000000)))
(/.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)) (fma.f64 (*.f64 y x) (fma.f64 y x 5641895835477563/5000000000000000) 31830988618379068626528276418969/25000000000000000000000000000000))
(*.f64 (-.f64 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 (pow.f64 (*.f64 y x) 3)) (/.f64 1 (fma.f64 (*.f64 y x) (fma.f64 y x 5641895835477563/5000000000000000) 31830988618379068626528276418969/25000000000000000000000000000000)))
(/.f64 (-.f64 31830988618379068626528276418969/25000000000000000000000000000000 (pow.f64 (*.f64 y x) 2)) (fma.f64 y x 5641895835477563/5000000000000000))
(*.f64 (-.f64 31830988618379068626528276418969/25000000000000000000000000000000 (pow.f64 (*.f64 y x) 2)) (/.f64 1 (fma.f64 y x 5641895835477563/5000000000000000)))
(/.f64 (neg.f64 (-.f64 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 (pow.f64 (*.f64 y x) 3))) (neg.f64 (fma.f64 (*.f64 y x) (fma.f64 y x 5641895835477563/5000000000000000) 31830988618379068626528276418969/25000000000000000000000000000000)))
(*.f64 (-.f64 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 (pow.f64 (*.f64 y x) 3)) (/.f64 1 (fma.f64 (*.f64 y 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 (fma.f64 y x 5641895835477563/5000000000000000)))
(*.f64 (-.f64 31830988618379068626528276418969/25000000000000000000000000000000 (pow.f64 (*.f64 y x) 2)) (/.f64 1 (fma.f64 y x 5641895835477563/5000000000000000)))
(/.f64 (-.f64 31830988618379068626528276418969/25000000000000000000000000000000 (pow.f64 (*.f64 y x) 2)) (fma.f64 y x 5641895835477563/5000000000000000))
(/.f64 (+.f64 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 (pow.f64 (*.f64 x (neg.f64 y)) 3)) (+.f64 31830988618379068626528276418969/25000000000000000000000000000000 (-.f64 (pow.f64 (*.f64 x (neg.f64 y)) 2) (*.f64 5641895835477563/5000000000000000 (*.f64 x (neg.f64 y))))))
(*.f64 (-.f64 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 (pow.f64 (*.f64 y x) 3)) (/.f64 1 (fma.f64 (*.f64 y 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 x (neg.f64 y)) 2)) (-.f64 5641895835477563/5000000000000000 (*.f64 x (neg.f64 y))))
(*.f64 (-.f64 31830988618379068626528276418969/25000000000000000000000000000000 (pow.f64 (*.f64 y x) 2)) (/.f64 1 (fma.f64 y x 5641895835477563/5000000000000000)))
(/.f64 (-.f64 31830988618379068626528276418969/25000000000000000000000000000000 (pow.f64 (*.f64 y x) 2)) (fma.f64 y x 5641895835477563/5000000000000000))
(pow.f64 (fma.f64 x (neg.f64 y) 5641895835477563/5000000000000000) 1)
(fma.f64 x (neg.f64 y) 5641895835477563/5000000000000000)
(-.f64 5641895835477563/5000000000000000 (*.f64 y x))
(pow.f64 (pow.f64 (fma.f64 x (neg.f64 y) 5641895835477563/5000000000000000) 2) 1/2)
(fma.f64 x (neg.f64 y) 5641895835477563/5000000000000000)
(-.f64 5641895835477563/5000000000000000 (*.f64 y x))
(pow.f64 (pow.f64 (fma.f64 x (neg.f64 y) 5641895835477563/5000000000000000) 3) 1/3)
(fma.f64 x (neg.f64 y) 5641895835477563/5000000000000000)
(-.f64 5641895835477563/5000000000000000 (*.f64 y x))
(pow.f64 (cbrt.f64 (fma.f64 x (neg.f64 y) 5641895835477563/5000000000000000)) 3)
(fma.f64 x (neg.f64 y) 5641895835477563/5000000000000000)
(-.f64 5641895835477563/5000000000000000 (*.f64 y x))
(pow.f64 (sqrt.f64 (fma.f64 x (neg.f64 y) 5641895835477563/5000000000000000)) 2)
(fma.f64 x (neg.f64 y) 5641895835477563/5000000000000000)
(-.f64 5641895835477563/5000000000000000 (*.f64 y x))
(pow.f64 (/.f64 (fma.f64 (*.f64 y x) (fma.f64 y x 5641895835477563/5000000000000000) 31830988618379068626528276418969/25000000000000000000000000000000) (-.f64 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 (pow.f64 (*.f64 y x) 3))) -1)
(*.f64 (-.f64 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 (pow.f64 (*.f64 y x) 3)) (/.f64 1 (fma.f64 (*.f64 y 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))
(pow.f64 (/.f64 (fma.f64 y x 5641895835477563/5000000000000000) (-.f64 31830988618379068626528276418969/25000000000000000000000000000000 (pow.f64 (*.f64 y x) 2))) -1)
(*.f64 (-.f64 31830988618379068626528276418969/25000000000000000000000000000000 (pow.f64 (*.f64 y x) 2)) (/.f64 1 (fma.f64 y x 5641895835477563/5000000000000000)))
(/.f64 (-.f64 31830988618379068626528276418969/25000000000000000000000000000000 (pow.f64 (*.f64 y x) 2)) (fma.f64 y x 5641895835477563/5000000000000000))
(sqrt.f64 (pow.f64 (fma.f64 x (neg.f64 y) 5641895835477563/5000000000000000) 2))
(fma.f64 x (neg.f64 y) 5641895835477563/5000000000000000)
(-.f64 5641895835477563/5000000000000000 (*.f64 y x))
(log.f64 (exp.f64 (fma.f64 x (neg.f64 y) 5641895835477563/5000000000000000)))
(fma.f64 x (neg.f64 y) 5641895835477563/5000000000000000)
(-.f64 5641895835477563/5000000000000000 (*.f64 y x))
(log.f64 (+.f64 1 (expm1.f64 (fma.f64 x (neg.f64 y) 5641895835477563/5000000000000000))))
(fma.f64 x (neg.f64 y) 5641895835477563/5000000000000000)
(-.f64 5641895835477563/5000000000000000 (*.f64 y x))
(cbrt.f64 (pow.f64 (fma.f64 x (neg.f64 y) 5641895835477563/5000000000000000) 3))
(fma.f64 x (neg.f64 y) 5641895835477563/5000000000000000)
(-.f64 5641895835477563/5000000000000000 (*.f64 y x))
(expm1.f64 (log1p.f64 (fma.f64 x (neg.f64 y) 5641895835477563/5000000000000000)))
(fma.f64 x (neg.f64 y) 5641895835477563/5000000000000000)
(-.f64 5641895835477563/5000000000000000 (*.f64 y x))
(log1p.f64 (expm1.f64 (fma.f64 x (neg.f64 y) 5641895835477563/5000000000000000)))
(fma.f64 x (neg.f64 y) 5641895835477563/5000000000000000)
(-.f64 5641895835477563/5000000000000000 (*.f64 y x))
(exp.f64 (log.f64 (fma.f64 x (neg.f64 y) 5641895835477563/5000000000000000)))
(fma.f64 x (neg.f64 y) 5641895835477563/5000000000000000)
(-.f64 5641895835477563/5000000000000000 (*.f64 y x))
(exp.f64 (*.f64 (log.f64 (fma.f64 x (neg.f64 y) 5641895835477563/5000000000000000)) 1))
(fma.f64 x (neg.f64 y) 5641895835477563/5000000000000000)
(-.f64 5641895835477563/5000000000000000 (*.f64 y x))
(fma.f64 y (neg.f64 x) 5641895835477563/5000000000000000)
(fma.f64 x (neg.f64 y) 5641895835477563/5000000000000000)
(-.f64 5641895835477563/5000000000000000 (*.f64 y x))
(fma.f64 x (neg.f64 y) 5641895835477563/5000000000000000)
(-.f64 5641895835477563/5000000000000000 (*.f64 y x))
(fma.f64 1 (*.f64 x (neg.f64 y)) 5641895835477563/5000000000000000)
(fma.f64 x (neg.f64 y) 5641895835477563/5000000000000000)
(-.f64 5641895835477563/5000000000000000 (*.f64 y x))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 y x)) 2) (neg.f64 (cbrt.f64 (*.f64 y x))) 5641895835477563/5000000000000000)
(fma.f64 x (neg.f64 y) 5641895835477563/5000000000000000)
(-.f64 5641895835477563/5000000000000000 (*.f64 y x))
(fma.f64 (sqrt.f64 (*.f64 y x)) (neg.f64 (sqrt.f64 (*.f64 y x))) 5641895835477563/5000000000000000)
(fma.f64 x (neg.f64 y) 5641895835477563/5000000000000000)
(-.f64 5641895835477563/5000000000000000 (*.f64 y x))
(fma.f64 (neg.f64 y) x 5641895835477563/5000000000000000)
(fma.f64 x (neg.f64 y) 5641895835477563/5000000000000000)
(-.f64 5641895835477563/5000000000000000 (*.f64 y x))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 x (neg.f64 y))) 2) (cbrt.f64 (*.f64 x (neg.f64 y))) 5641895835477563/5000000000000000)
(fma.f64 x (neg.f64 y) 5641895835477563/5000000000000000)
(-.f64 5641895835477563/5000000000000000 (*.f64 y x))
(fma.f64 (sqrt.f64 (*.f64 x (neg.f64 y))) (sqrt.f64 (*.f64 x (neg.f64 y))) 5641895835477563/5000000000000000)
(fma.f64 x (neg.f64 y) 5641895835477563/5000000000000000)
(-.f64 5641895835477563/5000000000000000 (*.f64 y x))
(fma.f64 (neg.f64 x) y 5641895835477563/5000000000000000)
(fma.f64 x (neg.f64 y) 5641895835477563/5000000000000000)
(-.f64 5641895835477563/5000000000000000 (*.f64 y x))
(fma.f64 -1 (*.f64 y x) 5641895835477563/5000000000000000)
(fma.f64 x (neg.f64 y) 5641895835477563/5000000000000000)
(-.f64 5641895835477563/5000000000000000 (*.f64 y x))
(fma.f64 (*.f64 (neg.f64 y) 1) x 5641895835477563/5000000000000000)
(fma.f64 x (neg.f64 y) 5641895835477563/5000000000000000)
(-.f64 5641895835477563/5000000000000000 (*.f64 y x))
(fma.f64 (neg.f64 (pow.f64 (cbrt.f64 (*.f64 y x)) 2)) (cbrt.f64 (*.f64 y x)) 5641895835477563/5000000000000000)
(fma.f64 x (neg.f64 y) 5641895835477563/5000000000000000)
(-.f64 5641895835477563/5000000000000000 (*.f64 y x))
(fma.f64 (neg.f64 (sqrt.f64 (*.f64 y x))) (sqrt.f64 (*.f64 y x)) 5641895835477563/5000000000000000)
(fma.f64 x (neg.f64 y) 5641895835477563/5000000000000000)
(-.f64 5641895835477563/5000000000000000 (*.f64 y x))
(fma.f64 (*.f64 (neg.f64 y) (pow.f64 (cbrt.f64 x) 2)) (cbrt.f64 x) 5641895835477563/5000000000000000)
(fma.f64 x (neg.f64 y) 5641895835477563/5000000000000000)
(-.f64 5641895835477563/5000000000000000 (*.f64 y x))
(fma.f64 (*.f64 (neg.f64 y) (sqrt.f64 x)) (sqrt.f64 x) 5641895835477563/5000000000000000)
(fma.f64 x (neg.f64 y) 5641895835477563/5000000000000000)
(-.f64 5641895835477563/5000000000000000 (*.f64 y x))
(-.f64 (exp.f64 (log1p.f64 (+.f64 x (/.f64 y (fma.f64 x (neg.f64 y) 5641895835477563/5000000000000000))))) 1)
(+.f64 x (/.f64 y (fma.f64 x (neg.f64 y) 5641895835477563/5000000000000000)))
(+.f64 x (/.f64 y (-.f64 5641895835477563/5000000000000000 (*.f64 y x))))
(-.f64 x (/.f64 y (fma.f64 y x -5641895835477563/5000000000000000)))
(-.f64 (/.f64 (pow.f64 (/.f64 y (fma.f64 x (neg.f64 y) 5641895835477563/5000000000000000)) 2) (-.f64 (/.f64 y (fma.f64 x (neg.f64 y) 5641895835477563/5000000000000000)) x)) (/.f64 (*.f64 x x) (-.f64 (/.f64 y (fma.f64 x (neg.f64 y) 5641895835477563/5000000000000000)) x)))
(/.f64 (-.f64 (pow.f64 (/.f64 y (fma.f64 x (neg.f64 y) 5641895835477563/5000000000000000)) 2) (*.f64 x x)) (-.f64 (/.f64 y (fma.f64 x (neg.f64 y) 5641895835477563/5000000000000000)) x))
(/.f64 (-.f64 (pow.f64 (/.f64 y (-.f64 5641895835477563/5000000000000000 (*.f64 y x))) 2) (*.f64 x x)) (-.f64 (/.f64 y (-.f64 5641895835477563/5000000000000000 (*.f64 y x))) x))
(/.f64 (-.f64 (*.f64 x x) (pow.f64 (/.f64 y (-.f64 5641895835477563/5000000000000000 (*.f64 y x))) 2)) (+.f64 x (/.f64 y (fma.f64 y x -5641895835477563/5000000000000000))))
(*.f64 (+.f64 x (/.f64 y (fma.f64 x (neg.f64 y) 5641895835477563/5000000000000000))) 1)
(+.f64 x (/.f64 y (fma.f64 x (neg.f64 y) 5641895835477563/5000000000000000)))
(+.f64 x (/.f64 y (-.f64 5641895835477563/5000000000000000 (*.f64 y x))))
(-.f64 x (/.f64 y (fma.f64 y x -5641895835477563/5000000000000000)))
(*.f64 1 (+.f64 x (/.f64 y (fma.f64 x (neg.f64 y) 5641895835477563/5000000000000000))))
(+.f64 x (/.f64 y (fma.f64 x (neg.f64 y) 5641895835477563/5000000000000000)))
(+.f64 x (/.f64 y (-.f64 5641895835477563/5000000000000000 (*.f64 y x))))
(-.f64 x (/.f64 y (fma.f64 y x -5641895835477563/5000000000000000)))
(*.f64 (cbrt.f64 (+.f64 x (/.f64 y (fma.f64 x (neg.f64 y) 5641895835477563/5000000000000000)))) (pow.f64 (cbrt.f64 (+.f64 x (/.f64 y (fma.f64 x (neg.f64 y) 5641895835477563/5000000000000000)))) 2))
(+.f64 x (/.f64 y (fma.f64 x (neg.f64 y) 5641895835477563/5000000000000000)))
(+.f64 x (/.f64 y (-.f64 5641895835477563/5000000000000000 (*.f64 y x))))
(-.f64 x (/.f64 y (fma.f64 y x -5641895835477563/5000000000000000)))
(*.f64 (pow.f64 (cbrt.f64 (+.f64 x (/.f64 y (fma.f64 x (neg.f64 y) 5641895835477563/5000000000000000)))) 2) (cbrt.f64 (+.f64 x (/.f64 y (fma.f64 x (neg.f64 y) 5641895835477563/5000000000000000)))))
(+.f64 x (/.f64 y (fma.f64 x (neg.f64 y) 5641895835477563/5000000000000000)))
(+.f64 x (/.f64 y (-.f64 5641895835477563/5000000000000000 (*.f64 y x))))
(-.f64 x (/.f64 y (fma.f64 y x -5641895835477563/5000000000000000)))
(*.f64 (sqrt.f64 (+.f64 x (/.f64 y (fma.f64 x (neg.f64 y) 5641895835477563/5000000000000000)))) (sqrt.f64 (+.f64 x (/.f64 y (fma.f64 x (neg.f64 y) 5641895835477563/5000000000000000)))))
(+.f64 x (/.f64 y (fma.f64 x (neg.f64 y) 5641895835477563/5000000000000000)))
(+.f64 x (/.f64 y (-.f64 5641895835477563/5000000000000000 (*.f64 y x))))
(-.f64 x (/.f64 y (fma.f64 y x -5641895835477563/5000000000000000)))
(*.f64 (+.f64 (pow.f64 (/.f64 y (fma.f64 x (neg.f64 y) 5641895835477563/5000000000000000)) 3) (pow.f64 x 3)) (/.f64 1 (fma.f64 x (-.f64 x (/.f64 y (fma.f64 x (neg.f64 y) 5641895835477563/5000000000000000))) (pow.f64 (/.f64 y (fma.f64 x (neg.f64 y) 5641895835477563/5000000000000000)) 2))))
(*.f64 (+.f64 (pow.f64 x 3) (pow.f64 (/.f64 y (fma.f64 x (neg.f64 y) 5641895835477563/5000000000000000)) 3)) (/.f64 1 (fma.f64 x (-.f64 x (/.f64 y (fma.f64 x (neg.f64 y) 5641895835477563/5000000000000000))) (pow.f64 (/.f64 y (fma.f64 x (neg.f64 y) 5641895835477563/5000000000000000)) 2))))
(/.f64 (+.f64 (pow.f64 x 3) (pow.f64 (/.f64 y (-.f64 5641895835477563/5000000000000000 (*.f64 y x))) 3)) (fma.f64 x (-.f64 x (/.f64 y (-.f64 5641895835477563/5000000000000000 (*.f64 y x)))) (pow.f64 (/.f64 y (-.f64 5641895835477563/5000000000000000 (*.f64 y x))) 2)))
(/.f64 (+.f64 (pow.f64 x 3) (pow.f64 (/.f64 y (-.f64 5641895835477563/5000000000000000 (*.f64 y x))) 3)) (fma.f64 x (+.f64 x (/.f64 y (fma.f64 y x -5641895835477563/5000000000000000))) (pow.f64 (/.f64 y (-.f64 5641895835477563/5000000000000000 (*.f64 y x))) 2)))
(*.f64 (-.f64 (pow.f64 (/.f64 y (fma.f64 x (neg.f64 y) 5641895835477563/5000000000000000)) 2) (*.f64 x x)) (/.f64 1 (-.f64 (/.f64 y (fma.f64 x (neg.f64 y) 5641895835477563/5000000000000000)) x)))
(/.f64 (-.f64 (pow.f64 (/.f64 y (fma.f64 x (neg.f64 y) 5641895835477563/5000000000000000)) 2) (*.f64 x x)) (-.f64 (/.f64 y (fma.f64 x (neg.f64 y) 5641895835477563/5000000000000000)) x))
(/.f64 (-.f64 (pow.f64 (/.f64 y (-.f64 5641895835477563/5000000000000000 (*.f64 y x))) 2) (*.f64 x x)) (-.f64 (/.f64 y (-.f64 5641895835477563/5000000000000000 (*.f64 y x))) x))
(/.f64 (-.f64 (*.f64 x x) (pow.f64 (/.f64 y (-.f64 5641895835477563/5000000000000000 (*.f64 y x))) 2)) (+.f64 x (/.f64 y (fma.f64 y x -5641895835477563/5000000000000000))))
(/.f64 1 (/.f64 (fma.f64 x (-.f64 x (/.f64 y (fma.f64 x (neg.f64 y) 5641895835477563/5000000000000000))) (pow.f64 (/.f64 y (fma.f64 x (neg.f64 y) 5641895835477563/5000000000000000)) 2)) (+.f64 (pow.f64 (/.f64 y (fma.f64 x (neg.f64 y) 5641895835477563/5000000000000000)) 3) (pow.f64 x 3))))
(*.f64 (+.f64 (pow.f64 x 3) (pow.f64 (/.f64 y (fma.f64 x (neg.f64 y) 5641895835477563/5000000000000000)) 3)) (/.f64 1 (fma.f64 x (-.f64 x (/.f64 y (fma.f64 x (neg.f64 y) 5641895835477563/5000000000000000))) (pow.f64 (/.f64 y (fma.f64 x (neg.f64 y) 5641895835477563/5000000000000000)) 2))))
(/.f64 (+.f64 (pow.f64 x 3) (pow.f64 (/.f64 y (-.f64 5641895835477563/5000000000000000 (*.f64 y x))) 3)) (fma.f64 x (-.f64 x (/.f64 y (-.f64 5641895835477563/5000000000000000 (*.f64 y x)))) (pow.f64 (/.f64 y (-.f64 5641895835477563/5000000000000000 (*.f64 y x))) 2)))
(/.f64 (+.f64 (pow.f64 x 3) (pow.f64 (/.f64 y (-.f64 5641895835477563/5000000000000000 (*.f64 y x))) 3)) (fma.f64 x (+.f64 x (/.f64 y (fma.f64 y x -5641895835477563/5000000000000000))) (pow.f64 (/.f64 y (-.f64 5641895835477563/5000000000000000 (*.f64 y x))) 2)))
(/.f64 1 (/.f64 (-.f64 (/.f64 y (fma.f64 x (neg.f64 y) 5641895835477563/5000000000000000)) x) (-.f64 (pow.f64 (/.f64 y (fma.f64 x (neg.f64 y) 5641895835477563/5000000000000000)) 2) (*.f64 x x))))
(/.f64 (-.f64 (pow.f64 (/.f64 y (fma.f64 x (neg.f64 y) 5641895835477563/5000000000000000)) 2) (*.f64 x x)) (-.f64 (/.f64 y (fma.f64 x (neg.f64 y) 5641895835477563/5000000000000000)) x))
(/.f64 (-.f64 (pow.f64 (/.f64 y (-.f64 5641895835477563/5000000000000000 (*.f64 y x))) 2) (*.f64 x x)) (-.f64 (/.f64 y (-.f64 5641895835477563/5000000000000000 (*.f64 y x))) x))
(/.f64 (-.f64 (*.f64 x x) (pow.f64 (/.f64 y (-.f64 5641895835477563/5000000000000000 (*.f64 y x))) 2)) (+.f64 x (/.f64 y (fma.f64 y x -5641895835477563/5000000000000000))))
(/.f64 (+.f64 (pow.f64 (/.f64 y (fma.f64 x (neg.f64 y) 5641895835477563/5000000000000000)) 3) (pow.f64 x 3)) (fma.f64 x (-.f64 x (/.f64 y (fma.f64 x (neg.f64 y) 5641895835477563/5000000000000000))) (pow.f64 (/.f64 y (fma.f64 x (neg.f64 y) 5641895835477563/5000000000000000)) 2)))
(*.f64 (+.f64 (pow.f64 x 3) (pow.f64 (/.f64 y (fma.f64 x (neg.f64 y) 5641895835477563/5000000000000000)) 3)) (/.f64 1 (fma.f64 x (-.f64 x (/.f64 y (fma.f64 x (neg.f64 y) 5641895835477563/5000000000000000))) (pow.f64 (/.f64 y (fma.f64 x (neg.f64 y) 5641895835477563/5000000000000000)) 2))))
(/.f64 (+.f64 (pow.f64 x 3) (pow.f64 (/.f64 y (-.f64 5641895835477563/5000000000000000 (*.f64 y x))) 3)) (fma.f64 x (-.f64 x (/.f64 y (-.f64 5641895835477563/5000000000000000 (*.f64 y x)))) (pow.f64 (/.f64 y (-.f64 5641895835477563/5000000000000000 (*.f64 y x))) 2)))
(/.f64 (+.f64 (pow.f64 x 3) (pow.f64 (/.f64 y (-.f64 5641895835477563/5000000000000000 (*.f64 y x))) 3)) (fma.f64 x (+.f64 x (/.f64 y (fma.f64 y x -5641895835477563/5000000000000000))) (pow.f64 (/.f64 y (-.f64 5641895835477563/5000000000000000 (*.f64 y x))) 2)))
(/.f64 (+.f64 (pow.f64 (/.f64 y (fma.f64 x (neg.f64 y) 5641895835477563/5000000000000000)) 3) (pow.f64 x 3)) (fma.f64 x x (-.f64 (pow.f64 (/.f64 y (fma.f64 x (neg.f64 y) 5641895835477563/5000000000000000)) 2) (*.f64 x (/.f64 y (fma.f64 x (neg.f64 y) 5641895835477563/5000000000000000))))))
(/.f64 (+.f64 (pow.f64 x 3) (pow.f64 (/.f64 y (fma.f64 x (neg.f64 y) 5641895835477563/5000000000000000)) 3)) (fma.f64 x x (-.f64 (pow.f64 (/.f64 y (fma.f64 x (neg.f64 y) 5641895835477563/5000000000000000)) 2) (*.f64 x (/.f64 y (fma.f64 x (neg.f64 y) 5641895835477563/5000000000000000))))))
(/.f64 (+.f64 (pow.f64 x 3) (pow.f64 (/.f64 y (-.f64 5641895835477563/5000000000000000 (*.f64 y x))) 3)) (fma.f64 x x (*.f64 (/.f64 y (-.f64 5641895835477563/5000000000000000 (*.f64 y x))) (-.f64 (/.f64 y (-.f64 5641895835477563/5000000000000000 (*.f64 y x))) x))))
(/.f64 (-.f64 (pow.f64 (/.f64 y (fma.f64 x (neg.f64 y) 5641895835477563/5000000000000000)) 2) (*.f64 x x)) (-.f64 (/.f64 y (fma.f64 x (neg.f64 y) 5641895835477563/5000000000000000)) x))
(/.f64 (-.f64 (pow.f64 (/.f64 y (-.f64 5641895835477563/5000000000000000 (*.f64 y x))) 2) (*.f64 x x)) (-.f64 (/.f64 y (-.f64 5641895835477563/5000000000000000 (*.f64 y x))) x))
(/.f64 (-.f64 (*.f64 x x) (pow.f64 (/.f64 y (-.f64 5641895835477563/5000000000000000 (*.f64 y x))) 2)) (+.f64 x (/.f64 y (fma.f64 y x -5641895835477563/5000000000000000))))
(/.f64 (neg.f64 (+.f64 (pow.f64 (/.f64 y (fma.f64 x (neg.f64 y) 5641895835477563/5000000000000000)) 3) (pow.f64 x 3))) (neg.f64 (fma.f64 x (-.f64 x (/.f64 y (fma.f64 x (neg.f64 y) 5641895835477563/5000000000000000))) (pow.f64 (/.f64 y (fma.f64 x (neg.f64 y) 5641895835477563/5000000000000000)) 2))))
(*.f64 (+.f64 (pow.f64 x 3) (pow.f64 (/.f64 y (fma.f64 x (neg.f64 y) 5641895835477563/5000000000000000)) 3)) (/.f64 1 (fma.f64 x (-.f64 x (/.f64 y (fma.f64 x (neg.f64 y) 5641895835477563/5000000000000000))) (pow.f64 (/.f64 y (fma.f64 x (neg.f64 y) 5641895835477563/5000000000000000)) 2))))
(/.f64 (+.f64 (pow.f64 x 3) (pow.f64 (/.f64 y (-.f64 5641895835477563/5000000000000000 (*.f64 y x))) 3)) (fma.f64 x (-.f64 x (/.f64 y (-.f64 5641895835477563/5000000000000000 (*.f64 y x)))) (pow.f64 (/.f64 y (-.f64 5641895835477563/5000000000000000 (*.f64 y x))) 2)))
(/.f64 (+.f64 (pow.f64 x 3) (pow.f64 (/.f64 y (-.f64 5641895835477563/5000000000000000 (*.f64 y x))) 3)) (fma.f64 x (+.f64 x (/.f64 y (fma.f64 y x -5641895835477563/5000000000000000))) (pow.f64 (/.f64 y (-.f64 5641895835477563/5000000000000000 (*.f64 y x))) 2)))
(/.f64 (neg.f64 (-.f64 (pow.f64 (/.f64 y (fma.f64 x (neg.f64 y) 5641895835477563/5000000000000000)) 2) (*.f64 x x))) (neg.f64 (-.f64 (/.f64 y (fma.f64 x (neg.f64 y) 5641895835477563/5000000000000000)) x)))
(/.f64 (-.f64 (pow.f64 (/.f64 y (fma.f64 x (neg.f64 y) 5641895835477563/5000000000000000)) 2) (*.f64 x x)) (-.f64 (/.f64 y (fma.f64 x (neg.f64 y) 5641895835477563/5000000000000000)) x))
(/.f64 (-.f64 (pow.f64 (/.f64 y (-.f64 5641895835477563/5000000000000000 (*.f64 y x))) 2) (*.f64 x x)) (-.f64 (/.f64 y (-.f64 5641895835477563/5000000000000000 (*.f64 y x))) x))
(/.f64 (-.f64 (*.f64 x x) (pow.f64 (/.f64 y (-.f64 5641895835477563/5000000000000000 (*.f64 y x))) 2)) (+.f64 x (/.f64 y (fma.f64 y x -5641895835477563/5000000000000000))))
(/.f64 (-.f64 (*.f64 x x) (pow.f64 (/.f64 y (fma.f64 x (neg.f64 y) 5641895835477563/5000000000000000)) 2)) (-.f64 x (/.f64 y (fma.f64 x (neg.f64 y) 5641895835477563/5000000000000000))))
(/.f64 (-.f64 (pow.f64 (/.f64 y (fma.f64 x (neg.f64 y) 5641895835477563/5000000000000000)) 2) (*.f64 x x)) (-.f64 (/.f64 y (fma.f64 x (neg.f64 y) 5641895835477563/5000000000000000)) x))
(/.f64 (-.f64 (pow.f64 (/.f64 y (-.f64 5641895835477563/5000000000000000 (*.f64 y x))) 2) (*.f64 x x)) (-.f64 (/.f64 y (-.f64 5641895835477563/5000000000000000 (*.f64 y x))) x))
(/.f64 (-.f64 (*.f64 x x) (pow.f64 (/.f64 y (-.f64 5641895835477563/5000000000000000 (*.f64 y x))) 2)) (+.f64 x (/.f64 y (fma.f64 y x -5641895835477563/5000000000000000))))
(pow.f64 (+.f64 x (/.f64 y (fma.f64 x (neg.f64 y) 5641895835477563/5000000000000000))) 1)
(+.f64 x (/.f64 y (fma.f64 x (neg.f64 y) 5641895835477563/5000000000000000)))
(+.f64 x (/.f64 y (-.f64 5641895835477563/5000000000000000 (*.f64 y x))))
(-.f64 x (/.f64 y (fma.f64 y x -5641895835477563/5000000000000000)))
(pow.f64 (pow.f64 (+.f64 x (/.f64 y (fma.f64 x (neg.f64 y) 5641895835477563/5000000000000000))) 2) 1/2)
(+.f64 x (/.f64 y (fma.f64 x (neg.f64 y) 5641895835477563/5000000000000000)))
(+.f64 x (/.f64 y (-.f64 5641895835477563/5000000000000000 (*.f64 y x))))
(-.f64 x (/.f64 y (fma.f64 y x -5641895835477563/5000000000000000)))
(pow.f64 (pow.f64 (+.f64 x (/.f64 y (fma.f64 x (neg.f64 y) 5641895835477563/5000000000000000))) 3) 1/3)
(+.f64 x (/.f64 y (fma.f64 x (neg.f64 y) 5641895835477563/5000000000000000)))
(+.f64 x (/.f64 y (-.f64 5641895835477563/5000000000000000 (*.f64 y x))))
(-.f64 x (/.f64 y (fma.f64 y x -5641895835477563/5000000000000000)))
(pow.f64 (cbrt.f64 (+.f64 x (/.f64 y (fma.f64 x (neg.f64 y) 5641895835477563/5000000000000000)))) 3)
(+.f64 x (/.f64 y (fma.f64 x (neg.f64 y) 5641895835477563/5000000000000000)))
(+.f64 x (/.f64 y (-.f64 5641895835477563/5000000000000000 (*.f64 y x))))
(-.f64 x (/.f64 y (fma.f64 y x -5641895835477563/5000000000000000)))
(pow.f64 (sqrt.f64 (+.f64 x (/.f64 y (fma.f64 x (neg.f64 y) 5641895835477563/5000000000000000)))) 2)
(+.f64 x (/.f64 y (fma.f64 x (neg.f64 y) 5641895835477563/5000000000000000)))
(+.f64 x (/.f64 y (-.f64 5641895835477563/5000000000000000 (*.f64 y x))))
(-.f64 x (/.f64 y (fma.f64 y x -5641895835477563/5000000000000000)))
(pow.f64 (/.f64 (fma.f64 x (-.f64 x (/.f64 y (fma.f64 x (neg.f64 y) 5641895835477563/5000000000000000))) (pow.f64 (/.f64 y (fma.f64 x (neg.f64 y) 5641895835477563/5000000000000000)) 2)) (+.f64 (pow.f64 (/.f64 y (fma.f64 x (neg.f64 y) 5641895835477563/5000000000000000)) 3) (pow.f64 x 3))) -1)
(*.f64 (+.f64 (pow.f64 x 3) (pow.f64 (/.f64 y (fma.f64 x (neg.f64 y) 5641895835477563/5000000000000000)) 3)) (/.f64 1 (fma.f64 x (-.f64 x (/.f64 y (fma.f64 x (neg.f64 y) 5641895835477563/5000000000000000))) (pow.f64 (/.f64 y (fma.f64 x (neg.f64 y) 5641895835477563/5000000000000000)) 2))))
(/.f64 (+.f64 (pow.f64 x 3) (pow.f64 (/.f64 y (-.f64 5641895835477563/5000000000000000 (*.f64 y x))) 3)) (fma.f64 x (-.f64 x (/.f64 y (-.f64 5641895835477563/5000000000000000 (*.f64 y x)))) (pow.f64 (/.f64 y (-.f64 5641895835477563/5000000000000000 (*.f64 y x))) 2)))
(/.f64 (+.f64 (pow.f64 x 3) (pow.f64 (/.f64 y (-.f64 5641895835477563/5000000000000000 (*.f64 y x))) 3)) (fma.f64 x (+.f64 x (/.f64 y (fma.f64 y x -5641895835477563/5000000000000000))) (pow.f64 (/.f64 y (-.f64 5641895835477563/5000000000000000 (*.f64 y x))) 2)))
(pow.f64 (/.f64 (-.f64 (/.f64 y (fma.f64 x (neg.f64 y) 5641895835477563/5000000000000000)) x) (-.f64 (pow.f64 (/.f64 y (fma.f64 x (neg.f64 y) 5641895835477563/5000000000000000)) 2) (*.f64 x x))) -1)
(/.f64 (-.f64 (pow.f64 (/.f64 y (fma.f64 x (neg.f64 y) 5641895835477563/5000000000000000)) 2) (*.f64 x x)) (-.f64 (/.f64 y (fma.f64 x (neg.f64 y) 5641895835477563/5000000000000000)) x))
(/.f64 (-.f64 (pow.f64 (/.f64 y (-.f64 5641895835477563/5000000000000000 (*.f64 y x))) 2) (*.f64 x x)) (-.f64 (/.f64 y (-.f64 5641895835477563/5000000000000000 (*.f64 y x))) x))
(/.f64 (-.f64 (*.f64 x x) (pow.f64 (/.f64 y (-.f64 5641895835477563/5000000000000000 (*.f64 y x))) 2)) (+.f64 x (/.f64 y (fma.f64 y x -5641895835477563/5000000000000000))))
(sqrt.f64 (pow.f64 (+.f64 x (/.f64 y (fma.f64 x (neg.f64 y) 5641895835477563/5000000000000000))) 2))
(+.f64 x (/.f64 y (fma.f64 x (neg.f64 y) 5641895835477563/5000000000000000)))
(+.f64 x (/.f64 y (-.f64 5641895835477563/5000000000000000 (*.f64 y x))))
(-.f64 x (/.f64 y (fma.f64 y x -5641895835477563/5000000000000000)))
(log.f64 (exp.f64 (+.f64 x (/.f64 y (fma.f64 x (neg.f64 y) 5641895835477563/5000000000000000)))))
(+.f64 x (/.f64 y (fma.f64 x (neg.f64 y) 5641895835477563/5000000000000000)))
(+.f64 x (/.f64 y (-.f64 5641895835477563/5000000000000000 (*.f64 y x))))
(-.f64 x (/.f64 y (fma.f64 y x -5641895835477563/5000000000000000)))
(log.f64 (+.f64 1 (expm1.f64 (+.f64 x (/.f64 y (fma.f64 x (neg.f64 y) 5641895835477563/5000000000000000))))))
(+.f64 x (/.f64 y (fma.f64 x (neg.f64 y) 5641895835477563/5000000000000000)))
(+.f64 x (/.f64 y (-.f64 5641895835477563/5000000000000000 (*.f64 y x))))
(-.f64 x (/.f64 y (fma.f64 y x -5641895835477563/5000000000000000)))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 x)) (exp.f64 (/.f64 y (fma.f64 x (neg.f64 y) 5641895835477563/5000000000000000)))))
(+.f64 x (/.f64 y (fma.f64 x (neg.f64 y) 5641895835477563/5000000000000000)))
(+.f64 x (/.f64 y (-.f64 5641895835477563/5000000000000000 (*.f64 y x))))
(-.f64 x (/.f64 y (fma.f64 y x -5641895835477563/5000000000000000)))
(log.f64 (*.f64 (exp.f64 x) (+.f64 1 (expm1.f64 (/.f64 y (fma.f64 x (neg.f64 y) 5641895835477563/5000000000000000))))))
(+.f64 x (/.f64 y (fma.f64 x (neg.f64 y) 5641895835477563/5000000000000000)))
(+.f64 x (/.f64 y (-.f64 5641895835477563/5000000000000000 (*.f64 y x))))
(-.f64 x (/.f64 y (fma.f64 y x -5641895835477563/5000000000000000)))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 x)) (+.f64 1 (expm1.f64 (/.f64 y (fma.f64 x (neg.f64 y) 5641895835477563/5000000000000000))))))
(+.f64 x (/.f64 y (fma.f64 x (neg.f64 y) 5641895835477563/5000000000000000)))
(+.f64 x (/.f64 y (-.f64 5641895835477563/5000000000000000 (*.f64 y x))))
(-.f64 x (/.f64 y (fma.f64 y x -5641895835477563/5000000000000000)))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (/.f64 y (fma.f64 x (neg.f64 y) 5641895835477563/5000000000000000)))) (exp.f64 x)))
(+.f64 x (/.f64 y (fma.f64 x (neg.f64 y) 5641895835477563/5000000000000000)))
(+.f64 x (/.f64 y (-.f64 5641895835477563/5000000000000000 (*.f64 y x))))
(-.f64 x (/.f64 y (fma.f64 y x -5641895835477563/5000000000000000)))
(log.f64 (*.f64 (exp.f64 (/.f64 y (fma.f64 x (neg.f64 y) 5641895835477563/5000000000000000))) (+.f64 1 (expm1.f64 x))))
(+.f64 x (/.f64 y (fma.f64 x (neg.f64 y) 5641895835477563/5000000000000000)))
(+.f64 x (/.f64 y (-.f64 5641895835477563/5000000000000000 (*.f64 y x))))
(-.f64 x (/.f64 y (fma.f64 y x -5641895835477563/5000000000000000)))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (/.f64 y (fma.f64 x (neg.f64 y) 5641895835477563/5000000000000000)))) (+.f64 1 (expm1.f64 x))))
(+.f64 x (/.f64 y (fma.f64 x (neg.f64 y) 5641895835477563/5000000000000000)))
(+.f64 x (/.f64 y (-.f64 5641895835477563/5000000000000000 (*.f64 y x))))
(-.f64 x (/.f64 y (fma.f64 y x -5641895835477563/5000000000000000)))
(cbrt.f64 (pow.f64 (+.f64 x (/.f64 y (fma.f64 x (neg.f64 y) 5641895835477563/5000000000000000))) 3))
(+.f64 x (/.f64 y (fma.f64 x (neg.f64 y) 5641895835477563/5000000000000000)))
(+.f64 x (/.f64 y (-.f64 5641895835477563/5000000000000000 (*.f64 y x))))
(-.f64 x (/.f64 y (fma.f64 y x -5641895835477563/5000000000000000)))
(expm1.f64 (log1p.f64 (+.f64 x (/.f64 y (fma.f64 x (neg.f64 y) 5641895835477563/5000000000000000)))))
(+.f64 x (/.f64 y (fma.f64 x (neg.f64 y) 5641895835477563/5000000000000000)))
(+.f64 x (/.f64 y (-.f64 5641895835477563/5000000000000000 (*.f64 y x))))
(-.f64 x (/.f64 y (fma.f64 y x -5641895835477563/5000000000000000)))
(log1p.f64 (expm1.f64 (+.f64 x (/.f64 y (fma.f64 x (neg.f64 y) 5641895835477563/5000000000000000)))))
(+.f64 x (/.f64 y (fma.f64 x (neg.f64 y) 5641895835477563/5000000000000000)))
(+.f64 x (/.f64 y (-.f64 5641895835477563/5000000000000000 (*.f64 y x))))
(-.f64 x (/.f64 y (fma.f64 y x -5641895835477563/5000000000000000)))
(exp.f64 (log.f64 (+.f64 x (/.f64 y (fma.f64 x (neg.f64 y) 5641895835477563/5000000000000000)))))
(+.f64 x (/.f64 y (fma.f64 x (neg.f64 y) 5641895835477563/5000000000000000)))
(+.f64 x (/.f64 y (-.f64 5641895835477563/5000000000000000 (*.f64 y x))))
(-.f64 x (/.f64 y (fma.f64 y x -5641895835477563/5000000000000000)))
(exp.f64 (*.f64 (log.f64 (+.f64 x (/.f64 y (fma.f64 x (neg.f64 y) 5641895835477563/5000000000000000)))) 1))
(+.f64 x (/.f64 y (fma.f64 x (neg.f64 y) 5641895835477563/5000000000000000)))
(+.f64 x (/.f64 y (-.f64 5641895835477563/5000000000000000 (*.f64 y x))))
(-.f64 x (/.f64 y (fma.f64 y x -5641895835477563/5000000000000000)))
(fma.f64 y (/.f64 1 (fma.f64 x (neg.f64 y) 5641895835477563/5000000000000000)) x)
(+.f64 x (/.f64 y (fma.f64 x (neg.f64 y) 5641895835477563/5000000000000000)))
(+.f64 x (/.f64 y (-.f64 5641895835477563/5000000000000000 (*.f64 y x))))
(-.f64 x (/.f64 y (fma.f64 y x -5641895835477563/5000000000000000)))
(fma.f64 x 1 (/.f64 y (fma.f64 x (neg.f64 y) 5641895835477563/5000000000000000)))
(+.f64 x (/.f64 y (fma.f64 x (neg.f64 y) 5641895835477563/5000000000000000)))
(+.f64 x (/.f64 y (-.f64 5641895835477563/5000000000000000 (*.f64 y x))))
(-.f64 x (/.f64 y (fma.f64 y x -5641895835477563/5000000000000000)))
(fma.f64 (/.f64 y (fma.f64 x (neg.f64 y) 5641895835477563/5000000000000000)) 1 x)
(+.f64 x (/.f64 y (fma.f64 x (neg.f64 y) 5641895835477563/5000000000000000)))
(+.f64 x (/.f64 y (-.f64 5641895835477563/5000000000000000 (*.f64 y x))))
(-.f64 x (/.f64 y (fma.f64 y x -5641895835477563/5000000000000000)))
(fma.f64 1 x (/.f64 y (fma.f64 x (neg.f64 y) 5641895835477563/5000000000000000)))
(+.f64 x (/.f64 y (fma.f64 x (neg.f64 y) 5641895835477563/5000000000000000)))
(+.f64 x (/.f64 y (-.f64 5641895835477563/5000000000000000 (*.f64 y x))))
(-.f64 x (/.f64 y (fma.f64 y x -5641895835477563/5000000000000000)))
(fma.f64 1 (/.f64 y (fma.f64 x (neg.f64 y) 5641895835477563/5000000000000000)) x)
(+.f64 x (/.f64 y (fma.f64 x (neg.f64 y) 5641895835477563/5000000000000000)))
(+.f64 x (/.f64 y (-.f64 5641895835477563/5000000000000000 (*.f64 y x))))
(-.f64 x (/.f64 y (fma.f64 y x -5641895835477563/5000000000000000)))
(fma.f64 (pow.f64 (cbrt.f64 y) 2) (*.f64 (cbrt.f64 y) (/.f64 1 (fma.f64 x (neg.f64 y) 5641895835477563/5000000000000000))) x)
(+.f64 x (/.f64 y (fma.f64 x (neg.f64 y) 5641895835477563/5000000000000000)))
(+.f64 x (/.f64 y (-.f64 5641895835477563/5000000000000000 (*.f64 y x))))
(-.f64 x (/.f64 y (fma.f64 y x -5641895835477563/5000000000000000)))
(fma.f64 (cbrt.f64 (/.f64 y (fma.f64 x (neg.f64 y) 5641895835477563/5000000000000000))) (pow.f64 (cbrt.f64 (/.f64 y (fma.f64 x (neg.f64 y) 5641895835477563/5000000000000000))) 2) x)
(+.f64 x (/.f64 y (fma.f64 x (neg.f64 y) 5641895835477563/5000000000000000)))
(+.f64 x (/.f64 y (-.f64 5641895835477563/5000000000000000 (*.f64 y x))))
(-.f64 x (/.f64 y (fma.f64 y x -5641895835477563/5000000000000000)))
(fma.f64 (pow.f64 (cbrt.f64 (/.f64 y (fma.f64 x (neg.f64 y) 5641895835477563/5000000000000000))) 2) (cbrt.f64 (/.f64 y (fma.f64 x (neg.f64 y) 5641895835477563/5000000000000000))) x)
(+.f64 x (/.f64 y (fma.f64 x (neg.f64 y) 5641895835477563/5000000000000000)))
(+.f64 x (/.f64 y (-.f64 5641895835477563/5000000000000000 (*.f64 y x))))
(-.f64 x (/.f64 y (fma.f64 y x -5641895835477563/5000000000000000)))
(fma.f64 (cbrt.f64 x) (pow.f64 (cbrt.f64 x) 2) (/.f64 y (fma.f64 x (neg.f64 y) 5641895835477563/5000000000000000)))
(+.f64 x (/.f64 y (fma.f64 x (neg.f64 y) 5641895835477563/5000000000000000)))
(+.f64 x (/.f64 y (-.f64 5641895835477563/5000000000000000 (*.f64 y x))))
(-.f64 x (/.f64 y (fma.f64 y x -5641895835477563/5000000000000000)))
(fma.f64 (pow.f64 (cbrt.f64 x) 2) (cbrt.f64 x) (/.f64 y (fma.f64 x (neg.f64 y) 5641895835477563/5000000000000000)))
(+.f64 x (/.f64 y (fma.f64 x (neg.f64 y) 5641895835477563/5000000000000000)))
(+.f64 x (/.f64 y (-.f64 5641895835477563/5000000000000000 (*.f64 y x))))
(-.f64 x (/.f64 y (fma.f64 y x -5641895835477563/5000000000000000)))
(fma.f64 (sqrt.f64 y) (*.f64 (sqrt.f64 y) (/.f64 1 (fma.f64 x (neg.f64 y) 5641895835477563/5000000000000000))) x)
(+.f64 x (/.f64 y (fma.f64 x (neg.f64 y) 5641895835477563/5000000000000000)))
(+.f64 x (/.f64 y (-.f64 5641895835477563/5000000000000000 (*.f64 y x))))
(-.f64 x (/.f64 y (fma.f64 y x -5641895835477563/5000000000000000)))
(fma.f64 (sqrt.f64 (/.f64 y (fma.f64 x (neg.f64 y) 5641895835477563/5000000000000000))) (sqrt.f64 (/.f64 y (fma.f64 x (neg.f64 y) 5641895835477563/5000000000000000))) x)
(+.f64 x (/.f64 y (fma.f64 x (neg.f64 y) 5641895835477563/5000000000000000)))
(+.f64 x (/.f64 y (-.f64 5641895835477563/5000000000000000 (*.f64 y x))))
(-.f64 x (/.f64 y (fma.f64 y x -5641895835477563/5000000000000000)))
(fma.f64 (sqrt.f64 x) (sqrt.f64 x) (/.f64 y (fma.f64 x (neg.f64 y) 5641895835477563/5000000000000000)))
(+.f64 x (/.f64 y (fma.f64 x (neg.f64 y) 5641895835477563/5000000000000000)))
(+.f64 x (/.f64 y (-.f64 5641895835477563/5000000000000000 (*.f64 y x))))
(-.f64 x (/.f64 y (fma.f64 y x -5641895835477563/5000000000000000)))
(fma.f64 (neg.f64 y) (/.f64 1 (neg.f64 (fma.f64 x (neg.f64 y) 5641895835477563/5000000000000000))) x)
(+.f64 x (/.f64 y (fma.f64 x (neg.f64 y) 5641895835477563/5000000000000000)))
(+.f64 x (/.f64 y (-.f64 5641895835477563/5000000000000000 (*.f64 y x))))
(-.f64 x (/.f64 y (fma.f64 y x -5641895835477563/5000000000000000)))
(fma.f64 (/.f64 1 (fma.f64 x (neg.f64 y) 5641895835477563/5000000000000000)) y x)
(+.f64 x (/.f64 y (fma.f64 x (neg.f64 y) 5641895835477563/5000000000000000)))
(+.f64 x (/.f64 y (-.f64 5641895835477563/5000000000000000 (*.f64 y x))))
(-.f64 x (/.f64 y (fma.f64 y x -5641895835477563/5000000000000000)))
(fma.f64 (/.f64 (pow.f64 (cbrt.f64 y) 2) 1) (/.f64 (cbrt.f64 y) (fma.f64 x (neg.f64 y) 5641895835477563/5000000000000000)) x)
(+.f64 x (/.f64 y (fma.f64 x (neg.f64 y) 5641895835477563/5000000000000000)))
(+.f64 x (/.f64 y (-.f64 5641895835477563/5000000000000000 (*.f64 y x))))
(-.f64 x (/.f64 y (fma.f64 y x -5641895835477563/5000000000000000)))
(fma.f64 (/.f64 (sqrt.f64 y) 1) (/.f64 (sqrt.f64 y) (fma.f64 x (neg.f64 y) 5641895835477563/5000000000000000)) x)
(+.f64 x (/.f64 y (fma.f64 x (neg.f64 y) 5641895835477563/5000000000000000)))
(+.f64 x (/.f64 y (-.f64 5641895835477563/5000000000000000 (*.f64 y x))))
(-.f64 x (/.f64 y (fma.f64 y x -5641895835477563/5000000000000000)))
(fma.f64 (pow.f64 (cbrt.f64 (fma.f64 x (neg.f64 y) 5641895835477563/5000000000000000)) -2) (/.f64 y (cbrt.f64 (fma.f64 x (neg.f64 y) 5641895835477563/5000000000000000))) x)
(fma.f64 (pow.f64 (cbrt.f64 (-.f64 5641895835477563/5000000000000000 (*.f64 y x))) -2) (/.f64 y (cbrt.f64 (-.f64 5641895835477563/5000000000000000 (*.f64 y x)))) x)
(fma.f64 (/.f64 (pow.f64 (cbrt.f64 y) 2) (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))) x)
(fma.f64 (cbrt.f64 (/.f64 y (-.f64 5641895835477563/5000000000000000 (*.f64 y x)))) (/.f64 (pow.f64 (cbrt.f64 y) 2) (pow.f64 (cbrt.f64 (-.f64 5641895835477563/5000000000000000 (*.f64 y x))) 2)) x)
(fma.f64 (/.f64 (sqrt.f64 y) (pow.f64 (cbrt.f64 (fma.f64 x (neg.f64 y) 5641895835477563/5000000000000000)) 2)) (/.f64 (sqrt.f64 y) (cbrt.f64 (fma.f64 x (neg.f64 y) 5641895835477563/5000000000000000))) x)
(+.f64 x (/.f64 y (fma.f64 x (neg.f64 y) 5641895835477563/5000000000000000)))
(+.f64 x (/.f64 y (-.f64 5641895835477563/5000000000000000 (*.f64 y x))))
(-.f64 x (/.f64 y (fma.f64 y x -5641895835477563/5000000000000000)))
(fma.f64 (pow.f64 (fma.f64 x (neg.f64 y) 5641895835477563/5000000000000000) -1/2) (/.f64 y (sqrt.f64 (fma.f64 x (neg.f64 y) 5641895835477563/5000000000000000))) x)
(fma.f64 (pow.f64 (-.f64 5641895835477563/5000000000000000 (*.f64 y x)) -1/2) (/.f64 y (sqrt.f64 (-.f64 5641895835477563/5000000000000000 (*.f64 y x)))) x)
(fma.f64 (/.f64 (pow.f64 (cbrt.f64 y) 2) (sqrt.f64 (fma.f64 x (neg.f64 y) 5641895835477563/5000000000000000))) (/.f64 (cbrt.f64 y) (sqrt.f64 (fma.f64 x (neg.f64 y) 5641895835477563/5000000000000000))) x)
(+.f64 x (/.f64 y (fma.f64 x (neg.f64 y) 5641895835477563/5000000000000000)))
(+.f64 x (/.f64 y (-.f64 5641895835477563/5000000000000000 (*.f64 y x))))
(-.f64 x (/.f64 y (fma.f64 y x -5641895835477563/5000000000000000)))
(fma.f64 (/.f64 y (-.f64 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 (pow.f64 (*.f64 y x) 3))) (fma.f64 (*.f64 y x) (fma.f64 y x 5641895835477563/5000000000000000) 31830988618379068626528276418969/25000000000000000000000000000000) x)
(fma.f64 (/.f64 y (-.f64 31830988618379068626528276418969/25000000000000000000000000000000 (pow.f64 (*.f64 y x) 2))) (fma.f64 y x 5641895835477563/5000000000000000) x)
(fma.f64 (fma.f64 y x 5641895835477563/5000000000000000) (/.f64 y (-.f64 31830988618379068626528276418969/25000000000000000000000000000000 (pow.f64 (*.f64 y x) 2))) x)

localize16.0ms (0.1%)

Local error

Found 3 expressions with local error:

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

Compiled 42 to 31 computations (26.2% saved)

series57.0ms (0.5%)

Counts
3 → 60
Calls

15 calls:

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

Compiled 1433 to 1155 computations (19.4% saved)

rewrite88.0ms (0.8%)

Algorithm
batch-egg-rewrite
Rules
990×prod-diff_binary64
516×log-prod_binary64
350×fma-def_binary64
200×pow1/3_binary64
200×expm1-udef_binary64
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
01027
123027
2318327
Stop Event
node limit
Counts
3 → 163
Calls
Call 1
Inputs
(*.f64 5641895835477563/5000000000000000 (/.f64 1 y))
(/.f64 1 (-.f64 x (*.f64 5641895835477563/5000000000000000 (/.f64 1 y))))
(-.f64 x (/.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 (*.f64 (cbrt.f64 (exp.f64 (/.f64 5641895835477563/5000000000000000 y))) (cbrt.f64 (exp.f64 (/.f64 5641895835477563/5000000000000000 y))))) (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 (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 (pow.f64 (/.f64 5641895835477563/5000000000000000 y) 3) 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 (/.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 log.f64 (+.f64 1 (expm1.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 exp.f64 (*.f64 (log.f64 (/.f64 5641895835477563/5000000000000000 y)) 1))))))
((#(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 (*.f64 (cbrt.f64 (exp.f64 (/.f64 1 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y))))) (cbrt.f64 (exp.f64 (/.f64 1 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y))))))) (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 (/.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 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y)) -1/2) (pow.f64 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y)) -1/2))))) (#(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 (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 (/.f64 1 (-.f64 (pow.f64 x 3) (pow.f64 (/.f64 5641895835477563/5000000000000000 y) 3))) (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) (/.f64 31830988618379068626528276418969/25000000000000000000000000000000 (*.f64 y y)))) (+.f64 (/.f64 5641895835477563/5000000000000000 y) x))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y)) -1)))) (#(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 (/.f64 1 (cbrt.f64 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y)))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y)) -1/2) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y)) -3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (neg.f64 (neg.f64 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y)))) -1)))) (#(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 cbrt.f64 (pow.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 (neg.f64 (log.f64 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y)))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y))) -1))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (neg.f64 (log.f64 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y)))) 1))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 x (/.f64 -1 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 x (*.f64 (/.f64 -1 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 x (/.f64 -1 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y)))) (fma.f64 (/.f64 -1 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y))) 1 (/.f64 1 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 x (/.f64 -1 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y)))) (fma.f64 (neg.f64 (/.f64 1 (cbrt.f64 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y))))) (cbrt.f64 (pow.f64 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y)) -2)) (/.f64 1 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 x (/.f64 -1 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y)))) (+.f64 (/.f64 -1 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y))) (/.f64 1 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 x (/.f64 -1 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y)))) (fma.f64 -1 (/.f64 1 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y))) (/.f64 1 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 x (/.f64 -1 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y)))) (fma.f64 (neg.f64 (cbrt.f64 (pow.f64 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y)) -2))) (/.f64 1 (cbrt.f64 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y)))) (/.f64 1 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (+.f64 x (/.f64 -1 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 -1 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y))) x)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 1 x (neg.f64 (*.f64 (/.f64 -1 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y))) -1))) (fma.f64 (neg.f64 (/.f64 -1 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y)))) -1 (*.f64 (/.f64 -1 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y))) -1)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 x 1 (neg.f64 (*.f64 (/.f64 -1 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y))) -1))) (fma.f64 (neg.f64 (/.f64 -1 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y)))) -1 (*.f64 (/.f64 -1 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y))) -1)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (cbrt.f64 x) (pow.f64 (cbrt.f64 x) 2) (neg.f64 (*.f64 (/.f64 -1 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y))) -1))) (fma.f64 (neg.f64 (/.f64 -1 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y)))) -1 (*.f64 (/.f64 -1 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y))) -1)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (pow.f64 (cbrt.f64 x) 2) (cbrt.f64 x) (neg.f64 (*.f64 (/.f64 -1 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y))) -1))) (fma.f64 (neg.f64 (/.f64 -1 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y)))) -1 (*.f64 (/.f64 -1 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y))) -1)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (sqrt.f64 x) (sqrt.f64 x) (neg.f64 (*.f64 (/.f64 -1 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y))) -1))) (fma.f64 (neg.f64 (/.f64 -1 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y)))) -1 (*.f64 (/.f64 -1 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y))) -1)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 1 x (neg.f64 (*.f64 (/.f64 1 (cbrt.f64 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y)))) (/.f64 1 (cbrt.f64 (pow.f64 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y)) 2)))))) (fma.f64 (neg.f64 (/.f64 1 (cbrt.f64 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y))))) (/.f64 1 (cbrt.f64 (pow.f64 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y)) 2))) (*.f64 (/.f64 1 (cbrt.f64 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y)))) (/.f64 1 (cbrt.f64 (pow.f64 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y)) 2))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 x 1 (neg.f64 (*.f64 (/.f64 1 (cbrt.f64 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y)))) (/.f64 1 (cbrt.f64 (pow.f64 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y)) 2)))))) (fma.f64 (neg.f64 (/.f64 1 (cbrt.f64 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y))))) (/.f64 1 (cbrt.f64 (pow.f64 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y)) 2))) (*.f64 (/.f64 1 (cbrt.f64 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y)))) (/.f64 1 (cbrt.f64 (pow.f64 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y)) 2))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (cbrt.f64 x) (pow.f64 (cbrt.f64 x) 2) (neg.f64 (*.f64 (/.f64 1 (cbrt.f64 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y)))) (/.f64 1 (cbrt.f64 (pow.f64 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y)) 2)))))) (fma.f64 (neg.f64 (/.f64 1 (cbrt.f64 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y))))) (/.f64 1 (cbrt.f64 (pow.f64 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y)) 2))) (*.f64 (/.f64 1 (cbrt.f64 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y)))) (/.f64 1 (cbrt.f64 (pow.f64 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y)) 2))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (pow.f64 (cbrt.f64 x) 2) (cbrt.f64 x) (neg.f64 (*.f64 (/.f64 1 (cbrt.f64 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y)))) (/.f64 1 (cbrt.f64 (pow.f64 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y)) 2)))))) (fma.f64 (neg.f64 (/.f64 1 (cbrt.f64 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y))))) (/.f64 1 (cbrt.f64 (pow.f64 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y)) 2))) (*.f64 (/.f64 1 (cbrt.f64 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y)))) (/.f64 1 (cbrt.f64 (pow.f64 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y)) 2))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (sqrt.f64 x) (sqrt.f64 x) (neg.f64 (*.f64 (/.f64 1 (cbrt.f64 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y)))) (/.f64 1 (cbrt.f64 (pow.f64 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y)) 2)))))) (fma.f64 (neg.f64 (/.f64 1 (cbrt.f64 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y))))) (/.f64 1 (cbrt.f64 (pow.f64 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y)) 2))) (*.f64 (/.f64 1 (cbrt.f64 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y)))) (/.f64 1 (cbrt.f64 (pow.f64 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y)) 2))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 1 x (neg.f64 (*.f64 (fma.f64 (/.f64 5641895835477563/5000000000000000 y) (+.f64 (/.f64 5641895835477563/5000000000000000 y) x) (*.f64 x x)) (/.f64 1 (-.f64 (pow.f64 x 3) (pow.f64 (/.f64 5641895835477563/5000000000000000 y) 3)))))) (fma.f64 (neg.f64 (fma.f64 (/.f64 5641895835477563/5000000000000000 y) (+.f64 (/.f64 5641895835477563/5000000000000000 y) x) (*.f64 x x))) (/.f64 1 (-.f64 (pow.f64 x 3) (pow.f64 (/.f64 5641895835477563/5000000000000000 y) 3))) (*.f64 (fma.f64 (/.f64 5641895835477563/5000000000000000 y) (+.f64 (/.f64 5641895835477563/5000000000000000 y) x) (*.f64 x x)) (/.f64 1 (-.f64 (pow.f64 x 3) (pow.f64 (/.f64 5641895835477563/5000000000000000 y) 3))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 x 1 (neg.f64 (*.f64 (fma.f64 (/.f64 5641895835477563/5000000000000000 y) (+.f64 (/.f64 5641895835477563/5000000000000000 y) x) (*.f64 x x)) (/.f64 1 (-.f64 (pow.f64 x 3) (pow.f64 (/.f64 5641895835477563/5000000000000000 y) 3)))))) (fma.f64 (neg.f64 (fma.f64 (/.f64 5641895835477563/5000000000000000 y) (+.f64 (/.f64 5641895835477563/5000000000000000 y) x) (*.f64 x x))) (/.f64 1 (-.f64 (pow.f64 x 3) (pow.f64 (/.f64 5641895835477563/5000000000000000 y) 3))) (*.f64 (fma.f64 (/.f64 5641895835477563/5000000000000000 y) (+.f64 (/.f64 5641895835477563/5000000000000000 y) x) (*.f64 x x)) (/.f64 1 (-.f64 (pow.f64 x 3) (pow.f64 (/.f64 5641895835477563/5000000000000000 y) 3))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (cbrt.f64 x) (pow.f64 (cbrt.f64 x) 2) (neg.f64 (*.f64 (fma.f64 (/.f64 5641895835477563/5000000000000000 y) (+.f64 (/.f64 5641895835477563/5000000000000000 y) x) (*.f64 x x)) (/.f64 1 (-.f64 (pow.f64 x 3) (pow.f64 (/.f64 5641895835477563/5000000000000000 y) 3)))))) (fma.f64 (neg.f64 (fma.f64 (/.f64 5641895835477563/5000000000000000 y) (+.f64 (/.f64 5641895835477563/5000000000000000 y) x) (*.f64 x x))) (/.f64 1 (-.f64 (pow.f64 x 3) (pow.f64 (/.f64 5641895835477563/5000000000000000 y) 3))) (*.f64 (fma.f64 (/.f64 5641895835477563/5000000000000000 y) (+.f64 (/.f64 5641895835477563/5000000000000000 y) x) (*.f64 x x)) (/.f64 1 (-.f64 (pow.f64 x 3) (pow.f64 (/.f64 5641895835477563/5000000000000000 y) 3))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (pow.f64 (cbrt.f64 x) 2) (cbrt.f64 x) (neg.f64 (*.f64 (fma.f64 (/.f64 5641895835477563/5000000000000000 y) (+.f64 (/.f64 5641895835477563/5000000000000000 y) x) (*.f64 x x)) (/.f64 1 (-.f64 (pow.f64 x 3) (pow.f64 (/.f64 5641895835477563/5000000000000000 y) 3)))))) (fma.f64 (neg.f64 (fma.f64 (/.f64 5641895835477563/5000000000000000 y) (+.f64 (/.f64 5641895835477563/5000000000000000 y) x) (*.f64 x x))) (/.f64 1 (-.f64 (pow.f64 x 3) (pow.f64 (/.f64 5641895835477563/5000000000000000 y) 3))) (*.f64 (fma.f64 (/.f64 5641895835477563/5000000000000000 y) (+.f64 (/.f64 5641895835477563/5000000000000000 y) x) (*.f64 x x)) (/.f64 1 (-.f64 (pow.f64 x 3) (pow.f64 (/.f64 5641895835477563/5000000000000000 y) 3))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (sqrt.f64 x) (sqrt.f64 x) (neg.f64 (*.f64 (fma.f64 (/.f64 5641895835477563/5000000000000000 y) (+.f64 (/.f64 5641895835477563/5000000000000000 y) x) (*.f64 x x)) (/.f64 1 (-.f64 (pow.f64 x 3) (pow.f64 (/.f64 5641895835477563/5000000000000000 y) 3)))))) (fma.f64 (neg.f64 (fma.f64 (/.f64 5641895835477563/5000000000000000 y) (+.f64 (/.f64 5641895835477563/5000000000000000 y) x) (*.f64 x x))) (/.f64 1 (-.f64 (pow.f64 x 3) (pow.f64 (/.f64 5641895835477563/5000000000000000 y) 3))) (*.f64 (fma.f64 (/.f64 5641895835477563/5000000000000000 y) (+.f64 (/.f64 5641895835477563/5000000000000000 y) x) (*.f64 x x)) (/.f64 1 (-.f64 (pow.f64 x 3) (pow.f64 (/.f64 5641895835477563/5000000000000000 y) 3))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 1 x (neg.f64 (*.f64 (+.f64 (/.f64 5641895835477563/5000000000000000 y) x) (/.f64 1 (-.f64 (*.f64 x x) (/.f64 31830988618379068626528276418969/25000000000000000000000000000000 (*.f64 y y))))))) (fma.f64 (neg.f64 (+.f64 (/.f64 5641895835477563/5000000000000000 y) x)) (/.f64 1 (-.f64 (*.f64 x x) (/.f64 31830988618379068626528276418969/25000000000000000000000000000000 (*.f64 y y)))) (*.f64 (+.f64 (/.f64 5641895835477563/5000000000000000 y) x) (/.f64 1 (-.f64 (*.f64 x x) (/.f64 31830988618379068626528276418969/25000000000000000000000000000000 (*.f64 y y)))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 x 1 (neg.f64 (*.f64 (+.f64 (/.f64 5641895835477563/5000000000000000 y) x) (/.f64 1 (-.f64 (*.f64 x x) (/.f64 31830988618379068626528276418969/25000000000000000000000000000000 (*.f64 y y))))))) (fma.f64 (neg.f64 (+.f64 (/.f64 5641895835477563/5000000000000000 y) x)) (/.f64 1 (-.f64 (*.f64 x x) (/.f64 31830988618379068626528276418969/25000000000000000000000000000000 (*.f64 y y)))) (*.f64 (+.f64 (/.f64 5641895835477563/5000000000000000 y) x) (/.f64 1 (-.f64 (*.f64 x x) (/.f64 31830988618379068626528276418969/25000000000000000000000000000000 (*.f64 y y)))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (cbrt.f64 x) (pow.f64 (cbrt.f64 x) 2) (neg.f64 (*.f64 (+.f64 (/.f64 5641895835477563/5000000000000000 y) x) (/.f64 1 (-.f64 (*.f64 x x) (/.f64 31830988618379068626528276418969/25000000000000000000000000000000 (*.f64 y y))))))) (fma.f64 (neg.f64 (+.f64 (/.f64 5641895835477563/5000000000000000 y) x)) (/.f64 1 (-.f64 (*.f64 x x) (/.f64 31830988618379068626528276418969/25000000000000000000000000000000 (*.f64 y y)))) (*.f64 (+.f64 (/.f64 5641895835477563/5000000000000000 y) x) (/.f64 1 (-.f64 (*.f64 x x) (/.f64 31830988618379068626528276418969/25000000000000000000000000000000 (*.f64 y y)))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (pow.f64 (cbrt.f64 x) 2) (cbrt.f64 x) (neg.f64 (*.f64 (+.f64 (/.f64 5641895835477563/5000000000000000 y) x) (/.f64 1 (-.f64 (*.f64 x x) (/.f64 31830988618379068626528276418969/25000000000000000000000000000000 (*.f64 y y))))))) (fma.f64 (neg.f64 (+.f64 (/.f64 5641895835477563/5000000000000000 y) x)) (/.f64 1 (-.f64 (*.f64 x x) (/.f64 31830988618379068626528276418969/25000000000000000000000000000000 (*.f64 y y)))) (*.f64 (+.f64 (/.f64 5641895835477563/5000000000000000 y) x) (/.f64 1 (-.f64 (*.f64 x x) (/.f64 31830988618379068626528276418969/25000000000000000000000000000000 (*.f64 y y)))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (sqrt.f64 x) (sqrt.f64 x) (neg.f64 (*.f64 (+.f64 (/.f64 5641895835477563/5000000000000000 y) x) (/.f64 1 (-.f64 (*.f64 x x) (/.f64 31830988618379068626528276418969/25000000000000000000000000000000 (*.f64 y y))))))) (fma.f64 (neg.f64 (+.f64 (/.f64 5641895835477563/5000000000000000 y) x)) (/.f64 1 (-.f64 (*.f64 x x) (/.f64 31830988618379068626528276418969/25000000000000000000000000000000 (*.f64 y y)))) (*.f64 (+.f64 (/.f64 5641895835477563/5000000000000000 y) x) (/.f64 1 (-.f64 (*.f64 x x) (/.f64 31830988618379068626528276418969/25000000000000000000000000000000 (*.f64 y y)))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (+.f64 x (/.f64 -1 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y)))))) (cbrt.f64 (exp.f64 (+.f64 x (/.f64 -1 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y)))))))) (log.f64 (cbrt.f64 (exp.f64 (+.f64 x (/.f64 -1 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y))))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (log.f64 (sqrt.f64 (exp.f64 (+.f64 x (/.f64 -1 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y))))))) (log.f64 (sqrt.f64 (exp.f64 (+.f64 x (/.f64 -1 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y))))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (+.f64 x (/.f64 -1 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 x (/.f64 -1 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (+.f64 x (/.f64 -1 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y))))) (pow.f64 (cbrt.f64 (+.f64 x (/.f64 -1 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y))))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 (+.f64 x (/.f64 -1 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y))))) 2) (cbrt.f64 (+.f64 x (/.f64 -1 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (+.f64 x (/.f64 -1 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y))))) (sqrt.f64 (+.f64 x (/.f64 -1 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 (pow.f64 x 3) (pow.f64 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y)) -3)) (/.f64 1 (+.f64 (fma.f64 x x (pow.f64 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y)) -2)) (/.f64 x (+.f64 x (/.f64 -5641895835477563/5000000000000000 y))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 (*.f64 x x) (pow.f64 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y)) -2)) (/.f64 1 (+.f64 x (/.f64 1 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (sqrt.f64 x) (pow.f64 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y)) -1/2)) (-.f64 (sqrt.f64 x) (pow.f64 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y)) -1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1 (/.f64 (+.f64 (fma.f64 x x (pow.f64 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y)) -2)) (/.f64 x (+.f64 x (/.f64 -5641895835477563/5000000000000000 y)))) (-.f64 (pow.f64 x 3) (pow.f64 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y)) -3))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1 (/.f64 (+.f64 x (/.f64 1 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y)))) (-.f64 (*.f64 x x) (pow.f64 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y)) -2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (pow.f64 x 3) (pow.f64 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y)) -3)) (+.f64 (fma.f64 x x (pow.f64 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y)) -2)) (/.f64 x (+.f64 x (/.f64 -5641895835477563/5000000000000000 y)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 x x) (pow.f64 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y)) -2)) (+.f64 x (/.f64 1 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (-.f64 (pow.f64 x 3) (pow.f64 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y)) -3))) (neg.f64 (+.f64 (fma.f64 x x (pow.f64 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y)) -2)) (/.f64 x (+.f64 x (/.f64 -5641895835477563/5000000000000000 y))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (-.f64 (*.f64 x x) (pow.f64 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y)) -2))) (neg.f64 (+.f64 x (/.f64 1 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (pow.f64 x 3) (pow.f64 (/.f64 -1 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y))) 3)) (fma.f64 x x (-.f64 (*.f64 (/.f64 -1 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y))) (/.f64 -1 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y)))) (*.f64 x (/.f64 -1 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y)))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 x x) (*.f64 (/.f64 -1 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y))) (/.f64 -1 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y))))) (-.f64 x (/.f64 -1 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y)))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (+.f64 x (/.f64 -1 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (+.f64 x (/.f64 -1 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y)))) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (+.f64 x (/.f64 -1 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y))))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (+.f64 x (/.f64 -1 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y))))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (+.f64 (fma.f64 x x (pow.f64 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y)) -2)) (/.f64 x (+.f64 x (/.f64 -5641895835477563/5000000000000000 y)))) (-.f64 (pow.f64 x 3) (pow.f64 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y)) -3))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (+.f64 x (/.f64 1 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y)))) (-.f64 (*.f64 x x) (pow.f64 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y)) -2))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (pow.f64 (+.f64 x (/.f64 -1 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y)))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (exp.f64 (+.f64 x (/.f64 -1 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y))))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (+.f64 x (/.f64 -1 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y)))))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (/.f64 (+.f64 1 (expm1.f64 x)) (exp.f64 (/.f64 1 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y))))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (/.f64 (exp.f64 x) (+.f64 1 (expm1.f64 (/.f64 1 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y)))))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (/.f64 (+.f64 1 (expm1.f64 x)) (+.f64 1 (expm1.f64 (/.f64 1 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y)))))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (*.f64 (+.f64 1 (expm1.f64 x)) (exp.f64 (/.f64 -1 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y))))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (*.f64 (exp.f64 x) (/.f64 1 (exp.f64 (/.f64 1 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y)))))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (*.f64 (+.f64 1 (expm1.f64 x)) (/.f64 1 (exp.f64 (/.f64 1 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y)))))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (*.f64 (exp.f64 (/.f64 -1 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y)))) (exp.f64 x)))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (*.f64 (/.f64 1 (exp.f64 (/.f64 1 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y))))) (exp.f64 x)))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (*.f64 (exp.f64 (/.f64 -1 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y)))) (+.f64 1 (expm1.f64 x))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (*.f64 (/.f64 1 (exp.f64 (/.f64 1 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y))))) (+.f64 1 (expm1.f64 x))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (+.f64 x (/.f64 -1 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y)))) 3))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (+.f64 x (/.f64 -1 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y))))))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (+.f64 x (/.f64 -1 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y))))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (+.f64 x (/.f64 -1 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y))))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (+.f64 x (/.f64 -1 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y))))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 1 x (/.f64 -1 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 1 x (*.f64 (/.f64 -1 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 1 (+.f64 x (/.f64 -1 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y)))) (fma.f64 (/.f64 -1 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y))) 1 (/.f64 1 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y)))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 1 (+.f64 x (/.f64 -1 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y)))) (fma.f64 (neg.f64 (/.f64 1 (cbrt.f64 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y))))) (cbrt.f64 (pow.f64 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y)) -2)) (/.f64 1 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y)))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 1 (+.f64 x (/.f64 -1 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y)))) (+.f64 (/.f64 -1 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y))) (/.f64 1 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y)))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 1 (/.f64 -1 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y))) x)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 x 1 (/.f64 -1 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 x 1 (*.f64 (/.f64 -1 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (+.f64 x (/.f64 -1 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y)))) 1 (fma.f64 (/.f64 -1 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y))) 1 (/.f64 1 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y)))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (+.f64 x (/.f64 -1 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y)))) 1 (fma.f64 (neg.f64 (/.f64 1 (cbrt.f64 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y))))) (cbrt.f64 (pow.f64 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y)) -2)) (/.f64 1 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y)))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (+.f64 x (/.f64 -1 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y)))) 1 (+.f64 (/.f64 -1 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y))) (/.f64 1 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y)))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 (pow.f64 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y)) -2)) (neg.f64 (/.f64 1 (cbrt.f64 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y))))) x)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 (+.f64 x (/.f64 -1 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y))))) (pow.f64 (cbrt.f64 (+.f64 x (/.f64 -1 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y))))) 2) (fma.f64 (/.f64 -1 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y))) 1 (/.f64 1 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y)))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 (+.f64 x (/.f64 -1 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y))))) (pow.f64 (cbrt.f64 (+.f64 x (/.f64 -1 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y))))) 2) (fma.f64 (neg.f64 (/.f64 1 (cbrt.f64 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y))))) (cbrt.f64 (pow.f64 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y)) -2)) (/.f64 1 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y)))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 (+.f64 x (/.f64 -1 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y))))) (pow.f64 (cbrt.f64 (+.f64 x (/.f64 -1 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y))))) 2) (+.f64 (/.f64 -1 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y))) (/.f64 1 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y)))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (pow.f64 (cbrt.f64 (+.f64 x (/.f64 -1 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y))))) 2) (cbrt.f64 (+.f64 x (/.f64 -1 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y))))) (fma.f64 (/.f64 -1 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y))) 1 (/.f64 1 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y)))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (pow.f64 (cbrt.f64 (+.f64 x (/.f64 -1 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y))))) 2) (cbrt.f64 (+.f64 x (/.f64 -1 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y))))) (fma.f64 (neg.f64 (/.f64 1 (cbrt.f64 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y))))) (cbrt.f64 (pow.f64 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y)) -2)) (/.f64 1 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y)))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (pow.f64 (cbrt.f64 (+.f64 x (/.f64 -1 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y))))) 2) (cbrt.f64 (+.f64 x (/.f64 -1 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y))))) (+.f64 (/.f64 -1 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y))) (/.f64 1 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y)))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 x) (pow.f64 (cbrt.f64 x) 2) (/.f64 -1 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 x) (pow.f64 (cbrt.f64 x) 2) (*.f64 (/.f64 -1 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (pow.f64 (cbrt.f64 x) 2) (cbrt.f64 x) (/.f64 -1 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (pow.f64 (cbrt.f64 x) 2) (cbrt.f64 x) (*.f64 (/.f64 -1 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (pow.f64 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y)) -1/2) (neg.f64 (pow.f64 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y)) -1/2)) x)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (sqrt.f64 (+.f64 x (/.f64 -1 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y))))) (sqrt.f64 (+.f64 x (/.f64 -1 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y))))) (fma.f64 (/.f64 -1 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y))) 1 (/.f64 1 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y)))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (sqrt.f64 (+.f64 x (/.f64 -1 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y))))) (sqrt.f64 (+.f64 x (/.f64 -1 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y))))) (fma.f64 (neg.f64 (/.f64 1 (cbrt.f64 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y))))) (cbrt.f64 (pow.f64 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y)) -2)) (/.f64 1 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y)))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (sqrt.f64 (+.f64 x (/.f64 -1 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y))))) (sqrt.f64 (+.f64 x (/.f64 -1 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y))))) (+.f64 (/.f64 -1 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y))) (/.f64 1 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y)))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (sqrt.f64 x) (sqrt.f64 x) (/.f64 -1 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (sqrt.f64 x) (sqrt.f64 x) (*.f64 (/.f64 -1 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 -1 (/.f64 1 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y))) x)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (-.f64 (pow.f64 x 3) (pow.f64 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y)) -3)) (/.f64 1 (+.f64 (fma.f64 x x (pow.f64 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y)) -2)) (/.f64 x (+.f64 x (/.f64 -5641895835477563/5000000000000000 y))))) (fma.f64 (/.f64 -1 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y))) 1 (/.f64 1 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y)))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (-.f64 (pow.f64 x 3) (pow.f64 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y)) -3)) (/.f64 1 (+.f64 (fma.f64 x x (pow.f64 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y)) -2)) (/.f64 x (+.f64 x (/.f64 -5641895835477563/5000000000000000 y))))) (fma.f64 (neg.f64 (/.f64 1 (cbrt.f64 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y))))) (cbrt.f64 (pow.f64 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y)) -2)) (/.f64 1 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y)))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (-.f64 (pow.f64 x 3) (pow.f64 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y)) -3)) (/.f64 1 (+.f64 (fma.f64 x x (pow.f64 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y)) -2)) (/.f64 x (+.f64 x (/.f64 -5641895835477563/5000000000000000 y))))) (+.f64 (/.f64 -1 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y))) (/.f64 1 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y)))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (-.f64 (*.f64 x x) (pow.f64 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y)) -2)) (/.f64 1 (+.f64 x (/.f64 1 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y))))) (fma.f64 (/.f64 -1 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y))) 1 (/.f64 1 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y)))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (-.f64 (*.f64 x x) (pow.f64 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y)) -2)) (/.f64 1 (+.f64 x (/.f64 1 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y))))) (fma.f64 (neg.f64 (/.f64 1 (cbrt.f64 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y))))) (cbrt.f64 (pow.f64 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y)) -2)) (/.f64 1 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y)))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (-.f64 (*.f64 x x) (pow.f64 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y)) -2)) (/.f64 1 (+.f64 x (/.f64 1 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y))))) (+.f64 (/.f64 -1 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y))) (/.f64 1 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y)))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 (cbrt.f64 (/.f64 -1 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y)))) (cbrt.f64 (/.f64 -1 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y))))) (cbrt.f64 (/.f64 -1 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y)))) x)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (sqrt.f64 (/.f64 -1 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y)))) (sqrt.f64 (/.f64 -1 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y)))) x)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (neg.f64 (pow.f64 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y)) -1/2)) (pow.f64 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y)) -1/2) x)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (+.f64 (sqrt.f64 x) (pow.f64 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y)) -1/2)) (-.f64 (sqrt.f64 x) (pow.f64 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y)) -1/2)) (fma.f64 (/.f64 -1 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y))) 1 (/.f64 1 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y)))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (+.f64 (sqrt.f64 x) (pow.f64 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y)) -1/2)) (-.f64 (sqrt.f64 x) (pow.f64 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y)) -1/2)) (fma.f64 (neg.f64 (/.f64 1 (cbrt.f64 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y))))) (cbrt.f64 (pow.f64 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y)) -2)) (/.f64 1 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y)))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (+.f64 (sqrt.f64 x) (pow.f64 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y)) -1/2)) (-.f64 (sqrt.f64 x) (pow.f64 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y)) -1/2)) (+.f64 (/.f64 -1 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y))) (/.f64 1 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y)))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (neg.f64 (cbrt.f64 (pow.f64 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y)) -2))) (/.f64 1 (cbrt.f64 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y)))) x)))))

simplify129.0ms (1.2%)

Algorithm
egg-herbie
Rules
501×unswap-sqr_binary64
346×cancel-sign-sub-inv_binary64
282×fma-def_binary64
278×fma-neg_binary64
181×+-commutative_binary64
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
04855397
113014691
241044071
Stop Event
node limit
Counts
223 → 314
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 -5000000000000000/5641895835477563 y) (*.f64 -25000000000000000000000000000000/31830988618379068626528276418969 (*.f64 (pow.f64 y 2) x)))
(+.f64 (*.f64 -125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547 (*.f64 y (*.f64 (pow.f64 y 2) (pow.f64 x 2)))) (+.f64 (*.f64 -5000000000000000/5641895835477563 y) (*.f64 -25000000000000000000000000000000/31830988618379068626528276418969 (*.f64 (pow.f64 y 2) x))))
(+.f64 (*.f64 -625000000000000000000000000000000000000000000000000000000000000/1013211836423377808197068612118338110498536634308026710423022961 (*.f64 (pow.f64 (pow.f64 y 2) 2) (pow.f64 x 3))) (+.f64 (*.f64 -125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547 (*.f64 y (*.f64 (pow.f64 y 2) (pow.f64 x 2)))) (+.f64 (*.f64 -5000000000000000/5641895835477563 y) (*.f64 -25000000000000000000000000000000/31830988618379068626528276418969 (*.f64 (pow.f64 y 2) x)))))
(/.f64 1 x)
(+.f64 (/.f64 1 x) (*.f64 5641895835477563/5000000000000000 (/.f64 (pow.f64 (/.f64 1 x) 2) y)))
(+.f64 (*.f64 31830988618379068626528276418969/25000000000000000000000000000000 (/.f64 (pow.f64 (/.f64 1 x) 3) (pow.f64 y 2))) (+.f64 (/.f64 1 x) (*.f64 5641895835477563/5000000000000000 (/.f64 (pow.f64 (/.f64 1 x) 2) y))))
(+.f64 (*.f64 31830988618379068626528276418969/25000000000000000000000000000000 (/.f64 (pow.f64 (/.f64 1 x) 3) (pow.f64 y 2))) (+.f64 (/.f64 1 x) (+.f64 (*.f64 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 (/.f64 (pow.f64 (/.f64 1 x) 4) (*.f64 y (pow.f64 y 2)))) (*.f64 5641895835477563/5000000000000000 (/.f64 (pow.f64 (/.f64 1 x) 2) y)))))
(/.f64 1 x)
(+.f64 (/.f64 1 x) (*.f64 5641895835477563/5000000000000000 (/.f64 (pow.f64 (/.f64 -1 x) 2) y)))
(+.f64 (*.f64 -31830988618379068626528276418969/25000000000000000000000000000000 (/.f64 (pow.f64 (/.f64 -1 x) 3) (pow.f64 y 2))) (+.f64 (/.f64 1 x) (*.f64 5641895835477563/5000000000000000 (/.f64 (pow.f64 (/.f64 -1 x) 2) y))))
(+.f64 (*.f64 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 (/.f64 (pow.f64 (/.f64 -1 x) 4) (*.f64 y (pow.f64 y 2)))) (+.f64 (*.f64 -31830988618379068626528276418969/25000000000000000000000000000000 (/.f64 (pow.f64 (/.f64 -1 x) 3) (pow.f64 y 2))) (+.f64 (/.f64 1 x) (*.f64 5641895835477563/5000000000000000 (/.f64 (pow.f64 (/.f64 -1 x) 2) y)))))
(*.f64 -5000000000000000/5641895835477563 y)
(+.f64 (*.f64 -5000000000000000/5641895835477563 y) (*.f64 -25000000000000000000000000000000/31830988618379068626528276418969 (*.f64 (pow.f64 y 2) x)))
(+.f64 (*.f64 -125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547 (*.f64 (pow.f64 y 3) (pow.f64 x 2))) (+.f64 (*.f64 -5000000000000000/5641895835477563 y) (*.f64 -25000000000000000000000000000000/31830988618379068626528276418969 (*.f64 (pow.f64 y 2) x))))
(+.f64 (*.f64 -125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547 (*.f64 (pow.f64 y 3) (pow.f64 x 2))) (+.f64 (*.f64 -5000000000000000/5641895835477563 y) (+.f64 (*.f64 -25000000000000000000000000000000/31830988618379068626528276418969 (*.f64 (pow.f64 y 2) x)) (*.f64 -625000000000000000000000000000000000000000000000000000000000000/1013211836423377808197068612118338110498536634308026710423022961 (*.f64 (pow.f64 y 4) (*.f64 (pow.f64 x 2) x))))))
(/.f64 1 x)
(+.f64 (*.f64 5641895835477563/5000000000000000 (/.f64 1 (*.f64 y (pow.f64 x 2)))) (/.f64 1 x))
(+.f64 (*.f64 5641895835477563/5000000000000000 (/.f64 1 (*.f64 y (pow.f64 x 2)))) (+.f64 (*.f64 31830988618379068626528276418969/25000000000000000000000000000000 (/.f64 (pow.f64 (/.f64 1 y) 2) (*.f64 (pow.f64 x 2) x))) (/.f64 1 x)))
(+.f64 (*.f64 5641895835477563/5000000000000000 (/.f64 1 (*.f64 y (pow.f64 x 2)))) (+.f64 (*.f64 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 (/.f64 (pow.f64 (/.f64 1 y) 3) (pow.f64 (pow.f64 x 2) 2))) (+.f64 (*.f64 31830988618379068626528276418969/25000000000000000000000000000000 (/.f64 (pow.f64 (/.f64 1 y) 2) (*.f64 (pow.f64 x 2) x))) (/.f64 1 x))))
(/.f64 1 x)
(+.f64 (*.f64 5641895835477563/5000000000000000 (/.f64 1 (*.f64 y (pow.f64 x 2)))) (/.f64 1 x))
(+.f64 (*.f64 5641895835477563/5000000000000000 (/.f64 1 (*.f64 y (pow.f64 x 2)))) (+.f64 (*.f64 31830988618379068626528276418969/25000000000000000000000000000000 (/.f64 (pow.f64 (/.f64 -1 y) 2) (*.f64 (pow.f64 x 2) x))) (/.f64 1 x)))
(+.f64 (*.f64 5641895835477563/5000000000000000 (/.f64 1 (*.f64 y (pow.f64 x 2)))) (+.f64 (*.f64 -179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 (/.f64 (pow.f64 (/.f64 -1 y) 3) (pow.f64 (pow.f64 x 2) 2))) (+.f64 (*.f64 31830988618379068626528276418969/25000000000000000000000000000000 (/.f64 (pow.f64 (/.f64 -1 y) 2) (*.f64 (pow.f64 x 2) x))) (/.f64 1 x))))
(*.f64 5000000000000000/5641895835477563 y)
(+.f64 (*.f64 5000000000000000/5641895835477563 y) (*.f64 (+.f64 1 (*.f64 25000000000000000000000000000000/31830988618379068626528276418969 (pow.f64 y 2))) x))
(+.f64 (*.f64 125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547 (*.f64 y (*.f64 (pow.f64 y 2) (pow.f64 x 2)))) (+.f64 (*.f64 5000000000000000/5641895835477563 y) (*.f64 (+.f64 1 (*.f64 25000000000000000000000000000000/31830988618379068626528276418969 (pow.f64 y 2))) x)))
(+.f64 (*.f64 625000000000000000000000000000000000000000000000000000000000000/1013211836423377808197068612118338110498536634308026710423022961 (*.f64 (pow.f64 (pow.f64 y 2) 2) (pow.f64 x 3))) (+.f64 (*.f64 125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547 (*.f64 y (*.f64 (pow.f64 y 2) (pow.f64 x 2)))) (+.f64 (*.f64 5000000000000000/5641895835477563 y) (*.f64 (+.f64 1 (*.f64 25000000000000000000000000000000/31830988618379068626528276418969 (pow.f64 y 2))) x))))
x
(-.f64 x (/.f64 1 x))
(-.f64 (+.f64 (*.f64 -5641895835477563/5000000000000000 (/.f64 (pow.f64 (/.f64 1 x) 2) y)) x) (/.f64 1 x))
(-.f64 (+.f64 (*.f64 -5641895835477563/5000000000000000 (/.f64 (pow.f64 (/.f64 1 x) 2) y)) (+.f64 (*.f64 -31830988618379068626528276418969/25000000000000000000000000000000 (/.f64 (pow.f64 (/.f64 1 x) 3) (pow.f64 y 2))) x)) (/.f64 1 x))
x
(-.f64 x (/.f64 1 x))
(-.f64 (+.f64 (*.f64 -5641895835477563/5000000000000000 (/.f64 (pow.f64 (/.f64 -1 x) 2) y)) x) (/.f64 1 x))
(-.f64 (+.f64 (*.f64 -5641895835477563/5000000000000000 (/.f64 (pow.f64 (/.f64 -1 x) 2) y)) (+.f64 (*.f64 31830988618379068626528276418969/25000000000000000000000000000000 (/.f64 (pow.f64 (/.f64 -1 x) 3) (pow.f64 y 2))) x)) (/.f64 1 x))
x
(+.f64 (*.f64 5000000000000000/5641895835477563 y) x)
(+.f64 (*.f64 25000000000000000000000000000000/31830988618379068626528276418969 (*.f64 (pow.f64 y 2) x)) (+.f64 (*.f64 5000000000000000/5641895835477563 y) x))
(+.f64 (*.f64 25000000000000000000000000000000/31830988618379068626528276418969 (*.f64 (pow.f64 y 2) x)) (+.f64 (*.f64 5000000000000000/5641895835477563 y) (+.f64 (*.f64 125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547 (*.f64 (pow.f64 y 3) (pow.f64 x 2))) x)))
(-.f64 x (/.f64 1 x))
(-.f64 x (+.f64 (*.f64 5641895835477563/5000000000000000 (/.f64 1 (*.f64 y (pow.f64 x 2)))) (/.f64 1 x)))
(-.f64 (+.f64 (*.f64 -31830988618379068626528276418969/25000000000000000000000000000000 (/.f64 (pow.f64 (/.f64 1 y) 2) (*.f64 (pow.f64 x 2) x))) x) (+.f64 (*.f64 5641895835477563/5000000000000000 (/.f64 1 (*.f64 y (pow.f64 x 2)))) (/.f64 1 x)))
(-.f64 (+.f64 (*.f64 -179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 (/.f64 (pow.f64 (/.f64 1 y) 3) (pow.f64 (pow.f64 x 2) 2))) (+.f64 (*.f64 -31830988618379068626528276418969/25000000000000000000000000000000 (/.f64 (pow.f64 (/.f64 1 y) 2) (*.f64 (pow.f64 x 2) x))) x)) (+.f64 (*.f64 5641895835477563/5000000000000000 (/.f64 1 (*.f64 y (pow.f64 x 2)))) (/.f64 1 x)))
(-.f64 x (/.f64 1 x))
(-.f64 x (+.f64 (*.f64 5641895835477563/5000000000000000 (/.f64 1 (*.f64 y (pow.f64 x 2)))) (/.f64 1 x)))
(-.f64 (+.f64 (*.f64 -31830988618379068626528276418969/25000000000000000000000000000000 (/.f64 (pow.f64 (/.f64 -1 y) 2) (*.f64 (pow.f64 x 2) x))) x) (+.f64 (*.f64 5641895835477563/5000000000000000 (/.f64 1 (*.f64 y (pow.f64 x 2)))) (/.f64 1 x)))
(-.f64 (+.f64 (*.f64 -31830988618379068626528276418969/25000000000000000000000000000000 (/.f64 (pow.f64 (/.f64 -1 y) 2) (*.f64 (pow.f64 x 2) x))) (+.f64 (*.f64 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 (/.f64 (pow.f64 (/.f64 -1 y) 3) (pow.f64 (pow.f64 x 2) 2))) x)) (+.f64 (*.f64 5641895835477563/5000000000000000 (/.f64 1 (*.f64 y (pow.f64 x 2)))) (/.f64 1 x)))
(+.f64 0 (/.f64 5641895835477563/5000000000000000 y))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (/.f64 5641895835477563/5000000000000000 y))) (cbrt.f64 (exp.f64 (/.f64 5641895835477563/5000000000000000 y))))) (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 (cbrt.f64 (/.f64 5641895835477563/5000000000000000 y)) 3)
(pow.f64 (sqrt.f64 (/.f64 5641895835477563/5000000000000000 y)) 2)
(pow.f64 (pow.f64 (/.f64 5641895835477563/5000000000000000 y) 3) 1/3)
(pow.f64 (/.f64 y 5641895835477563/5000000000000000) -1)
(sqrt.f64 (/.f64 31830988618379068626528276418969/25000000000000000000000000000000 (*.f64 y y)))
(log.f64 (exp.f64 (/.f64 5641895835477563/5000000000000000 y)))
(log.f64 (+.f64 1 (expm1.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)))
(exp.f64 (*.f64 (log.f64 (/.f64 5641895835477563/5000000000000000 y)) 1))
(+.f64 0 (/.f64 1 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y))))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (/.f64 1 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y))))) (cbrt.f64 (exp.f64 (/.f64 1 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y))))))) (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 (/.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 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y)) -1/2) (pow.f64 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y)) -1/2))
(*.f64 -1 (/.f64 -1 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y))))
(*.f64 (/.f64 1 (cbrt.f64 (pow.f64 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y)) 2))) (/.f64 1 (cbrt.f64 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y)))))
(*.f64 (/.f64 1 (-.f64 (pow.f64 x 3) (pow.f64 (/.f64 5641895835477563/5000000000000000 y) 3))) (fma.f64 (/.f64 5641895835477563/5000000000000000 y) (+.f64 (/.f64 5641895835477563/5000000000000000 y) x) (*.f64 x x)))
(*.f64 (/.f64 1 (-.f64 (*.f64 x x) (/.f64 31830988618379068626528276418969/25000000000000000000000000000000 (*.f64 y y)))) (+.f64 (/.f64 5641895835477563/5000000000000000 y) x))
(pow.f64 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y)) -1)
(pow.f64 (/.f64 1 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y))) 1)
(pow.f64 (/.f64 1 (cbrt.f64 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y)))) 3)
(pow.f64 (pow.f64 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y)) -1/2) 2)
(pow.f64 (pow.f64 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y)) -3) 1/3)
(pow.f64 (neg.f64 (neg.f64 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y)))) -1)
(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))))))
(cbrt.f64 (pow.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 (neg.f64 (log.f64 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y)))))
(exp.f64 (*.f64 (log.f64 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y))) -1))
(exp.f64 (*.f64 (neg.f64 (log.f64 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y)))) 1))
(+.f64 x (/.f64 -1 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y))))
(+.f64 x (*.f64 (/.f64 -1 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y))) 1))
(+.f64 (+.f64 x (/.f64 -1 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y)))) (fma.f64 (/.f64 -1 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y))) 1 (/.f64 1 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y)))))
(+.f64 (+.f64 x (/.f64 -1 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y)))) (fma.f64 (neg.f64 (/.f64 1 (cbrt.f64 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y))))) (cbrt.f64 (pow.f64 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y)) -2)) (/.f64 1 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y)))))
(+.f64 (+.f64 x (/.f64 -1 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y)))) (+.f64 (/.f64 -1 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y))) (/.f64 1 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y)))))
(+.f64 (+.f64 x (/.f64 -1 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y)))) (fma.f64 -1 (/.f64 1 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y))) (/.f64 1 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y)))))
(+.f64 (+.f64 x (/.f64 -1 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y)))) (fma.f64 (neg.f64 (cbrt.f64 (pow.f64 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y)) -2))) (/.f64 1 (cbrt.f64 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y)))) (/.f64 1 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y)))))
(+.f64 0 (+.f64 x (/.f64 -1 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y)))))
(+.f64 (/.f64 -1 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y))) x)
(+.f64 (fma.f64 1 x (neg.f64 (*.f64 (/.f64 -1 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y))) -1))) (fma.f64 (neg.f64 (/.f64 -1 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y)))) -1 (*.f64 (/.f64 -1 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y))) -1)))
(+.f64 (fma.f64 x 1 (neg.f64 (*.f64 (/.f64 -1 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y))) -1))) (fma.f64 (neg.f64 (/.f64 -1 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y)))) -1 (*.f64 (/.f64 -1 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y))) -1)))
(+.f64 (fma.f64 (cbrt.f64 x) (pow.f64 (cbrt.f64 x) 2) (neg.f64 (*.f64 (/.f64 -1 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y))) -1))) (fma.f64 (neg.f64 (/.f64 -1 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y)))) -1 (*.f64 (/.f64 -1 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y))) -1)))
(+.f64 (fma.f64 (pow.f64 (cbrt.f64 x) 2) (cbrt.f64 x) (neg.f64 (*.f64 (/.f64 -1 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y))) -1))) (fma.f64 (neg.f64 (/.f64 -1 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y)))) -1 (*.f64 (/.f64 -1 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y))) -1)))
(+.f64 (fma.f64 (sqrt.f64 x) (sqrt.f64 x) (neg.f64 (*.f64 (/.f64 -1 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y))) -1))) (fma.f64 (neg.f64 (/.f64 -1 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y)))) -1 (*.f64 (/.f64 -1 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y))) -1)))
(+.f64 (fma.f64 1 x (neg.f64 (*.f64 (/.f64 1 (cbrt.f64 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y)))) (/.f64 1 (cbrt.f64 (pow.f64 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y)) 2)))))) (fma.f64 (neg.f64 (/.f64 1 (cbrt.f64 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y))))) (/.f64 1 (cbrt.f64 (pow.f64 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y)) 2))) (*.f64 (/.f64 1 (cbrt.f64 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y)))) (/.f64 1 (cbrt.f64 (pow.f64 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y)) 2))))))
(+.f64 (fma.f64 x 1 (neg.f64 (*.f64 (/.f64 1 (cbrt.f64 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y)))) (/.f64 1 (cbrt.f64 (pow.f64 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y)) 2)))))) (fma.f64 (neg.f64 (/.f64 1 (cbrt.f64 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y))))) (/.f64 1 (cbrt.f64 (pow.f64 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y)) 2))) (*.f64 (/.f64 1 (cbrt.f64 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y)))) (/.f64 1 (cbrt.f64 (pow.f64 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y)) 2))))))
(+.f64 (fma.f64 (cbrt.f64 x) (pow.f64 (cbrt.f64 x) 2) (neg.f64 (*.f64 (/.f64 1 (cbrt.f64 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y)))) (/.f64 1 (cbrt.f64 (pow.f64 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y)) 2)))))) (fma.f64 (neg.f64 (/.f64 1 (cbrt.f64 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y))))) (/.f64 1 (cbrt.f64 (pow.f64 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y)) 2))) (*.f64 (/.f64 1 (cbrt.f64 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y)))) (/.f64 1 (cbrt.f64 (pow.f64 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y)) 2))))))
(+.f64 (fma.f64 (pow.f64 (cbrt.f64 x) 2) (cbrt.f64 x) (neg.f64 (*.f64 (/.f64 1 (cbrt.f64 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y)))) (/.f64 1 (cbrt.f64 (pow.f64 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y)) 2)))))) (fma.f64 (neg.f64 (/.f64 1 (cbrt.f64 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y))))) (/.f64 1 (cbrt.f64 (pow.f64 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y)) 2))) (*.f64 (/.f64 1 (cbrt.f64 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y)))) (/.f64 1 (cbrt.f64 (pow.f64 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y)) 2))))))
(+.f64 (fma.f64 (sqrt.f64 x) (sqrt.f64 x) (neg.f64 (*.f64 (/.f64 1 (cbrt.f64 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y)))) (/.f64 1 (cbrt.f64 (pow.f64 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y)) 2)))))) (fma.f64 (neg.f64 (/.f64 1 (cbrt.f64 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y))))) (/.f64 1 (cbrt.f64 (pow.f64 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y)) 2))) (*.f64 (/.f64 1 (cbrt.f64 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y)))) (/.f64 1 (cbrt.f64 (pow.f64 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y)) 2))))))
(+.f64 (fma.f64 1 x (neg.f64 (*.f64 (fma.f64 (/.f64 5641895835477563/5000000000000000 y) (+.f64 (/.f64 5641895835477563/5000000000000000 y) x) (*.f64 x x)) (/.f64 1 (-.f64 (pow.f64 x 3) (pow.f64 (/.f64 5641895835477563/5000000000000000 y) 3)))))) (fma.f64 (neg.f64 (fma.f64 (/.f64 5641895835477563/5000000000000000 y) (+.f64 (/.f64 5641895835477563/5000000000000000 y) x) (*.f64 x x))) (/.f64 1 (-.f64 (pow.f64 x 3) (pow.f64 (/.f64 5641895835477563/5000000000000000 y) 3))) (*.f64 (fma.f64 (/.f64 5641895835477563/5000000000000000 y) (+.f64 (/.f64 5641895835477563/5000000000000000 y) x) (*.f64 x x)) (/.f64 1 (-.f64 (pow.f64 x 3) (pow.f64 (/.f64 5641895835477563/5000000000000000 y) 3))))))
(+.f64 (fma.f64 x 1 (neg.f64 (*.f64 (fma.f64 (/.f64 5641895835477563/5000000000000000 y) (+.f64 (/.f64 5641895835477563/5000000000000000 y) x) (*.f64 x x)) (/.f64 1 (-.f64 (pow.f64 x 3) (pow.f64 (/.f64 5641895835477563/5000000000000000 y) 3)))))) (fma.f64 (neg.f64 (fma.f64 (/.f64 5641895835477563/5000000000000000 y) (+.f64 (/.f64 5641895835477563/5000000000000000 y) x) (*.f64 x x))) (/.f64 1 (-.f64 (pow.f64 x 3) (pow.f64 (/.f64 5641895835477563/5000000000000000 y) 3))) (*.f64 (fma.f64 (/.f64 5641895835477563/5000000000000000 y) (+.f64 (/.f64 5641895835477563/5000000000000000 y) x) (*.f64 x x)) (/.f64 1 (-.f64 (pow.f64 x 3) (pow.f64 (/.f64 5641895835477563/5000000000000000 y) 3))))))
(+.f64 (fma.f64 (cbrt.f64 x) (pow.f64 (cbrt.f64 x) 2) (neg.f64 (*.f64 (fma.f64 (/.f64 5641895835477563/5000000000000000 y) (+.f64 (/.f64 5641895835477563/5000000000000000 y) x) (*.f64 x x)) (/.f64 1 (-.f64 (pow.f64 x 3) (pow.f64 (/.f64 5641895835477563/5000000000000000 y) 3)))))) (fma.f64 (neg.f64 (fma.f64 (/.f64 5641895835477563/5000000000000000 y) (+.f64 (/.f64 5641895835477563/5000000000000000 y) x) (*.f64 x x))) (/.f64 1 (-.f64 (pow.f64 x 3) (pow.f64 (/.f64 5641895835477563/5000000000000000 y) 3))) (*.f64 (fma.f64 (/.f64 5641895835477563/5000000000000000 y) (+.f64 (/.f64 5641895835477563/5000000000000000 y) x) (*.f64 x x)) (/.f64 1 (-.f64 (pow.f64 x 3) (pow.f64 (/.f64 5641895835477563/5000000000000000 y) 3))))))
(+.f64 (fma.f64 (pow.f64 (cbrt.f64 x) 2) (cbrt.f64 x) (neg.f64 (*.f64 (fma.f64 (/.f64 5641895835477563/5000000000000000 y) (+.f64 (/.f64 5641895835477563/5000000000000000 y) x) (*.f64 x x)) (/.f64 1 (-.f64 (pow.f64 x 3) (pow.f64 (/.f64 5641895835477563/5000000000000000 y) 3)))))) (fma.f64 (neg.f64 (fma.f64 (/.f64 5641895835477563/5000000000000000 y) (+.f64 (/.f64 5641895835477563/5000000000000000 y) x) (*.f64 x x))) (/.f64 1 (-.f64 (pow.f64 x 3) (pow.f64 (/.f64 5641895835477563/5000000000000000 y) 3))) (*.f64 (fma.f64 (/.f64 5641895835477563/5000000000000000 y) (+.f64 (/.f64 5641895835477563/5000000000000000 y) x) (*.f64 x x)) (/.f64 1 (-.f64 (pow.f64 x 3) (pow.f64 (/.f64 5641895835477563/5000000000000000 y) 3))))))
(+.f64 (fma.f64 (sqrt.f64 x) (sqrt.f64 x) (neg.f64 (*.f64 (fma.f64 (/.f64 5641895835477563/5000000000000000 y) (+.f64 (/.f64 5641895835477563/5000000000000000 y) x) (*.f64 x x)) (/.f64 1 (-.f64 (pow.f64 x 3) (pow.f64 (/.f64 5641895835477563/5000000000000000 y) 3)))))) (fma.f64 (neg.f64 (fma.f64 (/.f64 5641895835477563/5000000000000000 y) (+.f64 (/.f64 5641895835477563/5000000000000000 y) x) (*.f64 x x))) (/.f64 1 (-.f64 (pow.f64 x 3) (pow.f64 (/.f64 5641895835477563/5000000000000000 y) 3))) (*.f64 (fma.f64 (/.f64 5641895835477563/5000000000000000 y) (+.f64 (/.f64 5641895835477563/5000000000000000 y) x) (*.f64 x x)) (/.f64 1 (-.f64 (pow.f64 x 3) (pow.f64 (/.f64 5641895835477563/5000000000000000 y) 3))))))
(+.f64 (fma.f64 1 x (neg.f64 (*.f64 (+.f64 (/.f64 5641895835477563/5000000000000000 y) x) (/.f64 1 (-.f64 (*.f64 x x) (/.f64 31830988618379068626528276418969/25000000000000000000000000000000 (*.f64 y y))))))) (fma.f64 (neg.f64 (+.f64 (/.f64 5641895835477563/5000000000000000 y) x)) (/.f64 1 (-.f64 (*.f64 x x) (/.f64 31830988618379068626528276418969/25000000000000000000000000000000 (*.f64 y y)))) (*.f64 (+.f64 (/.f64 5641895835477563/5000000000000000 y) x) (/.f64 1 (-.f64 (*.f64 x x) (/.f64 31830988618379068626528276418969/25000000000000000000000000000000 (*.f64 y y)))))))
(+.f64 (fma.f64 x 1 (neg.f64 (*.f64 (+.f64 (/.f64 5641895835477563/5000000000000000 y) x) (/.f64 1 (-.f64 (*.f64 x x) (/.f64 31830988618379068626528276418969/25000000000000000000000000000000 (*.f64 y y))))))) (fma.f64 (neg.f64 (+.f64 (/.f64 5641895835477563/5000000000000000 y) x)) (/.f64 1 (-.f64 (*.f64 x x) (/.f64 31830988618379068626528276418969/25000000000000000000000000000000 (*.f64 y y)))) (*.f64 (+.f64 (/.f64 5641895835477563/5000000000000000 y) x) (/.f64 1 (-.f64 (*.f64 x x) (/.f64 31830988618379068626528276418969/25000000000000000000000000000000 (*.f64 y y)))))))
(+.f64 (fma.f64 (cbrt.f64 x) (pow.f64 (cbrt.f64 x) 2) (neg.f64 (*.f64 (+.f64 (/.f64 5641895835477563/5000000000000000 y) x) (/.f64 1 (-.f64 (*.f64 x x) (/.f64 31830988618379068626528276418969/25000000000000000000000000000000 (*.f64 y y))))))) (fma.f64 (neg.f64 (+.f64 (/.f64 5641895835477563/5000000000000000 y) x)) (/.f64 1 (-.f64 (*.f64 x x) (/.f64 31830988618379068626528276418969/25000000000000000000000000000000 (*.f64 y y)))) (*.f64 (+.f64 (/.f64 5641895835477563/5000000000000000 y) x) (/.f64 1 (-.f64 (*.f64 x x) (/.f64 31830988618379068626528276418969/25000000000000000000000000000000 (*.f64 y y)))))))
(+.f64 (fma.f64 (pow.f64 (cbrt.f64 x) 2) (cbrt.f64 x) (neg.f64 (*.f64 (+.f64 (/.f64 5641895835477563/5000000000000000 y) x) (/.f64 1 (-.f64 (*.f64 x x) (/.f64 31830988618379068626528276418969/25000000000000000000000000000000 (*.f64 y y))))))) (fma.f64 (neg.f64 (+.f64 (/.f64 5641895835477563/5000000000000000 y) x)) (/.f64 1 (-.f64 (*.f64 x x) (/.f64 31830988618379068626528276418969/25000000000000000000000000000000 (*.f64 y y)))) (*.f64 (+.f64 (/.f64 5641895835477563/5000000000000000 y) x) (/.f64 1 (-.f64 (*.f64 x x) (/.f64 31830988618379068626528276418969/25000000000000000000000000000000 (*.f64 y y)))))))
(+.f64 (fma.f64 (sqrt.f64 x) (sqrt.f64 x) (neg.f64 (*.f64 (+.f64 (/.f64 5641895835477563/5000000000000000 y) x) (/.f64 1 (-.f64 (*.f64 x x) (/.f64 31830988618379068626528276418969/25000000000000000000000000000000 (*.f64 y y))))))) (fma.f64 (neg.f64 (+.f64 (/.f64 5641895835477563/5000000000000000 y) x)) (/.f64 1 (-.f64 (*.f64 x x) (/.f64 31830988618379068626528276418969/25000000000000000000000000000000 (*.f64 y y)))) (*.f64 (+.f64 (/.f64 5641895835477563/5000000000000000 y) x) (/.f64 1 (-.f64 (*.f64 x x) (/.f64 31830988618379068626528276418969/25000000000000000000000000000000 (*.f64 y y)))))))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (+.f64 x (/.f64 -1 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y)))))) (cbrt.f64 (exp.f64 (+.f64 x (/.f64 -1 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y)))))))) (log.f64 (cbrt.f64 (exp.f64 (+.f64 x (/.f64 -1 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y))))))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (+.f64 x (/.f64 -1 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y))))))) (log.f64 (sqrt.f64 (exp.f64 (+.f64 x (/.f64 -1 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y))))))))
(*.f64 1 (+.f64 x (/.f64 -1 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y)))))
(*.f64 (+.f64 x (/.f64 -1 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y)))) 1)
(*.f64 (cbrt.f64 (+.f64 x (/.f64 -1 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y))))) (pow.f64 (cbrt.f64 (+.f64 x (/.f64 -1 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y))))) 2))
(*.f64 (pow.f64 (cbrt.f64 (+.f64 x (/.f64 -1 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y))))) 2) (cbrt.f64 (+.f64 x (/.f64 -1 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y))))))
(*.f64 (sqrt.f64 (+.f64 x (/.f64 -1 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y))))) (sqrt.f64 (+.f64 x (/.f64 -1 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y))))))
(*.f64 (-.f64 (pow.f64 x 3) (pow.f64 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y)) -3)) (/.f64 1 (+.f64 (fma.f64 x x (pow.f64 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y)) -2)) (/.f64 x (+.f64 x (/.f64 -5641895835477563/5000000000000000 y))))))
(*.f64 (-.f64 (*.f64 x x) (pow.f64 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y)) -2)) (/.f64 1 (+.f64 x (/.f64 1 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y))))))
(*.f64 (+.f64 (sqrt.f64 x) (pow.f64 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y)) -1/2)) (-.f64 (sqrt.f64 x) (pow.f64 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y)) -1/2)))
(/.f64 1 (/.f64 (+.f64 (fma.f64 x x (pow.f64 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y)) -2)) (/.f64 x (+.f64 x (/.f64 -5641895835477563/5000000000000000 y)))) (-.f64 (pow.f64 x 3) (pow.f64 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y)) -3))))
(/.f64 1 (/.f64 (+.f64 x (/.f64 1 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y)))) (-.f64 (*.f64 x x) (pow.f64 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y)) -2))))
(/.f64 (-.f64 (pow.f64 x 3) (pow.f64 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y)) -3)) (+.f64 (fma.f64 x x (pow.f64 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y)) -2)) (/.f64 x (+.f64 x (/.f64 -5641895835477563/5000000000000000 y)))))
(/.f64 (-.f64 (*.f64 x x) (pow.f64 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y)) -2)) (+.f64 x (/.f64 1 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y)))))
(/.f64 (neg.f64 (-.f64 (pow.f64 x 3) (pow.f64 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y)) -3))) (neg.f64 (+.f64 (fma.f64 x x (pow.f64 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y)) -2)) (/.f64 x (+.f64 x (/.f64 -5641895835477563/5000000000000000 y))))))
(/.f64 (neg.f64 (-.f64 (*.f64 x x) (pow.f64 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y)) -2))) (neg.f64 (+.f64 x (/.f64 1 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y))))))
(/.f64 (+.f64 (pow.f64 x 3) (pow.f64 (/.f64 -1 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y))) 3)) (fma.f64 x x (-.f64 (*.f64 (/.f64 -1 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y))) (/.f64 -1 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y)))) (*.f64 x (/.f64 -1 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y)))))))
(/.f64 (-.f64 (*.f64 x x) (*.f64 (/.f64 -1 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y))) (/.f64 -1 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y))))) (-.f64 x (/.f64 -1 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y)))))
(pow.f64 (+.f64 x (/.f64 -1 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y)))) 1)
(pow.f64 (pow.f64 (+.f64 x (/.f64 -1 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y)))) 3) 1/3)
(pow.f64 (cbrt.f64 (+.f64 x (/.f64 -1 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y))))) 3)
(pow.f64 (sqrt.f64 (+.f64 x (/.f64 -1 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y))))) 2)
(pow.f64 (/.f64 (+.f64 (fma.f64 x x (pow.f64 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y)) -2)) (/.f64 x (+.f64 x (/.f64 -5641895835477563/5000000000000000 y)))) (-.f64 (pow.f64 x 3) (pow.f64 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y)) -3))) -1)
(pow.f64 (/.f64 (+.f64 x (/.f64 1 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y)))) (-.f64 (*.f64 x x) (pow.f64 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y)) -2))) -1)
(sqrt.f64 (pow.f64 (+.f64 x (/.f64 -1 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y)))) 2))
(log.f64 (exp.f64 (+.f64 x (/.f64 -1 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y))))))
(log.f64 (+.f64 1 (expm1.f64 (+.f64 x (/.f64 -1 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y)))))))
(log.f64 (/.f64 (+.f64 1 (expm1.f64 x)) (exp.f64 (/.f64 1 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y))))))
(log.f64 (/.f64 (exp.f64 x) (+.f64 1 (expm1.f64 (/.f64 1 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y)))))))
(log.f64 (/.f64 (+.f64 1 (expm1.f64 x)) (+.f64 1 (expm1.f64 (/.f64 1 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y)))))))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 x)) (exp.f64 (/.f64 -1 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y))))))
(log.f64 (*.f64 (exp.f64 x) (/.f64 1 (exp.f64 (/.f64 1 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y)))))))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 x)) (/.f64 1 (exp.f64 (/.f64 1 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y)))))))
(log.f64 (*.f64 (exp.f64 (/.f64 -1 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y)))) (exp.f64 x)))
(log.f64 (*.f64 (/.f64 1 (exp.f64 (/.f64 1 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y))))) (exp.f64 x)))
(log.f64 (*.f64 (exp.f64 (/.f64 -1 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y)))) (+.f64 1 (expm1.f64 x))))
(log.f64 (*.f64 (/.f64 1 (exp.f64 (/.f64 1 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y))))) (+.f64 1 (expm1.f64 x))))
(cbrt.f64 (pow.f64 (+.f64 x (/.f64 -1 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y)))) 3))
(expm1.f64 (log1p.f64 (+.f64 x (/.f64 -1 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y))))))
(log1p.f64 (expm1.f64 (+.f64 x (/.f64 -1 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y))))))
(exp.f64 (log.f64 (+.f64 x (/.f64 -1 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y))))))
(exp.f64 (*.f64 (log.f64 (+.f64 x (/.f64 -1 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y))))) 1))
(fma.f64 1 x (/.f64 -1 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y))))
(fma.f64 1 x (*.f64 (/.f64 -1 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y))) 1))
(fma.f64 1 (+.f64 x (/.f64 -1 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y)))) (fma.f64 (/.f64 -1 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y))) 1 (/.f64 1 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y)))))
(fma.f64 1 (+.f64 x (/.f64 -1 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y)))) (fma.f64 (neg.f64 (/.f64 1 (cbrt.f64 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y))))) (cbrt.f64 (pow.f64 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y)) -2)) (/.f64 1 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y)))))
(fma.f64 1 (+.f64 x (/.f64 -1 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y)))) (+.f64 (/.f64 -1 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y))) (/.f64 1 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y)))))
(fma.f64 1 (/.f64 -1 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y))) x)
(fma.f64 x 1 (/.f64 -1 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y))))
(fma.f64 x 1 (*.f64 (/.f64 -1 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y))) 1))
(fma.f64 (+.f64 x (/.f64 -1 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y)))) 1 (fma.f64 (/.f64 -1 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y))) 1 (/.f64 1 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y)))))
(fma.f64 (+.f64 x (/.f64 -1 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y)))) 1 (fma.f64 (neg.f64 (/.f64 1 (cbrt.f64 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y))))) (cbrt.f64 (pow.f64 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y)) -2)) (/.f64 1 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y)))))
(fma.f64 (+.f64 x (/.f64 -1 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y)))) 1 (+.f64 (/.f64 -1 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y))) (/.f64 1 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y)))))
(fma.f64 (cbrt.f64 (pow.f64 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y)) -2)) (neg.f64 (/.f64 1 (cbrt.f64 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y))))) x)
(fma.f64 (cbrt.f64 (+.f64 x (/.f64 -1 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y))))) (pow.f64 (cbrt.f64 (+.f64 x (/.f64 -1 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y))))) 2) (fma.f64 (/.f64 -1 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y))) 1 (/.f64 1 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y)))))
(fma.f64 (cbrt.f64 (+.f64 x (/.f64 -1 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y))))) (pow.f64 (cbrt.f64 (+.f64 x (/.f64 -1 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y))))) 2) (fma.f64 (neg.f64 (/.f64 1 (cbrt.f64 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y))))) (cbrt.f64 (pow.f64 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y)) -2)) (/.f64 1 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y)))))
(fma.f64 (cbrt.f64 (+.f64 x (/.f64 -1 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y))))) (pow.f64 (cbrt.f64 (+.f64 x (/.f64 -1 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y))))) 2) (+.f64 (/.f64 -1 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y))) (/.f64 1 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y)))))
(fma.f64 (pow.f64 (cbrt.f64 (+.f64 x (/.f64 -1 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y))))) 2) (cbrt.f64 (+.f64 x (/.f64 -1 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y))))) (fma.f64 (/.f64 -1 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y))) 1 (/.f64 1 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y)))))
(fma.f64 (pow.f64 (cbrt.f64 (+.f64 x (/.f64 -1 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y))))) 2) (cbrt.f64 (+.f64 x (/.f64 -1 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y))))) (fma.f64 (neg.f64 (/.f64 1 (cbrt.f64 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y))))) (cbrt.f64 (pow.f64 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y)) -2)) (/.f64 1 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y)))))
(fma.f64 (pow.f64 (cbrt.f64 (+.f64 x (/.f64 -1 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y))))) 2) (cbrt.f64 (+.f64 x (/.f64 -1 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y))))) (+.f64 (/.f64 -1 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y))) (/.f64 1 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y)))))
(fma.f64 (cbrt.f64 x) (pow.f64 (cbrt.f64 x) 2) (/.f64 -1 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y))))
(fma.f64 (cbrt.f64 x) (pow.f64 (cbrt.f64 x) 2) (*.f64 (/.f64 -1 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y))) 1))
(fma.f64 (pow.f64 (cbrt.f64 x) 2) (cbrt.f64 x) (/.f64 -1 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y))))
(fma.f64 (pow.f64 (cbrt.f64 x) 2) (cbrt.f64 x) (*.f64 (/.f64 -1 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y))) 1))
(fma.f64 (pow.f64 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y)) -1/2) (neg.f64 (pow.f64 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y)) -1/2)) x)
(fma.f64 (sqrt.f64 (+.f64 x (/.f64 -1 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y))))) (sqrt.f64 (+.f64 x (/.f64 -1 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y))))) (fma.f64 (/.f64 -1 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y))) 1 (/.f64 1 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y)))))
(fma.f64 (sqrt.f64 (+.f64 x (/.f64 -1 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y))))) (sqrt.f64 (+.f64 x (/.f64 -1 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y))))) (fma.f64 (neg.f64 (/.f64 1 (cbrt.f64 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y))))) (cbrt.f64 (pow.f64 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y)) -2)) (/.f64 1 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y)))))
(fma.f64 (sqrt.f64 (+.f64 x (/.f64 -1 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y))))) (sqrt.f64 (+.f64 x (/.f64 -1 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y))))) (+.f64 (/.f64 -1 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y))) (/.f64 1 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y)))))
(fma.f64 (sqrt.f64 x) (sqrt.f64 x) (/.f64 -1 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y))))
(fma.f64 (sqrt.f64 x) (sqrt.f64 x) (*.f64 (/.f64 -1 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y))) 1))
(fma.f64 -1 (/.f64 1 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y))) x)
(fma.f64 (-.f64 (pow.f64 x 3) (pow.f64 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y)) -3)) (/.f64 1 (+.f64 (fma.f64 x x (pow.f64 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y)) -2)) (/.f64 x (+.f64 x (/.f64 -5641895835477563/5000000000000000 y))))) (fma.f64 (/.f64 -1 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y))) 1 (/.f64 1 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y)))))
(fma.f64 (-.f64 (pow.f64 x 3) (pow.f64 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y)) -3)) (/.f64 1 (+.f64 (fma.f64 x x (pow.f64 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y)) -2)) (/.f64 x (+.f64 x (/.f64 -5641895835477563/5000000000000000 y))))) (fma.f64 (neg.f64 (/.f64 1 (cbrt.f64 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y))))) (cbrt.f64 (pow.f64 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y)) -2)) (/.f64 1 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y)))))
(fma.f64 (-.f64 (pow.f64 x 3) (pow.f64 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y)) -3)) (/.f64 1 (+.f64 (fma.f64 x x (pow.f64 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y)) -2)) (/.f64 x (+.f64 x (/.f64 -5641895835477563/5000000000000000 y))))) (+.f64 (/.f64 -1 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y))) (/.f64 1 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y)))))
(fma.f64 (-.f64 (*.f64 x x) (pow.f64 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y)) -2)) (/.f64 1 (+.f64 x (/.f64 1 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y))))) (fma.f64 (/.f64 -1 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y))) 1 (/.f64 1 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y)))))
(fma.f64 (-.f64 (*.f64 x x) (pow.f64 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y)) -2)) (/.f64 1 (+.f64 x (/.f64 1 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y))))) (fma.f64 (neg.f64 (/.f64 1 (cbrt.f64 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y))))) (cbrt.f64 (pow.f64 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y)) -2)) (/.f64 1 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y)))))
(fma.f64 (-.f64 (*.f64 x x) (pow.f64 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y)) -2)) (/.f64 1 (+.f64 x (/.f64 1 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y))))) (+.f64 (/.f64 -1 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y))) (/.f64 1 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y)))))
(fma.f64 (*.f64 (cbrt.f64 (/.f64 -1 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y)))) (cbrt.f64 (/.f64 -1 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y))))) (cbrt.f64 (/.f64 -1 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y)))) x)
(fma.f64 (sqrt.f64 (/.f64 -1 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y)))) (sqrt.f64 (/.f64 -1 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y)))) x)
(fma.f64 (neg.f64 (pow.f64 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y)) -1/2)) (pow.f64 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y)) -1/2) x)
(fma.f64 (+.f64 (sqrt.f64 x) (pow.f64 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y)) -1/2)) (-.f64 (sqrt.f64 x) (pow.f64 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y)) -1/2)) (fma.f64 (/.f64 -1 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y))) 1 (/.f64 1 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y)))))
(fma.f64 (+.f64 (sqrt.f64 x) (pow.f64 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y)) -1/2)) (-.f64 (sqrt.f64 x) (pow.f64 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y)) -1/2)) (fma.f64 (neg.f64 (/.f64 1 (cbrt.f64 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y))))) (cbrt.f64 (pow.f64 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y)) -2)) (/.f64 1 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y)))))
(fma.f64 (+.f64 (sqrt.f64 x) (pow.f64 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y)) -1/2)) (-.f64 (sqrt.f64 x) (pow.f64 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y)) -1/2)) (+.f64 (/.f64 -1 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y))) (/.f64 1 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y)))))
(fma.f64 (neg.f64 (cbrt.f64 (pow.f64 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y)) -2))) (/.f64 1 (cbrt.f64 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y)))) x)
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 -5000000000000000/5641895835477563 y) (*.f64 -25000000000000000000000000000000/31830988618379068626528276418969 (*.f64 (pow.f64 y 2) x)))
(fma.f64 -5000000000000000/5641895835477563 y (*.f64 -25000000000000000000000000000000/31830988618379068626528276418969 (*.f64 (*.f64 y y) x)))
(fma.f64 y -5000000000000000/5641895835477563 (*.f64 -25000000000000000000000000000000/31830988618379068626528276418969 (*.f64 y (*.f64 y x))))
(fma.f64 -25000000000000000000000000000000/31830988618379068626528276418969 (*.f64 y (*.f64 y x)) (*.f64 y -5000000000000000/5641895835477563))
(+.f64 (*.f64 -125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547 (*.f64 y (*.f64 (pow.f64 y 2) (pow.f64 x 2)))) (+.f64 (*.f64 -5000000000000000/5641895835477563 y) (*.f64 -25000000000000000000000000000000/31830988618379068626528276418969 (*.f64 (pow.f64 y 2) x))))
(fma.f64 -125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547 (*.f64 (pow.f64 y 3) (*.f64 x x)) (fma.f64 -5000000000000000/5641895835477563 y (*.f64 -25000000000000000000000000000000/31830988618379068626528276418969 (*.f64 (*.f64 y y) x))))
(fma.f64 -125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547 (*.f64 (*.f64 (pow.f64 y 3) x) x) (fma.f64 y -5000000000000000/5641895835477563 (*.f64 -25000000000000000000000000000000/31830988618379068626528276418969 (*.f64 y (*.f64 y x)))))
(fma.f64 -125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547 (*.f64 x (*.f64 x (pow.f64 y 3))) (fma.f64 -25000000000000000000000000000000/31830988618379068626528276418969 (*.f64 y (*.f64 y x)) (*.f64 y -5000000000000000/5641895835477563)))
(+.f64 (*.f64 -625000000000000000000000000000000000000000000000000000000000000/1013211836423377808197068612118338110498536634308026710423022961 (*.f64 (pow.f64 (pow.f64 y 2) 2) (pow.f64 x 3))) (+.f64 (*.f64 -125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547 (*.f64 y (*.f64 (pow.f64 y 2) (pow.f64 x 2)))) (+.f64 (*.f64 -5000000000000000/5641895835477563 y) (*.f64 -25000000000000000000000000000000/31830988618379068626528276418969 (*.f64 (pow.f64 y 2) x)))))
(fma.f64 -625000000000000000000000000000000000000000000000000000000000000/1013211836423377808197068612118338110498536634308026710423022961 (*.f64 (pow.f64 x 3) (pow.f64 y 4)) (fma.f64 -125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547 (*.f64 (pow.f64 y 3) (*.f64 x x)) (fma.f64 -5000000000000000/5641895835477563 y (*.f64 -25000000000000000000000000000000/31830988618379068626528276418969 (*.f64 (*.f64 y y) x)))))
(fma.f64 -125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547 (*.f64 (*.f64 (pow.f64 y 3) x) x) (fma.f64 y -5000000000000000/5641895835477563 (fma.f64 -25000000000000000000000000000000/31830988618379068626528276418969 (*.f64 y (*.f64 y x)) (*.f64 -625000000000000000000000000000000000000000000000000000000000000/1013211836423377808197068612118338110498536634308026710423022961 (*.f64 (pow.f64 x 3) (pow.f64 y 4))))))
(fma.f64 -125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547 (*.f64 x (*.f64 x (pow.f64 y 3))) (fma.f64 y -5000000000000000/5641895835477563 (fma.f64 -25000000000000000000000000000000/31830988618379068626528276418969 (*.f64 y (*.f64 y x)) (*.f64 (pow.f64 x 3) (*.f64 -625000000000000000000000000000000000000000000000000000000000000/1013211836423377808197068612118338110498536634308026710423022961 (pow.f64 y 4))))))
(/.f64 1 x)
(+.f64 (/.f64 1 x) (*.f64 5641895835477563/5000000000000000 (/.f64 (pow.f64 (/.f64 1 x) 2) y)))
(+.f64 (/.f64 1 x) (/.f64 (*.f64 5641895835477563/5000000000000000 (pow.f64 (/.f64 1 x) 2)) y))
(fma.f64 5641895835477563/5000000000000000 (/.f64 (pow.f64 (/.f64 1 x) 2) y) (/.f64 1 x))
(fma.f64 5641895835477563/5000000000000000 (/.f64 (pow.f64 (/.f64 -1 x) 2) y) (/.f64 1 x))
(+.f64 (*.f64 31830988618379068626528276418969/25000000000000000000000000000000 (/.f64 (pow.f64 (/.f64 1 x) 3) (pow.f64 y 2))) (+.f64 (/.f64 1 x) (*.f64 5641895835477563/5000000000000000 (/.f64 (pow.f64 (/.f64 1 x) 2) y))))
(fma.f64 31830988618379068626528276418969/25000000000000000000000000000000 (/.f64 (/.f64 1 (pow.f64 x 3)) (*.f64 y y)) (+.f64 (/.f64 1 x) (/.f64 (*.f64 5641895835477563/5000000000000000 (pow.f64 (/.f64 1 x) 2)) y)))
(+.f64 (fma.f64 5641895835477563/5000000000000000 (/.f64 (pow.f64 (/.f64 1 x) 2) y) (/.f64 1 x)) (/.f64 (/.f64 31830988618379068626528276418969/25000000000000000000000000000000 (pow.f64 x 3)) (*.f64 y y)))
(+.f64 (fma.f64 5641895835477563/5000000000000000 (/.f64 (pow.f64 (/.f64 -1 x) 2) y) (/.f64 1 x)) (/.f64 (/.f64 31830988618379068626528276418969/25000000000000000000000000000000 (pow.f64 x 3)) (*.f64 y y)))
(+.f64 (*.f64 31830988618379068626528276418969/25000000000000000000000000000000 (/.f64 (pow.f64 (/.f64 1 x) 3) (pow.f64 y 2))) (+.f64 (/.f64 1 x) (+.f64 (*.f64 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 (/.f64 (pow.f64 (/.f64 1 x) 4) (*.f64 y (pow.f64 y 2)))) (*.f64 5641895835477563/5000000000000000 (/.f64 (pow.f64 (/.f64 1 x) 2) y)))))
(fma.f64 31830988618379068626528276418969/25000000000000000000000000000000 (/.f64 (/.f64 1 (pow.f64 x 3)) (*.f64 y y)) (+.f64 (/.f64 1 x) (fma.f64 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 (/.f64 (pow.f64 (/.f64 1 x) 4) (pow.f64 y 3)) (/.f64 (*.f64 5641895835477563/5000000000000000 (pow.f64 (/.f64 1 x) 2)) y))))
(+.f64 (/.f64 1 x) (+.f64 (fma.f64 5641895835477563/5000000000000000 (/.f64 (pow.f64 (/.f64 1 x) 2) y) (*.f64 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 (/.f64 (pow.f64 (/.f64 1 x) 4) (pow.f64 y 3)))) (/.f64 (/.f64 31830988618379068626528276418969/25000000000000000000000000000000 (pow.f64 x 3)) (*.f64 y y))))
(+.f64 (fma.f64 5641895835477563/5000000000000000 (/.f64 (pow.f64 (/.f64 -1 x) 2) y) (/.f64 1 x)) (fma.f64 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 (/.f64 (pow.f64 (/.f64 -1 x) 4) (pow.f64 y 3)) (/.f64 (/.f64 31830988618379068626528276418969/25000000000000000000000000000000 (pow.f64 x 3)) (*.f64 y y))))
(/.f64 1 x)
(+.f64 (/.f64 1 x) (*.f64 5641895835477563/5000000000000000 (/.f64 (pow.f64 (/.f64 -1 x) 2) y)))
(+.f64 (/.f64 1 x) (/.f64 (*.f64 5641895835477563/5000000000000000 (pow.f64 (/.f64 1 x) 2)) y))
(fma.f64 5641895835477563/5000000000000000 (/.f64 (pow.f64 (/.f64 1 x) 2) y) (/.f64 1 x))
(fma.f64 5641895835477563/5000000000000000 (/.f64 (pow.f64 (/.f64 -1 x) 2) y) (/.f64 1 x))
(+.f64 (*.f64 -31830988618379068626528276418969/25000000000000000000000000000000 (/.f64 (pow.f64 (/.f64 -1 x) 3) (pow.f64 y 2))) (+.f64 (/.f64 1 x) (*.f64 5641895835477563/5000000000000000 (/.f64 (pow.f64 (/.f64 -1 x) 2) y))))
(fma.f64 31830988618379068626528276418969/25000000000000000000000000000000 (/.f64 (/.f64 1 (pow.f64 x 3)) (*.f64 y y)) (+.f64 (/.f64 1 x) (/.f64 (*.f64 5641895835477563/5000000000000000 (pow.f64 (/.f64 1 x) 2)) y)))
(+.f64 (fma.f64 5641895835477563/5000000000000000 (/.f64 (pow.f64 (/.f64 1 x) 2) y) (/.f64 1 x)) (/.f64 (/.f64 31830988618379068626528276418969/25000000000000000000000000000000 (pow.f64 x 3)) (*.f64 y y)))
(+.f64 (fma.f64 5641895835477563/5000000000000000 (/.f64 (pow.f64 (/.f64 -1 x) 2) y) (/.f64 1 x)) (/.f64 (/.f64 31830988618379068626528276418969/25000000000000000000000000000000 (pow.f64 x 3)) (*.f64 y y)))
(+.f64 (*.f64 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 (/.f64 (pow.f64 (/.f64 -1 x) 4) (*.f64 y (pow.f64 y 2)))) (+.f64 (*.f64 -31830988618379068626528276418969/25000000000000000000000000000000 (/.f64 (pow.f64 (/.f64 -1 x) 3) (pow.f64 y 2))) (+.f64 (/.f64 1 x) (*.f64 5641895835477563/5000000000000000 (/.f64 (pow.f64 (/.f64 -1 x) 2) y)))))
(fma.f64 31830988618379068626528276418969/25000000000000000000000000000000 (/.f64 (/.f64 1 (pow.f64 x 3)) (*.f64 y y)) (+.f64 (/.f64 1 x) (fma.f64 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 (/.f64 (pow.f64 (/.f64 1 x) 4) (pow.f64 y 3)) (/.f64 (*.f64 5641895835477563/5000000000000000 (pow.f64 (/.f64 1 x) 2)) y))))
(+.f64 (/.f64 1 x) (+.f64 (fma.f64 5641895835477563/5000000000000000 (/.f64 (pow.f64 (/.f64 1 x) 2) y) (*.f64 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 (/.f64 (pow.f64 (/.f64 1 x) 4) (pow.f64 y 3)))) (/.f64 (/.f64 31830988618379068626528276418969/25000000000000000000000000000000 (pow.f64 x 3)) (*.f64 y y))))
(+.f64 (fma.f64 5641895835477563/5000000000000000 (/.f64 (pow.f64 (/.f64 -1 x) 2) y) (/.f64 1 x)) (fma.f64 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 (/.f64 (pow.f64 (/.f64 -1 x) 4) (pow.f64 y 3)) (/.f64 (/.f64 31830988618379068626528276418969/25000000000000000000000000000000 (pow.f64 x 3)) (*.f64 y y))))
(*.f64 -5000000000000000/5641895835477563 y)
(*.f64 y -5000000000000000/5641895835477563)
(+.f64 (*.f64 -5000000000000000/5641895835477563 y) (*.f64 -25000000000000000000000000000000/31830988618379068626528276418969 (*.f64 (pow.f64 y 2) x)))
(fma.f64 -5000000000000000/5641895835477563 y (*.f64 -25000000000000000000000000000000/31830988618379068626528276418969 (*.f64 (*.f64 y y) x)))
(fma.f64 y -5000000000000000/5641895835477563 (*.f64 -25000000000000000000000000000000/31830988618379068626528276418969 (*.f64 y (*.f64 y x))))
(fma.f64 -25000000000000000000000000000000/31830988618379068626528276418969 (*.f64 y (*.f64 y x)) (*.f64 y -5000000000000000/5641895835477563))
(+.f64 (*.f64 -125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547 (*.f64 (pow.f64 y 3) (pow.f64 x 2))) (+.f64 (*.f64 -5000000000000000/5641895835477563 y) (*.f64 -25000000000000000000000000000000/31830988618379068626528276418969 (*.f64 (pow.f64 y 2) x))))
(fma.f64 -125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547 (*.f64 (pow.f64 y 3) (*.f64 x x)) (fma.f64 -5000000000000000/5641895835477563 y (*.f64 -25000000000000000000000000000000/31830988618379068626528276418969 (*.f64 (*.f64 y y) x))))
(fma.f64 -125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547 (*.f64 (*.f64 (pow.f64 y 3) x) x) (fma.f64 y -5000000000000000/5641895835477563 (*.f64 -25000000000000000000000000000000/31830988618379068626528276418969 (*.f64 y (*.f64 y x)))))
(fma.f64 -125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547 (*.f64 x (*.f64 x (pow.f64 y 3))) (fma.f64 -25000000000000000000000000000000/31830988618379068626528276418969 (*.f64 y (*.f64 y x)) (*.f64 y -5000000000000000/5641895835477563)))
(+.f64 (*.f64 -125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547 (*.f64 (pow.f64 y 3) (pow.f64 x 2))) (+.f64 (*.f64 -5000000000000000/5641895835477563 y) (+.f64 (*.f64 -25000000000000000000000000000000/31830988618379068626528276418969 (*.f64 (pow.f64 y 2) x)) (*.f64 -625000000000000000000000000000000000000000000000000000000000000/1013211836423377808197068612118338110498536634308026710423022961 (*.f64 (pow.f64 y 4) (*.f64 (pow.f64 x 2) x))))))
(fma.f64 -625000000000000000000000000000000000000000000000000000000000000/1013211836423377808197068612118338110498536634308026710423022961 (*.f64 (pow.f64 x 3) (pow.f64 y 4)) (fma.f64 -125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547 (*.f64 (pow.f64 y 3) (*.f64 x x)) (fma.f64 -5000000000000000/5641895835477563 y (*.f64 -25000000000000000000000000000000/31830988618379068626528276418969 (*.f64 (*.f64 y y) x)))))
(fma.f64 -125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547 (*.f64 (*.f64 (pow.f64 y 3) x) x) (fma.f64 y -5000000000000000/5641895835477563 (fma.f64 -25000000000000000000000000000000/31830988618379068626528276418969 (*.f64 y (*.f64 y x)) (*.f64 -625000000000000000000000000000000000000000000000000000000000000/1013211836423377808197068612118338110498536634308026710423022961 (*.f64 (pow.f64 x 3) (pow.f64 y 4))))))
(fma.f64 -125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547 (*.f64 x (*.f64 x (pow.f64 y 3))) (fma.f64 y -5000000000000000/5641895835477563 (fma.f64 -25000000000000000000000000000000/31830988618379068626528276418969 (*.f64 y (*.f64 y x)) (*.f64 (pow.f64 x 3) (*.f64 -625000000000000000000000000000000000000000000000000000000000000/1013211836423377808197068612118338110498536634308026710423022961 (pow.f64 y 4))))))
(/.f64 1 x)
(+.f64 (*.f64 5641895835477563/5000000000000000 (/.f64 1 (*.f64 y (pow.f64 x 2)))) (/.f64 1 x))
(+.f64 (/.f64 1 x) (/.f64 5641895835477563/5000000000000000 (*.f64 y (*.f64 x x))))
(+.f64 (/.f64 1 x) (/.f64 5641895835477563/5000000000000000 (*.f64 (*.f64 y x) x)))
(+.f64 (*.f64 5641895835477563/5000000000000000 (/.f64 1 (*.f64 y (pow.f64 x 2)))) (+.f64 (*.f64 31830988618379068626528276418969/25000000000000000000000000000000 (/.f64 (pow.f64 (/.f64 1 y) 2) (*.f64 (pow.f64 x 2) x))) (/.f64 1 x)))
(+.f64 (/.f64 5641895835477563/5000000000000000 (*.f64 y (*.f64 x x))) (fma.f64 31830988618379068626528276418969/25000000000000000000000000000000 (/.f64 (pow.f64 (/.f64 1 y) 2) (pow.f64 x 3)) (/.f64 1 x)))
(+.f64 (/.f64 5641895835477563/5000000000000000 (*.f64 (*.f64 y x) x)) (fma.f64 31830988618379068626528276418969/25000000000000000000000000000000 (/.f64 (pow.f64 (/.f64 1 y) 2) (pow.f64 x 3)) (/.f64 1 x)))
(+.f64 (/.f64 1 x) (+.f64 (/.f64 5641895835477563/5000000000000000 (*.f64 y (*.f64 x x))) (/.f64 (pow.f64 (/.f64 5641895835477563/5000000000000000 y) 2) (pow.f64 x 3))))
(+.f64 (*.f64 5641895835477563/5000000000000000 (/.f64 1 (*.f64 y (pow.f64 x 2)))) (+.f64 (*.f64 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 (/.f64 (pow.f64 (/.f64 1 y) 3) (pow.f64 (pow.f64 x 2) 2))) (+.f64 (*.f64 31830988618379068626528276418969/25000000000000000000000000000000 (/.f64 (pow.f64 (/.f64 1 y) 2) (*.f64 (pow.f64 x 2) x))) (/.f64 1 x))))
(+.f64 (/.f64 5641895835477563/5000000000000000 (*.f64 y (*.f64 x x))) (fma.f64 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 (/.f64 (/.f64 1 (pow.f64 y 3)) (pow.f64 (*.f64 x x) 2)) (fma.f64 31830988618379068626528276418969/25000000000000000000000000000000 (/.f64 (pow.f64 (/.f64 1 y) 2) (pow.f64 x 3)) (/.f64 1 x))))
(+.f64 (fma.f64 31830988618379068626528276418969/25000000000000000000000000000000 (/.f64 (pow.f64 (/.f64 1 y) 2) (pow.f64 x 3)) (/.f64 1 x)) (+.f64 (/.f64 5641895835477563/5000000000000000 (*.f64 (*.f64 y x) x)) (/.f64 (/.f64 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 (pow.f64 y 3)) (pow.f64 x 4))))
(+.f64 (/.f64 5641895835477563/5000000000000000 (*.f64 y (*.f64 x x))) (+.f64 (/.f64 1 x) (+.f64 (/.f64 (pow.f64 (/.f64 5641895835477563/5000000000000000 y) 2) (pow.f64 x 3)) (/.f64 (pow.f64 (/.f64 5641895835477563/5000000000000000 y) 3) (pow.f64 x 4)))))
(/.f64 1 x)
(+.f64 (*.f64 5641895835477563/5000000000000000 (/.f64 1 (*.f64 y (pow.f64 x 2)))) (/.f64 1 x))
(+.f64 (/.f64 1 x) (/.f64 5641895835477563/5000000000000000 (*.f64 y (*.f64 x x))))
(+.f64 (/.f64 1 x) (/.f64 5641895835477563/5000000000000000 (*.f64 (*.f64 y x) x)))
(+.f64 (*.f64 5641895835477563/5000000000000000 (/.f64 1 (*.f64 y (pow.f64 x 2)))) (+.f64 (*.f64 31830988618379068626528276418969/25000000000000000000000000000000 (/.f64 (pow.f64 (/.f64 -1 y) 2) (*.f64 (pow.f64 x 2) x))) (/.f64 1 x)))
(+.f64 (/.f64 5641895835477563/5000000000000000 (*.f64 y (*.f64 x x))) (fma.f64 31830988618379068626528276418969/25000000000000000000000000000000 (/.f64 (pow.f64 (/.f64 -1 y) 2) (pow.f64 x 3)) (/.f64 1 x)))
(+.f64 (/.f64 5641895835477563/5000000000000000 (*.f64 (*.f64 y x) x)) (fma.f64 31830988618379068626528276418969/25000000000000000000000000000000 (/.f64 (pow.f64 (/.f64 -1 y) 2) (pow.f64 x 3)) (/.f64 1 x)))
(+.f64 (*.f64 5641895835477563/5000000000000000 (/.f64 1 (*.f64 y (pow.f64 x 2)))) (+.f64 (*.f64 -179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 (/.f64 (pow.f64 (/.f64 -1 y) 3) (pow.f64 (pow.f64 x 2) 2))) (+.f64 (*.f64 31830988618379068626528276418969/25000000000000000000000000000000 (/.f64 (pow.f64 (/.f64 -1 y) 2) (*.f64 (pow.f64 x 2) x))) (/.f64 1 x))))
(+.f64 (/.f64 5641895835477563/5000000000000000 (*.f64 y (*.f64 x x))) (fma.f64 -179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 (/.f64 (/.f64 -1 (pow.f64 y 3)) (pow.f64 (*.f64 x x) 2)) (fma.f64 31830988618379068626528276418969/25000000000000000000000000000000 (/.f64 (pow.f64 (/.f64 -1 y) 2) (pow.f64 x 3)) (/.f64 1 x))))
(+.f64 (fma.f64 31830988618379068626528276418969/25000000000000000000000000000000 (/.f64 (pow.f64 (/.f64 -1 y) 2) (pow.f64 x 3)) (/.f64 1 x)) (+.f64 (/.f64 5641895835477563/5000000000000000 (*.f64 (*.f64 y x) x)) (/.f64 (/.f64 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 (pow.f64 y 3)) (pow.f64 x 4))))
(+.f64 (fma.f64 31830988618379068626528276418969/25000000000000000000000000000000 (/.f64 (pow.f64 (/.f64 -1 y) 2) (pow.f64 x 3)) (/.f64 1 x)) (+.f64 (/.f64 5641895835477563/5000000000000000 (*.f64 y (*.f64 x x))) (/.f64 (pow.f64 (/.f64 5641895835477563/5000000000000000 y) 3) (pow.f64 x 4))))
(*.f64 5000000000000000/5641895835477563 y)
(*.f64 y 5000000000000000/5641895835477563)
(+.f64 (*.f64 5000000000000000/5641895835477563 y) (*.f64 (+.f64 1 (*.f64 25000000000000000000000000000000/31830988618379068626528276418969 (pow.f64 y 2))) x))
(fma.f64 5000000000000000/5641895835477563 y (*.f64 x (+.f64 1 (*.f64 (*.f64 y y) 25000000000000000000000000000000/31830988618379068626528276418969))))
(fma.f64 (*.f64 y (*.f64 y x)) 25000000000000000000000000000000/31830988618379068626528276418969 (fma.f64 y 5000000000000000/5641895835477563 x))
(fma.f64 x (fma.f64 (*.f64 y y) 25000000000000000000000000000000/31830988618379068626528276418969 1) (*.f64 y 5000000000000000/5641895835477563))
(+.f64 (*.f64 125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547 (*.f64 y (*.f64 (pow.f64 y 2) (pow.f64 x 2)))) (+.f64 (*.f64 5000000000000000/5641895835477563 y) (*.f64 (+.f64 1 (*.f64 25000000000000000000000000000000/31830988618379068626528276418969 (pow.f64 y 2))) x)))
(fma.f64 125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547 (*.f64 (pow.f64 y 3) (*.f64 x x)) (fma.f64 5000000000000000/5641895835477563 y (*.f64 x (+.f64 1 (*.f64 (*.f64 y y) 25000000000000000000000000000000/31830988618379068626528276418969)))))
(fma.f64 (*.f64 y (*.f64 y x)) 25000000000000000000000000000000/31830988618379068626528276418969 (fma.f64 y 5000000000000000/5641895835477563 (fma.f64 (*.f64 (*.f64 (pow.f64 y 3) x) x) 125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547 x)))
(fma.f64 (*.f64 y (*.f64 y x)) 25000000000000000000000000000000/31830988618379068626528276418969 (fma.f64 y 5000000000000000/5641895835477563 (fma.f64 (*.f64 (pow.f64 y 3) 125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547) (*.f64 x x) x)))
(+.f64 (*.f64 625000000000000000000000000000000000000000000000000000000000000/1013211836423377808197068612118338110498536634308026710423022961 (*.f64 (pow.f64 (pow.f64 y 2) 2) (pow.f64 x 3))) (+.f64 (*.f64 125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547 (*.f64 y (*.f64 (pow.f64 y 2) (pow.f64 x 2)))) (+.f64 (*.f64 5000000000000000/5641895835477563 y) (*.f64 (+.f64 1 (*.f64 25000000000000000000000000000000/31830988618379068626528276418969 (pow.f64 y 2))) x))))
(fma.f64 625000000000000000000000000000000000000000000000000000000000000/1013211836423377808197068612118338110498536634308026710423022961 (*.f64 (pow.f64 x 3) (pow.f64 y 4)) (fma.f64 125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547 (*.f64 (pow.f64 y 3) (*.f64 x x)) (fma.f64 5000000000000000/5641895835477563 y (*.f64 x (+.f64 1 (*.f64 (*.f64 y y) 25000000000000000000000000000000/31830988618379068626528276418969))))))
(fma.f64 (*.f64 (pow.f64 x 3) (pow.f64 y 4)) 625000000000000000000000000000000000000000000000000000000000000/1013211836423377808197068612118338110498536634308026710423022961 (fma.f64 (*.f64 y (*.f64 y x)) 25000000000000000000000000000000/31830988618379068626528276418969 (fma.f64 y 5000000000000000/5641895835477563 (fma.f64 (*.f64 (*.f64 (pow.f64 y 3) x) x) 125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547 x))))
(fma.f64 (*.f64 (pow.f64 x 3) (pow.f64 y 4)) 625000000000000000000000000000000000000000000000000000000000000/1013211836423377808197068612118338110498536634308026710423022961 (fma.f64 (*.f64 y (*.f64 y x)) 25000000000000000000000000000000/31830988618379068626528276418969 (fma.f64 y 5000000000000000/5641895835477563 (fma.f64 (*.f64 (pow.f64 y 3) 125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547) (*.f64 x x) x))))
x
(-.f64 x (/.f64 1 x))
(+.f64 x (/.f64 -1 x))
(-.f64 (+.f64 (*.f64 -5641895835477563/5000000000000000 (/.f64 (pow.f64 (/.f64 1 x) 2) y)) x) (/.f64 1 x))
(-.f64 (fma.f64 -5641895835477563/5000000000000000 (/.f64 (pow.f64 (/.f64 1 x) 2) y) x) (/.f64 1 x))
(+.f64 (/.f64 -1 x) (fma.f64 (/.f64 (pow.f64 (/.f64 1 x) 2) y) -5641895835477563/5000000000000000 x))
(+.f64 (/.f64 -1 x) (fma.f64 (/.f64 (pow.f64 (/.f64 -1 x) 2) y) -5641895835477563/5000000000000000 x))
(-.f64 (+.f64 (*.f64 -5641895835477563/5000000000000000 (/.f64 (pow.f64 (/.f64 1 x) 2) y)) (+.f64 (*.f64 -31830988618379068626528276418969/25000000000000000000000000000000 (/.f64 (pow.f64 (/.f64 1 x) 3) (pow.f64 y 2))) x)) (/.f64 1 x))
(-.f64 (fma.f64 -5641895835477563/5000000000000000 (/.f64 (pow.f64 (/.f64 1 x) 2) y) (fma.f64 -31830988618379068626528276418969/25000000000000000000000000000000 (/.f64 (/.f64 1 (pow.f64 x 3)) (*.f64 y y)) x)) (/.f64 1 x))
(+.f64 (/.f64 -1 x) (+.f64 (fma.f64 (/.f64 (pow.f64 (/.f64 1 x) 2) y) -5641895835477563/5000000000000000 x) (/.f64 (/.f64 -31830988618379068626528276418969/25000000000000000000000000000000 (pow.f64 x 3)) (*.f64 y y))))
(+.f64 (fma.f64 (/.f64 (pow.f64 (/.f64 -1 x) 2) y) -5641895835477563/5000000000000000 (/.f64 (/.f64 -31830988618379068626528276418969/25000000000000000000000000000000 (pow.f64 x 3)) (*.f64 y y))) (+.f64 x (/.f64 -1 x)))
x
(-.f64 x (/.f64 1 x))
(+.f64 x (/.f64 -1 x))
(-.f64 (+.f64 (*.f64 -5641895835477563/5000000000000000 (/.f64 (pow.f64 (/.f64 -1 x) 2) y)) x) (/.f64 1 x))
(-.f64 (fma.f64 -5641895835477563/5000000000000000 (/.f64 (pow.f64 (/.f64 1 x) 2) y) x) (/.f64 1 x))
(+.f64 (/.f64 -1 x) (fma.f64 (/.f64 (pow.f64 (/.f64 1 x) 2) y) -5641895835477563/5000000000000000 x))
(+.f64 (/.f64 -1 x) (fma.f64 (/.f64 (pow.f64 (/.f64 -1 x) 2) y) -5641895835477563/5000000000000000 x))
(-.f64 (+.f64 (*.f64 -5641895835477563/5000000000000000 (/.f64 (pow.f64 (/.f64 -1 x) 2) y)) (+.f64 (*.f64 31830988618379068626528276418969/25000000000000000000000000000000 (/.f64 (pow.f64 (/.f64 -1 x) 3) (pow.f64 y 2))) x)) (/.f64 1 x))
(-.f64 (fma.f64 -5641895835477563/5000000000000000 (/.f64 (pow.f64 (/.f64 1 x) 2) y) (fma.f64 -31830988618379068626528276418969/25000000000000000000000000000000 (/.f64 (/.f64 1 (pow.f64 x 3)) (*.f64 y y)) x)) (/.f64 1 x))
(+.f64 (/.f64 -1 x) (+.f64 (fma.f64 (/.f64 (pow.f64 (/.f64 1 x) 2) y) -5641895835477563/5000000000000000 x) (/.f64 (/.f64 -31830988618379068626528276418969/25000000000000000000000000000000 (pow.f64 x 3)) (*.f64 y y))))
(+.f64 (fma.f64 (/.f64 (pow.f64 (/.f64 -1 x) 2) y) -5641895835477563/5000000000000000 (/.f64 (/.f64 -31830988618379068626528276418969/25000000000000000000000000000000 (pow.f64 x 3)) (*.f64 y y))) (+.f64 x (/.f64 -1 x)))
x
(+.f64 (*.f64 5000000000000000/5641895835477563 y) x)
(fma.f64 5000000000000000/5641895835477563 y x)
(fma.f64 y 5000000000000000/5641895835477563 x)
(+.f64 (*.f64 25000000000000000000000000000000/31830988618379068626528276418969 (*.f64 (pow.f64 y 2) x)) (+.f64 (*.f64 5000000000000000/5641895835477563 y) x))
(fma.f64 5000000000000000/5641895835477563 y (*.f64 x (+.f64 1 (*.f64 (*.f64 y y) 25000000000000000000000000000000/31830988618379068626528276418969))))
(fma.f64 (*.f64 y (*.f64 y x)) 25000000000000000000000000000000/31830988618379068626528276418969 (fma.f64 y 5000000000000000/5641895835477563 x))
(fma.f64 x (fma.f64 (*.f64 y y) 25000000000000000000000000000000/31830988618379068626528276418969 1) (*.f64 y 5000000000000000/5641895835477563))
(+.f64 (*.f64 25000000000000000000000000000000/31830988618379068626528276418969 (*.f64 (pow.f64 y 2) x)) (+.f64 (*.f64 5000000000000000/5641895835477563 y) (+.f64 (*.f64 125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547 (*.f64 (pow.f64 y 3) (pow.f64 x 2))) x)))
(fma.f64 125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547 (*.f64 (pow.f64 y 3) (*.f64 x x)) (fma.f64 5000000000000000/5641895835477563 y (*.f64 x (+.f64 1 (*.f64 (*.f64 y y) 25000000000000000000000000000000/31830988618379068626528276418969)))))
(fma.f64 (*.f64 y (*.f64 y x)) 25000000000000000000000000000000/31830988618379068626528276418969 (fma.f64 y 5000000000000000/5641895835477563 (fma.f64 (*.f64 (*.f64 (pow.f64 y 3) x) x) 125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547 x)))
(fma.f64 (*.f64 y (*.f64 y x)) 25000000000000000000000000000000/31830988618379068626528276418969 (fma.f64 y 5000000000000000/5641895835477563 (fma.f64 (*.f64 (pow.f64 y 3) 125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547) (*.f64 x x) x)))
(-.f64 x (/.f64 1 x))
(+.f64 x (/.f64 -1 x))
(-.f64 x (+.f64 (*.f64 5641895835477563/5000000000000000 (/.f64 1 (*.f64 y (pow.f64 x 2)))) (/.f64 1 x)))
(-.f64 x (+.f64 (/.f64 1 x) (/.f64 5641895835477563/5000000000000000 (*.f64 y (*.f64 x x)))))
(-.f64 (+.f64 x (/.f64 -1 x)) (/.f64 5641895835477563/5000000000000000 (*.f64 (*.f64 y x) x)))
(+.f64 (+.f64 x (/.f64 -1 x)) (/.f64 -5641895835477563/5000000000000000 (*.f64 y (*.f64 x x))))
(-.f64 (+.f64 (*.f64 -31830988618379068626528276418969/25000000000000000000000000000000 (/.f64 (pow.f64 (/.f64 1 y) 2) (*.f64 (pow.f64 x 2) x))) x) (+.f64 (*.f64 5641895835477563/5000000000000000 (/.f64 1 (*.f64 y (pow.f64 x 2)))) (/.f64 1 x)))
(-.f64 (fma.f64 -31830988618379068626528276418969/25000000000000000000000000000000 (/.f64 (pow.f64 (/.f64 1 y) 2) (pow.f64 x 3)) x) (+.f64 (/.f64 1 x) (/.f64 5641895835477563/5000000000000000 (*.f64 y (*.f64 x x)))))
(-.f64 (fma.f64 -31830988618379068626528276418969/25000000000000000000000000000000 (/.f64 (pow.f64 (/.f64 1 y) 2) (pow.f64 x 3)) x) (+.f64 (/.f64 1 x) (/.f64 5641895835477563/5000000000000000 (*.f64 (*.f64 y x) x))))
(+.f64 x (fma.f64 -31830988618379068626528276418969/25000000000000000000000000000000 (/.f64 (/.f64 (/.f64 1 y) y) (pow.f64 x 3)) (+.f64 (/.f64 -1 x) (/.f64 -5641895835477563/5000000000000000 (*.f64 y (*.f64 x x))))))
(-.f64 (+.f64 (*.f64 -179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 (/.f64 (pow.f64 (/.f64 1 y) 3) (pow.f64 (pow.f64 x 2) 2))) (+.f64 (*.f64 -31830988618379068626528276418969/25000000000000000000000000000000 (/.f64 (pow.f64 (/.f64 1 y) 2) (*.f64 (pow.f64 x 2) x))) x)) (+.f64 (*.f64 5641895835477563/5000000000000000 (/.f64 1 (*.f64 y (pow.f64 x 2)))) (/.f64 1 x)))
(-.f64 (fma.f64 -179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 (/.f64 (/.f64 1 (pow.f64 y 3)) (pow.f64 (*.f64 x x) 2)) (fma.f64 -31830988618379068626528276418969/25000000000000000000000000000000 (/.f64 (pow.f64 (/.f64 1 y) 2) (pow.f64 x 3)) x)) (+.f64 (/.f64 1 x) (/.f64 5641895835477563/5000000000000000 (*.f64 y (*.f64 x x)))))
(+.f64 (+.f64 (fma.f64 -31830988618379068626528276418969/25000000000000000000000000000000 (/.f64 (pow.f64 (/.f64 1 y) 2) (pow.f64 x 3)) x) (-.f64 (/.f64 (/.f64 -179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 (pow.f64 y 3)) (pow.f64 x 4)) (/.f64 5641895835477563/5000000000000000 (*.f64 (*.f64 y x) x)))) (/.f64 -1 x))
(+.f64 (fma.f64 -31830988618379068626528276418969/25000000000000000000000000000000 (/.f64 (/.f64 (/.f64 1 y) y) (pow.f64 x 3)) x) (+.f64 (/.f64 (/.f64 -179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 (pow.f64 y 3)) (pow.f64 x 4)) (+.f64 (/.f64 -1 x) (/.f64 -5641895835477563/5000000000000000 (*.f64 y (*.f64 x x))))))
(-.f64 x (/.f64 1 x))
(+.f64 x (/.f64 -1 x))
(-.f64 x (+.f64 (*.f64 5641895835477563/5000000000000000 (/.f64 1 (*.f64 y (pow.f64 x 2)))) (/.f64 1 x)))
(-.f64 x (+.f64 (/.f64 1 x) (/.f64 5641895835477563/5000000000000000 (*.f64 y (*.f64 x x)))))
(-.f64 (+.f64 x (/.f64 -1 x)) (/.f64 5641895835477563/5000000000000000 (*.f64 (*.f64 y x) x)))
(+.f64 (+.f64 x (/.f64 -1 x)) (/.f64 -5641895835477563/5000000000000000 (*.f64 y (*.f64 x x))))
(-.f64 (+.f64 (*.f64 -31830988618379068626528276418969/25000000000000000000000000000000 (/.f64 (pow.f64 (/.f64 -1 y) 2) (*.f64 (pow.f64 x 2) x))) x) (+.f64 (*.f64 5641895835477563/5000000000000000 (/.f64 1 (*.f64 y (pow.f64 x 2)))) (/.f64 1 x)))
(-.f64 (fma.f64 -31830988618379068626528276418969/25000000000000000000000000000000 (/.f64 (pow.f64 (/.f64 -1 y) 2) (pow.f64 x 3)) x) (+.f64 (/.f64 1 x) (/.f64 5641895835477563/5000000000000000 (*.f64 y (*.f64 x x)))))
(+.f64 (-.f64 (fma.f64 -31830988618379068626528276418969/25000000000000000000000000000000 (/.f64 (pow.f64 (/.f64 -1 y) 2) (pow.f64 x 3)) x) (/.f64 5641895835477563/5000000000000000 (*.f64 (*.f64 y x) x))) (/.f64 -1 x))
(fma.f64 -31830988618379068626528276418969/25000000000000000000000000000000 (/.f64 (pow.f64 (/.f64 -1 y) 2) (pow.f64 x 3)) (+.f64 (+.f64 x (/.f64 -1 x)) (/.f64 -5641895835477563/5000000000000000 (*.f64 y (*.f64 x x)))))
(-.f64 (+.f64 (*.f64 -31830988618379068626528276418969/25000000000000000000000000000000 (/.f64 (pow.f64 (/.f64 -1 y) 2) (*.f64 (pow.f64 x 2) x))) (+.f64 (*.f64 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 (/.f64 (pow.f64 (/.f64 -1 y) 3) (pow.f64 (pow.f64 x 2) 2))) x)) (+.f64 (*.f64 5641895835477563/5000000000000000 (/.f64 1 (*.f64 y (pow.f64 x 2)))) (/.f64 1 x)))
(-.f64 (fma.f64 -31830988618379068626528276418969/25000000000000000000000000000000 (/.f64 (pow.f64 (/.f64 -1 y) 2) (pow.f64 x 3)) (fma.f64 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 (/.f64 (/.f64 -1 (pow.f64 y 3)) (pow.f64 (*.f64 x x) 2)) x)) (+.f64 (/.f64 1 x) (/.f64 5641895835477563/5000000000000000 (*.f64 y (*.f64 x x)))))
(+.f64 (fma.f64 -31830988618379068626528276418969/25000000000000000000000000000000 (/.f64 (pow.f64 (/.f64 -1 y) 2) (pow.f64 x 3)) (/.f64 (/.f64 -179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 (pow.f64 y 3)) (pow.f64 x 4))) (-.f64 (+.f64 x (/.f64 -1 x)) (/.f64 5641895835477563/5000000000000000 (*.f64 (*.f64 y x) x))))
(+.f64 (+.f64 x (/.f64 (/.f64 -179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 (pow.f64 y 3)) (pow.f64 x 4))) (fma.f64 -31830988618379068626528276418969/25000000000000000000000000000000 (/.f64 (pow.f64 (/.f64 -1 y) 2) (pow.f64 x 3)) (+.f64 (/.f64 -1 x) (/.f64 -5641895835477563/5000000000000000 (*.f64 y (*.f64 x x))))))
(+.f64 0 (/.f64 5641895835477563/5000000000000000 y))
(/.f64 5641895835477563/5000000000000000 y)
(+.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (/.f64 5641895835477563/5000000000000000 y))) (cbrt.f64 (exp.f64 (/.f64 5641895835477563/5000000000000000 y))))) (log.f64 (cbrt.f64 (exp.f64 (/.f64 5641895835477563/5000000000000000 y)))))
(+.f64 (*.f64 2 (log.f64 (cbrt.f64 (exp.f64 (/.f64 5641895835477563/5000000000000000 y))))) (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 (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 (pow.f64 (/.f64 5641895835477563/5000000000000000 y) 3) 1/3)
(/.f64 5641895835477563/5000000000000000 y)
(pow.f64 (/.f64 y 5641895835477563/5000000000000000) -1)
(/.f64 5641895835477563/5000000000000000 y)
(sqrt.f64 (/.f64 31830988618379068626528276418969/25000000000000000000000000000000 (*.f64 y 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 (pow.f64 (/.f64 5641895835477563/5000000000000000 y) 3))
(/.f64 5641895835477563/5000000000000000 y)
(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)
(+.f64 0 (/.f64 1 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y))))
(/.f64 1 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y)))
(/.f64 -1 (-.f64 (/.f64 5641895835477563/5000000000000000 y) x))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (/.f64 1 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y))))) (cbrt.f64 (exp.f64 (/.f64 1 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y))))))) (log.f64 (cbrt.f64 (exp.f64 (/.f64 1 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y)))))))
(+.f64 (*.f64 2 (log.f64 (cbrt.f64 (exp.f64 (/.f64 1 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y))))))) (log.f64 (cbrt.f64 (exp.f64 (/.f64 1 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y)))))))
(+.f64 (*.f64 2 (log.f64 (cbrt.f64 (exp.f64 (/.f64 -1 (-.f64 (/.f64 5641895835477563/5000000000000000 y) x)))))) (log.f64 (cbrt.f64 (exp.f64 (/.f64 -1 (-.f64 (/.f64 5641895835477563/5000000000000000 y) 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)))))))
(*.f64 2 (log.f64 (sqrt.f64 (exp.f64 (/.f64 1 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y)))))))
(*.f64 2 (log.f64 (sqrt.f64 (exp.f64 (/.f64 -1 (-.f64 (/.f64 5641895835477563/5000000000000000 y) x))))))
(-.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 (/.f64 5641895835477563/5000000000000000 y) x))
(*.f64 1 (/.f64 1 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y))))
(/.f64 1 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y)))
(/.f64 -1 (-.f64 (/.f64 5641895835477563/5000000000000000 y) x))
(*.f64 (/.f64 1 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y))) 1)
(/.f64 1 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y)))
(/.f64 -1 (-.f64 (/.f64 5641895835477563/5000000000000000 y) x))
(*.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)) (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 (cbrt.f64 (pow.f64 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y)) -2)) (cbrt.f64 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y))))
(*.f64 (pow.f64 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y)) -1/2) (pow.f64 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y)) -1/2))
(/.f64 1 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y)))
(/.f64 -1 (-.f64 (/.f64 5641895835477563/5000000000000000 y) x))
(*.f64 -1 (/.f64 -1 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y))))
(/.f64 1 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y)))
(/.f64 -1 (-.f64 (/.f64 5641895835477563/5000000000000000 y) x))
(*.f64 (/.f64 1 (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)))) (/.f64 1 (cbrt.f64 (pow.f64 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y)) 2))))
(/.f64 (/.f64 1 (cbrt.f64 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y)))) (cbrt.f64 (pow.f64 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y)) 2)))
(*.f64 (/.f64 1 (-.f64 (pow.f64 x 3) (pow.f64 (/.f64 5641895835477563/5000000000000000 y) 3))) (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 (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 (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 (/.f64 1 (-.f64 (*.f64 x x) (/.f64 31830988618379068626528276418969/25000000000000000000000000000000 (*.f64 y y)))) (+.f64 (/.f64 5641895835477563/5000000000000000 y) x))
(/.f64 (*.f64 1 (+.f64 (/.f64 5641895835477563/5000000000000000 y) x)) (-.f64 (*.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))))
(/.f64 (+.f64 (/.f64 5641895835477563/5000000000000000 y) x) (fma.f64 x x (/.f64 (/.f64 -31830988618379068626528276418969/25000000000000000000000000000000 y) y)))
(pow.f64 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y)) -1)
(/.f64 1 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y)))
(/.f64 -1 (-.f64 (/.f64 5641895835477563/5000000000000000 y) x))
(pow.f64 (/.f64 1 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y))) 1)
(/.f64 1 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y)))
(/.f64 -1 (-.f64 (/.f64 5641895835477563/5000000000000000 y) x))
(pow.f64 (/.f64 1 (cbrt.f64 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y)))) 3)
(/.f64 1 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y)))
(/.f64 -1 (-.f64 (/.f64 5641895835477563/5000000000000000 y) x))
(pow.f64 (pow.f64 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y)) -1/2) 2)
(/.f64 1 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y)))
(/.f64 -1 (-.f64 (/.f64 5641895835477563/5000000000000000 y) x))
(pow.f64 (pow.f64 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y)) -3) 1/3)
(cbrt.f64 (pow.f64 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y)) -3))
(pow.f64 (neg.f64 (neg.f64 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y)))) -1)
(/.f64 1 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y)))
(/.f64 -1 (-.f64 (/.f64 5641895835477563/5000000000000000 y) x))
(sqrt.f64 (pow.f64 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y)) -2))
(/.f64 1 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y)))
(/.f64 -1 (-.f64 (/.f64 5641895835477563/5000000000000000 y) x))
(log.f64 (exp.f64 (/.f64 1 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y)))))
(/.f64 1 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y)))
(/.f64 -1 (-.f64 (/.f64 5641895835477563/5000000000000000 y) x))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 1 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y))))))
(/.f64 1 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y)))
(/.f64 -1 (-.f64 (/.f64 5641895835477563/5000000000000000 y) x))
(cbrt.f64 (pow.f64 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y)) -3))
(expm1.f64 (log1p.f64 (/.f64 1 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y)))))
(/.f64 1 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y)))
(/.f64 -1 (-.f64 (/.f64 5641895835477563/5000000000000000 y) x))
(log1p.f64 (expm1.f64 (/.f64 1 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y)))))
(/.f64 1 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y)))
(/.f64 -1 (-.f64 (/.f64 5641895835477563/5000000000000000 y) x))
(exp.f64 (neg.f64 (log.f64 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y)))))
(/.f64 1 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y)))
(/.f64 -1 (-.f64 (/.f64 5641895835477563/5000000000000000 y) x))
(exp.f64 (*.f64 (log.f64 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y))) -1))
(/.f64 1 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y)))
(/.f64 -1 (-.f64 (/.f64 5641895835477563/5000000000000000 y) x))
(exp.f64 (*.f64 (neg.f64 (log.f64 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y)))) 1))
(/.f64 1 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y)))
(/.f64 -1 (-.f64 (/.f64 5641895835477563/5000000000000000 y) x))
(+.f64 x (/.f64 -1 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y))))
(-.f64 x (/.f64 1 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y))))
(+.f64 x (/.f64 1 (-.f64 (/.f64 5641895835477563/5000000000000000 y) x)))
(+.f64 x (*.f64 (/.f64 -1 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y))) 1))
(+.f64 x (/.f64 -1 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y))))
(-.f64 x (/.f64 1 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y))))
(+.f64 x (/.f64 1 (-.f64 (/.f64 5641895835477563/5000000000000000 y) x)))
(+.f64 (+.f64 x (/.f64 -1 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y)))) (fma.f64 (/.f64 -1 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y))) 1 (/.f64 1 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y)))))
(+.f64 x (/.f64 -1 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y))))
(-.f64 x (/.f64 1 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y))))
(+.f64 x (/.f64 1 (-.f64 (/.f64 5641895835477563/5000000000000000 y) x)))
(+.f64 (+.f64 x (/.f64 -1 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y)))) (fma.f64 (neg.f64 (/.f64 1 (cbrt.f64 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y))))) (cbrt.f64 (pow.f64 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y)) -2)) (/.f64 1 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y)))))
(+.f64 (+.f64 x (/.f64 -1 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y)))) (fma.f64 (/.f64 -1 (cbrt.f64 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y)))) (cbrt.f64 (pow.f64 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y)) -2)) (/.f64 1 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y)))))
(+.f64 (-.f64 x (/.f64 1 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y)))) (fma.f64 (/.f64 -1 (cbrt.f64 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y)))) (cbrt.f64 (pow.f64 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y)) -2)) (/.f64 1 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y)))))
(+.f64 x (+.f64 (-.f64 (/.f64 1 (-.f64 (/.f64 5641895835477563/5000000000000000 y) x)) (/.f64 (cbrt.f64 (pow.f64 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y)) -2)) (cbrt.f64 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y))))) (/.f64 -1 (-.f64 (/.f64 5641895835477563/5000000000000000 y) x))))
(+.f64 (+.f64 x (/.f64 -1 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y)))) (+.f64 (/.f64 -1 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y))) (/.f64 1 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y)))))
(+.f64 x (/.f64 -1 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y))))
(-.f64 x (/.f64 1 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y))))
(+.f64 x (/.f64 1 (-.f64 (/.f64 5641895835477563/5000000000000000 y) x)))
(+.f64 (+.f64 x (/.f64 -1 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y)))) (fma.f64 -1 (/.f64 1 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y))) (/.f64 1 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y)))))
(+.f64 x (/.f64 -1 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y))))
(-.f64 x (/.f64 1 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y))))
(+.f64 x (/.f64 1 (-.f64 (/.f64 5641895835477563/5000000000000000 y) x)))
(+.f64 (+.f64 x (/.f64 -1 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y)))) (fma.f64 (neg.f64 (cbrt.f64 (pow.f64 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y)) -2))) (/.f64 1 (cbrt.f64 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y)))) (/.f64 1 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y)))))
(+.f64 (+.f64 x (/.f64 -1 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y)))) (fma.f64 (/.f64 -1 (cbrt.f64 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y)))) (cbrt.f64 (pow.f64 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y)) -2)) (/.f64 1 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y)))))
(+.f64 (-.f64 x (/.f64 1 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y)))) (fma.f64 (/.f64 -1 (cbrt.f64 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y)))) (cbrt.f64 (pow.f64 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y)) -2)) (/.f64 1 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y)))))
(+.f64 x (+.f64 (-.f64 (/.f64 1 (-.f64 (/.f64 5641895835477563/5000000000000000 y) x)) (/.f64 (cbrt.f64 (pow.f64 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y)) -2)) (cbrt.f64 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y))))) (/.f64 -1 (-.f64 (/.f64 5641895835477563/5000000000000000 y) x))))
(+.f64 0 (+.f64 x (/.f64 -1 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y)))))
(+.f64 x (/.f64 -1 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y))))
(-.f64 x (/.f64 1 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y))))
(+.f64 x (/.f64 1 (-.f64 (/.f64 5641895835477563/5000000000000000 y) x)))
(+.f64 (/.f64 -1 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y))) x)
(+.f64 x (/.f64 -1 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y))))
(-.f64 x (/.f64 1 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y))))
(+.f64 x (/.f64 1 (-.f64 (/.f64 5641895835477563/5000000000000000 y) x)))
(+.f64 (fma.f64 1 x (neg.f64 (*.f64 (/.f64 -1 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y))) -1))) (fma.f64 (neg.f64 (/.f64 -1 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y)))) -1 (*.f64 (/.f64 -1 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y))) -1)))
(+.f64 x (/.f64 -1 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y))))
(-.f64 x (/.f64 1 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y))))
(+.f64 x (/.f64 1 (-.f64 (/.f64 5641895835477563/5000000000000000 y) x)))
(+.f64 (fma.f64 x 1 (neg.f64 (*.f64 (/.f64 -1 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y))) -1))) (fma.f64 (neg.f64 (/.f64 -1 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y)))) -1 (*.f64 (/.f64 -1 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y))) -1)))
(+.f64 x (/.f64 -1 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y))))
(-.f64 x (/.f64 1 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y))))
(+.f64 x (/.f64 1 (-.f64 (/.f64 5641895835477563/5000000000000000 y) x)))
(+.f64 (fma.f64 (cbrt.f64 x) (pow.f64 (cbrt.f64 x) 2) (neg.f64 (*.f64 (/.f64 -1 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y))) -1))) (fma.f64 (neg.f64 (/.f64 -1 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y)))) -1 (*.f64 (/.f64 -1 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y))) -1)))
(+.f64 x (/.f64 -1 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y))))
(-.f64 x (/.f64 1 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y))))
(+.f64 x (/.f64 1 (-.f64 (/.f64 5641895835477563/5000000000000000 y) x)))
(+.f64 (fma.f64 (pow.f64 (cbrt.f64 x) 2) (cbrt.f64 x) (neg.f64 (*.f64 (/.f64 -1 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y))) -1))) (fma.f64 (neg.f64 (/.f64 -1 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y)))) -1 (*.f64 (/.f64 -1 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y))) -1)))
(+.f64 x (/.f64 -1 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y))))
(-.f64 x (/.f64 1 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y))))
(+.f64 x (/.f64 1 (-.f64 (/.f64 5641895835477563/5000000000000000 y) x)))
(+.f64 (fma.f64 (sqrt.f64 x) (sqrt.f64 x) (neg.f64 (*.f64 (/.f64 -1 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y))) -1))) (fma.f64 (neg.f64 (/.f64 -1 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y)))) -1 (*.f64 (/.f64 -1 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y))) -1)))
(+.f64 x (/.f64 -1 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y))))
(-.f64 x (/.f64 1 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y))))
(+.f64 x (/.f64 1 (-.f64 (/.f64 5641895835477563/5000000000000000 y) x)))
(+.f64 (fma.f64 1 x (neg.f64 (*.f64 (/.f64 1 (cbrt.f64 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y)))) (/.f64 1 (cbrt.f64 (pow.f64 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y)) 2)))))) (fma.f64 (neg.f64 (/.f64 1 (cbrt.f64 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y))))) (/.f64 1 (cbrt.f64 (pow.f64 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y)) 2))) (*.f64 (/.f64 1 (cbrt.f64 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y)))) (/.f64 1 (cbrt.f64 (pow.f64 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y)) 2))))))
(+.f64 (fma.f64 1 x (*.f64 (/.f64 -1 (cbrt.f64 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y)))) (/.f64 1 (cbrt.f64 (pow.f64 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y)) 2))))) (fma.f64 (/.f64 -1 (cbrt.f64 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y)))) (/.f64 1 (cbrt.f64 (pow.f64 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y)) 2))) (*.f64 (/.f64 1 (cbrt.f64 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y)))) (/.f64 1 (cbrt.f64 (pow.f64 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y)) 2))))))
(+.f64 (+.f64 x (/.f64 (/.f64 -1 (cbrt.f64 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y)))) (cbrt.f64 (pow.f64 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y)) 2)))) (*.f64 0 (/.f64 (/.f64 1 (cbrt.f64 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y)))) (cbrt.f64 (pow.f64 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y)) 2)))))
(+.f64 x (/.f64 (/.f64 -1 (cbrt.f64 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y)))) (cbrt.f64 (pow.f64 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y)) 2))))
(+.f64 (fma.f64 x 1 (neg.f64 (*.f64 (/.f64 1 (cbrt.f64 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y)))) (/.f64 1 (cbrt.f64 (pow.f64 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y)) 2)))))) (fma.f64 (neg.f64 (/.f64 1 (cbrt.f64 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y))))) (/.f64 1 (cbrt.f64 (pow.f64 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y)) 2))) (*.f64 (/.f64 1 (cbrt.f64 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y)))) (/.f64 1 (cbrt.f64 (pow.f64 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y)) 2))))))
(+.f64 (fma.f64 1 x (*.f64 (/.f64 -1 (cbrt.f64 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y)))) (/.f64 1 (cbrt.f64 (pow.f64 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y)) 2))))) (fma.f64 (/.f64 -1 (cbrt.f64 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y)))) (/.f64 1 (cbrt.f64 (pow.f64 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y)) 2))) (*.f64 (/.f64 1 (cbrt.f64 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y)))) (/.f64 1 (cbrt.f64 (pow.f64 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y)) 2))))))
(+.f64 (+.f64 x (/.f64 (/.f64 -1 (cbrt.f64 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y)))) (cbrt.f64 (pow.f64 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y)) 2)))) (*.f64 0 (/.f64 (/.f64 1 (cbrt.f64 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y)))) (cbrt.f64 (pow.f64 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y)) 2)))))
(+.f64 x (/.f64 (/.f64 -1 (cbrt.f64 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y)))) (cbrt.f64 (pow.f64 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y)) 2))))
(+.f64 (fma.f64 (cbrt.f64 x) (pow.f64 (cbrt.f64 x) 2) (neg.f64 (*.f64 (/.f64 1 (cbrt.f64 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y)))) (/.f64 1 (cbrt.f64 (pow.f64 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y)) 2)))))) (fma.f64 (neg.f64 (/.f64 1 (cbrt.f64 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y))))) (/.f64 1 (cbrt.f64 (pow.f64 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y)) 2))) (*.f64 (/.f64 1 (cbrt.f64 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y)))) (/.f64 1 (cbrt.f64 (pow.f64 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y)) 2))))))
(+.f64 (fma.f64 1 x (*.f64 (/.f64 -1 (cbrt.f64 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y)))) (/.f64 1 (cbrt.f64 (pow.f64 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y)) 2))))) (fma.f64 (/.f64 -1 (cbrt.f64 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y)))) (/.f64 1 (cbrt.f64 (pow.f64 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y)) 2))) (*.f64 (/.f64 1 (cbrt.f64 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y)))) (/.f64 1 (cbrt.f64 (pow.f64 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y)) 2))))))
(+.f64 (+.f64 x (/.f64 (/.f64 -1 (cbrt.f64 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y)))) (cbrt.f64 (pow.f64 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y)) 2)))) (*.f64 0 (/.f64 (/.f64 1 (cbrt.f64 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y)))) (cbrt.f64 (pow.f64 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y)) 2)))))
(+.f64 x (/.f64 (/.f64 -1 (cbrt.f64 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y)))) (cbrt.f64 (pow.f64 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y)) 2))))
(+.f64 (fma.f64 (pow.f64 (cbrt.f64 x) 2) (cbrt.f64 x) (neg.f64 (*.f64 (/.f64 1 (cbrt.f64 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y)))) (/.f64 1 (cbrt.f64 (pow.f64 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y)) 2)))))) (fma.f64 (neg.f64 (/.f64 1 (cbrt.f64 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y))))) (/.f64 1 (cbrt.f64 (pow.f64 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y)) 2))) (*.f64 (/.f64 1 (cbrt.f64 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y)))) (/.f64 1 (cbrt.f64 (pow.f64 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y)) 2))))))
(+.f64 (fma.f64 1 x (*.f64 (/.f64 -1 (cbrt.f64 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y)))) (/.f64 1 (cbrt.f64 (pow.f64 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y)) 2))))) (fma.f64 (/.f64 -1 (cbrt.f64 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y)))) (/.f64 1 (cbrt.f64 (pow.f64 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y)) 2))) (*.f64 (/.f64 1 (cbrt.f64 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y)))) (/.f64 1 (cbrt.f64 (pow.f64 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y)) 2))))))
(+.f64 (+.f64 x (/.f64 (/.f64 -1 (cbrt.f64 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y)))) (cbrt.f64 (pow.f64 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y)) 2)))) (*.f64 0 (/.f64 (/.f64 1 (cbrt.f64 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y)))) (cbrt.f64 (pow.f64 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y)) 2)))))
(+.f64 x (/.f64 (/.f64 -1 (cbrt.f64 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y)))) (cbrt.f64 (pow.f64 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y)) 2))))
(+.f64 (fma.f64 (sqrt.f64 x) (sqrt.f64 x) (neg.f64 (*.f64 (/.f64 1 (cbrt.f64 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y)))) (/.f64 1 (cbrt.f64 (pow.f64 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y)) 2)))))) (fma.f64 (neg.f64 (/.f64 1 (cbrt.f64 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y))))) (/.f64 1 (cbrt.f64 (pow.f64 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y)) 2))) (*.f64 (/.f64 1 (cbrt.f64 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y)))) (/.f64 1 (cbrt.f64 (pow.f64 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y)) 2))))))
(+.f64 (fma.f64 1 x (*.f64 (/.f64 -1 (cbrt.f64 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y)))) (/.f64 1 (cbrt.f64 (pow.f64 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y)) 2))))) (fma.f64 (/.f64 -1 (cbrt.f64 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y)))) (/.f64 1 (cbrt.f64 (pow.f64 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y)) 2))) (*.f64 (/.f64 1 (cbrt.f64 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y)))) (/.f64 1 (cbrt.f64 (pow.f64 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y)) 2))))))
(+.f64 (+.f64 x (/.f64 (/.f64 -1 (cbrt.f64 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y)))) (cbrt.f64 (pow.f64 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y)) 2)))) (*.f64 0 (/.f64 (/.f64 1 (cbrt.f64 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y)))) (cbrt.f64 (pow.f64 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y)) 2)))))
(+.f64 x (/.f64 (/.f64 -1 (cbrt.f64 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y)))) (cbrt.f64 (pow.f64 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y)) 2))))
(+.f64 (fma.f64 1 x (neg.f64 (*.f64 (fma.f64 (/.f64 5641895835477563/5000000000000000 y) (+.f64 (/.f64 5641895835477563/5000000000000000 y) x) (*.f64 x x)) (/.f64 1 (-.f64 (pow.f64 x 3) (pow.f64 (/.f64 5641895835477563/5000000000000000 y) 3)))))) (fma.f64 (neg.f64 (fma.f64 (/.f64 5641895835477563/5000000000000000 y) (+.f64 (/.f64 5641895835477563/5000000000000000 y) x) (*.f64 x x))) (/.f64 1 (-.f64 (pow.f64 x 3) (pow.f64 (/.f64 5641895835477563/5000000000000000 y) 3))) (*.f64 (fma.f64 (/.f64 5641895835477563/5000000000000000 y) (+.f64 (/.f64 5641895835477563/5000000000000000 y) x) (*.f64 x x)) (/.f64 1 (-.f64 (pow.f64 x 3) (pow.f64 (/.f64 5641895835477563/5000000000000000 y) 3))))))
(+.f64 (fma.f64 1 x (*.f64 (fma.f64 (/.f64 5641895835477563/5000000000000000 y) (+.f64 (/.f64 5641895835477563/5000000000000000 y) x) (*.f64 x x)) (neg.f64 (/.f64 1 (-.f64 (pow.f64 x 3) (/.f64 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 (pow.f64 y 3))))))) (fma.f64 (neg.f64 (fma.f64 (/.f64 5641895835477563/5000000000000000 y) (+.f64 (/.f64 5641895835477563/5000000000000000 y) x) (*.f64 x x))) (/.f64 1 (-.f64 (pow.f64 x 3) (/.f64 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 (pow.f64 y 3)))) (*.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 (-.f64 x (/.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 0 (/.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 x (/.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 (fma.f64 x 1 (neg.f64 (*.f64 (fma.f64 (/.f64 5641895835477563/5000000000000000 y) (+.f64 (/.f64 5641895835477563/5000000000000000 y) x) (*.f64 x x)) (/.f64 1 (-.f64 (pow.f64 x 3) (pow.f64 (/.f64 5641895835477563/5000000000000000 y) 3)))))) (fma.f64 (neg.f64 (fma.f64 (/.f64 5641895835477563/5000000000000000 y) (+.f64 (/.f64 5641895835477563/5000000000000000 y) x) (*.f64 x x))) (/.f64 1 (-.f64 (pow.f64 x 3) (pow.f64 (/.f64 5641895835477563/5000000000000000 y) 3))) (*.f64 (fma.f64 (/.f64 5641895835477563/5000000000000000 y) (+.f64 (/.f64 5641895835477563/5000000000000000 y) x) (*.f64 x x)) (/.f64 1 (-.f64 (pow.f64 x 3) (pow.f64 (/.f64 5641895835477563/5000000000000000 y) 3))))))
(+.f64 (fma.f64 1 x (*.f64 (fma.f64 (/.f64 5641895835477563/5000000000000000 y) (+.f64 (/.f64 5641895835477563/5000000000000000 y) x) (*.f64 x x)) (neg.f64 (/.f64 1 (-.f64 (pow.f64 x 3) (/.f64 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 (pow.f64 y 3))))))) (fma.f64 (neg.f64 (fma.f64 (/.f64 5641895835477563/5000000000000000 y) (+.f64 (/.f64 5641895835477563/5000000000000000 y) x) (*.f64 x x))) (/.f64 1 (-.f64 (pow.f64 x 3) (/.f64 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 (pow.f64 y 3)))) (*.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 (-.f64 x (/.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 0 (/.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 x (/.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 (fma.f64 (cbrt.f64 x) (pow.f64 (cbrt.f64 x) 2) (neg.f64 (*.f64 (fma.f64 (/.f64 5641895835477563/5000000000000000 y) (+.f64 (/.f64 5641895835477563/5000000000000000 y) x) (*.f64 x x)) (/.f64 1 (-.f64 (pow.f64 x 3) (pow.f64 (/.f64 5641895835477563/5000000000000000 y) 3)))))) (fma.f64 (neg.f64 (fma.f64 (/.f64 5641895835477563/5000000000000000 y) (+.f64 (/.f64 5641895835477563/5000000000000000 y) x) (*.f64 x x))) (/.f64 1 (-.f64 (pow.f64 x 3) (pow.f64 (/.f64 5641895835477563/5000000000000000 y) 3))) (*.f64 (fma.f64 (/.f64 5641895835477563/5000000000000000 y) (+.f64 (/.f64 5641895835477563/5000000000000000 y) x) (*.f64 x x)) (/.f64 1 (-.f64 (pow.f64 x 3) (pow.f64 (/.f64 5641895835477563/5000000000000000 y) 3))))))
(+.f64 (fma.f64 1 x (*.f64 (fma.f64 (/.f64 5641895835477563/5000000000000000 y) (+.f64 (/.f64 5641895835477563/5000000000000000 y) x) (*.f64 x x)) (neg.f64 (/.f64 1 (-.f64 (pow.f64 x 3) (/.f64 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 (pow.f64 y 3))))))) (fma.f64 (neg.f64 (fma.f64 (/.f64 5641895835477563/5000000000000000 y) (+.f64 (/.f64 5641895835477563/5000000000000000 y) x) (*.f64 x x))) (/.f64 1 (-.f64 (pow.f64 x 3) (/.f64 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 (pow.f64 y 3)))) (*.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 (-.f64 x (/.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 0 (/.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 x (/.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 (fma.f64 (pow.f64 (cbrt.f64 x) 2) (cbrt.f64 x) (neg.f64 (*.f64 (fma.f64 (/.f64 5641895835477563/5000000000000000 y) (+.f64 (/.f64 5641895835477563/5000000000000000 y) x) (*.f64 x x)) (/.f64 1 (-.f64 (pow.f64 x 3) (pow.f64 (/.f64 5641895835477563/5000000000000000 y) 3)))))) (fma.f64 (neg.f64 (fma.f64 (/.f64 5641895835477563/5000000000000000 y) (+.f64 (/.f64 5641895835477563/5000000000000000 y) x) (*.f64 x x))) (/.f64 1 (-.f64 (pow.f64 x 3) (pow.f64 (/.f64 5641895835477563/5000000000000000 y) 3))) (*.f64 (fma.f64 (/.f64 5641895835477563/5000000000000000 y) (+.f64 (/.f64 5641895835477563/5000000000000000 y) x) (*.f64 x x)) (/.f64 1 (-.f64 (pow.f64 x 3) (pow.f64 (/.f64 5641895835477563/5000000000000000 y) 3))))))
(+.f64 (fma.f64 1 x (*.f64 (fma.f64 (/.f64 5641895835477563/5000000000000000 y) (+.f64 (/.f64 5641895835477563/5000000000000000 y) x) (*.f64 x x)) (neg.f64 (/.f64 1 (-.f64 (pow.f64 x 3) (/.f64 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 (pow.f64 y 3))))))) (fma.f64 (neg.f64 (fma.f64 (/.f64 5641895835477563/5000000000000000 y) (+.f64 (/.f64 5641895835477563/5000000000000000 y) x) (*.f64 x x))) (/.f64 1 (-.f64 (pow.f64 x 3) (/.f64 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 (pow.f64 y 3)))) (*.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 (-.f64 x (/.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 0 (/.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 x (/.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 (fma.f64 (sqrt.f64 x) (sqrt.f64 x) (neg.f64 (*.f64 (fma.f64 (/.f64 5641895835477563/5000000000000000 y) (+.f64 (/.f64 5641895835477563/5000000000000000 y) x) (*.f64 x x)) (/.f64 1 (-.f64 (pow.f64 x 3) (pow.f64 (/.f64 5641895835477563/5000000000000000 y) 3)))))) (fma.f64 (neg.f64 (fma.f64 (/.f64 5641895835477563/5000000000000000 y) (+.f64 (/.f64 5641895835477563/5000000000000000 y) x) (*.f64 x x))) (/.f64 1 (-.f64 (pow.f64 x 3) (pow.f64 (/.f64 5641895835477563/5000000000000000 y) 3))) (*.f64 (fma.f64 (/.f64 5641895835477563/5000000000000000 y) (+.f64 (/.f64 5641895835477563/5000000000000000 y) x) (*.f64 x x)) (/.f64 1 (-.f64 (pow.f64 x 3) (pow.f64 (/.f64 5641895835477563/5000000000000000 y) 3))))))
(+.f64 (fma.f64 1 x (*.f64 (fma.f64 (/.f64 5641895835477563/5000000000000000 y) (+.f64 (/.f64 5641895835477563/5000000000000000 y) x) (*.f64 x x)) (neg.f64 (/.f64 1 (-.f64 (pow.f64 x 3) (/.f64 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 (pow.f64 y 3))))))) (fma.f64 (neg.f64 (fma.f64 (/.f64 5641895835477563/5000000000000000 y) (+.f64 (/.f64 5641895835477563/5000000000000000 y) x) (*.f64 x x))) (/.f64 1 (-.f64 (pow.f64 x 3) (/.f64 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 (pow.f64 y 3)))) (*.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 (-.f64 x (/.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 0 (/.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 x (/.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 (fma.f64 1 x (neg.f64 (*.f64 (+.f64 (/.f64 5641895835477563/5000000000000000 y) x) (/.f64 1 (-.f64 (*.f64 x x) (/.f64 31830988618379068626528276418969/25000000000000000000000000000000 (*.f64 y y))))))) (fma.f64 (neg.f64 (+.f64 (/.f64 5641895835477563/5000000000000000 y) x)) (/.f64 1 (-.f64 (*.f64 x x) (/.f64 31830988618379068626528276418969/25000000000000000000000000000000 (*.f64 y y)))) (*.f64 (+.f64 (/.f64 5641895835477563/5000000000000000 y) x) (/.f64 1 (-.f64 (*.f64 x x) (/.f64 31830988618379068626528276418969/25000000000000000000000000000000 (*.f64 y y)))))))
(+.f64 (fma.f64 1 x (*.f64 (+.f64 (/.f64 5641895835477563/5000000000000000 y) x) (neg.f64 (/.f64 1 (-.f64 (*.f64 x x) (/.f64 31830988618379068626528276418969/25000000000000000000000000000000 (*.f64 y y))))))) (fma.f64 (neg.f64 (+.f64 (/.f64 5641895835477563/5000000000000000 y) x)) (/.f64 1 (-.f64 (*.f64 x x) (/.f64 31830988618379068626528276418969/25000000000000000000000000000000 (*.f64 y y)))) (/.f64 (*.f64 1 (+.f64 (/.f64 5641895835477563/5000000000000000 y) x)) (-.f64 (*.f64 x x) (/.f64 31830988618379068626528276418969/25000000000000000000000000000000 (*.f64 y y))))))
(+.f64 (+.f64 x (/.f64 (-.f64 (/.f64 -5641895835477563/5000000000000000 y) x) (fma.f64 x x (/.f64 -31830988618379068626528276418969/25000000000000000000000000000000 (*.f64 y y))))) (*.f64 0 (/.f64 (+.f64 (/.f64 5641895835477563/5000000000000000 y) x) (fma.f64 x x (/.f64 -31830988618379068626528276418969/25000000000000000000000000000000 (*.f64 y y))))))
(+.f64 x (/.f64 (-.f64 (/.f64 -5641895835477563/5000000000000000 y) x) (fma.f64 x x (/.f64 (/.f64 -31830988618379068626528276418969/25000000000000000000000000000000 y) y))))
(+.f64 (fma.f64 x 1 (neg.f64 (*.f64 (+.f64 (/.f64 5641895835477563/5000000000000000 y) x) (/.f64 1 (-.f64 (*.f64 x x) (/.f64 31830988618379068626528276418969/25000000000000000000000000000000 (*.f64 y y))))))) (fma.f64 (neg.f64 (+.f64 (/.f64 5641895835477563/5000000000000000 y) x)) (/.f64 1 (-.f64 (*.f64 x x) (/.f64 31830988618379068626528276418969/25000000000000000000000000000000 (*.f64 y y)))) (*.f64 (+.f64 (/.f64 5641895835477563/5000000000000000 y) x) (/.f64 1 (-.f64 (*.f64 x x) (/.f64 31830988618379068626528276418969/25000000000000000000000000000000 (*.f64 y y)))))))
(+.f64 (fma.f64 1 x (*.f64 (+.f64 (/.f64 5641895835477563/5000000000000000 y) x) (neg.f64 (/.f64 1 (-.f64 (*.f64 x x) (/.f64 31830988618379068626528276418969/25000000000000000000000000000000 (*.f64 y y))))))) (fma.f64 (neg.f64 (+.f64 (/.f64 5641895835477563/5000000000000000 y) x)) (/.f64 1 (-.f64 (*.f64 x x) (/.f64 31830988618379068626528276418969/25000000000000000000000000000000 (*.f64 y y)))) (/.f64 (*.f64 1 (+.f64 (/.f64 5641895835477563/5000000000000000 y) x)) (-.f64 (*.f64 x x) (/.f64 31830988618379068626528276418969/25000000000000000000000000000000 (*.f64 y y))))))
(+.f64 (+.f64 x (/.f64 (-.f64 (/.f64 -5641895835477563/5000000000000000 y) x) (fma.f64 x x (/.f64 -31830988618379068626528276418969/25000000000000000000000000000000 (*.f64 y y))))) (*.f64 0 (/.f64 (+.f64 (/.f64 5641895835477563/5000000000000000 y) x) (fma.f64 x x (/.f64 -31830988618379068626528276418969/25000000000000000000000000000000 (*.f64 y y))))))
(+.f64 x (/.f64 (-.f64 (/.f64 -5641895835477563/5000000000000000 y) x) (fma.f64 x x (/.f64 (/.f64 -31830988618379068626528276418969/25000000000000000000000000000000 y) y))))
(+.f64 (fma.f64 (cbrt.f64 x) (pow.f64 (cbrt.f64 x) 2) (neg.f64 (*.f64 (+.f64 (/.f64 5641895835477563/5000000000000000 y) x) (/.f64 1 (-.f64 (*.f64 x x) (/.f64 31830988618379068626528276418969/25000000000000000000000000000000 (*.f64 y y))))))) (fma.f64 (neg.f64 (+.f64 (/.f64 5641895835477563/5000000000000000 y) x)) (/.f64 1 (-.f64 (*.f64 x x) (/.f64 31830988618379068626528276418969/25000000000000000000000000000000 (*.f64 y y)))) (*.f64 (+.f64 (/.f64 5641895835477563/5000000000000000 y) x) (/.f64 1 (-.f64 (*.f64 x x) (/.f64 31830988618379068626528276418969/25000000000000000000000000000000 (*.f64 y y)))))))
(+.f64 (fma.f64 1 x (*.f64 (+.f64 (/.f64 5641895835477563/5000000000000000 y) x) (neg.f64 (/.f64 1 (-.f64 (*.f64 x x) (/.f64 31830988618379068626528276418969/25000000000000000000000000000000 (*.f64 y y))))))) (fma.f64 (neg.f64 (+.f64 (/.f64 5641895835477563/5000000000000000 y) x)) (/.f64 1 (-.f64 (*.f64 x x) (/.f64 31830988618379068626528276418969/25000000000000000000000000000000 (*.f64 y y)))) (/.f64 (*.f64 1 (+.f64 (/.f64 5641895835477563/5000000000000000 y) x)) (-.f64 (*.f64 x x) (/.f64 31830988618379068626528276418969/25000000000000000000000000000000 (*.f64 y y))))))
(+.f64 (+.f64 x (/.f64 (-.f64 (/.f64 -5641895835477563/5000000000000000 y) x) (fma.f64 x x (/.f64 -31830988618379068626528276418969/25000000000000000000000000000000 (*.f64 y y))))) (*.f64 0 (/.f64 (+.f64 (/.f64 5641895835477563/5000000000000000 y) x) (fma.f64 x x (/.f64 -31830988618379068626528276418969/25000000000000000000000000000000 (*.f64 y y))))))
(+.f64 x (/.f64 (-.f64 (/.f64 -5641895835477563/5000000000000000 y) x) (fma.f64 x x (/.f64 (/.f64 -31830988618379068626528276418969/25000000000000000000000000000000 y) y))))
(+.f64 (fma.f64 (pow.f64 (cbrt.f64 x) 2) (cbrt.f64 x) (neg.f64 (*.f64 (+.f64 (/.f64 5641895835477563/5000000000000000 y) x) (/.f64 1 (-.f64 (*.f64 x x) (/.f64 31830988618379068626528276418969/25000000000000000000000000000000 (*.f64 y y))))))) (fma.f64 (neg.f64 (+.f64 (/.f64 5641895835477563/5000000000000000 y) x)) (/.f64 1 (-.f64 (*.f64 x x) (/.f64 31830988618379068626528276418969/25000000000000000000000000000000 (*.f64 y y)))) (*.f64 (+.f64 (/.f64 5641895835477563/5000000000000000 y) x) (/.f64 1 (-.f64 (*.f64 x x) (/.f64 31830988618379068626528276418969/25000000000000000000000000000000 (*.f64 y y)))))))
(+.f64 (fma.f64 1 x (*.f64 (+.f64 (/.f64 5641895835477563/5000000000000000 y) x) (neg.f64 (/.f64 1 (-.f64 (*.f64 x x) (/.f64 31830988618379068626528276418969/25000000000000000000000000000000 (*.f64 y y))))))) (fma.f64 (neg.f64 (+.f64 (/.f64 5641895835477563/5000000000000000 y) x)) (/.f64 1 (-.f64 (*.f64 x x) (/.f64 31830988618379068626528276418969/25000000000000000000000000000000 (*.f64 y y)))) (/.f64 (*.f64 1 (+.f64 (/.f64 5641895835477563/5000000000000000 y) x)) (-.f64 (*.f64 x x) (/.f64 31830988618379068626528276418969/25000000000000000000000000000000 (*.f64 y y))))))
(+.f64 (+.f64 x (/.f64 (-.f64 (/.f64 -5641895835477563/5000000000000000 y) x) (fma.f64 x x (/.f64 -31830988618379068626528276418969/25000000000000000000000000000000 (*.f64 y y))))) (*.f64 0 (/.f64 (+.f64 (/.f64 5641895835477563/5000000000000000 y) x) (fma.f64 x x (/.f64 -31830988618379068626528276418969/25000000000000000000000000000000 (*.f64 y y))))))
(+.f64 x (/.f64 (-.f64 (/.f64 -5641895835477563/5000000000000000 y) x) (fma.f64 x x (/.f64 (/.f64 -31830988618379068626528276418969/25000000000000000000000000000000 y) y))))
(+.f64 (fma.f64 (sqrt.f64 x) (sqrt.f64 x) (neg.f64 (*.f64 (+.f64 (/.f64 5641895835477563/5000000000000000 y) x) (/.f64 1 (-.f64 (*.f64 x x) (/.f64 31830988618379068626528276418969/25000000000000000000000000000000 (*.f64 y y))))))) (fma.f64 (neg.f64 (+.f64 (/.f64 5641895835477563/5000000000000000 y) x)) (/.f64 1 (-.f64 (*.f64 x x) (/.f64 31830988618379068626528276418969/25000000000000000000000000000000 (*.f64 y y)))) (*.f64 (+.f64 (/.f64 5641895835477563/5000000000000000 y) x) (/.f64 1 (-.f64 (*.f64 x x) (/.f64 31830988618379068626528276418969/25000000000000000000000000000000 (*.f64 y y)))))))
(+.f64 (fma.f64 1 x (*.f64 (+.f64 (/.f64 5641895835477563/5000000000000000 y) x) (neg.f64 (/.f64 1 (-.f64 (*.f64 x x) (/.f64 31830988618379068626528276418969/25000000000000000000000000000000 (*.f64 y y))))))) (fma.f64 (neg.f64 (+.f64 (/.f64 5641895835477563/5000000000000000 y) x)) (/.f64 1 (-.f64 (*.f64 x x) (/.f64 31830988618379068626528276418969/25000000000000000000000000000000 (*.f64 y y)))) (/.f64 (*.f64 1 (+.f64 (/.f64 5641895835477563/5000000000000000 y) x)) (-.f64 (*.f64 x x) (/.f64 31830988618379068626528276418969/25000000000000000000000000000000 (*.f64 y y))))))
(+.f64 (+.f64 x (/.f64 (-.f64 (/.f64 -5641895835477563/5000000000000000 y) x) (fma.f64 x x (/.f64 -31830988618379068626528276418969/25000000000000000000000000000000 (*.f64 y y))))) (*.f64 0 (/.f64 (+.f64 (/.f64 5641895835477563/5000000000000000 y) x) (fma.f64 x x (/.f64 -31830988618379068626528276418969/25000000000000000000000000000000 (*.f64 y y))))))
(+.f64 x (/.f64 (-.f64 (/.f64 -5641895835477563/5000000000000000 y) x) (fma.f64 x x (/.f64 (/.f64 -31830988618379068626528276418969/25000000000000000000000000000000 y) y))))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (+.f64 x (/.f64 -1 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y)))))) (cbrt.f64 (exp.f64 (+.f64 x (/.f64 -1 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y)))))))) (log.f64 (cbrt.f64 (exp.f64 (+.f64 x (/.f64 -1 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y))))))))
(+.f64 (*.f64 2 (log.f64 (cbrt.f64 (exp.f64 (-.f64 x (/.f64 1 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y)))))))) (log.f64 (cbrt.f64 (exp.f64 (-.f64 x (/.f64 1 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y))))))))
(+.f64 (*.f64 2 (log.f64 (cbrt.f64 (exp.f64 (+.f64 x (/.f64 1 (-.f64 (/.f64 5641895835477563/5000000000000000 y) x))))))) (log.f64 (cbrt.f64 (exp.f64 (+.f64 x (/.f64 1 (-.f64 (/.f64 5641895835477563/5000000000000000 y) x)))))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (+.f64 x (/.f64 -1 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y))))))) (log.f64 (sqrt.f64 (exp.f64 (+.f64 x (/.f64 -1 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y))))))))
(*.f64 2 (log.f64 (sqrt.f64 (exp.f64 (+.f64 x (/.f64 -1 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y))))))))
(*.f64 2 (log.f64 (sqrt.f64 (exp.f64 (-.f64 x (/.f64 1 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y))))))))
(*.f64 2 (log.f64 (sqrt.f64 (exp.f64 (+.f64 x (/.f64 1 (-.f64 (/.f64 5641895835477563/5000000000000000 y) x)))))))
(*.f64 1 (+.f64 x (/.f64 -1 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y)))))
(+.f64 x (/.f64 -1 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y))))
(-.f64 x (/.f64 1 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y))))
(+.f64 x (/.f64 1 (-.f64 (/.f64 5641895835477563/5000000000000000 y) x)))
(*.f64 (+.f64 x (/.f64 -1 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y)))) 1)
(+.f64 x (/.f64 -1 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y))))
(-.f64 x (/.f64 1 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y))))
(+.f64 x (/.f64 1 (-.f64 (/.f64 5641895835477563/5000000000000000 y) x)))
(*.f64 (cbrt.f64 (+.f64 x (/.f64 -1 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y))))) (pow.f64 (cbrt.f64 (+.f64 x (/.f64 -1 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y))))) 2))
(+.f64 x (/.f64 -1 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y))))
(-.f64 x (/.f64 1 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y))))
(+.f64 x (/.f64 1 (-.f64 (/.f64 5641895835477563/5000000000000000 y) x)))
(*.f64 (pow.f64 (cbrt.f64 (+.f64 x (/.f64 -1 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y))))) 2) (cbrt.f64 (+.f64 x (/.f64 -1 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y))))))
(+.f64 x (/.f64 -1 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y))))
(-.f64 x (/.f64 1 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y))))
(+.f64 x (/.f64 1 (-.f64 (/.f64 5641895835477563/5000000000000000 y) x)))
(*.f64 (sqrt.f64 (+.f64 x (/.f64 -1 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y))))) (sqrt.f64 (+.f64 x (/.f64 -1 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y))))))
(+.f64 x (/.f64 -1 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y))))
(-.f64 x (/.f64 1 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y))))
(+.f64 x (/.f64 1 (-.f64 (/.f64 5641895835477563/5000000000000000 y) x)))
(*.f64 (-.f64 (pow.f64 x 3) (pow.f64 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y)) -3)) (/.f64 1 (+.f64 (fma.f64 x x (pow.f64 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y)) -2)) (/.f64 x (+.f64 x (/.f64 -5641895835477563/5000000000000000 y))))))
(/.f64 (*.f64 (-.f64 (pow.f64 x 3) (pow.f64 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y)) -3)) 1) (+.f64 (fma.f64 x x (pow.f64 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y)) -2)) (/.f64 x (+.f64 x (/.f64 -5641895835477563/5000000000000000 y)))))
(/.f64 (-.f64 (pow.f64 x 3) (pow.f64 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y)) -3)) (+.f64 (fma.f64 x x (pow.f64 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y)) -2)) (/.f64 x (+.f64 x (/.f64 -5641895835477563/5000000000000000 y)))))
(*.f64 (-.f64 (*.f64 x x) (pow.f64 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y)) -2)) (/.f64 1 (+.f64 x (/.f64 1 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y))))))
(/.f64 (-.f64 (*.f64 x x) (pow.f64 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y)) -2)) (+.f64 x (/.f64 1 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y)))))
(/.f64 (+.f64 x (/.f64 1 (-.f64 (/.f64 5641895835477563/5000000000000000 y) x))) 1)
(*.f64 (+.f64 (sqrt.f64 x) (pow.f64 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y)) -1/2)) (-.f64 (sqrt.f64 x) (pow.f64 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y)) -1/2)))
(+.f64 x (/.f64 -1 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y))))
(-.f64 x (/.f64 1 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y))))
(+.f64 x (/.f64 1 (-.f64 (/.f64 5641895835477563/5000000000000000 y) x)))
(/.f64 1 (/.f64 (+.f64 (fma.f64 x x (pow.f64 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y)) -2)) (/.f64 x (+.f64 x (/.f64 -5641895835477563/5000000000000000 y)))) (-.f64 (pow.f64 x 3) (pow.f64 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y)) -3))))
(/.f64 (*.f64 (-.f64 (pow.f64 x 3) (pow.f64 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y)) -3)) 1) (+.f64 (fma.f64 x x (pow.f64 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y)) -2)) (/.f64 x (+.f64 x (/.f64 -5641895835477563/5000000000000000 y)))))
(/.f64 (-.f64 (pow.f64 x 3) (pow.f64 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y)) -3)) (+.f64 (fma.f64 x x (pow.f64 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y)) -2)) (/.f64 x (+.f64 x (/.f64 -5641895835477563/5000000000000000 y)))))
(/.f64 1 (/.f64 (+.f64 x (/.f64 1 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y)))) (-.f64 (*.f64 x x) (pow.f64 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y)) -2))))
(*.f64 (-.f64 (*.f64 x x) (pow.f64 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y)) -2)) (/.f64 1 (+.f64 x (/.f64 1 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y))))))
(/.f64 (-.f64 (*.f64 x x) (pow.f64 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y)) -2)) (+.f64 x (/.f64 1 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y)))))
(/.f64 (+.f64 x (/.f64 1 (-.f64 (/.f64 5641895835477563/5000000000000000 y) x))) 1)
(/.f64 (-.f64 (pow.f64 x 3) (pow.f64 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y)) -3)) (+.f64 (fma.f64 x x (pow.f64 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y)) -2)) (/.f64 x (+.f64 x (/.f64 -5641895835477563/5000000000000000 y)))))
(/.f64 (*.f64 (-.f64 (pow.f64 x 3) (pow.f64 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y)) -3)) 1) (+.f64 (fma.f64 x x (pow.f64 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y)) -2)) (/.f64 x (+.f64 x (/.f64 -5641895835477563/5000000000000000 y)))))
(/.f64 (-.f64 (*.f64 x x) (pow.f64 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y)) -2)) (+.f64 x (/.f64 1 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y)))))
(*.f64 (-.f64 (*.f64 x x) (pow.f64 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y)) -2)) (/.f64 1 (+.f64 x (/.f64 1 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y))))))
(/.f64 (+.f64 x (/.f64 1 (-.f64 (/.f64 5641895835477563/5000000000000000 y) x))) 1)
(/.f64 (neg.f64 (-.f64 (pow.f64 x 3) (pow.f64 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y)) -3))) (neg.f64 (+.f64 (fma.f64 x x (pow.f64 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y)) -2)) (/.f64 x (+.f64 x (/.f64 -5641895835477563/5000000000000000 y))))))
(/.f64 (*.f64 (-.f64 (pow.f64 x 3) (pow.f64 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y)) -3)) 1) (+.f64 (fma.f64 x x (pow.f64 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y)) -2)) (/.f64 x (+.f64 x (/.f64 -5641895835477563/5000000000000000 y)))))
(/.f64 (-.f64 (pow.f64 x 3) (pow.f64 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y)) -3)) (+.f64 (fma.f64 x x (pow.f64 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y)) -2)) (/.f64 x (+.f64 x (/.f64 -5641895835477563/5000000000000000 y)))))
(/.f64 (neg.f64 (-.f64 (*.f64 x x) (pow.f64 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y)) -2))) (neg.f64 (+.f64 x (/.f64 1 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y))))))
(*.f64 (-.f64 (*.f64 x x) (pow.f64 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y)) -2)) (/.f64 1 (+.f64 x (/.f64 1 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y))))))
(/.f64 (-.f64 (*.f64 x x) (pow.f64 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y)) -2)) (+.f64 x (/.f64 1 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y)))))
(/.f64 (+.f64 x (/.f64 1 (-.f64 (/.f64 5641895835477563/5000000000000000 y) x))) 1)
(/.f64 (+.f64 (pow.f64 x 3) (pow.f64 (/.f64 -1 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y))) 3)) (fma.f64 x x (-.f64 (*.f64 (/.f64 -1 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y))) (/.f64 -1 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y)))) (*.f64 x (/.f64 -1 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y)))))))
(/.f64 (+.f64 (pow.f64 x 3) (pow.f64 (/.f64 -1 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y))) 3)) (fma.f64 x x (*.f64 (/.f64 -1 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y))) (-.f64 (/.f64 -1 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y))) x))))
(/.f64 (+.f64 (pow.f64 x 3) (/.f64 -1 (pow.f64 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y)) 3))) (-.f64 (fma.f64 x x (pow.f64 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y)) -2)) (/.f64 (neg.f64 x) (+.f64 x (/.f64 -5641895835477563/5000000000000000 y)))))
(/.f64 (+.f64 (pow.f64 x 3) (/.f64 1 (pow.f64 (-.f64 (/.f64 5641895835477563/5000000000000000 y) x) 3))) (+.f64 (fma.f64 x x (pow.f64 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y)) -2)) (/.f64 x (+.f64 x (/.f64 -5641895835477563/5000000000000000 y)))))
(/.f64 (-.f64 (*.f64 x x) (*.f64 (/.f64 -1 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y))) (/.f64 -1 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y))))) (-.f64 x (/.f64 -1 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y)))))
(*.f64 (-.f64 (*.f64 x x) (pow.f64 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y)) -2)) (/.f64 1 (+.f64 x (/.f64 1 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y))))))
(/.f64 (-.f64 (*.f64 x x) (pow.f64 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y)) -2)) (+.f64 x (/.f64 1 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y)))))
(/.f64 (+.f64 x (/.f64 1 (-.f64 (/.f64 5641895835477563/5000000000000000 y) x))) 1)
(pow.f64 (+.f64 x (/.f64 -1 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y)))) 1)
(+.f64 x (/.f64 -1 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y))))
(-.f64 x (/.f64 1 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y))))
(+.f64 x (/.f64 1 (-.f64 (/.f64 5641895835477563/5000000000000000 y) x)))
(pow.f64 (pow.f64 (+.f64 x (/.f64 -1 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y)))) 3) 1/3)
(+.f64 x (/.f64 -1 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y))))
(-.f64 x (/.f64 1 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y))))
(+.f64 x (/.f64 1 (-.f64 (/.f64 5641895835477563/5000000000000000 y) x)))
(pow.f64 (cbrt.f64 (+.f64 x (/.f64 -1 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y))))) 3)
(+.f64 x (/.f64 -1 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y))))
(-.f64 x (/.f64 1 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y))))
(+.f64 x (/.f64 1 (-.f64 (/.f64 5641895835477563/5000000000000000 y) x)))
(pow.f64 (sqrt.f64 (+.f64 x (/.f64 -1 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y))))) 2)
(+.f64 x (/.f64 -1 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y))))
(-.f64 x (/.f64 1 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y))))
(+.f64 x (/.f64 1 (-.f64 (/.f64 5641895835477563/5000000000000000 y) x)))
(pow.f64 (/.f64 (+.f64 (fma.f64 x x (pow.f64 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y)) -2)) (/.f64 x (+.f64 x (/.f64 -5641895835477563/5000000000000000 y)))) (-.f64 (pow.f64 x 3) (pow.f64 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y)) -3))) -1)
(/.f64 (*.f64 (-.f64 (pow.f64 x 3) (pow.f64 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y)) -3)) 1) (+.f64 (fma.f64 x x (pow.f64 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y)) -2)) (/.f64 x (+.f64 x (/.f64 -5641895835477563/5000000000000000 y)))))
(/.f64 (-.f64 (pow.f64 x 3) (pow.f64 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y)) -3)) (+.f64 (fma.f64 x x (pow.f64 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y)) -2)) (/.f64 x (+.f64 x (/.f64 -5641895835477563/5000000000000000 y)))))
(pow.f64 (/.f64 (+.f64 x (/.f64 1 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y)))) (-.f64 (*.f64 x x) (pow.f64 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y)) -2))) -1)
(*.f64 (-.f64 (*.f64 x x) (pow.f64 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y)) -2)) (/.f64 1 (+.f64 x (/.f64 1 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y))))))
(/.f64 (-.f64 (*.f64 x x) (pow.f64 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y)) -2)) (+.f64 x (/.f64 1 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y)))))
(/.f64 (+.f64 x (/.f64 1 (-.f64 (/.f64 5641895835477563/5000000000000000 y) x))) 1)
(sqrt.f64 (pow.f64 (+.f64 x (/.f64 -1 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y)))) 2))
(+.f64 x (/.f64 -1 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y))))
(-.f64 x (/.f64 1 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y))))
(+.f64 x (/.f64 1 (-.f64 (/.f64 5641895835477563/5000000000000000 y) x)))
(log.f64 (exp.f64 (+.f64 x (/.f64 -1 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y))))))
(+.f64 x (/.f64 -1 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y))))
(-.f64 x (/.f64 1 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y))))
(+.f64 x (/.f64 1 (-.f64 (/.f64 5641895835477563/5000000000000000 y) x)))
(log.f64 (+.f64 1 (expm1.f64 (+.f64 x (/.f64 -1 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y)))))))
(+.f64 x (/.f64 -1 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y))))
(-.f64 x (/.f64 1 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y))))
(+.f64 x (/.f64 1 (-.f64 (/.f64 5641895835477563/5000000000000000 y) x)))
(log.f64 (/.f64 (+.f64 1 (expm1.f64 x)) (exp.f64 (/.f64 1 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y))))))
(+.f64 x (/.f64 -1 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y))))
(-.f64 x (/.f64 1 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y))))
(+.f64 x (/.f64 1 (-.f64 (/.f64 5641895835477563/5000000000000000 y) x)))
(log.f64 (/.f64 (exp.f64 x) (+.f64 1 (expm1.f64 (/.f64 1 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y)))))))
(+.f64 x (/.f64 -1 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y))))
(-.f64 x (/.f64 1 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y))))
(+.f64 x (/.f64 1 (-.f64 (/.f64 5641895835477563/5000000000000000 y) x)))
(log.f64 (/.f64 (+.f64 1 (expm1.f64 x)) (+.f64 1 (expm1.f64 (/.f64 1 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y)))))))
(+.f64 x (/.f64 -1 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y))))
(-.f64 x (/.f64 1 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y))))
(+.f64 x (/.f64 1 (-.f64 (/.f64 5641895835477563/5000000000000000 y) x)))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 x)) (exp.f64 (/.f64 -1 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y))))))
(+.f64 x (/.f64 -1 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y))))
(-.f64 x (/.f64 1 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y))))
(+.f64 x (/.f64 1 (-.f64 (/.f64 5641895835477563/5000000000000000 y) x)))
(log.f64 (*.f64 (exp.f64 x) (/.f64 1 (exp.f64 (/.f64 1 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y)))))))
(+.f64 x (/.f64 -1 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y))))
(-.f64 x (/.f64 1 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y))))
(+.f64 x (/.f64 1 (-.f64 (/.f64 5641895835477563/5000000000000000 y) x)))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 x)) (/.f64 1 (exp.f64 (/.f64 1 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y)))))))
(+.f64 x (/.f64 -1 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y))))
(-.f64 x (/.f64 1 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y))))
(+.f64 x (/.f64 1 (-.f64 (/.f64 5641895835477563/5000000000000000 y) x)))
(log.f64 (*.f64 (exp.f64 (/.f64 -1 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y)))) (exp.f64 x)))
(+.f64 x (/.f64 -1 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y))))
(-.f64 x (/.f64 1 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y))))
(+.f64 x (/.f64 1 (-.f64 (/.f64 5641895835477563/5000000000000000 y) x)))
(log.f64 (*.f64 (/.f64 1 (exp.f64 (/.f64 1 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y))))) (exp.f64 x)))
(+.f64 x (/.f64 -1 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y))))
(-.f64 x (/.f64 1 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y))))
(+.f64 x (/.f64 1 (-.f64 (/.f64 5641895835477563/5000000000000000 y) x)))
(log.f64 (*.f64 (exp.f64 (/.f64 -1 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y)))) (+.f64 1 (expm1.f64 x))))
(+.f64 x (/.f64 -1 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y))))
(-.f64 x (/.f64 1 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y))))
(+.f64 x (/.f64 1 (-.f64 (/.f64 5641895835477563/5000000000000000 y) x)))
(log.f64 (*.f64 (/.f64 1 (exp.f64 (/.f64 1 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y))))) (+.f64 1 (expm1.f64 x))))
(+.f64 x (/.f64 -1 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y))))
(-.f64 x (/.f64 1 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y))))
(+.f64 x (/.f64 1 (-.f64 (/.f64 5641895835477563/5000000000000000 y) x)))
(cbrt.f64 (pow.f64 (+.f64 x (/.f64 -1 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y)))) 3))
(+.f64 x (/.f64 -1 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y))))
(-.f64 x (/.f64 1 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y))))
(+.f64 x (/.f64 1 (-.f64 (/.f64 5641895835477563/5000000000000000 y) x)))
(expm1.f64 (log1p.f64 (+.f64 x (/.f64 -1 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y))))))
(+.f64 x (/.f64 -1 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y))))
(-.f64 x (/.f64 1 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y))))
(+.f64 x (/.f64 1 (-.f64 (/.f64 5641895835477563/5000000000000000 y) x)))
(log1p.f64 (expm1.f64 (+.f64 x (/.f64 -1 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y))))))
(+.f64 x (/.f64 -1 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y))))
(-.f64 x (/.f64 1 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y))))
(+.f64 x (/.f64 1 (-.f64 (/.f64 5641895835477563/5000000000000000 y) x)))
(exp.f64 (log.f64 (+.f64 x (/.f64 -1 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y))))))
(+.f64 x (/.f64 -1 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y))))
(-.f64 x (/.f64 1 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y))))
(+.f64 x (/.f64 1 (-.f64 (/.f64 5641895835477563/5000000000000000 y) x)))
(exp.f64 (*.f64 (log.f64 (+.f64 x (/.f64 -1 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y))))) 1))
(+.f64 x (/.f64 -1 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y))))
(-.f64 x (/.f64 1 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y))))
(+.f64 x (/.f64 1 (-.f64 (/.f64 5641895835477563/5000000000000000 y) x)))
(fma.f64 1 x (/.f64 -1 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y))))
(+.f64 x (/.f64 -1 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y))))
(-.f64 x (/.f64 1 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y))))
(+.f64 x (/.f64 1 (-.f64 (/.f64 5641895835477563/5000000000000000 y) x)))
(fma.f64 1 x (*.f64 (/.f64 -1 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y))) 1))
(+.f64 x (/.f64 -1 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y))))
(-.f64 x (/.f64 1 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y))))
(+.f64 x (/.f64 1 (-.f64 (/.f64 5641895835477563/5000000000000000 y) x)))
(fma.f64 1 (+.f64 x (/.f64 -1 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y)))) (fma.f64 (/.f64 -1 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y))) 1 (/.f64 1 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y)))))
(+.f64 x (/.f64 -1 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y))))
(-.f64 x (/.f64 1 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y))))
(+.f64 x (/.f64 1 (-.f64 (/.f64 5641895835477563/5000000000000000 y) x)))
(fma.f64 1 (+.f64 x (/.f64 -1 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y)))) (fma.f64 (neg.f64 (/.f64 1 (cbrt.f64 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y))))) (cbrt.f64 (pow.f64 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y)) -2)) (/.f64 1 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y)))))
(+.f64 (+.f64 x (/.f64 -1 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y)))) (fma.f64 (/.f64 -1 (cbrt.f64 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y)))) (cbrt.f64 (pow.f64 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y)) -2)) (/.f64 1 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y)))))
(+.f64 (-.f64 x (/.f64 1 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y)))) (fma.f64 (/.f64 -1 (cbrt.f64 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y)))) (cbrt.f64 (pow.f64 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y)) -2)) (/.f64 1 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y)))))
(+.f64 x (+.f64 (-.f64 (/.f64 1 (-.f64 (/.f64 5641895835477563/5000000000000000 y) x)) (/.f64 (cbrt.f64 (pow.f64 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y)) -2)) (cbrt.f64 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y))))) (/.f64 -1 (-.f64 (/.f64 5641895835477563/5000000000000000 y) x))))
(fma.f64 1 (+.f64 x (/.f64 -1 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y)))) (+.f64 (/.f64 -1 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y))) (/.f64 1 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y)))))
(+.f64 x (/.f64 -1 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y))))
(-.f64 x (/.f64 1 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y))))
(+.f64 x (/.f64 1 (-.f64 (/.f64 5641895835477563/5000000000000000 y) x)))
(fma.f64 1 (/.f64 -1 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y))) x)
(+.f64 x (/.f64 -1 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y))))
(-.f64 x (/.f64 1 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y))))
(+.f64 x (/.f64 1 (-.f64 (/.f64 5641895835477563/5000000000000000 y) x)))
(fma.f64 x 1 (/.f64 -1 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y))))
(+.f64 x (/.f64 -1 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y))))
(-.f64 x (/.f64 1 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y))))
(+.f64 x (/.f64 1 (-.f64 (/.f64 5641895835477563/5000000000000000 y) x)))
(fma.f64 x 1 (*.f64 (/.f64 -1 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y))) 1))
(+.f64 x (/.f64 -1 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y))))
(-.f64 x (/.f64 1 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y))))
(+.f64 x (/.f64 1 (-.f64 (/.f64 5641895835477563/5000000000000000 y) x)))
(fma.f64 (+.f64 x (/.f64 -1 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y)))) 1 (fma.f64 (/.f64 -1 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y))) 1 (/.f64 1 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y)))))
(+.f64 x (/.f64 -1 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y))))
(-.f64 x (/.f64 1 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y))))
(+.f64 x (/.f64 1 (-.f64 (/.f64 5641895835477563/5000000000000000 y) x)))
(fma.f64 (+.f64 x (/.f64 -1 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y)))) 1 (fma.f64 (neg.f64 (/.f64 1 (cbrt.f64 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y))))) (cbrt.f64 (pow.f64 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y)) -2)) (/.f64 1 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y)))))
(+.f64 (+.f64 x (/.f64 -1 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y)))) (fma.f64 (/.f64 -1 (cbrt.f64 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y)))) (cbrt.f64 (pow.f64 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y)) -2)) (/.f64 1 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y)))))
(+.f64 (-.f64 x (/.f64 1 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y)))) (fma.f64 (/.f64 -1 (cbrt.f64 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y)))) (cbrt.f64 (pow.f64 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y)) -2)) (/.f64 1 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y)))))
(+.f64 x (+.f64 (-.f64 (/.f64 1 (-.f64 (/.f64 5641895835477563/5000000000000000 y) x)) (/.f64 (cbrt.f64 (pow.f64 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y)) -2)) (cbrt.f64 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y))))) (/.f64 -1 (-.f64 (/.f64 5641895835477563/5000000000000000 y) x))))
(fma.f64 (+.f64 x (/.f64 -1 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y)))) 1 (+.f64 (/.f64 -1 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y))) (/.f64 1 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y)))))
(+.f64 x (/.f64 -1 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y))))
(-.f64 x (/.f64 1 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y))))
(+.f64 x (/.f64 1 (-.f64 (/.f64 5641895835477563/5000000000000000 y) x)))
(fma.f64 (cbrt.f64 (pow.f64 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y)) -2)) (neg.f64 (/.f64 1 (cbrt.f64 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y))))) x)
(fma.f64 (cbrt.f64 (pow.f64 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y)) -2)) (/.f64 -1 (cbrt.f64 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y)))) x)
(-.f64 x (/.f64 (cbrt.f64 (pow.f64 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y)) -2)) (cbrt.f64 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y)))))
(fma.f64 (cbrt.f64 (+.f64 x (/.f64 -1 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y))))) (pow.f64 (cbrt.f64 (+.f64 x (/.f64 -1 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y))))) 2) (fma.f64 (/.f64 -1 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y))) 1 (/.f64 1 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y)))))
(+.f64 x (/.f64 -1 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y))))
(-.f64 x (/.f64 1 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y))))
(+.f64 x (/.f64 1 (-.f64 (/.f64 5641895835477563/5000000000000000 y) x)))
(fma.f64 (cbrt.f64 (+.f64 x (/.f64 -1 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y))))) (pow.f64 (cbrt.f64 (+.f64 x (/.f64 -1 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y))))) 2) (fma.f64 (neg.f64 (/.f64 1 (cbrt.f64 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y))))) (cbrt.f64 (pow.f64 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y)) -2)) (/.f64 1 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y)))))
(+.f64 (+.f64 x (/.f64 -1 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y)))) (fma.f64 (/.f64 -1 (cbrt.f64 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y)))) (cbrt.f64 (pow.f64 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y)) -2)) (/.f64 1 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y)))))
(+.f64 (-.f64 x (/.f64 1 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y)))) (fma.f64 (/.f64 -1 (cbrt.f64 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y)))) (cbrt.f64 (pow.f64 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y)) -2)) (/.f64 1 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y)))))
(+.f64 x (+.f64 (-.f64 (/.f64 1 (-.f64 (/.f64 5641895835477563/5000000000000000 y) x)) (/.f64 (cbrt.f64 (pow.f64 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y)) -2)) (cbrt.f64 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y))))) (/.f64 -1 (-.f64 (/.f64 5641895835477563/5000000000000000 y) x))))
(fma.f64 (cbrt.f64 (+.f64 x (/.f64 -1 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y))))) (pow.f64 (cbrt.f64 (+.f64 x (/.f64 -1 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y))))) 2) (+.f64 (/.f64 -1 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y))) (/.f64 1 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y)))))
(+.f64 x (/.f64 -1 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y))))
(-.f64 x (/.f64 1 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y))))
(+.f64 x (/.f64 1 (-.f64 (/.f64 5641895835477563/5000000000000000 y) x)))
(fma.f64 (pow.f64 (cbrt.f64 (+.f64 x (/.f64 -1 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y))))) 2) (cbrt.f64 (+.f64 x (/.f64 -1 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y))))) (fma.f64 (/.f64 -1 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y))) 1 (/.f64 1 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y)))))
(+.f64 x (/.f64 -1 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y))))
(-.f64 x (/.f64 1 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y))))
(+.f64 x (/.f64 1 (-.f64 (/.f64 5641895835477563/5000000000000000 y) x)))
(fma.f64 (pow.f64 (cbrt.f64 (+.f64 x (/.f64 -1 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y))))) 2) (cbrt.f64 (+.f64 x (/.f64 -1 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y))))) (fma.f64 (neg.f64 (/.f64 1 (cbrt.f64 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y))))) (cbrt.f64 (pow.f64 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y)) -2)) (/.f64 1 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y)))))
(+.f64 (+.f64 x (/.f64 -1 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y)))) (fma.f64 (/.f64 -1 (cbrt.f64 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y)))) (cbrt.f64 (pow.f64 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y)) -2)) (/.f64 1 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y)))))
(+.f64 (-.f64 x (/.f64 1 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y)))) (fma.f64 (/.f64 -1 (cbrt.f64 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y)))) (cbrt.f64 (pow.f64 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y)) -2)) (/.f64 1 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y)))))
(+.f64 x (+.f64 (-.f64 (/.f64 1 (-.f64 (/.f64 5641895835477563/5000000000000000 y) x)) (/.f64 (cbrt.f64 (pow.f64 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y)) -2)) (cbrt.f64 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y))))) (/.f64 -1 (-.f64 (/.f64 5641895835477563/5000000000000000 y) x))))
(fma.f64 (pow.f64 (cbrt.f64 (+.f64 x (/.f64 -1 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y))))) 2) (cbrt.f64 (+.f64 x (/.f64 -1 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y))))) (+.f64 (/.f64 -1 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y))) (/.f64 1 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y)))))
(+.f64 x (/.f64 -1 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y))))
(-.f64 x (/.f64 1 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y))))
(+.f64 x (/.f64 1 (-.f64 (/.f64 5641895835477563/5000000000000000 y) x)))
(fma.f64 (cbrt.f64 x) (pow.f64 (cbrt.f64 x) 2) (/.f64 -1 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y))))
(+.f64 x (/.f64 -1 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y))))
(-.f64 x (/.f64 1 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y))))
(+.f64 x (/.f64 1 (-.f64 (/.f64 5641895835477563/5000000000000000 y) x)))
(fma.f64 (cbrt.f64 x) (pow.f64 (cbrt.f64 x) 2) (*.f64 (/.f64 -1 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y))) 1))
(+.f64 x (/.f64 -1 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y))))
(-.f64 x (/.f64 1 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y))))
(+.f64 x (/.f64 1 (-.f64 (/.f64 5641895835477563/5000000000000000 y) x)))
(fma.f64 (pow.f64 (cbrt.f64 x) 2) (cbrt.f64 x) (/.f64 -1 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y))))
(+.f64 x (/.f64 -1 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y))))
(-.f64 x (/.f64 1 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y))))
(+.f64 x (/.f64 1 (-.f64 (/.f64 5641895835477563/5000000000000000 y) x)))
(fma.f64 (pow.f64 (cbrt.f64 x) 2) (cbrt.f64 x) (*.f64 (/.f64 -1 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y))) 1))
(+.f64 x (/.f64 -1 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y))))
(-.f64 x (/.f64 1 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y))))
(+.f64 x (/.f64 1 (-.f64 (/.f64 5641895835477563/5000000000000000 y) x)))
(fma.f64 (pow.f64 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y)) -1/2) (neg.f64 (pow.f64 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y)) -1/2)) x)
(+.f64 x (/.f64 -1 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y))))
(-.f64 x (/.f64 1 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y))))
(+.f64 x (/.f64 1 (-.f64 (/.f64 5641895835477563/5000000000000000 y) x)))
(fma.f64 (sqrt.f64 (+.f64 x (/.f64 -1 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y))))) (sqrt.f64 (+.f64 x (/.f64 -1 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y))))) (fma.f64 (/.f64 -1 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y))) 1 (/.f64 1 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y)))))
(+.f64 x (/.f64 -1 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y))))
(-.f64 x (/.f64 1 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y))))
(+.f64 x (/.f64 1 (-.f64 (/.f64 5641895835477563/5000000000000000 y) x)))
(fma.f64 (sqrt.f64 (+.f64 x (/.f64 -1 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y))))) (sqrt.f64 (+.f64 x (/.f64 -1 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y))))) (fma.f64 (neg.f64 (/.f64 1 (cbrt.f64 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y))))) (cbrt.f64 (pow.f64 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y)) -2)) (/.f64 1 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y)))))
(+.f64 (+.f64 x (/.f64 -1 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y)))) (fma.f64 (/.f64 -1 (cbrt.f64 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y)))) (cbrt.f64 (pow.f64 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y)) -2)) (/.f64 1 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y)))))
(+.f64 (-.f64 x (/.f64 1 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y)))) (fma.f64 (/.f64 -1 (cbrt.f64 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y)))) (cbrt.f64 (pow.f64 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y)) -2)) (/.f64 1 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y)))))
(+.f64 x (+.f64 (-.f64 (/.f64 1 (-.f64 (/.f64 5641895835477563/5000000000000000 y) x)) (/.f64 (cbrt.f64 (pow.f64 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y)) -2)) (cbrt.f64 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y))))) (/.f64 -1 (-.f64 (/.f64 5641895835477563/5000000000000000 y) x))))
(fma.f64 (sqrt.f64 (+.f64 x (/.f64 -1 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y))))) (sqrt.f64 (+.f64 x (/.f64 -1 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y))))) (+.f64 (/.f64 -1 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y))) (/.f64 1 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y)))))
(+.f64 x (/.f64 -1 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y))))
(-.f64 x (/.f64 1 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y))))
(+.f64 x (/.f64 1 (-.f64 (/.f64 5641895835477563/5000000000000000 y) x)))
(fma.f64 (sqrt.f64 x) (sqrt.f64 x) (/.f64 -1 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y))))
(+.f64 x (/.f64 -1 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y))))
(-.f64 x (/.f64 1 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y))))
(+.f64 x (/.f64 1 (-.f64 (/.f64 5641895835477563/5000000000000000 y) x)))
(fma.f64 (sqrt.f64 x) (sqrt.f64 x) (*.f64 (/.f64 -1 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y))) 1))
(+.f64 x (/.f64 -1 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y))))
(-.f64 x (/.f64 1 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y))))
(+.f64 x (/.f64 1 (-.f64 (/.f64 5641895835477563/5000000000000000 y) x)))
(fma.f64 -1 (/.f64 1 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y))) x)
(+.f64 x (/.f64 -1 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y))))
(-.f64 x (/.f64 1 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y))))
(+.f64 x (/.f64 1 (-.f64 (/.f64 5641895835477563/5000000000000000 y) x)))
(fma.f64 (-.f64 (pow.f64 x 3) (pow.f64 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y)) -3)) (/.f64 1 (+.f64 (fma.f64 x x (pow.f64 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y)) -2)) (/.f64 x (+.f64 x (/.f64 -5641895835477563/5000000000000000 y))))) (fma.f64 (/.f64 -1 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y))) 1 (/.f64 1 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y)))))
(/.f64 (*.f64 (-.f64 (pow.f64 x 3) (pow.f64 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y)) -3)) 1) (+.f64 (fma.f64 x x (pow.f64 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y)) -2)) (/.f64 x (+.f64 x (/.f64 -5641895835477563/5000000000000000 y)))))
(/.f64 (-.f64 (pow.f64 x 3) (pow.f64 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y)) -3)) (+.f64 (fma.f64 x x (pow.f64 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y)) -2)) (/.f64 x (+.f64 x (/.f64 -5641895835477563/5000000000000000 y)))))
(fma.f64 (-.f64 (pow.f64 x 3) (pow.f64 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y)) -3)) (/.f64 1 (+.f64 (fma.f64 x x (pow.f64 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y)) -2)) (/.f64 x (+.f64 x (/.f64 -5641895835477563/5000000000000000 y))))) (fma.f64 (neg.f64 (/.f64 1 (cbrt.f64 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y))))) (cbrt.f64 (pow.f64 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y)) -2)) (/.f64 1 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y)))))
(fma.f64 (-.f64 (pow.f64 x 3) (pow.f64 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y)) -3)) (/.f64 1 (+.f64 (fma.f64 x x (pow.f64 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y)) -2)) (/.f64 x (+.f64 x (/.f64 -5641895835477563/5000000000000000 y))))) (fma.f64 (/.f64 -1 (cbrt.f64 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y)))) (cbrt.f64 (pow.f64 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y)) -2)) (/.f64 1 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y)))))
(+.f64 (fma.f64 (/.f64 -1 (cbrt.f64 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y)))) (cbrt.f64 (pow.f64 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y)) -2)) (/.f64 1 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y)))) (/.f64 (-.f64 (pow.f64 x 3) (pow.f64 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y)) -3)) (+.f64 (fma.f64 x x (pow.f64 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y)) -2)) (/.f64 x (+.f64 x (/.f64 -5641895835477563/5000000000000000 y))))))
(+.f64 (-.f64 (/.f64 (-.f64 (pow.f64 x 3) (pow.f64 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y)) -3)) (+.f64 (fma.f64 x x (pow.f64 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y)) -2)) (/.f64 x (+.f64 x (/.f64 -5641895835477563/5000000000000000 y))))) (/.f64 (cbrt.f64 (pow.f64 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y)) -2)) (cbrt.f64 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y))))) (/.f64 -1 (-.f64 (/.f64 5641895835477563/5000000000000000 y) x)))
(fma.f64 (-.f64 (pow.f64 x 3) (pow.f64 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y)) -3)) (/.f64 1 (+.f64 (fma.f64 x x (pow.f64 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y)) -2)) (/.f64 x (+.f64 x (/.f64 -5641895835477563/5000000000000000 y))))) (+.f64 (/.f64 -1 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y))) (/.f64 1 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y)))))
(/.f64 (*.f64 (-.f64 (pow.f64 x 3) (pow.f64 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y)) -3)) 1) (+.f64 (fma.f64 x x (pow.f64 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y)) -2)) (/.f64 x (+.f64 x (/.f64 -5641895835477563/5000000000000000 y)))))
(/.f64 (-.f64 (pow.f64 x 3) (pow.f64 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y)) -3)) (+.f64 (fma.f64 x x (pow.f64 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y)) -2)) (/.f64 x (+.f64 x (/.f64 -5641895835477563/5000000000000000 y)))))
(fma.f64 (-.f64 (*.f64 x x) (pow.f64 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y)) -2)) (/.f64 1 (+.f64 x (/.f64 1 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y))))) (fma.f64 (/.f64 -1 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y))) 1 (/.f64 1 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y)))))
(*.f64 (-.f64 (*.f64 x x) (pow.f64 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y)) -2)) (/.f64 1 (+.f64 x (/.f64 1 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y))))))
(/.f64 (-.f64 (*.f64 x x) (pow.f64 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y)) -2)) (+.f64 x (/.f64 1 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y)))))
(/.f64 (+.f64 x (/.f64 1 (-.f64 (/.f64 5641895835477563/5000000000000000 y) x))) 1)
(fma.f64 (-.f64 (*.f64 x x) (pow.f64 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y)) -2)) (/.f64 1 (+.f64 x (/.f64 1 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y))))) (fma.f64 (neg.f64 (/.f64 1 (cbrt.f64 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y))))) (cbrt.f64 (pow.f64 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y)) -2)) (/.f64 1 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y)))))
(fma.f64 (-.f64 (*.f64 x x) (pow.f64 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y)) -2)) (/.f64 1 (+.f64 x (/.f64 1 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y))))) (fma.f64 (/.f64 -1 (cbrt.f64 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y)))) (cbrt.f64 (pow.f64 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y)) -2)) (/.f64 1 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y)))))
(+.f64 (fma.f64 (/.f64 -1 (cbrt.f64 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y)))) (cbrt.f64 (pow.f64 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y)) -2)) (/.f64 1 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y)))) (/.f64 (-.f64 (*.f64 x x) (pow.f64 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y)) -2)) (+.f64 x (/.f64 1 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y))))))
(+.f64 (-.f64 (/.f64 (+.f64 x (/.f64 1 (-.f64 (/.f64 5641895835477563/5000000000000000 y) x))) 1) (/.f64 (cbrt.f64 (pow.f64 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y)) -2)) (cbrt.f64 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y))))) (/.f64 -1 (-.f64 (/.f64 5641895835477563/5000000000000000 y) x)))
(fma.f64 (-.f64 (*.f64 x x) (pow.f64 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y)) -2)) (/.f64 1 (+.f64 x (/.f64 1 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y))))) (+.f64 (/.f64 -1 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y))) (/.f64 1 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y)))))
(*.f64 (-.f64 (*.f64 x x) (pow.f64 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y)) -2)) (/.f64 1 (+.f64 x (/.f64 1 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y))))))
(/.f64 (-.f64 (*.f64 x x) (pow.f64 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y)) -2)) (+.f64 x (/.f64 1 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y)))))
(/.f64 (+.f64 x (/.f64 1 (-.f64 (/.f64 5641895835477563/5000000000000000 y) x))) 1)
(fma.f64 (*.f64 (cbrt.f64 (/.f64 -1 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y)))) (cbrt.f64 (/.f64 -1 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y))))) (cbrt.f64 (/.f64 -1 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y)))) x)
(+.f64 x (/.f64 -1 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y))))
(-.f64 x (/.f64 1 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y))))
(+.f64 x (/.f64 1 (-.f64 (/.f64 5641895835477563/5000000000000000 y) x)))
(fma.f64 (sqrt.f64 (/.f64 -1 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y)))) (sqrt.f64 (/.f64 -1 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y)))) x)
(+.f64 x (/.f64 -1 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y))))
(-.f64 x (/.f64 1 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y))))
(+.f64 x (/.f64 1 (-.f64 (/.f64 5641895835477563/5000000000000000 y) x)))
(fma.f64 (neg.f64 (pow.f64 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y)) -1/2)) (pow.f64 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y)) -1/2) x)
(+.f64 x (/.f64 -1 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y))))
(-.f64 x (/.f64 1 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y))))
(+.f64 x (/.f64 1 (-.f64 (/.f64 5641895835477563/5000000000000000 y) x)))
(fma.f64 (+.f64 (sqrt.f64 x) (pow.f64 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y)) -1/2)) (-.f64 (sqrt.f64 x) (pow.f64 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y)) -1/2)) (fma.f64 (/.f64 -1 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y))) 1 (/.f64 1 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y)))))
(+.f64 x (/.f64 -1 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y))))
(-.f64 x (/.f64 1 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y))))
(+.f64 x (/.f64 1 (-.f64 (/.f64 5641895835477563/5000000000000000 y) x)))
(fma.f64 (+.f64 (sqrt.f64 x) (pow.f64 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y)) -1/2)) (-.f64 (sqrt.f64 x) (pow.f64 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y)) -1/2)) (fma.f64 (neg.f64 (/.f64 1 (cbrt.f64 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y))))) (cbrt.f64 (pow.f64 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y)) -2)) (/.f64 1 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y)))))
(+.f64 (+.f64 x (/.f64 -1 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y)))) (fma.f64 (/.f64 -1 (cbrt.f64 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y)))) (cbrt.f64 (pow.f64 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y)) -2)) (/.f64 1 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y)))))
(+.f64 (-.f64 x (/.f64 1 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y)))) (fma.f64 (/.f64 -1 (cbrt.f64 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y)))) (cbrt.f64 (pow.f64 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y)) -2)) (/.f64 1 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y)))))
(+.f64 x (+.f64 (-.f64 (/.f64 1 (-.f64 (/.f64 5641895835477563/5000000000000000 y) x)) (/.f64 (cbrt.f64 (pow.f64 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y)) -2)) (cbrt.f64 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y))))) (/.f64 -1 (-.f64 (/.f64 5641895835477563/5000000000000000 y) x))))
(fma.f64 (+.f64 (sqrt.f64 x) (pow.f64 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y)) -1/2)) (-.f64 (sqrt.f64 x) (pow.f64 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y)) -1/2)) (+.f64 (/.f64 -1 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y))) (/.f64 1 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y)))))
(+.f64 x (/.f64 -1 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y))))
(-.f64 x (/.f64 1 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y))))
(+.f64 x (/.f64 1 (-.f64 (/.f64 5641895835477563/5000000000000000 y) x)))
(fma.f64 (neg.f64 (cbrt.f64 (pow.f64 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y)) -2))) (/.f64 1 (cbrt.f64 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y)))) x)
(fma.f64 (cbrt.f64 (pow.f64 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y)) -2)) (/.f64 -1 (cbrt.f64 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y)))) x)
(-.f64 x (/.f64 (cbrt.f64 (pow.f64 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y)) -2)) (cbrt.f64 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y)))))

localize9.0ms (0.1%)

Local error

Found 3 expressions with local error:

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

Compiled 27 to 11 computations (59.3% saved)

series32.0ms (0.3%)

Counts
3 → 18
Calls

21 calls:

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

Compiled 1011 to 777 computations (23.1% saved)

rewrite76.0ms (0.7%)

Algorithm
batch-egg-rewrite
Rules
841×prod-diff_binary64
483×log-prod_binary64
282×pow-prod-down_binary64
260×pow2_binary64
246×fma-def_binary64
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
0925
119425
2264925
Stop Event
node limit
Counts
3 → 124
Calls
Call 1
Inputs
(*.f64 5000000000000000/5641895835477563 (/.f64 y (exp.f64 z)))
(/.f64 y (exp.f64 z))
(+.f64 (*.f64 5000000000000000/5641895835477563 (/.f64 y (exp.f64 z))) x)
Outputs
((#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (/.f64 (*.f64 5000000000000000/5641895835477563 y) (exp.f64 z)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (log.f64 (pow.f64 (cbrt.f64 (pow.f64 (exp.f64 5000000000000000/5641895835477563) (/.f64 y (exp.f64 z)))) 2)) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 5000000000000000/5641895835477563) (/.f64 y (exp.f64 z))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 5000000000000000/5641895835477563) (/.f64 y (exp.f64 z))))) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 5000000000000000/5641895835477563) (/.f64 y (exp.f64 z))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (/.f64 (*.f64 5000000000000000/5641895835477563 y) (exp.f64 z)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 5000000000000000/5641895835477563 (/.f64 (exp.f64 z) y))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1 (/.f64 (exp.f64 z) (*.f64 5000000000000000/5641895835477563 y)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 5000000000000000/5641895835477563 y) (exp.f64 z))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (*.f64 5000000000000000/5641895835477563 y)) (neg.f64 (exp.f64 z)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 5000000000000000/5641895835477563 y) 1) (exp.f64 z))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 5000000000000000/5641895835477563 y) (pow.f64 (cbrt.f64 (exp.f64 z)) 2)) (cbrt.f64 (exp.f64 z)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 5000000000000000/5641895835477563 y) (sqrt.f64 (exp.f64 z))) (sqrt.f64 (exp.f64 z)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (neg.f64 y) 5000000000000000/5641895835477563) (neg.f64 (exp.f64 z)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 5000000000000000/5641895835477563 (neg.f64 y)) (neg.f64 (exp.f64 z)))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (*.f64 5000000000000000/5641895835477563 y) (exp.f64 z)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (/.f64 (*.f64 5000000000000000/5641895835477563 y) (exp.f64 z)) 2) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (/.f64 (*.f64 5000000000000000/5641895835477563 y) (exp.f64 z))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (/.f64 (*.f64 5000000000000000/5641895835477563 y) (exp.f64 z))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547 (pow.f64 (/.f64 y (exp.f64 z)) 3)) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (exp.f64 z) (*.f64 5000000000000000/5641895835477563 y)) -1)))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (pow.f64 (/.f64 (*.f64 5000000000000000/5641895835477563 y) (exp.f64 z)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (pow.f64 (exp.f64 5000000000000000/5641895835477563) (/.f64 y (exp.f64 z))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (/.f64 (*.f64 5000000000000000/5641895835477563 y) (exp.f64 z)))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (*.f64 125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547 (pow.f64 (/.f64 y (exp.f64 z)) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (/.f64 (*.f64 5000000000000000/5641895835477563 y) (exp.f64 z))))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (/.f64 (*.f64 5000000000000000/5641895835477563 y) (exp.f64 z))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (-.f64 (log.f64 (*.f64 5000000000000000/5641895835477563 y)) z))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (-.f64 (log.f64 (*.f64 5000000000000000/5641895835477563 y)) z) 1))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (/.f64 y (exp.f64 z)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (log.f64 (pow.f64 (cbrt.f64 (exp.f64 (/.f64 y (exp.f64 z)))) 2)) (log.f64 (cbrt.f64 (exp.f64 (/.f64 y (exp.f64 z))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (log.f64 (sqrt.f64 (exp.f64 (/.f64 y (exp.f64 z))))) (log.f64 (sqrt.f64 (exp.f64 (/.f64 y (exp.f64 z))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (/.f64 y (exp.f64 z)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 y (exp.f64 (neg.f64 z)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 y (exp.f64 z)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (/.f64 y (exp.f64 z)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (/.f64 y (exp.f64 z))) (pow.f64 (cbrt.f64 (/.f64 y (exp.f64 z))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 (/.f64 y (exp.f64 z))) 2) (cbrt.f64 (/.f64 y (exp.f64 z))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 y) 2) (*.f64 (cbrt.f64 y) (exp.f64 (neg.f64 z))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (/.f64 y (exp.f64 z))) (sqrt.f64 (/.f64 y (exp.f64 z))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 y) (*.f64 (sqrt.f64 y) (exp.f64 (neg.f64 z))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 y) (/.f64 1 (neg.f64 (exp.f64 z))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (exp.f64 (neg.f64 z)) y)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (cbrt.f64 y) 2) 1) (/.f64 (cbrt.f64 y) (exp.f64 z)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 y) 1) (/.f64 (sqrt.f64 y) (exp.f64 z)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 (exp.f64 z)) -2) (/.f64 y (cbrt.f64 (exp.f64 z))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (cbrt.f64 y) 2) (pow.f64 (cbrt.f64 (exp.f64 z)) 2)) (cbrt.f64 (/.f64 y (exp.f64 z))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 y) (pow.f64 (cbrt.f64 (exp.f64 z)) 2)) (/.f64 (sqrt.f64 y) (cbrt.f64 (exp.f64 z))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (exp.f64 z) -1/2) (/.f64 y (sqrt.f64 (exp.f64 z))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (cbrt.f64 y) 2) (sqrt.f64 (exp.f64 z))) (/.f64 (cbrt.f64 y) (sqrt.f64 (exp.f64 z))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 y (exp.f64 z)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (/.f64 y (exp.f64 z)) 2) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (/.f64 y (exp.f64 z)) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (/.f64 y (exp.f64 z))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (/.f64 y (exp.f64 z))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (exp.f64 z) y) -1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (pow.f64 y 3) (exp.f64 (*.f64 3 z))) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (/.f64 (exp.f64 z) y) 1) -1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (/.f64 y (neg.f64 (exp.f64 z))))))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (pow.f64 (/.f64 y (exp.f64 z)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (exp.f64 (/.f64 y (exp.f64 z))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (/.f64 y (exp.f64 z)))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (/.f64 y (exp.f64 z)) 3))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (/.f64 (pow.f64 y 3) (exp.f64 (*.f64 3 z))))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (/.f64 y (exp.f64 z))))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (/.f64 y (exp.f64 z))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (-.f64 (log.f64 y) z))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (-.f64 (log.f64 y) 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 (pow.f64 (/.f64 (*.f64 5000000000000000/5641895835477563 y) (exp.f64 z)) 2) (-.f64 (/.f64 (*.f64 5000000000000000/5641895835477563 y) (exp.f64 z)) x)) (/.f64 (*.f64 x x) (-.f64 (/.f64 (*.f64 5000000000000000/5641895835477563 y) (exp.f64 z)) x)))))) (#(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 (fma.f64 125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547 (pow.f64 (/.f64 y (exp.f64 z)) 3) (pow.f64 x 3)) (/.f64 1 (fma.f64 x (-.f64 x (/.f64 (*.f64 5000000000000000/5641895835477563 y) (exp.f64 z))) (pow.f64 (/.f64 (*.f64 5000000000000000/5641895835477563 y) (exp.f64 z)) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 (pow.f64 (/.f64 (*.f64 5000000000000000/5641895835477563 y) (exp.f64 z)) 2) (*.f64 x x)) (/.f64 1 (-.f64 (/.f64 (*.f64 5000000000000000/5641895835477563 y) (exp.f64 z)) x)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1 (/.f64 (fma.f64 x (-.f64 x (/.f64 (*.f64 5000000000000000/5641895835477563 y) (exp.f64 z))) (pow.f64 (/.f64 (*.f64 5000000000000000/5641895835477563 y) (exp.f64 z)) 2)) (fma.f64 125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547 (pow.f64 (/.f64 y (exp.f64 z)) 3) (pow.f64 x 3))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1 (/.f64 (-.f64 (/.f64 (*.f64 5000000000000000/5641895835477563 y) (exp.f64 z)) x) (-.f64 (pow.f64 (/.f64 (*.f64 5000000000000000/5641895835477563 y) (exp.f64 z)) 2) (*.f64 x x))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (fma.f64 125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547 (pow.f64 (/.f64 y (exp.f64 z)) 3) (pow.f64 x 3)) (fma.f64 x (-.f64 x (/.f64 (*.f64 5000000000000000/5641895835477563 y) (exp.f64 z))) (pow.f64 (/.f64 (*.f64 5000000000000000/5641895835477563 y) (exp.f64 z)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (fma.f64 125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547 (pow.f64 (/.f64 y (exp.f64 z)) 3) (pow.f64 x 3)) (fma.f64 x x (-.f64 (pow.f64 (/.f64 (*.f64 5000000000000000/5641895835477563 y) (exp.f64 z)) 2) (/.f64 (*.f64 (*.f64 5000000000000000/5641895835477563 y) x) (exp.f64 z)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (pow.f64 (/.f64 (*.f64 5000000000000000/5641895835477563 y) (exp.f64 z)) 2) (*.f64 x x)) (-.f64 (/.f64 (*.f64 5000000000000000/5641895835477563 y) (exp.f64 z)) x))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (fma.f64 125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547 (pow.f64 (/.f64 y (exp.f64 z)) 3) (pow.f64 x 3))) (neg.f64 (fma.f64 x (-.f64 x (/.f64 (*.f64 5000000000000000/5641895835477563 y) (exp.f64 z))) (pow.f64 (/.f64 (*.f64 5000000000000000/5641895835477563 y) (exp.f64 z)) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (-.f64 (pow.f64 (/.f64 (*.f64 5000000000000000/5641895835477563 y) (exp.f64 z)) 2) (*.f64 x x))) (neg.f64 (-.f64 (/.f64 (*.f64 5000000000000000/5641895835477563 y) (exp.f64 z)) x)))))) (#(struct:change #<rule egg-rr> (2) ((x /.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))))))) (#(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 x (-.f64 x (/.f64 (*.f64 5000000000000000/5641895835477563 y) (exp.f64 z))) (pow.f64 (/.f64 (*.f64 5000000000000000/5641895835477563 y) (exp.f64 z)) 2)) (fma.f64 125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547 (pow.f64 (/.f64 y (exp.f64 z)) 3) (pow.f64 x 3))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (-.f64 (/.f64 (*.f64 5000000000000000/5641895835477563 y) (exp.f64 z)) x) (-.f64 (pow.f64 (/.f64 (*.f64 5000000000000000/5641895835477563 y) (exp.f64 z)) 2) (*.f64 x x))) -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 (*.f64 5000000000000000/5641895835477563 y) (exp.f64 z)))) (exp.f64 x)))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (*.f64 (pow.f64 (exp.f64 5000000000000000/5641895835477563) (/.f64 y (exp.f64 z))) (+.f64 1 (expm1.f64 x))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (*.f64 (+.f64 1 (expm1.f64 (/.f64 (*.f64 5000000000000000/5641895835477563 y) (exp.f64 z)))) (+.f64 1 (expm1.f64 x))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (*.f64 (+.f64 1 (expm1.f64 x)) (pow.f64 (exp.f64 5000000000000000/5641895835477563) (/.f64 y (exp.f64 z)))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (*.f64 (exp.f64 x) (+.f64 1 (expm1.f64 (/.f64 (*.f64 5000000000000000/5641895835477563 y) (exp.f64 z))))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (*.f64 (+.f64 1 (expm1.f64 x)) (+.f64 1 (expm1.f64 (/.f64 (*.f64 5000000000000000/5641895835477563 y) (exp.f64 z))))))))) (#(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 5000000000000000/5641895835477563 (/.f64 y (exp.f64 z)) x)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 y (*.f64 (exp.f64 (neg.f64 z)) 5000000000000000/5641895835477563) 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 (*.f64 5000000000000000/5641895835477563 y) (exp.f64 z)) 1 x)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 x 1 (/.f64 (*.f64 5000000000000000/5641895835477563 y) (exp.f64 z)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 1 (/.f64 (*.f64 5000000000000000/5641895835477563 y) (exp.f64 z)) x)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 1 x (/.f64 (*.f64 5000000000000000/5641895835477563 y) (exp.f64 z)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 x) (pow.f64 (cbrt.f64 x) 2) (/.f64 (*.f64 5000000000000000/5641895835477563 y) (exp.f64 z)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (pow.f64 (cbrt.f64 x) 2) (cbrt.f64 x) (/.f64 (*.f64 5000000000000000/5641895835477563 y) (exp.f64 z)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (pow.f64 (cbrt.f64 (/.f64 y (exp.f64 z))) 2) (*.f64 (cbrt.f64 (/.f64 y (exp.f64 z))) 5000000000000000/5641895835477563) x)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 (/.f64 (*.f64 5000000000000000/5641895835477563 y) (exp.f64 z))) (pow.f64 (cbrt.f64 (/.f64 (*.f64 5000000000000000/5641895835477563 y) (exp.f64 z))) 2) x)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (pow.f64 (cbrt.f64 (/.f64 (*.f64 5000000000000000/5641895835477563 y) (exp.f64 z))) 2) (cbrt.f64 (/.f64 (*.f64 5000000000000000/5641895835477563 y) (exp.f64 z))) x)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (sqrt.f64 x) (sqrt.f64 x) (/.f64 (*.f64 5000000000000000/5641895835477563 y) (exp.f64 z)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (sqrt.f64 (/.f64 y (exp.f64 z))) (*.f64 (sqrt.f64 (/.f64 y (exp.f64 z))) 5000000000000000/5641895835477563) x)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (sqrt.f64 (/.f64 (*.f64 5000000000000000/5641895835477563 y) (exp.f64 z))) (sqrt.f64 (/.f64 (*.f64 5000000000000000/5641895835477563 y) (exp.f64 z))) x)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 5000000000000000/5641895835477563 y) (exp.f64 (neg.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 (/.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 (*.f64 5000000000000000/5641895835477563 (pow.f64 (cbrt.f64 (/.f64 y (exp.f64 z))) 2)) (cbrt.f64 (/.f64 y (exp.f64 z))) x)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 5000000000000000/5641895835477563 (sqrt.f64 (/.f64 y (exp.f64 z)))) (sqrt.f64 (/.f64 y (exp.f64 z))) x)))))

simplify66.0ms (0.6%)

Algorithm
egg-herbie
Rules
557×distribute-rgt-in_binary64
535×distribute-lft-in_binary64
437×unswap-sqr_binary64
236×cancel-sign-sub-inv_binary64
180×distribute-rgt-neg-in_binary64
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
03151871
17931785
225481724
Stop Event
node limit
Counts
142 → 179
Calls
Call 1
Inputs
(*.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))))))
y
(+.f64 (*.f64 -1 (*.f64 y z)) y)
(+.f64 (*.f64 -1 (*.f64 y z)) (+.f64 y (*.f64 -1 (*.f64 (pow.f64 z 2) (+.f64 (*.f64 1/2 y) (*.f64 -1 y))))))
(+.f64 (*.f64 -1 (*.f64 y z)) (+.f64 y (+.f64 (*.f64 -1 (*.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 -1 (*.f64 (pow.f64 z 2) (+.f64 (*.f64 1/2 y) (*.f64 -1 y)))))))
x
(*.f64 5000000000000000/5641895835477563 (/.f64 y (exp.f64 z)))
(*.f64 5000000000000000/5641895835477563 (/.f64 y (exp.f64 z)))
(+.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 5000000000000000/5641895835477563 (/.f64 y (exp.f64 z)))
x
x
(+.f64 0 (/.f64 (*.f64 5000000000000000/5641895835477563 y) (exp.f64 z)))
(+.f64 (log.f64 (pow.f64 (cbrt.f64 (pow.f64 (exp.f64 5000000000000000/5641895835477563) (/.f64 y (exp.f64 z)))) 2)) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 5000000000000000/5641895835477563) (/.f64 y (exp.f64 z))))))
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 5000000000000000/5641895835477563) (/.f64 y (exp.f64 z))))) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 5000000000000000/5641895835477563) (/.f64 y (exp.f64 z))))))
(-.f64 (exp.f64 (log1p.f64 (/.f64 (*.f64 5000000000000000/5641895835477563 y) (exp.f64 z)))) 1)
(/.f64 5000000000000000/5641895835477563 (/.f64 (exp.f64 z) y))
(/.f64 1 (/.f64 (exp.f64 z) (*.f64 5000000000000000/5641895835477563 y)))
(/.f64 (*.f64 5000000000000000/5641895835477563 y) (exp.f64 z))
(/.f64 (neg.f64 (*.f64 5000000000000000/5641895835477563 y)) (neg.f64 (exp.f64 z)))
(/.f64 (/.f64 (*.f64 5000000000000000/5641895835477563 y) 1) (exp.f64 z))
(/.f64 (/.f64 (*.f64 5000000000000000/5641895835477563 y) (pow.f64 (cbrt.f64 (exp.f64 z)) 2)) (cbrt.f64 (exp.f64 z)))
(/.f64 (/.f64 (*.f64 5000000000000000/5641895835477563 y) (sqrt.f64 (exp.f64 z))) (sqrt.f64 (exp.f64 z)))
(/.f64 (*.f64 (neg.f64 y) 5000000000000000/5641895835477563) (neg.f64 (exp.f64 z)))
(/.f64 (*.f64 5000000000000000/5641895835477563 (neg.f64 y)) (neg.f64 (exp.f64 z)))
(pow.f64 (/.f64 (*.f64 5000000000000000/5641895835477563 y) (exp.f64 z)) 1)
(pow.f64 (pow.f64 (/.f64 (*.f64 5000000000000000/5641895835477563 y) (exp.f64 z)) 2) 1/2)
(pow.f64 (cbrt.f64 (/.f64 (*.f64 5000000000000000/5641895835477563 y) (exp.f64 z))) 3)
(pow.f64 (sqrt.f64 (/.f64 (*.f64 5000000000000000/5641895835477563 y) (exp.f64 z))) 2)
(pow.f64 (*.f64 125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547 (pow.f64 (/.f64 y (exp.f64 z)) 3)) 1/3)
(pow.f64 (/.f64 (exp.f64 z) (*.f64 5000000000000000/5641895835477563 y)) -1)
(sqrt.f64 (pow.f64 (/.f64 (*.f64 5000000000000000/5641895835477563 y) (exp.f64 z)) 2))
(log.f64 (pow.f64 (exp.f64 5000000000000000/5641895835477563) (/.f64 y (exp.f64 z))))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 (*.f64 5000000000000000/5641895835477563 y) (exp.f64 z)))))
(cbrt.f64 (*.f64 125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547 (pow.f64 (/.f64 y (exp.f64 z)) 3)))
(expm1.f64 (log1p.f64 (/.f64 (*.f64 5000000000000000/5641895835477563 y) (exp.f64 z))))
(log1p.f64 (expm1.f64 (/.f64 (*.f64 5000000000000000/5641895835477563 y) (exp.f64 z))))
(exp.f64 (-.f64 (log.f64 (*.f64 5000000000000000/5641895835477563 y)) z))
(exp.f64 (*.f64 (-.f64 (log.f64 (*.f64 5000000000000000/5641895835477563 y)) z) 1))
(+.f64 0 (/.f64 y (exp.f64 z)))
(+.f64 (log.f64 (pow.f64 (cbrt.f64 (exp.f64 (/.f64 y (exp.f64 z)))) 2)) (log.f64 (cbrt.f64 (exp.f64 (/.f64 y (exp.f64 z))))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (/.f64 y (exp.f64 z))))) (log.f64 (sqrt.f64 (exp.f64 (/.f64 y (exp.f64 z))))))
(-.f64 (exp.f64 (log1p.f64 (/.f64 y (exp.f64 z)))) 1)
(*.f64 y (exp.f64 (neg.f64 z)))
(*.f64 (/.f64 y (exp.f64 z)) 1)
(*.f64 1 (/.f64 y (exp.f64 z)))
(*.f64 (cbrt.f64 (/.f64 y (exp.f64 z))) (pow.f64 (cbrt.f64 (/.f64 y (exp.f64 z))) 2))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 y (exp.f64 z))) 2) (cbrt.f64 (/.f64 y (exp.f64 z))))
(*.f64 (pow.f64 (cbrt.f64 y) 2) (*.f64 (cbrt.f64 y) (exp.f64 (neg.f64 z))))
(*.f64 (sqrt.f64 (/.f64 y (exp.f64 z))) (sqrt.f64 (/.f64 y (exp.f64 z))))
(*.f64 (sqrt.f64 y) (*.f64 (sqrt.f64 y) (exp.f64 (neg.f64 z))))
(*.f64 (neg.f64 y) (/.f64 1 (neg.f64 (exp.f64 z))))
(*.f64 (exp.f64 (neg.f64 z)) y)
(*.f64 (/.f64 (pow.f64 (cbrt.f64 y) 2) 1) (/.f64 (cbrt.f64 y) (exp.f64 z)))
(*.f64 (/.f64 (sqrt.f64 y) 1) (/.f64 (sqrt.f64 y) (exp.f64 z)))
(*.f64 (pow.f64 (cbrt.f64 (exp.f64 z)) -2) (/.f64 y (cbrt.f64 (exp.f64 z))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 y) 2) (pow.f64 (cbrt.f64 (exp.f64 z)) 2)) (cbrt.f64 (/.f64 y (exp.f64 z))))
(*.f64 (/.f64 (sqrt.f64 y) (pow.f64 (cbrt.f64 (exp.f64 z)) 2)) (/.f64 (sqrt.f64 y) (cbrt.f64 (exp.f64 z))))
(*.f64 (pow.f64 (exp.f64 z) -1/2) (/.f64 y (sqrt.f64 (exp.f64 z))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 y) 2) (sqrt.f64 (exp.f64 z))) (/.f64 (cbrt.f64 y) (sqrt.f64 (exp.f64 z))))
(pow.f64 (/.f64 y (exp.f64 z)) 1)
(pow.f64 (pow.f64 (/.f64 y (exp.f64 z)) 2) 1/2)
(pow.f64 (pow.f64 (/.f64 y (exp.f64 z)) 3) 1/3)
(pow.f64 (cbrt.f64 (/.f64 y (exp.f64 z))) 3)
(pow.f64 (sqrt.f64 (/.f64 y (exp.f64 z))) 2)
(pow.f64 (/.f64 (exp.f64 z) y) -1)
(pow.f64 (/.f64 (pow.f64 y 3) (exp.f64 (*.f64 3 z))) 1/3)
(pow.f64 (/.f64 (/.f64 (exp.f64 z) y) 1) -1)
(neg.f64 (/.f64 y (neg.f64 (exp.f64 z))))
(sqrt.f64 (pow.f64 (/.f64 y (exp.f64 z)) 2))
(log.f64 (exp.f64 (/.f64 y (exp.f64 z))))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 y (exp.f64 z)))))
(cbrt.f64 (pow.f64 (/.f64 y (exp.f64 z)) 3))
(cbrt.f64 (/.f64 (pow.f64 y 3) (exp.f64 (*.f64 3 z))))
(expm1.f64 (log1p.f64 (/.f64 y (exp.f64 z))))
(log1p.f64 (expm1.f64 (/.f64 y (exp.f64 z))))
(exp.f64 (-.f64 (log.f64 y) z))
(exp.f64 (*.f64 (-.f64 (log.f64 y) z) 1))
(-.f64 (exp.f64 (log1p.f64 (fma.f64 5000000000000000/5641895835477563 (/.f64 y (exp.f64 z)) x))) 1)
(-.f64 (/.f64 (pow.f64 (/.f64 (*.f64 5000000000000000/5641895835477563 y) (exp.f64 z)) 2) (-.f64 (/.f64 (*.f64 5000000000000000/5641895835477563 y) (exp.f64 z)) x)) (/.f64 (*.f64 x x) (-.f64 (/.f64 (*.f64 5000000000000000/5641895835477563 y) (exp.f64 z)) x)))
(*.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 (fma.f64 125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547 (pow.f64 (/.f64 y (exp.f64 z)) 3) (pow.f64 x 3)) (/.f64 1 (fma.f64 x (-.f64 x (/.f64 (*.f64 5000000000000000/5641895835477563 y) (exp.f64 z))) (pow.f64 (/.f64 (*.f64 5000000000000000/5641895835477563 y) (exp.f64 z)) 2))))
(*.f64 (-.f64 (pow.f64 (/.f64 (*.f64 5000000000000000/5641895835477563 y) (exp.f64 z)) 2) (*.f64 x x)) (/.f64 1 (-.f64 (/.f64 (*.f64 5000000000000000/5641895835477563 y) (exp.f64 z)) x)))
(/.f64 1 (/.f64 (fma.f64 x (-.f64 x (/.f64 (*.f64 5000000000000000/5641895835477563 y) (exp.f64 z))) (pow.f64 (/.f64 (*.f64 5000000000000000/5641895835477563 y) (exp.f64 z)) 2)) (fma.f64 125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547 (pow.f64 (/.f64 y (exp.f64 z)) 3) (pow.f64 x 3))))
(/.f64 1 (/.f64 (-.f64 (/.f64 (*.f64 5000000000000000/5641895835477563 y) (exp.f64 z)) x) (-.f64 (pow.f64 (/.f64 (*.f64 5000000000000000/5641895835477563 y) (exp.f64 z)) 2) (*.f64 x x))))
(/.f64 (fma.f64 125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547 (pow.f64 (/.f64 y (exp.f64 z)) 3) (pow.f64 x 3)) (fma.f64 x (-.f64 x (/.f64 (*.f64 5000000000000000/5641895835477563 y) (exp.f64 z))) (pow.f64 (/.f64 (*.f64 5000000000000000/5641895835477563 y) (exp.f64 z)) 2)))
(/.f64 (fma.f64 125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547 (pow.f64 (/.f64 y (exp.f64 z)) 3) (pow.f64 x 3)) (fma.f64 x x (-.f64 (pow.f64 (/.f64 (*.f64 5000000000000000/5641895835477563 y) (exp.f64 z)) 2) (/.f64 (*.f64 (*.f64 5000000000000000/5641895835477563 y) x) (exp.f64 z)))))
(/.f64 (-.f64 (pow.f64 (/.f64 (*.f64 5000000000000000/5641895835477563 y) (exp.f64 z)) 2) (*.f64 x x)) (-.f64 (/.f64 (*.f64 5000000000000000/5641895835477563 y) (exp.f64 z)) x))
(/.f64 (neg.f64 (fma.f64 125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547 (pow.f64 (/.f64 y (exp.f64 z)) 3) (pow.f64 x 3))) (neg.f64 (fma.f64 x (-.f64 x (/.f64 (*.f64 5000000000000000/5641895835477563 y) (exp.f64 z))) (pow.f64 (/.f64 (*.f64 5000000000000000/5641895835477563 y) (exp.f64 z)) 2))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (/.f64 (*.f64 5000000000000000/5641895835477563 y) (exp.f64 z)) 2) (*.f64 x x))) (neg.f64 (-.f64 (/.f64 (*.f64 5000000000000000/5641895835477563 y) (exp.f64 z)) x)))
(/.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)
(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 x (-.f64 x (/.f64 (*.f64 5000000000000000/5641895835477563 y) (exp.f64 z))) (pow.f64 (/.f64 (*.f64 5000000000000000/5641895835477563 y) (exp.f64 z)) 2)) (fma.f64 125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547 (pow.f64 (/.f64 y (exp.f64 z)) 3) (pow.f64 x 3))) -1)
(pow.f64 (/.f64 (-.f64 (/.f64 (*.f64 5000000000000000/5641895835477563 y) (exp.f64 z)) x) (-.f64 (pow.f64 (/.f64 (*.f64 5000000000000000/5641895835477563 y) (exp.f64 z)) 2) (*.f64 x x))) -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 (*.f64 5000000000000000/5641895835477563 y) (exp.f64 z)))) (exp.f64 x)))
(log.f64 (*.f64 (pow.f64 (exp.f64 5000000000000000/5641895835477563) (/.f64 y (exp.f64 z))) (+.f64 1 (expm1.f64 x))))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (/.f64 (*.f64 5000000000000000/5641895835477563 y) (exp.f64 z)))) (+.f64 1 (expm1.f64 x))))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 x)) (pow.f64 (exp.f64 5000000000000000/5641895835477563) (/.f64 y (exp.f64 z)))))
(log.f64 (*.f64 (exp.f64 x) (+.f64 1 (expm1.f64 (/.f64 (*.f64 5000000000000000/5641895835477563 y) (exp.f64 z))))))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 x)) (+.f64 1 (expm1.f64 (/.f64 (*.f64 5000000000000000/5641895835477563 y) (exp.f64 z))))))
(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 5000000000000000/5641895835477563 (/.f64 y (exp.f64 z)) x)
(fma.f64 y (*.f64 (exp.f64 (neg.f64 z)) 5000000000000000/5641895835477563) x)
(fma.f64 (/.f64 y (exp.f64 z)) 5000000000000000/5641895835477563 x)
(fma.f64 (/.f64 (*.f64 5000000000000000/5641895835477563 y) (exp.f64 z)) 1 x)
(fma.f64 x 1 (/.f64 (*.f64 5000000000000000/5641895835477563 y) (exp.f64 z)))
(fma.f64 1 (/.f64 (*.f64 5000000000000000/5641895835477563 y) (exp.f64 z)) x)
(fma.f64 1 x (/.f64 (*.f64 5000000000000000/5641895835477563 y) (exp.f64 z)))
(fma.f64 (cbrt.f64 x) (pow.f64 (cbrt.f64 x) 2) (/.f64 (*.f64 5000000000000000/5641895835477563 y) (exp.f64 z)))
(fma.f64 (pow.f64 (cbrt.f64 x) 2) (cbrt.f64 x) (/.f64 (*.f64 5000000000000000/5641895835477563 y) (exp.f64 z)))
(fma.f64 (pow.f64 (cbrt.f64 (/.f64 y (exp.f64 z))) 2) (*.f64 (cbrt.f64 (/.f64 y (exp.f64 z))) 5000000000000000/5641895835477563) x)
(fma.f64 (cbrt.f64 (/.f64 (*.f64 5000000000000000/5641895835477563 y) (exp.f64 z))) (pow.f64 (cbrt.f64 (/.f64 (*.f64 5000000000000000/5641895835477563 y) (exp.f64 z))) 2) x)
(fma.f64 (pow.f64 (cbrt.f64 (/.f64 (*.f64 5000000000000000/5641895835477563 y) (exp.f64 z))) 2) (cbrt.f64 (/.f64 (*.f64 5000000000000000/5641895835477563 y) (exp.f64 z))) x)
(fma.f64 (sqrt.f64 x) (sqrt.f64 x) (/.f64 (*.f64 5000000000000000/5641895835477563 y) (exp.f64 z)))
(fma.f64 (sqrt.f64 (/.f64 y (exp.f64 z))) (*.f64 (sqrt.f64 (/.f64 y (exp.f64 z))) 5000000000000000/5641895835477563) x)
(fma.f64 (sqrt.f64 (/.f64 (*.f64 5000000000000000/5641895835477563 y) (exp.f64 z))) (sqrt.f64 (/.f64 (*.f64 5000000000000000/5641895835477563 y) (exp.f64 z))) x)
(fma.f64 (*.f64 5000000000000000/5641895835477563 y) (exp.f64 (neg.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 5000000000000000/5641895835477563 (sqrt.f64 (exp.f64 z))) (/.f64 y (sqrt.f64 (exp.f64 z))) x)
(fma.f64 (*.f64 5000000000000000/5641895835477563 (pow.f64 (cbrt.f64 (/.f64 y (exp.f64 z))) 2)) (cbrt.f64 (/.f64 y (exp.f64 z))) x)
(fma.f64 (*.f64 5000000000000000/5641895835477563 (sqrt.f64 (/.f64 y (exp.f64 z)))) (sqrt.f64 (/.f64 y (exp.f64 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 y (*.f64 y (*.f64 z -5000000000000000/5641895835477563)))
(*.f64 5000000000000000/5641895835477563 (-.f64 y (*.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))))
(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 (*.f64 -5000000000000000/5641895835477563 (*.f64 z z)) (*.f64 y -1/2) (fma.f64 5000000000000000/5641895835477563 y (*.f64 y (*.f64 z -5000000000000000/5641895835477563))))
(fma.f64 -5000000000000000/5641895835477563 (*.f64 y (*.f64 -1/2 (*.f64 z z))) (*.f64 5000000000000000/5641895835477563 (-.f64 y (*.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))))))
(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 y (*.f64 -1/2 (*.f64 z z))) (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))) (*.f64 5000000000000000/5641895835477563 y)))
(+.f64 (*.f64 5000000000000000/5641895835477563 (-.f64 y (*.f64 y z))) (*.f64 -5000000000000000/5641895835477563 (*.f64 (*.f64 z z) (+.f64 (*.f64 y -1/2) (*.f64 z (+.f64 (*.f64 y 1/6) 0))))))
y
(+.f64 (*.f64 -1 (*.f64 y z)) y)
(fma.f64 -1 (*.f64 y z) y)
(-.f64 y (*.f64 y z))
(+.f64 (*.f64 -1 (*.f64 y z)) (+.f64 y (*.f64 -1 (*.f64 (pow.f64 z 2) (+.f64 (*.f64 1/2 y) (*.f64 -1 y))))))
(+.f64 (fma.f64 -1 (*.f64 y z) y) (neg.f64 (*.f64 (*.f64 z z) (*.f64 y -1/2))))
(+.f64 (-.f64 y (*.f64 y z)) (*.f64 (*.f64 z z) (*.f64 y 1/2)))
(+.f64 y (*.f64 y (+.f64 (neg.f64 z) (*.f64 (*.f64 z z) 1/2))))
(+.f64 (*.f64 -1 (*.f64 y z)) (+.f64 y (+.f64 (*.f64 -1 (*.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 -1 (*.f64 (pow.f64 z 2) (+.f64 (*.f64 1/2 y) (*.f64 -1 y)))))))
(+.f64 (fma.f64 -1 (*.f64 y z) y) (*.f64 -1 (+.f64 (*.f64 (fma.f64 -1/2 y (fma.f64 -1 (*.f64 y -1/2) (*.f64 y 1/6))) (pow.f64 z 3)) (*.f64 (*.f64 z z) (*.f64 y -1/2)))))
(-.f64 (fma.f64 -1 (fma.f64 (fma.f64 y -1/2 (fma.f64 y 1/6 (*.f64 y 1/2))) (pow.f64 z 3) (*.f64 y (*.f64 -1/2 (*.f64 z z)))) y) (*.f64 y z))
(+.f64 (-.f64 y (*.f64 y z)) (*.f64 (*.f64 z z) (-.f64 (*.f64 y 1/2) (*.f64 z (+.f64 (*.f64 y 1/6) 0)))))
x
(*.f64 5000000000000000/5641895835477563 (/.f64 y (exp.f64 z)))
(*.f64 5000000000000000/5641895835477563 (/.f64 y (exp.f64 z)))
(+.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 (*.f64 -5000000000000000/5641895835477563 (*.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 y (*.f64 -1/2 (*.f64 z z))) (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 y (*.f64 -1/2 (*.f64 z z))) (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 y (*.f64 -1/2 (*.f64 z z))) (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 5000000000000000/5641895835477563 (/.f64 y (exp.f64 z)))
x
x
(+.f64 0 (/.f64 (*.f64 5000000000000000/5641895835477563 y) (exp.f64 z)))
(*.f64 5000000000000000/5641895835477563 (/.f64 y (exp.f64 z)))
(+.f64 (log.f64 (pow.f64 (cbrt.f64 (pow.f64 (exp.f64 5000000000000000/5641895835477563) (/.f64 y (exp.f64 z)))) 2)) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 5000000000000000/5641895835477563) (/.f64 y (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 (pow.f64 (exp.f64 5000000000000000/5641895835477563) (/.f64 y (exp.f64 z))))) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 5000000000000000/5641895835477563) (/.f64 y (exp.f64 z))))))
(*.f64 5000000000000000/5641895835477563 (/.f64 y (exp.f64 z)))
(-.f64 (exp.f64 (log1p.f64 (/.f64 (*.f64 5000000000000000/5641895835477563 y) (exp.f64 z)))) 1)
(*.f64 5000000000000000/5641895835477563 (/.f64 y (exp.f64 z)))
(/.f64 5000000000000000/5641895835477563 (/.f64 (exp.f64 z) y))
(*.f64 5000000000000000/5641895835477563 (/.f64 y (exp.f64 z)))
(/.f64 1 (/.f64 (exp.f64 z) (*.f64 5000000000000000/5641895835477563 y)))
(*.f64 5000000000000000/5641895835477563 (/.f64 y (exp.f64 z)))
(/.f64 (*.f64 5000000000000000/5641895835477563 y) (exp.f64 z))
(*.f64 5000000000000000/5641895835477563 (/.f64 y (exp.f64 z)))
(/.f64 (neg.f64 (*.f64 5000000000000000/5641895835477563 y)) (neg.f64 (exp.f64 z)))
(*.f64 5000000000000000/5641895835477563 (/.f64 y (exp.f64 z)))
(/.f64 (/.f64 (*.f64 5000000000000000/5641895835477563 y) 1) (exp.f64 z))
(*.f64 5000000000000000/5641895835477563 (/.f64 y (exp.f64 z)))
(/.f64 (/.f64 (*.f64 5000000000000000/5641895835477563 y) (pow.f64 (cbrt.f64 (exp.f64 z)) 2)) (cbrt.f64 (exp.f64 z)))
(*.f64 5000000000000000/5641895835477563 (/.f64 y (exp.f64 z)))
(/.f64 (/.f64 (*.f64 5000000000000000/5641895835477563 y) (sqrt.f64 (exp.f64 z))) (sqrt.f64 (exp.f64 z)))
(*.f64 5000000000000000/5641895835477563 (/.f64 y (exp.f64 z)))
(/.f64 (*.f64 (neg.f64 y) 5000000000000000/5641895835477563) (neg.f64 (exp.f64 z)))
(*.f64 5000000000000000/5641895835477563 (/.f64 y (exp.f64 z)))
(/.f64 (*.f64 5000000000000000/5641895835477563 (neg.f64 y)) (neg.f64 (exp.f64 z)))
(*.f64 5000000000000000/5641895835477563 (/.f64 y (exp.f64 z)))
(pow.f64 (/.f64 (*.f64 5000000000000000/5641895835477563 y) (exp.f64 z)) 1)
(*.f64 5000000000000000/5641895835477563 (/.f64 y (exp.f64 z)))
(pow.f64 (pow.f64 (/.f64 (*.f64 5000000000000000/5641895835477563 y) (exp.f64 z)) 2) 1/2)
(*.f64 5000000000000000/5641895835477563 (/.f64 y (exp.f64 z)))
(pow.f64 (cbrt.f64 (/.f64 (*.f64 5000000000000000/5641895835477563 y) (exp.f64 z))) 3)
(*.f64 5000000000000000/5641895835477563 (/.f64 y (exp.f64 z)))
(pow.f64 (sqrt.f64 (/.f64 (*.f64 5000000000000000/5641895835477563 y) (exp.f64 z))) 2)
(*.f64 5000000000000000/5641895835477563 (/.f64 y (exp.f64 z)))
(pow.f64 (*.f64 125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547 (pow.f64 (/.f64 y (exp.f64 z)) 3)) 1/3)
(cbrt.f64 (*.f64 125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547 (pow.f64 (/.f64 y (exp.f64 z)) 3)))
(pow.f64 (/.f64 (exp.f64 z) (*.f64 5000000000000000/5641895835477563 y)) -1)
(*.f64 5000000000000000/5641895835477563 (/.f64 y (exp.f64 z)))
(sqrt.f64 (pow.f64 (/.f64 (*.f64 5000000000000000/5641895835477563 y) (exp.f64 z)) 2))
(*.f64 5000000000000000/5641895835477563 (/.f64 y (exp.f64 z)))
(log.f64 (pow.f64 (exp.f64 5000000000000000/5641895835477563) (/.f64 y (exp.f64 z))))
(*.f64 5000000000000000/5641895835477563 (/.f64 y (exp.f64 z)))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 (*.f64 5000000000000000/5641895835477563 y) (exp.f64 z)))))
(*.f64 5000000000000000/5641895835477563 (/.f64 y (exp.f64 z)))
(cbrt.f64 (*.f64 125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547 (pow.f64 (/.f64 y (exp.f64 z)) 3)))
(expm1.f64 (log1p.f64 (/.f64 (*.f64 5000000000000000/5641895835477563 y) (exp.f64 z))))
(*.f64 5000000000000000/5641895835477563 (/.f64 y (exp.f64 z)))
(log1p.f64 (expm1.f64 (/.f64 (*.f64 5000000000000000/5641895835477563 y) (exp.f64 z))))
(*.f64 5000000000000000/5641895835477563 (/.f64 y (exp.f64 z)))
(exp.f64 (-.f64 (log.f64 (*.f64 5000000000000000/5641895835477563 y)) z))
(*.f64 5000000000000000/5641895835477563 (/.f64 y (exp.f64 z)))
(exp.f64 (*.f64 (-.f64 (log.f64 (*.f64 5000000000000000/5641895835477563 y)) z) 1))
(*.f64 5000000000000000/5641895835477563 (/.f64 y (exp.f64 z)))
(+.f64 0 (/.f64 y (exp.f64 z)))
(/.f64 y (exp.f64 z))
(+.f64 (log.f64 (pow.f64 (cbrt.f64 (exp.f64 (/.f64 y (exp.f64 z)))) 2)) (log.f64 (cbrt.f64 (exp.f64 (/.f64 y (exp.f64 z))))))
(*.f64 3 (log.f64 (cbrt.f64 (exp.f64 (/.f64 y (exp.f64 z))))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (/.f64 y (exp.f64 z))))) (log.f64 (sqrt.f64 (exp.f64 (/.f64 y (exp.f64 z))))))
(*.f64 2 (log.f64 (sqrt.f64 (exp.f64 (/.f64 y (exp.f64 z))))))
(-.f64 (exp.f64 (log1p.f64 (/.f64 y (exp.f64 z)))) 1)
(/.f64 y (exp.f64 z))
(*.f64 y (exp.f64 (neg.f64 z)))
(/.f64 y (exp.f64 z))
(*.f64 (/.f64 y (exp.f64 z)) 1)
(/.f64 y (exp.f64 z))
(*.f64 1 (/.f64 y (exp.f64 z)))
(/.f64 y (exp.f64 z))
(*.f64 (cbrt.f64 (/.f64 y (exp.f64 z))) (pow.f64 (cbrt.f64 (/.f64 y (exp.f64 z))) 2))
(/.f64 y (exp.f64 z))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 y (exp.f64 z))) 2) (cbrt.f64 (/.f64 y (exp.f64 z))))
(/.f64 y (exp.f64 z))
(*.f64 (pow.f64 (cbrt.f64 y) 2) (*.f64 (cbrt.f64 y) (exp.f64 (neg.f64 z))))
(/.f64 y (exp.f64 z))
(*.f64 (sqrt.f64 (/.f64 y (exp.f64 z))) (sqrt.f64 (/.f64 y (exp.f64 z))))
(/.f64 y (exp.f64 z))
(*.f64 (sqrt.f64 y) (*.f64 (sqrt.f64 y) (exp.f64 (neg.f64 z))))
(/.f64 y (exp.f64 z))
(*.f64 (neg.f64 y) (/.f64 1 (neg.f64 (exp.f64 z))))
(/.f64 y (exp.f64 z))
(*.f64 (exp.f64 (neg.f64 z)) y)
(/.f64 y (exp.f64 z))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 y) 2) 1) (/.f64 (cbrt.f64 y) (exp.f64 z)))
(/.f64 y (exp.f64 z))
(*.f64 (/.f64 (sqrt.f64 y) 1) (/.f64 (sqrt.f64 y) (exp.f64 z)))
(/.f64 y (exp.f64 z))
(*.f64 (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 (cbrt.f64 (exp.f64 z)) y))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 y) 2) (pow.f64 (cbrt.f64 (exp.f64 z)) 2)) (cbrt.f64 (/.f64 y (exp.f64 z))))
(*.f64 (cbrt.f64 (/.f64 y (exp.f64 z))) (/.f64 (pow.f64 (cbrt.f64 y) 2) (pow.f64 (cbrt.f64 (exp.f64 z)) 2)))
(*.f64 (/.f64 (sqrt.f64 y) (pow.f64 (cbrt.f64 (exp.f64 z)) 2)) (/.f64 (sqrt.f64 y) (cbrt.f64 (exp.f64 z))))
(/.f64 (/.f64 y (pow.f64 (cbrt.f64 (exp.f64 z)) 2)) (cbrt.f64 (exp.f64 z)))
(*.f64 (pow.f64 (exp.f64 z) -1/2) (/.f64 y (sqrt.f64 (exp.f64 z))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 y) 2) (sqrt.f64 (exp.f64 z))) (/.f64 (cbrt.f64 y) (sqrt.f64 (exp.f64 z))))
(/.f64 (/.f64 y (sqrt.f64 (exp.f64 z))) (sqrt.f64 (exp.f64 z)))
(pow.f64 (/.f64 y (exp.f64 z)) 1)
(/.f64 y (exp.f64 z))
(pow.f64 (pow.f64 (/.f64 y (exp.f64 z)) 2) 1/2)
(/.f64 y (exp.f64 z))
(pow.f64 (pow.f64 (/.f64 y (exp.f64 z)) 3) 1/3)
(/.f64 y (exp.f64 z))
(pow.f64 (cbrt.f64 (/.f64 y (exp.f64 z))) 3)
(/.f64 y (exp.f64 z))
(pow.f64 (sqrt.f64 (/.f64 y (exp.f64 z))) 2)
(/.f64 y (exp.f64 z))
(pow.f64 (/.f64 (exp.f64 z) y) -1)
(/.f64 y (exp.f64 z))
(pow.f64 (/.f64 (pow.f64 y 3) (exp.f64 (*.f64 3 z))) 1/3)
(/.f64 y (exp.f64 z))
(pow.f64 (/.f64 (/.f64 (exp.f64 z) y) 1) -1)
(/.f64 y (exp.f64 z))
(neg.f64 (/.f64 y (neg.f64 (exp.f64 z))))
(/.f64 y (exp.f64 z))
(sqrt.f64 (pow.f64 (/.f64 y (exp.f64 z)) 2))
(/.f64 y (exp.f64 z))
(log.f64 (exp.f64 (/.f64 y (exp.f64 z))))
(/.f64 y (exp.f64 z))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 y (exp.f64 z)))))
(/.f64 y (exp.f64 z))
(cbrt.f64 (pow.f64 (/.f64 y (exp.f64 z)) 3))
(/.f64 y (exp.f64 z))
(cbrt.f64 (/.f64 (pow.f64 y 3) (exp.f64 (*.f64 3 z))))
(/.f64 y (exp.f64 z))
(expm1.f64 (log1p.f64 (/.f64 y (exp.f64 z))))
(/.f64 y (exp.f64 z))
(log1p.f64 (expm1.f64 (/.f64 y (exp.f64 z))))
(/.f64 y (exp.f64 z))
(exp.f64 (-.f64 (log.f64 y) z))
(/.f64 y (exp.f64 z))
(exp.f64 (*.f64 (-.f64 (log.f64 y) z) 1))
(/.f64 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 (pow.f64 (/.f64 (*.f64 5000000000000000/5641895835477563 y) (exp.f64 z)) 2) (-.f64 (/.f64 (*.f64 5000000000000000/5641895835477563 y) (exp.f64 z)) x)) (/.f64 (*.f64 x x) (-.f64 (/.f64 (*.f64 5000000000000000/5641895835477563 y) (exp.f64 z)) x)))
(/.f64 (-.f64 (pow.f64 (*.f64 5000000000000000/5641895835477563 (/.f64 y (exp.f64 z))) 2) (*.f64 x x)) (-.f64 (*.f64 5000000000000000/5641895835477563 (/.f64 y (exp.f64 z))) x))
(/.f64 (fma.f64 x x (*.f64 (pow.f64 (/.f64 (exp.f64 z) y) -2) -25000000000000000000000000000000/31830988618379068626528276418969)) (fma.f64 -5000000000000000/5641895835477563 (/.f64 y (exp.f64 z)) x))
(*.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 (fma.f64 125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547 (pow.f64 (/.f64 y (exp.f64 z)) 3) (pow.f64 x 3)) (/.f64 1 (fma.f64 x (-.f64 x (/.f64 (*.f64 5000000000000000/5641895835477563 y) (exp.f64 z))) (pow.f64 (/.f64 (*.f64 5000000000000000/5641895835477563 y) (exp.f64 z)) 2))))
(*.f64 (fma.f64 125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547 (pow.f64 (/.f64 y (exp.f64 z)) 3) (pow.f64 x 3)) (/.f64 1 (fma.f64 x (-.f64 x (*.f64 5000000000000000/5641895835477563 (/.f64 y (exp.f64 z)))) (pow.f64 (*.f64 5000000000000000/5641895835477563 (/.f64 y (exp.f64 z))) 2))))
(/.f64 (fma.f64 125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547 (pow.f64 (/.f64 y (exp.f64 z)) 3) (pow.f64 x 3)) (fma.f64 x (+.f64 x (*.f64 -5000000000000000/5641895835477563 (/.f64 y (exp.f64 z)))) (pow.f64 (*.f64 5000000000000000/5641895835477563 (/.f64 y (exp.f64 z))) 2)))
(/.f64 (fma.f64 125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547 (pow.f64 (/.f64 y (exp.f64 z)) 3) (pow.f64 x 3)) (fma.f64 x (fma.f64 -5000000000000000/5641895835477563 (/.f64 y (exp.f64 z)) x) (*.f64 (pow.f64 (/.f64 (exp.f64 z) y) -2) 25000000000000000000000000000000/31830988618379068626528276418969)))
(*.f64 (-.f64 (pow.f64 (/.f64 (*.f64 5000000000000000/5641895835477563 y) (exp.f64 z)) 2) (*.f64 x x)) (/.f64 1 (-.f64 (/.f64 (*.f64 5000000000000000/5641895835477563 y) (exp.f64 z)) x)))
(/.f64 (-.f64 (pow.f64 (*.f64 5000000000000000/5641895835477563 (/.f64 y (exp.f64 z))) 2) (*.f64 x x)) (-.f64 (*.f64 5000000000000000/5641895835477563 (/.f64 y (exp.f64 z))) x))
(/.f64 (fma.f64 x x (*.f64 (pow.f64 (/.f64 (exp.f64 z) y) -2) -25000000000000000000000000000000/31830988618379068626528276418969)) (fma.f64 -5000000000000000/5641895835477563 (/.f64 y (exp.f64 z)) x))
(/.f64 1 (/.f64 (fma.f64 x (-.f64 x (/.f64 (*.f64 5000000000000000/5641895835477563 y) (exp.f64 z))) (pow.f64 (/.f64 (*.f64 5000000000000000/5641895835477563 y) (exp.f64 z)) 2)) (fma.f64 125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547 (pow.f64 (/.f64 y (exp.f64 z)) 3) (pow.f64 x 3))))
(*.f64 (fma.f64 125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547 (pow.f64 (/.f64 y (exp.f64 z)) 3) (pow.f64 x 3)) (/.f64 1 (fma.f64 x (-.f64 x (*.f64 5000000000000000/5641895835477563 (/.f64 y (exp.f64 z)))) (pow.f64 (*.f64 5000000000000000/5641895835477563 (/.f64 y (exp.f64 z))) 2))))
(/.f64 (fma.f64 125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547 (pow.f64 (/.f64 y (exp.f64 z)) 3) (pow.f64 x 3)) (fma.f64 x (+.f64 x (*.f64 -5000000000000000/5641895835477563 (/.f64 y (exp.f64 z)))) (pow.f64 (*.f64 5000000000000000/5641895835477563 (/.f64 y (exp.f64 z))) 2)))
(/.f64 (fma.f64 125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547 (pow.f64 (/.f64 y (exp.f64 z)) 3) (pow.f64 x 3)) (fma.f64 x (fma.f64 -5000000000000000/5641895835477563 (/.f64 y (exp.f64 z)) x) (*.f64 (pow.f64 (/.f64 (exp.f64 z) y) -2) 25000000000000000000000000000000/31830988618379068626528276418969)))
(/.f64 1 (/.f64 (-.f64 (/.f64 (*.f64 5000000000000000/5641895835477563 y) (exp.f64 z)) x) (-.f64 (pow.f64 (/.f64 (*.f64 5000000000000000/5641895835477563 y) (exp.f64 z)) 2) (*.f64 x x))))
(/.f64 (-.f64 (pow.f64 (*.f64 5000000000000000/5641895835477563 (/.f64 y (exp.f64 z))) 2) (*.f64 x x)) (-.f64 (*.f64 5000000000000000/5641895835477563 (/.f64 y (exp.f64 z))) x))
(/.f64 (fma.f64 x x (*.f64 (pow.f64 (/.f64 (exp.f64 z) y) -2) -25000000000000000000000000000000/31830988618379068626528276418969)) (fma.f64 -5000000000000000/5641895835477563 (/.f64 y (exp.f64 z)) x))
(/.f64 (fma.f64 125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547 (pow.f64 (/.f64 y (exp.f64 z)) 3) (pow.f64 x 3)) (fma.f64 x (-.f64 x (/.f64 (*.f64 5000000000000000/5641895835477563 y) (exp.f64 z))) (pow.f64 (/.f64 (*.f64 5000000000000000/5641895835477563 y) (exp.f64 z)) 2)))
(*.f64 (fma.f64 125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547 (pow.f64 (/.f64 y (exp.f64 z)) 3) (pow.f64 x 3)) (/.f64 1 (fma.f64 x (-.f64 x (*.f64 5000000000000000/5641895835477563 (/.f64 y (exp.f64 z)))) (pow.f64 (*.f64 5000000000000000/5641895835477563 (/.f64 y (exp.f64 z))) 2))))
(/.f64 (fma.f64 125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547 (pow.f64 (/.f64 y (exp.f64 z)) 3) (pow.f64 x 3)) (fma.f64 x (+.f64 x (*.f64 -5000000000000000/5641895835477563 (/.f64 y (exp.f64 z)))) (pow.f64 (*.f64 5000000000000000/5641895835477563 (/.f64 y (exp.f64 z))) 2)))
(/.f64 (fma.f64 125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547 (pow.f64 (/.f64 y (exp.f64 z)) 3) (pow.f64 x 3)) (fma.f64 x (fma.f64 -5000000000000000/5641895835477563 (/.f64 y (exp.f64 z)) x) (*.f64 (pow.f64 (/.f64 (exp.f64 z) y) -2) 25000000000000000000000000000000/31830988618379068626528276418969)))
(/.f64 (fma.f64 125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547 (pow.f64 (/.f64 y (exp.f64 z)) 3) (pow.f64 x 3)) (fma.f64 x x (-.f64 (pow.f64 (/.f64 (*.f64 5000000000000000/5641895835477563 y) (exp.f64 z)) 2) (/.f64 (*.f64 (*.f64 5000000000000000/5641895835477563 y) x) (exp.f64 z)))))
(/.f64 (fma.f64 125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547 (pow.f64 (/.f64 y (exp.f64 z)) 3) (pow.f64 x 3)) (fma.f64 x x (-.f64 (pow.f64 (*.f64 5000000000000000/5641895835477563 (/.f64 y (exp.f64 z))) 2) (/.f64 (*.f64 5000000000000000/5641895835477563 y) (/.f64 (exp.f64 z) x)))))
(/.f64 (fma.f64 125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547 (pow.f64 (/.f64 y (exp.f64 z)) 3) (pow.f64 x 3)) (fma.f64 x x (-.f64 (pow.f64 (*.f64 5000000000000000/5641895835477563 (/.f64 y (exp.f64 z))) 2) (*.f64 (*.f64 5000000000000000/5641895835477563 (/.f64 y (exp.f64 z))) x))))
(/.f64 (fma.f64 125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547 (pow.f64 (/.f64 y (exp.f64 z)) 3) (pow.f64 x 3)) (fma.f64 x x (*.f64 (*.f64 5000000000000000/5641895835477563 (/.f64 y (exp.f64 z))) (-.f64 (*.f64 5000000000000000/5641895835477563 (/.f64 y (exp.f64 z))) x))))
(/.f64 (-.f64 (pow.f64 (/.f64 (*.f64 5000000000000000/5641895835477563 y) (exp.f64 z)) 2) (*.f64 x x)) (-.f64 (/.f64 (*.f64 5000000000000000/5641895835477563 y) (exp.f64 z)) x))
(/.f64 (-.f64 (pow.f64 (*.f64 5000000000000000/5641895835477563 (/.f64 y (exp.f64 z))) 2) (*.f64 x x)) (-.f64 (*.f64 5000000000000000/5641895835477563 (/.f64 y (exp.f64 z))) x))
(/.f64 (fma.f64 x x (*.f64 (pow.f64 (/.f64 (exp.f64 z) y) -2) -25000000000000000000000000000000/31830988618379068626528276418969)) (fma.f64 -5000000000000000/5641895835477563 (/.f64 y (exp.f64 z)) x))
(/.f64 (neg.f64 (fma.f64 125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547 (pow.f64 (/.f64 y (exp.f64 z)) 3) (pow.f64 x 3))) (neg.f64 (fma.f64 x (-.f64 x (/.f64 (*.f64 5000000000000000/5641895835477563 y) (exp.f64 z))) (pow.f64 (/.f64 (*.f64 5000000000000000/5641895835477563 y) (exp.f64 z)) 2))))
(*.f64 (fma.f64 125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547 (pow.f64 (/.f64 y (exp.f64 z)) 3) (pow.f64 x 3)) (/.f64 1 (fma.f64 x (-.f64 x (*.f64 5000000000000000/5641895835477563 (/.f64 y (exp.f64 z)))) (pow.f64 (*.f64 5000000000000000/5641895835477563 (/.f64 y (exp.f64 z))) 2))))
(/.f64 (fma.f64 125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547 (pow.f64 (/.f64 y (exp.f64 z)) 3) (pow.f64 x 3)) (fma.f64 x (+.f64 x (*.f64 -5000000000000000/5641895835477563 (/.f64 y (exp.f64 z)))) (pow.f64 (*.f64 5000000000000000/5641895835477563 (/.f64 y (exp.f64 z))) 2)))
(/.f64 (fma.f64 125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547 (pow.f64 (/.f64 y (exp.f64 z)) 3) (pow.f64 x 3)) (fma.f64 x (fma.f64 -5000000000000000/5641895835477563 (/.f64 y (exp.f64 z)) x) (*.f64 (pow.f64 (/.f64 (exp.f64 z) y) -2) 25000000000000000000000000000000/31830988618379068626528276418969)))
(/.f64 (neg.f64 (-.f64 (pow.f64 (/.f64 (*.f64 5000000000000000/5641895835477563 y) (exp.f64 z)) 2) (*.f64 x x))) (neg.f64 (-.f64 (/.f64 (*.f64 5000000000000000/5641895835477563 y) (exp.f64 z)) x)))
(/.f64 (-.f64 (pow.f64 (*.f64 5000000000000000/5641895835477563 (/.f64 y (exp.f64 z))) 2) (*.f64 x x)) (-.f64 (*.f64 5000000000000000/5641895835477563 (/.f64 y (exp.f64 z))) x))
(/.f64 (fma.f64 x x (*.f64 (pow.f64 (/.f64 (exp.f64 z) y) -2) -25000000000000000000000000000000/31830988618379068626528276418969)) (fma.f64 -5000000000000000/5641895835477563 (/.f64 y (exp.f64 z)) x))
(/.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 5000000000000000/5641895835477563 (/.f64 y (exp.f64 z))) 2) (*.f64 x x)) (-.f64 (*.f64 5000000000000000/5641895835477563 (/.f64 y (exp.f64 z))) x))
(/.f64 (fma.f64 x x (*.f64 (pow.f64 (/.f64 (exp.f64 z) y) -2) -25000000000000000000000000000000/31830988618379068626528276418969)) (fma.f64 -5000000000000000/5641895835477563 (/.f64 y (exp.f64 z)) x))
(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 x (-.f64 x (/.f64 (*.f64 5000000000000000/5641895835477563 y) (exp.f64 z))) (pow.f64 (/.f64 (*.f64 5000000000000000/5641895835477563 y) (exp.f64 z)) 2)) (fma.f64 125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547 (pow.f64 (/.f64 y (exp.f64 z)) 3) (pow.f64 x 3))) -1)
(*.f64 (fma.f64 125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547 (pow.f64 (/.f64 y (exp.f64 z)) 3) (pow.f64 x 3)) (/.f64 1 (fma.f64 x (-.f64 x (*.f64 5000000000000000/5641895835477563 (/.f64 y (exp.f64 z)))) (pow.f64 (*.f64 5000000000000000/5641895835477563 (/.f64 y (exp.f64 z))) 2))))
(/.f64 (fma.f64 125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547 (pow.f64 (/.f64 y (exp.f64 z)) 3) (pow.f64 x 3)) (fma.f64 x (+.f64 x (*.f64 -5000000000000000/5641895835477563 (/.f64 y (exp.f64 z)))) (pow.f64 (*.f64 5000000000000000/5641895835477563 (/.f64 y (exp.f64 z))) 2)))
(/.f64 (fma.f64 125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547 (pow.f64 (/.f64 y (exp.f64 z)) 3) (pow.f64 x 3)) (fma.f64 x (fma.f64 -5000000000000000/5641895835477563 (/.f64 y (exp.f64 z)) x) (*.f64 (pow.f64 (/.f64 (exp.f64 z) y) -2) 25000000000000000000000000000000/31830988618379068626528276418969)))
(pow.f64 (/.f64 (-.f64 (/.f64 (*.f64 5000000000000000/5641895835477563 y) (exp.f64 z)) x) (-.f64 (pow.f64 (/.f64 (*.f64 5000000000000000/5641895835477563 y) (exp.f64 z)) 2) (*.f64 x x))) -1)
(/.f64 (-.f64 (pow.f64 (*.f64 5000000000000000/5641895835477563 (/.f64 y (exp.f64 z))) 2) (*.f64 x x)) (-.f64 (*.f64 5000000000000000/5641895835477563 (/.f64 y (exp.f64 z))) x))
(/.f64 (fma.f64 x x (*.f64 (pow.f64 (/.f64 (exp.f64 z) y) -2) -25000000000000000000000000000000/31830988618379068626528276418969)) (fma.f64 -5000000000000000/5641895835477563 (/.f64 y (exp.f64 z)) x))
(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 (*.f64 5000000000000000/5641895835477563 y) (exp.f64 z)))) (exp.f64 x)))
(fma.f64 5000000000000000/5641895835477563 (/.f64 y (exp.f64 z)) x)
(log.f64 (*.f64 (pow.f64 (exp.f64 5000000000000000/5641895835477563) (/.f64 y (exp.f64 z))) (+.f64 1 (expm1.f64 x))))
(fma.f64 5000000000000000/5641895835477563 (/.f64 y (exp.f64 z)) x)
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (/.f64 (*.f64 5000000000000000/5641895835477563 y) (exp.f64 z)))) (+.f64 1 (expm1.f64 x))))
(fma.f64 5000000000000000/5641895835477563 (/.f64 y (exp.f64 z)) x)
(log.f64 (*.f64 (+.f64 1 (expm1.f64 x)) (pow.f64 (exp.f64 5000000000000000/5641895835477563) (/.f64 y (exp.f64 z)))))
(fma.f64 5000000000000000/5641895835477563 (/.f64 y (exp.f64 z)) x)
(log.f64 (*.f64 (exp.f64 x) (+.f64 1 (expm1.f64 (/.f64 (*.f64 5000000000000000/5641895835477563 y) (exp.f64 z))))))
(fma.f64 5000000000000000/5641895835477563 (/.f64 y (exp.f64 z)) x)
(log.f64 (*.f64 (+.f64 1 (expm1.f64 x)) (+.f64 1 (expm1.f64 (/.f64 (*.f64 5000000000000000/5641895835477563 y) (exp.f64 z))))))
(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 5000000000000000/5641895835477563 (/.f64 y (exp.f64 z)) x)
(fma.f64 y (*.f64 (exp.f64 (neg.f64 z)) 5000000000000000/5641895835477563) 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 (*.f64 5000000000000000/5641895835477563 y) (exp.f64 z)) 1 x)
(fma.f64 5000000000000000/5641895835477563 (/.f64 y (exp.f64 z)) x)
(fma.f64 x 1 (/.f64 (*.f64 5000000000000000/5641895835477563 y) (exp.f64 z)))
(fma.f64 5000000000000000/5641895835477563 (/.f64 y (exp.f64 z)) x)
(fma.f64 1 (/.f64 (*.f64 5000000000000000/5641895835477563 y) (exp.f64 z)) x)
(fma.f64 5000000000000000/5641895835477563 (/.f64 y (exp.f64 z)) x)
(fma.f64 1 x (/.f64 (*.f64 5000000000000000/5641895835477563 y) (exp.f64 z)))
(fma.f64 5000000000000000/5641895835477563 (/.f64 y (exp.f64 z)) x)
(fma.f64 (cbrt.f64 x) (pow.f64 (cbrt.f64 x) 2) (/.f64 (*.f64 5000000000000000/5641895835477563 y) (exp.f64 z)))
(fma.f64 5000000000000000/5641895835477563 (/.f64 y (exp.f64 z)) x)
(fma.f64 (pow.f64 (cbrt.f64 x) 2) (cbrt.f64 x) (/.f64 (*.f64 5000000000000000/5641895835477563 y) (exp.f64 z)))
(fma.f64 5000000000000000/5641895835477563 (/.f64 y (exp.f64 z)) x)
(fma.f64 (pow.f64 (cbrt.f64 (/.f64 y (exp.f64 z))) 2) (*.f64 (cbrt.f64 (/.f64 y (exp.f64 z))) 5000000000000000/5641895835477563) x)
(fma.f64 5000000000000000/5641895835477563 (/.f64 y (exp.f64 z)) x)
(fma.f64 (cbrt.f64 (/.f64 (*.f64 5000000000000000/5641895835477563 y) (exp.f64 z))) (pow.f64 (cbrt.f64 (/.f64 (*.f64 5000000000000000/5641895835477563 y) (exp.f64 z))) 2) x)
(fma.f64 5000000000000000/5641895835477563 (/.f64 y (exp.f64 z)) x)
(fma.f64 (pow.f64 (cbrt.f64 (/.f64 (*.f64 5000000000000000/5641895835477563 y) (exp.f64 z))) 2) (cbrt.f64 (/.f64 (*.f64 5000000000000000/5641895835477563 y) (exp.f64 z))) x)
(fma.f64 5000000000000000/5641895835477563 (/.f64 y (exp.f64 z)) x)
(fma.f64 (sqrt.f64 x) (sqrt.f64 x) (/.f64 (*.f64 5000000000000000/5641895835477563 y) (exp.f64 z)))
(fma.f64 5000000000000000/5641895835477563 (/.f64 y (exp.f64 z)) x)
(fma.f64 (sqrt.f64 (/.f64 y (exp.f64 z))) (*.f64 (sqrt.f64 (/.f64 y (exp.f64 z))) 5000000000000000/5641895835477563) x)
(fma.f64 5000000000000000/5641895835477563 (/.f64 y (exp.f64 z)) x)
(fma.f64 (sqrt.f64 (/.f64 (*.f64 5000000000000000/5641895835477563 y) (exp.f64 z))) (sqrt.f64 (/.f64 (*.f64 5000000000000000/5641895835477563 y) (exp.f64 z))) x)
(fma.f64 5000000000000000/5641895835477563 (/.f64 y (exp.f64 z)) x)
(fma.f64 (*.f64 5000000000000000/5641895835477563 y) (exp.f64 (neg.f64 z)) x)
(fma.f64 5000000000000000/5641895835477563 (/.f64 y (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 5000000000000000/5641895835477563 (/.f64 y (exp.f64 z)) x)
(fma.f64 (/.f64 5000000000000000/5641895835477563 (sqrt.f64 (exp.f64 z))) (/.f64 y (sqrt.f64 (exp.f64 z))) x)
(fma.f64 5000000000000000/5641895835477563 (/.f64 y (exp.f64 z)) x)
(fma.f64 (*.f64 5000000000000000/5641895835477563 (pow.f64 (cbrt.f64 (/.f64 y (exp.f64 z))) 2)) (cbrt.f64 (/.f64 y (exp.f64 z))) x)
(fma.f64 5000000000000000/5641895835477563 (/.f64 y (exp.f64 z)) x)
(fma.f64 (*.f64 5000000000000000/5641895835477563 (sqrt.f64 (/.f64 y (exp.f64 z)))) (sqrt.f64 (/.f64 y (exp.f64 z))) x)
(fma.f64 5000000000000000/5641895835477563 (/.f64 y (exp.f64 z)) x)

eval1.0s (9.5%)

Compiler

Compiled 30359 to 17524 computations (42.3% saved)

prune330.0ms (3.1%)

Pruning

13 alts after pruning (11 fresh and 2 done)

PrunedKeptTotal
New129491303
Fresh224
Picked101
Done224
Total1299131312
Error
0b
Counts
1312 → 13
Alt Table
Click to see full alt table
StatusErrorProgram
50.5b
(/.f64 -1 x)
21.9b
(-.f64 x (/.f64 (*.f64 1 (+.f64 (/.f64 5641895835477563/5000000000000000 y) x)) (-.f64 (*.f64 x x) (/.f64 31830988618379068626528276418969/25000000000000000000000000000000 (*.f64 y y)))))
14.1b
(-.f64 x (/.f64 1 (-.f64 x (/.f64 5641895835477563/5000000000000000 y))))
19.6b
(-.f64 x (/.f64 1 x))
14.1b
(+.f64 (/.f64 y (-.f64 5641895835477563/5000000000000000 (*.f64 y x))) x)
27.3b
(+.f64 (/.f64 y 5641895835477563/5000000000000000) x)
37.3b
(+.f64 (+.f64 (*.f64 5000000000000000/5641895835477563 (-.f64 y (*.f64 y z))) (*.f64 -5000000000000000/5641895835477563 (*.f64 (*.f64 z z) (+.f64 (*.f64 y -1/2) (*.f64 z (+.f64 (*.f64 y 1/6) 0)))))) x)
32.5b
(+.f64 (*.f64 5000000000000000/5641895835477563 (-.f64 y (*.f64 y z))) x)
37.3b
(+.f64 (*.f64 5000000000000000/5641895835477563 (+.f64 (-.f64 y (*.f64 y z)) (*.f64 (*.f64 z z) (-.f64 (*.f64 y 1/2) (*.f64 z (+.f64 (*.f64 y 1/6) 0)))))) x)
37.0b
(+.f64 (*.f64 5000000000000000/5641895835477563 (+.f64 y (*.f64 y (+.f64 (neg.f64 z) (*.f64 (*.f64 z z) 1/2))))) x)
14.2b
(+.f64 x (/.f64 y (-.f64 (+.f64 5641895835477563/5000000000000000 (*.f64 z 5641895835477563/5000000000000000)) (*.f64 x y))))
55.7b
(*.f64 y 5000000000000000/5641895835477563)
20.3b
x
Compiler

Compiled 342 to 241 computations (29.5% saved)

localize12.0ms (0.1%)

Local error

Found 3 expressions with local error:

NewErrorProgram
0.0b
(-.f64 x (/.f64 1 (-.f64 x (/.f64 5641895835477563/5000000000000000 y))))
0.1b
(/.f64 1 (-.f64 x (/.f64 5641895835477563/5000000000000000 y)))
0.2b
(/.f64 5641895835477563/5000000000000000 y)
Compiler

Compiled 31 to 21 computations (32.3% saved)

series21.0ms (0.2%)

Counts
3 → 48
Calls

15 calls:

TimeVariablePointExpression
5.0ms
x
@0
(-.f64 x (/.f64 1 (-.f64 x (/.f64 5641895835477563/5000000000000000 y))))
2.0ms
y
@0
(/.f64 1 (-.f64 x (/.f64 5641895835477563/5000000000000000 y)))
2.0ms
x
@0
(/.f64 1 (-.f64 x (/.f64 5641895835477563/5000000000000000 y)))
1.0ms
y
@0
(-.f64 x (/.f64 1 (-.f64 x (/.f64 5641895835477563/5000000000000000 y))))
1.0ms
x
@-inf
(/.f64 1 (-.f64 x (/.f64 5641895835477563/5000000000000000 y)))
Compiler

Compiled 1433 to 1155 computations (19.4% saved)

rewrite88.0ms (0.8%)

Algorithm
batch-egg-rewrite
Rules
860×prod-diff_binary64
460×log-prod_binary64
339×fma-def_binary64
272×pow2_binary64
186×pow1/3_binary64
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
0927
120727
2292427
Stop Event
node limit
Counts
3 → 170
Calls
Call 1
Inputs
(/.f64 5641895835477563/5000000000000000 y)
(/.f64 1 (-.f64 x (/.f64 5641895835477563/5000000000000000 y)))
(-.f64 x (/.f64 1 (-.f64 x (/.f64 5641895835477563/5000000000000000 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 (pow.f64 y -1))))) (#(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 (pow.f64 (neg.f64 y) -1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 y -1) 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 (/.f64 31830988618379068626528276418969/25000000000000000000000000000000 (*.f64 y y)) 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 (pow.f64 (/.f64 5641895835477563/5000000000000000 y) 3) 1/3)))) (#(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 5000000000000000/5641895835477563) 1) -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 log.f64 (+.f64 1 (expm1.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 exp.f64 (*.f64 (log.f64 (/.f64 5641895835477563/5000000000000000 y)) 1))))))
((#(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 (/.f64 1 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (/.f64 1 (+.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)) (cbrt.f64 (/.f64 1 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y)) -1/2) (pow.f64 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y)) -1/2))))) (#(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 (pow.f64 (cbrt.f64 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y))) 2)) (cbrt.f64 (/.f64 1 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (-.f64 (pow.f64 x 3) (pow.f64 (/.f64 5641895835477563/5000000000000000 y) 3))) (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) (/.f64 31830988618379068626528276418969/25000000000000000000000000000000 (*.f64 y y)))) (+.f64 (/.f64 5641895835477563/5000000000000000 y) x))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y)) -1)))) (#(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 (cbrt.f64 (/.f64 1 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y)))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y)) -1/2) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y)) -3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (neg.f64 (neg.f64 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y)))) -1)))) (#(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 cbrt.f64 (pow.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 (neg.f64 (log.f64 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y)))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y))) -1))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (neg.f64 (log.f64 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y)))) 1))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 x (/.f64 -1 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 x (*.f64 (/.f64 -1 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 x (/.f64 -1 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y)))) (fma.f64 (/.f64 -1 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y))) 1 (/.f64 1 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 x (/.f64 -1 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y)))) (fma.f64 (neg.f64 (cbrt.f64 (/.f64 1 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y))))) (cbrt.f64 (pow.f64 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y)) -2)) (/.f64 1 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 x (/.f64 -1 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y)))) (+.f64 (/.f64 -1 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y))) (/.f64 1 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 x (/.f64 -1 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y)))) (fma.f64 -1 (/.f64 1 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y))) (/.f64 1 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 x (/.f64 -1 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y)))) (fma.f64 (neg.f64 (cbrt.f64 (pow.f64 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y)) -2))) (cbrt.f64 (/.f64 1 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y)))) (/.f64 1 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (+.f64 x (/.f64 -1 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 -1 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y))) x)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 1 x (neg.f64 (*.f64 (/.f64 -1 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y))) -1))) (fma.f64 (neg.f64 (/.f64 -1 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y)))) -1 (*.f64 (/.f64 -1 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y))) -1)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 x 1 (neg.f64 (*.f64 (/.f64 -1 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y))) -1))) (fma.f64 (neg.f64 (/.f64 -1 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y)))) -1 (*.f64 (/.f64 -1 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y))) -1)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (cbrt.f64 x) (pow.f64 (cbrt.f64 x) 2) (neg.f64 (*.f64 (/.f64 -1 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y))) -1))) (fma.f64 (neg.f64 (/.f64 -1 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y)))) -1 (*.f64 (/.f64 -1 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y))) -1)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (pow.f64 (cbrt.f64 x) 2) (cbrt.f64 x) (neg.f64 (*.f64 (/.f64 -1 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y))) -1))) (fma.f64 (neg.f64 (/.f64 -1 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y)))) -1 (*.f64 (/.f64 -1 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y))) -1)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (sqrt.f64 x) (sqrt.f64 x) (neg.f64 (*.f64 (/.f64 -1 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y))) -1))) (fma.f64 (neg.f64 (/.f64 -1 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y)))) -1 (*.f64 (/.f64 -1 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y))) -1)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 1 x (neg.f64 (*.f64 (cbrt.f64 (/.f64 1 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y)))) (/.f64 1 (pow.f64 (cbrt.f64 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y))) 2))))) (fma.f64 (neg.f64 (cbrt.f64 (/.f64 1 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y))))) (/.f64 1 (pow.f64 (cbrt.f64 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y))) 2)) (*.f64 (cbrt.f64 (/.f64 1 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y)))) (/.f64 1 (pow.f64 (cbrt.f64 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y))) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 x 1 (neg.f64 (*.f64 (cbrt.f64 (/.f64 1 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y)))) (/.f64 1 (pow.f64 (cbrt.f64 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y))) 2))))) (fma.f64 (neg.f64 (cbrt.f64 (/.f64 1 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y))))) (/.f64 1 (pow.f64 (cbrt.f64 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y))) 2)) (*.f64 (cbrt.f64 (/.f64 1 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y)))) (/.f64 1 (pow.f64 (cbrt.f64 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y))) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (cbrt.f64 x) (pow.f64 (cbrt.f64 x) 2) (neg.f64 (*.f64 (cbrt.f64 (/.f64 1 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y)))) (/.f64 1 (pow.f64 (cbrt.f64 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y))) 2))))) (fma.f64 (neg.f64 (cbrt.f64 (/.f64 1 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y))))) (/.f64 1 (pow.f64 (cbrt.f64 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y))) 2)) (*.f64 (cbrt.f64 (/.f64 1 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y)))) (/.f64 1 (pow.f64 (cbrt.f64 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y))) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (pow.f64 (cbrt.f64 x) 2) (cbrt.f64 x) (neg.f64 (*.f64 (cbrt.f64 (/.f64 1 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y)))) (/.f64 1 (pow.f64 (cbrt.f64 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y))) 2))))) (fma.f64 (neg.f64 (cbrt.f64 (/.f64 1 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y))))) (/.f64 1 (pow.f64 (cbrt.f64 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y))) 2)) (*.f64 (cbrt.f64 (/.f64 1 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y)))) (/.f64 1 (pow.f64 (cbrt.f64 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y))) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (sqrt.f64 x) (sqrt.f64 x) (neg.f64 (*.f64 (cbrt.f64 (/.f64 1 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y)))) (/.f64 1 (pow.f64 (cbrt.f64 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y))) 2))))) (fma.f64 (neg.f64 (cbrt.f64 (/.f64 1 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y))))) (/.f64 1 (pow.f64 (cbrt.f64 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y))) 2)) (*.f64 (cbrt.f64 (/.f64 1 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y)))) (/.f64 1 (pow.f64 (cbrt.f64 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y))) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 1 x (neg.f64 (*.f64 (fma.f64 (/.f64 5641895835477563/5000000000000000 y) (+.f64 (/.f64 5641895835477563/5000000000000000 y) x) (*.f64 x x)) (/.f64 1 (-.f64 (pow.f64 x 3) (pow.f64 (/.f64 5641895835477563/5000000000000000 y) 3)))))) (fma.f64 (neg.f64 (fma.f64 (/.f64 5641895835477563/5000000000000000 y) (+.f64 (/.f64 5641895835477563/5000000000000000 y) x) (*.f64 x x))) (/.f64 1 (-.f64 (pow.f64 x 3) (pow.f64 (/.f64 5641895835477563/5000000000000000 y) 3))) (*.f64 (fma.f64 (/.f64 5641895835477563/5000000000000000 y) (+.f64 (/.f64 5641895835477563/5000000000000000 y) x) (*.f64 x x)) (/.f64 1 (-.f64 (pow.f64 x 3) (pow.f64 (/.f64 5641895835477563/5000000000000000 y) 3))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 x 1 (neg.f64 (*.f64 (fma.f64 (/.f64 5641895835477563/5000000000000000 y) (+.f64 (/.f64 5641895835477563/5000000000000000 y) x) (*.f64 x x)) (/.f64 1 (-.f64 (pow.f64 x 3) (pow.f64 (/.f64 5641895835477563/5000000000000000 y) 3)))))) (fma.f64 (neg.f64 (fma.f64 (/.f64 5641895835477563/5000000000000000 y) (+.f64 (/.f64 5641895835477563/5000000000000000 y) x) (*.f64 x x))) (/.f64 1 (-.f64 (pow.f64 x 3) (pow.f64 (/.f64 5641895835477563/5000000000000000 y) 3))) (*.f64 (fma.f64 (/.f64 5641895835477563/5000000000000000 y) (+.f64 (/.f64 5641895835477563/5000000000000000 y) x) (*.f64 x x)) (/.f64 1 (-.f64 (pow.f64 x 3) (pow.f64 (/.f64 5641895835477563/5000000000000000 y) 3))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (cbrt.f64 x) (pow.f64 (cbrt.f64 x) 2) (neg.f64 (*.f64 (fma.f64 (/.f64 5641895835477563/5000000000000000 y) (+.f64 (/.f64 5641895835477563/5000000000000000 y) x) (*.f64 x x)) (/.f64 1 (-.f64 (pow.f64 x 3) (pow.f64 (/.f64 5641895835477563/5000000000000000 y) 3)))))) (fma.f64 (neg.f64 (fma.f64 (/.f64 5641895835477563/5000000000000000 y) (+.f64 (/.f64 5641895835477563/5000000000000000 y) x) (*.f64 x x))) (/.f64 1 (-.f64 (pow.f64 x 3) (pow.f64 (/.f64 5641895835477563/5000000000000000 y) 3))) (*.f64 (fma.f64 (/.f64 5641895835477563/5000000000000000 y) (+.f64 (/.f64 5641895835477563/5000000000000000 y) x) (*.f64 x x)) (/.f64 1 (-.f64 (pow.f64 x 3) (pow.f64 (/.f64 5641895835477563/5000000000000000 y) 3))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (pow.f64 (cbrt.f64 x) 2) (cbrt.f64 x) (neg.f64 (*.f64 (fma.f64 (/.f64 5641895835477563/5000000000000000 y) (+.f64 (/.f64 5641895835477563/5000000000000000 y) x) (*.f64 x x)) (/.f64 1 (-.f64 (pow.f64 x 3) (pow.f64 (/.f64 5641895835477563/5000000000000000 y) 3)))))) (fma.f64 (neg.f64 (fma.f64 (/.f64 5641895835477563/5000000000000000 y) (+.f64 (/.f64 5641895835477563/5000000000000000 y) x) (*.f64 x x))) (/.f64 1 (-.f64 (pow.f64 x 3) (pow.f64 (/.f64 5641895835477563/5000000000000000 y) 3))) (*.f64 (fma.f64 (/.f64 5641895835477563/5000000000000000 y) (+.f64 (/.f64 5641895835477563/5000000000000000 y) x) (*.f64 x x)) (/.f64 1 (-.f64 (pow.f64 x 3) (pow.f64 (/.f64 5641895835477563/5000000000000000 y) 3))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (sqrt.f64 x) (sqrt.f64 x) (neg.f64 (*.f64 (fma.f64 (/.f64 5641895835477563/5000000000000000 y) (+.f64 (/.f64 5641895835477563/5000000000000000 y) x) (*.f64 x x)) (/.f64 1 (-.f64 (pow.f64 x 3) (pow.f64 (/.f64 5641895835477563/5000000000000000 y) 3)))))) (fma.f64 (neg.f64 (fma.f64 (/.f64 5641895835477563/5000000000000000 y) (+.f64 (/.f64 5641895835477563/5000000000000000 y) x) (*.f64 x x))) (/.f64 1 (-.f64 (pow.f64 x 3) (pow.f64 (/.f64 5641895835477563/5000000000000000 y) 3))) (*.f64 (fma.f64 (/.f64 5641895835477563/5000000000000000 y) (+.f64 (/.f64 5641895835477563/5000000000000000 y) x) (*.f64 x x)) (/.f64 1 (-.f64 (pow.f64 x 3) (pow.f64 (/.f64 5641895835477563/5000000000000000 y) 3))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 1 x (neg.f64 (*.f64 (+.f64 (/.f64 5641895835477563/5000000000000000 y) x) (/.f64 1 (-.f64 (*.f64 x x) (/.f64 31830988618379068626528276418969/25000000000000000000000000000000 (*.f64 y y))))))) (fma.f64 (neg.f64 (+.f64 (/.f64 5641895835477563/5000000000000000 y) x)) (/.f64 1 (-.f64 (*.f64 x x) (/.f64 31830988618379068626528276418969/25000000000000000000000000000000 (*.f64 y y)))) (*.f64 (+.f64 (/.f64 5641895835477563/5000000000000000 y) x) (/.f64 1 (-.f64 (*.f64 x x) (/.f64 31830988618379068626528276418969/25000000000000000000000000000000 (*.f64 y y)))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 x 1 (neg.f64 (*.f64 (+.f64 (/.f64 5641895835477563/5000000000000000 y) x) (/.f64 1 (-.f64 (*.f64 x x) (/.f64 31830988618379068626528276418969/25000000000000000000000000000000 (*.f64 y y))))))) (fma.f64 (neg.f64 (+.f64 (/.f64 5641895835477563/5000000000000000 y) x)) (/.f64 1 (-.f64 (*.f64 x x) (/.f64 31830988618379068626528276418969/25000000000000000000000000000000 (*.f64 y y)))) (*.f64 (+.f64 (/.f64 5641895835477563/5000000000000000 y) x) (/.f64 1 (-.f64 (*.f64 x x) (/.f64 31830988618379068626528276418969/25000000000000000000000000000000 (*.f64 y y)))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (cbrt.f64 x) (pow.f64 (cbrt.f64 x) 2) (neg.f64 (*.f64 (+.f64 (/.f64 5641895835477563/5000000000000000 y) x) (/.f64 1 (-.f64 (*.f64 x x) (/.f64 31830988618379068626528276418969/25000000000000000000000000000000 (*.f64 y y))))))) (fma.f64 (neg.f64 (+.f64 (/.f64 5641895835477563/5000000000000000 y) x)) (/.f64 1 (-.f64 (*.f64 x x) (/.f64 31830988618379068626528276418969/25000000000000000000000000000000 (*.f64 y y)))) (*.f64 (+.f64 (/.f64 5641895835477563/5000000000000000 y) x) (/.f64 1 (-.f64 (*.f64 x x) (/.f64 31830988618379068626528276418969/25000000000000000000000000000000 (*.f64 y y)))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (pow.f64 (cbrt.f64 x) 2) (cbrt.f64 x) (neg.f64 (*.f64 (+.f64 (/.f64 5641895835477563/5000000000000000 y) x) (/.f64 1 (-.f64 (*.f64 x x) (/.f64 31830988618379068626528276418969/25000000000000000000000000000000 (*.f64 y y))))))) (fma.f64 (neg.f64 (+.f64 (/.f64 5641895835477563/5000000000000000 y) x)) (/.f64 1 (-.f64 (*.f64 x x) (/.f64 31830988618379068626528276418969/25000000000000000000000000000000 (*.f64 y y)))) (*.f64 (+.f64 (/.f64 5641895835477563/5000000000000000 y) x) (/.f64 1 (-.f64 (*.f64 x x) (/.f64 31830988618379068626528276418969/25000000000000000000000000000000 (*.f64 y y)))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (sqrt.f64 x) (sqrt.f64 x) (neg.f64 (*.f64 (+.f64 (/.f64 5641895835477563/5000000000000000 y) x) (/.f64 1 (-.f64 (*.f64 x x) (/.f64 31830988618379068626528276418969/25000000000000000000000000000000 (*.f64 y y))))))) (fma.f64 (neg.f64 (+.f64 (/.f64 5641895835477563/5000000000000000 y) x)) (/.f64 1 (-.f64 (*.f64 x x) (/.f64 31830988618379068626528276418969/25000000000000000000000000000000 (*.f64 y y)))) (*.f64 (+.f64 (/.f64 5641895835477563/5000000000000000 y) x) (/.f64 1 (-.f64 (*.f64 x x) (/.f64 31830988618379068626528276418969/25000000000000000000000000000000 (*.f64 y y)))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (log.f64 (pow.f64 (cbrt.f64 (exp.f64 (+.f64 x (/.f64 -1 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y)))))) 2)) (log.f64 (cbrt.f64 (exp.f64 (+.f64 x (/.f64 -1 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y))))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (log.f64 (sqrt.f64 (exp.f64 (+.f64 x (/.f64 -1 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y))))))) (log.f64 (sqrt.f64 (exp.f64 (+.f64 x (/.f64 -1 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y))))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (+.f64 x (/.f64 -1 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 x (/.f64 -1 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (+.f64 x (/.f64 -1 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y))))) (pow.f64 (cbrt.f64 (+.f64 x (/.f64 -1 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y))))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 (+.f64 x (/.f64 -1 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y))))) 2) (cbrt.f64 (+.f64 x (/.f64 -1 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (+.f64 x (/.f64 -1 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y))))) (sqrt.f64 (+.f64 x (/.f64 -1 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 (pow.f64 x 3) (pow.f64 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y)) -3)) (/.f64 1 (+.f64 (fma.f64 x x (pow.f64 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y)) -2)) (/.f64 x (+.f64 x (/.f64 -5641895835477563/5000000000000000 y))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 (*.f64 x x) (pow.f64 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y)) -2)) (/.f64 1 (+.f64 x (/.f64 1 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (sqrt.f64 x) (pow.f64 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y)) -1/2)) (-.f64 (sqrt.f64 x) (pow.f64 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y)) -1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1 (/.f64 (+.f64 (fma.f64 x x (pow.f64 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y)) -2)) (/.f64 x (+.f64 x (/.f64 -5641895835477563/5000000000000000 y)))) (-.f64 (pow.f64 x 3) (pow.f64 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y)) -3))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1 (/.f64 (+.f64 x (/.f64 1 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y)))) (-.f64 (*.f64 x x) (pow.f64 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y)) -2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (pow.f64 x 3) (pow.f64 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y)) -3)) (+.f64 (fma.f64 x x (pow.f64 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y)) -2)) (/.f64 x (+.f64 x (/.f64 -5641895835477563/5000000000000000 y)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 x x) (pow.f64 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y)) -2)) (+.f64 x (/.f64 1 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (-.f64 (pow.f64 x 3) (pow.f64 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y)) -3))) (neg.f64 (+.f64 (fma.f64 x x (pow.f64 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y)) -2)) (/.f64 x (+.f64 x (/.f64 -5641895835477563/5000000000000000 y))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (-.f64 (*.f64 x x) (pow.f64 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y)) -2))) (neg.f64 (+.f64 x (/.f64 1 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (pow.f64 x 3) (pow.f64 (/.f64 -1 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y))) 3)) (fma.f64 x x (-.f64 (pow.f64 (/.f64 -1 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y))) 2) (*.f64 x (/.f64 -1 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y)))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 x x) (pow.f64 (/.f64 -1 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y))) 2)) (-.f64 x (/.f64 -1 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y)))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (+.f64 x (/.f64 -1 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (+.f64 x (/.f64 -1 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y)))) 2) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (+.f64 x (/.f64 -1 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y)))) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (+.f64 x (/.f64 -1 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y))))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (+.f64 x (/.f64 -1 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y))))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (+.f64 (fma.f64 x x (pow.f64 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y)) -2)) (/.f64 x (+.f64 x (/.f64 -5641895835477563/5000000000000000 y)))) (-.f64 (pow.f64 x 3) (pow.f64 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y)) -3))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (+.f64 x (/.f64 1 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y)))) (-.f64 (*.f64 x x) (pow.f64 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y)) -2))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (pow.f64 (+.f64 x (/.f64 -1 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y)))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (exp.f64 (+.f64 x (/.f64 -1 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y))))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (+.f64 x (/.f64 -1 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y)))))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (/.f64 (+.f64 1 (expm1.f64 x)) (exp.f64 (/.f64 1 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y))))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (/.f64 (exp.f64 x) (+.f64 1 (expm1.f64 (/.f64 1 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y)))))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (/.f64 (+.f64 1 (expm1.f64 x)) (+.f64 1 (expm1.f64 (/.f64 1 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y)))))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (*.f64 (+.f64 1 (expm1.f64 x)) (exp.f64 (/.f64 -1 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y))))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (*.f64 (exp.f64 x) (/.f64 1 (exp.f64 (/.f64 1 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y)))))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (*.f64 (+.f64 1 (expm1.f64 x)) (/.f64 1 (exp.f64 (/.f64 1 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y)))))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (*.f64 (exp.f64 (/.f64 -1 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y)))) (exp.f64 x)))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (*.f64 (/.f64 1 (exp.f64 (/.f64 1 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y))))) (exp.f64 x)))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (*.f64 (exp.f64 (/.f64 -1 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y)))) (+.f64 1 (expm1.f64 x))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (*.f64 (/.f64 1 (exp.f64 (/.f64 1 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y))))) (+.f64 1 (expm1.f64 x))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (+.f64 x (/.f64 -1 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y)))) 3))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (+.f64 x (/.f64 -1 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y))))))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (+.f64 x (/.f64 -1 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y))))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (+.f64 x (/.f64 -1 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y))))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (+.f64 x (/.f64 -1 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y))))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 1 x (/.f64 -1 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 1 x (*.f64 (/.f64 -1 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 1 (+.f64 x (/.f64 -1 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y)))) (fma.f64 (/.f64 -1 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y))) 1 (/.f64 1 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y)))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 1 (+.f64 x (/.f64 -1 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y)))) (fma.f64 (neg.f64 (cbrt.f64 (/.f64 1 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y))))) (cbrt.f64 (pow.f64 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y)) -2)) (/.f64 1 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y)))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 1 (+.f64 x (/.f64 -1 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y)))) (+.f64 (/.f64 -1 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y))) (/.f64 1 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y)))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 1 (/.f64 -1 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y))) x)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 x 1 (/.f64 -1 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 x 1 (*.f64 (/.f64 -1 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (+.f64 x (/.f64 -1 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y)))) 1 (fma.f64 (/.f64 -1 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y))) 1 (/.f64 1 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y)))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (+.f64 x (/.f64 -1 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y)))) 1 (fma.f64 (neg.f64 (cbrt.f64 (/.f64 1 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y))))) (cbrt.f64 (pow.f64 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y)) -2)) (/.f64 1 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y)))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (+.f64 x (/.f64 -1 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y)))) 1 (+.f64 (/.f64 -1 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y))) (/.f64 1 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y)))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 (pow.f64 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y)) -2)) (neg.f64 (cbrt.f64 (/.f64 1 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y))))) x)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 (+.f64 x (/.f64 -1 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y))))) (pow.f64 (cbrt.f64 (+.f64 x (/.f64 -1 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y))))) 2) (fma.f64 (/.f64 -1 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y))) 1 (/.f64 1 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y)))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 (+.f64 x (/.f64 -1 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y))))) (pow.f64 (cbrt.f64 (+.f64 x (/.f64 -1 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y))))) 2) (fma.f64 (neg.f64 (cbrt.f64 (/.f64 1 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y))))) (cbrt.f64 (pow.f64 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y)) -2)) (/.f64 1 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y)))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 (+.f64 x (/.f64 -1 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y))))) (pow.f64 (cbrt.f64 (+.f64 x (/.f64 -1 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y))))) 2) (+.f64 (/.f64 -1 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y))) (/.f64 1 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y)))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (pow.f64 (cbrt.f64 (+.f64 x (/.f64 -1 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y))))) 2) (cbrt.f64 (+.f64 x (/.f64 -1 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y))))) (fma.f64 (/.f64 -1 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y))) 1 (/.f64 1 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y)))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (pow.f64 (cbrt.f64 (+.f64 x (/.f64 -1 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y))))) 2) (cbrt.f64 (+.f64 x (/.f64 -1 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y))))) (fma.f64 (neg.f64 (cbrt.f64 (/.f64 1 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y))))) (cbrt.f64 (pow.f64 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y)) -2)) (/.f64 1 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y)))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (pow.f64 (cbrt.f64 (+.f64 x (/.f64 -1 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y))))) 2) (cbrt.f64 (+.f64 x (/.f64 -1 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y))))) (+.f64 (/.f64 -1 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y))) (/.f64 1 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y)))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 x) (pow.f64 (cbrt.f64 x) 2) (/.f64 -1 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 x) (pow.f64 (cbrt.f64 x) 2) (*.f64 (/.f64 -1 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (pow.f64 (cbrt.f64 x) 2) (cbrt.f64 x) (/.f64 -1 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (pow.f64 (cbrt.f64 x) 2) (cbrt.f64 x) (*.f64 (/.f64 -1 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (pow.f64 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y)) -1/2) (neg.f64 (pow.f64 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y)) -1/2)) x)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (sqrt.f64 (+.f64 x (/.f64 -1 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y))))) (sqrt.f64 (+.f64 x (/.f64 -1 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y))))) (fma.f64 (/.f64 -1 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y))) 1 (/.f64 1 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y)))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (sqrt.f64 (+.f64 x (/.f64 -1 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y))))) (sqrt.f64 (+.f64 x (/.f64 -1 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y))))) (fma.f64 (neg.f64 (cbrt.f64 (/.f64 1 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y))))) (cbrt.f64 (pow.f64 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y)) -2)) (/.f64 1 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y)))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (sqrt.f64 (+.f64 x (/.f64 -1 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y))))) (sqrt.f64 (+.f64 x (/.f64 -1 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y))))) (+.f64 (/.f64 -1 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y))) (/.f64 1 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y)))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (sqrt.f64 x) (sqrt.f64 x) (/.f64 -1 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (sqrt.f64 x) (sqrt.f64 x) (*.f64 (/.f64 -1 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 -1 (/.f64 1 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y))) x)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (-.f64 (pow.f64 x 3) (pow.f64 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y)) -3)) (/.f64 1 (+.f64 (fma.f64 x x (pow.f64 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y)) -2)) (/.f64 x (+.f64 x (/.f64 -5641895835477563/5000000000000000 y))))) (fma.f64 (/.f64 -1 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y))) 1 (/.f64 1 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y)))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (-.f64 (pow.f64 x 3) (pow.f64 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y)) -3)) (/.f64 1 (+.f64 (fma.f64 x x (pow.f64 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y)) -2)) (/.f64 x (+.f64 x (/.f64 -5641895835477563/5000000000000000 y))))) (fma.f64 (neg.f64 (cbrt.f64 (/.f64 1 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y))))) (cbrt.f64 (pow.f64 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y)) -2)) (/.f64 1 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y)))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (-.f64 (pow.f64 x 3) (pow.f64 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y)) -3)) (/.f64 1 (+.f64 (fma.f64 x x (pow.f64 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y)) -2)) (/.f64 x (+.f64 x (/.f64 -5641895835477563/5000000000000000 y))))) (+.f64 (/.f64 -1 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y))) (/.f64 1 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y)))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (-.f64 (*.f64 x x) (pow.f64 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y)) -2)) (/.f64 1 (+.f64 x (/.f64 1 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y))))) (fma.f64 (/.f64 -1 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y))) 1 (/.f64 1 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y)))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (-.f64 (*.f64 x x) (pow.f64 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y)) -2)) (/.f64 1 (+.f64 x (/.f64 1 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y))))) (fma.f64 (neg.f64 (cbrt.f64 (/.f64 1 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y))))) (cbrt.f64 (pow.f64 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y)) -2)) (/.f64 1 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y)))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (-.f64 (*.f64 x x) (pow.f64 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y)) -2)) (/.f64 1 (+.f64 x (/.f64 1 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y))))) (+.f64 (/.f64 -1 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y))) (/.f64 1 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y)))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (pow.f64 (cbrt.f64 (/.f64 -1 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y)))) 2) (cbrt.f64 (/.f64 -1 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y)))) x)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (sqrt.f64 (/.f64 -1 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y)))) (sqrt.f64 (/.f64 -1 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y)))) x)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (neg.f64 (pow.f64 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y)) -1/2)) (pow.f64 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y)) -1/2) x)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (+.f64 (sqrt.f64 x) (pow.f64 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y)) -1/2)) (-.f64 (sqrt.f64 x) (pow.f64 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y)) -1/2)) (fma.f64 (/.f64 -1 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y))) 1 (/.f64 1 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y)))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (+.f64 (sqrt.f64 x) (pow.f64 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y)) -1/2)) (-.f64 (sqrt.f64 x) (pow.f64 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y)) -1/2)) (fma.f64 (neg.f64 (cbrt.f64 (/.f64 1 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y))))) (cbrt.f64 (pow.f64 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y)) -2)) (/.f64 1 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y)))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (+.f64 (sqrt.f64 x) (pow.f64 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y)) -1/2)) (-.f64 (sqrt.f64 x) (pow.f64 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y)) -1/2)) (+.f64 (/.f64 -1 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y))) (/.f64 1 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y)))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (neg.f64 (cbrt.f64 (pow.f64 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y)) -2))) (cbrt.f64 (/.f64 1 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y)))) x)))))

simplify117.0ms (1.1%)

Algorithm
egg-herbie
Rules
563×unswap-sqr_binary64
411×cancel-sign-sub-inv_binary64
350×fma-neg_binary64
301×fma-def_binary64
189×sqr-pow_binary64
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
04925413
113194660
241784185
Stop Event
node limit
Counts
218 → 309
Calls
Call 1
Inputs
(*.f64 -5000000000000000/5641895835477563 y)
(+.f64 (*.f64 -5000000000000000/5641895835477563 y) (*.f64 -25000000000000000000000000000000/31830988618379068626528276418969 (*.f64 (pow.f64 y 2) x)))
(+.f64 (*.f64 -125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547 (*.f64 y (*.f64 (pow.f64 y 2) (pow.f64 x 2)))) (+.f64 (*.f64 -5000000000000000/5641895835477563 y) (*.f64 -25000000000000000000000000000000/31830988618379068626528276418969 (*.f64 (pow.f64 y 2) x))))
(+.f64 (*.f64 -625000000000000000000000000000000000000000000000000000000000000/1013211836423377808197068612118338110498536634308026710423022961 (*.f64 (pow.f64 (pow.f64 y 2) 2) (pow.f64 x 3))) (+.f64 (*.f64 -125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547 (*.f64 y (*.f64 (pow.f64 y 2) (pow.f64 x 2)))) (+.f64 (*.f64 -5000000000000000/5641895835477563 y) (*.f64 -25000000000000000000000000000000/31830988618379068626528276418969 (*.f64 (pow.f64 y 2) x)))))
(/.f64 1 x)
(+.f64 (/.f64 1 x) (*.f64 5641895835477563/5000000000000000 (/.f64 (pow.f64 (/.f64 1 x) 2) y)))
(+.f64 (*.f64 31830988618379068626528276418969/25000000000000000000000000000000 (/.f64 (pow.f64 (/.f64 1 x) 3) (pow.f64 y 2))) (+.f64 (/.f64 1 x) (*.f64 5641895835477563/5000000000000000 (/.f64 (pow.f64 (/.f64 1 x) 2) y))))
(+.f64 (*.f64 31830988618379068626528276418969/25000000000000000000000000000000 (/.f64 (pow.f64 (/.f64 1 x) 3) (pow.f64 y 2))) (+.f64 (/.f64 1 x) (+.f64 (*.f64 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 (/.f64 (pow.f64 (/.f64 1 x) 4) (*.f64 y (pow.f64 y 2)))) (*.f64 5641895835477563/5000000000000000 (/.f64 (pow.f64 (/.f64 1 x) 2) y)))))
(/.f64 1 x)
(+.f64 (/.f64 1 x) (*.f64 5641895835477563/5000000000000000 (/.f64 (pow.f64 (/.f64 -1 x) 2) y)))
(+.f64 (*.f64 -31830988618379068626528276418969/25000000000000000000000000000000 (/.f64 (pow.f64 (/.f64 -1 x) 3) (pow.f64 y 2))) (+.f64 (/.f64 1 x) (*.f64 5641895835477563/5000000000000000 (/.f64 (pow.f64 (/.f64 -1 x) 2) y))))
(+.f64 (*.f64 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 (/.f64 (pow.f64 (/.f64 -1 x) 4) (*.f64 y (pow.f64 y 2)))) (+.f64 (*.f64 -31830988618379068626528276418969/25000000000000000000000000000000 (/.f64 (pow.f64 (/.f64 -1 x) 3) (pow.f64 y 2))) (+.f64 (/.f64 1 x) (*.f64 5641895835477563/5000000000000000 (/.f64 (pow.f64 (/.f64 -1 x) 2) y)))))
(*.f64 -5000000000000000/5641895835477563 y)
(+.f64 (*.f64 -5000000000000000/5641895835477563 y) (*.f64 -25000000000000000000000000000000/31830988618379068626528276418969 (*.f64 (pow.f64 y 2) x)))
(+.f64 (*.f64 -125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547 (*.f64 (pow.f64 y 3) (pow.f64 x 2))) (+.f64 (*.f64 -5000000000000000/5641895835477563 y) (*.f64 -25000000000000000000000000000000/31830988618379068626528276418969 (*.f64 (pow.f64 y 2) x))))
(+.f64 (*.f64 -125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547 (*.f64 (pow.f64 y 3) (pow.f64 x 2))) (+.f64 (*.f64 -5000000000000000/5641895835477563 y) (+.f64 (*.f64 -25000000000000000000000000000000/31830988618379068626528276418969 (*.f64 (pow.f64 y 2) x)) (*.f64 -625000000000000000000000000000000000000000000000000000000000000/1013211836423377808197068612118338110498536634308026710423022961 (*.f64 (pow.f64 y 4) (*.f64 (pow.f64 x 2) x))))))
(/.f64 1 x)
(+.f64 (*.f64 5641895835477563/5000000000000000 (/.f64 1 (*.f64 y (pow.f64 x 2)))) (/.f64 1 x))
(+.f64 (*.f64 5641895835477563/5000000000000000 (/.f64 1 (*.f64 y (pow.f64 x 2)))) (+.f64 (*.f64 31830988618379068626528276418969/25000000000000000000000000000000 (/.f64 (pow.f64 (/.f64 1 y) 2) (*.f64 (pow.f64 x 2) x))) (/.f64 1 x)))
(+.f64 (*.f64 5641895835477563/5000000000000000 (/.f64 1 (*.f64 y (pow.f64 x 2)))) (+.f64 (*.f64 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 (/.f64 (pow.f64 (/.f64 1 y) 3) (pow.f64 (pow.f64 x 2) 2))) (+.f64 (*.f64 31830988618379068626528276418969/25000000000000000000000000000000 (/.f64 (pow.f64 (/.f64 1 y) 2) (*.f64 (pow.f64 x 2) x))) (/.f64 1 x))))
(/.f64 1 x)
(+.f64 (*.f64 5641895835477563/5000000000000000 (/.f64 1 (*.f64 y (pow.f64 x 2)))) (/.f64 1 x))
(+.f64 (*.f64 5641895835477563/5000000000000000 (/.f64 1 (*.f64 y (pow.f64 x 2)))) (+.f64 (*.f64 31830988618379068626528276418969/25000000000000000000000000000000 (/.f64 (pow.f64 (/.f64 -1 y) 2) (*.f64 (pow.f64 x 2) x))) (/.f64 1 x)))
(+.f64 (*.f64 5641895835477563/5000000000000000 (/.f64 1 (*.f64 y (pow.f64 x 2)))) (+.f64 (*.f64 -179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 (/.f64 (pow.f64 (/.f64 -1 y) 3) (pow.f64 (pow.f64 x 2) 2))) (+.f64 (*.f64 31830988618379068626528276418969/25000000000000000000000000000000 (/.f64 (pow.f64 (/.f64 -1 y) 2) (*.f64 (pow.f64 x 2) x))) (/.f64 1 x))))
(*.f64 5000000000000000/5641895835477563 y)
(+.f64 (*.f64 5000000000000000/5641895835477563 y) (*.f64 (+.f64 1 (*.f64 25000000000000000000000000000000/31830988618379068626528276418969 (pow.f64 y 2))) x))
(+.f64 (*.f64 125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547 (*.f64 y (*.f64 (pow.f64 y 2) (pow.f64 x 2)))) (+.f64 (*.f64 5000000000000000/5641895835477563 y) (*.f64 (+.f64 1 (*.f64 25000000000000000000000000000000/31830988618379068626528276418969 (pow.f64 y 2))) x)))
(+.f64 (*.f64 625000000000000000000000000000000000000000000000000000000000000/1013211836423377808197068612118338110498536634308026710423022961 (*.f64 (pow.f64 (pow.f64 y 2) 2) (pow.f64 x 3))) (+.f64 (*.f64 125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547 (*.f64 y (*.f64 (pow.f64 y 2) (pow.f64 x 2)))) (+.f64 (*.f64 5000000000000000/5641895835477563 y) (*.f64 (+.f64 1 (*.f64 25000000000000000000000000000000/31830988618379068626528276418969 (pow.f64 y 2))) x))))
x
(-.f64 x (/.f64 1 x))
(-.f64 (+.f64 (*.f64 -5641895835477563/5000000000000000 (/.f64 (pow.f64 (/.f64 1 x) 2) y)) x) (/.f64 1 x))
(-.f64 (+.f64 (*.f64 -5641895835477563/5000000000000000 (/.f64 (pow.f64 (/.f64 1 x) 2) y)) (+.f64 (*.f64 -31830988618379068626528276418969/25000000000000000000000000000000 (/.f64 (pow.f64 (/.f64 1 x) 3) (pow.f64 y 2))) x)) (/.f64 1 x))
x
(-.f64 x (/.f64 1 x))
(-.f64 (+.f64 (*.f64 -5641895835477563/5000000000000000 (/.f64 (pow.f64 (/.f64 -1 x) 2) y)) x) (/.f64 1 x))
(-.f64 (+.f64 (*.f64 -5641895835477563/5000000000000000 (/.f64 (pow.f64 (/.f64 -1 x) 2) y)) (+.f64 (*.f64 31830988618379068626528276418969/25000000000000000000000000000000 (/.f64 (pow.f64 (/.f64 -1 x) 3) (pow.f64 y 2))) x)) (/.f64 1 x))
x
(+.f64 (*.f64 5000000000000000/5641895835477563 y) x)
(+.f64 (*.f64 25000000000000000000000000000000/31830988618379068626528276418969 (*.f64 (pow.f64 y 2) x)) (+.f64 (*.f64 5000000000000000/5641895835477563 y) x))
(+.f64 (*.f64 25000000000000000000000000000000/31830988618379068626528276418969 (*.f64 (pow.f64 y 2) x)) (+.f64 (*.f64 5000000000000000/5641895835477563 y) (+.f64 (*.f64 125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547 (*.f64 (pow.f64 y 3) (pow.f64 x 2))) x)))
(-.f64 x (/.f64 1 x))
(-.f64 x (+.f64 (*.f64 5641895835477563/5000000000000000 (/.f64 1 (*.f64 y (pow.f64 x 2)))) (/.f64 1 x)))
(-.f64 (+.f64 (*.f64 -31830988618379068626528276418969/25000000000000000000000000000000 (/.f64 (pow.f64 (/.f64 1 y) 2) (*.f64 (pow.f64 x 2) x))) x) (+.f64 (*.f64 5641895835477563/5000000000000000 (/.f64 1 (*.f64 y (pow.f64 x 2)))) (/.f64 1 x)))
(-.f64 (+.f64 (*.f64 -179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 (/.f64 (pow.f64 (/.f64 1 y) 3) (pow.f64 (pow.f64 x 2) 2))) (+.f64 (*.f64 -31830988618379068626528276418969/25000000000000000000000000000000 (/.f64 (pow.f64 (/.f64 1 y) 2) (*.f64 (pow.f64 x 2) x))) x)) (+.f64 (*.f64 5641895835477563/5000000000000000 (/.f64 1 (*.f64 y (pow.f64 x 2)))) (/.f64 1 x)))
(-.f64 x (/.f64 1 x))
(-.f64 x (+.f64 (*.f64 5641895835477563/5000000000000000 (/.f64 1 (*.f64 y (pow.f64 x 2)))) (/.f64 1 x)))
(-.f64 (+.f64 (*.f64 -31830988618379068626528276418969/25000000000000000000000000000000 (/.f64 (pow.f64 (/.f64 -1 y) 2) (*.f64 (pow.f64 x 2) x))) x) (+.f64 (*.f64 5641895835477563/5000000000000000 (/.f64 1 (*.f64 y (pow.f64 x 2)))) (/.f64 1 x)))
(-.f64 (+.f64 (*.f64 -31830988618379068626528276418969/25000000000000000000000000000000 (/.f64 (pow.f64 (/.f64 -1 y) 2) (*.f64 (pow.f64 x 2) x))) (+.f64 (*.f64 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 (/.f64 (pow.f64 (/.f64 -1 y) 3) (pow.f64 (pow.f64 x 2) 2))) x)) (+.f64 (*.f64 5641895835477563/5000000000000000 (/.f64 1 (*.f64 y (pow.f64 x 2)))) (/.f64 1 x)))
(+.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 (pow.f64 y -1))
(*.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 (pow.f64 (neg.f64 y) -1))
(*.f64 (pow.f64 y -1) 5641895835477563/5000000000000000)
(pow.f64 (/.f64 5641895835477563/5000000000000000 y) 1)
(pow.f64 (/.f64 31830988618379068626528276418969/25000000000000000000000000000000 (*.f64 y y)) 1/2)
(pow.f64 (cbrt.f64 (/.f64 5641895835477563/5000000000000000 y)) 3)
(pow.f64 (sqrt.f64 (/.f64 5641895835477563/5000000000000000 y)) 2)
(pow.f64 (pow.f64 (/.f64 5641895835477563/5000000000000000 y) 3) 1/3)
(pow.f64 (*.f64 y 5000000000000000/5641895835477563) -1)
(pow.f64 (/.f64 (*.f64 y 5000000000000000/5641895835477563) 1) -1)
(sqrt.f64 (/.f64 31830988618379068626528276418969/25000000000000000000000000000000 (*.f64 y y)))
(log.f64 (exp.f64 (/.f64 5641895835477563/5000000000000000 y)))
(log.f64 (+.f64 1 (expm1.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)))
(exp.f64 (*.f64 (log.f64 (/.f64 5641895835477563/5000000000000000 y)) 1))
(+.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 (/.f64 1 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y))) 1)
(*.f64 (cbrt.f64 (/.f64 1 (+.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)) (cbrt.f64 (/.f64 1 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y)))))
(*.f64 (pow.f64 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y)) -1/2) (pow.f64 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y)) -1/2))
(*.f64 -1 (/.f64 -1 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y))))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y))) 2)) (cbrt.f64 (/.f64 1 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y)))))
(*.f64 (/.f64 1 (-.f64 (pow.f64 x 3) (pow.f64 (/.f64 5641895835477563/5000000000000000 y) 3))) (fma.f64 (/.f64 5641895835477563/5000000000000000 y) (+.f64 (/.f64 5641895835477563/5000000000000000 y) x) (*.f64 x x)))
(*.f64 (/.f64 1 (-.f64 (*.f64 x x) (/.f64 31830988618379068626528276418969/25000000000000000000000000000000 (*.f64 y y)))) (+.f64 (/.f64 5641895835477563/5000000000000000 y) x))
(pow.f64 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y)) -1)
(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 (cbrt.f64 (/.f64 1 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y)))) 3)
(pow.f64 (pow.f64 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y)) -1/2) 2)
(pow.f64 (pow.f64 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y)) -3) 1/3)
(pow.f64 (neg.f64 (neg.f64 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y)))) -1)
(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))))))
(cbrt.f64 (pow.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 (neg.f64 (log.f64 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y)))))
(exp.f64 (*.f64 (log.f64 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y))) -1))
(exp.f64 (*.f64 (neg.f64 (log.f64 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y)))) 1))
(+.f64 x (/.f64 -1 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y))))
(+.f64 x (*.f64 (/.f64 -1 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y))) 1))
(+.f64 (+.f64 x (/.f64 -1 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y)))) (fma.f64 (/.f64 -1 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y))) 1 (/.f64 1 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y)))))
(+.f64 (+.f64 x (/.f64 -1 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y)))) (fma.f64 (neg.f64 (cbrt.f64 (/.f64 1 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y))))) (cbrt.f64 (pow.f64 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y)) -2)) (/.f64 1 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y)))))
(+.f64 (+.f64 x (/.f64 -1 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y)))) (+.f64 (/.f64 -1 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y))) (/.f64 1 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y)))))
(+.f64 (+.f64 x (/.f64 -1 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y)))) (fma.f64 -1 (/.f64 1 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y))) (/.f64 1 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y)))))
(+.f64 (+.f64 x (/.f64 -1 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y)))) (fma.f64 (neg.f64 (cbrt.f64 (pow.f64 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y)) -2))) (cbrt.f64 (/.f64 1 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y)))) (/.f64 1 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y)))))
(+.f64 0 (+.f64 x (/.f64 -1 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y)))))
(+.f64 (/.f64 -1 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y))) x)
(+.f64 (fma.f64 1 x (neg.f64 (*.f64 (/.f64 -1 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y))) -1))) (fma.f64 (neg.f64 (/.f64 -1 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y)))) -1 (*.f64 (/.f64 -1 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y))) -1)))
(+.f64 (fma.f64 x 1 (neg.f64 (*.f64 (/.f64 -1 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y))) -1))) (fma.f64 (neg.f64 (/.f64 -1 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y)))) -1 (*.f64 (/.f64 -1 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y))) -1)))
(+.f64 (fma.f64 (cbrt.f64 x) (pow.f64 (cbrt.f64 x) 2) (neg.f64 (*.f64 (/.f64 -1 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y))) -1))) (fma.f64 (neg.f64 (/.f64 -1 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y)))) -1 (*.f64 (/.f64 -1 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y))) -1)))
(+.f64 (fma.f64 (pow.f64 (cbrt.f64 x) 2) (cbrt.f64 x) (neg.f64 (*.f64 (/.f64 -1 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y))) -1))) (fma.f64 (neg.f64 (/.f64 -1 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y)))) -1 (*.f64 (/.f64 -1 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y))) -1)))
(+.f64 (fma.f64 (sqrt.f64 x) (sqrt.f64 x) (neg.f64 (*.f64 (/.f64 -1 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y))) -1))) (fma.f64 (neg.f64 (/.f64 -1 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y)))) -1 (*.f64 (/.f64 -1 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y))) -1)))
(+.f64 (fma.f64 1 x (neg.f64 (*.f64 (cbrt.f64 (/.f64 1 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y)))) (/.f64 1 (pow.f64 (cbrt.f64 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y))) 2))))) (fma.f64 (neg.f64 (cbrt.f64 (/.f64 1 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y))))) (/.f64 1 (pow.f64 (cbrt.f64 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y))) 2)) (*.f64 (cbrt.f64 (/.f64 1 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y)))) (/.f64 1 (pow.f64 (cbrt.f64 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y))) 2)))))
(+.f64 (fma.f64 x 1 (neg.f64 (*.f64 (cbrt.f64 (/.f64 1 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y)))) (/.f64 1 (pow.f64 (cbrt.f64 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y))) 2))))) (fma.f64 (neg.f64 (cbrt.f64 (/.f64 1 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y))))) (/.f64 1 (pow.f64 (cbrt.f64 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y))) 2)) (*.f64 (cbrt.f64 (/.f64 1 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y)))) (/.f64 1 (pow.f64 (cbrt.f64 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y))) 2)))))
(+.f64 (fma.f64 (cbrt.f64 x) (pow.f64 (cbrt.f64 x) 2) (neg.f64 (*.f64 (cbrt.f64 (/.f64 1 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y)))) (/.f64 1 (pow.f64 (cbrt.f64 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y))) 2))))) (fma.f64 (neg.f64 (cbrt.f64 (/.f64 1 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y))))) (/.f64 1 (pow.f64 (cbrt.f64 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y))) 2)) (*.f64 (cbrt.f64 (/.f64 1 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y)))) (/.f64 1 (pow.f64 (cbrt.f64 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y))) 2)))))
(+.f64 (fma.f64 (pow.f64 (cbrt.f64 x) 2) (cbrt.f64 x) (neg.f64 (*.f64 (cbrt.f64 (/.f64 1 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y)))) (/.f64 1 (pow.f64 (cbrt.f64 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y))) 2))))) (fma.f64 (neg.f64 (cbrt.f64 (/.f64 1 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y))))) (/.f64 1 (pow.f64 (cbrt.f64 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y))) 2)) (*.f64 (cbrt.f64 (/.f64 1 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y)))) (/.f64 1 (pow.f64 (cbrt.f64 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y))) 2)))))
(+.f64 (fma.f64 (sqrt.f64 x) (sqrt.f64 x) (neg.f64 (*.f64 (cbrt.f64 (/.f64 1 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y)))) (/.f64 1 (pow.f64 (cbrt.f64 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y))) 2))))) (fma.f64 (neg.f64 (cbrt.f64 (/.f64 1 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y))))) (/.f64 1 (pow.f64 (cbrt.f64 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y))) 2)) (*.f64 (cbrt.f64 (/.f64 1 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y)))) (/.f64 1 (pow.f64 (cbrt.f64 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y))) 2)))))
(+.f64 (fma.f64 1 x (neg.f64 (*.f64 (fma.f64 (/.f64 5641895835477563/5000000000000000 y) (+.f64 (/.f64 5641895835477563/5000000000000000 y) x) (*.f64 x x)) (/.f64 1 (-.f64 (pow.f64 x 3) (pow.f64 (/.f64 5641895835477563/5000000000000000 y) 3)))))) (fma.f64 (neg.f64 (fma.f64 (/.f64 5641895835477563/5000000000000000 y) (+.f64 (/.f64 5641895835477563/5000000000000000 y) x) (*.f64 x x))) (/.f64 1 (-.f64 (pow.f64 x 3) (pow.f64 (/.f64 5641895835477563/5000000000000000 y) 3))) (*.f64 (fma.f64 (/.f64 5641895835477563/5000000000000000 y) (+.f64 (/.f64 5641895835477563/5000000000000000 y) x) (*.f64 x x)) (/.f64 1 (-.f64 (pow.f64 x 3) (pow.f64 (/.f64 5641895835477563/5000000000000000 y) 3))))))
(+.f64 (fma.f64 x 1 (neg.f64 (*.f64 (fma.f64 (/.f64 5641895835477563/5000000000000000 y) (+.f64 (/.f64 5641895835477563/5000000000000000 y) x) (*.f64 x x)) (/.f64 1 (-.f64 (pow.f64 x 3) (pow.f64 (/.f64 5641895835477563/5000000000000000 y) 3)))))) (fma.f64 (neg.f64 (fma.f64 (/.f64 5641895835477563/5000000000000000 y) (+.f64 (/.f64 5641895835477563/5000000000000000 y) x) (*.f64 x x))) (/.f64 1 (-.f64 (pow.f64 x 3) (pow.f64 (/.f64 5641895835477563/5000000000000000 y) 3))) (*.f64 (fma.f64 (/.f64 5641895835477563/5000000000000000 y) (+.f64 (/.f64 5641895835477563/5000000000000000 y) x) (*.f64 x x)) (/.f64 1 (-.f64 (pow.f64 x 3) (pow.f64 (/.f64 5641895835477563/5000000000000000 y) 3))))))
(+.f64 (fma.f64 (cbrt.f64 x) (pow.f64 (cbrt.f64 x) 2) (neg.f64 (*.f64 (fma.f64 (/.f64 5641895835477563/5000000000000000 y) (+.f64 (/.f64 5641895835477563/5000000000000000 y) x) (*.f64 x x)) (/.f64 1 (-.f64 (pow.f64 x 3) (pow.f64 (/.f64 5641895835477563/5000000000000000 y) 3)))))) (fma.f64 (neg.f64 (fma.f64 (/.f64 5641895835477563/5000000000000000 y) (+.f64 (/.f64 5641895835477563/5000000000000000 y) x) (*.f64 x x))) (/.f64 1 (-.f64 (pow.f64 x 3) (pow.f64 (/.f64 5641895835477563/5000000000000000 y) 3))) (*.f64 (fma.f64 (/.f64 5641895835477563/5000000000000000 y) (+.f64 (/.f64 5641895835477563/5000000000000000 y) x) (*.f64 x x)) (/.f64 1 (-.f64 (pow.f64 x 3) (pow.f64 (/.f64 5641895835477563/5000000000000000 y) 3))))))
(+.f64 (fma.f64 (pow.f64 (cbrt.f64 x) 2) (cbrt.f64 x) (neg.f64 (*.f64 (fma.f64 (/.f64 5641895835477563/5000000000000000 y) (+.f64 (/.f64 5641895835477563/5000000000000000 y) x) (*.f64 x x)) (/.f64 1 (-.f64 (pow.f64 x 3) (pow.f64 (/.f64 5641895835477563/5000000000000000 y) 3)))))) (fma.f64 (neg.f64 (fma.f64 (/.f64 5641895835477563/5000000000000000 y) (+.f64 (/.f64 5641895835477563/5000000000000000 y) x) (*.f64 x x))) (/.f64 1 (-.f64 (pow.f64 x 3) (pow.f64 (/.f64 5641895835477563/5000000000000000 y) 3))) (*.f64 (fma.f64 (/.f64 5641895835477563/5000000000000000 y) (+.f64 (/.f64 5641895835477563/5000000000000000 y) x) (*.f64 x x)) (/.f64 1 (-.f64 (pow.f64 x 3) (pow.f64 (/.f64 5641895835477563/5000000000000000 y) 3))))))
(+.f64 (fma.f64 (sqrt.f64 x) (sqrt.f64 x) (neg.f64 (*.f64 (fma.f64 (/.f64 5641895835477563/5000000000000000 y) (+.f64 (/.f64 5641895835477563/5000000000000000 y) x) (*.f64 x x)) (/.f64 1 (-.f64 (pow.f64 x 3) (pow.f64 (/.f64 5641895835477563/5000000000000000 y) 3)))))) (fma.f64 (neg.f64 (fma.f64 (/.f64 5641895835477563/5000000000000000 y) (+.f64 (/.f64 5641895835477563/5000000000000000 y) x) (*.f64 x x))) (/.f64 1 (-.f64 (pow.f64 x 3) (pow.f64 (/.f64 5641895835477563/5000000000000000 y) 3))) (*.f64 (fma.f64 (/.f64 5641895835477563/5000000000000000 y) (+.f64 (/.f64 5641895835477563/5000000000000000 y) x) (*.f64 x x)) (/.f64 1 (-.f64 (pow.f64 x 3) (pow.f64 (/.f64 5641895835477563/5000000000000000 y) 3))))))
(+.f64 (fma.f64 1 x (neg.f64 (*.f64 (+.f64 (/.f64 5641895835477563/5000000000000000 y) x) (/.f64 1 (-.f64 (*.f64 x x) (/.f64 31830988618379068626528276418969/25000000000000000000000000000000 (*.f64 y y))))))) (fma.f64 (neg.f64 (+.f64 (/.f64 5641895835477563/5000000000000000 y) x)) (/.f64 1 (-.f64 (*.f64 x x) (/.f64 31830988618379068626528276418969/25000000000000000000000000000000 (*.f64 y y)))) (*.f64 (+.f64 (/.f64 5641895835477563/5000000000000000 y) x) (/.f64 1 (-.f64 (*.f64 x x) (/.f64 31830988618379068626528276418969/25000000000000000000000000000000 (*.f64 y y)))))))
(+.f64 (fma.f64 x 1 (neg.f64 (*.f64 (+.f64 (/.f64 5641895835477563/5000000000000000 y) x) (/.f64 1 (-.f64 (*.f64 x x) (/.f64 31830988618379068626528276418969/25000000000000000000000000000000 (*.f64 y y))))))) (fma.f64 (neg.f64 (+.f64 (/.f64 5641895835477563/5000000000000000 y) x)) (/.f64 1 (-.f64 (*.f64 x x) (/.f64 31830988618379068626528276418969/25000000000000000000000000000000 (*.f64 y y)))) (*.f64 (+.f64 (/.f64 5641895835477563/5000000000000000 y) x) (/.f64 1 (-.f64 (*.f64 x x) (/.f64 31830988618379068626528276418969/25000000000000000000000000000000 (*.f64 y y)))))))
(+.f64 (fma.f64 (cbrt.f64 x) (pow.f64 (cbrt.f64 x) 2) (neg.f64 (*.f64 (+.f64 (/.f64 5641895835477563/5000000000000000 y) x) (/.f64 1 (-.f64 (*.f64 x x) (/.f64 31830988618379068626528276418969/25000000000000000000000000000000 (*.f64 y y))))))) (fma.f64 (neg.f64 (+.f64 (/.f64 5641895835477563/5000000000000000 y) x)) (/.f64 1 (-.f64 (*.f64 x x) (/.f64 31830988618379068626528276418969/25000000000000000000000000000000 (*.f64 y y)))) (*.f64 (+.f64 (/.f64 5641895835477563/5000000000000000 y) x) (/.f64 1 (-.f64 (*.f64 x x) (/.f64 31830988618379068626528276418969/25000000000000000000000000000000 (*.f64 y y)))))))
(+.f64 (fma.f64 (pow.f64 (cbrt.f64 x) 2) (cbrt.f64 x) (neg.f64 (*.f64 (+.f64 (/.f64 5641895835477563/5000000000000000 y) x) (/.f64 1 (-.f64 (*.f64 x x) (/.f64 31830988618379068626528276418969/25000000000000000000000000000000 (*.f64 y y))))))) (fma.f64 (neg.f64 (+.f64 (/.f64 5641895835477563/5000000000000000 y) x)) (/.f64 1 (-.f64 (*.f64 x x) (/.f64 31830988618379068626528276418969/25000000000000000000000000000000 (*.f64 y y)))) (*.f64 (+.f64 (/.f64 5641895835477563/5000000000000000 y) x) (/.f64 1 (-.f64 (*.f64 x x) (/.f64 31830988618379068626528276418969/25000000000000000000000000000000 (*.f64 y y)))))))
(+.f64 (fma.f64 (sqrt.f64 x) (sqrt.f64 x) (neg.f64 (*.f64 (+.f64 (/.f64 5641895835477563/5000000000000000 y) x) (/.f64 1 (-.f64 (*.f64 x x) (/.f64 31830988618379068626528276418969/25000000000000000000000000000000 (*.f64 y y))))))) (fma.f64 (neg.f64 (+.f64 (/.f64 5641895835477563/5000000000000000 y) x)) (/.f64 1 (-.f64 (*.f64 x x) (/.f64 31830988618379068626528276418969/25000000000000000000000000000000 (*.f64 y y)))) (*.f64 (+.f64 (/.f64 5641895835477563/5000000000000000 y) x) (/.f64 1 (-.f64 (*.f64 x x) (/.f64 31830988618379068626528276418969/25000000000000000000000000000000 (*.f64 y y)))))))
(+.f64 (log.f64 (pow.f64 (cbrt.f64 (exp.f64 (+.f64 x (/.f64 -1 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y)))))) 2)) (log.f64 (cbrt.f64 (exp.f64 (+.f64 x (/.f64 -1 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y))))))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (+.f64 x (/.f64 -1 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y))))))) (log.f64 (sqrt.f64 (exp.f64 (+.f64 x (/.f64 -1 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y))))))))
(*.f64 1 (+.f64 x (/.f64 -1 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y)))))
(*.f64 (+.f64 x (/.f64 -1 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y)))) 1)
(*.f64 (cbrt.f64 (+.f64 x (/.f64 -1 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y))))) (pow.f64 (cbrt.f64 (+.f64 x (/.f64 -1 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y))))) 2))
(*.f64 (pow.f64 (cbrt.f64 (+.f64 x (/.f64 -1 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y))))) 2) (cbrt.f64 (+.f64 x (/.f64 -1 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y))))))
(*.f64 (sqrt.f64 (+.f64 x (/.f64 -1 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y))))) (sqrt.f64 (+.f64 x (/.f64 -1 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y))))))
(*.f64 (-.f64 (pow.f64 x 3) (pow.f64 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y)) -3)) (/.f64 1 (+.f64 (fma.f64 x x (pow.f64 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y)) -2)) (/.f64 x (+.f64 x (/.f64 -5641895835477563/5000000000000000 y))))))
(*.f64 (-.f64 (*.f64 x x) (pow.f64 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y)) -2)) (/.f64 1 (+.f64 x (/.f64 1 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y))))))
(*.f64 (+.f64 (sqrt.f64 x) (pow.f64 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y)) -1/2)) (-.f64 (sqrt.f64 x) (pow.f64 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y)) -1/2)))
(/.f64 1 (/.f64 (+.f64 (fma.f64 x x (pow.f64 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y)) -2)) (/.f64 x (+.f64 x (/.f64 -5641895835477563/5000000000000000 y)))) (-.f64 (pow.f64 x 3) (pow.f64 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y)) -3))))
(/.f64 1 (/.f64 (+.f64 x (/.f64 1 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y)))) (-.f64 (*.f64 x x) (pow.f64 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y)) -2))))
(/.f64 (-.f64 (pow.f64 x 3) (pow.f64 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y)) -3)) (+.f64 (fma.f64 x x (pow.f64 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y)) -2)) (/.f64 x (+.f64 x (/.f64 -5641895835477563/5000000000000000 y)))))
(/.f64 (-.f64 (*.f64 x x) (pow.f64 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y)) -2)) (+.f64 x (/.f64 1 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y)))))
(/.f64 (neg.f64 (-.f64 (pow.f64 x 3) (pow.f64 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y)) -3))) (neg.f64 (+.f64 (fma.f64 x x (pow.f64 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y)) -2)) (/.f64 x (+.f64 x (/.f64 -5641895835477563/5000000000000000 y))))))
(/.f64 (neg.f64 (-.f64 (*.f64 x x) (pow.f64 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y)) -2))) (neg.f64 (+.f64 x (/.f64 1 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y))))))
(/.f64 (+.f64 (pow.f64 x 3) (pow.f64 (/.f64 -1 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y))) 3)) (fma.f64 x x (-.f64 (pow.f64 (/.f64 -1 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y))) 2) (*.f64 x (/.f64 -1 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y)))))))
(/.f64 (-.f64 (*.f64 x x) (pow.f64 (/.f64 -1 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y))) 2)) (-.f64 x (/.f64 -1 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y)))))
(pow.f64 (+.f64 x (/.f64 -1 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y)))) 1)
(pow.f64 (pow.f64 (+.f64 x (/.f64 -1 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y)))) 2) 1/2)
(pow.f64 (pow.f64 (+.f64 x (/.f64 -1 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y)))) 3) 1/3)
(pow.f64 (cbrt.f64 (+.f64 x (/.f64 -1 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y))))) 3)
(pow.f64 (sqrt.f64 (+.f64 x (/.f64 -1 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y))))) 2)
(pow.f64 (/.f64 (+.f64 (fma.f64 x x (pow.f64 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y)) -2)) (/.f64 x (+.f64 x (/.f64 -5641895835477563/5000000000000000 y)))) (-.f64 (pow.f64 x 3) (pow.f64 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y)) -3))) -1)
(pow.f64 (/.f64 (+.f64 x (/.f64 1 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y)))) (-.f64 (*.f64 x x) (pow.f64 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y)) -2))) -1)
(sqrt.f64 (pow.f64 (+.f64 x (/.f64 -1 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y)))) 2))
(log.f64 (exp.f64 (+.f64 x (/.f64 -1 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y))))))
(log.f64 (+.f64 1 (expm1.f64 (+.f64 x (/.f64 -1 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y)))))))
(log.f64 (/.f64 (+.f64 1 (expm1.f64 x)) (exp.f64 (/.f64 1 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y))))))
(log.f64 (/.f64 (exp.f64 x) (+.f64 1 (expm1.f64 (/.f64 1 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y)))))))
(log.f64 (/.f64 (+.f64 1 (expm1.f64 x)) (+.f64 1 (expm1.f64 (/.f64 1 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y)))))))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 x)) (exp.f64 (/.f64 -1 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y))))))
(log.f64 (*.f64 (exp.f64 x) (/.f64 1 (exp.f64 (/.f64 1 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y)))))))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 x)) (/.f64 1 (exp.f64 (/.f64 1 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y)))))))
(log.f64 (*.f64 (exp.f64 (/.f64 -1 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y)))) (exp.f64 x)))
(log.f64 (*.f64 (/.f64 1 (exp.f64 (/.f64 1 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y))))) (exp.f64 x)))
(log.f64 (*.f64 (exp.f64 (/.f64 -1 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y)))) (+.f64 1 (expm1.f64 x))))
(log.f64 (*.f64 (/.f64 1 (exp.f64 (/.f64 1 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y))))) (+.f64 1 (expm1.f64 x))))
(cbrt.f64 (pow.f64 (+.f64 x (/.f64 -1 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y)))) 3))
(expm1.f64 (log1p.f64 (+.f64 x (/.f64 -1 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y))))))
(log1p.f64 (expm1.f64 (+.f64 x (/.f64 -1 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y))))))
(exp.f64 (log.f64 (+.f64 x (/.f64 -1 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y))))))
(exp.f64 (*.f64 (log.f64 (+.f64 x (/.f64 -1 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y))))) 1))
(fma.f64 1 x (/.f64 -1 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y))))
(fma.f64 1 x (*.f64 (/.f64 -1 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y))) 1))
(fma.f64 1 (+.f64 x (/.f64 -1 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y)))) (fma.f64 (/.f64 -1 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y))) 1 (/.f64 1 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y)))))
(fma.f64 1 (+.f64 x (/.f64 -1 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y)))) (fma.f64 (neg.f64 (cbrt.f64 (/.f64 1 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y))))) (cbrt.f64 (pow.f64 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y)) -2)) (/.f64 1 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y)))))
(fma.f64 1 (+.f64 x (/.f64 -1 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y)))) (+.f64 (/.f64 -1 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y))) (/.f64 1 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y)))))
(fma.f64 1 (/.f64 -1 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y))) x)
(fma.f64 x 1 (/.f64 -1 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y))))
(fma.f64 x 1 (*.f64 (/.f64 -1 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y))) 1))
(fma.f64 (+.f64 x (/.f64 -1 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y)))) 1 (fma.f64 (/.f64 -1 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y))) 1 (/.f64 1 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y)))))
(fma.f64 (+.f64 x (/.f64 -1 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y)))) 1 (fma.f64 (neg.f64 (cbrt.f64 (/.f64 1 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y))))) (cbrt.f64 (pow.f64 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y)) -2)) (/.f64 1 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y)))))
(fma.f64 (+.f64 x (/.f64 -1 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y)))) 1 (+.f64 (/.f64 -1 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y))) (/.f64 1 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y)))))
(fma.f64 (cbrt.f64 (pow.f64 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y)) -2)) (neg.f64 (cbrt.f64 (/.f64 1 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y))))) x)
(fma.f64 (cbrt.f64 (+.f64 x (/.f64 -1 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y))))) (pow.f64 (cbrt.f64 (+.f64 x (/.f64 -1 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y))))) 2) (fma.f64 (/.f64 -1 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y))) 1 (/.f64 1 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y)))))
(fma.f64 (cbrt.f64 (+.f64 x (/.f64 -1 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y))))) (pow.f64 (cbrt.f64 (+.f64 x (/.f64 -1 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y))))) 2) (fma.f64 (neg.f64 (cbrt.f64 (/.f64 1 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y))))) (cbrt.f64 (pow.f64 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y)) -2)) (/.f64 1 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y)))))
(fma.f64 (cbrt.f64 (+.f64 x (/.f64 -1 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y))))) (pow.f64 (cbrt.f64 (+.f64 x (/.f64 -1 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y))))) 2) (+.f64 (/.f64 -1 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y))) (/.f64 1 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y)))))
(fma.f64 (pow.f64 (cbrt.f64 (+.f64 x (/.f64 -1 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y))))) 2) (cbrt.f64 (+.f64 x (/.f64 -1 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y))))) (fma.f64 (/.f64 -1 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y))) 1 (/.f64 1 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y)))))
(fma.f64 (pow.f64 (cbrt.f64 (+.f64 x (/.f64 -1 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y))))) 2) (cbrt.f64 (+.f64 x (/.f64 -1 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y))))) (fma.f64 (neg.f64 (cbrt.f64 (/.f64 1 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y))))) (cbrt.f64 (pow.f64 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y)) -2)) (/.f64 1 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y)))))
(fma.f64 (pow.f64 (cbrt.f64 (+.f64 x (/.f64 -1 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y))))) 2) (cbrt.f64 (+.f64 x (/.f64 -1 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y))))) (+.f64 (/.f64 -1 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y))) (/.f64 1 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y)))))
(fma.f64 (cbrt.f64 x) (pow.f64 (cbrt.f64 x) 2) (/.f64 -1 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y))))
(fma.f64 (cbrt.f64 x) (pow.f64 (cbrt.f64 x) 2) (*.f64 (/.f64 -1 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y))) 1))
(fma.f64 (pow.f64 (cbrt.f64 x) 2) (cbrt.f64 x) (/.f64 -1 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y))))
(fma.f64 (pow.f64 (cbrt.f64 x) 2) (cbrt.f64 x) (*.f64 (/.f64 -1 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y))) 1))
(fma.f64 (pow.f64 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y)) -1/2) (neg.f64 (pow.f64 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y)) -1/2)) x)
(fma.f64 (sqrt.f64 (+.f64 x (/.f64 -1 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y))))) (sqrt.f64 (+.f64 x (/.f64 -1 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y))))) (fma.f64 (/.f64 -1 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y))) 1 (/.f64 1 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y)))))
(fma.f64 (sqrt.f64 (+.f64 x (/.f64 -1 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y))))) (sqrt.f64 (+.f64 x (/.f64 -1 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y))))) (fma.f64 (neg.f64 (cbrt.f64 (/.f64 1 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y))))) (cbrt.f64 (pow.f64 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y)) -2)) (/.f64 1 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y)))))
(fma.f64 (sqrt.f64 (+.f64 x (/.f64 -1 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y))))) (sqrt.f64 (+.f64 x (/.f64 -1 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y))))) (+.f64 (/.f64 -1 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y))) (/.f64 1 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y)))))
(fma.f64 (sqrt.f64 x) (sqrt.f64 x) (/.f64 -1 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y))))
(fma.f64 (sqrt.f64 x) (sqrt.f64 x) (*.f64 (/.f64 -1 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y))) 1))
(fma.f64 -1 (/.f64 1 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y))) x)
(fma.f64 (-.f64 (pow.f64 x 3) (pow.f64 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y)) -3)) (/.f64 1 (+.f64 (fma.f64 x x (pow.f64 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y)) -2)) (/.f64 x (+.f64 x (/.f64 -5641895835477563/5000000000000000 y))))) (fma.f64 (/.f64 -1 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y))) 1 (/.f64 1 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y)))))
(fma.f64 (-.f64 (pow.f64 x 3) (pow.f64 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y)) -3)) (/.f64 1 (+.f64 (fma.f64 x x (pow.f64 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y)) -2)) (/.f64 x (+.f64 x (/.f64 -5641895835477563/5000000000000000 y))))) (fma.f64 (neg.f64 (cbrt.f64 (/.f64 1 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y))))) (cbrt.f64 (pow.f64 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y)) -2)) (/.f64 1 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y)))))
(fma.f64 (-.f64 (pow.f64 x 3) (pow.f64 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y)) -3)) (/.f64 1 (+.f64 (fma.f64 x x (pow.f64 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y)) -2)) (/.f64 x (+.f64 x (/.f64 -5641895835477563/5000000000000000 y))))) (+.f64 (/.f64 -1 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y))) (/.f64 1 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y)))))
(fma.f64 (-.f64 (*.f64 x x) (pow.f64 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y)) -2)) (/.f64 1 (+.f64 x (/.f64 1 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y))))) (fma.f64 (/.f64 -1 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y))) 1 (/.f64 1 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y)))))
(fma.f64 (-.f64 (*.f64 x x) (pow.f64 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y)) -2)) (/.f64 1 (+.f64 x (/.f64 1 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y))))) (fma.f64 (neg.f64 (cbrt.f64 (/.f64 1 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y))))) (cbrt.f64 (pow.f64 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y)) -2)) (/.f64 1 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y)))))
(fma.f64 (-.f64 (*.f64 x x) (pow.f64 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y)) -2)) (/.f64 1 (+.f64 x (/.f64 1 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y))))) (+.f64 (/.f64 -1 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y))) (/.f64 1 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y)))))
(fma.f64 (pow.f64 (cbrt.f64 (/.f64 -1 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y)))) 2) (cbrt.f64 (/.f64 -1 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y)))) x)
(fma.f64 (sqrt.f64 (/.f64 -1 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y)))) (sqrt.f64 (/.f64 -1 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y)))) x)
(fma.f64 (neg.f64 (pow.f64 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y)) -1/2)) (pow.f64 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y)) -1/2) x)
(fma.f64 (+.f64 (sqrt.f64 x) (pow.f64 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y)) -1/2)) (-.f64 (sqrt.f64 x) (pow.f64 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y)) -1/2)) (fma.f64 (/.f64 -1 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y))) 1 (/.f64 1 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y)))))
(fma.f64 (+.f64 (sqrt.f64 x) (pow.f64 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y)) -1/2)) (-.f64 (sqrt.f64 x) (pow.f64 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y)) -1/2)) (fma.f64 (neg.f64 (cbrt.f64 (/.f64 1 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y))))) (cbrt.f64 (pow.f64 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y)) -2)) (/.f64 1 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y)))))
(fma.f64 (+.f64 (sqrt.f64 x) (pow.f64 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y)) -1/2)) (-.f64 (sqrt.f64 x) (pow.f64 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y)) -1/2)) (+.f64 (/.f64 -1 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y))) (/.f64 1 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y)))))
(fma.f64 (neg.f64 (cbrt.f64 (pow.f64 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y)) -2))) (cbrt.f64 (/.f64 1 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y)))) x)
Outputs
(*.f64 -5000000000000000/5641895835477563 y)
(+.f64 (*.f64 -5000000000000000/5641895835477563 y) (*.f64 -25000000000000000000000000000000/31830988618379068626528276418969 (*.f64 (pow.f64 y 2) x)))
(fma.f64 -5000000000000000/5641895835477563 y (*.f64 -25000000000000000000000000000000/31830988618379068626528276418969 (*.f64 (*.f64 y y) x)))
(fma.f64 -5000000000000000/5641895835477563 y (*.f64 -25000000000000000000000000000000/31830988618379068626528276418969 (*.f64 y (*.f64 y x))))
(fma.f64 -25000000000000000000000000000000/31830988618379068626528276418969 (*.f64 (*.f64 y y) x) (*.f64 -5000000000000000/5641895835477563 y))
(+.f64 (*.f64 -125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547 (*.f64 y (*.f64 (pow.f64 y 2) (pow.f64 x 2)))) (+.f64 (*.f64 -5000000000000000/5641895835477563 y) (*.f64 -25000000000000000000000000000000/31830988618379068626528276418969 (*.f64 (pow.f64 y 2) x))))
(fma.f64 -125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547 (*.f64 (pow.f64 y 3) (*.f64 x x)) (fma.f64 -5000000000000000/5641895835477563 y (*.f64 -25000000000000000000000000000000/31830988618379068626528276418969 (*.f64 (*.f64 y y) x))))
(fma.f64 -125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547 (*.f64 (pow.f64 y 3) (*.f64 x x)) (fma.f64 -5000000000000000/5641895835477563 y (*.f64 -25000000000000000000000000000000/31830988618379068626528276418969 (*.f64 y (*.f64 y x)))))
(fma.f64 -125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547 (*.f64 x (*.f64 x (pow.f64 y 3))) (fma.f64 -25000000000000000000000000000000/31830988618379068626528276418969 (*.f64 (*.f64 y y) x) (*.f64 -5000000000000000/5641895835477563 y)))
(+.f64 (*.f64 -625000000000000000000000000000000000000000000000000000000000000/1013211836423377808197068612118338110498536634308026710423022961 (*.f64 (pow.f64 (pow.f64 y 2) 2) (pow.f64 x 3))) (+.f64 (*.f64 -125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547 (*.f64 y (*.f64 (pow.f64 y 2) (pow.f64 x 2)))) (+.f64 (*.f64 -5000000000000000/5641895835477563 y) (*.f64 -25000000000000000000000000000000/31830988618379068626528276418969 (*.f64 (pow.f64 y 2) x)))))
(fma.f64 -625000000000000000000000000000000000000000000000000000000000000/1013211836423377808197068612118338110498536634308026710423022961 (*.f64 (pow.f64 x 3) (pow.f64 y 4)) (fma.f64 -125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547 (*.f64 (pow.f64 y 3) (*.f64 x x)) (fma.f64 -5000000000000000/5641895835477563 y (*.f64 -25000000000000000000000000000000/31830988618379068626528276418969 (*.f64 (*.f64 y y) x)))))
(fma.f64 -125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547 (*.f64 (pow.f64 y 3) (*.f64 x x)) (fma.f64 -5000000000000000/5641895835477563 y (fma.f64 -625000000000000000000000000000000000000000000000000000000000000/1013211836423377808197068612118338110498536634308026710423022961 (*.f64 (pow.f64 x 3) (pow.f64 y 4)) (*.f64 -25000000000000000000000000000000/31830988618379068626528276418969 (*.f64 y (*.f64 y x))))))
(fma.f64 -125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547 (*.f64 x (*.f64 x (pow.f64 y 3))) (fma.f64 -5000000000000000/5641895835477563 y (fma.f64 -625000000000000000000000000000000000000000000000000000000000000/1013211836423377808197068612118338110498536634308026710423022961 (*.f64 (pow.f64 x 3) (pow.f64 y 4)) (*.f64 -25000000000000000000000000000000/31830988618379068626528276418969 (*.f64 (*.f64 y y) x)))))
(/.f64 1 x)
(+.f64 (/.f64 1 x) (*.f64 5641895835477563/5000000000000000 (/.f64 (pow.f64 (/.f64 1 x) 2) y)))
(fma.f64 5641895835477563/5000000000000000 (/.f64 (pow.f64 (/.f64 1 x) 2) y) (/.f64 1 x))
(fma.f64 5641895835477563/5000000000000000 (/.f64 (/.f64 (/.f64 1 x) x) y) (/.f64 1 x))
(+.f64 (*.f64 31830988618379068626528276418969/25000000000000000000000000000000 (/.f64 (pow.f64 (/.f64 1 x) 3) (pow.f64 y 2))) (+.f64 (/.f64 1 x) (*.f64 5641895835477563/5000000000000000 (/.f64 (pow.f64 (/.f64 1 x) 2) y))))
(fma.f64 31830988618379068626528276418969/25000000000000000000000000000000 (/.f64 (/.f64 1 (pow.f64 x 3)) (*.f64 y y)) (+.f64 (/.f64 1 x) (*.f64 5641895835477563/5000000000000000 (/.f64 (pow.f64 (/.f64 1 x) 2) y))))
(+.f64 (fma.f64 5641895835477563/5000000000000000 (/.f64 (pow.f64 (/.f64 1 x) 2) y) (/.f64 1 x)) (/.f64 (/.f64 31830988618379068626528276418969/25000000000000000000000000000000 (pow.f64 x 3)) (*.f64 y y)))
(+.f64 (fma.f64 5641895835477563/5000000000000000 (/.f64 (/.f64 (/.f64 1 x) x) y) (/.f64 1 x)) (/.f64 (/.f64 31830988618379068626528276418969/25000000000000000000000000000000 (pow.f64 x 3)) (*.f64 y y)))
(+.f64 (*.f64 31830988618379068626528276418969/25000000000000000000000000000000 (/.f64 (pow.f64 (/.f64 1 x) 3) (pow.f64 y 2))) (+.f64 (/.f64 1 x) (+.f64 (*.f64 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 (/.f64 (pow.f64 (/.f64 1 x) 4) (*.f64 y (pow.f64 y 2)))) (*.f64 5641895835477563/5000000000000000 (/.f64 (pow.f64 (/.f64 1 x) 2) y)))))
(fma.f64 31830988618379068626528276418969/25000000000000000000000000000000 (/.f64 (/.f64 1 (pow.f64 x 3)) (*.f64 y y)) (+.f64 (/.f64 1 x) (fma.f64 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 (/.f64 (pow.f64 (/.f64 1 x) 4) (pow.f64 y 3)) (*.f64 5641895835477563/5000000000000000 (/.f64 (pow.f64 (/.f64 1 x) 2) y)))))
(+.f64 (/.f64 1 x) (+.f64 (fma.f64 5641895835477563/5000000000000000 (/.f64 (pow.f64 (/.f64 1 x) 2) y) (*.f64 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 (/.f64 (pow.f64 (/.f64 1 x) 4) (pow.f64 y 3)))) (/.f64 (/.f64 31830988618379068626528276418969/25000000000000000000000000000000 (pow.f64 x 3)) (*.f64 y y))))
(+.f64 (fma.f64 5641895835477563/5000000000000000 (/.f64 (/.f64 (/.f64 1 x) x) y) (/.f64 1 x)) (fma.f64 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 (/.f64 (pow.f64 (/.f64 1 x) 4) (pow.f64 y 3)) (/.f64 (/.f64 31830988618379068626528276418969/25000000000000000000000000000000 (pow.f64 x 3)) (*.f64 y y))))
(/.f64 1 x)
(+.f64 (/.f64 1 x) (*.f64 5641895835477563/5000000000000000 (/.f64 (pow.f64 (/.f64 -1 x) 2) y)))
(+.f64 (/.f64 1 x) (*.f64 5641895835477563/5000000000000000 (/.f64 (pow.f64 (/.f64 1 x) 2) y)))
(fma.f64 5641895835477563/5000000000000000 (/.f64 (pow.f64 (/.f64 1 x) 2) y) (/.f64 1 x))
(fma.f64 5641895835477563/5000000000000000 (/.f64 (/.f64 (/.f64 1 x) x) y) (/.f64 1 x))
(+.f64 (*.f64 -31830988618379068626528276418969/25000000000000000000000000000000 (/.f64 (pow.f64 (/.f64 -1 x) 3) (pow.f64 y 2))) (+.f64 (/.f64 1 x) (*.f64 5641895835477563/5000000000000000 (/.f64 (pow.f64 (/.f64 -1 x) 2) y))))
(fma.f64 31830988618379068626528276418969/25000000000000000000000000000000 (/.f64 (/.f64 1 (pow.f64 x 3)) (*.f64 y y)) (+.f64 (/.f64 1 x) (*.f64 5641895835477563/5000000000000000 (/.f64 (pow.f64 (/.f64 1 x) 2) y))))
(+.f64 (fma.f64 5641895835477563/5000000000000000 (/.f64 (pow.f64 (/.f64 1 x) 2) y) (/.f64 1 x)) (/.f64 (/.f64 31830988618379068626528276418969/25000000000000000000000000000000 (pow.f64 x 3)) (*.f64 y y)))
(+.f64 (fma.f64 5641895835477563/5000000000000000 (/.f64 (/.f64 (/.f64 1 x) x) y) (/.f64 1 x)) (/.f64 (/.f64 31830988618379068626528276418969/25000000000000000000000000000000 (pow.f64 x 3)) (*.f64 y y)))
(+.f64 (*.f64 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 (/.f64 (pow.f64 (/.f64 -1 x) 4) (*.f64 y (pow.f64 y 2)))) (+.f64 (*.f64 -31830988618379068626528276418969/25000000000000000000000000000000 (/.f64 (pow.f64 (/.f64 -1 x) 3) (pow.f64 y 2))) (+.f64 (/.f64 1 x) (*.f64 5641895835477563/5000000000000000 (/.f64 (pow.f64 (/.f64 -1 x) 2) y)))))
(fma.f64 31830988618379068626528276418969/25000000000000000000000000000000 (/.f64 (/.f64 1 (pow.f64 x 3)) (*.f64 y y)) (+.f64 (/.f64 1 x) (fma.f64 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 (/.f64 (pow.f64 (/.f64 1 x) 4) (pow.f64 y 3)) (*.f64 5641895835477563/5000000000000000 (/.f64 (pow.f64 (/.f64 1 x) 2) y)))))
(+.f64 (/.f64 1 x) (+.f64 (fma.f64 5641895835477563/5000000000000000 (/.f64 (pow.f64 (/.f64 1 x) 2) y) (*.f64 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 (/.f64 (pow.f64 (/.f64 1 x) 4) (pow.f64 y 3)))) (/.f64 (/.f64 31830988618379068626528276418969/25000000000000000000000000000000 (pow.f64 x 3)) (*.f64 y y))))
(+.f64 (fma.f64 5641895835477563/5000000000000000 (/.f64 (/.f64 (/.f64 1 x) x) y) (/.f64 1 x)) (fma.f64 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 (/.f64 (pow.f64 (/.f64 1 x) 4) (pow.f64 y 3)) (/.f64 (/.f64 31830988618379068626528276418969/25000000000000000000000000000000 (pow.f64 x 3)) (*.f64 y y))))
(*.f64 -5000000000000000/5641895835477563 y)
(+.f64 (*.f64 -5000000000000000/5641895835477563 y) (*.f64 -25000000000000000000000000000000/31830988618379068626528276418969 (*.f64 (pow.f64 y 2) x)))
(fma.f64 -5000000000000000/5641895835477563 y (*.f64 -25000000000000000000000000000000/31830988618379068626528276418969 (*.f64 (*.f64 y y) x)))
(fma.f64 -5000000000000000/5641895835477563 y (*.f64 -25000000000000000000000000000000/31830988618379068626528276418969 (*.f64 y (*.f64 y x))))
(fma.f64 -25000000000000000000000000000000/31830988618379068626528276418969 (*.f64 (*.f64 y y) x) (*.f64 -5000000000000000/5641895835477563 y))
(+.f64 (*.f64 -125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547 (*.f64 (pow.f64 y 3) (pow.f64 x 2))) (+.f64 (*.f64 -5000000000000000/5641895835477563 y) (*.f64 -25000000000000000000000000000000/31830988618379068626528276418969 (*.f64 (pow.f64 y 2) x))))
(fma.f64 -125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547 (*.f64 (pow.f64 y 3) (*.f64 x x)) (fma.f64 -5000000000000000/5641895835477563 y (*.f64 -25000000000000000000000000000000/31830988618379068626528276418969 (*.f64 (*.f64 y y) x))))
(fma.f64 -125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547 (*.f64 (pow.f64 y 3) (*.f64 x x)) (fma.f64 -5000000000000000/5641895835477563 y (*.f64 -25000000000000000000000000000000/31830988618379068626528276418969 (*.f64 y (*.f64 y x)))))
(fma.f64 -125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547 (*.f64 x (*.f64 x (pow.f64 y 3))) (fma.f64 -25000000000000000000000000000000/31830988618379068626528276418969 (*.f64 (*.f64 y y) x) (*.f64 -5000000000000000/5641895835477563 y)))
(+.f64 (*.f64 -125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547 (*.f64 (pow.f64 y 3) (pow.f64 x 2))) (+.f64 (*.f64 -5000000000000000/5641895835477563 y) (+.f64 (*.f64 -25000000000000000000000000000000/31830988618379068626528276418969 (*.f64 (pow.f64 y 2) x)) (*.f64 -625000000000000000000000000000000000000000000000000000000000000/1013211836423377808197068612118338110498536634308026710423022961 (*.f64 (pow.f64 y 4) (*.f64 (pow.f64 x 2) x))))))
(fma.f64 -625000000000000000000000000000000000000000000000000000000000000/1013211836423377808197068612118338110498536634308026710423022961 (*.f64 (pow.f64 x 3) (pow.f64 y 4)) (fma.f64 -125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547 (*.f64 (pow.f64 y 3) (*.f64 x x)) (fma.f64 -5000000000000000/5641895835477563 y (*.f64 -25000000000000000000000000000000/31830988618379068626528276418969 (*.f64 (*.f64 y y) x)))))
(fma.f64 -125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547 (*.f64 (pow.f64 y 3) (*.f64 x x)) (fma.f64 -5000000000000000/5641895835477563 y (fma.f64 -625000000000000000000000000000000000000000000000000000000000000/1013211836423377808197068612118338110498536634308026710423022961 (*.f64 (pow.f64 x 3) (pow.f64 y 4)) (*.f64 -25000000000000000000000000000000/31830988618379068626528276418969 (*.f64 y (*.f64 y x))))))
(fma.f64 -125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547 (*.f64 x (*.f64 x (pow.f64 y 3))) (fma.f64 -5000000000000000/5641895835477563 y (fma.f64 -625000000000000000000000000000000000000000000000000000000000000/1013211836423377808197068612118338110498536634308026710423022961 (*.f64 (pow.f64 x 3) (pow.f64 y 4)) (*.f64 -25000000000000000000000000000000/31830988618379068626528276418969 (*.f64 (*.f64 y y) x)))))
(/.f64 1 x)
(+.f64 (*.f64 5641895835477563/5000000000000000 (/.f64 1 (*.f64 y (pow.f64 x 2)))) (/.f64 1 x))
(+.f64 (/.f64 1 x) (/.f64 5641895835477563/5000000000000000 (*.f64 y (*.f64 x x))))
(+.f64 (*.f64 5641895835477563/5000000000000000 (/.f64 1 (*.f64 y (pow.f64 x 2)))) (+.f64 (*.f64 31830988618379068626528276418969/25000000000000000000000000000000 (/.f64 (pow.f64 (/.f64 1 y) 2) (*.f64 (pow.f64 x 2) x))) (/.f64 1 x)))
(+.f64 (/.f64 5641895835477563/5000000000000000 (*.f64 y (*.f64 x x))) (fma.f64 31830988618379068626528276418969/25000000000000000000000000000000 (/.f64 (pow.f64 (pow.f64 y -1) 2) (pow.f64 x 3)) (/.f64 1 x)))
(+.f64 (/.f64 5641895835477563/5000000000000000 (*.f64 y (*.f64 x x))) (fma.f64 31830988618379068626528276418969/25000000000000000000000000000000 (/.f64 (pow.f64 y -2) (pow.f64 x 3)) (/.f64 1 x)))
(+.f64 (*.f64 5641895835477563/5000000000000000 (/.f64 1 (*.f64 y (pow.f64 x 2)))) (+.f64 (*.f64 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 (/.f64 (pow.f64 (/.f64 1 y) 3) (pow.f64 (pow.f64 x 2) 2))) (+.f64 (*.f64 31830988618379068626528276418969/25000000000000000000000000000000 (/.f64 (pow.f64 (/.f64 1 y) 2) (*.f64 (pow.f64 x 2) x))) (/.f64 1 x))))
(+.f64 (/.f64 5641895835477563/5000000000000000 (*.f64 y (*.f64 x x))) (fma.f64 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 (/.f64 (/.f64 1 (pow.f64 y 3)) (pow.f64 (*.f64 x x) 2)) (fma.f64 31830988618379068626528276418969/25000000000000000000000000000000 (/.f64 (pow.f64 (pow.f64 y -1) 2) (pow.f64 x 3)) (/.f64 1 x))))
(+.f64 (fma.f64 31830988618379068626528276418969/25000000000000000000000000000000 (/.f64 (pow.f64 y -2) (pow.f64 x 3)) (/.f64 1 x)) (+.f64 (/.f64 5641895835477563/5000000000000000 (*.f64 y (*.f64 x x))) (/.f64 (/.f64 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 (pow.f64 y 3)) (pow.f64 x 4))))
(/.f64 1 x)
(+.f64 (*.f64 5641895835477563/5000000000000000 (/.f64 1 (*.f64 y (pow.f64 x 2)))) (/.f64 1 x))
(+.f64 (/.f64 1 x) (/.f64 5641895835477563/5000000000000000 (*.f64 y (*.f64 x x))))
(+.f64 (*.f64 5641895835477563/5000000000000000 (/.f64 1 (*.f64 y (pow.f64 x 2)))) (+.f64 (*.f64 31830988618379068626528276418969/25000000000000000000000000000000 (/.f64 (pow.f64 (/.f64 -1 y) 2) (*.f64 (pow.f64 x 2) x))) (/.f64 1 x)))
(+.f64 (/.f64 5641895835477563/5000000000000000 (*.f64 y (*.f64 x x))) (fma.f64 31830988618379068626528276418969/25000000000000000000000000000000 (/.f64 (pow.f64 (/.f64 -1 y) 2) (pow.f64 x 3)) (/.f64 1 x)))
(+.f64 (/.f64 5641895835477563/5000000000000000 (*.f64 y (*.f64 x x))) (fma.f64 31830988618379068626528276418969/25000000000000000000000000000000 (/.f64 (pow.f64 (neg.f64 y) -2) (pow.f64 x 3)) (/.f64 1 x)))
(+.f64 (*.f64 5641895835477563/5000000000000000 (/.f64 1 (*.f64 y (pow.f64 x 2)))) (+.f64 (*.f64 -179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 (/.f64 (pow.f64 (/.f64 -1 y) 3) (pow.f64 (pow.f64 x 2) 2))) (+.f64 (*.f64 31830988618379068626528276418969/25000000000000000000000000000000 (/.f64 (pow.f64 (/.f64 -1 y) 2) (*.f64 (pow.f64 x 2) x))) (/.f64 1 x))))
(+.f64 (/.f64 5641895835477563/5000000000000000 (*.f64 y (*.f64 x x))) (fma.f64 -179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 (/.f64 (/.f64 -1 (pow.f64 y 3)) (pow.f64 (*.f64 x x) 2)) (fma.f64 31830988618379068626528276418969/25000000000000000000000000000000 (/.f64 (pow.f64 (/.f64 -1 y) 2) (pow.f64 x 3)) (/.f64 1 x))))
(+.f64 (fma.f64 31830988618379068626528276418969/25000000000000000000000000000000 (/.f64 (pow.f64 (/.f64 -1 y) 2) (pow.f64 x 3)) (/.f64 1 x)) (+.f64 (/.f64 5641895835477563/5000000000000000 (*.f64 y (*.f64 x x))) (/.f64 (/.f64 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 (pow.f64 y 3)) (pow.f64 x 4))))
(+.f64 (fma.f64 31830988618379068626528276418969/25000000000000000000000000000000 (/.f64 (pow.f64 (neg.f64 y) -2) (pow.f64 x 3)) (/.f64 1 x)) (+.f64 (/.f64 5641895835477563/5000000000000000 (*.f64 y (*.f64 x x))) (/.f64 (/.f64 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 (pow.f64 y 3)) (pow.f64 x 4))))
(*.f64 5000000000000000/5641895835477563 y)
(*.f64 y 5000000000000000/5641895835477563)
(+.f64 (*.f64 5000000000000000/5641895835477563 y) (*.f64 (+.f64 1 (*.f64 25000000000000000000000000000000/31830988618379068626528276418969 (pow.f64 y 2))) x))
(fma.f64 5000000000000000/5641895835477563 y (*.f64 x (+.f64 1 (*.f64 (*.f64 y y) 25000000000000000000000000000000/31830988618379068626528276418969))))
(fma.f64 y 5000000000000000/5641895835477563 (*.f64 x (fma.f64 (*.f64 y y) 25000000000000000000000000000000/31830988618379068626528276418969 1)))
(fma.f64 x (fma.f64 (*.f64 y y) 25000000000000000000000000000000/31830988618379068626528276418969 1) (*.f64 y 5000000000000000/5641895835477563))
(+.f64 (*.f64 125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547 (*.f64 y (*.f64 (pow.f64 y 2) (pow.f64 x 2)))) (+.f64 (*.f64 5000000000000000/5641895835477563 y) (*.f64 (+.f64 1 (*.f64 25000000000000000000000000000000/31830988618379068626528276418969 (pow.f64 y 2))) x)))
(fma.f64 125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547 (*.f64 (pow.f64 y 3) (*.f64 x x)) (fma.f64 5000000000000000/5641895835477563 y (*.f64 x (+.f64 1 (*.f64 (*.f64 y y) 25000000000000000000000000000000/31830988618379068626528276418969)))))
(fma.f64 (*.f64 (pow.f64 y 3) (*.f64 x x)) 125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547 (fma.f64 y 5000000000000000/5641895835477563 (*.f64 x (fma.f64 (*.f64 y y) 25000000000000000000000000000000/31830988618379068626528276418969 1))))
(fma.f64 (*.f64 (*.f64 y y) x) 25000000000000000000000000000000/31830988618379068626528276418969 (fma.f64 y 5000000000000000/5641895835477563 (fma.f64 (*.f64 (pow.f64 y 3) 125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547) (*.f64 x x) x)))
(+.f64 (*.f64 625000000000000000000000000000000000000000000000000000000000000/1013211836423377808197068612118338110498536634308026710423022961 (*.f64 (pow.f64 (pow.f64 y 2) 2) (pow.f64 x 3))) (+.f64 (*.f64 125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547 (*.f64 y (*.f64 (pow.f64 y 2) (pow.f64 x 2)))) (+.f64 (*.f64 5000000000000000/5641895835477563 y) (*.f64 (+.f64 1 (*.f64 25000000000000000000000000000000/31830988618379068626528276418969 (pow.f64 y 2))) x))))
(fma.f64 625000000000000000000000000000000000000000000000000000000000000/1013211836423377808197068612118338110498536634308026710423022961 (*.f64 (pow.f64 x 3) (pow.f64 y 4)) (fma.f64 125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547 (*.f64 (pow.f64 y 3) (*.f64 x x)) (fma.f64 5000000000000000/5641895835477563 y (*.f64 x (+.f64 1 (*.f64 (*.f64 y y) 25000000000000000000000000000000/31830988618379068626528276418969))))))
(fma.f64 (*.f64 (pow.f64 x 3) (pow.f64 y 4)) 625000000000000000000000000000000000000000000000000000000000000/1013211836423377808197068612118338110498536634308026710423022961 (fma.f64 (*.f64 (pow.f64 y 3) (*.f64 x x)) 125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547 (fma.f64 y 5000000000000000/5641895835477563 (*.f64 x (fma.f64 (*.f64 y y) 25000000000000000000000000000000/31830988618379068626528276418969 1)))))
(fma.f64 (*.f64 (pow.f64 x 3) (pow.f64 y 4)) 625000000000000000000000000000000000000000000000000000000000000/1013211836423377808197068612118338110498536634308026710423022961 (fma.f64 (*.f64 (*.f64 y y) x) 25000000000000000000000000000000/31830988618379068626528276418969 (fma.f64 y 5000000000000000/5641895835477563 (fma.f64 (*.f64 (pow.f64 y 3) 125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547) (*.f64 x x) x))))
x
(-.f64 x (/.f64 1 x))
(+.f64 x (/.f64 -1 x))
(-.f64 (+.f64 (*.f64 -5641895835477563/5000000000000000 (/.f64 (pow.f64 (/.f64 1 x) 2) y)) x) (/.f64 1 x))
(-.f64 (fma.f64 -5641895835477563/5000000000000000 (/.f64 (pow.f64 (/.f64 1 x) 2) y) x) (/.f64 1 x))
(+.f64 (/.f64 -1 x) (fma.f64 (/.f64 (pow.f64 (/.f64 1 x) 2) y) -5641895835477563/5000000000000000 x))
(+.f64 x (fma.f64 (/.f64 (/.f64 (/.f64 1 x) x) y) -5641895835477563/5000000000000000 (/.f64 -1 x)))
(-.f64 (+.f64 (*.f64 -5641895835477563/5000000000000000 (/.f64 (pow.f64 (/.f64 1 x) 2) y)) (+.f64 (*.f64 -31830988618379068626528276418969/25000000000000000000000000000000 (/.f64 (pow.f64 (/.f64 1 x) 3) (pow.f64 y 2))) x)) (/.f64 1 x))
(-.f64 (fma.f64 -5641895835477563/5000000000000000 (/.f64 (pow.f64 (/.f64 1 x) 2) y) (fma.f64 -31830988618379068626528276418969/25000000000000000000000000000000 (/.f64 (/.f64 1 (pow.f64 x 3)) (*.f64 y y)) x)) (/.f64 1 x))
(+.f64 (/.f64 -1 x) (+.f64 (fma.f64 (/.f64 (pow.f64 (/.f64 1 x) 2) y) -5641895835477563/5000000000000000 x) (/.f64 (/.f64 -31830988618379068626528276418969/25000000000000000000000000000000 (pow.f64 x 3)) (*.f64 y y))))
(+.f64 (+.f64 x (/.f64 (/.f64 -31830988618379068626528276418969/25000000000000000000000000000000 (pow.f64 x 3)) (*.f64 y y))) (fma.f64 (/.f64 (/.f64 (/.f64 1 x) x) y) -5641895835477563/5000000000000000 (/.f64 -1 x)))
x
(-.f64 x (/.f64 1 x))
(+.f64 x (/.f64 -1 x))
(-.f64 (+.f64 (*.f64 -5641895835477563/5000000000000000 (/.f64 (pow.f64 (/.f64 -1 x) 2) y)) x) (/.f64 1 x))
(-.f64 (fma.f64 -5641895835477563/5000000000000000 (/.f64 (pow.f64 (/.f64 1 x) 2) y) x) (/.f64 1 x))
(+.f64 (/.f64 -1 x) (fma.f64 (/.f64 (pow.f64 (/.f64 1 x) 2) y) -5641895835477563/5000000000000000 x))
(+.f64 x (fma.f64 (/.f64 (/.f64 (/.f64 1 x) x) y) -5641895835477563/5000000000000000 (/.f64 -1 x)))
(-.f64 (+.f64 (*.f64 -5641895835477563/5000000000000000 (/.f64 (pow.f64 (/.f64 -1 x) 2) y)) (+.f64 (*.f64 31830988618379068626528276418969/25000000000000000000000000000000 (/.f64 (pow.f64 (/.f64 -1 x) 3) (pow.f64 y 2))) x)) (/.f64 1 x))
(-.f64 (fma.f64 -5641895835477563/5000000000000000 (/.f64 (pow.f64 (/.f64 1 x) 2) y) (fma.f64 -31830988618379068626528276418969/25000000000000000000000000000000 (/.f64 (/.f64 1 (pow.f64 x 3)) (*.f64 y y)) x)) (/.f64 1 x))
(+.f64 (/.f64 -1 x) (+.f64 (fma.f64 (/.f64 (pow.f64 (/.f64 1 x) 2) y) -5641895835477563/5000000000000000 x) (/.f64 (/.f64 -31830988618379068626528276418969/25000000000000000000000000000000 (pow.f64 x 3)) (*.f64 y y))))
(+.f64 (+.f64 x (/.f64 (/.f64 -31830988618379068626528276418969/25000000000000000000000000000000 (pow.f64 x 3)) (*.f64 y y))) (fma.f64 (/.f64 (/.f64 (/.f64 1 x) x) y) -5641895835477563/5000000000000000 (/.f64 -1 x)))
x
(+.f64 (*.f64 5000000000000000/5641895835477563 y) x)
(fma.f64 5000000000000000/5641895835477563 y x)
(fma.f64 y 5000000000000000/5641895835477563 x)
(+.f64 (*.f64 25000000000000000000000000000000/31830988618379068626528276418969 (*.f64 (pow.f64 y 2) x)) (+.f64 (*.f64 5000000000000000/5641895835477563 y) x))
(fma.f64 5000000000000000/5641895835477563 y (*.f64 x (+.f64 1 (*.f64 (*.f64 y y) 25000000000000000000000000000000/31830988618379068626528276418969))))
(fma.f64 y 5000000000000000/5641895835477563 (*.f64 x (fma.f64 (*.f64 y y) 25000000000000000000000000000000/31830988618379068626528276418969 1)))
(fma.f64 x (fma.f64 (*.f64 y y) 25000000000000000000000000000000/31830988618379068626528276418969 1) (*.f64 y 5000000000000000/5641895835477563))
(+.f64 (*.f64 25000000000000000000000000000000/31830988618379068626528276418969 (*.f64 (pow.f64 y 2) x)) (+.f64 (*.f64 5000000000000000/5641895835477563 y) (+.f64 (*.f64 125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547 (*.f64 (pow.f64 y 3) (pow.f64 x 2))) x)))
(fma.f64 125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547 (*.f64 (pow.f64 y 3) (*.f64 x x)) (fma.f64 5000000000000000/5641895835477563 y (*.f64 x (+.f64 1 (*.f64 (*.f64 y y) 25000000000000000000000000000000/31830988618379068626528276418969)))))
(fma.f64 (*.f64 (pow.f64 y 3) (*.f64 x x)) 125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547 (fma.f64 y 5000000000000000/5641895835477563 (*.f64 x (fma.f64 (*.f64 y y) 25000000000000000000000000000000/31830988618379068626528276418969 1))))
(fma.f64 (*.f64 (*.f64 y y) x) 25000000000000000000000000000000/31830988618379068626528276418969 (fma.f64 y 5000000000000000/5641895835477563 (fma.f64 (*.f64 (pow.f64 y 3) 125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547) (*.f64 x x) x)))
(-.f64 x (/.f64 1 x))
(+.f64 x (/.f64 -1 x))
(-.f64 x (+.f64 (*.f64 5641895835477563/5000000000000000 (/.f64 1 (*.f64 y (pow.f64 x 2)))) (/.f64 1 x)))
(-.f64 x (+.f64 (/.f64 1 x) (/.f64 5641895835477563/5000000000000000 (*.f64 y (*.f64 x x)))))
(-.f64 (+.f64 x (/.f64 -1 x)) (/.f64 5641895835477563/5000000000000000 (*.f64 y (*.f64 x x))))
(+.f64 x (+.f64 (/.f64 -1 x) (/.f64 -5641895835477563/5000000000000000 (*.f64 y (*.f64 x x)))))
(-.f64 (+.f64 (*.f64 -31830988618379068626528276418969/25000000000000000000000000000000 (/.f64 (pow.f64 (/.f64 1 y) 2) (*.f64 (pow.f64 x 2) x))) x) (+.f64 (*.f64 5641895835477563/5000000000000000 (/.f64 1 (*.f64 y (pow.f64 x 2)))) (/.f64 1 x)))
(-.f64 (fma.f64 -31830988618379068626528276418969/25000000000000000000000000000000 (/.f64 (pow.f64 (pow.f64 y -1) 2) (pow.f64 x 3)) x) (+.f64 (/.f64 1 x) (/.f64 5641895835477563/5000000000000000 (*.f64 y (*.f64 x x)))))
(-.f64 (fma.f64 -31830988618379068626528276418969/25000000000000000000000000000000 (/.f64 (pow.f64 y -2) (pow.f64 x 3)) x) (+.f64 (/.f64 1 x) (/.f64 5641895835477563/5000000000000000 (*.f64 y (*.f64 x x)))))
(+.f64 x (fma.f64 -31830988618379068626528276418969/25000000000000000000000000000000 (/.f64 (pow.f64 y -2) (pow.f64 x 3)) (+.f64 (/.f64 -1 x) (/.f64 -5641895835477563/5000000000000000 (*.f64 y (*.f64 x x))))))
(-.f64 (+.f64 (*.f64 -179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 (/.f64 (pow.f64 (/.f64 1 y) 3) (pow.f64 (pow.f64 x 2) 2))) (+.f64 (*.f64 -31830988618379068626528276418969/25000000000000000000000000000000 (/.f64 (pow.f64 (/.f64 1 y) 2) (*.f64 (pow.f64 x 2) x))) x)) (+.f64 (*.f64 5641895835477563/5000000000000000 (/.f64 1 (*.f64 y (pow.f64 x 2)))) (/.f64 1 x)))
(-.f64 (fma.f64 -179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 (/.f64 (/.f64 1 (pow.f64 y 3)) (pow.f64 (*.f64 x x) 2)) (fma.f64 -31830988618379068626528276418969/25000000000000000000000000000000 (/.f64 (pow.f64 (pow.f64 y -1) 2) (pow.f64 x 3)) x)) (+.f64 (/.f64 1 x) (/.f64 5641895835477563/5000000000000000 (*.f64 y (*.f64 x x)))))
(+.f64 (fma.f64 -31830988618379068626528276418969/25000000000000000000000000000000 (/.f64 (pow.f64 y -2) (pow.f64 x 3)) x) (-.f64 (/.f64 (/.f64 -179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 (pow.f64 y 3)) (pow.f64 x 4)) (+.f64 (/.f64 1 x) (/.f64 5641895835477563/5000000000000000 (*.f64 y (*.f64 x x))))))
(+.f64 (fma.f64 -31830988618379068626528276418969/25000000000000000000000000000000 (/.f64 (pow.f64 y -2) (pow.f64 x 3)) x) (+.f64 (/.f64 (/.f64 -179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 (pow.f64 y 3)) (pow.f64 x 4)) (+.f64 (/.f64 -1 x) (/.f64 -5641895835477563/5000000000000000 (*.f64 y (*.f64 x x))))))
(-.f64 x (/.f64 1 x))
(+.f64 x (/.f64 -1 x))
(-.f64 x (+.f64 (*.f64 5641895835477563/5000000000000000 (/.f64 1 (*.f64 y (pow.f64 x 2)))) (/.f64 1 x)))
(-.f64 x (+.f64 (/.f64 1 x) (/.f64 5641895835477563/5000000000000000 (*.f64 y (*.f64 x x)))))
(-.f64 (+.f64 x (/.f64 -1 x)) (/.f64 5641895835477563/5000000000000000 (*.f64 y (*.f64 x x))))
(+.f64 x (+.f64 (/.f64 -1 x) (/.f64 -5641895835477563/5000000000000000 (*.f64 y (*.f64 x x)))))
(-.f64 (+.f64 (*.f64 -31830988618379068626528276418969/25000000000000000000000000000000 (/.f64 (pow.f64 (/.f64 -1 y) 2) (*.f64 (pow.f64 x 2) x))) x) (+.f64 (*.f64 5641895835477563/5000000000000000 (/.f64 1 (*.f64 y (pow.f64 x 2)))) (/.f64 1 x)))
(-.f64 (fma.f64 -31830988618379068626528276418969/25000000000000000000000000000000 (/.f64 (pow.f64 (/.f64 -1 y) 2) (pow.f64 x 3)) x) (+.f64 (/.f64 1 x) (/.f64 5641895835477563/5000000000000000 (*.f64 y (*.f64 x x)))))
(+.f64 (-.f64 (fma.f64 -31830988618379068626528276418969/25000000000000000000000000000000 (/.f64 (pow.f64 (/.f64 -1 y) 2) (pow.f64 x 3)) x) (/.f64 5641895835477563/5000000000000000 (*.f64 y (*.f64 x x)))) (/.f64 -1 x))
(+.f64 x (fma.f64 -31830988618379068626528276418969/25000000000000000000000000000000 (/.f64 (pow.f64 (neg.f64 y) -2) (pow.f64 x 3)) (+.f64 (/.f64 -1 x) (/.f64 -5641895835477563/5000000000000000 (*.f64 y (*.f64 x x))))))
(-.f64 (+.f64 (*.f64 -31830988618379068626528276418969/25000000000000000000000000000000 (/.f64 (pow.f64 (/.f64 -1 y) 2) (*.f64 (pow.f64 x 2) x))) (+.f64 (*.f64 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 (/.f64 (pow.f64 (/.f64 -1 y) 3) (pow.f64 (pow.f64 x 2) 2))) x)) (+.f64 (*.f64 5641895835477563/5000000000000000 (/.f64 1 (*.f64 y (pow.f64 x 2)))) (/.f64 1 x)))
(-.f64 (fma.f64 -31830988618379068626528276418969/25000000000000000000000000000000 (/.f64 (pow.f64 (/.f64 -1 y) 2) (pow.f64 x 3)) (fma.f64 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 (/.f64 (/.f64 -1 (pow.f64 y 3)) (pow.f64 (*.f64 x x) 2)) x)) (+.f64 (/.f64 1 x) (/.f64 5641895835477563/5000000000000000 (*.f64 y (*.f64 x x)))))
(+.f64 (+.f64 (fma.f64 -31830988618379068626528276418969/25000000000000000000000000000000 (/.f64 (pow.f64 (/.f64 -1 y) 2) (pow.f64 x 3)) (/.f64 (/.f64 -179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 (pow.f64 y 3)) (pow.f64 x 4))) (-.f64 x (/.f64 5641895835477563/5000000000000000 (*.f64 y (*.f64 x x))))) (/.f64 -1 x))
(+.f64 (+.f64 x (/.f64 (/.f64 -179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 (pow.f64 y 3)) (pow.f64 x 4))) (fma.f64 -31830988618379068626528276418969/25000000000000000000000000000000 (/.f64 (pow.f64 (neg.f64 y) -2) (pow.f64 x 3)) (+.f64 (/.f64 -1 x) (/.f64 -5641895835477563/5000000000000000 (*.f64 y (*.f64 x x))))))
(+.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 (*.f64 2 (log.f64 (cbrt.f64 (exp.f64 (/.f64 5641895835477563/5000000000000000 y))))) (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 (pow.f64 y -1))
(/.f64 5641895835477563/5000000000000000 y)
(*.f64 (/.f64 5641895835477563/5000000000000000 y) 1)
(/.f64 5641895835477563/5000000000000000 y)
(*.f64 1 (/.f64 5641895835477563/5000000000000000 y))
(/.f64 5641895835477563/5000000000000000 y)
(*.f64 (cbrt.f64 (/.f64 5641895835477563/5000000000000000 y)) (pow.f64 (cbrt.f64 (/.f64 5641895835477563/5000000000000000 y)) 2))
(/.f64 5641895835477563/5000000000000000 y)
(*.f64 (pow.f64 (cbrt.f64 (/.f64 5641895835477563/5000000000000000 y)) 2) (cbrt.f64 (/.f64 5641895835477563/5000000000000000 y)))
(/.f64 5641895835477563/5000000000000000 y)
(*.f64 (sqrt.f64 (/.f64 5641895835477563/5000000000000000 y)) (sqrt.f64 (/.f64 5641895835477563/5000000000000000 y)))
(/.f64 5641895835477563/5000000000000000 y)
(*.f64 -5641895835477563/5000000000000000 (pow.f64 (neg.f64 y) -1))
(*.f64 -5641895835477563/5000000000000000 (/.f64 1 (neg.f64 y)))
(/.f64 -5641895835477563/5000000000000000 (neg.f64 y))
(*.f64 (pow.f64 y -1) 5641895835477563/5000000000000000)
(/.f64 5641895835477563/5000000000000000 y)
(pow.f64 (/.f64 5641895835477563/5000000000000000 y) 1)
(/.f64 5641895835477563/5000000000000000 y)
(pow.f64 (/.f64 31830988618379068626528276418969/25000000000000000000000000000000 (*.f64 y y)) 1/2)
(sqrt.f64 (/.f64 31830988618379068626528276418969/25000000000000000000000000000000 (*.f64 y 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 (pow.f64 (/.f64 5641895835477563/5000000000000000 y) 3) 1/3)
(/.f64 5641895835477563/5000000000000000 y)
(pow.f64 (*.f64 y 5000000000000000/5641895835477563) -1)
(/.f64 5641895835477563/5000000000000000 y)
(pow.f64 (/.f64 (*.f64 y 5000000000000000/5641895835477563) 1) -1)
(/.f64 5641895835477563/5000000000000000 y)
(sqrt.f64 (/.f64 31830988618379068626528276418969/25000000000000000000000000000000 (*.f64 y 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 (pow.f64 (/.f64 5641895835477563/5000000000000000 y) 3))
(/.f64 5641895835477563/5000000000000000 y)
(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)
(+.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 (*.f64 2 (log.f64 (cbrt.f64 (exp.f64 (/.f64 1 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y))))))) (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 2 (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 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 (cbrt.f64 (/.f64 1 (+.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)) (cbrt.f64 (/.f64 1 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y)))))
(*.f64 (cbrt.f64 (/.f64 1 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y)))) (cbrt.f64 (pow.f64 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y)) -2)))
(*.f64 (pow.f64 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y)) -1/2) (pow.f64 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y)) -1/2))
(/.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 (pow.f64 (cbrt.f64 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y))) 2)) (cbrt.f64 (/.f64 1 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y)))))
(*.f64 (cbrt.f64 (/.f64 1 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y)))) (/.f64 1 (pow.f64 (cbrt.f64 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y))) 2)))
(/.f64 (cbrt.f64 (/.f64 1 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y)))) (pow.f64 (cbrt.f64 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y))) 2))
(*.f64 (/.f64 1 (-.f64 (pow.f64 x 3) (pow.f64 (/.f64 5641895835477563/5000000000000000 y) 3))) (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 x (/.f64 5641895835477563/5000000000000000 y)) (*.f64 x x)))
(/.f64 (fma.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 (fma.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 (/.f64 5641895835477563/5000000000000000 y) x))
(/.f64 (*.f64 1 (+.f64 x (/.f64 5641895835477563/5000000000000000 y))) (-.f64 (*.f64 x x) (/.f64 31830988618379068626528276418969/25000000000000000000000000000000 (*.f64 y y))))
(/.f64 (+.f64 x (/.f64 5641895835477563/5000000000000000 y)) (fma.f64 x x (/.f64 -31830988618379068626528276418969/25000000000000000000000000000000 (*.f64 y y))))
(/.f64 (-.f64 x (/.f64 -5641895835477563/5000000000000000 y)) (fma.f64 x x (/.f64 -31830988618379068626528276418969/25000000000000000000000000000000 (*.f64 y y))))
(pow.f64 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y)) -1)
(/.f64 1 (+.f64 x (/.f64 -5641895835477563/5000000000000000 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)
(/.f64 1 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y)))
(pow.f64 (cbrt.f64 (/.f64 1 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y)))) 3)
(/.f64 1 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y)))
(pow.f64 (pow.f64 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y)) -1/2) 2)
(/.f64 1 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y)))
(pow.f64 (pow.f64 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y)) -3) 1/3)
(cbrt.f64 (pow.f64 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y)) -3))
(pow.f64 (neg.f64 (neg.f64 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y)))) -1)
(/.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)))
(cbrt.f64 (pow.f64 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y)) -3))
(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 (neg.f64 (log.f64 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y)))))
(/.f64 1 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y)))
(exp.f64 (*.f64 (log.f64 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y))) -1))
(/.f64 1 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y)))
(exp.f64 (*.f64 (neg.f64 (log.f64 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y)))) 1))
(/.f64 1 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y)))
(+.f64 x (/.f64 -1 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y))))
(+.f64 x (*.f64 (/.f64 -1 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y))) 1))
(+.f64 x (/.f64 -1 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y))))
(+.f64 (+.f64 x (/.f64 -1 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y)))) (fma.f64 (/.f64 -1 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y))) 1 (/.f64 1 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y)))))
(+.f64 x (/.f64 -1 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y))))
(+.f64 (+.f64 x (/.f64 -1 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y)))) (fma.f64 (neg.f64 (cbrt.f64 (/.f64 1 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y))))) (cbrt.f64 (pow.f64 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y)) -2)) (/.f64 1 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y)))))
(+.f64 x (+.f64 (/.f64 -1 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y))) (fma.f64 (neg.f64 (cbrt.f64 (/.f64 1 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y))))) (cbrt.f64 (pow.f64 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y)) -2)) (/.f64 1 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y))))))
(+.f64 x (+.f64 (/.f64 -1 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y))) (fma.f64 (neg.f64 (cbrt.f64 (pow.f64 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y)) -2))) (cbrt.f64 (/.f64 1 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y)))) (/.f64 1 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y))))))
(+.f64 x (+.f64 (/.f64 -1 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y))) (fma.f64 (cbrt.f64 (/.f64 1 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y)))) (neg.f64 (cbrt.f64 (pow.f64 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y)) -2))) (/.f64 1 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y))))))
(+.f64 (+.f64 x (/.f64 -1 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y)))) (+.f64 (/.f64 -1 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y))) (/.f64 1 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y)))))
(+.f64 x (/.f64 -1 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y))))
(+.f64 (+.f64 x (/.f64 -1 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y)))) (fma.f64 -1 (/.f64 1 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y))) (/.f64 1 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y)))))
(+.f64 x (/.f64 -1 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y))))
(+.f64 (+.f64 x (/.f64 -1 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y)))) (fma.f64 (neg.f64 (cbrt.f64 (pow.f64 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y)) -2))) (cbrt.f64 (/.f64 1 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y)))) (/.f64 1 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y)))))
(+.f64 x (+.f64 (/.f64 -1 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y))) (fma.f64 (neg.f64 (cbrt.f64 (/.f64 1 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y))))) (cbrt.f64 (pow.f64 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y)) -2)) (/.f64 1 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y))))))
(+.f64 x (+.f64 (/.f64 -1 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y))) (fma.f64 (neg.f64 (cbrt.f64 (pow.f64 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y)) -2))) (cbrt.f64 (/.f64 1 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y)))) (/.f64 1 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y))))))
(+.f64 x (+.f64 (/.f64 -1 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y))) (fma.f64 (cbrt.f64 (/.f64 1 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y)))) (neg.f64 (cbrt.f64 (pow.f64 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y)) -2))) (/.f64 1 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y))))))
(+.f64 0 (+.f64 x (/.f64 -1 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y)))))
(+.f64 x (/.f64 -1 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y))))
(+.f64 (/.f64 -1 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y))) x)
(+.f64 x (/.f64 -1 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y))))
(+.f64 (fma.f64 1 x (neg.f64 (*.f64 (/.f64 -1 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y))) -1))) (fma.f64 (neg.f64 (/.f64 -1 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y)))) -1 (*.f64 (/.f64 -1 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y))) -1)))
(+.f64 x (/.f64 -1 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y))))
(+.f64 (fma.f64 x 1 (neg.f64 (*.f64 (/.f64 -1 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y))) -1))) (fma.f64 (neg.f64 (/.f64 -1 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y)))) -1 (*.f64 (/.f64 -1 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y))) -1)))
(+.f64 x (/.f64 -1 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y))))
(+.f64 (fma.f64 (cbrt.f64 x) (pow.f64 (cbrt.f64 x) 2) (neg.f64 (*.f64 (/.f64 -1 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y))) -1))) (fma.f64 (neg.f64 (/.f64 -1 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y)))) -1 (*.f64 (/.f64 -1 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y))) -1)))
(+.f64 x (/.f64 -1 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y))))
(+.f64 (fma.f64 (pow.f64 (cbrt.f64 x) 2) (cbrt.f64 x) (neg.f64 (*.f64 (/.f64 -1 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y))) -1))) (fma.f64 (neg.f64 (/.f64 -1 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y)))) -1 (*.f64 (/.f64 -1 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y))) -1)))
(+.f64 x (/.f64 -1 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y))))
(+.f64 (fma.f64 (sqrt.f64 x) (sqrt.f64 x) (neg.f64 (*.f64 (/.f64 -1 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y))) -1))) (fma.f64 (neg.f64 (/.f64 -1 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y)))) -1 (*.f64 (/.f64 -1 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y))) -1)))
(+.f64 x (/.f64 -1 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y))))
(+.f64 (fma.f64 1 x (neg.f64 (*.f64 (cbrt.f64 (/.f64 1 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y)))) (/.f64 1 (pow.f64 (cbrt.f64 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y))) 2))))) (fma.f64 (neg.f64 (cbrt.f64 (/.f64 1 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y))))) (/.f64 1 (pow.f64 (cbrt.f64 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y))) 2)) (*.f64 (cbrt.f64 (/.f64 1 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y)))) (/.f64 1 (pow.f64 (cbrt.f64 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y))) 2)))))
(+.f64 (fma.f64 1 x (*.f64 (neg.f64 (cbrt.f64 (/.f64 1 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y))))) (/.f64 1 (pow.f64 (cbrt.f64 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y))) 2)))) (fma.f64 (neg.f64 (cbrt.f64 (/.f64 1 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y))))) (/.f64 1 (pow.f64 (cbrt.f64 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y))) 2)) (*.f64 (cbrt.f64 (/.f64 1 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y)))) (/.f64 1 (pow.f64 (cbrt.f64 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y))) 2)))))
(+.f64 (-.f64 x (/.f64 (cbrt.f64 (/.f64 1 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y)))) (pow.f64 (cbrt.f64 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y))) 2))) (*.f64 0 (/.f64 (cbrt.f64 (/.f64 1 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y)))) (pow.f64 (cbrt.f64 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y))) 2))))
(-.f64 x (/.f64 (cbrt.f64 (/.f64 1 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y)))) (pow.f64 (cbrt.f64 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y))) 2)))
(+.f64 (fma.f64 x 1 (neg.f64 (*.f64 (cbrt.f64 (/.f64 1 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y)))) (/.f64 1 (pow.f64 (cbrt.f64 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y))) 2))))) (fma.f64 (neg.f64 (cbrt.f64 (/.f64 1 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y))))) (/.f64 1 (pow.f64 (cbrt.f64 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y))) 2)) (*.f64 (cbrt.f64 (/.f64 1 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y)))) (/.f64 1 (pow.f64 (cbrt.f64 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y))) 2)))))
(+.f64 (fma.f64 1 x (*.f64 (neg.f64 (cbrt.f64 (/.f64 1 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y))))) (/.f64 1 (pow.f64 (cbrt.f64 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y))) 2)))) (fma.f64 (neg.f64 (cbrt.f64 (/.f64 1 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y))))) (/.f64 1 (pow.f64 (cbrt.f64 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y))) 2)) (*.f64 (cbrt.f64 (/.f64 1 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y)))) (/.f64 1 (pow.f64 (cbrt.f64 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y))) 2)))))
(+.f64 (-.f64 x (/.f64 (cbrt.f64 (/.f64 1 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y)))) (pow.f64 (cbrt.f64 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y))) 2))) (*.f64 0 (/.f64 (cbrt.f64 (/.f64 1 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y)))) (pow.f64 (cbrt.f64 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y))) 2))))
(-.f64 x (/.f64 (cbrt.f64 (/.f64 1 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y)))) (pow.f64 (cbrt.f64 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y))) 2)))
(+.f64 (fma.f64 (cbrt.f64 x) (pow.f64 (cbrt.f64 x) 2) (neg.f64 (*.f64 (cbrt.f64 (/.f64 1 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y)))) (/.f64 1 (pow.f64 (cbrt.f64 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y))) 2))))) (fma.f64 (neg.f64 (cbrt.f64 (/.f64 1 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y))))) (/.f64 1 (pow.f64 (cbrt.f64 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y))) 2)) (*.f64 (cbrt.f64 (/.f64 1 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y)))) (/.f64 1 (pow.f64 (cbrt.f64 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y))) 2)))))
(+.f64 (fma.f64 1 x (*.f64 (neg.f64 (cbrt.f64 (/.f64 1 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y))))) (/.f64 1 (pow.f64 (cbrt.f64 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y))) 2)))) (fma.f64 (neg.f64 (cbrt.f64 (/.f64 1 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y))))) (/.f64 1 (pow.f64 (cbrt.f64 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y))) 2)) (*.f64 (cbrt.f64 (/.f64 1 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y)))) (/.f64 1 (pow.f64 (cbrt.f64 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y))) 2)))))
(+.f64 (-.f64 x (/.f64 (cbrt.f64 (/.f64 1 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y)))) (pow.f64 (cbrt.f64 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y))) 2))) (*.f64 0 (/.f64 (cbrt.f64 (/.f64 1 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y)))) (pow.f64 (cbrt.f64 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y))) 2))))
(-.f64 x (/.f64 (cbrt.f64 (/.f64 1 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y)))) (pow.f64 (cbrt.f64 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y))) 2)))
(+.f64 (fma.f64 (pow.f64 (cbrt.f64 x) 2) (cbrt.f64 x) (neg.f64 (*.f64 (cbrt.f64 (/.f64 1 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y)))) (/.f64 1 (pow.f64 (cbrt.f64 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y))) 2))))) (fma.f64 (neg.f64 (cbrt.f64 (/.f64 1 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y))))) (/.f64 1 (pow.f64 (cbrt.f64 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y))) 2)) (*.f64 (cbrt.f64 (/.f64 1 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y)))) (/.f64 1 (pow.f64 (cbrt.f64 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y))) 2)))))
(+.f64 (fma.f64 1 x (*.f64 (neg.f64 (cbrt.f64 (/.f64 1 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y))))) (/.f64 1 (pow.f64 (cbrt.f64 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y))) 2)))) (fma.f64 (neg.f64 (cbrt.f64 (/.f64 1 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y))))) (/.f64 1 (pow.f64 (cbrt.f64 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y))) 2)) (*.f64 (cbrt.f64 (/.f64 1 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y)))) (/.f64 1 (pow.f64 (cbrt.f64 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y))) 2)))))
(+.f64 (-.f64 x (/.f64 (cbrt.f64 (/.f64 1 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y)))) (pow.f64 (cbrt.f64 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y))) 2))) (*.f64 0 (/.f64 (cbrt.f64 (/.f64 1 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y)))) (pow.f64 (cbrt.f64 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y))) 2))))
(-.f64 x (/.f64 (cbrt.f64 (/.f64 1 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y)))) (pow.f64 (cbrt.f64 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y))) 2)))
(+.f64 (fma.f64 (sqrt.f64 x) (sqrt.f64 x) (neg.f64 (*.f64 (cbrt.f64 (/.f64 1 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y)))) (/.f64 1 (pow.f64 (cbrt.f64 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y))) 2))))) (fma.f64 (neg.f64 (cbrt.f64 (/.f64 1 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y))))) (/.f64 1 (pow.f64 (cbrt.f64 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y))) 2)) (*.f64 (cbrt.f64 (/.f64 1 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y)))) (/.f64 1 (pow.f64 (cbrt.f64 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y))) 2)))))
(+.f64 (fma.f64 1 x (*.f64 (neg.f64 (cbrt.f64 (/.f64 1 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y))))) (/.f64 1 (pow.f64 (cbrt.f64 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y))) 2)))) (fma.f64 (neg.f64 (cbrt.f64 (/.f64 1 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y))))) (/.f64 1 (pow.f64 (cbrt.f64 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y))) 2)) (*.f64 (cbrt.f64 (/.f64 1 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y)))) (/.f64 1 (pow.f64 (cbrt.f64 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y))) 2)))))
(+.f64 (-.f64 x (/.f64 (cbrt.f64 (/.f64 1 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y)))) (pow.f64 (cbrt.f64 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y))) 2))) (*.f64 0 (/.f64 (cbrt.f64 (/.f64 1 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y)))) (pow.f64 (cbrt.f64 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y))) 2))))
(-.f64 x (/.f64 (cbrt.f64 (/.f64 1 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y)))) (pow.f64 (cbrt.f64 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y))) 2)))
(+.f64 (fma.f64 1 x (neg.f64 (*.f64 (fma.f64 (/.f64 5641895835477563/5000000000000000 y) (+.f64 (/.f64 5641895835477563/5000000000000000 y) x) (*.f64 x x)) (/.f64 1 (-.f64 (pow.f64 x 3) (pow.f64 (/.f64 5641895835477563/5000000000000000 y) 3)))))) (fma.f64 (neg.f64 (fma.f64 (/.f64 5641895835477563/5000000000000000 y) (+.f64 (/.f64 5641895835477563/5000000000000000 y) x) (*.f64 x x))) (/.f64 1 (-.f64 (pow.f64 x 3) (pow.f64 (/.f64 5641895835477563/5000000000000000 y) 3))) (*.f64 (fma.f64 (/.f64 5641895835477563/5000000000000000 y) (+.f64 (/.f64 5641895835477563/5000000000000000 y) x) (*.f64 x x)) (/.f64 1 (-.f64 (pow.f64 x 3) (pow.f64 (/.f64 5641895835477563/5000000000000000 y) 3))))))
(+.f64 (fma.f64 1 x (*.f64 (fma.f64 (/.f64 5641895835477563/5000000000000000 y) (+.f64 x (/.f64 5641895835477563/5000000000000000 y)) (*.f64 x x)) (neg.f64 (/.f64 1 (-.f64 (pow.f64 x 3) (/.f64 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 (pow.f64 y 3))))))) (fma.f64 (neg.f64 (fma.f64 (/.f64 5641895835477563/5000000000000000 y) (+.f64 x (/.f64 5641895835477563/5000000000000000 y)) (*.f64 x x))) (/.f64 1 (-.f64 (pow.f64 x 3) (/.f64 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 (pow.f64 y 3)))) (*.f64 (/.f64 1 (-.f64 (pow.f64 x 3) (/.f64 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 (pow.f64 y 3)))) (fma.f64 (/.f64 5641895835477563/5000000000000000 y) (+.f64 x (/.f64 5641895835477563/5000000000000000 y)) (*.f64 x x)))))
(+.f64 (-.f64 x (/.f64 (fma.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 0 (/.f64 (fma.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 x (/.f64 (fma.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 (fma.f64 x 1 (neg.f64 (*.f64 (fma.f64 (/.f64 5641895835477563/5000000000000000 y) (+.f64 (/.f64 5641895835477563/5000000000000000 y) x) (*.f64 x x)) (/.f64 1 (-.f64 (pow.f64 x 3) (pow.f64 (/.f64 5641895835477563/5000000000000000 y) 3)))))) (fma.f64 (neg.f64 (fma.f64 (/.f64 5641895835477563/5000000000000000 y) (+.f64 (/.f64 5641895835477563/5000000000000000 y) x) (*.f64 x x))) (/.f64 1 (-.f64 (pow.f64 x 3) (pow.f64 (/.f64 5641895835477563/5000000000000000 y) 3))) (*.f64 (fma.f64 (/.f64 5641895835477563/5000000000000000 y) (+.f64 (/.f64 5641895835477563/5000000000000000 y) x) (*.f64 x x)) (/.f64 1 (-.f64 (pow.f64 x 3) (pow.f64 (/.f64 5641895835477563/5000000000000000 y) 3))))))
(+.f64 (fma.f64 1 x (*.f64 (fma.f64 (/.f64 5641895835477563/5000000000000000 y) (+.f64 x (/.f64 5641895835477563/5000000000000000 y)) (*.f64 x x)) (neg.f64 (/.f64 1 (-.f64 (pow.f64 x 3) (/.f64 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 (pow.f64 y 3))))))) (fma.f64 (neg.f64 (fma.f64 (/.f64 5641895835477563/5000000000000000 y) (+.f64 x (/.f64 5641895835477563/5000000000000000 y)) (*.f64 x x))) (/.f64 1 (-.f64 (pow.f64 x 3) (/.f64 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 (pow.f64 y 3)))) (*.f64 (/.f64 1 (-.f64 (pow.f64 x 3) (/.f64 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 (pow.f64 y 3)))) (fma.f64 (/.f64 5641895835477563/5000000000000000 y) (+.f64 x (/.f64 5641895835477563/5000000000000000 y)) (*.f64 x x)))))
(+.f64 (-.f64 x (/.f64 (fma.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 0 (/.f64 (fma.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 x (/.f64 (fma.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 (fma.f64 (cbrt.f64 x) (pow.f64 (cbrt.f64 x) 2) (neg.f64 (*.f64 (fma.f64 (/.f64 5641895835477563/5000000000000000 y) (+.f64 (/.f64 5641895835477563/5000000000000000 y) x) (*.f64 x x)) (/.f64 1 (-.f64 (pow.f64 x 3) (pow.f64 (/.f64 5641895835477563/5000000000000000 y) 3)))))) (fma.f64 (neg.f64 (fma.f64 (/.f64 5641895835477563/5000000000000000 y) (+.f64 (/.f64 5641895835477563/5000000000000000 y) x) (*.f64 x x))) (/.f64 1 (-.f64 (pow.f64 x 3) (pow.f64 (/.f64 5641895835477563/5000000000000000 y) 3))) (*.f64 (fma.f64 (/.f64 5641895835477563/5000000000000000 y) (+.f64 (/.f64 5641895835477563/5000000000000000 y) x) (*.f64 x x)) (/.f64 1 (-.f64 (pow.f64 x 3) (pow.f64 (/.f64 5641895835477563/5000000000000000 y) 3))))))
(+.f64 (fma.f64 1 x (*.f64 (fma.f64 (/.f64 5641895835477563/5000000000000000 y) (+.f64 x (/.f64 5641895835477563/5000000000000000 y)) (*.f64 x x)) (neg.f64 (/.f64 1 (-.f64 (pow.f64 x 3) (/.f64 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 (pow.f64 y 3))))))) (fma.f64 (neg.f64 (fma.f64 (/.f64 5641895835477563/5000000000000000 y) (+.f64 x (/.f64 5641895835477563/5000000000000000 y)) (*.f64 x x))) (/.f64 1 (-.f64 (pow.f64 x 3) (/.f64 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 (pow.f64 y 3)))) (*.f64 (/.f64 1 (-.f64 (pow.f64 x 3) (/.f64 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 (pow.f64 y 3)))) (fma.f64 (/.f64 5641895835477563/5000000000000000 y) (+.f64 x (/.f64 5641895835477563/5000000000000000 y)) (*.f64 x x)))))
(+.f64 (-.f64 x (/.f64 (fma.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 0 (/.f64 (fma.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 x (/.f64 (fma.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 (fma.f64 (pow.f64 (cbrt.f64 x) 2) (cbrt.f64 x) (neg.f64 (*.f64 (fma.f64 (/.f64 5641895835477563/5000000000000000 y) (+.f64 (/.f64 5641895835477563/5000000000000000 y) x) (*.f64 x x)) (/.f64 1 (-.f64 (pow.f64 x 3) (pow.f64 (/.f64 5641895835477563/5000000000000000 y) 3)))))) (fma.f64 (neg.f64 (fma.f64 (/.f64 5641895835477563/5000000000000000 y) (+.f64 (/.f64 5641895835477563/5000000000000000 y) x) (*.f64 x x))) (/.f64 1 (-.f64 (pow.f64 x 3) (pow.f64 (/.f64 5641895835477563/5000000000000000 y) 3))) (*.f64 (fma.f64 (/.f64 5641895835477563/5000000000000000 y) (+.f64 (/.f64 5641895835477563/5000000000000000 y) x) (*.f64 x x)) (/.f64 1 (-.f64 (pow.f64 x 3) (pow.f64 (/.f64 5641895835477563/5000000000000000 y) 3))))))
(+.f64 (fma.f64 1 x (*.f64 (fma.f64 (/.f64 5641895835477563/5000000000000000 y) (+.f64 x (/.f64 5641895835477563/5000000000000000 y)) (*.f64 x x)) (neg.f64 (/.f64 1 (-.f64 (pow.f64 x 3) (/.f64 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 (pow.f64 y 3))))))) (fma.f64 (neg.f64 (fma.f64 (/.f64 5641895835477563/5000000000000000 y) (+.f64 x (/.f64 5641895835477563/5000000000000000 y)) (*.f64 x x))) (/.f64 1 (-.f64 (pow.f64 x 3) (/.f64 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 (pow.f64 y 3)))) (*.f64 (/.f64 1 (-.f64 (pow.f64 x 3) (/.f64 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 (pow.f64 y 3)))) (fma.f64 (/.f64 5641895835477563/5000000000000000 y) (+.f64 x (/.f64 5641895835477563/5000000000000000 y)) (*.f64 x x)))))
(+.f64 (-.f64 x (/.f64 (fma.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 0 (/.f64 (fma.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 x (/.f64 (fma.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 (fma.f64 (sqrt.f64 x) (sqrt.f64 x) (neg.f64 (*.f64 (fma.f64 (/.f64 5641895835477563/5000000000000000 y) (+.f64 (/.f64 5641895835477563/5000000000000000 y) x) (*.f64 x x)) (/.f64 1 (-.f64 (pow.f64 x 3) (pow.f64 (/.f64 5641895835477563/5000000000000000 y) 3)))))) (fma.f64 (neg.f64 (fma.f64 (/.f64 5641895835477563/5000000000000000 y) (+.f64 (/.f64 5641895835477563/5000000000000000 y) x) (*.f64 x x))) (/.f64 1 (-.f64 (pow.f64 x 3) (pow.f64 (/.f64 5641895835477563/5000000000000000 y) 3))) (*.f64 (fma.f64 (/.f64 5641895835477563/5000000000000000 y) (+.f64 (/.f64 5641895835477563/5000000000000000 y) x) (*.f64 x x)) (/.f64 1 (-.f64 (pow.f64 x 3) (pow.f64 (/.f64 5641895835477563/5000000000000000 y) 3))))))
(+.f64 (fma.f64 1 x (*.f64 (fma.f64 (/.f64 5641895835477563/5000000000000000 y) (+.f64 x (/.f64 5641895835477563/5000000000000000 y)) (*.f64 x x)) (neg.f64 (/.f64 1 (-.f64 (pow.f64 x 3) (/.f64 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 (pow.f64 y 3))))))) (fma.f64 (neg.f64 (fma.f64 (/.f64 5641895835477563/5000000000000000 y) (+.f64 x (/.f64 5641895835477563/5000000000000000 y)) (*.f64 x x))) (/.f64 1 (-.f64 (pow.f64 x 3) (/.f64 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 (pow.f64 y 3)))) (*.f64 (/.f64 1 (-.f64 (pow.f64 x 3) (/.f64 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 (pow.f64 y 3)))) (fma.f64 (/.f64 5641895835477563/5000000000000000 y) (+.f64 x (/.f64 5641895835477563/5000000000000000 y)) (*.f64 x x)))))
(+.f64 (-.f64 x (/.f64 (fma.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 0 (/.f64 (fma.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 x (/.f64 (fma.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 (fma.f64 1 x (neg.f64 (*.f64 (+.f64 (/.f64 5641895835477563/5000000000000000 y) x) (/.f64 1 (-.f64 (*.f64 x x) (/.f64 31830988618379068626528276418969/25000000000000000000000000000000 (*.f64 y y))))))) (fma.f64 (neg.f64 (+.f64 (/.f64 5641895835477563/5000000000000000 y) x)) (/.f64 1 (-.f64 (*.f64 x x) (/.f64 31830988618379068626528276418969/25000000000000000000000000000000 (*.f64 y y)))) (*.f64 (+.f64 (/.f64 5641895835477563/5000000000000000 y) x) (/.f64 1 (-.f64 (*.f64 x x) (/.f64 31830988618379068626528276418969/25000000000000000000000000000000 (*.f64 y y)))))))
(+.f64 (fma.f64 1 x (*.f64 (neg.f64 (+.f64 x (/.f64 5641895835477563/5000000000000000 y))) (/.f64 1 (-.f64 (*.f64 x x) (/.f64 31830988618379068626528276418969/25000000000000000000000000000000 (*.f64 y y)))))) (fma.f64 (neg.f64 (+.f64 x (/.f64 5641895835477563/5000000000000000 y))) (/.f64 1 (-.f64 (*.f64 x x) (/.f64 31830988618379068626528276418969/25000000000000000000000000000000 (*.f64 y y)))) (/.f64 (*.f64 1 (+.f64 x (/.f64 5641895835477563/5000000000000000 y))) (-.f64 (*.f64 x x) (/.f64 31830988618379068626528276418969/25000000000000000000000000000000 (*.f64 y y))))))
(+.f64 x (+.f64 (/.f64 (-.f64 (/.f64 -5641895835477563/5000000000000000 y) x) (fma.f64 x x (/.f64 -31830988618379068626528276418969/25000000000000000000000000000000 (*.f64 y y)))) (*.f64 0 (/.f64 (+.f64 x (/.f64 5641895835477563/5000000000000000 y)) (fma.f64 x x (/.f64 -31830988618379068626528276418969/25000000000000000000000000000000 (*.f64 y y)))))))
(+.f64 x (/.f64 (-.f64 (/.f64 -5641895835477563/5000000000000000 y) x) (fma.f64 x x (/.f64 -31830988618379068626528276418969/25000000000000000000000000000000 (*.f64 y y)))))
(+.f64 (fma.f64 x 1 (neg.f64 (*.f64 (+.f64 (/.f64 5641895835477563/5000000000000000 y) x) (/.f64 1 (-.f64 (*.f64 x x) (/.f64 31830988618379068626528276418969/25000000000000000000000000000000 (*.f64 y y))))))) (fma.f64 (neg.f64 (+.f64 (/.f64 5641895835477563/5000000000000000 y) x)) (/.f64 1 (-.f64 (*.f64 x x) (/.f64 31830988618379068626528276418969/25000000000000000000000000000000 (*.f64 y y)))) (*.f64 (+.f64 (/.f64 5641895835477563/5000000000000000 y) x) (/.f64 1 (-.f64 (*.f64 x x) (/.f64 31830988618379068626528276418969/25000000000000000000000000000000 (*.f64 y y)))))))
(+.f64 (fma.f64 1 x (*.f64 (neg.f64 (+.f64 x (/.f64 5641895835477563/5000000000000000 y))) (/.f64 1 (-.f64 (*.f64 x x) (/.f64 31830988618379068626528276418969/25000000000000000000000000000000 (*.f64 y y)))))) (fma.f64 (neg.f64 (+.f64 x (/.f64 5641895835477563/5000000000000000 y))) (/.f64 1 (-.f64 (*.f64 x x) (/.f64 31830988618379068626528276418969/25000000000000000000000000000000 (*.f64 y y)))) (/.f64 (*.f64 1 (+.f64 x (/.f64 5641895835477563/5000000000000000 y))) (-.f64 (*.f64 x x) (/.f64 31830988618379068626528276418969/25000000000000000000000000000000 (*.f64 y y))))))
(+.f64 x (+.f64 (/.f64 (-.f64 (/.f64 -5641895835477563/5000000000000000 y) x) (fma.f64 x x (/.f64 -31830988618379068626528276418969/25000000000000000000000000000000 (*.f64 y y)))) (*.f64 0 (/.f64 (+.f64 x (/.f64 5641895835477563/5000000000000000 y)) (fma.f64 x x (/.f64 -31830988618379068626528276418969/25000000000000000000000000000000 (*.f64 y y)))))))
(+.f64 x (/.f64 (-.f64 (/.f64 -5641895835477563/5000000000000000 y) x) (fma.f64 x x (/.f64 -31830988618379068626528276418969/25000000000000000000000000000000 (*.f64 y y)))))
(+.f64 (fma.f64 (cbrt.f64 x) (pow.f64 (cbrt.f64 x) 2) (neg.f64 (*.f64 (+.f64 (/.f64 5641895835477563/5000000000000000 y) x) (/.f64 1 (-.f64 (*.f64 x x) (/.f64 31830988618379068626528276418969/25000000000000000000000000000000 (*.f64 y y))))))) (fma.f64 (neg.f64 (+.f64 (/.f64 5641895835477563/5000000000000000 y) x)) (/.f64 1 (-.f64 (*.f64 x x) (/.f64 31830988618379068626528276418969/25000000000000000000000000000000 (*.f64 y y)))) (*.f64 (+.f64 (/.f64 5641895835477563/5000000000000000 y) x) (/.f64 1 (-.f64 (*.f64 x x) (/.f64 31830988618379068626528276418969/25000000000000000000000000000000 (*.f64 y y)))))))
(+.f64 (fma.f64 1 x (*.f64 (neg.f64 (+.f64 x (/.f64 5641895835477563/5000000000000000 y))) (/.f64 1 (-.f64 (*.f64 x x) (/.f64 31830988618379068626528276418969/25000000000000000000000000000000 (*.f64 y y)))))) (fma.f64 (neg.f64 (+.f64 x (/.f64 5641895835477563/5000000000000000 y))) (/.f64 1 (-.f64 (*.f64 x x) (/.f64 31830988618379068626528276418969/25000000000000000000000000000000 (*.f64 y y)))) (/.f64 (*.f64 1 (+.f64 x (/.f64 5641895835477563/5000000000000000 y))) (-.f64 (*.f64 x x) (/.f64 31830988618379068626528276418969/25000000000000000000000000000000 (*.f64 y y))))))
(+.f64 x (+.f64 (/.f64 (-.f64 (/.f64 -5641895835477563/5000000000000000 y) x) (fma.f64 x x (/.f64 -31830988618379068626528276418969/25000000000000000000000000000000 (*.f64 y y)))) (*.f64 0 (/.f64 (+.f64 x (/.f64 5641895835477563/5000000000000000 y)) (fma.f64 x x (/.f64 -31830988618379068626528276418969/25000000000000000000000000000000 (*.f64 y y)))))))
(+.f64 x (/.f64 (-.f64 (/.f64 -5641895835477563/5000000000000000 y) x) (fma.f64 x x (/.f64 -31830988618379068626528276418969/25000000000000000000000000000000 (*.f64 y y)))))
(+.f64 (fma.f64 (pow.f64 (cbrt.f64 x) 2) (cbrt.f64 x) (neg.f64 (*.f64 (+.f64 (/.f64 5641895835477563/5000000000000000 y) x) (/.f64 1 (-.f64 (*.f64 x x) (/.f64 31830988618379068626528276418969/25000000000000000000000000000000 (*.f64 y y))))))) (fma.f64 (neg.f64 (+.f64 (/.f64 5641895835477563/5000000000000000 y) x)) (/.f64 1 (-.f64 (*.f64 x x) (/.f64 31830988618379068626528276418969/25000000000000000000000000000000 (*.f64 y y)))) (*.f64 (+.f64 (/.f64 5641895835477563/5000000000000000 y) x) (/.f64 1 (-.f64 (*.f64 x x) (/.f64 31830988618379068626528276418969/25000000000000000000000000000000 (*.f64 y y)))))))
(+.f64 (fma.f64 1 x (*.f64 (neg.f64 (+.f64 x (/.f64 5641895835477563/5000000000000000 y))) (/.f64 1 (-.f64 (*.f64 x x) (/.f64 31830988618379068626528276418969/25000000000000000000000000000000 (*.f64 y y)))))) (fma.f64 (neg.f64 (+.f64 x (/.f64 5641895835477563/5000000000000000 y))) (/.f64 1 (-.f64 (*.f64 x x) (/.f64 31830988618379068626528276418969/25000000000000000000000000000000 (*.f64 y y)))) (/.f64 (*.f64 1 (+.f64 x (/.f64 5641895835477563/5000000000000000 y))) (-.f64 (*.f64 x x) (/.f64 31830988618379068626528276418969/25000000000000000000000000000000 (*.f64 y y))))))
(+.f64 x (+.f64 (/.f64 (-.f64 (/.f64 -5641895835477563/5000000000000000 y) x) (fma.f64 x x (/.f64 -31830988618379068626528276418969/25000000000000000000000000000000 (*.f64 y y)))) (*.f64 0 (/.f64 (+.f64 x (/.f64 5641895835477563/5000000000000000 y)) (fma.f64 x x (/.f64 -31830988618379068626528276418969/25000000000000000000000000000000 (*.f64 y y)))))))
(+.f64 x (/.f64 (-.f64 (/.f64 -5641895835477563/5000000000000000 y) x) (fma.f64 x x (/.f64 -31830988618379068626528276418969/25000000000000000000000000000000 (*.f64 y y)))))
(+.f64 (fma.f64 (sqrt.f64 x) (sqrt.f64 x) (neg.f64 (*.f64 (+.f64 (/.f64 5641895835477563/5000000000000000 y) x) (/.f64 1 (-.f64 (*.f64 x x) (/.f64 31830988618379068626528276418969/25000000000000000000000000000000 (*.f64 y y))))))) (fma.f64 (neg.f64 (+.f64 (/.f64 5641895835477563/5000000000000000 y) x)) (/.f64 1 (-.f64 (*.f64 x x) (/.f64 31830988618379068626528276418969/25000000000000000000000000000000 (*.f64 y y)))) (*.f64 (+.f64 (/.f64 5641895835477563/5000000000000000 y) x) (/.f64 1 (-.f64 (*.f64 x x) (/.f64 31830988618379068626528276418969/25000000000000000000000000000000 (*.f64 y y)))))))
(+.f64 (fma.f64 1 x (*.f64 (neg.f64 (+.f64 x (/.f64 5641895835477563/5000000000000000 y))) (/.f64 1 (-.f64 (*.f64 x x) (/.f64 31830988618379068626528276418969/25000000000000000000000000000000 (*.f64 y y)))))) (fma.f64 (neg.f64 (+.f64 x (/.f64 5641895835477563/5000000000000000 y))) (/.f64 1 (-.f64 (*.f64 x x) (/.f64 31830988618379068626528276418969/25000000000000000000000000000000 (*.f64 y y)))) (/.f64 (*.f64 1 (+.f64 x (/.f64 5641895835477563/5000000000000000 y))) (-.f64 (*.f64 x x) (/.f64 31830988618379068626528276418969/25000000000000000000000000000000 (*.f64 y y))))))
(+.f64 x (+.f64 (/.f64 (-.f64 (/.f64 -5641895835477563/5000000000000000 y) x) (fma.f64 x x (/.f64 -31830988618379068626528276418969/25000000000000000000000000000000 (*.f64 y y)))) (*.f64 0 (/.f64 (+.f64 x (/.f64 5641895835477563/5000000000000000 y)) (fma.f64 x x (/.f64 -31830988618379068626528276418969/25000000000000000000000000000000 (*.f64 y y)))))))
(+.f64 x (/.f64 (-.f64 (/.f64 -5641895835477563/5000000000000000 y) x) (fma.f64 x x (/.f64 -31830988618379068626528276418969/25000000000000000000000000000000 (*.f64 y y)))))
(+.f64 (log.f64 (pow.f64 (cbrt.f64 (exp.f64 (+.f64 x (/.f64 -1 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y)))))) 2)) (log.f64 (cbrt.f64 (exp.f64 (+.f64 x (/.f64 -1 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y))))))))
(+.f64 (*.f64 2 (log.f64 (cbrt.f64 (exp.f64 (+.f64 x (/.f64 -1 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y)))))))) (log.f64 (cbrt.f64 (exp.f64 (+.f64 x (/.f64 -1 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y))))))))
(*.f64 3 (log.f64 (cbrt.f64 (exp.f64 (+.f64 x (/.f64 -1 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y))))))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (+.f64 x (/.f64 -1 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y))))))) (log.f64 (sqrt.f64 (exp.f64 (+.f64 x (/.f64 -1 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y))))))))
(*.f64 2 (log.f64 (sqrt.f64 (exp.f64 (+.f64 x (/.f64 -1 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y))))))))
(*.f64 1 (+.f64 x (/.f64 -1 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y)))))
(+.f64 x (/.f64 -1 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y))))
(*.f64 (+.f64 x (/.f64 -1 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y)))) 1)
(+.f64 x (/.f64 -1 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y))))
(*.f64 (cbrt.f64 (+.f64 x (/.f64 -1 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y))))) (pow.f64 (cbrt.f64 (+.f64 x (/.f64 -1 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y))))) 2))
(+.f64 x (/.f64 -1 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y))))
(*.f64 (pow.f64 (cbrt.f64 (+.f64 x (/.f64 -1 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y))))) 2) (cbrt.f64 (+.f64 x (/.f64 -1 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y))))))
(+.f64 x (/.f64 -1 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y))))
(*.f64 (sqrt.f64 (+.f64 x (/.f64 -1 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y))))) (sqrt.f64 (+.f64 x (/.f64 -1 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y))))))
(+.f64 x (/.f64 -1 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y))))
(*.f64 (-.f64 (pow.f64 x 3) (pow.f64 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y)) -3)) (/.f64 1 (+.f64 (fma.f64 x x (pow.f64 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y)) -2)) (/.f64 x (+.f64 x (/.f64 -5641895835477563/5000000000000000 y))))))
(/.f64 (*.f64 (-.f64 (pow.f64 x 3) (pow.f64 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y)) -3)) 1) (+.f64 (fma.f64 x x (pow.f64 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y)) -2)) (/.f64 x (+.f64 x (/.f64 -5641895835477563/5000000000000000 y)))))
(/.f64 (-.f64 (pow.f64 x 3) (pow.f64 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y)) -3)) (+.f64 (fma.f64 x x (pow.f64 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y)) -2)) (/.f64 x (+.f64 x (/.f64 -5641895835477563/5000000000000000 y)))))
(*.f64 (-.f64 (*.f64 x x) (pow.f64 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y)) -2)) (/.f64 1 (+.f64 x (/.f64 1 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y))))))
(/.f64 1 (/.f64 (+.f64 x (/.f64 1 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y)))) (-.f64 (*.f64 x x) (pow.f64 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y)) -2))))
(/.f64 (-.f64 (*.f64 x x) (pow.f64 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y)) -2)) (+.f64 x (/.f64 1 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y)))))
(*.f64 (+.f64 (sqrt.f64 x) (pow.f64 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y)) -1/2)) (-.f64 (sqrt.f64 x) (pow.f64 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y)) -1/2)))
(+.f64 x (/.f64 -1 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y))))
(/.f64 1 (/.f64 (+.f64 (fma.f64 x x (pow.f64 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y)) -2)) (/.f64 x (+.f64 x (/.f64 -5641895835477563/5000000000000000 y)))) (-.f64 (pow.f64 x 3) (pow.f64 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y)) -3))))
(/.f64 (*.f64 (-.f64 (pow.f64 x 3) (pow.f64 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y)) -3)) 1) (+.f64 (fma.f64 x x (pow.f64 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y)) -2)) (/.f64 x (+.f64 x (/.f64 -5641895835477563/5000000000000000 y)))))
(/.f64 (-.f64 (pow.f64 x 3) (pow.f64 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y)) -3)) (+.f64 (fma.f64 x x (pow.f64 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y)) -2)) (/.f64 x (+.f64 x (/.f64 -5641895835477563/5000000000000000 y)))))
(/.f64 1 (/.f64 (+.f64 x (/.f64 1 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y)))) (-.f64 (*.f64 x x) (pow.f64 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y)) -2))))
(/.f64 (-.f64 (*.f64 x x) (pow.f64 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y)) -2)) (+.f64 x (/.f64 1 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y)))))
(/.f64 (-.f64 (pow.f64 x 3) (pow.f64 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y)) -3)) (+.f64 (fma.f64 x x (pow.f64 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y)) -2)) (/.f64 x (+.f64 x (/.f64 -5641895835477563/5000000000000000 y)))))
(/.f64 (*.f64 (-.f64 (pow.f64 x 3) (pow.f64 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y)) -3)) 1) (+.f64 (fma.f64 x x (pow.f64 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y)) -2)) (/.f64 x (+.f64 x (/.f64 -5641895835477563/5000000000000000 y)))))
(/.f64 (-.f64 (*.f64 x x) (pow.f64 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y)) -2)) (+.f64 x (/.f64 1 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y)))))
(/.f64 1 (/.f64 (+.f64 x (/.f64 1 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y)))) (-.f64 (*.f64 x x) (pow.f64 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y)) -2))))
(/.f64 (neg.f64 (-.f64 (pow.f64 x 3) (pow.f64 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y)) -3))) (neg.f64 (+.f64 (fma.f64 x x (pow.f64 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y)) -2)) (/.f64 x (+.f64 x (/.f64 -5641895835477563/5000000000000000 y))))))
(/.f64 (*.f64 (-.f64 (pow.f64 x 3) (pow.f64 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y)) -3)) 1) (+.f64 (fma.f64 x x (pow.f64 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y)) -2)) (/.f64 x (+.f64 x (/.f64 -5641895835477563/5000000000000000 y)))))
(/.f64 (-.f64 (pow.f64 x 3) (pow.f64 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y)) -3)) (+.f64 (fma.f64 x x (pow.f64 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y)) -2)) (/.f64 x (+.f64 x (/.f64 -5641895835477563/5000000000000000 y)))))
(/.f64 (neg.f64 (-.f64 (*.f64 x x) (pow.f64 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y)) -2))) (neg.f64 (+.f64 x (/.f64 1 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y))))))
(/.f64 1 (/.f64 (+.f64 x (/.f64 1 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y)))) (-.f64 (*.f64 x x) (pow.f64 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y)) -2))))
(/.f64 (-.f64 (*.f64 x x) (pow.f64 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y)) -2)) (+.f64 x (/.f64 1 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y)))))
(/.f64 (+.f64 (pow.f64 x 3) (pow.f64 (/.f64 -1 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y))) 3)) (fma.f64 x x (-.f64 (pow.f64 (/.f64 -1 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y))) 2) (*.f64 x (/.f64 -1 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y)))))))
(/.f64 (+.f64 (pow.f64 x 3) (/.f64 -1 (pow.f64 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y)) 3))) (fma.f64 x x (-.f64 (pow.f64 (/.f64 -1 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y))) 2) (/.f64 (*.f64 x -1) (+.f64 x (/.f64 -5641895835477563/5000000000000000 y))))))
(/.f64 (+.f64 (pow.f64 x 3) (/.f64 -1 (pow.f64 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y)) 3))) (-.f64 (fma.f64 x x (pow.f64 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y)) -2)) (/.f64 (neg.f64 x) (+.f64 x (/.f64 -5641895835477563/5000000000000000 y)))))
(/.f64 (+.f64 (pow.f64 x 3) (/.f64 1 (pow.f64 (-.f64 (/.f64 5641895835477563/5000000000000000 y) x) 3))) (+.f64 (fma.f64 x x (pow.f64 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y)) -2)) (/.f64 x (+.f64 x (/.f64 -5641895835477563/5000000000000000 y)))))
(/.f64 (-.f64 (*.f64 x x) (pow.f64 (/.f64 -1 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y))) 2)) (-.f64 x (/.f64 -1 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y)))))
(/.f64 1 (/.f64 (+.f64 x (/.f64 1 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y)))) (-.f64 (*.f64 x x) (pow.f64 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y)) -2))))
(/.f64 (-.f64 (*.f64 x x) (pow.f64 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y)) -2)) (+.f64 x (/.f64 1 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y)))))
(pow.f64 (+.f64 x (/.f64 -1 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y)))) 1)
(+.f64 x (/.f64 -1 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y))))
(pow.f64 (pow.f64 (+.f64 x (/.f64 -1 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y)))) 2) 1/2)
(+.f64 x (/.f64 -1 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y))))
(pow.f64 (pow.f64 (+.f64 x (/.f64 -1 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y)))) 3) 1/3)
(+.f64 x (/.f64 -1 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y))))
(pow.f64 (cbrt.f64 (+.f64 x (/.f64 -1 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y))))) 3)
(+.f64 x (/.f64 -1 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y))))
(pow.f64 (sqrt.f64 (+.f64 x (/.f64 -1 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y))))) 2)
(+.f64 x (/.f64 -1 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y))))
(pow.f64 (/.f64 (+.f64 (fma.f64 x x (pow.f64 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y)) -2)) (/.f64 x (+.f64 x (/.f64 -5641895835477563/5000000000000000 y)))) (-.f64 (pow.f64 x 3) (pow.f64 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y)) -3))) -1)
(/.f64 (*.f64 (-.f64 (pow.f64 x 3) (pow.f64 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y)) -3)) 1) (+.f64 (fma.f64 x x (pow.f64 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y)) -2)) (/.f64 x (+.f64 x (/.f64 -5641895835477563/5000000000000000 y)))))
(/.f64 (-.f64 (pow.f64 x 3) (pow.f64 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y)) -3)) (+.f64 (fma.f64 x x (pow.f64 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y)) -2)) (/.f64 x (+.f64 x (/.f64 -5641895835477563/5000000000000000 y)))))
(pow.f64 (/.f64 (+.f64 x (/.f64 1 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y)))) (-.f64 (*.f64 x x) (pow.f64 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y)) -2))) -1)
(/.f64 1 (/.f64 (+.f64 x (/.f64 1 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y)))) (-.f64 (*.f64 x x) (pow.f64 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y)) -2))))
(/.f64 (-.f64 (*.f64 x x) (pow.f64 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y)) -2)) (+.f64 x (/.f64 1 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y)))))
(sqrt.f64 (pow.f64 (+.f64 x (/.f64 -1 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y)))) 2))
(+.f64 x (/.f64 -1 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y))))
(log.f64 (exp.f64 (+.f64 x (/.f64 -1 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y))))))
(+.f64 x (/.f64 -1 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y))))
(log.f64 (+.f64 1 (expm1.f64 (+.f64 x (/.f64 -1 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y)))))))
(+.f64 x (/.f64 -1 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y))))
(log.f64 (/.f64 (+.f64 1 (expm1.f64 x)) (exp.f64 (/.f64 1 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y))))))
(+.f64 x (/.f64 -1 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y))))
(log.f64 (/.f64 (exp.f64 x) (+.f64 1 (expm1.f64 (/.f64 1 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y)))))))
(+.f64 x (/.f64 -1 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y))))
(log.f64 (/.f64 (+.f64 1 (expm1.f64 x)) (+.f64 1 (expm1.f64 (/.f64 1 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y)))))))
(+.f64 x (/.f64 -1 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y))))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 x)) (exp.f64 (/.f64 -1 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y))))))
(+.f64 x (/.f64 -1 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y))))
(log.f64 (*.f64 (exp.f64 x) (/.f64 1 (exp.f64 (/.f64 1 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y)))))))
(+.f64 x (/.f64 -1 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y))))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 x)) (/.f64 1 (exp.f64 (/.f64 1 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y)))))))
(+.f64 x (/.f64 -1 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y))))
(log.f64 (*.f64 (exp.f64 (/.f64 -1 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y)))) (exp.f64 x)))
(+.f64 x (/.f64 -1 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y))))
(log.f64 (*.f64 (/.f64 1 (exp.f64 (/.f64 1 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y))))) (exp.f64 x)))
(+.f64 x (/.f64 -1 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y))))
(log.f64 (*.f64 (exp.f64 (/.f64 -1 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y)))) (+.f64 1 (expm1.f64 x))))
(+.f64 x (/.f64 -1 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y))))
(log.f64 (*.f64 (/.f64 1 (exp.f64 (/.f64 1 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y))))) (+.f64 1 (expm1.f64 x))))
(+.f64 x (/.f64 -1 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y))))
(cbrt.f64 (pow.f64 (+.f64 x (/.f64 -1 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y)))) 3))
(+.f64 x (/.f64 -1 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y))))
(expm1.f64 (log1p.f64 (+.f64 x (/.f64 -1 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y))))))
(+.f64 x (/.f64 -1 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y))))
(log1p.f64 (expm1.f64 (+.f64 x (/.f64 -1 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y))))))
(+.f64 x (/.f64 -1 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y))))
(exp.f64 (log.f64 (+.f64 x (/.f64 -1 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y))))))
(+.f64 x (/.f64 -1 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y))))
(exp.f64 (*.f64 (log.f64 (+.f64 x (/.f64 -1 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y))))) 1))
(+.f64 x (/.f64 -1 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y))))
(fma.f64 1 x (/.f64 -1 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y))))
(+.f64 x (/.f64 -1 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y))))
(fma.f64 1 x (*.f64 (/.f64 -1 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y))) 1))
(+.f64 x (/.f64 -1 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y))))
(fma.f64 1 (+.f64 x (/.f64 -1 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y)))) (fma.f64 (/.f64 -1 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y))) 1 (/.f64 1 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y)))))
(+.f64 x (/.f64 -1 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y))))
(fma.f64 1 (+.f64 x (/.f64 -1 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y)))) (fma.f64 (neg.f64 (cbrt.f64 (/.f64 1 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y))))) (cbrt.f64 (pow.f64 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y)) -2)) (/.f64 1 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y)))))
(+.f64 x (+.f64 (/.f64 -1 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y))) (fma.f64 (neg.f64 (cbrt.f64 (/.f64 1 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y))))) (cbrt.f64 (pow.f64 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y)) -2)) (/.f64 1 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y))))))
(+.f64 x (+.f64 (/.f64 -1 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y))) (fma.f64 (neg.f64 (cbrt.f64 (pow.f64 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y)) -2))) (cbrt.f64 (/.f64 1 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y)))) (/.f64 1 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y))))))
(+.f64 x (+.f64 (/.f64 -1 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y))) (fma.f64 (cbrt.f64 (/.f64 1 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y)))) (neg.f64 (cbrt.f64 (pow.f64 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y)) -2))) (/.f64 1 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y))))))
(fma.f64 1 (+.f64 x (/.f64 -1 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y)))) (+.f64 (/.f64 -1 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y))) (/.f64 1 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y)))))
(+.f64 x (/.f64 -1 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y))))
(fma.f64 1 (/.f64 -1 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y))) x)
(+.f64 x (/.f64 -1 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y))))
(fma.f64 x 1 (/.f64 -1 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y))))
(+.f64 x (/.f64 -1 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y))))
(fma.f64 x 1 (*.f64 (/.f64 -1 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y))) 1))
(+.f64 x (/.f64 -1 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y))))
(fma.f64 (+.f64 x (/.f64 -1 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y)))) 1 (fma.f64 (/.f64 -1 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y))) 1 (/.f64 1 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y)))))
(+.f64 x (/.f64 -1 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y))))
(fma.f64 (+.f64 x (/.f64 -1 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y)))) 1 (fma.f64 (neg.f64 (cbrt.f64 (/.f64 1 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y))))) (cbrt.f64 (pow.f64 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y)) -2)) (/.f64 1 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y)))))
(+.f64 x (+.f64 (/.f64 -1 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y))) (fma.f64 (neg.f64 (cbrt.f64 (/.f64 1 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y))))) (cbrt.f64 (pow.f64 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y)) -2)) (/.f64 1 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y))))))
(+.f64 x (+.f64 (/.f64 -1 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y))) (fma.f64 (neg.f64 (cbrt.f64 (pow.f64 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y)) -2))) (cbrt.f64 (/.f64 1 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y)))) (/.f64 1 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y))))))
(+.f64 x (+.f64 (/.f64 -1 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y))) (fma.f64 (cbrt.f64 (/.f64 1 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y)))) (neg.f64 (cbrt.f64 (pow.f64 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y)) -2))) (/.f64 1 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y))))))
(fma.f64 (+.f64 x (/.f64 -1 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y)))) 1 (+.f64 (/.f64 -1 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y))) (/.f64 1 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y)))))
(+.f64 x (/.f64 -1 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y))))
(fma.f64 (cbrt.f64 (pow.f64 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y)) -2)) (neg.f64 (cbrt.f64 (/.f64 1 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y))))) x)
(-.f64 x (*.f64 (cbrt.f64 (/.f64 1 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y)))) (cbrt.f64 (pow.f64 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y)) -2))))
(fma.f64 (cbrt.f64 (+.f64 x (/.f64 -1 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y))))) (pow.f64 (cbrt.f64 (+.f64 x (/.f64 -1 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y))))) 2) (fma.f64 (/.f64 -1 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y))) 1 (/.f64 1 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y)))))
(+.f64 x (/.f64 -1 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y))))
(fma.f64 (cbrt.f64 (+.f64 x (/.f64 -1 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y))))) (pow.f64 (cbrt.f64 (+.f64 x (/.f64 -1 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y))))) 2) (fma.f64 (neg.f64 (cbrt.f64 (/.f64 1 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y))))) (cbrt.f64 (pow.f64 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y)) -2)) (/.f64 1 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y)))))
(+.f64 x (+.f64 (/.f64 -1 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y))) (fma.f64 (neg.f64 (cbrt.f64 (/.f64 1 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y))))) (cbrt.f64 (pow.f64 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y)) -2)) (/.f64 1 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y))))))
(+.f64 x (+.f64 (/.f64 -1 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y))) (fma.f64 (neg.f64 (cbrt.f64 (pow.f64 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y)) -2))) (cbrt.f64 (/.f64 1 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y)))) (/.f64 1 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y))))))
(+.f64 x (+.f64 (/.f64 -1 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y))) (fma.f64 (cbrt.f64 (/.f64 1 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y)))) (neg.f64 (cbrt.f64 (pow.f64 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y)) -2))) (/.f64 1 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y))))))
(fma.f64 (cbrt.f64 (+.f64 x (/.f64 -1 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y))))) (pow.f64 (cbrt.f64 (+.f64 x (/.f64 -1 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y))))) 2) (+.f64 (/.f64 -1 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y))) (/.f64 1 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y)))))
(+.f64 x (/.f64 -1 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y))))
(fma.f64 (pow.f64 (cbrt.f64 (+.f64 x (/.f64 -1 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y))))) 2) (cbrt.f64 (+.f64 x (/.f64 -1 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y))))) (fma.f64 (/.f64 -1 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y))) 1 (/.f64 1 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y)))))
(+.f64 x (/.f64 -1 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y))))
(fma.f64 (pow.f64 (cbrt.f64 (+.f64 x (/.f64 -1 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y))))) 2) (cbrt.f64 (+.f64 x (/.f64 -1 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y))))) (fma.f64 (neg.f64 (cbrt.f64 (/.f64 1 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y))))) (cbrt.f64 (pow.f64 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y)) -2)) (/.f64 1 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y)))))
(+.f64 x (+.f64 (/.f64 -1 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y))) (fma.f64 (neg.f64 (cbrt.f64 (/.f64 1 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y))))) (cbrt.f64 (pow.f64 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y)) -2)) (/.f64 1 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y))))))
(+.f64 x (+.f64 (/.f64 -1 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y))) (fma.f64 (neg.f64 (cbrt.f64 (pow.f64 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y)) -2))) (cbrt.f64 (/.f64 1 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y)))) (/.f64 1 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y))))))
(+.f64 x (+.f64 (/.f64 -1 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y))) (fma.f64 (cbrt.f64 (/.f64 1 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y)))) (neg.f64 (cbrt.f64 (pow.f64 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y)) -2))) (/.f64 1 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y))))))
(fma.f64 (pow.f64 (cbrt.f64 (+.f64 x (/.f64 -1 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y))))) 2) (cbrt.f64 (+.f64 x (/.f64 -1 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y))))) (+.f64 (/.f64 -1 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y))) (/.f64 1 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y)))))
(+.f64 x (/.f64 -1 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y))))
(fma.f64 (cbrt.f64 x) (pow.f64 (cbrt.f64 x) 2) (/.f64 -1 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y))))
(+.f64 x (/.f64 -1 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y))))
(fma.f64 (cbrt.f64 x) (pow.f64 (cbrt.f64 x) 2) (*.f64 (/.f64 -1 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y))) 1))
(+.f64 x (/.f64 -1 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y))))
(fma.f64 (pow.f64 (cbrt.f64 x) 2) (cbrt.f64 x) (/.f64 -1 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y))))
(+.f64 x (/.f64 -1 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y))))
(fma.f64 (pow.f64 (cbrt.f64 x) 2) (cbrt.f64 x) (*.f64 (/.f64 -1 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y))) 1))
(+.f64 x (/.f64 -1 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y))))
(fma.f64 (pow.f64 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y)) -1/2) (neg.f64 (pow.f64 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y)) -1/2)) x)
(+.f64 x (/.f64 -1 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y))))
(fma.f64 (sqrt.f64 (+.f64 x (/.f64 -1 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y))))) (sqrt.f64 (+.f64 x (/.f64 -1 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y))))) (fma.f64 (/.f64 -1 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y))) 1 (/.f64 1 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y)))))
(+.f64 x (/.f64 -1 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y))))
(fma.f64 (sqrt.f64 (+.f64 x (/.f64 -1 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y))))) (sqrt.f64 (+.f64 x (/.f64 -1 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y))))) (fma.f64 (neg.f64 (cbrt.f64 (/.f64 1 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y))))) (cbrt.f64 (pow.f64 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y)) -2)) (/.f64 1 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y)))))
(+.f64 x (+.f64 (/.f64 -1 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y))) (fma.f64 (neg.f64 (cbrt.f64 (/.f64 1 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y))))) (cbrt.f64 (pow.f64 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y)) -2)) (/.f64 1 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y))))))
(+.f64 x (+.f64 (/.f64 -1 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y))) (fma.f64 (neg.f64 (cbrt.f64 (pow.f64 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y)) -2))) (cbrt.f64 (/.f64 1 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y)))) (/.f64 1 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y))))))
(+.f64 x (+.f64 (/.f64 -1 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y))) (fma.f64 (cbrt.f64 (/.f64 1 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y)))) (neg.f64 (cbrt.f64 (pow.f64 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y)) -2))) (/.f64 1 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y))))))
(fma.f64 (sqrt.f64 (+.f64 x (/.f64 -1 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y))))) (sqrt.f64 (+.f64 x (/.f64 -1 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y))))) (+.f64 (/.f64 -1 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y))) (/.f64 1 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y)))))
(+.f64 x (/.f64 -1 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y))))
(fma.f64 (sqrt.f64 x) (sqrt.f64 x) (/.f64 -1 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y))))
(+.f64 x (/.f64 -1 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y))))
(fma.f64 (sqrt.f64 x) (sqrt.f64 x) (*.f64 (/.f64 -1 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y))) 1))
(+.f64 x (/.f64 -1 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y))))
(fma.f64 -1 (/.f64 1 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y))) x)
(+.f64 x (/.f64 -1 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y))))
(fma.f64 (-.f64 (pow.f64 x 3) (pow.f64 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y)) -3)) (/.f64 1 (+.f64 (fma.f64 x x (pow.f64 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y)) -2)) (/.f64 x (+.f64 x (/.f64 -5641895835477563/5000000000000000 y))))) (fma.f64 (/.f64 -1 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y))) 1 (/.f64 1 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y)))))
(/.f64 (*.f64 (-.f64 (pow.f64 x 3) (pow.f64 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y)) -3)) 1) (+.f64 (fma.f64 x x (pow.f64 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y)) -2)) (/.f64 x (+.f64 x (/.f64 -5641895835477563/5000000000000000 y)))))
(/.f64 (-.f64 (pow.f64 x 3) (pow.f64 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y)) -3)) (+.f64 (fma.f64 x x (pow.f64 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y)) -2)) (/.f64 x (+.f64 x (/.f64 -5641895835477563/5000000000000000 y)))))
(fma.f64 (-.f64 (pow.f64 x 3) (pow.f64 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y)) -3)) (/.f64 1 (+.f64 (fma.f64 x x (pow.f64 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y)) -2)) (/.f64 x (+.f64 x (/.f64 -5641895835477563/5000000000000000 y))))) (fma.f64 (neg.f64 (cbrt.f64 (/.f64 1 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y))))) (cbrt.f64 (pow.f64 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y)) -2)) (/.f64 1 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y)))))
(+.f64 (fma.f64 (neg.f64 (cbrt.f64 (pow.f64 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y)) -2))) (cbrt.f64 (/.f64 1 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y)))) (/.f64 1 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y)))) (/.f64 (-.f64 (pow.f64 x 3) (pow.f64 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y)) -3)) (+.f64 (fma.f64 x x (pow.f64 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y)) -2)) (/.f64 x (+.f64 x (/.f64 -5641895835477563/5000000000000000 y))))))
(+.f64 (fma.f64 (cbrt.f64 (/.f64 1 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y)))) (neg.f64 (cbrt.f64 (pow.f64 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y)) -2))) (/.f64 1 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y)))) (/.f64 (-.f64 (pow.f64 x 3) (pow.f64 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y)) -3)) (+.f64 (fma.f64 x x (pow.f64 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y)) -2)) (/.f64 x (+.f64 x (/.f64 -5641895835477563/5000000000000000 y))))))
(fma.f64 (-.f64 (pow.f64 x 3) (pow.f64 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y)) -3)) (/.f64 1 (+.f64 (fma.f64 x x (pow.f64 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y)) -2)) (/.f64 x (+.f64 x (/.f64 -5641895835477563/5000000000000000 y))))) (+.f64 (/.f64 -1 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y))) (/.f64 1 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y)))))
(/.f64 (*.f64 (-.f64 (pow.f64 x 3) (pow.f64 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y)) -3)) 1) (+.f64 (fma.f64 x x (pow.f64 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y)) -2)) (/.f64 x (+.f64 x (/.f64 -5641895835477563/5000000000000000 y)))))
(/.f64 (-.f64 (pow.f64 x 3) (pow.f64 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y)) -3)) (+.f64 (fma.f64 x x (pow.f64 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y)) -2)) (/.f64 x (+.f64 x (/.f64 -5641895835477563/5000000000000000 y)))))
(fma.f64 (-.f64 (*.f64 x x) (pow.f64 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y)) -2)) (/.f64 1 (+.f64 x (/.f64 1 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y))))) (fma.f64 (/.f64 -1 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y))) 1 (/.f64 1 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y)))))
(/.f64 1 (/.f64 (+.f64 x (/.f64 1 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y)))) (-.f64 (*.f64 x x) (pow.f64 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y)) -2))))
(/.f64 (-.f64 (*.f64 x x) (pow.f64 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y)) -2)) (+.f64 x (/.f64 1 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y)))))
(fma.f64 (-.f64 (*.f64 x x) (pow.f64 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y)) -2)) (/.f64 1 (+.f64 x (/.f64 1 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y))))) (fma.f64 (neg.f64 (cbrt.f64 (/.f64 1 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y))))) (cbrt.f64 (pow.f64 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y)) -2)) (/.f64 1 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y)))))
(+.f64 (fma.f64 (neg.f64 (cbrt.f64 (pow.f64 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y)) -2))) (cbrt.f64 (/.f64 1 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y)))) (/.f64 1 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y)))) (/.f64 (-.f64 (*.f64 x x) (pow.f64 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y)) -2)) (+.f64 x (/.f64 1 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y))))))
(+.f64 (fma.f64 (cbrt.f64 (/.f64 1 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y)))) (neg.f64 (cbrt.f64 (pow.f64 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y)) -2))) (/.f64 1 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y)))) (/.f64 (-.f64 (*.f64 x x) (pow.f64 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y)) -2)) (+.f64 x (/.f64 1 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y))))))
(fma.f64 (-.f64 (*.f64 x x) (pow.f64 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y)) -2)) (/.f64 1 (+.f64 x (/.f64 1 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y))))) (+.f64 (/.f64 -1 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y))) (/.f64 1 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y)))))
(/.f64 1 (/.f64 (+.f64 x (/.f64 1 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y)))) (-.f64 (*.f64 x x) (pow.f64 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y)) -2))))
(/.f64 (-.f64 (*.f64 x x) (pow.f64 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y)) -2)) (+.f64 x (/.f64 1 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y)))))
(fma.f64 (pow.f64 (cbrt.f64 (/.f64 -1 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y)))) 2) (cbrt.f64 (/.f64 -1 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y)))) x)
(+.f64 x (/.f64 -1 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y))))
(fma.f64 (sqrt.f64 (/.f64 -1 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y)))) (sqrt.f64 (/.f64 -1 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y)))) x)
(+.f64 x (/.f64 -1 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y))))
(fma.f64 (neg.f64 (pow.f64 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y)) -1/2)) (pow.f64 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y)) -1/2) x)
(+.f64 x (/.f64 -1 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y))))
(fma.f64 (+.f64 (sqrt.f64 x) (pow.f64 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y)) -1/2)) (-.f64 (sqrt.f64 x) (pow.f64 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y)) -1/2)) (fma.f64 (/.f64 -1 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y))) 1 (/.f64 1 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y)))))
(+.f64 x (/.f64 -1 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y))))
(fma.f64 (+.f64 (sqrt.f64 x) (pow.f64 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y)) -1/2)) (-.f64 (sqrt.f64 x) (pow.f64 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y)) -1/2)) (fma.f64 (neg.f64 (cbrt.f64 (/.f64 1 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y))))) (cbrt.f64 (pow.f64 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y)) -2)) (/.f64 1 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y)))))
(+.f64 x (+.f64 (/.f64 -1 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y))) (fma.f64 (neg.f64 (cbrt.f64 (/.f64 1 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y))))) (cbrt.f64 (pow.f64 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y)) -2)) (/.f64 1 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y))))))
(+.f64 x (+.f64 (/.f64 -1 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y))) (fma.f64 (neg.f64 (cbrt.f64 (pow.f64 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y)) -2))) (cbrt.f64 (/.f64 1 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y)))) (/.f64 1 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y))))))
(+.f64 x (+.f64 (/.f64 -1 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y))) (fma.f64 (cbrt.f64 (/.f64 1 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y)))) (neg.f64 (cbrt.f64 (pow.f64 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y)) -2))) (/.f64 1 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y))))))
(fma.f64 (+.f64 (sqrt.f64 x) (pow.f64 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y)) -1/2)) (-.f64 (sqrt.f64 x) (pow.f64 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y)) -1/2)) (+.f64 (/.f64 -1 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y))) (/.f64 1 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y)))))
(+.f64 x (/.f64 -1 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y))))
(fma.f64 (neg.f64 (cbrt.f64 (pow.f64 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y)) -2))) (cbrt.f64 (/.f64 1 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y)))) x)
(fma.f64 (cbrt.f64 (pow.f64 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y)) -2)) (neg.f64 (cbrt.f64 (/.f64 1 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y))))) x)
(-.f64 x (*.f64 (cbrt.f64 (/.f64 1 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y)))) (cbrt.f64 (pow.f64 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y)) -2))))

localize4.0ms (0%)

Local error

Found 1 expressions with local error:

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

Compiled 8 to 6 computations (25% saved)

series3.0ms (0%)

Counts
1 → 12
Calls

3 calls:

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

Compiled 84 to 72 computations (14.3% saved)

rewrite56.0ms (0.5%)

Algorithm
batch-egg-rewrite
Rules
345×pow1_binary64
338×add-sqr-sqrt_binary64
329×*-un-lft-identity_binary64
321×add-log-exp_binary64
321×log1p-expm1-u_binary64
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
044
1804
28734
Stop Event
node limit
Counts
1 → 25
Calls
Call 1
Inputs
(*.f64 y 5000000000000000/5641895835477563)
Outputs
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 1 (*.f64 y 5000000000000000/5641895835477563)) -1)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 y 5000000000000000/5641895835477563))))) (#(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 (log.f64 (cbrt.f64 (pow.f64 (exp.f64 10000000000000000/5641895835477563) y))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 5000000000000000/5641895835477563) y))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 1 (*.f64 y 5000000000000000/5641895835477563)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (pow.f64 (+.f64 1 (*.f64 y 5000000000000000/5641895835477563)) 3) 1) (+.f64 (*.f64 (+.f64 1 (*.f64 y 5000000000000000/5641895835477563)) (+.f64 1 (*.f64 y 5000000000000000/5641895835477563))) (+.f64 1 (*.f64 (+.f64 1 (*.f64 y 5000000000000000/5641895835477563)) 1))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 (+.f64 1 (*.f64 y 5000000000000000/5641895835477563)) (+.f64 1 (*.f64 y 5000000000000000/5641895835477563))) 1) (+.f64 (+.f64 1 (*.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 (pow.f64 (*.f64 y 5000000000000000/5641895835477563) 2) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547 (pow.f64 y 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 pow.f64 (E.f64) (log.f64 (*.f64 y 5000000000000000/5641895835477563)))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (exp.f64 (sqrt.f64 (log.f64 (*.f64 y 5000000000000000/5641895835477563)))) (sqrt.f64 (log.f64 (*.f64 y 5000000000000000/5641895835477563))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (exp.f64 (pow.f64 (cbrt.f64 (log.f64 (*.f64 y 5000000000000000/5641895835477563))) 2)) (cbrt.f64 (log.f64 (*.f64 y 5000000000000000/5641895835477563))))))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (pow.f64 (*.f64 y 5000000000000000/5641895835477563) 2))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 y 5000000000000000/5641895835477563))))) (#(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 125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547 (pow.f64 y 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 (*.f64 3 (log.f64 (*.f64 y 5000000000000000/5641895835477563))) 1/3))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (cbrt.f64 (*.f64 y 5000000000000000/5641895835477563))) 3))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 y 5000000000000000/5641895835477563))) 2))))))

simplify39.0ms (0.4%)

Algorithm
egg-herbie
Rules
463×times-frac_binary64
382×distribute-rgt-out_binary64
367×associate-*l/_binary64
335×associate-/l*_binary64
328×fma-neg_binary64
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
078238
1188229
2573225
33008225
Stop Event
node limit
Counts
37 → 31
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 (+.f64 1 (*.f64 y 5000000000000000/5641895835477563)) -1)
(+.f64 0 (*.f64 y 5000000000000000/5641895835477563))
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 5000000000000000/5641895835477563) y))) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 5000000000000000/5641895835477563) y))))
(+.f64 (log.f64 (cbrt.f64 (pow.f64 (exp.f64 10000000000000000/5641895835477563) y))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 5000000000000000/5641895835477563) y))))
(-.f64 (+.f64 1 (*.f64 y 5000000000000000/5641895835477563)) 1)
(/.f64 (-.f64 (pow.f64 (+.f64 1 (*.f64 y 5000000000000000/5641895835477563)) 3) 1) (+.f64 (*.f64 (+.f64 1 (*.f64 y 5000000000000000/5641895835477563)) (+.f64 1 (*.f64 y 5000000000000000/5641895835477563))) (+.f64 1 (*.f64 (+.f64 1 (*.f64 y 5000000000000000/5641895835477563)) 1))))
(/.f64 (-.f64 (*.f64 (+.f64 1 (*.f64 y 5000000000000000/5641895835477563)) (+.f64 1 (*.f64 y 5000000000000000/5641895835477563))) 1) (+.f64 (+.f64 1 (*.f64 y 5000000000000000/5641895835477563)) 1))
(pow.f64 (*.f64 y 5000000000000000/5641895835477563) 1)
(pow.f64 (pow.f64 (*.f64 y 5000000000000000/5641895835477563) 2) 1/2)
(pow.f64 (*.f64 125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547 (pow.f64 y 3)) 1/3)
(pow.f64 (cbrt.f64 (*.f64 y 5000000000000000/5641895835477563)) 3)
(pow.f64 (sqrt.f64 (*.f64 y 5000000000000000/5641895835477563)) 2)
(pow.f64 (E.f64) (log.f64 (*.f64 y 5000000000000000/5641895835477563)))
(pow.f64 (exp.f64 (sqrt.f64 (log.f64 (*.f64 y 5000000000000000/5641895835477563)))) (sqrt.f64 (log.f64 (*.f64 y 5000000000000000/5641895835477563))))
(pow.f64 (exp.f64 (pow.f64 (cbrt.f64 (log.f64 (*.f64 y 5000000000000000/5641895835477563))) 2)) (cbrt.f64 (log.f64 (*.f64 y 5000000000000000/5641895835477563))))
(sqrt.f64 (pow.f64 (*.f64 y 5000000000000000/5641895835477563) 2))
(fabs.f64 (*.f64 y 5000000000000000/5641895835477563))
(log.f64 (pow.f64 (exp.f64 5000000000000000/5641895835477563) y))
(cbrt.f64 (*.f64 125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547 (pow.f64 y 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 (*.f64 3 (log.f64 (*.f64 y 5000000000000000/5641895835477563))) 1/3))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (*.f64 y 5000000000000000/5641895835477563))) 3))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 y 5000000000000000/5641895835477563))) 2))
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 (+.f64 1 (*.f64 y 5000000000000000/5641895835477563)) -1)
(*.f64 5000000000000000/5641895835477563 y)
(+.f64 0 (*.f64 y 5000000000000000/5641895835477563))
(*.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 (log.f64 (cbrt.f64 (pow.f64 (exp.f64 10000000000000000/5641895835477563) y))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 5000000000000000/5641895835477563) y))))
(-.f64 (+.f64 1 (*.f64 y 5000000000000000/5641895835477563)) 1)
(*.f64 5000000000000000/5641895835477563 y)
(/.f64 (-.f64 (pow.f64 (+.f64 1 (*.f64 y 5000000000000000/5641895835477563)) 3) 1) (+.f64 (*.f64 (+.f64 1 (*.f64 y 5000000000000000/5641895835477563)) (+.f64 1 (*.f64 y 5000000000000000/5641895835477563))) (+.f64 1 (*.f64 (+.f64 1 (*.f64 y 5000000000000000/5641895835477563)) 1))))
(/.f64 (+.f64 (pow.f64 (+.f64 1 (*.f64 5000000000000000/5641895835477563 y)) 3) -1) (fma.f64 (+.f64 1 (*.f64 5000000000000000/5641895835477563 y)) (+.f64 1 (*.f64 5000000000000000/5641895835477563 y)) (+.f64 1 (+.f64 1 (*.f64 5000000000000000/5641895835477563 y)))))
(/.f64 (+.f64 -1 (pow.f64 (fma.f64 5000000000000000/5641895835477563 y 1) 3)) (fma.f64 (fma.f64 5000000000000000/5641895835477563 y 1) (fma.f64 5000000000000000/5641895835477563 y 1) (+.f64 (*.f64 5000000000000000/5641895835477563 y) 2)))
(/.f64 (+.f64 -1 (pow.f64 (fma.f64 5000000000000000/5641895835477563 y 1) 3)) (+.f64 1 (*.f64 (fma.f64 5000000000000000/5641895835477563 y 1) (fma.f64 5000000000000000/5641895835477563 y 2))))
(/.f64 (-.f64 (*.f64 (+.f64 1 (*.f64 y 5000000000000000/5641895835477563)) (+.f64 1 (*.f64 y 5000000000000000/5641895835477563))) 1) (+.f64 (+.f64 1 (*.f64 y 5000000000000000/5641895835477563)) 1))
(*.f64 5000000000000000/5641895835477563 y)
(pow.f64 (*.f64 y 5000000000000000/5641895835477563) 1)
(*.f64 5000000000000000/5641895835477563 y)
(pow.f64 (pow.f64 (*.f64 y 5000000000000000/5641895835477563) 2) 1/2)
(*.f64 5000000000000000/5641895835477563 y)
(pow.f64 (*.f64 125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547 (pow.f64 y 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)
(pow.f64 (E.f64) (log.f64 (*.f64 y 5000000000000000/5641895835477563)))
(*.f64 5000000000000000/5641895835477563 y)
(pow.f64 (exp.f64 (sqrt.f64 (log.f64 (*.f64 y 5000000000000000/5641895835477563)))) (sqrt.f64 (log.f64 (*.f64 y 5000000000000000/5641895835477563))))
(pow.f64 (exp.f64 (sqrt.f64 (log.f64 (*.f64 5000000000000000/5641895835477563 y)))) (sqrt.f64 (log.f64 (*.f64 5000000000000000/5641895835477563 y))))
(pow.f64 (exp.f64 (pow.f64 (cbrt.f64 (log.f64 (*.f64 y 5000000000000000/5641895835477563))) 2)) (cbrt.f64 (log.f64 (*.f64 y 5000000000000000/5641895835477563))))
(pow.f64 (exp.f64 (pow.f64 (cbrt.f64 (log.f64 (*.f64 5000000000000000/5641895835477563 y))) 2)) (cbrt.f64 (log.f64 (*.f64 5000000000000000/5641895835477563 y))))
(sqrt.f64 (pow.f64 (*.f64 y 5000000000000000/5641895835477563) 2))
(*.f64 5000000000000000/5641895835477563 y)
(fabs.f64 (*.f64 y 5000000000000000/5641895835477563))
(*.f64 5000000000000000/5641895835477563 y)
(log.f64 (pow.f64 (exp.f64 5000000000000000/5641895835477563) y))
(*.f64 5000000000000000/5641895835477563 y)
(cbrt.f64 (*.f64 125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547 (pow.f64 y 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 (*.f64 3 (log.f64 (*.f64 y 5000000000000000/5641895835477563))) 1/3))
(*.f64 5000000000000000/5641895835477563 y)
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (*.f64 y 5000000000000000/5641895835477563))) 3))
(*.f64 5000000000000000/5641895835477563 y)
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 y 5000000000000000/5641895835477563))) 2))
(*.f64 5000000000000000/5641895835477563 y)

localize5.0ms (0.1%)

Local error

Found 2 expressions with local error:

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

Compiled 14 to 9 computations (35.7% saved)

series7.0ms (0.1%)

Counts
2 → 36
Calls

9 calls:

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

Compiled 282 to 228 computations (19.1% saved)

rewrite80.0ms (0.7%)

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

Useful iterations: 1 (0.0ms)

IterNodesCost
0611
11389
218829
Stop Event
node limit
Counts
2 → 57
Calls
Call 1
Inputs
(/.f64 y 5641895835477563/5000000000000000)
(+.f64 (/.f64 y 5641895835477563/5000000000000000) x)
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 (pow.f64 (*.f64 y 5000000000000000/5641895835477563) 2) (fma.f64 y 5000000000000000/5641895835477563 (neg.f64 x))) (/.f64 (*.f64 x x) (fma.f64 y 5000000000000000/5641895835477563 (neg.f64 x))))))) (#(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 (*.f64 (pow.f64 y 3) 125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547) (pow.f64 x 3)) (/.f64 1 (+.f64 (pow.f64 (*.f64 y 5000000000000000/5641895835477563) 2) (*.f64 x (-.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 1 (fma.f64 y 5000000000000000/5641895835477563 (neg.f64 x))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1 (/.f64 (+.f64 (pow.f64 (*.f64 y 5000000000000000/5641895835477563) 2) (*.f64 x (-.f64 x (*.f64 y 5000000000000000/5641895835477563)))) (+.f64 (*.f64 (pow.f64 y 3) 125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547) (pow.f64 x 3))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1 (/.f64 (fma.f64 y 5000000000000000/5641895835477563 (neg.f64 x)) (-.f64 (pow.f64 (*.f64 y 5000000000000000/5641895835477563) 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 y 5000000000000000/5641895835477563) 2) (*.f64 x (-.f64 x (*.f64 y 5000000000000000/5641895835477563)))))))) (#(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 y 5000000000000000/5641895835477563) 2) (/.f64 (*.f64 y x) 5641895835477563/5000000000000000))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (pow.f64 (*.f64 y 5000000000000000/5641895835477563) 2) (*.f64 x x)) (fma.f64 y 5000000000000000/5641895835477563 (neg.f64 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 y 5000000000000000/5641895835477563) 2) (*.f64 x (-.f64 x (*.f64 y 5000000000000000/5641895835477563))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 y 5000000000000000/5641895835477563) 2) (*.f64 x x))) (neg.f64 (fma.f64 y 5000000000000000/5641895835477563 (neg.f64 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 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)))))

simplify50.0ms (0.5%)

Algorithm
egg-herbie
Rules
926×fma-neg_binary64
632×div-sub_binary64
404×fma-def_binary64
303×log-prod_binary64
252×exp-prod_binary64
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
0127677
1291652
2947618
34573618
Stop Event
node limit
Counts
93 → 68
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)
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 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)
(-.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 (pow.f64 (*.f64 y 5000000000000000/5641895835477563) 2) (fma.f64 y 5000000000000000/5641895835477563 (neg.f64 x))) (/.f64 (*.f64 x x) (fma.f64 y 5000000000000000/5641895835477563 (neg.f64 x))))
(*.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 (*.f64 (pow.f64 y 3) 125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547) (pow.f64 x 3)) (/.f64 1 (+.f64 (pow.f64 (*.f64 y 5000000000000000/5641895835477563) 2) (*.f64 x (-.f64 x (*.f64 y 5000000000000000/5641895835477563))))))
(*.f64 (-.f64 (pow.f64 (*.f64 y 5000000000000000/5641895835477563) 2) (*.f64 x x)) (/.f64 1 (fma.f64 y 5000000000000000/5641895835477563 (neg.f64 x))))
(/.f64 1 (/.f64 (+.f64 (pow.f64 (*.f64 y 5000000000000000/5641895835477563) 2) (*.f64 x (-.f64 x (*.f64 y 5000000000000000/5641895835477563)))) (+.f64 (*.f64 (pow.f64 y 3) 125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547) (pow.f64 x 3))))
(/.f64 1 (/.f64 (fma.f64 y 5000000000000000/5641895835477563 (neg.f64 x)) (-.f64 (pow.f64 (*.f64 y 5000000000000000/5641895835477563) 2) (*.f64 x x))))
(/.f64 (+.f64 (*.f64 (pow.f64 y 3) 125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547) (pow.f64 x 3)) (+.f64 (pow.f64 (*.f64 y 5000000000000000/5641895835477563) 2) (*.f64 x (-.f64 x (*.f64 y 5000000000000000/5641895835477563)))))
(/.f64 (+.f64 (*.f64 (pow.f64 y 3) 125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547) (pow.f64 x 3)) (+.f64 (*.f64 x x) (-.f64 (pow.f64 (*.f64 y 5000000000000000/5641895835477563) 2) (/.f64 (*.f64 y x) 5641895835477563/5000000000000000))))
(/.f64 (-.f64 (pow.f64 (*.f64 y 5000000000000000/5641895835477563) 2) (*.f64 x x)) (fma.f64 y 5000000000000000/5641895835477563 (neg.f64 x)))
(/.f64 (neg.f64 (+.f64 (*.f64 (pow.f64 y 3) 125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547) (pow.f64 x 3))) (neg.f64 (+.f64 (pow.f64 (*.f64 y 5000000000000000/5641895835477563) 2) (*.f64 x (-.f64 x (*.f64 y 5000000000000000/5641895835477563))))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 y 5000000000000000/5641895835477563) 2) (*.f64 x x))) (neg.f64 (fma.f64 y 5000000000000000/5641895835477563 (neg.f64 x))))
(/.f64 (-.f64 (*.f64 x x) (pow.f64 (*.f64 y 5000000000000000/5641895835477563) 2)) (-.f64 x (*.f64 y 5000000000000000/5641895835477563)))
(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)
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 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)
(-.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 (pow.f64 (*.f64 y 5000000000000000/5641895835477563) 2) (fma.f64 y 5000000000000000/5641895835477563 (neg.f64 x))) (/.f64 (*.f64 x x) (fma.f64 y 5000000000000000/5641895835477563 (neg.f64 x))))
(/.f64 (-.f64 (pow.f64 (*.f64 5000000000000000/5641895835477563 y) 2) (*.f64 x x)) (fma.f64 y 5000000000000000/5641895835477563 (neg.f64 x)))
(/.f64 (-.f64 (*.f64 (*.f64 y y) 25000000000000000000000000000000/31830988618379068626528276418969) (*.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 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 (*.f64 (pow.f64 y 3) 125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547) (pow.f64 x 3)) (/.f64 1 (+.f64 (pow.f64 (*.f64 y 5000000000000000/5641895835477563) 2) (*.f64 x (-.f64 x (*.f64 y 5000000000000000/5641895835477563))))))
(/.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 y -5000000000000000/5641895835477563)) (*.f64 (*.f64 y y) 25000000000000000000000000000000/31830988618379068626528276418969)))
(/.f64 (fma.f64 (pow.f64 y 3) 125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547 (pow.f64 x 3)) (fma.f64 x (fma.f64 y -5000000000000000/5641895835477563 x) (*.f64 (*.f64 y y) 25000000000000000000000000000000/31830988618379068626528276418969)))
(/.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 (*.f64 y 5000000000000000/5641895835477563) 2) (*.f64 x x)) (/.f64 1 (fma.f64 y 5000000000000000/5641895835477563 (neg.f64 x))))
(/.f64 (-.f64 (pow.f64 (*.f64 5000000000000000/5641895835477563 y) 2) (*.f64 x x)) (fma.f64 y 5000000000000000/5641895835477563 (neg.f64 x)))
(/.f64 (-.f64 (*.f64 (*.f64 y y) 25000000000000000000000000000000/31830988618379068626528276418969) (*.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 y 5000000000000000/5641895835477563) 2) (*.f64 x (-.f64 x (*.f64 y 5000000000000000/5641895835477563)))) (+.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 y -5000000000000000/5641895835477563)) (*.f64 (*.f64 y y) 25000000000000000000000000000000/31830988618379068626528276418969)))
(/.f64 (fma.f64 (pow.f64 y 3) 125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547 (pow.f64 x 3)) (fma.f64 x (fma.f64 y -5000000000000000/5641895835477563 x) (*.f64 (*.f64 y y) 25000000000000000000000000000000/31830988618379068626528276418969)))
(/.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 (fma.f64 y 5000000000000000/5641895835477563 (neg.f64 x)) (-.f64 (pow.f64 (*.f64 y 5000000000000000/5641895835477563) 2) (*.f64 x x))))
(/.f64 (-.f64 (pow.f64 (*.f64 5000000000000000/5641895835477563 y) 2) (*.f64 x x)) (fma.f64 y 5000000000000000/5641895835477563 (neg.f64 x)))
(/.f64 (-.f64 (*.f64 (*.f64 y y) 25000000000000000000000000000000/31830988618379068626528276418969) (*.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 y 5000000000000000/5641895835477563) 2) (*.f64 x (-.f64 x (*.f64 y 5000000000000000/5641895835477563)))))
(/.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 y -5000000000000000/5641895835477563)) (*.f64 (*.f64 y y) 25000000000000000000000000000000/31830988618379068626528276418969)))
(/.f64 (fma.f64 (pow.f64 y 3) 125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547 (pow.f64 x 3)) (fma.f64 x (fma.f64 y -5000000000000000/5641895835477563 x) (*.f64 (*.f64 y y) 25000000000000000000000000000000/31830988618379068626528276418969)))
(/.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 (pow.f64 y 3) 125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547) (pow.f64 x 3)) (+.f64 (*.f64 x x) (-.f64 (pow.f64 (*.f64 y 5000000000000000/5641895835477563) 2) (/.f64 (*.f64 y x) 5641895835477563/5000000000000000))))
(/.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 y -5000000000000000/5641895835477563)) (*.f64 (*.f64 y y) 25000000000000000000000000000000/31830988618379068626528276418969)))
(/.f64 (fma.f64 (pow.f64 y 3) 125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547 (pow.f64 x 3)) (fma.f64 x (fma.f64 y -5000000000000000/5641895835477563 x) (*.f64 (*.f64 y y) 25000000000000000000000000000000/31830988618379068626528276418969)))
(/.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 (*.f64 y 5000000000000000/5641895835477563) 2) (*.f64 x x)) (fma.f64 y 5000000000000000/5641895835477563 (neg.f64 x)))
(/.f64 (-.f64 (pow.f64 (*.f64 5000000000000000/5641895835477563 y) 2) (*.f64 x x)) (fma.f64 y 5000000000000000/5641895835477563 (neg.f64 x)))
(/.f64 (-.f64 (*.f64 (*.f64 y y) 25000000000000000000000000000000/31830988618379068626528276418969) (*.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 y 5000000000000000/5641895835477563) 2) (*.f64 x (-.f64 x (*.f64 y 5000000000000000/5641895835477563))))))
(/.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 y -5000000000000000/5641895835477563)) (*.f64 (*.f64 y y) 25000000000000000000000000000000/31830988618379068626528276418969)))
(/.f64 (fma.f64 (pow.f64 y 3) 125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547 (pow.f64 x 3)) (fma.f64 x (fma.f64 y -5000000000000000/5641895835477563 x) (*.f64 (*.f64 y y) 25000000000000000000000000000000/31830988618379068626528276418969)))
(/.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 (pow.f64 (*.f64 y 5000000000000000/5641895835477563) 2) (*.f64 x x))) (neg.f64 (fma.f64 y 5000000000000000/5641895835477563 (neg.f64 x))))
(/.f64 (-.f64 (pow.f64 (*.f64 5000000000000000/5641895835477563 y) 2) (*.f64 x x)) (fma.f64 y 5000000000000000/5641895835477563 (neg.f64 x)))
(/.f64 (-.f64 (*.f64 (*.f64 y y) 25000000000000000000000000000000/31830988618379068626528276418969) (*.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 y 5000000000000000/5641895835477563) 2)) (-.f64 x (*.f64 y 5000000000000000/5641895835477563)))
(/.f64 (-.f64 (pow.f64 (*.f64 5000000000000000/5641895835477563 y) 2) (*.f64 x x)) (fma.f64 y 5000000000000000/5641895835477563 (neg.f64 x)))
(/.f64 (-.f64 (*.f64 (*.f64 y y) 25000000000000000000000000000000/31830988618379068626528276418969) (*.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 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)

localize18.0ms (0.2%)

Local error

Found 4 expressions with local error:

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

Compiled 51 to 29 computations (43.1% saved)

series38.0ms (0.4%)

Counts
4 → 96
Calls

24 calls:

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

Compiled 2616 to 2055 computations (21.4% saved)

rewrite84.0ms (0.8%)

Algorithm
batch-egg-rewrite
Rules
619×log-prod_binary64
449×fma-def_binary64
384×pow-prod-down_binary64
320×pow2_binary64
227×fma-neg_binary64
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
01040
123334
2347234
Stop Event
node limit
Counts
4 → 241
Calls
Call 1
Inputs
(/.f64 y (-.f64 (+.f64 5641895835477563/5000000000000000 (*.f64 z 5641895835477563/5000000000000000)) (*.f64 x y)))
(*.f64 z 5641895835477563/5000000000000000)
(-.f64 (+.f64 5641895835477563/5000000000000000 (*.f64 z 5641895835477563/5000000000000000)) (*.f64 x y))
(+.f64 5641895835477563/5000000000000000 (*.f64 z 5641895835477563/5000000000000000))
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 (neg.f64 y) x (*.f64 y x)))))) (#(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 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 5641895835477563/5000000000000000 (+.f64 z 1) (*.f64 y (neg.f64 x)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 5641895835477563/5000000000000000 (+.f64 z 1) (*.f64 (*.f64 y (neg.f64 x)) 1))))) (#(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 (neg.f64 y) x (*.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 (*.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 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 (neg.f64 y) x (*.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 (*.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 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 (neg.f64 y) x (*.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 (*.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 (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 (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 (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 (neg.f64 y) x (*.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 (*.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 (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 (neg.f64 y) x (*.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 (*.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 (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 (neg.f64 y) x (*.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 (*.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 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 (neg.f64 x) y (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 (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 (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 (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 (neg.f64 y) x (*.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 (*.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 (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 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 x) 1) y (fma.f64 5641895835477563/5000000000000000 z 5641895835477563/5000000000000000))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 (neg.f64 x) (cbrt.f64 (*.f64 y y))) (cbrt.f64 y) (fma.f64 5641895835477563/5000000000000000 z 5641895835477563/5000000000000000))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 (neg.f64 x) (sqrt.f64 y)) (sqrt.f64 y) (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 5641895835477563/5000000000000000 (+.f64 z 1))))) (#(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)))))

simplify152.0ms (1.4%)

Algorithm
egg-herbie
Rules
801×fma-neg_binary64
401×associate-*r*_binary64
342×associate-*l*_binary64
273×log-prod_binary64
269×fma-def_binary64
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
06446357
117176029
268906024
Stop Event
node limit
Counts
337 → 410
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)) (*.f64 (+.f64 5641895835477563/5000000000000000 (*.f64 5641895835477563/5000000000000000 z)) (pow.f64 (+.f64 5641895835477563/5000000000000000 (*.f64 5641895835477563/5000000000000000 z)) 2)))))
(+.f64 (/.f64 (*.f64 (pow.f64 y 4) (*.f64 (pow.f64 x 2) x)) (pow.f64 (pow.f64 (+.f64 5641895835477563/5000000000000000 (*.f64 5641895835477563/5000000000000000 z)) 2) 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)) (*.f64 (+.f64 5641895835477563/5000000000000000 (*.f64 5641895835477563/5000000000000000 z)) (pow.f64 (+.f64 5641895835477563/5000000000000000 (*.f64 5641895835477563/5000000000000000 z)) 2))))))
(/.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 (pow.f64 (/.f64 1 y) 2) (+.f64 (*.f64 5641895835477563/5000000000000000 (/.f64 z (pow.f64 x 2))) (*.f64 5641895835477563/5000000000000000 (/.f64 1 (pow.f64 x 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 (+.f64 5641895835477563/5000000000000000 (*.f64 5641895835477563/5000000000000000 z)) (*.f64 (pow.f64 (/.f64 1 y) 2) (+.f64 (*.f64 5641895835477563/5000000000000000 (/.f64 z (pow.f64 x 2))) (*.f64 5641895835477563/5000000000000000 (/.f64 1 (pow.f64 x 2)))))) x)) (*.f64 -1 (/.f64 (*.f64 (pow.f64 (/.f64 1 y) 3) (*.f64 (+.f64 (*.f64 5641895835477563/5000000000000000 (/.f64 z (pow.f64 x 2))) (*.f64 5641895835477563/5000000000000000 (/.f64 1 (pow.f64 x 2)))) (pow.f64 (+.f64 5641895835477563/5000000000000000 (*.f64 5641895835477563/5000000000000000 z)) 2))) (pow.f64 x 2))))) (/.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 (pow.f64 (/.f64 -1 y) 2) (pow.f64 (+.f64 5641895835477563/5000000000000000 (*.f64 5641895835477563/5000000000000000 z)) 2)) (*.f64 (pow.f64 x 2) x))) (*.f64 -1 (/.f64 (+.f64 5641895835477563/5000000000000000 (*.f64 5641895835477563/5000000000000000 z)) (*.f64 y (pow.f64 x 2))))) (/.f64 1 x))
(-.f64 (+.f64 (/.f64 (*.f64 (pow.f64 (/.f64 -1 y) 3) (*.f64 (+.f64 5641895835477563/5000000000000000 (*.f64 5641895835477563/5000000000000000 z)) (pow.f64 (+.f64 5641895835477563/5000000000000000 (*.f64 5641895835477563/5000000000000000 z)) 2))) (pow.f64 (pow.f64 x 2) 2)) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 (/.f64 -1 y) 2) (pow.f64 (+.f64 5641895835477563/5000000000000000 (*.f64 5641895835477563/5000000000000000 z)) 2)) (*.f64 (pow.f64 x 2) x))) (*.f64 -1 (/.f64 (+.f64 5641895835477563/5000000000000000 (*.f64 5641895835477563/5000000000000000 z)) (*.f64 y (pow.f64 x 2)))))) (/.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 (pow.f64 z 2) y) (*.f64 (pow.f64 (-.f64 5641895835477563/5000000000000000 (*.f64 y x)) 2) (-.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 (pow.f64 z 2) y) (*.f64 (pow.f64 (-.f64 5641895835477563/5000000000000000 (*.f64 y x)) 2) (-.f64 5641895835477563/5000000000000000 (*.f64 y x))))) (+.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 (pow.f64 (-.f64 5641895835477563/5000000000000000 (*.f64 y x)) 2) 2))) (/.f64 y (-.f64 5641895835477563/5000000000000000 (*.f64 y x))))))
(*.f64 5000000000000000/5641895835477563 (/.f64 y z))
(+.f64 (*.f64 -25000000000000000000000000000000/31830988618379068626528276418969 (*.f64 y (*.f64 (-.f64 5641895835477563/5000000000000000 (*.f64 y x)) (pow.f64 (/.f64 1 z) 2)))) (*.f64 5000000000000000/5641895835477563 (/.f64 y z)))
(+.f64 (*.f64 -25000000000000000000000000000000/31830988618379068626528276418969 (*.f64 y (*.f64 (-.f64 5641895835477563/5000000000000000 (*.f64 y x)) (pow.f64 (/.f64 1 z) 2)))) (+.f64 (*.f64 125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547 (*.f64 (pow.f64 (-.f64 5641895835477563/5000000000000000 (*.f64 y x)) 2) (*.f64 y (pow.f64 (/.f64 1 z) 3)))) (*.f64 5000000000000000/5641895835477563 (/.f64 y z))))
(+.f64 (*.f64 -25000000000000000000000000000000/31830988618379068626528276418969 (*.f64 y (*.f64 (-.f64 5641895835477563/5000000000000000 (*.f64 y x)) (pow.f64 (/.f64 1 z) 2)))) (+.f64 (*.f64 125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547 (*.f64 (pow.f64 (-.f64 5641895835477563/5000000000000000 (*.f64 y x)) 2) (*.f64 y (pow.f64 (/.f64 1 z) 3)))) (+.f64 (*.f64 5000000000000000/5641895835477563 (/.f64 y z)) (*.f64 -625000000000000000000000000000000000000000000000000000000000000/1013211836423377808197068612118338110498536634308026710423022961 (*.f64 (pow.f64 (-.f64 5641895835477563/5000000000000000 (*.f64 y x)) 2) (*.f64 y (*.f64 (pow.f64 (/.f64 1 z) 4) (-.f64 5641895835477563/5000000000000000 (*.f64 y x)))))))))
(*.f64 5000000000000000/5641895835477563 (/.f64 y z))
(+.f64 (*.f64 -25000000000000000000000000000000/31830988618379068626528276418969 (*.f64 (pow.f64 (/.f64 -1 z) 2) (*.f64 y (-.f64 5641895835477563/5000000000000000 (*.f64 y x))))) (*.f64 5000000000000000/5641895835477563 (/.f64 y z)))
(+.f64 (*.f64 -125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547 (*.f64 (pow.f64 (-.f64 5641895835477563/5000000000000000 (*.f64 y x)) 2) (*.f64 y (pow.f64 (/.f64 -1 z) 3)))) (+.f64 (*.f64 -25000000000000000000000000000000/31830988618379068626528276418969 (*.f64 (pow.f64 (/.f64 -1 z) 2) (*.f64 y (-.f64 5641895835477563/5000000000000000 (*.f64 y x))))) (*.f64 5000000000000000/5641895835477563 (/.f64 y z))))
(+.f64 (*.f64 -125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547 (*.f64 (pow.f64 (-.f64 5641895835477563/5000000000000000 (*.f64 y x)) 2) (*.f64 y (pow.f64 (/.f64 -1 z) 3)))) (+.f64 (*.f64 -25000000000000000000000000000000/31830988618379068626528276418969 (*.f64 (pow.f64 (/.f64 -1 z) 2) (*.f64 y (-.f64 5641895835477563/5000000000000000 (*.f64 y x))))) (+.f64 (*.f64 5000000000000000/5641895835477563 (/.f64 y z)) (*.f64 -625000000000000000000000000000000000000000000000000000000000000/1013211836423377808197068612118338110498536634308026710423022961 (*.f64 (pow.f64 (-.f64 5641895835477563/5000000000000000 (*.f64 y x)) 2) (*.f64 (pow.f64 (/.f64 -1 z) 4) (*.f64 y (-.f64 5641895835477563/5000000000000000 (*.f64 y x)))))))))
(/.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 y (*.f64 (pow.f64 y 2) (pow.f64 x 2))) (*.f64 (+.f64 5641895835477563/5000000000000000 (*.f64 5641895835477563/5000000000000000 z)) (pow.f64 (+.f64 5641895835477563/5000000000000000 (*.f64 5641895835477563/5000000000000000 z)) 2))) (/.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 y (*.f64 (pow.f64 y 2) (pow.f64 x 2))) (*.f64 (+.f64 5641895835477563/5000000000000000 (*.f64 5641895835477563/5000000000000000 z)) (pow.f64 (+.f64 5641895835477563/5000000000000000 (*.f64 5641895835477563/5000000000000000 z)) 2))) (+.f64 (/.f64 (*.f64 (pow.f64 y 2) x) (pow.f64 (+.f64 5641895835477563/5000000000000000 (*.f64 5641895835477563/5000000000000000 z)) 2)) (/.f64 (*.f64 (pow.f64 (pow.f64 y 2) 2) (pow.f64 x 3)) (pow.f64 (pow.f64 (+.f64 5641895835477563/5000000000000000 (*.f64 5641895835477563/5000000000000000 z)) 2) 2)))))
(/.f64 -1 x)
(-.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 5641895835477563/5000000000000000 (/.f64 1 y)) (*.f64 5641895835477563/5000000000000000 (/.f64 z y))) (pow.f64 (/.f64 1 x) 2))) (/.f64 1 x))
(-.f64 (+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 5641895835477563/5000000000000000 (/.f64 1 y)) (*.f64 5641895835477563/5000000000000000 (/.f64 z y))) (pow.f64 (/.f64 1 x) 2))) (*.f64 -1 (/.f64 (*.f64 (pow.f64 (/.f64 1 x) 3) (*.f64 (+.f64 (*.f64 5641895835477563/5000000000000000 (/.f64 1 y)) (*.f64 5641895835477563/5000000000000000 (/.f64 z y))) (+.f64 5641895835477563/5000000000000000 (*.f64 5641895835477563/5000000000000000 z)))) y))) (/.f64 1 x))
(-.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 (*.f64 5641895835477563/5000000000000000 (/.f64 1 y)) (*.f64 5641895835477563/5000000000000000 (/.f64 z y))) (*.f64 (pow.f64 (/.f64 1 x) 4) (pow.f64 (+.f64 5641895835477563/5000000000000000 (*.f64 5641895835477563/5000000000000000 z)) 2))) (pow.f64 y 2))) (+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 5641895835477563/5000000000000000 (/.f64 1 y)) (*.f64 5641895835477563/5000000000000000 (/.f64 z y))) (pow.f64 (/.f64 1 x) 2))) (*.f64 -1 (/.f64 (*.f64 (pow.f64 (/.f64 1 x) 3) (*.f64 (+.f64 (*.f64 5641895835477563/5000000000000000 (/.f64 1 y)) (*.f64 5641895835477563/5000000000000000 (/.f64 z y))) (+.f64 5641895835477563/5000000000000000 (*.f64 5641895835477563/5000000000000000 z)))) y)))) (/.f64 1 x))
(/.f64 -1 x)
(-.f64 (*.f64 -1 (*.f64 (pow.f64 (/.f64 -1 x) 2) (+.f64 (*.f64 5641895835477563/5000000000000000 (/.f64 1 y)) (*.f64 5641895835477563/5000000000000000 (/.f64 z y))))) (/.f64 1 x))
(-.f64 (+.f64 (*.f64 -1 (*.f64 (pow.f64 (/.f64 -1 x) 2) (+.f64 (*.f64 5641895835477563/5000000000000000 (/.f64 1 y)) (*.f64 5641895835477563/5000000000000000 (/.f64 z y))))) (/.f64 (*.f64 (+.f64 (*.f64 5641895835477563/5000000000000000 (/.f64 1 y)) (*.f64 5641895835477563/5000000000000000 (/.f64 z y))) (*.f64 (+.f64 5641895835477563/5000000000000000 (*.f64 5641895835477563/5000000000000000 z)) (pow.f64 (/.f64 -1 x) 3))) y)) (/.f64 1 x))
(-.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 (*.f64 5641895835477563/5000000000000000 (/.f64 1 y)) (*.f64 5641895835477563/5000000000000000 (/.f64 z y))) (*.f64 (pow.f64 (/.f64 -1 x) 4) (pow.f64 (+.f64 5641895835477563/5000000000000000 (*.f64 5641895835477563/5000000000000000 z)) 2))) (pow.f64 y 2))) (+.f64 (*.f64 -1 (*.f64 (pow.f64 (/.f64 -1 x) 2) (+.f64 (*.f64 5641895835477563/5000000000000000 (/.f64 1 y)) (*.f64 5641895835477563/5000000000000000 (/.f64 z y))))) (/.f64 (*.f64 (+.f64 (*.f64 5641895835477563/5000000000000000 (/.f64 1 y)) (*.f64 5641895835477563/5000000000000000 (/.f64 z y))) (*.f64 (+.f64 5641895835477563/5000000000000000 (*.f64 5641895835477563/5000000000000000 z)) (pow.f64 (/.f64 -1 x) 3))) y))) (/.f64 1 x))
(*.f64 5641895835477563/5000000000000000 z)
(*.f64 5641895835477563/5000000000000000 z)
(*.f64 5641895835477563/5000000000000000 z)
(*.f64 5641895835477563/5000000000000000 z)
(*.f64 5641895835477563/5000000000000000 z)
(*.f64 5641895835477563/5000000000000000 z)
(*.f64 5641895835477563/5000000000000000 z)
(*.f64 5641895835477563/5000000000000000 z)
(*.f64 5641895835477563/5000000000000000 z)
(*.f64 5641895835477563/5000000000000000 z)
(*.f64 5641895835477563/5000000000000000 z)
(*.f64 5641895835477563/5000000000000000 z)
(-.f64 5641895835477563/5000000000000000 (*.f64 y x))
(-.f64 (+.f64 5641895835477563/5000000000000000 (*.f64 5641895835477563/5000000000000000 z)) (*.f64 y x))
(-.f64 (+.f64 5641895835477563/5000000000000000 (*.f64 5641895835477563/5000000000000000 z)) (*.f64 y x))
(-.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 (+.f64 5641895835477563/5000000000000000 (*.f64 5641895835477563/5000000000000000 z)) (*.f64 y x))
(-.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 (+.f64 5641895835477563/5000000000000000 (*.f64 5641895835477563/5000000000000000 z)) (*.f64 y x))
(-.f64 (+.f64 5641895835477563/5000000000000000 (*.f64 5641895835477563/5000000000000000 z)) (*.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))))
(+.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 (*.f64 5641895835477563/5000000000000000 z))
(+.f64 5641895835477563/5000000000000000 (*.f64 5641895835477563/5000000000000000 z))
(+.f64 5641895835477563/5000000000000000 (*.f64 5641895835477563/5000000000000000 z))
(*.f64 5641895835477563/5000000000000000 z)
(+.f64 5641895835477563/5000000000000000 (*.f64 5641895835477563/5000000000000000 z))
(+.f64 5641895835477563/5000000000000000 (*.f64 5641895835477563/5000000000000000 z))
(+.f64 5641895835477563/5000000000000000 (*.f64 5641895835477563/5000000000000000 z))
(*.f64 5641895835477563/5000000000000000 z)
(+.f64 5641895835477563/5000000000000000 (*.f64 5641895835477563/5000000000000000 z))
(+.f64 5641895835477563/5000000000000000 (*.f64 5641895835477563/5000000000000000 z))
(+.f64 5641895835477563/5000000000000000 (*.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 (neg.f64 y) x (*.f64 y x)))
(+.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 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 5641895835477563/5000000000000000 (+.f64 z 1) (*.f64 y (neg.f64 x)))
(fma.f64 5641895835477563/5000000000000000 (+.f64 z 1) (*.f64 (*.f64 y (neg.f64 x)) 1))
(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 (neg.f64 y) x (*.f64 y 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)))
(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 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 (neg.f64 y) x (*.f64 y 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)))
(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 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 (neg.f64 y) x (*.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)))
(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 (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 (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 (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 (neg.f64 y) x (*.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 (*.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 (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 (neg.f64 y) x (*.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 (*.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 (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 (neg.f64 y) x (*.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 (cbrt.f64 (*.f64 y x))) (cbrt.f64 (pow.f64 (*.f64 y x) 2)) (*.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 (neg.f64 x) y (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 (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 (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 (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 (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))) (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 (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 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 x) 1) y (fma.f64 5641895835477563/5000000000000000 z 5641895835477563/5000000000000000))
(fma.f64 (*.f64 (neg.f64 x) (cbrt.f64 (*.f64 y y))) (cbrt.f64 y) (fma.f64 5641895835477563/5000000000000000 z 5641895835477563/5000000000000000))
(fma.f64 (*.f64 (neg.f64 x) (sqrt.f64 y)) (sqrt.f64 y) (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 5641895835477563/5000000000000000 (+.f64 z 1))
(*.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 (fma.f64 5641895835477563/5000000000000000 z 5641895835477563/5000000000000000)) (*.f64 (/.f64 (*.f64 y y) (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)) (*.f64 (+.f64 5641895835477563/5000000000000000 (*.f64 5641895835477563/5000000000000000 z)) (pow.f64 (+.f64 5641895835477563/5000000000000000 (*.f64 5641895835477563/5000000000000000 z)) 2)))))
(+.f64 (/.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 (pow.f64 y 3) (/.f64 (pow.f64 (fma.f64 5641895835477563/5000000000000000 z 5641895835477563/5000000000000000) 3) (*.f64 x x)))))
(+.f64 (/.f64 y (fma.f64 5641895835477563/5000000000000000 z 5641895835477563/5000000000000000)) (+.f64 (*.f64 (/.f64 (*.f64 y y) (pow.f64 (fma.f64 5641895835477563/5000000000000000 z 5641895835477563/5000000000000000) 2)) x) (*.f64 (/.f64 y (pow.f64 (fma.f64 5641895835477563/5000000000000000 z 5641895835477563/5000000000000000) 3)) (pow.f64 (*.f64 y x) 2))))
(+.f64 (/.f64 (*.f64 (pow.f64 y 4) (*.f64 (pow.f64 x 2) x)) (pow.f64 (pow.f64 (+.f64 5641895835477563/5000000000000000 (*.f64 5641895835477563/5000000000000000 z)) 2) 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)) (*.f64 (+.f64 5641895835477563/5000000000000000 (*.f64 5641895835477563/5000000000000000 z)) (pow.f64 (+.f64 5641895835477563/5000000000000000 (*.f64 5641895835477563/5000000000000000 z)) 2))))))
(+.f64 (+.f64 (/.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 (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 (pow.f64 (fma.f64 5641895835477563/5000000000000000 z 5641895835477563/5000000000000000) 2) 2) (pow.f64 x 3))))
(+.f64 (+.f64 (*.f64 (/.f64 (*.f64 y y) (pow.f64 (fma.f64 5641895835477563/5000000000000000 z 5641895835477563/5000000000000000) 2)) x) (*.f64 (/.f64 y (pow.f64 (fma.f64 5641895835477563/5000000000000000 z 5641895835477563/5000000000000000) 3)) (pow.f64 (*.f64 y x) 2))) (+.f64 (/.f64 y (fma.f64 5641895835477563/5000000000000000 z 5641895835477563/5000000000000000)) (*.f64 (/.f64 (pow.f64 y 4) (pow.f64 (fma.f64 5641895835477563/5000000000000000 z 5641895835477563/5000000000000000) 4)) (pow.f64 x 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 (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 (pow.f64 (/.f64 1 y) 2) (+.f64 (*.f64 5641895835477563/5000000000000000 (/.f64 z (pow.f64 x 2))) (*.f64 5641895835477563/5000000000000000 (/.f64 1 (pow.f64 x 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 (*.f64 (fma.f64 5641895835477563/5000000000000000 (/.f64 z (*.f64 x x)) (/.f64 5641895835477563/5000000000000000 (*.f64 x x))) (pow.f64 (/.f64 1 y) 2)) (fma.f64 5641895835477563/5000000000000000 z 5641895835477563/5000000000000000)) 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) x) (*.f64 (fma.f64 5641895835477563/5000000000000000 (/.f64 z (*.f64 x x)) (/.f64 5641895835477563/5000000000000000 (*.f64 x x))) (pow.f64 (/.f64 1 y) 2)))) (/.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 (+.f64 5641895835477563/5000000000000000 (*.f64 5641895835477563/5000000000000000 z)) (*.f64 (pow.f64 (/.f64 1 y) 2) (+.f64 (*.f64 5641895835477563/5000000000000000 (/.f64 z (pow.f64 x 2))) (*.f64 5641895835477563/5000000000000000 (/.f64 1 (pow.f64 x 2)))))) x)) (*.f64 -1 (/.f64 (*.f64 (pow.f64 (/.f64 1 y) 3) (*.f64 (+.f64 (*.f64 5641895835477563/5000000000000000 (/.f64 z (pow.f64 x 2))) (*.f64 5641895835477563/5000000000000000 (/.f64 1 (pow.f64 x 2)))) (pow.f64 (+.f64 5641895835477563/5000000000000000 (*.f64 5641895835477563/5000000000000000 z)) 2))) (pow.f64 x 2))))) (/.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 (*.f64 (fma.f64 5641895835477563/5000000000000000 (/.f64 z (*.f64 x x)) (/.f64 5641895835477563/5000000000000000 (*.f64 x x))) (pow.f64 (/.f64 1 y) 2)) (fma.f64 5641895835477563/5000000000000000 z 5641895835477563/5000000000000000)) x) (/.f64 (/.f64 1 (pow.f64 y 3)) (/.f64 (*.f64 x x) (*.f64 (pow.f64 (fma.f64 5641895835477563/5000000000000000 z 5641895835477563/5000000000000000) 2) (fma.f64 5641895835477563/5000000000000000 (/.f64 z (*.f64 x x)) (/.f64 5641895835477563/5000000000000000 (*.f64 x x))))))))) (/.f64 1 x))
(+.f64 (-.f64 (-.f64 (/.f64 (*.f64 -5641895835477563/5000000000000000 (+.f64 z 1)) (/.f64 (/.f64 x (pow.f64 (/.f64 1 y) 2)) (fma.f64 5641895835477563/5000000000000000 (/.f64 z (*.f64 x x)) (/.f64 5641895835477563/5000000000000000 (*.f64 x x))))) (/.f64 (fma.f64 5641895835477563/5000000000000000 (/.f64 z (*.f64 x x)) (/.f64 5641895835477563/5000000000000000 (*.f64 x x))) y)) (*.f64 (/.f64 (/.f64 1 (pow.f64 y 3)) (*.f64 x x)) (*.f64 (pow.f64 (fma.f64 5641895835477563/5000000000000000 z 5641895835477563/5000000000000000) 2) (fma.f64 5641895835477563/5000000000000000 (/.f64 z (*.f64 x x)) (/.f64 5641895835477563/5000000000000000 (*.f64 x x)))))) (/.f64 -1 x))
(fma.f64 -1 (+.f64 (+.f64 (*.f64 (/.f64 (fma.f64 5641895835477563/5000000000000000 z 5641895835477563/5000000000000000) x) (*.f64 (fma.f64 5641895835477563/5000000000000000 (/.f64 z (*.f64 x x)) (/.f64 5641895835477563/5000000000000000 (*.f64 x x))) (pow.f64 (/.f64 1 y) 2))) (*.f64 (/.f64 (/.f64 1 (pow.f64 y 3)) (*.f64 x x)) (*.f64 (pow.f64 (fma.f64 5641895835477563/5000000000000000 z 5641895835477563/5000000000000000) 2) (fma.f64 5641895835477563/5000000000000000 (/.f64 z (*.f64 x x)) (/.f64 5641895835477563/5000000000000000 (*.f64 x x)))))) (/.f64 (fma.f64 5641895835477563/5000000000000000 (/.f64 z (*.f64 x x)) (/.f64 5641895835477563/5000000000000000 (*.f64 x x))) y)) (/.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 (pow.f64 (/.f64 -1 y) 2) (pow.f64 (+.f64 5641895835477563/5000000000000000 (*.f64 5641895835477563/5000000000000000 z)) 2)) (*.f64 (pow.f64 x 2) x))) (*.f64 -1 (/.f64 (+.f64 5641895835477563/5000000000000000 (*.f64 5641895835477563/5000000000000000 z)) (*.f64 y (pow.f64 x 2))))) (/.f64 1 x))
(-.f64 (*.f64 -1 (+.f64 (/.f64 (pow.f64 (/.f64 -1 y) 2) (/.f64 (pow.f64 x 3) (pow.f64 (fma.f64 5641895835477563/5000000000000000 z 5641895835477563/5000000000000000) 2))) (/.f64 (fma.f64 5641895835477563/5000000000000000 z 5641895835477563/5000000000000000) (*.f64 y (*.f64 x x))))) (/.f64 1 x))
(fma.f64 -1 (+.f64 (/.f64 (fma.f64 5641895835477563/5000000000000000 z 5641895835477563/5000000000000000) (*.f64 y (*.f64 x x))) (/.f64 (pow.f64 (fma.f64 5641895835477563/5000000000000000 z 5641895835477563/5000000000000000) 2) (/.f64 (pow.f64 x 3) (pow.f64 (/.f64 -1 y) 2)))) (/.f64 -1 x))
(-.f64 (+.f64 (/.f64 (*.f64 (pow.f64 (/.f64 -1 y) 3) (*.f64 (+.f64 5641895835477563/5000000000000000 (*.f64 5641895835477563/5000000000000000 z)) (pow.f64 (+.f64 5641895835477563/5000000000000000 (*.f64 5641895835477563/5000000000000000 z)) 2))) (pow.f64 (pow.f64 x 2) 2)) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 (/.f64 -1 y) 2) (pow.f64 (+.f64 5641895835477563/5000000000000000 (*.f64 5641895835477563/5000000000000000 z)) 2)) (*.f64 (pow.f64 x 2) x))) (*.f64 -1 (/.f64 (+.f64 5641895835477563/5000000000000000 (*.f64 5641895835477563/5000000000000000 z)) (*.f64 y (pow.f64 x 2)))))) (/.f64 1 x))
(+.f64 (/.f64 (*.f64 (/.f64 -1 (pow.f64 y 3)) (pow.f64 (fma.f64 5641895835477563/5000000000000000 z 5641895835477563/5000000000000000) 3)) (pow.f64 (*.f64 x x) 2)) (-.f64 (*.f64 -1 (+.f64 (/.f64 (pow.f64 (/.f64 -1 y) 2) (/.f64 (pow.f64 x 3) (pow.f64 (fma.f64 5641895835477563/5000000000000000 z 5641895835477563/5000000000000000) 2))) (/.f64 (fma.f64 5641895835477563/5000000000000000 z 5641895835477563/5000000000000000) (*.f64 y (*.f64 x x))))) (/.f64 1 x)))
(+.f64 (-.f64 (-.f64 (/.f64 (*.f64 (/.f64 -1 (pow.f64 y 3)) (pow.f64 (fma.f64 5641895835477563/5000000000000000 z 5641895835477563/5000000000000000) 3)) (pow.f64 x 4)) (/.f64 (pow.f64 (fma.f64 5641895835477563/5000000000000000 z 5641895835477563/5000000000000000) 2) (/.f64 (pow.f64 x 3) (pow.f64 (/.f64 -1 y) 2)))) (/.f64 (fma.f64 5641895835477563/5000000000000000 z 5641895835477563/5000000000000000) (*.f64 y (*.f64 x x)))) (/.f64 -1 x))
(+.f64 (-.f64 (/.f64 (*.f64 -5641895835477563/5000000000000000 (+.f64 z 1)) (*.f64 y (*.f64 x x))) (/.f64 (pow.f64 (fma.f64 5641895835477563/5000000000000000 z 5641895835477563/5000000000000000) 2) (/.f64 (pow.f64 x 3) (pow.f64 (/.f64 -1 y) 2)))) (fma.f64 (/.f64 (/.f64 -1 (pow.f64 y 3)) (pow.f64 x 4)) (pow.f64 (fma.f64 5641895835477563/5000000000000000 z 5641895835477563/5000000000000000) 3) (/.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 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 z (/.f64 (pow.f64 (fma.f64 (neg.f64 y) x 5641895835477563/5000000000000000) 2) y)) (/.f64 y (fma.f64 (neg.f64 y) x 5641895835477563/5000000000000000)))
(+.f64 (*.f64 31830988618379068626528276418969/25000000000000000000000000000000 (/.f64 (*.f64 (pow.f64 z 2) y) (*.f64 (pow.f64 (-.f64 5641895835477563/5000000000000000 (*.f64 y x)) 2) (-.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 31830988618379068626528276418969/25000000000000000000000000000000 (/.f64 (*.f64 z z) (/.f64 (pow.f64 (-.f64 5641895835477563/5000000000000000 (*.f64 y x)) 3) y)) (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 31830988618379068626528276418969/25000000000000000000000000000000 (/.f64 y (/.f64 (pow.f64 (fma.f64 (neg.f64 y) x 5641895835477563/5000000000000000) 3) (*.f64 z z))) (fma.f64 -5641895835477563/5000000000000000 (/.f64 z (/.f64 (pow.f64 (fma.f64 (neg.f64 y) x 5641895835477563/5000000000000000) 2) y)) (/.f64 y (fma.f64 (neg.f64 y) x 5641895835477563/5000000000000000))))
(+.f64 (*.f64 31830988618379068626528276418969/25000000000000000000000000000000 (/.f64 (*.f64 (pow.f64 z 2) y) (*.f64 (pow.f64 (-.f64 5641895835477563/5000000000000000 (*.f64 y x)) 2) (-.f64 5641895835477563/5000000000000000 (*.f64 y x))))) (+.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 (pow.f64 (-.f64 5641895835477563/5000000000000000 (*.f64 y x)) 2) 2))) (/.f64 y (-.f64 5641895835477563/5000000000000000 (*.f64 y x))))))
(fma.f64 31830988618379068626528276418969/25000000000000000000000000000000 (/.f64 (*.f64 z z) (/.f64 (pow.f64 (-.f64 5641895835477563/5000000000000000 (*.f64 y x)) 3) y)) (fma.f64 -5641895835477563/5000000000000000 (/.f64 y (/.f64 (pow.f64 (-.f64 5641895835477563/5000000000000000 (*.f64 y x)) 2) z)) (fma.f64 -179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 (/.f64 y (/.f64 (pow.f64 (pow.f64 (-.f64 5641895835477563/5000000000000000 (*.f64 y x)) 2) 2) (pow.f64 z 3))) (/.f64 y (-.f64 5641895835477563/5000000000000000 (*.f64 y x))))))
(fma.f64 31830988618379068626528276418969/25000000000000000000000000000000 (/.f64 y (/.f64 (pow.f64 (fma.f64 (neg.f64 y) x 5641895835477563/5000000000000000) 3) (*.f64 z z))) (fma.f64 -5641895835477563/5000000000000000 (/.f64 z (/.f64 (pow.f64 (fma.f64 (neg.f64 y) x 5641895835477563/5000000000000000) 2) y)) (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 (*.f64 -25000000000000000000000000000000/31830988618379068626528276418969 (*.f64 y (*.f64 (-.f64 5641895835477563/5000000000000000 (*.f64 y x)) (pow.f64 (/.f64 1 z) 2)))) (*.f64 5000000000000000/5641895835477563 (/.f64 y z)))
(fma.f64 -25000000000000000000000000000000/31830988618379068626528276418969 (*.f64 y (*.f64 (-.f64 5641895835477563/5000000000000000 (*.f64 y x)) (pow.f64 (/.f64 1 z) 2))) (*.f64 5000000000000000/5641895835477563 (/.f64 y z)))
(fma.f64 -25000000000000000000000000000000/31830988618379068626528276418969 (*.f64 (pow.f64 (/.f64 1 z) 2) (*.f64 y (fma.f64 (neg.f64 y) x 5641895835477563/5000000000000000))) (*.f64 5000000000000000/5641895835477563 (/.f64 y z)))
(+.f64 (*.f64 -25000000000000000000000000000000/31830988618379068626528276418969 (*.f64 y (*.f64 (-.f64 5641895835477563/5000000000000000 (*.f64 y x)) (pow.f64 (/.f64 1 z) 2)))) (+.f64 (*.f64 125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547 (*.f64 (pow.f64 (-.f64 5641895835477563/5000000000000000 (*.f64 y x)) 2) (*.f64 y (pow.f64 (/.f64 1 z) 3)))) (*.f64 5000000000000000/5641895835477563 (/.f64 y z))))
(fma.f64 -25000000000000000000000000000000/31830988618379068626528276418969 (*.f64 y (*.f64 (-.f64 5641895835477563/5000000000000000 (*.f64 y x)) (pow.f64 (/.f64 1 z) 2))) (fma.f64 125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547 (*.f64 (pow.f64 (-.f64 5641895835477563/5000000000000000 (*.f64 y x)) 2) (*.f64 y (/.f64 1 (pow.f64 z 3)))) (*.f64 5000000000000000/5641895835477563 (/.f64 y z))))
(fma.f64 -25000000000000000000000000000000/31830988618379068626528276418969 (*.f64 (pow.f64 (/.f64 1 z) 2) (*.f64 y (fma.f64 (neg.f64 y) x 5641895835477563/5000000000000000))) (fma.f64 (*.f64 (pow.f64 (fma.f64 (neg.f64 y) x 5641895835477563/5000000000000000) 2) 125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547) (/.f64 y (pow.f64 z 3)) (*.f64 5000000000000000/5641895835477563 (/.f64 y z))))
(+.f64 (*.f64 -25000000000000000000000000000000/31830988618379068626528276418969 (*.f64 y (*.f64 (-.f64 5641895835477563/5000000000000000 (*.f64 y x)) (pow.f64 (/.f64 1 z) 2)))) (+.f64 (*.f64 125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547 (*.f64 (pow.f64 (-.f64 5641895835477563/5000000000000000 (*.f64 y x)) 2) (*.f64 y (pow.f64 (/.f64 1 z) 3)))) (+.f64 (*.f64 5000000000000000/5641895835477563 (/.f64 y z)) (*.f64 -625000000000000000000000000000000000000000000000000000000000000/1013211836423377808197068612118338110498536634308026710423022961 (*.f64 (pow.f64 (-.f64 5641895835477563/5000000000000000 (*.f64 y x)) 2) (*.f64 y (*.f64 (pow.f64 (/.f64 1 z) 4) (-.f64 5641895835477563/5000000000000000 (*.f64 y x)))))))))
(fma.f64 -25000000000000000000000000000000/31830988618379068626528276418969 (*.f64 y (*.f64 (-.f64 5641895835477563/5000000000000000 (*.f64 y x)) (pow.f64 (/.f64 1 z) 2))) (fma.f64 125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547 (*.f64 (pow.f64 (-.f64 5641895835477563/5000000000000000 (*.f64 y x)) 2) (*.f64 y (/.f64 1 (pow.f64 z 3)))) (fma.f64 5000000000000000/5641895835477563 (/.f64 y z) (*.f64 -625000000000000000000000000000000000000000000000000000000000000/1013211836423377808197068612118338110498536634308026710423022961 (*.f64 (pow.f64 (-.f64 5641895835477563/5000000000000000 (*.f64 y x)) 2) (*.f64 (*.f64 y (pow.f64 (/.f64 1 z) 4)) (-.f64 5641895835477563/5000000000000000 (*.f64 y x))))))))
(fma.f64 -25000000000000000000000000000000/31830988618379068626528276418969 (*.f64 (pow.f64 (/.f64 1 z) 2) (*.f64 y (fma.f64 (neg.f64 y) x 5641895835477563/5000000000000000))) (fma.f64 125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547 (*.f64 (pow.f64 (fma.f64 (neg.f64 y) x 5641895835477563/5000000000000000) 2) (/.f64 y (pow.f64 z 3))) (fma.f64 -625000000000000000000000000000000000000000000000000000000000000/1013211836423377808197068612118338110498536634308026710423022961 (*.f64 (*.f64 y (pow.f64 (/.f64 1 z) 4)) (pow.f64 (fma.f64 (neg.f64 y) x 5641895835477563/5000000000000000) 3)) (*.f64 5000000000000000/5641895835477563 (/.f64 y z)))))
(*.f64 5000000000000000/5641895835477563 (/.f64 y z))
(+.f64 (*.f64 -25000000000000000000000000000000/31830988618379068626528276418969 (*.f64 (pow.f64 (/.f64 -1 z) 2) (*.f64 y (-.f64 5641895835477563/5000000000000000 (*.f64 y x))))) (*.f64 5000000000000000/5641895835477563 (/.f64 y z)))
(fma.f64 -25000000000000000000000000000000/31830988618379068626528276418969 (*.f64 (pow.f64 (/.f64 -1 z) 2) (*.f64 y (-.f64 5641895835477563/5000000000000000 (*.f64 y x)))) (*.f64 5000000000000000/5641895835477563 (/.f64 y z)))
(fma.f64 -25000000000000000000000000000000/31830988618379068626528276418969 (*.f64 y (*.f64 (fma.f64 (neg.f64 y) x 5641895835477563/5000000000000000) (pow.f64 (/.f64 -1 z) 2))) (*.f64 5000000000000000/5641895835477563 (/.f64 y z)))
(+.f64 (*.f64 -125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547 (*.f64 (pow.f64 (-.f64 5641895835477563/5000000000000000 (*.f64 y x)) 2) (*.f64 y (pow.f64 (/.f64 -1 z) 3)))) (+.f64 (*.f64 -25000000000000000000000000000000/31830988618379068626528276418969 (*.f64 (pow.f64 (/.f64 -1 z) 2) (*.f64 y (-.f64 5641895835477563/5000000000000000 (*.f64 y x))))) (*.f64 5000000000000000/5641895835477563 (/.f64 y z))))
(fma.f64 -125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547 (*.f64 (pow.f64 (-.f64 5641895835477563/5000000000000000 (*.f64 y x)) 2) (*.f64 y (/.f64 -1 (pow.f64 z 3)))) (fma.f64 -25000000000000000000000000000000/31830988618379068626528276418969 (*.f64 (pow.f64 (/.f64 -1 z) 2) (*.f64 y (-.f64 5641895835477563/5000000000000000 (*.f64 y x)))) (*.f64 5000000000000000/5641895835477563 (/.f64 y z))))
(fma.f64 -125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547 (*.f64 (pow.f64 (fma.f64 (neg.f64 y) x 5641895835477563/5000000000000000) 2) (/.f64 (neg.f64 y) (pow.f64 z 3))) (fma.f64 -25000000000000000000000000000000/31830988618379068626528276418969 (*.f64 y (*.f64 (fma.f64 (neg.f64 y) x 5641895835477563/5000000000000000) (pow.f64 (/.f64 -1 z) 2))) (*.f64 5000000000000000/5641895835477563 (/.f64 y z))))
(+.f64 (*.f64 -125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547 (*.f64 (pow.f64 (-.f64 5641895835477563/5000000000000000 (*.f64 y x)) 2) (*.f64 y (pow.f64 (/.f64 -1 z) 3)))) (+.f64 (*.f64 -25000000000000000000000000000000/31830988618379068626528276418969 (*.f64 (pow.f64 (/.f64 -1 z) 2) (*.f64 y (-.f64 5641895835477563/5000000000000000 (*.f64 y x))))) (+.f64 (*.f64 5000000000000000/5641895835477563 (/.f64 y z)) (*.f64 -625000000000000000000000000000000000000000000000000000000000000/1013211836423377808197068612118338110498536634308026710423022961 (*.f64 (pow.f64 (-.f64 5641895835477563/5000000000000000 (*.f64 y x)) 2) (*.f64 (pow.f64 (/.f64 -1 z) 4) (*.f64 y (-.f64 5641895835477563/5000000000000000 (*.f64 y x)))))))))
(fma.f64 -125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547 (*.f64 (pow.f64 (-.f64 5641895835477563/5000000000000000 (*.f64 y x)) 2) (*.f64 y (/.f64 -1 (pow.f64 z 3)))) (fma.f64 -25000000000000000000000000000000/31830988618379068626528276418969 (*.f64 (pow.f64 (/.f64 -1 z) 2) (*.f64 y (-.f64 5641895835477563/5000000000000000 (*.f64 y x)))) (fma.f64 5000000000000000/5641895835477563 (/.f64 y z) (*.f64 (*.f64 -625000000000000000000000000000000000000000000000000000000000000/1013211836423377808197068612118338110498536634308026710423022961 (pow.f64 (-.f64 5641895835477563/5000000000000000 (*.f64 y x)) 2)) (*.f64 (*.f64 y (-.f64 5641895835477563/5000000000000000 (*.f64 y x))) (pow.f64 (/.f64 -1 z) 4))))))
(fma.f64 -125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547 (*.f64 (pow.f64 (fma.f64 (neg.f64 y) x 5641895835477563/5000000000000000) 2) (/.f64 (neg.f64 y) (pow.f64 z 3))) (fma.f64 -25000000000000000000000000000000/31830988618379068626528276418969 (*.f64 y (*.f64 (fma.f64 (neg.f64 y) x 5641895835477563/5000000000000000) (pow.f64 (/.f64 -1 z) 2))) (fma.f64 -625000000000000000000000000000000000000000000000000000000000000/1013211836423377808197068612118338110498536634308026710423022961 (*.f64 (*.f64 y (pow.f64 (/.f64 -1 z) 4)) (pow.f64 (fma.f64 (neg.f64 y) x 5641895835477563/5000000000000000) 3)) (*.f64 5000000000000000/5641895835477563 (/.f64 y z)))))
(/.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 (fma.f64 5641895835477563/5000000000000000 z 5641895835477563/5000000000000000)) (*.f64 (/.f64 (*.f64 y y) (pow.f64 (fma.f64 5641895835477563/5000000000000000 z 5641895835477563/5000000000000000) 2)) x))
(+.f64 (/.f64 y (+.f64 5641895835477563/5000000000000000 (*.f64 5641895835477563/5000000000000000 z))) (+.f64 (/.f64 (*.f64 y (*.f64 (pow.f64 y 2) (pow.f64 x 2))) (*.f64 (+.f64 5641895835477563/5000000000000000 (*.f64 5641895835477563/5000000000000000 z)) (pow.f64 (+.f64 5641895835477563/5000000000000000 (*.f64 5641895835477563/5000000000000000 z)) 2))) (/.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 (*.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 y (fma.f64 5641895835477563/5000000000000000 z 5641895835477563/5000000000000000)) (+.f64 (*.f64 (/.f64 (*.f64 y y) (pow.f64 (fma.f64 5641895835477563/5000000000000000 z 5641895835477563/5000000000000000) 2)) x) (*.f64 (/.f64 y (pow.f64 (fma.f64 5641895835477563/5000000000000000 z 5641895835477563/5000000000000000) 3)) (pow.f64 (*.f64 y x) 2))))
(+.f64 (/.f64 y (+.f64 5641895835477563/5000000000000000 (*.f64 5641895835477563/5000000000000000 z))) (+.f64 (/.f64 (*.f64 y (*.f64 (pow.f64 y 2) (pow.f64 x 2))) (*.f64 (+.f64 5641895835477563/5000000000000000 (*.f64 5641895835477563/5000000000000000 z)) (pow.f64 (+.f64 5641895835477563/5000000000000000 (*.f64 5641895835477563/5000000000000000 z)) 2))) (+.f64 (/.f64 (*.f64 (pow.f64 y 2) x) (pow.f64 (+.f64 5641895835477563/5000000000000000 (*.f64 5641895835477563/5000000000000000 z)) 2)) (/.f64 (*.f64 (pow.f64 (pow.f64 y 2) 2) (pow.f64 x 3)) (pow.f64 (pow.f64 (+.f64 5641895835477563/5000000000000000 (*.f64 5641895835477563/5000000000000000 z)) 2) 2)))))
(+.f64 (+.f64 (/.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 (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 (pow.f64 (fma.f64 5641895835477563/5000000000000000 z 5641895835477563/5000000000000000) 2) 2) (pow.f64 x 3))))
(+.f64 (+.f64 (*.f64 (/.f64 (*.f64 y y) (pow.f64 (fma.f64 5641895835477563/5000000000000000 z 5641895835477563/5000000000000000) 2)) x) (*.f64 (/.f64 y (pow.f64 (fma.f64 5641895835477563/5000000000000000 z 5641895835477563/5000000000000000) 3)) (pow.f64 (*.f64 y x) 2))) (+.f64 (/.f64 y (fma.f64 5641895835477563/5000000000000000 z 5641895835477563/5000000000000000)) (*.f64 (/.f64 (pow.f64 y 4) (pow.f64 (fma.f64 5641895835477563/5000000000000000 z 5641895835477563/5000000000000000) 4)) (pow.f64 x 3))))
(/.f64 -1 x)
(-.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 5641895835477563/5000000000000000 (/.f64 1 y)) (*.f64 5641895835477563/5000000000000000 (/.f64 z y))) (pow.f64 (/.f64 1 x) 2))) (/.f64 1 x))
(-.f64 (neg.f64 (*.f64 (*.f64 5641895835477563/5000000000000000 (+.f64 (/.f64 1 y) (/.f64 z y))) (pow.f64 (/.f64 1 x) 2))) (/.f64 1 x))
(fma.f64 (*.f64 -5641895835477563/5000000000000000 (+.f64 (/.f64 1 y) (/.f64 z y))) (pow.f64 (/.f64 1 x) 2) (/.f64 -1 x))
(fma.f64 (fma.f64 5641895835477563/5000000000000000 (/.f64 z y) (/.f64 5641895835477563/5000000000000000 y)) (neg.f64 (pow.f64 (/.f64 1 x) 2)) (/.f64 -1 x))
(-.f64 (+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 5641895835477563/5000000000000000 (/.f64 1 y)) (*.f64 5641895835477563/5000000000000000 (/.f64 z y))) (pow.f64 (/.f64 1 x) 2))) (*.f64 -1 (/.f64 (*.f64 (pow.f64 (/.f64 1 x) 3) (*.f64 (+.f64 (*.f64 5641895835477563/5000000000000000 (/.f64 1 y)) (*.f64 5641895835477563/5000000000000000 (/.f64 z y))) (+.f64 5641895835477563/5000000000000000 (*.f64 5641895835477563/5000000000000000 z)))) y))) (/.f64 1 x))
(-.f64 (*.f64 -1 (+.f64 (*.f64 (*.f64 5641895835477563/5000000000000000 (+.f64 (/.f64 1 y) (/.f64 z y))) (pow.f64 (/.f64 1 x) 2)) (/.f64 (/.f64 1 (pow.f64 x 3)) (/.f64 y (*.f64 (*.f64 5641895835477563/5000000000000000 (+.f64 (/.f64 1 y) (/.f64 z y))) (fma.f64 5641895835477563/5000000000000000 z 5641895835477563/5000000000000000)))))) (/.f64 1 x))
(fma.f64 -1 (fma.f64 (fma.f64 5641895835477563/5000000000000000 (/.f64 z y) (/.f64 5641895835477563/5000000000000000 y)) (pow.f64 (/.f64 1 x) 2) (/.f64 (/.f64 (*.f64 (fma.f64 5641895835477563/5000000000000000 (/.f64 z y) (/.f64 5641895835477563/5000000000000000 y)) (fma.f64 5641895835477563/5000000000000000 z 5641895835477563/5000000000000000)) (pow.f64 x 3)) y)) (/.f64 -1 x))
(-.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 (*.f64 5641895835477563/5000000000000000 (/.f64 1 y)) (*.f64 5641895835477563/5000000000000000 (/.f64 z y))) (*.f64 (pow.f64 (/.f64 1 x) 4) (pow.f64 (+.f64 5641895835477563/5000000000000000 (*.f64 5641895835477563/5000000000000000 z)) 2))) (pow.f64 y 2))) (+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 5641895835477563/5000000000000000 (/.f64 1 y)) (*.f64 5641895835477563/5000000000000000 (/.f64 z y))) (pow.f64 (/.f64 1 x) 2))) (*.f64 -1 (/.f64 (*.f64 (pow.f64 (/.f64 1 x) 3) (*.f64 (+.f64 (*.f64 5641895835477563/5000000000000000 (/.f64 1 y)) (*.f64 5641895835477563/5000000000000000 (/.f64 z y))) (+.f64 5641895835477563/5000000000000000 (*.f64 5641895835477563/5000000000000000 z)))) y)))) (/.f64 1 x))
(-.f64 (fma.f64 -1 (/.f64 (*.f64 (*.f64 (*.f64 5641895835477563/5000000000000000 (+.f64 (/.f64 1 y) (/.f64 z y))) (pow.f64 (/.f64 1 x) 4)) (pow.f64 (fma.f64 5641895835477563/5000000000000000 z 5641895835477563/5000000000000000) 2)) (*.f64 y y)) (*.f64 -1 (+.f64 (*.f64 (*.f64 5641895835477563/5000000000000000 (+.f64 (/.f64 1 y) (/.f64 z y))) (pow.f64 (/.f64 1 x) 2)) (/.f64 (/.f64 1 (pow.f64 x 3)) (/.f64 y (*.f64 (*.f64 5641895835477563/5000000000000000 (+.f64 (/.f64 1 y) (/.f64 z y))) (fma.f64 5641895835477563/5000000000000000 z 5641895835477563/5000000000000000))))))) (/.f64 1 x))
(fma.f64 -1 (*.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 (/.f64 1 x) 4))) (fma.f64 -1 (fma.f64 (fma.f64 5641895835477563/5000000000000000 (/.f64 z y) (/.f64 5641895835477563/5000000000000000 y)) (pow.f64 (/.f64 1 x) 2) (/.f64 (/.f64 (*.f64 (fma.f64 5641895835477563/5000000000000000 (/.f64 z y) (/.f64 5641895835477563/5000000000000000 y)) (fma.f64 5641895835477563/5000000000000000 z 5641895835477563/5000000000000000)) (pow.f64 x 3)) y)) (/.f64 -1 x)))
(fma.f64 -1 (+.f64 (fma.f64 (fma.f64 5641895835477563/5000000000000000 (/.f64 z y) (/.f64 5641895835477563/5000000000000000 y)) (pow.f64 (/.f64 1 x) 2) (/.f64 (/.f64 (*.f64 (fma.f64 5641895835477563/5000000000000000 (/.f64 z y) (/.f64 5641895835477563/5000000000000000 y)) (fma.f64 5641895835477563/5000000000000000 z 5641895835477563/5000000000000000)) (pow.f64 x 3)) y)) (*.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 (/.f64 1 x) 4)))) (/.f64 -1 x))
(/.f64 -1 x)
(-.f64 (*.f64 -1 (*.f64 (pow.f64 (/.f64 -1 x) 2) (+.f64 (*.f64 5641895835477563/5000000000000000 (/.f64 1 y)) (*.f64 5641895835477563/5000000000000000 (/.f64 z y))))) (/.f64 1 x))
(-.f64 (neg.f64 (*.f64 (*.f64 5641895835477563/5000000000000000 (+.f64 (/.f64 1 y) (/.f64 z y))) (pow.f64 (/.f64 -1 x) 2))) (/.f64 1 x))
(fma.f64 (neg.f64 (pow.f64 (/.f64 -1 x) 2)) (fma.f64 5641895835477563/5000000000000000 (/.f64 z y) (/.f64 5641895835477563/5000000000000000 y)) (/.f64 -1 x))
(fma.f64 (fma.f64 5641895835477563/5000000000000000 (/.f64 z y) (/.f64 5641895835477563/5000000000000000 y)) (neg.f64 (pow.f64 (/.f64 -1 x) 2)) (/.f64 -1 x))
(-.f64 (+.f64 (*.f64 -1 (*.f64 (pow.f64 (/.f64 -1 x) 2) (+.f64 (*.f64 5641895835477563/5000000000000000 (/.f64 1 y)) (*.f64 5641895835477563/5000000000000000 (/.f64 z y))))) (/.f64 (*.f64 (+.f64 (*.f64 5641895835477563/5000000000000000 (/.f64 1 y)) (*.f64 5641895835477563/5000000000000000 (/.f64 z y))) (*.f64 (+.f64 5641895835477563/5000000000000000 (*.f64 5641895835477563/5000000000000000 z)) (pow.f64 (/.f64 -1 x) 3))) y)) (/.f64 1 x))
(-.f64 (fma.f64 -1 (*.f64 (*.f64 5641895835477563/5000000000000000 (+.f64 (/.f64 1 y) (/.f64 z y))) (pow.f64 (/.f64 -1 x) 2)) (/.f64 (*.f64 5641895835477563/5000000000000000 (+.f64 (/.f64 1 y) (/.f64 z y))) (/.f64 y (*.f64 (pow.f64 (/.f64 -1 x) 3) (fma.f64 5641895835477563/5000000000000000 z 5641895835477563/5000000000000000))))) (/.f64 1 x))
(+.f64 (/.f64 (fma.f64 5641895835477563/5000000000000000 (/.f64 z y) (/.f64 5641895835477563/5000000000000000 y)) (/.f64 y (/.f64 (*.f64 -5641895835477563/5000000000000000 (+.f64 z 1)) (pow.f64 x 3)))) (fma.f64 (neg.f64 (pow.f64 (/.f64 -1 x) 2)) (fma.f64 5641895835477563/5000000000000000 (/.f64 z y) (/.f64 5641895835477563/5000000000000000 y)) (/.f64 -1 x)))
(fma.f64 (neg.f64 (pow.f64 (/.f64 -1 x) 2)) (fma.f64 5641895835477563/5000000000000000 (/.f64 z y) (/.f64 5641895835477563/5000000000000000 y)) (fma.f64 (/.f64 (fma.f64 5641895835477563/5000000000000000 (/.f64 z y) (/.f64 5641895835477563/5000000000000000 y)) y) (/.f64 (*.f64 -5641895835477563/5000000000000000 (+.f64 z 1)) (pow.f64 x 3)) (/.f64 -1 x)))
(-.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 (*.f64 5641895835477563/5000000000000000 (/.f64 1 y)) (*.f64 5641895835477563/5000000000000000 (/.f64 z y))) (*.f64 (pow.f64 (/.f64 -1 x) 4) (pow.f64 (+.f64 5641895835477563/5000000000000000 (*.f64 5641895835477563/5000000000000000 z)) 2))) (pow.f64 y 2))) (+.f64 (*.f64 -1 (*.f64 (pow.f64 (/.f64 -1 x) 2) (+.f64 (*.f64 5641895835477563/5000000000000000 (/.f64 1 y)) (*.f64 5641895835477563/5000000000000000 (/.f64 z y))))) (/.f64 (*.f64 (+.f64 (*.f64 5641895835477563/5000000000000000 (/.f64 1 y)) (*.f64 5641895835477563/5000000000000000 (/.f64 z y))) (*.f64 (+.f64 5641895835477563/5000000000000000 (*.f64 5641895835477563/5000000000000000 z)) (pow.f64 (/.f64 -1 x) 3))) y))) (/.f64 1 x))
(-.f64 (fma.f64 -1 (/.f64 (*.f64 5641895835477563/5000000000000000 (+.f64 (/.f64 1 y) (/.f64 z y))) (/.f64 (*.f64 y y) (*.f64 (pow.f64 (fma.f64 5641895835477563/5000000000000000 z 5641895835477563/5000000000000000) 2) (pow.f64 (/.f64 -1 x) 4)))) (fma.f64 -1 (*.f64 (*.f64 5641895835477563/5000000000000000 (+.f64 (/.f64 1 y) (/.f64 z y))) (pow.f64 (/.f64 -1 x) 2)) (/.f64 (*.f64 5641895835477563/5000000000000000 (+.f64 (/.f64 1 y) (/.f64 z y))) (/.f64 y (*.f64 (pow.f64 (/.f64 -1 x) 3) (fma.f64 5641895835477563/5000000000000000 z 5641895835477563/5000000000000000)))))) (/.f64 1 x))
(+.f64 (-.f64 (-.f64 (/.f64 (fma.f64 5641895835477563/5000000000000000 (/.f64 z y) (/.f64 5641895835477563/5000000000000000 y)) (/.f64 y (/.f64 (*.f64 -5641895835477563/5000000000000000 (+.f64 z 1)) (pow.f64 x 3)))) (*.f64 (fma.f64 5641895835477563/5000000000000000 (/.f64 z y) (/.f64 5641895835477563/5000000000000000 y)) (pow.f64 (/.f64 -1 x) 2))) (*.f64 (/.f64 (*.f64 (fma.f64 5641895835477563/5000000000000000 (/.f64 z y) (/.f64 5641895835477563/5000000000000000 y)) (pow.f64 (/.f64 -1 x) 4)) y) (/.f64 (pow.f64 (fma.f64 5641895835477563/5000000000000000 z 5641895835477563/5000000000000000) 2) y))) (/.f64 -1 x))
(fma.f64 -1 (*.f64 (/.f64 (*.f64 (fma.f64 5641895835477563/5000000000000000 (/.f64 z y) (/.f64 5641895835477563/5000000000000000 y)) (pow.f64 (/.f64 -1 x) 4)) y) (/.f64 (pow.f64 (fma.f64 5641895835477563/5000000000000000 z 5641895835477563/5000000000000000) 2) y)) (fma.f64 (neg.f64 (pow.f64 (/.f64 -1 x) 2)) (fma.f64 5641895835477563/5000000000000000 (/.f64 z y) (/.f64 5641895835477563/5000000000000000 y)) (fma.f64 (/.f64 (fma.f64 5641895835477563/5000000000000000 (/.f64 z y) (/.f64 5641895835477563/5000000000000000 y)) y) (/.f64 (*.f64 -5641895835477563/5000000000000000 (+.f64 z 1)) (pow.f64 x 3)) (/.f64 -1 x))))
(*.f64 5641895835477563/5000000000000000 z)
(*.f64 5641895835477563/5000000000000000 z)
(*.f64 5641895835477563/5000000000000000 z)
(*.f64 5641895835477563/5000000000000000 z)
(*.f64 5641895835477563/5000000000000000 z)
(*.f64 5641895835477563/5000000000000000 z)
(*.f64 5641895835477563/5000000000000000 z)
(*.f64 5641895835477563/5000000000000000 z)
(*.f64 5641895835477563/5000000000000000 z)
(*.f64 5641895835477563/5000000000000000 z)
(*.f64 5641895835477563/5000000000000000 z)
(*.f64 5641895835477563/5000000000000000 z)
(-.f64 5641895835477563/5000000000000000 (*.f64 y x))
(fma.f64 (neg.f64 y) x 5641895835477563/5000000000000000)
(-.f64 (+.f64 5641895835477563/5000000000000000 (*.f64 5641895835477563/5000000000000000 z)) (*.f64 y x))
(fma.f64 y (neg.f64 x) (fma.f64 5641895835477563/5000000000000000 z 5641895835477563/5000000000000000))
(-.f64 (*.f64 5641895835477563/5000000000000000 z) (fma.f64 y x -5641895835477563/5000000000000000))
(-.f64 (+.f64 5641895835477563/5000000000000000 (*.f64 5641895835477563/5000000000000000 z)) (*.f64 y x))
(fma.f64 y (neg.f64 x) (fma.f64 5641895835477563/5000000000000000 z 5641895835477563/5000000000000000))
(-.f64 (*.f64 5641895835477563/5000000000000000 z) (fma.f64 y x -5641895835477563/5000000000000000))
(-.f64 (+.f64 5641895835477563/5000000000000000 (*.f64 5641895835477563/5000000000000000 z)) (*.f64 y x))
(fma.f64 y (neg.f64 x) (fma.f64 5641895835477563/5000000000000000 z 5641895835477563/5000000000000000))
(-.f64 (*.f64 5641895835477563/5000000000000000 z) (fma.f64 y x -5641895835477563/5000000000000000))
(*.f64 5641895835477563/5000000000000000 z)
(-.f64 (+.f64 5641895835477563/5000000000000000 (*.f64 5641895835477563/5000000000000000 z)) (*.f64 y x))
(fma.f64 y (neg.f64 x) (fma.f64 5641895835477563/5000000000000000 z 5641895835477563/5000000000000000))
(-.f64 (*.f64 5641895835477563/5000000000000000 z) (fma.f64 y x -5641895835477563/5000000000000000))
(-.f64 (+.f64 5641895835477563/5000000000000000 (*.f64 5641895835477563/5000000000000000 z)) (*.f64 y x))
(fma.f64 y (neg.f64 x) (fma.f64 5641895835477563/5000000000000000 z 5641895835477563/5000000000000000))
(-.f64 (*.f64 5641895835477563/5000000000000000 z) (fma.f64 y x -5641895835477563/5000000000000000))
(-.f64 (+.f64 5641895835477563/5000000000000000 (*.f64 5641895835477563/5000000000000000 z)) (*.f64 y x))
(fma.f64 y (neg.f64 x) (fma.f64 5641895835477563/5000000000000000 z 5641895835477563/5000000000000000))
(-.f64 (*.f64 5641895835477563/5000000000000000 z) (fma.f64 y x -5641895835477563/5000000000000000))
(*.f64 5641895835477563/5000000000000000 z)
(-.f64 (+.f64 5641895835477563/5000000000000000 (*.f64 5641895835477563/5000000000000000 z)) (*.f64 y x))
(fma.f64 y (neg.f64 x) (fma.f64 5641895835477563/5000000000000000 z 5641895835477563/5000000000000000))
(-.f64 (*.f64 5641895835477563/5000000000000000 z) (fma.f64 y x -5641895835477563/5000000000000000))
(-.f64 (+.f64 5641895835477563/5000000000000000 (*.f64 5641895835477563/5000000000000000 z)) (*.f64 y x))
(fma.f64 y (neg.f64 x) (fma.f64 5641895835477563/5000000000000000 z 5641895835477563/5000000000000000))
(-.f64 (*.f64 5641895835477563/5000000000000000 z) (fma.f64 y x -5641895835477563/5000000000000000))
(-.f64 (+.f64 5641895835477563/5000000000000000 (*.f64 5641895835477563/5000000000000000 z)) (*.f64 y x))
(fma.f64 y (neg.f64 x) (fma.f64 5641895835477563/5000000000000000 z 5641895835477563/5000000000000000))
(-.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))))
(fma.f64 y (neg.f64 x) (fma.f64 5641895835477563/5000000000000000 z 5641895835477563/5000000000000000))
(-.f64 (*.f64 5641895835477563/5000000000000000 z) (fma.f64 y x -5641895835477563/5000000000000000))
(+.f64 5641895835477563/5000000000000000 (+.f64 (*.f64 5641895835477563/5000000000000000 z) (*.f64 -1 (*.f64 y x))))
(fma.f64 y (neg.f64 x) (fma.f64 5641895835477563/5000000000000000 z 5641895835477563/5000000000000000))
(-.f64 (*.f64 5641895835477563/5000000000000000 z) (fma.f64 y x -5641895835477563/5000000000000000))
(+.f64 5641895835477563/5000000000000000 (+.f64 (*.f64 5641895835477563/5000000000000000 z) (*.f64 -1 (*.f64 y x))))
(fma.f64 y (neg.f64 x) (fma.f64 5641895835477563/5000000000000000 z 5641895835477563/5000000000000000))
(-.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))))
(fma.f64 y (neg.f64 x) (fma.f64 5641895835477563/5000000000000000 z 5641895835477563/5000000000000000))
(-.f64 (*.f64 5641895835477563/5000000000000000 z) (fma.f64 y x -5641895835477563/5000000000000000))
(+.f64 5641895835477563/5000000000000000 (+.f64 (*.f64 5641895835477563/5000000000000000 z) (*.f64 -1 (*.f64 y x))))
(fma.f64 y (neg.f64 x) (fma.f64 5641895835477563/5000000000000000 z 5641895835477563/5000000000000000))
(-.f64 (*.f64 5641895835477563/5000000000000000 z) (fma.f64 y x -5641895835477563/5000000000000000))
(+.f64 5641895835477563/5000000000000000 (+.f64 (*.f64 5641895835477563/5000000000000000 z) (*.f64 -1 (*.f64 y x))))
(fma.f64 y (neg.f64 x) (fma.f64 5641895835477563/5000000000000000 z 5641895835477563/5000000000000000))
(-.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))))
(fma.f64 y (neg.f64 x) (fma.f64 5641895835477563/5000000000000000 z 5641895835477563/5000000000000000))
(-.f64 (*.f64 5641895835477563/5000000000000000 z) (fma.f64 y x -5641895835477563/5000000000000000))
(+.f64 5641895835477563/5000000000000000 (+.f64 (*.f64 5641895835477563/5000000000000000 z) (*.f64 -1 (*.f64 y x))))
(fma.f64 y (neg.f64 x) (fma.f64 5641895835477563/5000000000000000 z 5641895835477563/5000000000000000))
(-.f64 (*.f64 5641895835477563/5000000000000000 z) (fma.f64 y x -5641895835477563/5000000000000000))
(+.f64 5641895835477563/5000000000000000 (+.f64 (*.f64 5641895835477563/5000000000000000 z) (*.f64 -1 (*.f64 y x))))
(fma.f64 y (neg.f64 x) (fma.f64 5641895835477563/5000000000000000 z 5641895835477563/5000000000000000))
(-.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))))
(fma.f64 y (neg.f64 x) (fma.f64 5641895835477563/5000000000000000 z 5641895835477563/5000000000000000))
(-.f64 (*.f64 5641895835477563/5000000000000000 z) (fma.f64 y x -5641895835477563/5000000000000000))
(+.f64 5641895835477563/5000000000000000 (+.f64 (*.f64 5641895835477563/5000000000000000 z) (*.f64 -1 (*.f64 y x))))
(fma.f64 y (neg.f64 x) (fma.f64 5641895835477563/5000000000000000 z 5641895835477563/5000000000000000))
(-.f64 (*.f64 5641895835477563/5000000000000000 z) (fma.f64 y x -5641895835477563/5000000000000000))
(+.f64 5641895835477563/5000000000000000 (+.f64 (*.f64 5641895835477563/5000000000000000 z) (*.f64 -1 (*.f64 y x))))
(fma.f64 y (neg.f64 x) (fma.f64 5641895835477563/5000000000000000 z 5641895835477563/5000000000000000))
(-.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))))
(fma.f64 y (neg.f64 x) (fma.f64 5641895835477563/5000000000000000 z 5641895835477563/5000000000000000))
(-.f64 (*.f64 5641895835477563/5000000000000000 z) (fma.f64 y x -5641895835477563/5000000000000000))
(+.f64 5641895835477563/5000000000000000 (+.f64 (*.f64 5641895835477563/5000000000000000 z) (*.f64 -1 (*.f64 y x))))
(fma.f64 y (neg.f64 x) (fma.f64 5641895835477563/5000000000000000 z 5641895835477563/5000000000000000))
(-.f64 (*.f64 5641895835477563/5000000000000000 z) (fma.f64 y x -5641895835477563/5000000000000000))
(+.f64 5641895835477563/5000000000000000 (+.f64 (*.f64 5641895835477563/5000000000000000 z) (*.f64 -1 (*.f64 y x))))
(fma.f64 y (neg.f64 x) (fma.f64 5641895835477563/5000000000000000 z 5641895835477563/5000000000000000))
(-.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))))
(fma.f64 y (neg.f64 x) (fma.f64 5641895835477563/5000000000000000 z 5641895835477563/5000000000000000))
(-.f64 (*.f64 5641895835477563/5000000000000000 z) (fma.f64 y x -5641895835477563/5000000000000000))
(+.f64 5641895835477563/5000000000000000 (+.f64 (*.f64 5641895835477563/5000000000000000 z) (*.f64 -1 (*.f64 y x))))
(fma.f64 y (neg.f64 x) (fma.f64 5641895835477563/5000000000000000 z 5641895835477563/5000000000000000))
(-.f64 (*.f64 5641895835477563/5000000000000000 z) (fma.f64 y x -5641895835477563/5000000000000000))
(+.f64 5641895835477563/5000000000000000 (+.f64 (*.f64 5641895835477563/5000000000000000 z) (*.f64 -1 (*.f64 y x))))
(fma.f64 y (neg.f64 x) (fma.f64 5641895835477563/5000000000000000 z 5641895835477563/5000000000000000))
(-.f64 (*.f64 5641895835477563/5000000000000000 z) (fma.f64 y x -5641895835477563/5000000000000000))
5641895835477563/5000000000000000
(+.f64 5641895835477563/5000000000000000 (*.f64 5641895835477563/5000000000000000 z))
(fma.f64 5641895835477563/5000000000000000 z 5641895835477563/5000000000000000)
(+.f64 5641895835477563/5000000000000000 (*.f64 5641895835477563/5000000000000000 z))
(fma.f64 5641895835477563/5000000000000000 z 5641895835477563/5000000000000000)
(+.f64 5641895835477563/5000000000000000 (*.f64 5641895835477563/5000000000000000 z))
(fma.f64 5641895835477563/5000000000000000 z 5641895835477563/5000000000000000)
(*.f64 5641895835477563/5000000000000000 z)
(+.f64 5641895835477563/5000000000000000 (*.f64 5641895835477563/5000000000000000 z))
(fma.f64 5641895835477563/5000000000000000 z 5641895835477563/5000000000000000)
(+.f64 5641895835477563/5000000000000000 (*.f64 5641895835477563/5000000000000000 z))
(fma.f64 5641895835477563/5000000000000000 z 5641895835477563/5000000000000000)
(+.f64 5641895835477563/5000000000000000 (*.f64 5641895835477563/5000000000000000 z))
(fma.f64 5641895835477563/5000000000000000 z 5641895835477563/5000000000000000)
(*.f64 5641895835477563/5000000000000000 z)
(+.f64 5641895835477563/5000000000000000 (*.f64 5641895835477563/5000000000000000 z))
(fma.f64 5641895835477563/5000000000000000 z 5641895835477563/5000000000000000)
(+.f64 5641895835477563/5000000000000000 (*.f64 5641895835477563/5000000000000000 z))
(fma.f64 5641895835477563/5000000000000000 z 5641895835477563/5000000000000000)
(+.f64 5641895835477563/5000000000000000 (*.f64 5641895835477563/5000000000000000 z))
(fma.f64 5641895835477563/5000000000000000 z 5641895835477563/5000000000000000)
(+.f64 0 (/.f64 y (-.f64 (fma.f64 5641895835477563/5000000000000000 z 5641895835477563/5000000000000000) (*.f64 y x))))
(/.f64 y (fma.f64 y (neg.f64 x) (fma.f64 5641895835477563/5000000000000000 z 5641895835477563/5000000000000000)))
(/.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 (fma.f64 y (neg.f64 x) (fma.f64 5641895835477563/5000000000000000 z 5641895835477563/5000000000000000))))))) (log.f64 (cbrt.f64 (exp.f64 (/.f64 y (fma.f64 y (neg.f64 x) (fma.f64 5641895835477563/5000000000000000 z 5641895835477563/5000000000000000)))))))
(*.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 (fma.f64 y (neg.f64 x) (fma.f64 5641895835477563/5000000000000000 z 5641895835477563/5000000000000000)))))))
(*.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 (fma.f64 y (neg.f64 x) (fma.f64 5641895835477563/5000000000000000 z 5641895835477563/5000000000000000)))
(/.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 (fma.f64 y (neg.f64 x) (fma.f64 5641895835477563/5000000000000000 z 5641895835477563/5000000000000000)))
(/.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 (fma.f64 y (neg.f64 x) (fma.f64 5641895835477563/5000000000000000 z 5641895835477563/5000000000000000)))
(/.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 (fma.f64 y (neg.f64 x) (fma.f64 5641895835477563/5000000000000000 z 5641895835477563/5000000000000000)))
(/.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 (cbrt.f64 (*.f64 y y)) (/.f64 (*.f64 (cbrt.f64 y) 1) (fma.f64 y (neg.f64 x) (fma.f64 5641895835477563/5000000000000000 z 5641895835477563/5000000000000000))))
(/.f64 (*.f64 (cbrt.f64 (*.f64 y y)) (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 (fma.f64 y (neg.f64 x) (fma.f64 5641895835477563/5000000000000000 z 5641895835477563/5000000000000000)))
(/.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 (fma.f64 y (neg.f64 x) (fma.f64 5641895835477563/5000000000000000 z 5641895835477563/5000000000000000)))
(/.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 (fma.f64 y (neg.f64 x) (fma.f64 5641895835477563/5000000000000000 z 5641895835477563/5000000000000000)))
(/.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 (fma.f64 y (neg.f64 x) (fma.f64 5641895835477563/5000000000000000 z 5641895835477563/5000000000000000)))
(/.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 (fma.f64 y (neg.f64 x) (fma.f64 5641895835477563/5000000000000000 z 5641895835477563/5000000000000000)))
(/.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 (fma.f64 y (neg.f64 x) (fma.f64 5641895835477563/5000000000000000 z 5641895835477563/5000000000000000)))
(/.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 (cbrt.f64 (*.f64 y y)) (/.f64 (*.f64 (cbrt.f64 y) 1) (fma.f64 y (neg.f64 x) (fma.f64 5641895835477563/5000000000000000 z 5641895835477563/5000000000000000))))
(/.f64 (*.f64 (cbrt.f64 (*.f64 y y)) (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 (fma.f64 y (neg.f64 x) (fma.f64 5641895835477563/5000000000000000 z 5641895835477563/5000000000000000)))
(/.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 (fma.f64 y (neg.f64 x) (fma.f64 5641895835477563/5000000000000000 z 5641895835477563/5000000000000000))) -2) y) (cbrt.f64 (fma.f64 y (neg.f64 x) (fma.f64 5641895835477563/5000000000000000 z 5641895835477563/5000000000000000))))
(/.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 (fma.f64 y (neg.f64 x) (fma.f64 5641895835477563/5000000000000000 z 5641895835477563/5000000000000000)))) (/.f64 (cbrt.f64 (*.f64 y y)) (pow.f64 (cbrt.f64 (fma.f64 y (neg.f64 x) (fma.f64 5641895835477563/5000000000000000 z 5641895835477563/5000000000000000))) 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 (fma.f64 y (neg.f64 x) (fma.f64 5641895835477563/5000000000000000 z 5641895835477563/5000000000000000)))
(/.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 (fma.f64 y (neg.f64 x) (fma.f64 5641895835477563/5000000000000000 z 5641895835477563/5000000000000000)) -1/2) y) (sqrt.f64 (fma.f64 y (neg.f64 x) (fma.f64 5641895835477563/5000000000000000 z 5641895835477563/5000000000000000))))
(/.f64 (*.f64 y (pow.f64 (-.f64 (*.f64 5641895835477563/5000000000000000 z) (fma.f64 y x -5641895835477563/5000000000000000)) -1/2)) (sqrt.f64 (-.f64 (*.f64 5641895835477563/5000000000000000 z) (fma.f64 y x -5641895835477563/5000000000000000))))
(*.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 (cbrt.f64 (*.f64 y y)) (/.f64 (*.f64 (cbrt.f64 y) 1) (fma.f64 y (neg.f64 x) (fma.f64 5641895835477563/5000000000000000 z 5641895835477563/5000000000000000))))
(/.f64 (*.f64 (cbrt.f64 (*.f64 y y)) (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 (fma.f64 y (neg.f64 x) (fma.f64 5641895835477563/5000000000000000 z 5641895835477563/5000000000000000)))
(/.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)
(sqrt.f64 (pow.f64 (/.f64 y (fma.f64 y (neg.f64 x) (fma.f64 5641895835477563/5000000000000000 z 5641895835477563/5000000000000000))) 2))
(fabs.f64 (/.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 (fma.f64 y (neg.f64 x) (fma.f64 5641895835477563/5000000000000000 z 5641895835477563/5000000000000000)))
(/.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 (fma.f64 y (neg.f64 x) (fma.f64 5641895835477563/5000000000000000 z 5641895835477563/5000000000000000)))
(/.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 (fma.f64 y (neg.f64 x) (fma.f64 5641895835477563/5000000000000000 z 5641895835477563/5000000000000000)))
(/.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 (fma.f64 y (neg.f64 x) (fma.f64 5641895835477563/5000000000000000 z 5641895835477563/5000000000000000)))
(/.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 (fma.f64 y (neg.f64 x) (fma.f64 5641895835477563/5000000000000000 z 5641895835477563/5000000000000000)))
(/.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 (fma.f64 y (neg.f64 x) (fma.f64 5641895835477563/5000000000000000 z 5641895835477563/5000000000000000)))
(/.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 (fma.f64 y (neg.f64 x) (fma.f64 5641895835477563/5000000000000000 z 5641895835477563/5000000000000000)))
(/.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))
(sqrt.f64 (pow.f64 (/.f64 y (fma.f64 y (neg.f64 x) (fma.f64 5641895835477563/5000000000000000 z 5641895835477563/5000000000000000))) 2))
(fabs.f64 (/.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 (fma.f64 y (neg.f64 x) (fma.f64 5641895835477563/5000000000000000 z 5641895835477563/5000000000000000)))
(/.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 (fma.f64 y (neg.f64 x) (fma.f64 5641895835477563/5000000000000000 z 5641895835477563/5000000000000000)))
(/.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 (fma.f64 y (neg.f64 x) (fma.f64 5641895835477563/5000000000000000 z 5641895835477563/5000000000000000)))
(/.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 (fma.f64 y (neg.f64 x) (fma.f64 5641895835477563/5000000000000000 z 5641895835477563/5000000000000000)))
(/.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 (fma.f64 y (neg.f64 x) (fma.f64 5641895835477563/5000000000000000 z 5641895835477563/5000000000000000)))
(/.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 (fma.f64 y (neg.f64 x) (fma.f64 5641895835477563/5000000000000000 z 5641895835477563/5000000000000000)))
(/.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 (fma.f64 y (neg.f64 x) (fma.f64 5641895835477563/5000000000000000 z 5641895835477563/5000000000000000)))
(/.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 (fma.f64 y (neg.f64 x) (fma.f64 5641895835477563/5000000000000000 z 5641895835477563/5000000000000000)))
(/.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)))
(fma.f64 y (neg.f64 x) (fma.f64 5641895835477563/5000000000000000 z 5641895835477563/5000000000000000))
(-.f64 (*.f64 5641895835477563/5000000000000000 z) (fma.f64 y x -5641895835477563/5000000000000000))
(+.f64 5641895835477563/5000000000000000 (*.f64 (-.f64 (*.f64 5641895835477563/5000000000000000 z) (*.f64 y x)) 1))
(fma.f64 y (neg.f64 x) (fma.f64 5641895835477563/5000000000000000 z 5641895835477563/5000000000000000))
(-.f64 (*.f64 5641895835477563/5000000000000000 z) (fma.f64 y x -5641895835477563/5000000000000000))
(+.f64 (*.f64 5641895835477563/5000000000000000 z) (-.f64 5641895835477563/5000000000000000 (*.f64 y x)))
(fma.f64 y (neg.f64 x) (fma.f64 5641895835477563/5000000000000000 z 5641895835477563/5000000000000000))
(-.f64 (*.f64 5641895835477563/5000000000000000 z) (fma.f64 y x -5641895835477563/5000000000000000))
(+.f64 (*.f64 5641895835477563/5000000000000000 z) (+.f64 5641895835477563/5000000000000000 (*.f64 y (neg.f64 x))))
(fma.f64 y (neg.f64 x) (fma.f64 5641895835477563/5000000000000000 z 5641895835477563/5000000000000000))
(-.f64 (*.f64 5641895835477563/5000000000000000 z) (fma.f64 y x -5641895835477563/5000000000000000))
(+.f64 (fma.f64 5641895835477563/5000000000000000 z 5641895835477563/5000000000000000) (*.f64 y (neg.f64 x)))
(fma.f64 y (neg.f64 x) (fma.f64 5641895835477563/5000000000000000 z 5641895835477563/5000000000000000))
(-.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))
(fma.f64 y (neg.f64 x) (fma.f64 5641895835477563/5000000000000000 z 5641895835477563/5000000000000000))
(-.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 (neg.f64 y) x (*.f64 y x)))
(+.f64 (fma.f64 y (neg.f64 x) (fma.f64 5641895835477563/5000000000000000 z 5641895835477563/5000000000000000)) (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 (*.f64 y (neg.f64 x)) 1 (*.f64 y x)))
(+.f64 (fma.f64 y (neg.f64 x) (fma.f64 5641895835477563/5000000000000000 z 5641895835477563/5000000000000000)) (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 (fma.f64 y (neg.f64 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 (-.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 y (neg.f64 x)) (fma.f64 5641895835477563/5000000000000000 z 5641895835477563/5000000000000000))
(fma.f64 y (neg.f64 x) (fma.f64 5641895835477563/5000000000000000 z 5641895835477563/5000000000000000))
(-.f64 (*.f64 5641895835477563/5000000000000000 z) (fma.f64 y x -5641895835477563/5000000000000000))
(+.f64 (-.f64 (*.f64 5641895835477563/5000000000000000 z) (*.f64 y x)) 5641895835477563/5000000000000000)
(fma.f64 y (neg.f64 x) (fma.f64 5641895835477563/5000000000000000 z 5641895835477563/5000000000000000))
(-.f64 (*.f64 5641895835477563/5000000000000000 z) (fma.f64 y x -5641895835477563/5000000000000000))
(+.f64 0 (-.f64 (fma.f64 5641895835477563/5000000000000000 z 5641895835477563/5000000000000000) (*.f64 y x)))
(fma.f64 y (neg.f64 x) (fma.f64 5641895835477563/5000000000000000 z 5641895835477563/5000000000000000))
(-.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 (fma.f64 y (neg.f64 x) (fma.f64 5641895835477563/5000000000000000 z 5641895835477563/5000000000000000)))))) (log.f64 (cbrt.f64 (exp.f64 (fma.f64 y (neg.f64 x) (fma.f64 5641895835477563/5000000000000000 z 5641895835477563/5000000000000000))))))
(*.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 (fma.f64 y (neg.f64 x) (fma.f64 5641895835477563/5000000000000000 z 5641895835477563/5000000000000000))))))
(*.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)
(fma.f64 y (neg.f64 x) (fma.f64 5641895835477563/5000000000000000 z 5641895835477563/5000000000000000))
(-.f64 (*.f64 5641895835477563/5000000000000000 z) (fma.f64 y x -5641895835477563/5000000000000000))
(*.f64 1 (-.f64 (fma.f64 5641895835477563/5000000000000000 z 5641895835477563/5000000000000000) (*.f64 y x)))
(fma.f64 y (neg.f64 x) (fma.f64 5641895835477563/5000000000000000 z 5641895835477563/5000000000000000))
(-.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))
(fma.f64 y (neg.f64 x) (fma.f64 5641895835477563/5000000000000000 z 5641895835477563/5000000000000000))
(-.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))))
(fma.f64 y (neg.f64 x) (fma.f64 5641895835477563/5000000000000000 z 5641895835477563/5000000000000000))
(-.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))))
(fma.f64 y (neg.f64 x) (fma.f64 5641895835477563/5000000000000000 z 5641895835477563/5000000000000000))
(-.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)
(fma.f64 y (neg.f64 x) (fma.f64 5641895835477563/5000000000000000 z 5641895835477563/5000000000000000))
(-.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)
(sqrt.f64 (pow.f64 (fma.f64 y (neg.f64 x) (fma.f64 5641895835477563/5000000000000000 z 5641895835477563/5000000000000000)) 2))
(fabs.f64 (-.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)
(fma.f64 y (neg.f64 x) (fma.f64 5641895835477563/5000000000000000 z 5641895835477563/5000000000000000))
(-.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)
(fma.f64 y (neg.f64 x) (fma.f64 5641895835477563/5000000000000000 z 5641895835477563/5000000000000000))
(-.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)
(fma.f64 y (neg.f64 x) (fma.f64 5641895835477563/5000000000000000 z 5641895835477563/5000000000000000))
(-.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))
(sqrt.f64 (pow.f64 (fma.f64 y (neg.f64 x) (fma.f64 5641895835477563/5000000000000000 z 5641895835477563/5000000000000000)) 2))
(fabs.f64 (-.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))))
(fma.f64 y (neg.f64 x) (fma.f64 5641895835477563/5000000000000000 z 5641895835477563/5000000000000000))
(-.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)))))
(fma.f64 y (neg.f64 x) (fma.f64 5641895835477563/5000000000000000 z 5641895835477563/5000000000000000))
(-.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)))
(fma.f64 y (neg.f64 x) (fma.f64 5641895835477563/5000000000000000 z 5641895835477563/5000000000000000))
(-.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)))))
(fma.f64 y (neg.f64 x) (fma.f64 5641895835477563/5000000000000000 z 5641895835477563/5000000000000000))
(-.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)))))
(fma.f64 y (neg.f64 x) (fma.f64 5641895835477563/5000000000000000 z 5641895835477563/5000000000000000))
(-.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)))))
(fma.f64 y (neg.f64 x) (fma.f64 5641895835477563/5000000000000000 z 5641895835477563/5000000000000000))
(-.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))))
(fma.f64 y (neg.f64 x) (fma.f64 5641895835477563/5000000000000000 z 5641895835477563/5000000000000000))
(-.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))))
(fma.f64 y (neg.f64 x) (fma.f64 5641895835477563/5000000000000000 z 5641895835477563/5000000000000000))
(-.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)))))
(fma.f64 y (neg.f64 x) (fma.f64 5641895835477563/5000000000000000 z 5641895835477563/5000000000000000))
(-.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)))))
(fma.f64 y (neg.f64 x) (fma.f64 5641895835477563/5000000000000000 z 5641895835477563/5000000000000000))
(-.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))
(fma.f64 y (neg.f64 x) (fma.f64 5641895835477563/5000000000000000 z 5641895835477563/5000000000000000))
(-.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))))
(fma.f64 y (neg.f64 x) (fma.f64 5641895835477563/5000000000000000 z 5641895835477563/5000000000000000))
(-.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))))
(fma.f64 y (neg.f64 x) (fma.f64 5641895835477563/5000000000000000 z 5641895835477563/5000000000000000))
(-.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))))
(fma.f64 y (neg.f64 x) (fma.f64 5641895835477563/5000000000000000 z 5641895835477563/5000000000000000))
(-.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))
(fma.f64 y (neg.f64 x) (fma.f64 5641895835477563/5000000000000000 z 5641895835477563/5000000000000000))
(-.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 (*.f64 5641895835477563/5000000000000000 z) (fma.f64 y x -5641895835477563/5000000000000000))
(fma.f64 5641895835477563/5000000000000000 z (-.f64 5641895835477563/5000000000000000 (*.f64 y x)))
(fma.f64 y (neg.f64 x) (fma.f64 5641895835477563/5000000000000000 z 5641895835477563/5000000000000000))
(-.f64 (*.f64 5641895835477563/5000000000000000 z) (fma.f64 y x -5641895835477563/5000000000000000))
(fma.f64 5641895835477563/5000000000000000 z (+.f64 5641895835477563/5000000000000000 (*.f64 y (neg.f64 x))))
(fma.f64 y (neg.f64 x) (fma.f64 5641895835477563/5000000000000000 z 5641895835477563/5000000000000000))
(-.f64 (*.f64 5641895835477563/5000000000000000 z) (fma.f64 y x -5641895835477563/5000000000000000))
(fma.f64 5641895835477563/5000000000000000 (+.f64 z 1) (*.f64 y (neg.f64 x)))
(fma.f64 y (neg.f64 x) (fma.f64 5641895835477563/5000000000000000 z 5641895835477563/5000000000000000))
(-.f64 (*.f64 5641895835477563/5000000000000000 z) (fma.f64 y x -5641895835477563/5000000000000000))
(fma.f64 5641895835477563/5000000000000000 (+.f64 z 1) (*.f64 (*.f64 y (neg.f64 x)) 1))
(fma.f64 y (neg.f64 x) (fma.f64 5641895835477563/5000000000000000 z 5641895835477563/5000000000000000))
(-.f64 (*.f64 5641895835477563/5000000000000000 z) (fma.f64 y x -5641895835477563/5000000000000000))
(fma.f64 z 5641895835477563/5000000000000000 (-.f64 5641895835477563/5000000000000000 (*.f64 y x)))
(fma.f64 y (neg.f64 x) (fma.f64 5641895835477563/5000000000000000 z 5641895835477563/5000000000000000))
(-.f64 (*.f64 5641895835477563/5000000000000000 z) (fma.f64 y x -5641895835477563/5000000000000000))
(fma.f64 z 5641895835477563/5000000000000000 (+.f64 5641895835477563/5000000000000000 (*.f64 y (neg.f64 x))))
(fma.f64 y (neg.f64 x) (fma.f64 5641895835477563/5000000000000000 z 5641895835477563/5000000000000000))
(-.f64 (*.f64 5641895835477563/5000000000000000 z) (fma.f64 y x -5641895835477563/5000000000000000))
(fma.f64 (*.f64 5641895835477563/5000000000000000 z) 1 (-.f64 5641895835477563/5000000000000000 (*.f64 y x)))
(fma.f64 y (neg.f64 x) (fma.f64 5641895835477563/5000000000000000 z 5641895835477563/5000000000000000))
(-.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))))
(fma.f64 y (neg.f64 x) (fma.f64 5641895835477563/5000000000000000 z 5641895835477563/5000000000000000))
(-.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)))
(fma.f64 y (neg.f64 x) (fma.f64 5641895835477563/5000000000000000 z 5641895835477563/5000000000000000))
(-.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))
(fma.f64 y (neg.f64 x) (fma.f64 5641895835477563/5000000000000000 z 5641895835477563/5000000000000000))
(-.f64 (*.f64 5641895835477563/5000000000000000 z) (fma.f64 y x -5641895835477563/5000000000000000))
(fma.f64 x (neg.f64 y) (fma.f64 5641895835477563/5000000000000000 z 5641895835477563/5000000000000000))
(fma.f64 y (neg.f64 x) (fma.f64 5641895835477563/5000000000000000 z 5641895835477563/5000000000000000))
(-.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 (neg.f64 y) x (*.f64 y x)))
(+.f64 (fma.f64 y (neg.f64 x) (fma.f64 5641895835477563/5000000000000000 z 5641895835477563/5000000000000000)) (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 (*.f64 y (neg.f64 x)) 1 (*.f64 y x)))
(+.f64 (fma.f64 y (neg.f64 x) (fma.f64 5641895835477563/5000000000000000 z 5641895835477563/5000000000000000)) (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 (fma.f64 y (neg.f64 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 (-.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 5641895835477563/5000000000000000 z) (-.f64 5641895835477563/5000000000000000 (*.f64 y x)))
(fma.f64 y (neg.f64 x) (fma.f64 5641895835477563/5000000000000000 z 5641895835477563/5000000000000000))
(-.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))))
(fma.f64 y (neg.f64 x) (fma.f64 5641895835477563/5000000000000000 z 5641895835477563/5000000000000000))
(-.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)))
(fma.f64 y (neg.f64 x) (fma.f64 5641895835477563/5000000000000000 z 5641895835477563/5000000000000000))
(-.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))
(fma.f64 y (neg.f64 x) (fma.f64 5641895835477563/5000000000000000 z 5641895835477563/5000000000000000))
(-.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 (neg.f64 y) x (*.f64 y x)))
(+.f64 (fma.f64 y (neg.f64 x) (fma.f64 5641895835477563/5000000000000000 z 5641895835477563/5000000000000000)) (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 (*.f64 y (neg.f64 x)) 1 (*.f64 y x)))
(+.f64 (fma.f64 y (neg.f64 x) (fma.f64 5641895835477563/5000000000000000 z 5641895835477563/5000000000000000)) (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 (fma.f64 y (neg.f64 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 (-.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 y (neg.f64 x)) (fma.f64 5641895835477563/5000000000000000 z 5641895835477563/5000000000000000))
(fma.f64 y (neg.f64 x) (fma.f64 5641895835477563/5000000000000000 z 5641895835477563/5000000000000000))
(-.f64 (*.f64 5641895835477563/5000000000000000 z) (fma.f64 y x -5641895835477563/5000000000000000))
(fma.f64 1 (-.f64 (*.f64 5641895835477563/5000000000000000 z) (*.f64 y x)) 5641895835477563/5000000000000000)
(fma.f64 y (neg.f64 x) (fma.f64 5641895835477563/5000000000000000 z 5641895835477563/5000000000000000))
(-.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)))
(fma.f64 (cbrt.f64 (*.f64 5641895835477563/5000000000000000 z)) (cbrt.f64 (*.f64 31830988618379068626528276418969/25000000000000000000000000000000 (*.f64 z z))) (fma.f64 (neg.f64 y) x 5641895835477563/5000000000000000))
(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)))
(fma.f64 (cbrt.f64 (*.f64 5641895835477563/5000000000000000 z)) (cbrt.f64 (*.f64 31830988618379068626528276418969/25000000000000000000000000000000 (*.f64 z z))) (fma.f64 (neg.f64 y) x 5641895835477563/5000000000000000))
(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)))
(fma.f64 (cbrt.f64 (*.f64 5641895835477563/5000000000000000 z)) (cbrt.f64 (*.f64 31830988618379068626528276418969/25000000000000000000000000000000 (*.f64 z z))) (fma.f64 (neg.f64 y) x 5641895835477563/5000000000000000))
(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)))
(fma.f64 (cbrt.f64 (*.f64 5641895835477563/5000000000000000 z)) (cbrt.f64 (*.f64 31830988618379068626528276418969/25000000000000000000000000000000 (*.f64 z z))) (fma.f64 (neg.f64 y) x 5641895835477563/5000000000000000))
(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 (fma.f64 y (neg.f64 x) (fma.f64 5641895835477563/5000000000000000 z 5641895835477563/5000000000000000)) (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 (*.f64 y (neg.f64 x)) 1 (*.f64 y x)))
(+.f64 (fma.f64 y (neg.f64 x) (fma.f64 5641895835477563/5000000000000000 z 5641895835477563/5000000000000000)) (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 (fma.f64 y (neg.f64 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 (-.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 (fma.f64 y (neg.f64 x) (fma.f64 5641895835477563/5000000000000000 z 5641895835477563/5000000000000000)) (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 (fma.f64 y (neg.f64 x) (fma.f64 5641895835477563/5000000000000000 z 5641895835477563/5000000000000000)) (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 (fma.f64 y (neg.f64 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 (-.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 (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 y (neg.f64 x) (fma.f64 5641895835477563/5000000000000000 z 5641895835477563/5000000000000000))
(-.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))
(fma.f64 y (neg.f64 x) (fma.f64 5641895835477563/5000000000000000 z 5641895835477563/5000000000000000))
(-.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)))
(fma.f64 y (neg.f64 x) (fma.f64 5641895835477563/5000000000000000 z 5641895835477563/5000000000000000))
(-.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))
(fma.f64 y (neg.f64 x) (fma.f64 5641895835477563/5000000000000000 z 5641895835477563/5000000000000000))
(-.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)))
(fma.f64 (pow.f64 (cbrt.f64 z) 2) (*.f64 5641895835477563/5000000000000000 (cbrt.f64 z)) (-.f64 5641895835477563/5000000000000000 (*.f64 y x)))
(-.f64 (fma.f64 (pow.f64 (cbrt.f64 z) 2) (*.f64 5641895835477563/5000000000000000 (cbrt.f64 z)) 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 (pow.f64 (cbrt.f64 z) 2) (*.f64 5641895835477563/5000000000000000 (cbrt.f64 z)) (-.f64 5641895835477563/5000000000000000 (*.f64 y x)))
(-.f64 (fma.f64 (pow.f64 (cbrt.f64 z) 2) (*.f64 5641895835477563/5000000000000000 (cbrt.f64 z)) 5641895835477563/5000000000000000) (*.f64 y 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 y (neg.f64 x) (fma.f64 5641895835477563/5000000000000000 z 5641895835477563/5000000000000000))
(-.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))))
(fma.f64 y (neg.f64 x) (fma.f64 5641895835477563/5000000000000000 z 5641895835477563/5000000000000000))
(-.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 (neg.f64 y) x (*.f64 y x)))
(+.f64 (fma.f64 y (neg.f64 x) (fma.f64 5641895835477563/5000000000000000 z 5641895835477563/5000000000000000)) (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 (*.f64 y (neg.f64 x)) 1 (*.f64 y x)))
(+.f64 (fma.f64 y (neg.f64 x) (fma.f64 5641895835477563/5000000000000000 z 5641895835477563/5000000000000000)) (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 (fma.f64 y (neg.f64 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 (-.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 (fma.f64 5641895835477563/5000000000000000 z 5641895835477563/5000000000000000)) (sqrt.f64 (fma.f64 5641895835477563/5000000000000000 z 5641895835477563/5000000000000000)) (*.f64 y (neg.f64 x)))
(fma.f64 y (neg.f64 x) (fma.f64 5641895835477563/5000000000000000 z 5641895835477563/5000000000000000))
(-.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))
(fma.f64 y (neg.f64 x) (fma.f64 5641895835477563/5000000000000000 z 5641895835477563/5000000000000000))
(-.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)))
(fma.f64 (sqrt.f64 z) (*.f64 5641895835477563/5000000000000000 (sqrt.f64 z)) (-.f64 5641895835477563/5000000000000000 (*.f64 y x)))
(fma.f64 (sqrt.f64 z) (*.f64 5641895835477563/5000000000000000 (sqrt.f64 z)) (fma.f64 (neg.f64 y) x 5641895835477563/5000000000000000))
(fma.f64 (sqrt.f64 z) (*.f64 (sqrt.f64 z) 5641895835477563/5000000000000000) (+.f64 5641895835477563/5000000000000000 (*.f64 y (neg.f64 x))))
(fma.f64 (sqrt.f64 z) (*.f64 5641895835477563/5000000000000000 (sqrt.f64 z)) (-.f64 5641895835477563/5000000000000000 (*.f64 y x)))
(fma.f64 (sqrt.f64 z) (*.f64 5641895835477563/5000000000000000 (sqrt.f64 z)) (fma.f64 (neg.f64 y) x 5641895835477563/5000000000000000))
(fma.f64 (neg.f64 y) x (fma.f64 5641895835477563/5000000000000000 z 5641895835477563/5000000000000000))
(fma.f64 y (neg.f64 x) (fma.f64 5641895835477563/5000000000000000 z 5641895835477563/5000000000000000))
(-.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 (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 (*.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 (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 (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 (*.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 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 (neg.f64 x) y (fma.f64 5641895835477563/5000000000000000 z 5641895835477563/5000000000000000))
(fma.f64 y (neg.f64 x) (fma.f64 5641895835477563/5000000000000000 z 5641895835477563/5000000000000000))
(-.f64 (*.f64 5641895835477563/5000000000000000 z) (fma.f64 y x -5641895835477563/5000000000000000))
(fma.f64 (+.f64 z 1) 5641895835477563/5000000000000000 (*.f64 y (neg.f64 x)))
(fma.f64 y (neg.f64 x) (fma.f64 5641895835477563/5000000000000000 z 5641895835477563/5000000000000000))
(-.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))
(fma.f64 y (neg.f64 x) (fma.f64 5641895835477563/5000000000000000 z 5641895835477563/5000000000000000))
(-.f64 (*.f64 5641895835477563/5000000000000000 z) (fma.f64 y x -5641895835477563/5000000000000000))
(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 y (neg.f64 x) (fma.f64 5641895835477563/5000000000000000 z 5641895835477563/5000000000000000))
(-.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))
(fma.f64 y (neg.f64 x) (fma.f64 5641895835477563/5000000000000000 z 5641895835477563/5000000000000000))
(-.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)
(fma.f64 y (neg.f64 x) (fma.f64 5641895835477563/5000000000000000 z 5641895835477563/5000000000000000))
(-.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))
(fma.f64 y (neg.f64 x) (fma.f64 5641895835477563/5000000000000000 z 5641895835477563/5000000000000000))
(-.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))
(fma.f64 (sqrt.f64 (*.f64 y x)) (neg.f64 (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 y (neg.f64 x) (fma.f64 5641895835477563/5000000000000000 z 5641895835477563/5000000000000000))
(-.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 (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 (*.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 (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 5641895835477563/5000000000000000 (pow.f64 (cbrt.f64 z) 2)) (cbrt.f64 z) (-.f64 5641895835477563/5000000000000000 (*.f64 y x)))
(fma.f64 (pow.f64 (cbrt.f64 z) 2) (*.f64 5641895835477563/5000000000000000 (cbrt.f64 z)) (-.f64 5641895835477563/5000000000000000 (*.f64 y x)))
(-.f64 (fma.f64 (pow.f64 (cbrt.f64 z) 2) (*.f64 5641895835477563/5000000000000000 (cbrt.f64 z)) 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 (pow.f64 (cbrt.f64 z) 2) (*.f64 5641895835477563/5000000000000000 (cbrt.f64 z)) (-.f64 5641895835477563/5000000000000000 (*.f64 y x)))
(-.f64 (fma.f64 (pow.f64 (cbrt.f64 z) 2) (*.f64 5641895835477563/5000000000000000 (cbrt.f64 z)) 5641895835477563/5000000000000000) (*.f64 y x))
(fma.f64 (*.f64 5641895835477563/5000000000000000 (sqrt.f64 z)) (sqrt.f64 z) (-.f64 5641895835477563/5000000000000000 (*.f64 y x)))
(fma.f64 (sqrt.f64 z) (*.f64 5641895835477563/5000000000000000 (sqrt.f64 z)) (-.f64 5641895835477563/5000000000000000 (*.f64 y x)))
(fma.f64 (sqrt.f64 z) (*.f64 5641895835477563/5000000000000000 (sqrt.f64 z)) (fma.f64 (neg.f64 y) x 5641895835477563/5000000000000000))
(fma.f64 (*.f64 5641895835477563/5000000000000000 (sqrt.f64 z)) (sqrt.f64 z) (+.f64 5641895835477563/5000000000000000 (*.f64 y (neg.f64 x))))
(fma.f64 (sqrt.f64 z) (*.f64 5641895835477563/5000000000000000 (sqrt.f64 z)) (-.f64 5641895835477563/5000000000000000 (*.f64 y x)))
(fma.f64 (sqrt.f64 z) (*.f64 5641895835477563/5000000000000000 (sqrt.f64 z)) (fma.f64 (neg.f64 y) x 5641895835477563/5000000000000000))
(fma.f64 (*.f64 (neg.f64 x) 1) y (fma.f64 5641895835477563/5000000000000000 z 5641895835477563/5000000000000000))
(fma.f64 y (neg.f64 x) (fma.f64 5641895835477563/5000000000000000 z 5641895835477563/5000000000000000))
(-.f64 (*.f64 5641895835477563/5000000000000000 z) (fma.f64 y x -5641895835477563/5000000000000000))
(fma.f64 (*.f64 (neg.f64 x) (cbrt.f64 (*.f64 y y))) (cbrt.f64 y) (fma.f64 5641895835477563/5000000000000000 z 5641895835477563/5000000000000000))
(fma.f64 (*.f64 (cbrt.f64 (*.f64 y y)) (neg.f64 x)) (cbrt.f64 y) (fma.f64 5641895835477563/5000000000000000 z 5641895835477563/5000000000000000))
(fma.f64 (*.f64 x (neg.f64 (cbrt.f64 (*.f64 y y)))) (cbrt.f64 y) (fma.f64 5641895835477563/5000000000000000 z 5641895835477563/5000000000000000))
(fma.f64 (*.f64 (neg.f64 x) (sqrt.f64 y)) (sqrt.f64 y) (fma.f64 5641895835477563/5000000000000000 z 5641895835477563/5000000000000000))
(fma.f64 y (neg.f64 x) (fma.f64 5641895835477563/5000000000000000 z 5641895835477563/5000000000000000))
(-.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 5641895835477563/5000000000000000 (+.f64 z 1))
(fma.f64 5641895835477563/5000000000000000 z 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 -31830988618379068626528276418969/25000000000000000000000000000000 z))))
(/.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))))
(neg.f64 (/.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))
(neg.f64 (/.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)
(sqrt.f64 (pow.f64 (fma.f64 5641895835477563/5000000000000000 z 5641895835477563/5000000000000000) 2))
(fabs.f64 (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))
(fabs.f64 (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 (pow.f64 (cbrt.f64 z) 2) (*.f64 5641895835477563/5000000000000000 (cbrt.f64 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 (sqrt.f64 z) (*.f64 5641895835477563/5000000000000000 (sqrt.f64 z)) 5641895835477563/5000000000000000)
(fma.f64 (*.f64 5641895835477563/5000000000000000 (pow.f64 (cbrt.f64 z) 2)) (cbrt.f64 z) 5641895835477563/5000000000000000)
(fma.f64 (pow.f64 (cbrt.f64 z) 2) (*.f64 5641895835477563/5000000000000000 (cbrt.f64 z)) 5641895835477563/5000000000000000)
(fma.f64 (*.f64 5641895835477563/5000000000000000 (sqrt.f64 z)) (sqrt.f64 z) 5641895835477563/5000000000000000)
(fma.f64 (sqrt.f64 z) (*.f64 5641895835477563/5000000000000000 (sqrt.f64 z)) 5641895835477563/5000000000000000)

localize27.0ms (0.3%)

Local error

Found 4 expressions with local error:

NewErrorProgram
0.2b
(/.f64 5641895835477563/5000000000000000 y)
0.5b
(/.f64 31830988618379068626528276418969/25000000000000000000000000000000 (*.f64 y y))
3.8b
(-.f64 (*.f64 x x) (/.f64 31830988618379068626528276418969/25000000000000000000000000000000 (*.f64 y y)))
31.0b
(/.f64 (*.f64 1 (+.f64 (/.f64 5641895835477563/5000000000000000 y) x)) (-.f64 (*.f64 x x) (/.f64 31830988618379068626528276418969/25000000000000000000000000000000 (*.f64 y y))))
Compiler

Compiled 79 to 42 computations (46.8% saved)

series32.0ms (0.3%)

Counts
3 → 60
Calls

15 calls:

TimeVariablePointExpression
6.0ms
x
@0
(-.f64 (*.f64 x x) (/.f64 31830988618379068626528276418969/25000000000000000000000000000000 (*.f64 y y)))
6.0ms
y
@-inf
(/.f64 (*.f64 1 (+.f64 (/.f64 5641895835477563/5000000000000000 y) x)) (-.f64 (*.f64 x x) (/.f64 31830988618379068626528276418969/25000000000000000000000000000000 (*.f64 y y))))
4.0ms
x
@0
(/.f64 (*.f64 1 (+.f64 (/.f64 5641895835477563/5000000000000000 y) x)) (-.f64 (*.f64 x x) (/.f64 31830988618379068626528276418969/25000000000000000000000000000000 (*.f64 y y))))
3.0ms
y
@0
(/.f64 (*.f64 1 (+.f64 (/.f64 5641895835477563/5000000000000000 y) x)) (-.f64 (*.f64 x x) (/.f64 31830988618379068626528276418969/25000000000000000000000000000000 (*.f64 y y))))
2.0ms
y
@inf
(/.f64 (*.f64 1 (+.f64 (/.f64 5641895835477563/5000000000000000 y) x)) (-.f64 (*.f64 x x) (/.f64 31830988618379068626528276418969/25000000000000000000000000000000 (*.f64 y y))))
Compiler

Compiled 1232 to 1025 computations (16.8% saved)

rewrite98.0ms (0.9%)

Algorithm
batch-egg-rewrite
Rules
658×log-prod_binary64
532×fma-def_binary64
279×fma-neg_binary64
245×expm1-udef_binary64
245×log1p-udef_binary64
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
01442
131938
2429338
Stop Event
node limit
Counts
3 → 186
Calls
Call 1
Inputs
(/.f64 (*.f64 1 (+.f64 (/.f64 5641895835477563/5000000000000000 y) x)) (-.f64 (*.f64 x x) (/.f64 31830988618379068626528276418969/25000000000000000000000000000000 (*.f64 y y))))
(-.f64 (*.f64 x x) (/.f64 31830988618379068626528276418969/25000000000000000000000000000000 (*.f64 y y)))
(/.f64 31830988618379068626528276418969/25000000000000000000000000000000 (*.f64 y y))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (/.f64 (+.f64 (/.f64 5641895835477563/5000000000000000 y) x) (fma.f64 x x (*.f64 -31830988618379068626528276418969/25000000000000000000000000000000 (pow.f64 y -2)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (/.f64 (+.f64 (/.f64 5641895835477563/5000000000000000 y) x) (fma.f64 x x (*.f64 -31830988618379068626528276418969/25000000000000000000000000000000 (pow.f64 y -2)))))) (cbrt.f64 (exp.f64 (/.f64 (+.f64 (/.f64 5641895835477563/5000000000000000 y) x) (fma.f64 x x (*.f64 -31830988618379068626528276418969/25000000000000000000000000000000 (pow.f64 y -2)))))))) (log.f64 (cbrt.f64 (exp.f64 (/.f64 (+.f64 (/.f64 5641895835477563/5000000000000000 y) x) (fma.f64 x x (*.f64 -31830988618379068626528276418969/25000000000000000000000000000000 (pow.f64 y -2))))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (log.f64 (sqrt.f64 (exp.f64 (/.f64 (+.f64 (/.f64 5641895835477563/5000000000000000 y) x) (fma.f64 x x (*.f64 -31830988618379068626528276418969/25000000000000000000000000000000 (pow.f64 y -2))))))) (log.f64 (sqrt.f64 (exp.f64 (/.f64 (+.f64 (/.f64 5641895835477563/5000000000000000 y) x) (fma.f64 x x (*.f64 -31830988618379068626528276418969/25000000000000000000000000000000 (pow.f64 y -2))))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (/.f64 (+.f64 (/.f64 5641895835477563/5000000000000000 y) x) (fma.f64 x x (*.f64 -31830988618379068626528276418969/25000000000000000000000000000000 (pow.f64 y -2)))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (/.f64 (+.f64 (/.f64 5641895835477563/5000000000000000 y) x) (fma.f64 x x (*.f64 -31830988618379068626528276418969/25000000000000000000000000000000 (pow.f64 y -2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (/.f64 5641895835477563/5000000000000000 y) x) (/.f64 1 (fma.f64 x x (*.f64 -31830988618379068626528276418969/25000000000000000000000000000000 (pow.f64 y -2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (+.f64 (/.f64 5641895835477563/5000000000000000 y) x) (fma.f64 x x (*.f64 -31830988618379068626528276418969/25000000000000000000000000000000 (pow.f64 y -2)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (/.f64 (+.f64 (/.f64 5641895835477563/5000000000000000 y) x) (fma.f64 x x (*.f64 -31830988618379068626528276418969/25000000000000000000000000000000 (pow.f64 y -2))))) (pow.f64 (cbrt.f64 (/.f64 (+.f64 (/.f64 5641895835477563/5000000000000000 y) x) (fma.f64 x x (*.f64 -31830988618379068626528276418969/25000000000000000000000000000000 (pow.f64 y -2))))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 (/.f64 (+.f64 (/.f64 5641895835477563/5000000000000000 y) x) (fma.f64 x x (*.f64 -31830988618379068626528276418969/25000000000000000000000000000000 (pow.f64 y -2))))) 2) (cbrt.f64 (/.f64 (+.f64 (/.f64 5641895835477563/5000000000000000 y) x) (fma.f64 x x (*.f64 -31830988618379068626528276418969/25000000000000000000000000000000 (pow.f64 y -2))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 (+.f64 (/.f64 5641895835477563/5000000000000000 y) x)) 2) (*.f64 (cbrt.f64 (+.f64 (/.f64 5641895835477563/5000000000000000 y) x)) (/.f64 1 (fma.f64 x x (*.f64 -31830988618379068626528276418969/25000000000000000000000000000000 (pow.f64 y -2))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (/.f64 (+.f64 (/.f64 5641895835477563/5000000000000000 y) x) (fma.f64 x x (*.f64 -31830988618379068626528276418969/25000000000000000000000000000000 (pow.f64 y -2))))) (sqrt.f64 (/.f64 (+.f64 (/.f64 5641895835477563/5000000000000000 y) x) (fma.f64 x x (*.f64 -31830988618379068626528276418969/25000000000000000000000000000000 (pow.f64 y -2))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (+.f64 (/.f64 5641895835477563/5000000000000000 y) x)) (*.f64 (sqrt.f64 (+.f64 (/.f64 5641895835477563/5000000000000000 y) x)) (/.f64 1 (fma.f64 x x (*.f64 -31830988618379068626528276418969/25000000000000000000000000000000 (pow.f64 y -2))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (+.f64 (/.f64 5641895835477563/5000000000000000 y) x)) (/.f64 1 (neg.f64 (fma.f64 x x (*.f64 -31830988618379068626528276418969/25000000000000000000000000000000 (pow.f64 y -2))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (fma.f64 x x (*.f64 -31830988618379068626528276418969/25000000000000000000000000000000 (pow.f64 y -2)))) (+.f64 (/.f64 5641895835477563/5000000000000000 y) x))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (+.f64 (/.f64 5641895835477563/5000000000000000 y) x) 1) (/.f64 1 (fma.f64 x x (*.f64 -31830988618379068626528276418969/25000000000000000000000000000000 (pow.f64 y -2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (cbrt.f64 (+.f64 (/.f64 5641895835477563/5000000000000000 y) x)) 2) 1) (/.f64 (cbrt.f64 (+.f64 (/.f64 5641895835477563/5000000000000000 y) x)) (fma.f64 x x (*.f64 -31830988618379068626528276418969/25000000000000000000000000000000 (pow.f64 y -2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 (+.f64 (/.f64 5641895835477563/5000000000000000 y) x)) 1) (/.f64 (sqrt.f64 (+.f64 (/.f64 5641895835477563/5000000000000000 y) x)) (fma.f64 x x (*.f64 -31830988618379068626528276418969/25000000000000000000000000000000 (pow.f64 y -2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (cbrt.f64 (pow.f64 (fma.f64 x x (*.f64 -31830988618379068626528276418969/25000000000000000000000000000000 (pow.f64 y -2))) 2))) (/.f64 (+.f64 (/.f64 5641895835477563/5000000000000000 y) x) (cbrt.f64 (fma.f64 x x (*.f64 -31830988618379068626528276418969/25000000000000000000000000000000 (pow.f64 y -2))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (+.f64 (/.f64 5641895835477563/5000000000000000 y) x) (cbrt.f64 (pow.f64 (fma.f64 x x (*.f64 -31830988618379068626528276418969/25000000000000000000000000000000 (pow.f64 y -2))) 2))) (/.f64 1 (cbrt.f64 (fma.f64 x x (*.f64 -31830988618379068626528276418969/25000000000000000000000000000000 (pow.f64 y -2))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (cbrt.f64 (+.f64 (/.f64 5641895835477563/5000000000000000 y) x)) 2) (cbrt.f64 (pow.f64 (fma.f64 x x (*.f64 -31830988618379068626528276418969/25000000000000000000000000000000 (pow.f64 y -2))) 2))) (cbrt.f64 (/.f64 (+.f64 (/.f64 5641895835477563/5000000000000000 y) x) (fma.f64 x x (*.f64 -31830988618379068626528276418969/25000000000000000000000000000000 (pow.f64 y -2))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 (+.f64 (/.f64 5641895835477563/5000000000000000 y) x)) (cbrt.f64 (pow.f64 (fma.f64 x x (*.f64 -31830988618379068626528276418969/25000000000000000000000000000000 (pow.f64 y -2))) 2))) (/.f64 (sqrt.f64 (+.f64 (/.f64 5641895835477563/5000000000000000 y) x)) (cbrt.f64 (fma.f64 x x (*.f64 -31830988618379068626528276418969/25000000000000000000000000000000 (pow.f64 y -2))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (hypot.f64 x (sqrt.f64 (*.f64 -31830988618379068626528276418969/25000000000000000000000000000000 (pow.f64 y -2))))) (/.f64 (+.f64 (/.f64 5641895835477563/5000000000000000 y) x) (hypot.f64 x (sqrt.f64 (*.f64 -31830988618379068626528276418969/25000000000000000000000000000000 (pow.f64 y -2))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (+.f64 (/.f64 5641895835477563/5000000000000000 y) x) (hypot.f64 x (sqrt.f64 (*.f64 -31830988618379068626528276418969/25000000000000000000000000000000 (pow.f64 y -2))))) (/.f64 1 (hypot.f64 x (sqrt.f64 (*.f64 -31830988618379068626528276418969/25000000000000000000000000000000 (pow.f64 y -2))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (cbrt.f64 (+.f64 (/.f64 5641895835477563/5000000000000000 y) x)) 2) (hypot.f64 x (sqrt.f64 (*.f64 -31830988618379068626528276418969/25000000000000000000000000000000 (pow.f64 y -2))))) (/.f64 (cbrt.f64 (+.f64 (/.f64 5641895835477563/5000000000000000 y) x)) (hypot.f64 x (sqrt.f64 (*.f64 -31830988618379068626528276418969/25000000000000000000000000000000 (pow.f64 y -2))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (+.f64 (/.f64 5641895835477563/5000000000000000 y) x) (-.f64 (pow.f64 x 6) (pow.f64 (*.f64 31830988618379068626528276418969/25000000000000000000000000000000 (pow.f64 y -2)) 3))) (fma.f64 (*.f64 31830988618379068626528276418969/25000000000000000000000000000000 (pow.f64 y -2)) (fma.f64 x x (*.f64 31830988618379068626528276418969/25000000000000000000000000000000 (pow.f64 y -2))) (pow.f64 x 4)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (+.f64 (/.f64 5641895835477563/5000000000000000 y) x) (-.f64 (pow.f64 x 4) (/.f64 1013211836423377808197068612118338110498536634308026710423022961/625000000000000000000000000000000000000000000000000000000000000 (pow.f64 y 4)))) (fma.f64 x x (*.f64 31830988618379068626528276418969/25000000000000000000000000000000 (pow.f64 y -2))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (+.f64 (/.f64 5641895835477563/5000000000000000 y) x) (fma.f64 x x (*.f64 -31830988618379068626528276418969/25000000000000000000000000000000 (pow.f64 y -2)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (/.f64 (+.f64 (/.f64 5641895835477563/5000000000000000 y) x) (fma.f64 x x (*.f64 -31830988618379068626528276418969/25000000000000000000000000000000 (pow.f64 y -2)))) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (/.f64 (+.f64 (/.f64 5641895835477563/5000000000000000 y) x) (fma.f64 x x (*.f64 -31830988618379068626528276418969/25000000000000000000000000000000 (pow.f64 y -2))))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (/.f64 (+.f64 (/.f64 5641895835477563/5000000000000000 y) x) (fma.f64 x x (*.f64 -31830988618379068626528276418969/25000000000000000000000000000000 (pow.f64 y -2))))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (fma.f64 x x (*.f64 -31830988618379068626528276418969/25000000000000000000000000000000 (pow.f64 y -2))) (+.f64 (/.f64 5641895835477563/5000000000000000 y) x)) -1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (/.f64 (+.f64 (/.f64 5641895835477563/5000000000000000 y) x) (neg.f64 (fma.f64 x x (*.f64 -31830988618379068626528276418969/25000000000000000000000000000000 (pow.f64 y -2))))))))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (pow.f64 (/.f64 (+.f64 (/.f64 5641895835477563/5000000000000000 y) x) (fma.f64 x x (*.f64 -31830988618379068626528276418969/25000000000000000000000000000000 (pow.f64 y -2)))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (exp.f64 (/.f64 (+.f64 (/.f64 5641895835477563/5000000000000000 y) x) (fma.f64 x x (*.f64 -31830988618379068626528276418969/25000000000000000000000000000000 (pow.f64 y -2))))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (/.f64 (+.f64 (/.f64 5641895835477563/5000000000000000 y) x) (fma.f64 x x (*.f64 -31830988618379068626528276418969/25000000000000000000000000000000 (pow.f64 y -2)))))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (/.f64 (+.f64 (/.f64 5641895835477563/5000000000000000 y) x) (fma.f64 x x (*.f64 -31830988618379068626528276418969/25000000000000000000000000000000 (pow.f64 y -2)))) 3))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (/.f64 (pow.f64 (+.f64 (/.f64 5641895835477563/5000000000000000 y) x) 3) (pow.f64 (fma.f64 x x (*.f64 -31830988618379068626528276418969/25000000000000000000000000000000 (pow.f64 y -2))) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (/.f64 (+.f64 (/.f64 5641895835477563/5000000000000000 y) x) (fma.f64 x x (*.f64 -31830988618379068626528276418969/25000000000000000000000000000000 (pow.f64 y -2))))))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (/.f64 (+.f64 (/.f64 5641895835477563/5000000000000000 y) x) (fma.f64 x x (*.f64 -31830988618379068626528276418969/25000000000000000000000000000000 (pow.f64 y -2))))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (/.f64 (+.f64 (/.f64 5641895835477563/5000000000000000 y) x) (fma.f64 x x (*.f64 -31830988618379068626528276418969/25000000000000000000000000000000 (pow.f64 y -2))))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (/.f64 (+.f64 (/.f64 5641895835477563/5000000000000000 y) x) (fma.f64 x x (*.f64 -31830988618379068626528276418969/25000000000000000000000000000000 (pow.f64 y -2))))) 1))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 x x) (*.f64 -31830988618379068626528276418969/25000000000000000000000000000000 (pow.f64 y -2)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 x x) (*.f64 (*.f64 -31830988618379068626528276418969/25000000000000000000000000000000 (pow.f64 y -2)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 x x (*.f64 -31830988618379068626528276418969/25000000000000000000000000000000 (pow.f64 y -2))) (fma.f64 (*.f64 -31830988618379068626528276418969/25000000000000000000000000000000 (pow.f64 y -2)) 1 (*.f64 31830988618379068626528276418969/25000000000000000000000000000000 (pow.f64 y -2))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 x x (*.f64 -31830988618379068626528276418969/25000000000000000000000000000000 (pow.f64 y -2))) (fma.f64 (neg.f64 (pow.f64 y -2)) 31830988618379068626528276418969/25000000000000000000000000000000 (*.f64 31830988618379068626528276418969/25000000000000000000000000000000 (pow.f64 y -2))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 x x (*.f64 -31830988618379068626528276418969/25000000000000000000000000000000 (pow.f64 y -2))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 31830988618379068626528276418969/25000000000000000000000000000000 (pow.f64 y -2)))) (cbrt.f64 (/.f64 1013211836423377808197068612118338110498536634308026710423022961/625000000000000000000000000000000000000000000000000000000000000 (pow.f64 y 4))) (*.f64 31830988618379068626528276418969/25000000000000000000000000000000 (pow.f64 y -2))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 x x (*.f64 -31830988618379068626528276418969/25000000000000000000000000000000 (pow.f64 y -2))) (+.f64 (*.f64 -31830988618379068626528276418969/25000000000000000000000000000000 (pow.f64 y -2)) (*.f64 31830988618379068626528276418969/25000000000000000000000000000000 (pow.f64 y -2))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (fma.f64 x x (*.f64 -31830988618379068626528276418969/25000000000000000000000000000000 (pow.f64 y -2))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 -31830988618379068626528276418969/25000000000000000000000000000000 (pow.f64 y -2)) (*.f64 x x))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (fma.f64 x x (*.f64 -31830988618379068626528276418969/25000000000000000000000000000000 (pow.f64 y -2))))) (cbrt.f64 (exp.f64 (fma.f64 x x (*.f64 -31830988618379068626528276418969/25000000000000000000000000000000 (pow.f64 y -2))))))) (log.f64 (cbrt.f64 (exp.f64 (fma.f64 x x (*.f64 -31830988618379068626528276418969/25000000000000000000000000000000 (pow.f64 y -2)))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (log.f64 (sqrt.f64 (exp.f64 (fma.f64 x x (*.f64 -31830988618379068626528276418969/25000000000000000000000000000000 (pow.f64 y -2)))))) (log.f64 (sqrt.f64 (exp.f64 (fma.f64 x x (*.f64 -31830988618379068626528276418969/25000000000000000000000000000000 (pow.f64 y -2)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (fma.f64 x x (*.f64 -31830988618379068626528276418969/25000000000000000000000000000000 (pow.f64 y -2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (/.f64 5641895835477563/5000000000000000 y) x) (-.f64 x (/.f64 5641895835477563/5000000000000000 y)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (fma.f64 x x (*.f64 -31830988618379068626528276418969/25000000000000000000000000000000 (pow.f64 y -2))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (fma.f64 x x (*.f64 -31830988618379068626528276418969/25000000000000000000000000000000 (pow.f64 y -2)))) (cbrt.f64 (pow.f64 (fma.f64 x x (*.f64 -31830988618379068626528276418969/25000000000000000000000000000000 (pow.f64 y -2))) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (pow.f64 (fma.f64 x x (*.f64 -31830988618379068626528276418969/25000000000000000000000000000000 (pow.f64 y -2))) 2)) (cbrt.f64 (fma.f64 x x (*.f64 -31830988618379068626528276418969/25000000000000000000000000000000 (pow.f64 y -2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (hypot.f64 x (sqrt.f64 (*.f64 -31830988618379068626528276418969/25000000000000000000000000000000 (pow.f64 y -2)))) (hypot.f64 x (sqrt.f64 (*.f64 -31830988618379068626528276418969/25000000000000000000000000000000 (pow.f64 y -2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 (pow.f64 x 6) (pow.f64 (*.f64 31830988618379068626528276418969/25000000000000000000000000000000 (pow.f64 y -2)) 3)) (/.f64 1 (fma.f64 (*.f64 31830988618379068626528276418969/25000000000000000000000000000000 (pow.f64 y -2)) (fma.f64 x x (*.f64 31830988618379068626528276418969/25000000000000000000000000000000 (pow.f64 y -2))) (pow.f64 x 4))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 (pow.f64 x 4) (/.f64 1013211836423377808197068612118338110498536634308026710423022961/625000000000000000000000000000000000000000000000000000000000000 (pow.f64 y 4))) (/.f64 1 (fma.f64 x x (*.f64 31830988618379068626528276418969/25000000000000000000000000000000 (pow.f64 y -2)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1 (/.f64 (fma.f64 (*.f64 31830988618379068626528276418969/25000000000000000000000000000000 (pow.f64 y -2)) (fma.f64 x x (*.f64 31830988618379068626528276418969/25000000000000000000000000000000 (pow.f64 y -2))) (pow.f64 x 4)) (-.f64 (pow.f64 x 6) (pow.f64 (*.f64 31830988618379068626528276418969/25000000000000000000000000000000 (pow.f64 y -2)) 3))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1 (/.f64 (fma.f64 x x (*.f64 31830988618379068626528276418969/25000000000000000000000000000000 (pow.f64 y -2))) (-.f64 (pow.f64 x 4) (/.f64 1013211836423377808197068612118338110498536634308026710423022961/625000000000000000000000000000000000000000000000000000000000000 (pow.f64 y 4)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (pow.f64 x 6) (pow.f64 (*.f64 31830988618379068626528276418969/25000000000000000000000000000000 (pow.f64 y -2)) 3)) (fma.f64 (*.f64 31830988618379068626528276418969/25000000000000000000000000000000 (pow.f64 y -2)) (fma.f64 x x (*.f64 31830988618379068626528276418969/25000000000000000000000000000000 (pow.f64 y -2))) (pow.f64 x 4)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (pow.f64 x 4) (/.f64 1013211836423377808197068612118338110498536634308026710423022961/625000000000000000000000000000000000000000000000000000000000000 (pow.f64 y 4))) (fma.f64 x x (*.f64 31830988618379068626528276418969/25000000000000000000000000000000 (pow.f64 y -2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (-.f64 (pow.f64 x 6) (pow.f64 (*.f64 31830988618379068626528276418969/25000000000000000000000000000000 (pow.f64 y -2)) 3))) (neg.f64 (fma.f64 (*.f64 31830988618379068626528276418969/25000000000000000000000000000000 (pow.f64 y -2)) (fma.f64 x x (*.f64 31830988618379068626528276418969/25000000000000000000000000000000 (pow.f64 y -2))) (pow.f64 x 4))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (-.f64 (pow.f64 x 4) (/.f64 1013211836423377808197068612118338110498536634308026710423022961/625000000000000000000000000000000000000000000000000000000000000 (pow.f64 y 4)))) (neg.f64 (fma.f64 x x (*.f64 31830988618379068626528276418969/25000000000000000000000000000000 (pow.f64 y -2)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (pow.f64 x 6) (pow.f64 (*.f64 -31830988618379068626528276418969/25000000000000000000000000000000 (pow.f64 y -2)) 3)) (+.f64 (pow.f64 x 4) (-.f64 (*.f64 (*.f64 -31830988618379068626528276418969/25000000000000000000000000000000 (pow.f64 y -2)) (*.f64 -31830988618379068626528276418969/25000000000000000000000000000000 (pow.f64 y -2))) (*.f64 (*.f64 x x) (*.f64 -31830988618379068626528276418969/25000000000000000000000000000000 (pow.f64 y -2))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (pow.f64 x 4) (*.f64 (*.f64 -31830988618379068626528276418969/25000000000000000000000000000000 (pow.f64 y -2)) (*.f64 -31830988618379068626528276418969/25000000000000000000000000000000 (pow.f64 y -2)))) (-.f64 (*.f64 x x) (*.f64 -31830988618379068626528276418969/25000000000000000000000000000000 (pow.f64 y -2))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (fma.f64 x x (*.f64 -31830988618379068626528276418969/25000000000000000000000000000000 (pow.f64 y -2))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (fma.f64 x x (*.f64 -31830988618379068626528276418969/25000000000000000000000000000000 (pow.f64 y -2))) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (fma.f64 x x (*.f64 -31830988618379068626528276418969/25000000000000000000000000000000 (pow.f64 y -2)))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (hypot.f64 x (sqrt.f64 (*.f64 -31830988618379068626528276418969/25000000000000000000000000000000 (pow.f64 y -2)))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (fma.f64 (*.f64 31830988618379068626528276418969/25000000000000000000000000000000 (pow.f64 y -2)) (fma.f64 x x (*.f64 31830988618379068626528276418969/25000000000000000000000000000000 (pow.f64 y -2))) (pow.f64 x 4)) (-.f64 (pow.f64 x 6) (pow.f64 (*.f64 31830988618379068626528276418969/25000000000000000000000000000000 (pow.f64 y -2)) 3))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (fma.f64 x x (*.f64 31830988618379068626528276418969/25000000000000000000000000000000 (pow.f64 y -2))) (-.f64 (pow.f64 x 4) (/.f64 1013211836423377808197068612118338110498536634308026710423022961/625000000000000000000000000000000000000000000000000000000000000 (pow.f64 y 4)))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (pow.f64 (fma.f64 x x (*.f64 -31830988618379068626528276418969/25000000000000000000000000000000 (pow.f64 y -2))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (exp.f64 (fma.f64 x x (*.f64 -31830988618379068626528276418969/25000000000000000000000000000000 (pow.f64 y -2)))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (fma.f64 x x (*.f64 -31830988618379068626528276418969/25000000000000000000000000000000 (pow.f64 y -2))))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (/.f64 (+.f64 1 (expm1.f64 (*.f64 x x))) (pow.f64 (exp.f64 31830988618379068626528276418969/25000000000000000000000000000000) (pow.f64 y -2))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (/.f64 (pow.f64 (exp.f64 x) x) (+.f64 1 (expm1.f64 (*.f64 31830988618379068626528276418969/25000000000000000000000000000000 (pow.f64 y -2))))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (/.f64 (+.f64 1 (expm1.f64 (*.f64 x x))) (+.f64 1 (expm1.f64 (*.f64 31830988618379068626528276418969/25000000000000000000000000000000 (pow.f64 y -2))))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (*.f64 (+.f64 1 (expm1.f64 (*.f64 x x))) (exp.f64 (*.f64 -31830988618379068626528276418969/25000000000000000000000000000000 (pow.f64 y -2)))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (*.f64 (pow.f64 (exp.f64 x) x) (/.f64 1 (pow.f64 (exp.f64 31830988618379068626528276418969/25000000000000000000000000000000) (pow.f64 y -2)))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (*.f64 (+.f64 1 (expm1.f64 (*.f64 x x))) (/.f64 1 (pow.f64 (exp.f64 31830988618379068626528276418969/25000000000000000000000000000000) (pow.f64 y -2)))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (*.f64 (exp.f64 (*.f64 -31830988618379068626528276418969/25000000000000000000000000000000 (pow.f64 y -2))) (pow.f64 (exp.f64 x) x)))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (*.f64 (/.f64 1 (pow.f64 (exp.f64 31830988618379068626528276418969/25000000000000000000000000000000) (pow.f64 y -2))) (pow.f64 (exp.f64 x) x)))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (*.f64 (exp.f64 (*.f64 -31830988618379068626528276418969/25000000000000000000000000000000 (pow.f64 y -2))) (+.f64 1 (expm1.f64 (*.f64 x x)))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (*.f64 (/.f64 1 (pow.f64 (exp.f64 31830988618379068626528276418969/25000000000000000000000000000000) (pow.f64 y -2))) (+.f64 1 (expm1.f64 (*.f64 x x)))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (fma.f64 x x (*.f64 -31830988618379068626528276418969/25000000000000000000000000000000 (pow.f64 y -2))) 3))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (fma.f64 x x (*.f64 -31830988618379068626528276418969/25000000000000000000000000000000 (pow.f64 y -2)))))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (fma.f64 x x (*.f64 -31830988618379068626528276418969/25000000000000000000000000000000 (pow.f64 y -2)))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (fma.f64 x x (*.f64 -31830988618379068626528276418969/25000000000000000000000000000000 (pow.f64 y -2)))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (fma.f64 x x (*.f64 -31830988618379068626528276418969/25000000000000000000000000000000 (pow.f64 y -2)))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 1 (*.f64 x x) (*.f64 -31830988618379068626528276418969/25000000000000000000000000000000 (pow.f64 y -2)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 1 (*.f64 x x) (*.f64 (*.f64 -31830988618379068626528276418969/25000000000000000000000000000000 (pow.f64 y -2)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 1 (fma.f64 x x (*.f64 -31830988618379068626528276418969/25000000000000000000000000000000 (pow.f64 y -2))) (fma.f64 (*.f64 -31830988618379068626528276418969/25000000000000000000000000000000 (pow.f64 y -2)) 1 (*.f64 31830988618379068626528276418969/25000000000000000000000000000000 (pow.f64 y -2))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 1 (fma.f64 x x (*.f64 -31830988618379068626528276418969/25000000000000000000000000000000 (pow.f64 y -2))) (fma.f64 (neg.f64 (pow.f64 y -2)) 31830988618379068626528276418969/25000000000000000000000000000000 (*.f64 31830988618379068626528276418969/25000000000000000000000000000000 (pow.f64 y -2))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 1 (fma.f64 x x (*.f64 -31830988618379068626528276418969/25000000000000000000000000000000 (pow.f64 y -2))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 31830988618379068626528276418969/25000000000000000000000000000000 (pow.f64 y -2)))) (cbrt.f64 (/.f64 1013211836423377808197068612118338110498536634308026710423022961/625000000000000000000000000000000000000000000000000000000000000 (pow.f64 y 4))) (*.f64 31830988618379068626528276418969/25000000000000000000000000000000 (pow.f64 y -2))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 1 (fma.f64 x x (*.f64 -31830988618379068626528276418969/25000000000000000000000000000000 (pow.f64 y -2))) (+.f64 (*.f64 -31830988618379068626528276418969/25000000000000000000000000000000 (pow.f64 y -2)) (*.f64 31830988618379068626528276418969/25000000000000000000000000000000 (pow.f64 y -2))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 1 (*.f64 -31830988618379068626528276418969/25000000000000000000000000000000 (pow.f64 y -2)) (*.f64 x x))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (/.f64 5641895835477563/5000000000000000 y) (neg.f64 (/.f64 5641895835477563/5000000000000000 y)) (*.f64 x x))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 x x (*.f64 -31830988618379068626528276418969/25000000000000000000000000000000 (pow.f64 y -2)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 x x (*.f64 (*.f64 -31830988618379068626528276418969/25000000000000000000000000000000 (pow.f64 y -2)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (+.f64 (/.f64 5641895835477563/5000000000000000 y) x) (-.f64 x (/.f64 5641895835477563/5000000000000000 y)) (fma.f64 (*.f64 -31830988618379068626528276418969/25000000000000000000000000000000 (pow.f64 y -2)) 1 (*.f64 31830988618379068626528276418969/25000000000000000000000000000000 (pow.f64 y -2))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (+.f64 (/.f64 5641895835477563/5000000000000000 y) x) (-.f64 x (/.f64 5641895835477563/5000000000000000 y)) (fma.f64 (neg.f64 (pow.f64 y -2)) 31830988618379068626528276418969/25000000000000000000000000000000 (*.f64 31830988618379068626528276418969/25000000000000000000000000000000 (pow.f64 y -2))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (+.f64 (/.f64 5641895835477563/5000000000000000 y) x) (-.f64 x (/.f64 5641895835477563/5000000000000000 y)) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 31830988618379068626528276418969/25000000000000000000000000000000 (pow.f64 y -2)))) (cbrt.f64 (/.f64 1013211836423377808197068612118338110498536634308026710423022961/625000000000000000000000000000000000000000000000000000000000000 (pow.f64 y 4))) (*.f64 31830988618379068626528276418969/25000000000000000000000000000000 (pow.f64 y -2))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (+.f64 (/.f64 5641895835477563/5000000000000000 y) x) (-.f64 x (/.f64 5641895835477563/5000000000000000 y)) (+.f64 (*.f64 -31830988618379068626528276418969/25000000000000000000000000000000 (pow.f64 y -2)) (*.f64 31830988618379068626528276418969/25000000000000000000000000000000 (pow.f64 y -2))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 x x) 1 (*.f64 -31830988618379068626528276418969/25000000000000000000000000000000 (pow.f64 y -2)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 x x) 1 (*.f64 (*.f64 -31830988618379068626528276418969/25000000000000000000000000000000 (pow.f64 y -2)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 31830988618379068626528276418969/25000000000000000000000000000000 (neg.f64 (pow.f64 y -2)) (*.f64 x x))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (fma.f64 x x (*.f64 -31830988618379068626528276418969/25000000000000000000000000000000 (pow.f64 y -2))) 1 (fma.f64 (*.f64 -31830988618379068626528276418969/25000000000000000000000000000000 (pow.f64 y -2)) 1 (*.f64 31830988618379068626528276418969/25000000000000000000000000000000 (pow.f64 y -2))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (fma.f64 x x (*.f64 -31830988618379068626528276418969/25000000000000000000000000000000 (pow.f64 y -2))) 1 (fma.f64 (neg.f64 (pow.f64 y -2)) 31830988618379068626528276418969/25000000000000000000000000000000 (*.f64 31830988618379068626528276418969/25000000000000000000000000000000 (pow.f64 y -2))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (fma.f64 x x (*.f64 -31830988618379068626528276418969/25000000000000000000000000000000 (pow.f64 y -2))) 1 (fma.f64 (neg.f64 (cbrt.f64 (*.f64 31830988618379068626528276418969/25000000000000000000000000000000 (pow.f64 y -2)))) (cbrt.f64 (/.f64 1013211836423377808197068612118338110498536634308026710423022961/625000000000000000000000000000000000000000000000000000000000000 (pow.f64 y 4))) (*.f64 31830988618379068626528276418969/25000000000000000000000000000000 (pow.f64 y -2))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (fma.f64 x x (*.f64 -31830988618379068626528276418969/25000000000000000000000000000000 (pow.f64 y -2))) 1 (+.f64 (*.f64 -31830988618379068626528276418969/25000000000000000000000000000000 (pow.f64 y -2)) (*.f64 31830988618379068626528276418969/25000000000000000000000000000000 (pow.f64 y -2))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 (/.f64 1013211836423377808197068612118338110498536634308026710423022961/625000000000000000000000000000000000000000000000000000000000000 (pow.f64 y 4))) (neg.f64 (cbrt.f64 (*.f64 31830988618379068626528276418969/25000000000000000000000000000000 (pow.f64 y -2)))) (*.f64 x x))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (pow.f64 (cbrt.f64 x) 2) (cbrt.f64 (pow.f64 x 4)) (*.f64 -31830988618379068626528276418969/25000000000000000000000000000000 (pow.f64 y -2)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (pow.f64 (cbrt.f64 x) 2) (cbrt.f64 (pow.f64 x 4)) (*.f64 (*.f64 -31830988618379068626528276418969/25000000000000000000000000000000 (pow.f64 y -2)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (pow.f64 (cbrt.f64 x) 2) (*.f64 (cbrt.f64 x) x) (*.f64 -31830988618379068626528276418969/25000000000000000000000000000000 (pow.f64 y -2)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (pow.f64 (cbrt.f64 x) 2) (*.f64 (cbrt.f64 x) x) (*.f64 (*.f64 -31830988618379068626528276418969/25000000000000000000000000000000 (pow.f64 y -2)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 (pow.f64 x 4)) (pow.f64 (cbrt.f64 x) 2) (*.f64 -31830988618379068626528276418969/25000000000000000000000000000000 (pow.f64 y -2)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 (pow.f64 x 4)) (pow.f64 (cbrt.f64 x) 2) (*.f64 (*.f64 -31830988618379068626528276418969/25000000000000000000000000000000 (pow.f64 y -2)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 (fma.f64 x x (*.f64 -31830988618379068626528276418969/25000000000000000000000000000000 (pow.f64 y -2)))) (cbrt.f64 (pow.f64 (fma.f64 x x (*.f64 -31830988618379068626528276418969/25000000000000000000000000000000 (pow.f64 y -2))) 2)) (fma.f64 (*.f64 -31830988618379068626528276418969/25000000000000000000000000000000 (pow.f64 y -2)) 1 (*.f64 31830988618379068626528276418969/25000000000000000000000000000000 (pow.f64 y -2))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 (fma.f64 x x (*.f64 -31830988618379068626528276418969/25000000000000000000000000000000 (pow.f64 y -2)))) (cbrt.f64 (pow.f64 (fma.f64 x x (*.f64 -31830988618379068626528276418969/25000000000000000000000000000000 (pow.f64 y -2))) 2)) (fma.f64 (neg.f64 (pow.f64 y -2)) 31830988618379068626528276418969/25000000000000000000000000000000 (*.f64 31830988618379068626528276418969/25000000000000000000000000000000 (pow.f64 y -2))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 (fma.f64 x x (*.f64 -31830988618379068626528276418969/25000000000000000000000000000000 (pow.f64 y -2)))) (cbrt.f64 (pow.f64 (fma.f64 x x (*.f64 -31830988618379068626528276418969/25000000000000000000000000000000 (pow.f64 y -2))) 2)) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 31830988618379068626528276418969/25000000000000000000000000000000 (pow.f64 y -2)))) (cbrt.f64 (/.f64 1013211836423377808197068612118338110498536634308026710423022961/625000000000000000000000000000000000000000000000000000000000000 (pow.f64 y 4))) (*.f64 31830988618379068626528276418969/25000000000000000000000000000000 (pow.f64 y -2))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 (fma.f64 x x (*.f64 -31830988618379068626528276418969/25000000000000000000000000000000 (pow.f64 y -2)))) (cbrt.f64 (pow.f64 (fma.f64 x x (*.f64 -31830988618379068626528276418969/25000000000000000000000000000000 (pow.f64 y -2))) 2)) (+.f64 (*.f64 -31830988618379068626528276418969/25000000000000000000000000000000 (pow.f64 y -2)) (*.f64 31830988618379068626528276418969/25000000000000000000000000000000 (pow.f64 y -2))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 (pow.f64 (fma.f64 x x (*.f64 -31830988618379068626528276418969/25000000000000000000000000000000 (pow.f64 y -2))) 2)) (cbrt.f64 (fma.f64 x x (*.f64 -31830988618379068626528276418969/25000000000000000000000000000000 (pow.f64 y -2)))) (fma.f64 (*.f64 -31830988618379068626528276418969/25000000000000000000000000000000 (pow.f64 y -2)) 1 (*.f64 31830988618379068626528276418969/25000000000000000000000000000000 (pow.f64 y -2))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 (pow.f64 (fma.f64 x x (*.f64 -31830988618379068626528276418969/25000000000000000000000000000000 (pow.f64 y -2))) 2)) (cbrt.f64 (fma.f64 x x (*.f64 -31830988618379068626528276418969/25000000000000000000000000000000 (pow.f64 y -2)))) (fma.f64 (neg.f64 (pow.f64 y -2)) 31830988618379068626528276418969/25000000000000000000000000000000 (*.f64 31830988618379068626528276418969/25000000000000000000000000000000 (pow.f64 y -2))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 (pow.f64 (fma.f64 x x (*.f64 -31830988618379068626528276418969/25000000000000000000000000000000 (pow.f64 y -2))) 2)) (cbrt.f64 (fma.f64 x x (*.f64 -31830988618379068626528276418969/25000000000000000000000000000000 (pow.f64 y -2)))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 31830988618379068626528276418969/25000000000000000000000000000000 (pow.f64 y -2)))) (cbrt.f64 (/.f64 1013211836423377808197068612118338110498536634308026710423022961/625000000000000000000000000000000000000000000000000000000000000 (pow.f64 y 4))) (*.f64 31830988618379068626528276418969/25000000000000000000000000000000 (pow.f64 y -2))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 (pow.f64 (fma.f64 x x (*.f64 -31830988618379068626528276418969/25000000000000000000000000000000 (pow.f64 y -2))) 2)) (cbrt.f64 (fma.f64 x x (*.f64 -31830988618379068626528276418969/25000000000000000000000000000000 (pow.f64 y -2)))) (+.f64 (*.f64 -31830988618379068626528276418969/25000000000000000000000000000000 (pow.f64 y -2)) (*.f64 31830988618379068626528276418969/25000000000000000000000000000000 (pow.f64 y -2))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (sqrt.f64 x) (*.f64 (sqrt.f64 x) x) (*.f64 -31830988618379068626528276418969/25000000000000000000000000000000 (pow.f64 y -2)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (sqrt.f64 x) (*.f64 (sqrt.f64 x) x) (*.f64 (*.f64 -31830988618379068626528276418969/25000000000000000000000000000000 (pow.f64 y -2)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (hypot.f64 x (sqrt.f64 (*.f64 -31830988618379068626528276418969/25000000000000000000000000000000 (pow.f64 y -2)))) (hypot.f64 x (sqrt.f64 (*.f64 -31830988618379068626528276418969/25000000000000000000000000000000 (pow.f64 y -2)))) (fma.f64 (*.f64 -31830988618379068626528276418969/25000000000000000000000000000000 (pow.f64 y -2)) 1 (*.f64 31830988618379068626528276418969/25000000000000000000000000000000 (pow.f64 y -2))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (hypot.f64 x (sqrt.f64 (*.f64 -31830988618379068626528276418969/25000000000000000000000000000000 (pow.f64 y -2)))) (hypot.f64 x (sqrt.f64 (*.f64 -31830988618379068626528276418969/25000000000000000000000000000000 (pow.f64 y -2)))) (fma.f64 (neg.f64 (pow.f64 y -2)) 31830988618379068626528276418969/25000000000000000000000000000000 (*.f64 31830988618379068626528276418969/25000000000000000000000000000000 (pow.f64 y -2))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (hypot.f64 x (sqrt.f64 (*.f64 -31830988618379068626528276418969/25000000000000000000000000000000 (pow.f64 y -2)))) (hypot.f64 x (sqrt.f64 (*.f64 -31830988618379068626528276418969/25000000000000000000000000000000 (pow.f64 y -2)))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 31830988618379068626528276418969/25000000000000000000000000000000 (pow.f64 y -2)))) (cbrt.f64 (/.f64 1013211836423377808197068612118338110498536634308026710423022961/625000000000000000000000000000000000000000000000000000000000000 (pow.f64 y 4))) (*.f64 31830988618379068626528276418969/25000000000000000000000000000000 (pow.f64 y -2))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (hypot.f64 x (sqrt.f64 (*.f64 -31830988618379068626528276418969/25000000000000000000000000000000 (pow.f64 y -2)))) (hypot.f64 x (sqrt.f64 (*.f64 -31830988618379068626528276418969/25000000000000000000000000000000 (pow.f64 y -2)))) (+.f64 (*.f64 -31830988618379068626528276418969/25000000000000000000000000000000 (pow.f64 y -2)) (*.f64 31830988618379068626528276418969/25000000000000000000000000000000 (pow.f64 y -2))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 -31830988618379068626528276418969/25000000000000000000000000000000 (pow.f64 y -2) (*.f64 x x))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (-.f64 (pow.f64 x 6) (pow.f64 (*.f64 31830988618379068626528276418969/25000000000000000000000000000000 (pow.f64 y -2)) 3)) (/.f64 1 (fma.f64 (*.f64 31830988618379068626528276418969/25000000000000000000000000000000 (pow.f64 y -2)) (fma.f64 x x (*.f64 31830988618379068626528276418969/25000000000000000000000000000000 (pow.f64 y -2))) (pow.f64 x 4))) (fma.f64 (*.f64 -31830988618379068626528276418969/25000000000000000000000000000000 (pow.f64 y -2)) 1 (*.f64 31830988618379068626528276418969/25000000000000000000000000000000 (pow.f64 y -2))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (-.f64 (pow.f64 x 6) (pow.f64 (*.f64 31830988618379068626528276418969/25000000000000000000000000000000 (pow.f64 y -2)) 3)) (/.f64 1 (fma.f64 (*.f64 31830988618379068626528276418969/25000000000000000000000000000000 (pow.f64 y -2)) (fma.f64 x x (*.f64 31830988618379068626528276418969/25000000000000000000000000000000 (pow.f64 y -2))) (pow.f64 x 4))) (fma.f64 (neg.f64 (pow.f64 y -2)) 31830988618379068626528276418969/25000000000000000000000000000000 (*.f64 31830988618379068626528276418969/25000000000000000000000000000000 (pow.f64 y -2))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (-.f64 (pow.f64 x 6) (pow.f64 (*.f64 31830988618379068626528276418969/25000000000000000000000000000000 (pow.f64 y -2)) 3)) (/.f64 1 (fma.f64 (*.f64 31830988618379068626528276418969/25000000000000000000000000000000 (pow.f64 y -2)) (fma.f64 x x (*.f64 31830988618379068626528276418969/25000000000000000000000000000000 (pow.f64 y -2))) (pow.f64 x 4))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 31830988618379068626528276418969/25000000000000000000000000000000 (pow.f64 y -2)))) (cbrt.f64 (/.f64 1013211836423377808197068612118338110498536634308026710423022961/625000000000000000000000000000000000000000000000000000000000000 (pow.f64 y 4))) (*.f64 31830988618379068626528276418969/25000000000000000000000000000000 (pow.f64 y -2))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (-.f64 (pow.f64 x 6) (pow.f64 (*.f64 31830988618379068626528276418969/25000000000000000000000000000000 (pow.f64 y -2)) 3)) (/.f64 1 (fma.f64 (*.f64 31830988618379068626528276418969/25000000000000000000000000000000 (pow.f64 y -2)) (fma.f64 x x (*.f64 31830988618379068626528276418969/25000000000000000000000000000000 (pow.f64 y -2))) (pow.f64 x 4))) (+.f64 (*.f64 -31830988618379068626528276418969/25000000000000000000000000000000 (pow.f64 y -2)) (*.f64 31830988618379068626528276418969/25000000000000000000000000000000 (pow.f64 y -2))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (-.f64 (pow.f64 x 4) (/.f64 1013211836423377808197068612118338110498536634308026710423022961/625000000000000000000000000000000000000000000000000000000000000 (pow.f64 y 4))) (/.f64 1 (fma.f64 x x (*.f64 31830988618379068626528276418969/25000000000000000000000000000000 (pow.f64 y -2)))) (fma.f64 (*.f64 -31830988618379068626528276418969/25000000000000000000000000000000 (pow.f64 y -2)) 1 (*.f64 31830988618379068626528276418969/25000000000000000000000000000000 (pow.f64 y -2))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (-.f64 (pow.f64 x 4) (/.f64 1013211836423377808197068612118338110498536634308026710423022961/625000000000000000000000000000000000000000000000000000000000000 (pow.f64 y 4))) (/.f64 1 (fma.f64 x x (*.f64 31830988618379068626528276418969/25000000000000000000000000000000 (pow.f64 y -2)))) (fma.f64 (neg.f64 (pow.f64 y -2)) 31830988618379068626528276418969/25000000000000000000000000000000 (*.f64 31830988618379068626528276418969/25000000000000000000000000000000 (pow.f64 y -2))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (-.f64 (pow.f64 x 4) (/.f64 1013211836423377808197068612118338110498536634308026710423022961/625000000000000000000000000000000000000000000000000000000000000 (pow.f64 y 4))) (/.f64 1 (fma.f64 x x (*.f64 31830988618379068626528276418969/25000000000000000000000000000000 (pow.f64 y -2)))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 31830988618379068626528276418969/25000000000000000000000000000000 (pow.f64 y -2)))) (cbrt.f64 (/.f64 1013211836423377808197068612118338110498536634308026710423022961/625000000000000000000000000000000000000000000000000000000000000 (pow.f64 y 4))) (*.f64 31830988618379068626528276418969/25000000000000000000000000000000 (pow.f64 y -2))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (-.f64 (pow.f64 x 4) (/.f64 1013211836423377808197068612118338110498536634308026710423022961/625000000000000000000000000000000000000000000000000000000000000 (pow.f64 y 4))) (/.f64 1 (fma.f64 x x (*.f64 31830988618379068626528276418969/25000000000000000000000000000000 (pow.f64 y -2)))) (+.f64 (*.f64 -31830988618379068626528276418969/25000000000000000000000000000000 (pow.f64 y -2)) (*.f64 31830988618379068626528276418969/25000000000000000000000000000000 (pow.f64 y -2))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 x (sqrt.f64 x)) (sqrt.f64 x) (*.f64 -31830988618379068626528276418969/25000000000000000000000000000000 (pow.f64 y -2)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 x (sqrt.f64 x)) (sqrt.f64 x) (*.f64 (*.f64 -31830988618379068626528276418969/25000000000000000000000000000000 (pow.f64 y -2)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 (cbrt.f64 (*.f64 -31830988618379068626528276418969/25000000000000000000000000000000 (pow.f64 y -2))) (cbrt.f64 (*.f64 -31830988618379068626528276418969/25000000000000000000000000000000 (pow.f64 y -2)))) (cbrt.f64 (*.f64 -31830988618379068626528276418969/25000000000000000000000000000000 (pow.f64 y -2))) (*.f64 x x))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (sqrt.f64 (*.f64 -31830988618379068626528276418969/25000000000000000000000000000000 (pow.f64 y -2))) (sqrt.f64 (*.f64 -31830988618379068626528276418969/25000000000000000000000000000000 (pow.f64 y -2))) (*.f64 x x))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 -1 (*.f64 31830988618379068626528276418969/25000000000000000000000000000000 (pow.f64 y -2)) (*.f64 x x))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (neg.f64 (/.f64 5641895835477563/5000000000000000 y)) (/.f64 5641895835477563/5000000000000000 y) (*.f64 x x))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (neg.f64 (cbrt.f64 (/.f64 1013211836423377808197068612118338110498536634308026710423022961/625000000000000000000000000000000000000000000000000000000000000 (pow.f64 y 4)))) (cbrt.f64 (*.f64 31830988618379068626528276418969/25000000000000000000000000000000 (pow.f64 y -2))) (*.f64 x x))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 x (pow.f64 (cbrt.f64 x) 2)) (cbrt.f64 x) (*.f64 -31830988618379068626528276418969/25000000000000000000000000000000 (pow.f64 y -2)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 x (pow.f64 (cbrt.f64 x) 2)) (cbrt.f64 x) (*.f64 (*.f64 -31830988618379068626528276418969/25000000000000000000000000000000 (pow.f64 y -2)) 1))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 31830988618379068626528276418969/25000000000000000000000000000000 (pow.f64 y -2)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (log.f64 (*.f64 (cbrt.f64 (pow.f64 (exp.f64 31830988618379068626528276418969/25000000000000000000000000000000) (pow.f64 y -2))) (cbrt.f64 (pow.f64 (exp.f64 31830988618379068626528276418969/25000000000000000000000000000000) (pow.f64 y -2))))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 31830988618379068626528276418969/25000000000000000000000000000000) (pow.f64 y -2)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 31830988618379068626528276418969/25000000000000000000000000000000) (pow.f64 y -2)))) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 31830988618379068626528276418969/25000000000000000000000000000000) (pow.f64 y -2)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (*.f64 31830988618379068626528276418969/25000000000000000000000000000000 (pow.f64 y -2)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (*.f64 31830988618379068626528276418969/25000000000000000000000000000000 (pow.f64 y -2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 5641895835477563/5000000000000000 (*.f64 (/.f64 1 y) (/.f64 5641895835477563/5000000000000000 y)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 5641895835477563/5000000000000000 y) (/.f64 5641895835477563/5000000000000000 y))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 31830988618379068626528276418969/25000000000000000000000000000000 (pow.f64 y -2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 31830988618379068626528276418969/25000000000000000000000000000000 (*.f64 (/.f64 1 y) (/.f64 1 y)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 31830988618379068626528276418969/25000000000000000000000000000000 (pow.f64 y -2)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 31830988618379068626528276418969/25000000000000000000000000000000 (pow.f64 y -2))) (cbrt.f64 (/.f64 1013211836423377808197068612118338110498536634308026710423022961/625000000000000000000000000000000000000000000000000000000000000 (pow.f64 y 4))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 31830988618379068626528276418969/25000000000000000000000000000000 (pow.f64 y -2))) (*.f64 (cbrt.f64 (/.f64 5641895835477563/5000000000000000 y)) (/.f64 5641895835477563/5000000000000000 y)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (/.f64 1013211836423377808197068612118338110498536634308026710423022961/625000000000000000000000000000000000000000000000000000000000000 (pow.f64 y 4))) (cbrt.f64 (*.f64 31830988618379068626528276418969/25000000000000000000000000000000 (pow.f64 y -2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (/.f64 5641895835477563/5000000000000000 y)) (*.f64 (sqrt.f64 (/.f64 5641895835477563/5000000000000000 y)) (/.f64 5641895835477563/5000000000000000 y)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -31830988618379068626528276418969/25000000000000000000000000000000 (/.f64 1 (*.f64 y (neg.f64 y))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 y -2) 31830988618379068626528276418969/25000000000000000000000000000000)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 31830988618379068626528276418969/25000000000000000000000000000000 y) (/.f64 1 y))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (sqrt.f64 (/.f64 5641895835477563/5000000000000000 y)) 3) (sqrt.f64 (/.f64 5641895835477563/5000000000000000 y)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 5641895835477563/5000000000000000 y) 5641895835477563/5000000000000000) (/.f64 1 y))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 5641895835477563/5000000000000000 y) (cbrt.f64 (*.f64 31830988618379068626528276418969/25000000000000000000000000000000 (pow.f64 y -2)))) (cbrt.f64 (/.f64 5641895835477563/5000000000000000 y)))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 5641895835477563/5000000000000000 y) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 31830988618379068626528276418969/25000000000000000000000000000000 (pow.f64 y -2)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (*.f64 31830988618379068626528276418969/25000000000000000000000000000000 (pow.f64 y -2))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (*.f64 31830988618379068626528276418969/25000000000000000000000000000000 (pow.f64 y -2)) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 (*.f64 y y) 25000000000000000000000000000000/31830988618379068626528276418969) -1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 (*.f64 y 5000000000000000/5641895835477563) (*.f64 y 5000000000000000/5641895835477563)) -1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (*.f64 (*.f64 y y) 25000000000000000000000000000000/31830988618379068626528276418969) 1) -1)))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (/.f64 1013211836423377808197068612118338110498536634308026710423022961/625000000000000000000000000000000000000000000000000000000000000 (pow.f64 y 4)))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (pow.f64 (exp.f64 31830988618379068626528276418969/25000000000000000000000000000000) (pow.f64 y -2)))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (*.f64 31830988618379068626528276418969/25000000000000000000000000000000 (pow.f64 y -2)))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (*.f64 31830988618379068626528276418969/25000000000000000000000000000000 (pow.f64 y -2)) 3))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (*.f64 31830988618379068626528276418969/25000000000000000000000000000000 (pow.f64 y -2))))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (*.f64 31830988618379068626528276418969/25000000000000000000000000000000 (pow.f64 y -2))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (*.f64 31830988618379068626528276418969/25000000000000000000000000000000 (pow.f64 y -2))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (*.f64 31830988618379068626528276418969/25000000000000000000000000000000 (pow.f64 y -2))) 1))))))

simplify138.0ms (1.3%)

Algorithm
egg-herbie
Rules
379×cancel-sign-sub-inv_binary64
274×log-prod_binary64
263×associate-/l/_binary64
214×fma-neg_binary64
210×fma-def_binary64
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
04804880
112364553
241244440
Stop Event
node limit
Counts
246 → 307
Calls
Call 1
Inputs
(*.f64 -5000000000000000/5641895835477563 y)
(+.f64 (*.f64 -5000000000000000/5641895835477563 y) (*.f64 -25000000000000000000000000000000/31830988618379068626528276418969 (*.f64 (pow.f64 y 2) x)))
(+.f64 (*.f64 -125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547 (*.f64 (pow.f64 y 3) (pow.f64 x 2))) (+.f64 (*.f64 -5000000000000000/5641895835477563 y) (*.f64 -25000000000000000000000000000000/31830988618379068626528276418969 (*.f64 (pow.f64 y 2) x))))
(+.f64 (*.f64 -125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547 (*.f64 (pow.f64 y 3) (pow.f64 x 2))) (+.f64 (*.f64 -5000000000000000/5641895835477563 y) (+.f64 (*.f64 -25000000000000000000000000000000/31830988618379068626528276418969 (*.f64 (pow.f64 y 2) x)) (*.f64 -625000000000000000000000000000000000000000000000000000000000000/1013211836423377808197068612118338110498536634308026710423022961 (*.f64 (pow.f64 y 4) (*.f64 (pow.f64 x 2) x))))))
(/.f64 x (pow.f64 x 2))
(+.f64 (/.f64 x (pow.f64 x 2)) (*.f64 5641895835477563/5000000000000000 (/.f64 1 (*.f64 y (pow.f64 x 2)))))
(+.f64 (*.f64 5641895835477563/5000000000000000 (/.f64 1 (*.f64 y (pow.f64 x 2)))) (+.f64 (/.f64 x (pow.f64 x 2)) (*.f64 31830988618379068626528276418969/25000000000000000000000000000000 (/.f64 (*.f64 (pow.f64 (/.f64 1 y) 2) x) (pow.f64 (pow.f64 x 2) 2)))))
(+.f64 (*.f64 5641895835477563/5000000000000000 (/.f64 1 (*.f64 y (pow.f64 x 2)))) (+.f64 (*.f64 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 (/.f64 (pow.f64 (/.f64 1 y) 3) (pow.f64 (pow.f64 x 2) 2))) (+.f64 (/.f64 x (pow.f64 x 2)) (*.f64 31830988618379068626528276418969/25000000000000000000000000000000 (/.f64 (*.f64 (pow.f64 (/.f64 1 y) 2) x) (pow.f64 (pow.f64 x 2) 2))))))
(/.f64 x (pow.f64 x 2))
(+.f64 (/.f64 x (pow.f64 x 2)) (*.f64 5641895835477563/5000000000000000 (/.f64 1 (*.f64 y (pow.f64 x 2)))))
(+.f64 (*.f64 5641895835477563/5000000000000000 (/.f64 1 (*.f64 y (pow.f64 x 2)))) (+.f64 (*.f64 31830988618379068626528276418969/25000000000000000000000000000000 (/.f64 (*.f64 (pow.f64 (/.f64 -1 y) 2) x) (pow.f64 (pow.f64 x 2) 2))) (/.f64 x (pow.f64 x 2))))
(+.f64 (*.f64 5641895835477563/5000000000000000 (/.f64 1 (*.f64 y (pow.f64 x 2)))) (+.f64 (*.f64 -179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 (/.f64 (pow.f64 (/.f64 -1 y) 3) (pow.f64 (pow.f64 x 2) 2))) (+.f64 (*.f64 31830988618379068626528276418969/25000000000000000000000000000000 (/.f64 (*.f64 (pow.f64 (/.f64 -1 y) 2) x) (pow.f64 (pow.f64 x 2) 2))) (/.f64 x (pow.f64 x 2)))))
(*.f64 -5000000000000000/5641895835477563 (/.f64 (pow.f64 y 2) y))
(+.f64 (*.f64 -25000000000000000000000000000000/31830988618379068626528276418969 (*.f64 (pow.f64 y 2) x)) (*.f64 -5000000000000000/5641895835477563 (/.f64 (pow.f64 y 2) y)))
(+.f64 (*.f64 -125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547 (/.f64 (*.f64 (pow.f64 (pow.f64 y 2) 2) (pow.f64 x 2)) y)) (+.f64 (*.f64 -25000000000000000000000000000000/31830988618379068626528276418969 (*.f64 (pow.f64 y 2) x)) (*.f64 -5000000000000000/5641895835477563 (/.f64 (pow.f64 y 2) y))))
(+.f64 (*.f64 -625000000000000000000000000000000000000000000000000000000000000/1013211836423377808197068612118338110498536634308026710423022961 (*.f64 (pow.f64 (pow.f64 y 2) 2) (pow.f64 x 3))) (+.f64 (*.f64 -125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547 (/.f64 (*.f64 (pow.f64 (pow.f64 y 2) 2) (pow.f64 x 2)) y)) (+.f64 (*.f64 -25000000000000000000000000000000/31830988618379068626528276418969 (*.f64 (pow.f64 y 2) x)) (*.f64 -5000000000000000/5641895835477563 (/.f64 (pow.f64 y 2) y)))))
(/.f64 1 x)
(+.f64 (/.f64 1 x) (*.f64 5641895835477563/5000000000000000 (/.f64 (pow.f64 (/.f64 1 x) 2) y)))
(+.f64 (*.f64 31830988618379068626528276418969/25000000000000000000000000000000 (/.f64 (pow.f64 (/.f64 1 x) 3) (pow.f64 y 2))) (+.f64 (/.f64 1 x) (*.f64 5641895835477563/5000000000000000 (/.f64 (pow.f64 (/.f64 1 x) 2) y))))
(+.f64 (*.f64 31830988618379068626528276418969/25000000000000000000000000000000 (/.f64 (pow.f64 (/.f64 1 x) 3) (pow.f64 y 2))) (+.f64 (/.f64 1 x) (+.f64 (*.f64 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 (/.f64 (pow.f64 (/.f64 1 x) 4) (*.f64 y (pow.f64 y 2)))) (*.f64 5641895835477563/5000000000000000 (/.f64 (pow.f64 (/.f64 1 x) 2) y)))))
(/.f64 1 x)
(+.f64 (/.f64 1 x) (*.f64 5641895835477563/5000000000000000 (/.f64 (pow.f64 (/.f64 -1 x) 2) y)))
(+.f64 (*.f64 -31830988618379068626528276418969/25000000000000000000000000000000 (/.f64 (pow.f64 (/.f64 -1 x) 3) (pow.f64 y 2))) (+.f64 (/.f64 1 x) (*.f64 5641895835477563/5000000000000000 (/.f64 (pow.f64 (/.f64 -1 x) 2) y))))
(+.f64 (*.f64 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 (/.f64 (pow.f64 (/.f64 -1 x) 4) (*.f64 y (pow.f64 y 2)))) (+.f64 (*.f64 -31830988618379068626528276418969/25000000000000000000000000000000 (/.f64 (pow.f64 (/.f64 -1 x) 3) (pow.f64 y 2))) (+.f64 (/.f64 1 x) (*.f64 5641895835477563/5000000000000000 (/.f64 (pow.f64 (/.f64 -1 x) 2) y)))))
(/.f64 -31830988618379068626528276418969/25000000000000000000000000000000 (pow.f64 y 2))
(-.f64 (pow.f64 x 2) (*.f64 31830988618379068626528276418969/25000000000000000000000000000000 (/.f64 1 (pow.f64 y 2))))
(-.f64 (pow.f64 x 2) (*.f64 31830988618379068626528276418969/25000000000000000000000000000000 (/.f64 1 (pow.f64 y 2))))
(-.f64 (pow.f64 x 2) (*.f64 31830988618379068626528276418969/25000000000000000000000000000000 (/.f64 1 (pow.f64 y 2))))
(pow.f64 (/.f64 1 x) -2)
(-.f64 (pow.f64 (/.f64 1 x) -2) (*.f64 31830988618379068626528276418969/25000000000000000000000000000000 (/.f64 1 (pow.f64 y 2))))
(-.f64 (pow.f64 (/.f64 1 x) -2) (*.f64 31830988618379068626528276418969/25000000000000000000000000000000 (/.f64 1 (pow.f64 y 2))))
(-.f64 (pow.f64 (/.f64 1 x) -2) (*.f64 31830988618379068626528276418969/25000000000000000000000000000000 (/.f64 1 (pow.f64 y 2))))
(pow.f64 (/.f64 -1 x) -2)
(-.f64 (pow.f64 (/.f64 -1 x) -2) (*.f64 31830988618379068626528276418969/25000000000000000000000000000000 (/.f64 1 (pow.f64 y 2))))
(-.f64 (pow.f64 (/.f64 -1 x) -2) (*.f64 31830988618379068626528276418969/25000000000000000000000000000000 (/.f64 1 (pow.f64 y 2))))
(-.f64 (pow.f64 (/.f64 -1 x) -2) (*.f64 31830988618379068626528276418969/25000000000000000000000000000000 (/.f64 1 (pow.f64 y 2))))
(*.f64 -31830988618379068626528276418969/25000000000000000000000000000000 (pow.f64 y -2))
(+.f64 (pow.f64 x 2) (*.f64 -31830988618379068626528276418969/25000000000000000000000000000000 (pow.f64 y -2)))
(+.f64 (pow.f64 x 2) (*.f64 -31830988618379068626528276418969/25000000000000000000000000000000 (pow.f64 y -2)))
(+.f64 (pow.f64 x 2) (*.f64 -31830988618379068626528276418969/25000000000000000000000000000000 (pow.f64 y -2)))
(pow.f64 x 2)
(+.f64 (pow.f64 x 2) (*.f64 -31830988618379068626528276418969/25000000000000000000000000000000 (pow.f64 (/.f64 1 y) 2)))
(+.f64 (pow.f64 x 2) (*.f64 -31830988618379068626528276418969/25000000000000000000000000000000 (pow.f64 (/.f64 1 y) 2)))
(+.f64 (pow.f64 x 2) (*.f64 -31830988618379068626528276418969/25000000000000000000000000000000 (pow.f64 (/.f64 1 y) 2)))
(pow.f64 x 2)
(+.f64 (pow.f64 x 2) (*.f64 -31830988618379068626528276418969/25000000000000000000000000000000 (pow.f64 (/.f64 -1 y) 2)))
(+.f64 (pow.f64 x 2) (*.f64 -31830988618379068626528276418969/25000000000000000000000000000000 (pow.f64 (/.f64 -1 y) 2)))
(+.f64 (pow.f64 x 2) (*.f64 -31830988618379068626528276418969/25000000000000000000000000000000 (pow.f64 (/.f64 -1 y) 2)))
(*.f64 31830988618379068626528276418969/25000000000000000000000000000000 (pow.f64 y -2))
(*.f64 31830988618379068626528276418969/25000000000000000000000000000000 (pow.f64 y -2))
(*.f64 31830988618379068626528276418969/25000000000000000000000000000000 (pow.f64 y -2))
(*.f64 31830988618379068626528276418969/25000000000000000000000000000000 (pow.f64 y -2))
(*.f64 31830988618379068626528276418969/25000000000000000000000000000000 (pow.f64 (/.f64 1 y) 2))
(*.f64 31830988618379068626528276418969/25000000000000000000000000000000 (pow.f64 (/.f64 1 y) 2))
(*.f64 31830988618379068626528276418969/25000000000000000000000000000000 (pow.f64 (/.f64 1 y) 2))
(*.f64 31830988618379068626528276418969/25000000000000000000000000000000 (pow.f64 (/.f64 1 y) 2))
(*.f64 31830988618379068626528276418969/25000000000000000000000000000000 (pow.f64 (/.f64 -1 y) 2))
(*.f64 31830988618379068626528276418969/25000000000000000000000000000000 (pow.f64 (/.f64 -1 y) 2))
(*.f64 31830988618379068626528276418969/25000000000000000000000000000000 (pow.f64 (/.f64 -1 y) 2))
(*.f64 31830988618379068626528276418969/25000000000000000000000000000000 (pow.f64 (/.f64 -1 y) 2))
(+.f64 0 (/.f64 (+.f64 (/.f64 5641895835477563/5000000000000000 y) x) (fma.f64 x x (*.f64 -31830988618379068626528276418969/25000000000000000000000000000000 (pow.f64 y -2)))))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (/.f64 (+.f64 (/.f64 5641895835477563/5000000000000000 y) x) (fma.f64 x x (*.f64 -31830988618379068626528276418969/25000000000000000000000000000000 (pow.f64 y -2)))))) (cbrt.f64 (exp.f64 (/.f64 (+.f64 (/.f64 5641895835477563/5000000000000000 y) x) (fma.f64 x x (*.f64 -31830988618379068626528276418969/25000000000000000000000000000000 (pow.f64 y -2)))))))) (log.f64 (cbrt.f64 (exp.f64 (/.f64 (+.f64 (/.f64 5641895835477563/5000000000000000 y) x) (fma.f64 x x (*.f64 -31830988618379068626528276418969/25000000000000000000000000000000 (pow.f64 y -2))))))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (/.f64 (+.f64 (/.f64 5641895835477563/5000000000000000 y) x) (fma.f64 x x (*.f64 -31830988618379068626528276418969/25000000000000000000000000000000 (pow.f64 y -2))))))) (log.f64 (sqrt.f64 (exp.f64 (/.f64 (+.f64 (/.f64 5641895835477563/5000000000000000 y) x) (fma.f64 x x (*.f64 -31830988618379068626528276418969/25000000000000000000000000000000 (pow.f64 y -2))))))))
(-.f64 (exp.f64 (log1p.f64 (/.f64 (+.f64 (/.f64 5641895835477563/5000000000000000 y) x) (fma.f64 x x (*.f64 -31830988618379068626528276418969/25000000000000000000000000000000 (pow.f64 y -2)))))) 1)
(*.f64 1 (/.f64 (+.f64 (/.f64 5641895835477563/5000000000000000 y) x) (fma.f64 x x (*.f64 -31830988618379068626528276418969/25000000000000000000000000000000 (pow.f64 y -2)))))
(*.f64 (+.f64 (/.f64 5641895835477563/5000000000000000 y) x) (/.f64 1 (fma.f64 x x (*.f64 -31830988618379068626528276418969/25000000000000000000000000000000 (pow.f64 y -2)))))
(*.f64 (/.f64 (+.f64 (/.f64 5641895835477563/5000000000000000 y) x) (fma.f64 x x (*.f64 -31830988618379068626528276418969/25000000000000000000000000000000 (pow.f64 y -2)))) 1)
(*.f64 (cbrt.f64 (/.f64 (+.f64 (/.f64 5641895835477563/5000000000000000 y) x) (fma.f64 x x (*.f64 -31830988618379068626528276418969/25000000000000000000000000000000 (pow.f64 y -2))))) (pow.f64 (cbrt.f64 (/.f64 (+.f64 (/.f64 5641895835477563/5000000000000000 y) x) (fma.f64 x x (*.f64 -31830988618379068626528276418969/25000000000000000000000000000000 (pow.f64 y -2))))) 2))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 (+.f64 (/.f64 5641895835477563/5000000000000000 y) x) (fma.f64 x x (*.f64 -31830988618379068626528276418969/25000000000000000000000000000000 (pow.f64 y -2))))) 2) (cbrt.f64 (/.f64 (+.f64 (/.f64 5641895835477563/5000000000000000 y) x) (fma.f64 x x (*.f64 -31830988618379068626528276418969/25000000000000000000000000000000 (pow.f64 y -2))))))
(*.f64 (pow.f64 (cbrt.f64 (+.f64 (/.f64 5641895835477563/5000000000000000 y) x)) 2) (*.f64 (cbrt.f64 (+.f64 (/.f64 5641895835477563/5000000000000000 y) x)) (/.f64 1 (fma.f64 x x (*.f64 -31830988618379068626528276418969/25000000000000000000000000000000 (pow.f64 y -2))))))
(*.f64 (sqrt.f64 (/.f64 (+.f64 (/.f64 5641895835477563/5000000000000000 y) x) (fma.f64 x x (*.f64 -31830988618379068626528276418969/25000000000000000000000000000000 (pow.f64 y -2))))) (sqrt.f64 (/.f64 (+.f64 (/.f64 5641895835477563/5000000000000000 y) x) (fma.f64 x x (*.f64 -31830988618379068626528276418969/25000000000000000000000000000000 (pow.f64 y -2))))))
(*.f64 (sqrt.f64 (+.f64 (/.f64 5641895835477563/5000000000000000 y) x)) (*.f64 (sqrt.f64 (+.f64 (/.f64 5641895835477563/5000000000000000 y) x)) (/.f64 1 (fma.f64 x x (*.f64 -31830988618379068626528276418969/25000000000000000000000000000000 (pow.f64 y -2))))))
(*.f64 (neg.f64 (+.f64 (/.f64 5641895835477563/5000000000000000 y) x)) (/.f64 1 (neg.f64 (fma.f64 x x (*.f64 -31830988618379068626528276418969/25000000000000000000000000000000 (pow.f64 y -2))))))
(*.f64 (/.f64 1 (fma.f64 x x (*.f64 -31830988618379068626528276418969/25000000000000000000000000000000 (pow.f64 y -2)))) (+.f64 (/.f64 5641895835477563/5000000000000000 y) x))
(*.f64 (/.f64 (+.f64 (/.f64 5641895835477563/5000000000000000 y) x) 1) (/.f64 1 (fma.f64 x x (*.f64 -31830988618379068626528276418969/25000000000000000000000000000000 (pow.f64 y -2)))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (+.f64 (/.f64 5641895835477563/5000000000000000 y) x)) 2) 1) (/.f64 (cbrt.f64 (+.f64 (/.f64 5641895835477563/5000000000000000 y) x)) (fma.f64 x x (*.f64 -31830988618379068626528276418969/25000000000000000000000000000000 (pow.f64 y -2)))))
(*.f64 (/.f64 (sqrt.f64 (+.f64 (/.f64 5641895835477563/5000000000000000 y) x)) 1) (/.f64 (sqrt.f64 (+.f64 (/.f64 5641895835477563/5000000000000000 y) x)) (fma.f64 x x (*.f64 -31830988618379068626528276418969/25000000000000000000000000000000 (pow.f64 y -2)))))
(*.f64 (/.f64 1 (cbrt.f64 (pow.f64 (fma.f64 x x (*.f64 -31830988618379068626528276418969/25000000000000000000000000000000 (pow.f64 y -2))) 2))) (/.f64 (+.f64 (/.f64 5641895835477563/5000000000000000 y) x) (cbrt.f64 (fma.f64 x x (*.f64 -31830988618379068626528276418969/25000000000000000000000000000000 (pow.f64 y -2))))))
(*.f64 (/.f64 (+.f64 (/.f64 5641895835477563/5000000000000000 y) x) (cbrt.f64 (pow.f64 (fma.f64 x x (*.f64 -31830988618379068626528276418969/25000000000000000000000000000000 (pow.f64 y -2))) 2))) (/.f64 1 (cbrt.f64 (fma.f64 x x (*.f64 -31830988618379068626528276418969/25000000000000000000000000000000 (pow.f64 y -2))))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (+.f64 (/.f64 5641895835477563/5000000000000000 y) x)) 2) (cbrt.f64 (pow.f64 (fma.f64 x x (*.f64 -31830988618379068626528276418969/25000000000000000000000000000000 (pow.f64 y -2))) 2))) (cbrt.f64 (/.f64 (+.f64 (/.f64 5641895835477563/5000000000000000 y) x) (fma.f64 x x (*.f64 -31830988618379068626528276418969/25000000000000000000000000000000 (pow.f64 y -2))))))
(*.f64 (/.f64 (sqrt.f64 (+.f64 (/.f64 5641895835477563/5000000000000000 y) x)) (cbrt.f64 (pow.f64 (fma.f64 x x (*.f64 -31830988618379068626528276418969/25000000000000000000000000000000 (pow.f64 y -2))) 2))) (/.f64 (sqrt.f64 (+.f64 (/.f64 5641895835477563/5000000000000000 y) x)) (cbrt.f64 (fma.f64 x x (*.f64 -31830988618379068626528276418969/25000000000000000000000000000000 (pow.f64 y -2))))))
(*.f64 (/.f64 1 (hypot.f64 x (sqrt.f64 (*.f64 -31830988618379068626528276418969/25000000000000000000000000000000 (pow.f64 y -2))))) (/.f64 (+.f64 (/.f64 5641895835477563/5000000000000000 y) x) (hypot.f64 x (sqrt.f64 (*.f64 -31830988618379068626528276418969/25000000000000000000000000000000 (pow.f64 y -2))))))
(*.f64 (/.f64 (+.f64 (/.f64 5641895835477563/5000000000000000 y) x) (hypot.f64 x (sqrt.f64 (*.f64 -31830988618379068626528276418969/25000000000000000000000000000000 (pow.f64 y -2))))) (/.f64 1 (hypot.f64 x (sqrt.f64 (*.f64 -31830988618379068626528276418969/25000000000000000000000000000000 (pow.f64 y -2))))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (+.f64 (/.f64 5641895835477563/5000000000000000 y) x)) 2) (hypot.f64 x (sqrt.f64 (*.f64 -31830988618379068626528276418969/25000000000000000000000000000000 (pow.f64 y -2))))) (/.f64 (cbrt.f64 (+.f64 (/.f64 5641895835477563/5000000000000000 y) x)) (hypot.f64 x (sqrt.f64 (*.f64 -31830988618379068626528276418969/25000000000000000000000000000000 (pow.f64 y -2))))))
(*.f64 (/.f64 (+.f64 (/.f64 5641895835477563/5000000000000000 y) x) (-.f64 (pow.f64 x 6) (pow.f64 (*.f64 31830988618379068626528276418969/25000000000000000000000000000000 (pow.f64 y -2)) 3))) (fma.f64 (*.f64 31830988618379068626528276418969/25000000000000000000000000000000 (pow.f64 y -2)) (fma.f64 x x (*.f64 31830988618379068626528276418969/25000000000000000000000000000000 (pow.f64 y -2))) (pow.f64 x 4)))
(*.f64 (/.f64 (+.f64 (/.f64 5641895835477563/5000000000000000 y) x) (-.f64 (pow.f64 x 4) (/.f64 1013211836423377808197068612118338110498536634308026710423022961/625000000000000000000000000000000000000000000000000000000000000 (pow.f64 y 4)))) (fma.f64 x x (*.f64 31830988618379068626528276418969/25000000000000000000000000000000 (pow.f64 y -2))))
(pow.f64 (/.f64 (+.f64 (/.f64 5641895835477563/5000000000000000 y) x) (fma.f64 x x (*.f64 -31830988618379068626528276418969/25000000000000000000000000000000 (pow.f64 y -2)))) 1)
(pow.f64 (pow.f64 (/.f64 (+.f64 (/.f64 5641895835477563/5000000000000000 y) x) (fma.f64 x x (*.f64 -31830988618379068626528276418969/25000000000000000000000000000000 (pow.f64 y -2)))) 3) 1/3)
(pow.f64 (cbrt.f64 (/.f64 (+.f64 (/.f64 5641895835477563/5000000000000000 y) x) (fma.f64 x x (*.f64 -31830988618379068626528276418969/25000000000000000000000000000000 (pow.f64 y -2))))) 3)
(pow.f64 (sqrt.f64 (/.f64 (+.f64 (/.f64 5641895835477563/5000000000000000 y) x) (fma.f64 x x (*.f64 -31830988618379068626528276418969/25000000000000000000000000000000 (pow.f64 y -2))))) 2)
(pow.f64 (/.f64 (fma.f64 x x (*.f64 -31830988618379068626528276418969/25000000000000000000000000000000 (pow.f64 y -2))) (+.f64 (/.f64 5641895835477563/5000000000000000 y) x)) -1)
(neg.f64 (/.f64 (+.f64 (/.f64 5641895835477563/5000000000000000 y) x) (neg.f64 (fma.f64 x x (*.f64 -31830988618379068626528276418969/25000000000000000000000000000000 (pow.f64 y -2))))))
(sqrt.f64 (pow.f64 (/.f64 (+.f64 (/.f64 5641895835477563/5000000000000000 y) x) (fma.f64 x x (*.f64 -31830988618379068626528276418969/25000000000000000000000000000000 (pow.f64 y -2)))) 2))
(log.f64 (exp.f64 (/.f64 (+.f64 (/.f64 5641895835477563/5000000000000000 y) x) (fma.f64 x x (*.f64 -31830988618379068626528276418969/25000000000000000000000000000000 (pow.f64 y -2))))))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 (+.f64 (/.f64 5641895835477563/5000000000000000 y) x) (fma.f64 x x (*.f64 -31830988618379068626528276418969/25000000000000000000000000000000 (pow.f64 y -2)))))))
(cbrt.f64 (pow.f64 (/.f64 (+.f64 (/.f64 5641895835477563/5000000000000000 y) x) (fma.f64 x x (*.f64 -31830988618379068626528276418969/25000000000000000000000000000000 (pow.f64 y -2)))) 3))
(cbrt.f64 (/.f64 (pow.f64 (+.f64 (/.f64 5641895835477563/5000000000000000 y) x) 3) (pow.f64 (fma.f64 x x (*.f64 -31830988618379068626528276418969/25000000000000000000000000000000 (pow.f64 y -2))) 3)))
(expm1.f64 (log1p.f64 (/.f64 (+.f64 (/.f64 5641895835477563/5000000000000000 y) x) (fma.f64 x x (*.f64 -31830988618379068626528276418969/25000000000000000000000000000000 (pow.f64 y -2))))))
(log1p.f64 (expm1.f64 (/.f64 (+.f64 (/.f64 5641895835477563/5000000000000000 y) x) (fma.f64 x x (*.f64 -31830988618379068626528276418969/25000000000000000000000000000000 (pow.f64 y -2))))))
(exp.f64 (log.f64 (/.f64 (+.f64 (/.f64 5641895835477563/5000000000000000 y) x) (fma.f64 x x (*.f64 -31830988618379068626528276418969/25000000000000000000000000000000 (pow.f64 y -2))))))
(exp.f64 (*.f64 (log.f64 (/.f64 (+.f64 (/.f64 5641895835477563/5000000000000000 y) x) (fma.f64 x x (*.f64 -31830988618379068626528276418969/25000000000000000000000000000000 (pow.f64 y -2))))) 1))
(+.f64 (*.f64 x x) (*.f64 -31830988618379068626528276418969/25000000000000000000000000000000 (pow.f64 y -2)))
(+.f64 (*.f64 x x) (*.f64 (*.f64 -31830988618379068626528276418969/25000000000000000000000000000000 (pow.f64 y -2)) 1))
(+.f64 (fma.f64 x x (*.f64 -31830988618379068626528276418969/25000000000000000000000000000000 (pow.f64 y -2))) (fma.f64 (*.f64 -31830988618379068626528276418969/25000000000000000000000000000000 (pow.f64 y -2)) 1 (*.f64 31830988618379068626528276418969/25000000000000000000000000000000 (pow.f64 y -2))))
(+.f64 (fma.f64 x x (*.f64 -31830988618379068626528276418969/25000000000000000000000000000000 (pow.f64 y -2))) (fma.f64 (neg.f64 (pow.f64 y -2)) 31830988618379068626528276418969/25000000000000000000000000000000 (*.f64 31830988618379068626528276418969/25000000000000000000000000000000 (pow.f64 y -2))))
(+.f64 (fma.f64 x x (*.f64 -31830988618379068626528276418969/25000000000000000000000000000000 (pow.f64 y -2))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 31830988618379068626528276418969/25000000000000000000000000000000 (pow.f64 y -2)))) (cbrt.f64 (/.f64 1013211836423377808197068612118338110498536634308026710423022961/625000000000000000000000000000000000000000000000000000000000000 (pow.f64 y 4))) (*.f64 31830988618379068626528276418969/25000000000000000000000000000000 (pow.f64 y -2))))
(+.f64 (fma.f64 x x (*.f64 -31830988618379068626528276418969/25000000000000000000000000000000 (pow.f64 y -2))) (+.f64 (*.f64 -31830988618379068626528276418969/25000000000000000000000000000000 (pow.f64 y -2)) (*.f64 31830988618379068626528276418969/25000000000000000000000000000000 (pow.f64 y -2))))
(+.f64 0 (fma.f64 x x (*.f64 -31830988618379068626528276418969/25000000000000000000000000000000 (pow.f64 y -2))))
(+.f64 (*.f64 -31830988618379068626528276418969/25000000000000000000000000000000 (pow.f64 y -2)) (*.f64 x x))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (fma.f64 x x (*.f64 -31830988618379068626528276418969/25000000000000000000000000000000 (pow.f64 y -2))))) (cbrt.f64 (exp.f64 (fma.f64 x x (*.f64 -31830988618379068626528276418969/25000000000000000000000000000000 (pow.f64 y -2))))))) (log.f64 (cbrt.f64 (exp.f64 (fma.f64 x x (*.f64 -31830988618379068626528276418969/25000000000000000000000000000000 (pow.f64 y -2)))))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (fma.f64 x x (*.f64 -31830988618379068626528276418969/25000000000000000000000000000000 (pow.f64 y -2)))))) (log.f64 (sqrt.f64 (exp.f64 (fma.f64 x x (*.f64 -31830988618379068626528276418969/25000000000000000000000000000000 (pow.f64 y -2)))))))
(*.f64 1 (fma.f64 x x (*.f64 -31830988618379068626528276418969/25000000000000000000000000000000 (pow.f64 y -2))))
(*.f64 (+.f64 (/.f64 5641895835477563/5000000000000000 y) x) (-.f64 x (/.f64 5641895835477563/5000000000000000 y)))
(*.f64 (fma.f64 x x (*.f64 -31830988618379068626528276418969/25000000000000000000000000000000 (pow.f64 y -2))) 1)
(*.f64 (cbrt.f64 (fma.f64 x x (*.f64 -31830988618379068626528276418969/25000000000000000000000000000000 (pow.f64 y -2)))) (cbrt.f64 (pow.f64 (fma.f64 x x (*.f64 -31830988618379068626528276418969/25000000000000000000000000000000 (pow.f64 y -2))) 2)))
(*.f64 (cbrt.f64 (pow.f64 (fma.f64 x x (*.f64 -31830988618379068626528276418969/25000000000000000000000000000000 (pow.f64 y -2))) 2)) (cbrt.f64 (fma.f64 x x (*.f64 -31830988618379068626528276418969/25000000000000000000000000000000 (pow.f64 y -2)))))
(*.f64 (hypot.f64 x (sqrt.f64 (*.f64 -31830988618379068626528276418969/25000000000000000000000000000000 (pow.f64 y -2)))) (hypot.f64 x (sqrt.f64 (*.f64 -31830988618379068626528276418969/25000000000000000000000000000000 (pow.f64 y -2)))))
(*.f64 (-.f64 (pow.f64 x 6) (pow.f64 (*.f64 31830988618379068626528276418969/25000000000000000000000000000000 (pow.f64 y -2)) 3)) (/.f64 1 (fma.f64 (*.f64 31830988618379068626528276418969/25000000000000000000000000000000 (pow.f64 y -2)) (fma.f64 x x (*.f64 31830988618379068626528276418969/25000000000000000000000000000000 (pow.f64 y -2))) (pow.f64 x 4))))
(*.f64 (-.f64 (pow.f64 x 4) (/.f64 1013211836423377808197068612118338110498536634308026710423022961/625000000000000000000000000000000000000000000000000000000000000 (pow.f64 y 4))) (/.f64 1 (fma.f64 x x (*.f64 31830988618379068626528276418969/25000000000000000000000000000000 (pow.f64 y -2)))))
(/.f64 1 (/.f64 (fma.f64 (*.f64 31830988618379068626528276418969/25000000000000000000000000000000 (pow.f64 y -2)) (fma.f64 x x (*.f64 31830988618379068626528276418969/25000000000000000000000000000000 (pow.f64 y -2))) (pow.f64 x 4)) (-.f64 (pow.f64 x 6) (pow.f64 (*.f64 31830988618379068626528276418969/25000000000000000000000000000000 (pow.f64 y -2)) 3))))
(/.f64 1 (/.f64 (fma.f64 x x (*.f64 31830988618379068626528276418969/25000000000000000000000000000000 (pow.f64 y -2))) (-.f64 (pow.f64 x 4) (/.f64 1013211836423377808197068612118338110498536634308026710423022961/625000000000000000000000000000000000000000000000000000000000000 (pow.f64 y 4)))))
(/.f64 (-.f64 (pow.f64 x 6) (pow.f64 (*.f64 31830988618379068626528276418969/25000000000000000000000000000000 (pow.f64 y -2)) 3)) (fma.f64 (*.f64 31830988618379068626528276418969/25000000000000000000000000000000 (pow.f64 y -2)) (fma.f64 x x (*.f64 31830988618379068626528276418969/25000000000000000000000000000000 (pow.f64 y -2))) (pow.f64 x 4)))
(/.f64 (-.f64 (pow.f64 x 4) (/.f64 1013211836423377808197068612118338110498536634308026710423022961/625000000000000000000000000000000000000000000000000000000000000 (pow.f64 y 4))) (fma.f64 x x (*.f64 31830988618379068626528276418969/25000000000000000000000000000000 (pow.f64 y -2))))
(/.f64 (neg.f64 (-.f64 (pow.f64 x 6) (pow.f64 (*.f64 31830988618379068626528276418969/25000000000000000000000000000000 (pow.f64 y -2)) 3))) (neg.f64 (fma.f64 (*.f64 31830988618379068626528276418969/25000000000000000000000000000000 (pow.f64 y -2)) (fma.f64 x x (*.f64 31830988618379068626528276418969/25000000000000000000000000000000 (pow.f64 y -2))) (pow.f64 x 4))))
(/.f64 (neg.f64 (-.f64 (pow.f64 x 4) (/.f64 1013211836423377808197068612118338110498536634308026710423022961/625000000000000000000000000000000000000000000000000000000000000 (pow.f64 y 4)))) (neg.f64 (fma.f64 x x (*.f64 31830988618379068626528276418969/25000000000000000000000000000000 (pow.f64 y -2)))))
(/.f64 (+.f64 (pow.f64 x 6) (pow.f64 (*.f64 -31830988618379068626528276418969/25000000000000000000000000000000 (pow.f64 y -2)) 3)) (+.f64 (pow.f64 x 4) (-.f64 (*.f64 (*.f64 -31830988618379068626528276418969/25000000000000000000000000000000 (pow.f64 y -2)) (*.f64 -31830988618379068626528276418969/25000000000000000000000000000000 (pow.f64 y -2))) (*.f64 (*.f64 x x) (*.f64 -31830988618379068626528276418969/25000000000000000000000000000000 (pow.f64 y -2))))))
(/.f64 (-.f64 (pow.f64 x 4) (*.f64 (*.f64 -31830988618379068626528276418969/25000000000000000000000000000000 (pow.f64 y -2)) (*.f64 -31830988618379068626528276418969/25000000000000000000000000000000 (pow.f64 y -2)))) (-.f64 (*.f64 x x) (*.f64 -31830988618379068626528276418969/25000000000000000000000000000000 (pow.f64 y -2))))
(pow.f64 (fma.f64 x x (*.f64 -31830988618379068626528276418969/25000000000000000000000000000000 (pow.f64 y -2))) 1)
(pow.f64 (pow.f64 (fma.f64 x x (*.f64 -31830988618379068626528276418969/25000000000000000000000000000000 (pow.f64 y -2))) 3) 1/3)
(pow.f64 (cbrt.f64 (fma.f64 x x (*.f64 -31830988618379068626528276418969/25000000000000000000000000000000 (pow.f64 y -2)))) 3)
(pow.f64 (hypot.f64 x (sqrt.f64 (*.f64 -31830988618379068626528276418969/25000000000000000000000000000000 (pow.f64 y -2)))) 2)
(pow.f64 (/.f64 (fma.f64 (*.f64 31830988618379068626528276418969/25000000000000000000000000000000 (pow.f64 y -2)) (fma.f64 x x (*.f64 31830988618379068626528276418969/25000000000000000000000000000000 (pow.f64 y -2))) (pow.f64 x 4)) (-.f64 (pow.f64 x 6) (pow.f64 (*.f64 31830988618379068626528276418969/25000000000000000000000000000000 (pow.f64 y -2)) 3))) -1)
(pow.f64 (/.f64 (fma.f64 x x (*.f64 31830988618379068626528276418969/25000000000000000000000000000000 (pow.f64 y -2))) (-.f64 (pow.f64 x 4) (/.f64 1013211836423377808197068612118338110498536634308026710423022961/625000000000000000000000000000000000000000000000000000000000000 (pow.f64 y 4)))) -1)
(sqrt.f64 (pow.f64 (fma.f64 x x (*.f64 -31830988618379068626528276418969/25000000000000000000000000000000 (pow.f64 y -2))) 2))
(log.f64 (exp.f64 (fma.f64 x x (*.f64 -31830988618379068626528276418969/25000000000000000000000000000000 (pow.f64 y -2)))))
(log.f64 (+.f64 1 (expm1.f64 (fma.f64 x x (*.f64 -31830988618379068626528276418969/25000000000000000000000000000000 (pow.f64 y -2))))))
(log.f64 (/.f64 (+.f64 1 (expm1.f64 (*.f64 x x))) (pow.f64 (exp.f64 31830988618379068626528276418969/25000000000000000000000000000000) (pow.f64 y -2))))
(log.f64 (/.f64 (pow.f64 (exp.f64 x) x) (+.f64 1 (expm1.f64 (*.f64 31830988618379068626528276418969/25000000000000000000000000000000 (pow.f64 y -2))))))
(log.f64 (/.f64 (+.f64 1 (expm1.f64 (*.f64 x x))) (+.f64 1 (expm1.f64 (*.f64 31830988618379068626528276418969/25000000000000000000000000000000 (pow.f64 y -2))))))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (*.f64 x x))) (exp.f64 (*.f64 -31830988618379068626528276418969/25000000000000000000000000000000 (pow.f64 y -2)))))
(log.f64 (*.f64 (pow.f64 (exp.f64 x) x) (/.f64 1 (pow.f64 (exp.f64 31830988618379068626528276418969/25000000000000000000000000000000) (pow.f64 y -2)))))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (*.f64 x x))) (/.f64 1 (pow.f64 (exp.f64 31830988618379068626528276418969/25000000000000000000000000000000) (pow.f64 y -2)))))
(log.f64 (*.f64 (exp.f64 (*.f64 -31830988618379068626528276418969/25000000000000000000000000000000 (pow.f64 y -2))) (pow.f64 (exp.f64 x) x)))
(log.f64 (*.f64 (/.f64 1 (pow.f64 (exp.f64 31830988618379068626528276418969/25000000000000000000000000000000) (pow.f64 y -2))) (pow.f64 (exp.f64 x) x)))
(log.f64 (*.f64 (exp.f64 (*.f64 -31830988618379068626528276418969/25000000000000000000000000000000 (pow.f64 y -2))) (+.f64 1 (expm1.f64 (*.f64 x x)))))
(log.f64 (*.f64 (/.f64 1 (pow.f64 (exp.f64 31830988618379068626528276418969/25000000000000000000000000000000) (pow.f64 y -2))) (+.f64 1 (expm1.f64 (*.f64 x x)))))
(cbrt.f64 (pow.f64 (fma.f64 x x (*.f64 -31830988618379068626528276418969/25000000000000000000000000000000 (pow.f64 y -2))) 3))
(expm1.f64 (log1p.f64 (fma.f64 x x (*.f64 -31830988618379068626528276418969/25000000000000000000000000000000 (pow.f64 y -2)))))
(log1p.f64 (expm1.f64 (fma.f64 x x (*.f64 -31830988618379068626528276418969/25000000000000000000000000000000 (pow.f64 y -2)))))
(exp.f64 (log.f64 (fma.f64 x x (*.f64 -31830988618379068626528276418969/25000000000000000000000000000000 (pow.f64 y -2)))))
(exp.f64 (*.f64 (log.f64 (fma.f64 x x (*.f64 -31830988618379068626528276418969/25000000000000000000000000000000 (pow.f64 y -2)))) 1))
(fma.f64 1 (*.f64 x x) (*.f64 -31830988618379068626528276418969/25000000000000000000000000000000 (pow.f64 y -2)))
(fma.f64 1 (*.f64 x x) (*.f64 (*.f64 -31830988618379068626528276418969/25000000000000000000000000000000 (pow.f64 y -2)) 1))
(fma.f64 1 (fma.f64 x x (*.f64 -31830988618379068626528276418969/25000000000000000000000000000000 (pow.f64 y -2))) (fma.f64 (*.f64 -31830988618379068626528276418969/25000000000000000000000000000000 (pow.f64 y -2)) 1 (*.f64 31830988618379068626528276418969/25000000000000000000000000000000 (pow.f64 y -2))))
(fma.f64 1 (fma.f64 x x (*.f64 -31830988618379068626528276418969/25000000000000000000000000000000 (pow.f64 y -2))) (fma.f64 (neg.f64 (pow.f64 y -2)) 31830988618379068626528276418969/25000000000000000000000000000000 (*.f64 31830988618379068626528276418969/25000000000000000000000000000000 (pow.f64 y -2))))
(fma.f64 1 (fma.f64 x x (*.f64 -31830988618379068626528276418969/25000000000000000000000000000000 (pow.f64 y -2))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 31830988618379068626528276418969/25000000000000000000000000000000 (pow.f64 y -2)))) (cbrt.f64 (/.f64 1013211836423377808197068612118338110498536634308026710423022961/625000000000000000000000000000000000000000000000000000000000000 (pow.f64 y 4))) (*.f64 31830988618379068626528276418969/25000000000000000000000000000000 (pow.f64 y -2))))
(fma.f64 1 (fma.f64 x x (*.f64 -31830988618379068626528276418969/25000000000000000000000000000000 (pow.f64 y -2))) (+.f64 (*.f64 -31830988618379068626528276418969/25000000000000000000000000000000 (pow.f64 y -2)) (*.f64 31830988618379068626528276418969/25000000000000000000000000000000 (pow.f64 y -2))))
(fma.f64 1 (*.f64 -31830988618379068626528276418969/25000000000000000000000000000000 (pow.f64 y -2)) (*.f64 x x))
(fma.f64 (/.f64 5641895835477563/5000000000000000 y) (neg.f64 (/.f64 5641895835477563/5000000000000000 y)) (*.f64 x x))
(fma.f64 x x (*.f64 -31830988618379068626528276418969/25000000000000000000000000000000 (pow.f64 y -2)))
(fma.f64 x x (*.f64 (*.f64 -31830988618379068626528276418969/25000000000000000000000000000000 (pow.f64 y -2)) 1))
(fma.f64 (+.f64 (/.f64 5641895835477563/5000000000000000 y) x) (-.f64 x (/.f64 5641895835477563/5000000000000000 y)) (fma.f64 (*.f64 -31830988618379068626528276418969/25000000000000000000000000000000 (pow.f64 y -2)) 1 (*.f64 31830988618379068626528276418969/25000000000000000000000000000000 (pow.f64 y -2))))
(fma.f64 (+.f64 (/.f64 5641895835477563/5000000000000000 y) x) (-.f64 x (/.f64 5641895835477563/5000000000000000 y)) (fma.f64 (neg.f64 (pow.f64 y -2)) 31830988618379068626528276418969/25000000000000000000000000000000 (*.f64 31830988618379068626528276418969/25000000000000000000000000000000 (pow.f64 y -2))))
(fma.f64 (+.f64 (/.f64 5641895835477563/5000000000000000 y) x) (-.f64 x (/.f64 5641895835477563/5000000000000000 y)) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 31830988618379068626528276418969/25000000000000000000000000000000 (pow.f64 y -2)))) (cbrt.f64 (/.f64 1013211836423377808197068612118338110498536634308026710423022961/625000000000000000000000000000000000000000000000000000000000000 (pow.f64 y 4))) (*.f64 31830988618379068626528276418969/25000000000000000000000000000000 (pow.f64 y -2))))
(fma.f64 (+.f64 (/.f64 5641895835477563/5000000000000000 y) x) (-.f64 x (/.f64 5641895835477563/5000000000000000 y)) (+.f64 (*.f64 -31830988618379068626528276418969/25000000000000000000000000000000 (pow.f64 y -2)) (*.f64 31830988618379068626528276418969/25000000000000000000000000000000 (pow.f64 y -2))))
(fma.f64 (*.f64 x x) 1 (*.f64 -31830988618379068626528276418969/25000000000000000000000000000000 (pow.f64 y -2)))
(fma.f64 (*.f64 x x) 1 (*.f64 (*.f64 -31830988618379068626528276418969/25000000000000000000000000000000 (pow.f64 y -2)) 1))
(fma.f64 31830988618379068626528276418969/25000000000000000000000000000000 (neg.f64 (pow.f64 y -2)) (*.f64 x x))
(fma.f64 (fma.f64 x x (*.f64 -31830988618379068626528276418969/25000000000000000000000000000000 (pow.f64 y -2))) 1 (fma.f64 (*.f64 -31830988618379068626528276418969/25000000000000000000000000000000 (pow.f64 y -2)) 1 (*.f64 31830988618379068626528276418969/25000000000000000000000000000000 (pow.f64 y -2))))
(fma.f64 (fma.f64 x x (*.f64 -31830988618379068626528276418969/25000000000000000000000000000000 (pow.f64 y -2))) 1 (fma.f64 (neg.f64 (pow.f64 y -2)) 31830988618379068626528276418969/25000000000000000000000000000000 (*.f64 31830988618379068626528276418969/25000000000000000000000000000000 (pow.f64 y -2))))
(fma.f64 (fma.f64 x x (*.f64 -31830988618379068626528276418969/25000000000000000000000000000000 (pow.f64 y -2))) 1 (fma.f64 (neg.f64 (cbrt.f64 (*.f64 31830988618379068626528276418969/25000000000000000000000000000000 (pow.f64 y -2)))) (cbrt.f64 (/.f64 1013211836423377808197068612118338110498536634308026710423022961/625000000000000000000000000000000000000000000000000000000000000 (pow.f64 y 4))) (*.f64 31830988618379068626528276418969/25000000000000000000000000000000 (pow.f64 y -2))))
(fma.f64 (fma.f64 x x (*.f64 -31830988618379068626528276418969/25000000000000000000000000000000 (pow.f64 y -2))) 1 (+.f64 (*.f64 -31830988618379068626528276418969/25000000000000000000000000000000 (pow.f64 y -2)) (*.f64 31830988618379068626528276418969/25000000000000000000000000000000 (pow.f64 y -2))))
(fma.f64 (cbrt.f64 (/.f64 1013211836423377808197068612118338110498536634308026710423022961/625000000000000000000000000000000000000000000000000000000000000 (pow.f64 y 4))) (neg.f64 (cbrt.f64 (*.f64 31830988618379068626528276418969/25000000000000000000000000000000 (pow.f64 y -2)))) (*.f64 x x))
(fma.f64 (pow.f64 (cbrt.f64 x) 2) (cbrt.f64 (pow.f64 x 4)) (*.f64 -31830988618379068626528276418969/25000000000000000000000000000000 (pow.f64 y -2)))
(fma.f64 (pow.f64 (cbrt.f64 x) 2) (cbrt.f64 (pow.f64 x 4)) (*.f64 (*.f64 -31830988618379068626528276418969/25000000000000000000000000000000 (pow.f64 y -2)) 1))
(fma.f64 (pow.f64 (cbrt.f64 x) 2) (*.f64 (cbrt.f64 x) x) (*.f64 -31830988618379068626528276418969/25000000000000000000000000000000 (pow.f64 y -2)))
(fma.f64 (pow.f64 (cbrt.f64 x) 2) (*.f64 (cbrt.f64 x) x) (*.f64 (*.f64 -31830988618379068626528276418969/25000000000000000000000000000000 (pow.f64 y -2)) 1))
(fma.f64 (cbrt.f64 (pow.f64 x 4)) (pow.f64 (cbrt.f64 x) 2) (*.f64 -31830988618379068626528276418969/25000000000000000000000000000000 (pow.f64 y -2)))
(fma.f64 (cbrt.f64 (pow.f64 x 4)) (pow.f64 (cbrt.f64 x) 2) (*.f64 (*.f64 -31830988618379068626528276418969/25000000000000000000000000000000 (pow.f64 y -2)) 1))
(fma.f64 (cbrt.f64 (fma.f64 x x (*.f64 -31830988618379068626528276418969/25000000000000000000000000000000 (pow.f64 y -2)))) (cbrt.f64 (pow.f64 (fma.f64 x x (*.f64 -31830988618379068626528276418969/25000000000000000000000000000000 (pow.f64 y -2))) 2)) (fma.f64 (*.f64 -31830988618379068626528276418969/25000000000000000000000000000000 (pow.f64 y -2)) 1 (*.f64 31830988618379068626528276418969/25000000000000000000000000000000 (pow.f64 y -2))))
(fma.f64 (cbrt.f64 (fma.f64 x x (*.f64 -31830988618379068626528276418969/25000000000000000000000000000000 (pow.f64 y -2)))) (cbrt.f64 (pow.f64 (fma.f64 x x (*.f64 -31830988618379068626528276418969/25000000000000000000000000000000 (pow.f64 y -2))) 2)) (fma.f64 (neg.f64 (pow.f64 y -2)) 31830988618379068626528276418969/25000000000000000000000000000000 (*.f64 31830988618379068626528276418969/25000000000000000000000000000000 (pow.f64 y -2))))
(fma.f64 (cbrt.f64 (fma.f64 x x (*.f64 -31830988618379068626528276418969/25000000000000000000000000000000 (pow.f64 y -2)))) (cbrt.f64 (pow.f64 (fma.f64 x x (*.f64 -31830988618379068626528276418969/25000000000000000000000000000000 (pow.f64 y -2))) 2)) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 31830988618379068626528276418969/25000000000000000000000000000000 (pow.f64 y -2)))) (cbrt.f64 (/.f64 1013211836423377808197068612118338110498536634308026710423022961/625000000000000000000000000000000000000000000000000000000000000 (pow.f64 y 4))) (*.f64 31830988618379068626528276418969/25000000000000000000000000000000 (pow.f64 y -2))))
(fma.f64 (cbrt.f64 (fma.f64 x x (*.f64 -31830988618379068626528276418969/25000000000000000000000000000000 (pow.f64 y -2)))) (cbrt.f64 (pow.f64 (fma.f64 x x (*.f64 -31830988618379068626528276418969/25000000000000000000000000000000 (pow.f64 y -2))) 2)) (+.f64 (*.f64 -31830988618379068626528276418969/25000000000000000000000000000000 (pow.f64 y -2)) (*.f64 31830988618379068626528276418969/25000000000000000000000000000000 (pow.f64 y -2))))
(fma.f64 (cbrt.f64 (pow.f64 (fma.f64 x x (*.f64 -31830988618379068626528276418969/25000000000000000000000000000000 (pow.f64 y -2))) 2)) (cbrt.f64 (fma.f64 x x (*.f64 -31830988618379068626528276418969/25000000000000000000000000000000 (pow.f64 y -2)))) (fma.f64 (*.f64 -31830988618379068626528276418969/25000000000000000000000000000000 (pow.f64 y -2)) 1 (*.f64 31830988618379068626528276418969/25000000000000000000000000000000 (pow.f64 y -2))))
(fma.f64 (cbrt.f64 (pow.f64 (fma.f64 x x (*.f64 -31830988618379068626528276418969/25000000000000000000000000000000 (pow.f64 y -2))) 2)) (cbrt.f64 (fma.f64 x x (*.f64 -31830988618379068626528276418969/25000000000000000000000000000000 (pow.f64 y -2)))) (fma.f64 (neg.f64 (pow.f64 y -2)) 31830988618379068626528276418969/25000000000000000000000000000000 (*.f64 31830988618379068626528276418969/25000000000000000000000000000000 (pow.f64 y -2))))
(fma.f64 (cbrt.f64 (pow.f64 (fma.f64 x x (*.f64 -31830988618379068626528276418969/25000000000000000000000000000000 (pow.f64 y -2))) 2)) (cbrt.f64 (fma.f64 x x (*.f64 -31830988618379068626528276418969/25000000000000000000000000000000 (pow.f64 y -2)))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 31830988618379068626528276418969/25000000000000000000000000000000 (pow.f64 y -2)))) (cbrt.f64 (/.f64 1013211836423377808197068612118338110498536634308026710423022961/625000000000000000000000000000000000000000000000000000000000000 (pow.f64 y 4))) (*.f64 31830988618379068626528276418969/25000000000000000000000000000000 (pow.f64 y -2))))
(fma.f64 (cbrt.f64 (pow.f64 (fma.f64 x x (*.f64 -31830988618379068626528276418969/25000000000000000000000000000000 (pow.f64 y -2))) 2)) (cbrt.f64 (fma.f64 x x (*.f64 -31830988618379068626528276418969/25000000000000000000000000000000 (pow.f64 y -2)))) (+.f64 (*.f64 -31830988618379068626528276418969/25000000000000000000000000000000 (pow.f64 y -2)) (*.f64 31830988618379068626528276418969/25000000000000000000000000000000 (pow.f64 y -2))))
(fma.f64 (sqrt.f64 x) (*.f64 (sqrt.f64 x) x) (*.f64 -31830988618379068626528276418969/25000000000000000000000000000000 (pow.f64 y -2)))
(fma.f64 (sqrt.f64 x) (*.f64 (sqrt.f64 x) x) (*.f64 (*.f64 -31830988618379068626528276418969/25000000000000000000000000000000 (pow.f64 y -2)) 1))
(fma.f64 (hypot.f64 x (sqrt.f64 (*.f64 -31830988618379068626528276418969/25000000000000000000000000000000 (pow.f64 y -2)))) (hypot.f64 x (sqrt.f64 (*.f64 -31830988618379068626528276418969/25000000000000000000000000000000 (pow.f64 y -2)))) (fma.f64 (*.f64 -31830988618379068626528276418969/25000000000000000000000000000000 (pow.f64 y -2)) 1 (*.f64 31830988618379068626528276418969/25000000000000000000000000000000 (pow.f64 y -2))))
(fma.f64 (hypot.f64 x (sqrt.f64 (*.f64 -31830988618379068626528276418969/25000000000000000000000000000000 (pow.f64 y -2)))) (hypot.f64 x (sqrt.f64 (*.f64 -31830988618379068626528276418969/25000000000000000000000000000000 (pow.f64 y -2)))) (fma.f64 (neg.f64 (pow.f64 y -2)) 31830988618379068626528276418969/25000000000000000000000000000000 (*.f64 31830988618379068626528276418969/25000000000000000000000000000000 (pow.f64 y -2))))
(fma.f64 (hypot.f64 x (sqrt.f64 (*.f64 -31830988618379068626528276418969/25000000000000000000000000000000 (pow.f64 y -2)))) (hypot.f64 x (sqrt.f64 (*.f64 -31830988618379068626528276418969/25000000000000000000000000000000 (pow.f64 y -2)))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 31830988618379068626528276418969/25000000000000000000000000000000 (pow.f64 y -2)))) (cbrt.f64 (/.f64 1013211836423377808197068612118338110498536634308026710423022961/625000000000000000000000000000000000000000000000000000000000000 (pow.f64 y 4))) (*.f64 31830988618379068626528276418969/25000000000000000000000000000000 (pow.f64 y -2))))
(fma.f64 (hypot.f64 x (sqrt.f64 (*.f64 -31830988618379068626528276418969/25000000000000000000000000000000 (pow.f64 y -2)))) (hypot.f64 x (sqrt.f64 (*.f64 -31830988618379068626528276418969/25000000000000000000000000000000 (pow.f64 y -2)))) (+.f64 (*.f64 -31830988618379068626528276418969/25000000000000000000000000000000 (pow.f64 y -2)) (*.f64 31830988618379068626528276418969/25000000000000000000000000000000 (pow.f64 y -2))))
(fma.f64 -31830988618379068626528276418969/25000000000000000000000000000000 (pow.f64 y -2) (*.f64 x x))
(fma.f64 (-.f64 (pow.f64 x 6) (pow.f64 (*.f64 31830988618379068626528276418969/25000000000000000000000000000000 (pow.f64 y -2)) 3)) (/.f64 1 (fma.f64 (*.f64 31830988618379068626528276418969/25000000000000000000000000000000 (pow.f64 y -2)) (fma.f64 x x (*.f64 31830988618379068626528276418969/25000000000000000000000000000000 (pow.f64 y -2))) (pow.f64 x 4))) (fma.f64 (*.f64 -31830988618379068626528276418969/25000000000000000000000000000000 (pow.f64 y -2)) 1 (*.f64 31830988618379068626528276418969/25000000000000000000000000000000 (pow.f64 y -2))))
(fma.f64 (-.f64 (pow.f64 x 6) (pow.f64 (*.f64 31830988618379068626528276418969/25000000000000000000000000000000 (pow.f64 y -2)) 3)) (/.f64 1 (fma.f64 (*.f64 31830988618379068626528276418969/25000000000000000000000000000000 (pow.f64 y -2)) (fma.f64 x x (*.f64 31830988618379068626528276418969/25000000000000000000000000000000 (pow.f64 y -2))) (pow.f64 x 4))) (fma.f64 (neg.f64 (pow.f64 y -2)) 31830988618379068626528276418969/25000000000000000000000000000000 (*.f64 31830988618379068626528276418969/25000000000000000000000000000000 (pow.f64 y -2))))
(fma.f64 (-.f64 (pow.f64 x 6) (pow.f64 (*.f64 31830988618379068626528276418969/25000000000000000000000000000000 (pow.f64 y -2)) 3)) (/.f64 1 (fma.f64 (*.f64 31830988618379068626528276418969/25000000000000000000000000000000 (pow.f64 y -2)) (fma.f64 x x (*.f64 31830988618379068626528276418969/25000000000000000000000000000000 (pow.f64 y -2))) (pow.f64 x 4))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 31830988618379068626528276418969/25000000000000000000000000000000 (pow.f64 y -2)))) (cbrt.f64 (/.f64 1013211836423377808197068612118338110498536634308026710423022961/625000000000000000000000000000000000000000000000000000000000000 (pow.f64 y 4))) (*.f64 31830988618379068626528276418969/25000000000000000000000000000000 (pow.f64 y -2))))
(fma.f64 (-.f64 (pow.f64 x 6) (pow.f64 (*.f64 31830988618379068626528276418969/25000000000000000000000000000000 (pow.f64 y -2)) 3)) (/.f64 1 (fma.f64 (*.f64 31830988618379068626528276418969/25000000000000000000000000000000 (pow.f64 y -2)) (fma.f64 x x (*.f64 31830988618379068626528276418969/25000000000000000000000000000000 (pow.f64 y -2))) (pow.f64 x 4))) (+.f64 (*.f64 -31830988618379068626528276418969/25000000000000000000000000000000 (pow.f64 y -2)) (*.f64 31830988618379068626528276418969/25000000000000000000000000000000 (pow.f64 y -2))))
(fma.f64 (-.f64 (pow.f64 x 4) (/.f64 1013211836423377808197068612118338110498536634308026710423022961/625000000000000000000000000000000000000000000000000000000000000 (pow.f64 y 4))) (/.f64 1 (fma.f64 x x (*.f64 31830988618379068626528276418969/25000000000000000000000000000000 (pow.f64 y -2)))) (fma.f64 (*.f64 -31830988618379068626528276418969/25000000000000000000000000000000 (pow.f64 y -2)) 1 (*.f64 31830988618379068626528276418969/25000000000000000000000000000000 (pow.f64 y -2))))
(fma.f64 (-.f64 (pow.f64 x 4) (/.f64 1013211836423377808197068612118338110498536634308026710423022961/625000000000000000000000000000000000000000000000000000000000000 (pow.f64 y 4))) (/.f64 1 (fma.f64 x x (*.f64 31830988618379068626528276418969/25000000000000000000000000000000 (pow.f64 y -2)))) (fma.f64 (neg.f64 (pow.f64 y -2)) 31830988618379068626528276418969/25000000000000000000000000000000 (*.f64 31830988618379068626528276418969/25000000000000000000000000000000 (pow.f64 y -2))))
(fma.f64 (-.f64 (pow.f64 x 4) (/.f64 1013211836423377808197068612118338110498536634308026710423022961/625000000000000000000000000000000000000000000000000000000000000 (pow.f64 y 4))) (/.f64 1 (fma.f64 x x (*.f64 31830988618379068626528276418969/25000000000000000000000000000000 (pow.f64 y -2)))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 31830988618379068626528276418969/25000000000000000000000000000000 (pow.f64 y -2)))) (cbrt.f64 (/.f64 1013211836423377808197068612118338110498536634308026710423022961/625000000000000000000000000000000000000000000000000000000000000 (pow.f64 y 4))) (*.f64 31830988618379068626528276418969/25000000000000000000000000000000 (pow.f64 y -2))))
(fma.f64 (-.f64 (pow.f64 x 4) (/.f64 1013211836423377808197068612118338110498536634308026710423022961/625000000000000000000000000000000000000000000000000000000000000 (pow.f64 y 4))) (/.f64 1 (fma.f64 x x (*.f64 31830988618379068626528276418969/25000000000000000000000000000000 (pow.f64 y -2)))) (+.f64 (*.f64 -31830988618379068626528276418969/25000000000000000000000000000000 (pow.f64 y -2)) (*.f64 31830988618379068626528276418969/25000000000000000000000000000000 (pow.f64 y -2))))
(fma.f64 (*.f64 x (sqrt.f64 x)) (sqrt.f64 x) (*.f64 -31830988618379068626528276418969/25000000000000000000000000000000 (pow.f64 y -2)))
(fma.f64 (*.f64 x (sqrt.f64 x)) (sqrt.f64 x) (*.f64 (*.f64 -31830988618379068626528276418969/25000000000000000000000000000000 (pow.f64 y -2)) 1))
(fma.f64 (*.f64 (cbrt.f64 (*.f64 -31830988618379068626528276418969/25000000000000000000000000000000 (pow.f64 y -2))) (cbrt.f64 (*.f64 -31830988618379068626528276418969/25000000000000000000000000000000 (pow.f64 y -2)))) (cbrt.f64 (*.f64 -31830988618379068626528276418969/25000000000000000000000000000000 (pow.f64 y -2))) (*.f64 x x))
(fma.f64 (sqrt.f64 (*.f64 -31830988618379068626528276418969/25000000000000000000000000000000 (pow.f64 y -2))) (sqrt.f64 (*.f64 -31830988618379068626528276418969/25000000000000000000000000000000 (pow.f64 y -2))) (*.f64 x x))
(fma.f64 -1 (*.f64 31830988618379068626528276418969/25000000000000000000000000000000 (pow.f64 y -2)) (*.f64 x x))
(fma.f64 (neg.f64 (/.f64 5641895835477563/5000000000000000 y)) (/.f64 5641895835477563/5000000000000000 y) (*.f64 x x))
(fma.f64 (neg.f64 (cbrt.f64 (/.f64 1013211836423377808197068612118338110498536634308026710423022961/625000000000000000000000000000000000000000000000000000000000000 (pow.f64 y 4)))) (cbrt.f64 (*.f64 31830988618379068626528276418969/25000000000000000000000000000000 (pow.f64 y -2))) (*.f64 x x))
(fma.f64 (*.f64 x (pow.f64 (cbrt.f64 x) 2)) (cbrt.f64 x) (*.f64 -31830988618379068626528276418969/25000000000000000000000000000000 (pow.f64 y -2)))
(fma.f64 (*.f64 x (pow.f64 (cbrt.f64 x) 2)) (cbrt.f64 x) (*.f64 (*.f64 -31830988618379068626528276418969/25000000000000000000000000000000 (pow.f64 y -2)) 1))
(+.f64 0 (*.f64 31830988618379068626528276418969/25000000000000000000000000000000 (pow.f64 y -2)))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (pow.f64 (exp.f64 31830988618379068626528276418969/25000000000000000000000000000000) (pow.f64 y -2))) (cbrt.f64 (pow.f64 (exp.f64 31830988618379068626528276418969/25000000000000000000000000000000) (pow.f64 y -2))))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 31830988618379068626528276418969/25000000000000000000000000000000) (pow.f64 y -2)))))
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 31830988618379068626528276418969/25000000000000000000000000000000) (pow.f64 y -2)))) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 31830988618379068626528276418969/25000000000000000000000000000000) (pow.f64 y -2)))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 31830988618379068626528276418969/25000000000000000000000000000000 (pow.f64 y -2)))) 1)
(*.f64 1 (*.f64 31830988618379068626528276418969/25000000000000000000000000000000 (pow.f64 y -2)))
(*.f64 5641895835477563/5000000000000000 (*.f64 (/.f64 1 y) (/.f64 5641895835477563/5000000000000000 y)))
(*.f64 (/.f64 5641895835477563/5000000000000000 y) (/.f64 5641895835477563/5000000000000000 y))
(*.f64 31830988618379068626528276418969/25000000000000000000000000000000 (pow.f64 y -2))
(*.f64 31830988618379068626528276418969/25000000000000000000000000000000 (*.f64 (/.f64 1 y) (/.f64 1 y)))
(*.f64 (*.f64 31830988618379068626528276418969/25000000000000000000000000000000 (pow.f64 y -2)) 1)
(*.f64 (cbrt.f64 (*.f64 31830988618379068626528276418969/25000000000000000000000000000000 (pow.f64 y -2))) (cbrt.f64 (/.f64 1013211836423377808197068612118338110498536634308026710423022961/625000000000000000000000000000000000000000000000000000000000000 (pow.f64 y 4))))
(*.f64 (cbrt.f64 (*.f64 31830988618379068626528276418969/25000000000000000000000000000000 (pow.f64 y -2))) (*.f64 (cbrt.f64 (/.f64 5641895835477563/5000000000000000 y)) (/.f64 5641895835477563/5000000000000000 y)))
(*.f64 (cbrt.f64 (/.f64 1013211836423377808197068612118338110498536634308026710423022961/625000000000000000000000000000000000000000000000000000000000000 (pow.f64 y 4))) (cbrt.f64 (*.f64 31830988618379068626528276418969/25000000000000000000000000000000 (pow.f64 y -2))))
(*.f64 (sqrt.f64 (/.f64 5641895835477563/5000000000000000 y)) (*.f64 (sqrt.f64 (/.f64 5641895835477563/5000000000000000 y)) (/.f64 5641895835477563/5000000000000000 y)))
(*.f64 -31830988618379068626528276418969/25000000000000000000000000000000 (/.f64 1 (*.f64 y (neg.f64 y))))
(*.f64 (pow.f64 y -2) 31830988618379068626528276418969/25000000000000000000000000000000)
(*.f64 (/.f64 31830988618379068626528276418969/25000000000000000000000000000000 y) (/.f64 1 y))
(*.f64 (pow.f64 (sqrt.f64 (/.f64 5641895835477563/5000000000000000 y)) 3) (sqrt.f64 (/.f64 5641895835477563/5000000000000000 y)))
(*.f64 (*.f64 (/.f64 5641895835477563/5000000000000000 y) 5641895835477563/5000000000000000) (/.f64 1 y))
(*.f64 (*.f64 (/.f64 5641895835477563/5000000000000000 y) (cbrt.f64 (*.f64 31830988618379068626528276418969/25000000000000000000000000000000 (pow.f64 y -2)))) (cbrt.f64 (/.f64 5641895835477563/5000000000000000 y)))
(pow.f64 (/.f64 5641895835477563/5000000000000000 y) 2)
(pow.f64 (*.f64 31830988618379068626528276418969/25000000000000000000000000000000 (pow.f64 y -2)) 1)
(pow.f64 (cbrt.f64 (*.f64 31830988618379068626528276418969/25000000000000000000000000000000 (pow.f64 y -2))) 3)
(pow.f64 (pow.f64 (*.f64 31830988618379068626528276418969/25000000000000000000000000000000 (pow.f64 y -2)) 3) 1/3)
(pow.f64 (*.f64 (*.f64 y y) 25000000000000000000000000000000/31830988618379068626528276418969) -1)
(pow.f64 (*.f64 (*.f64 y 5000000000000000/5641895835477563) (*.f64 y 5000000000000000/5641895835477563)) -1)
(pow.f64 (/.f64 (*.f64 (*.f64 y y) 25000000000000000000000000000000/31830988618379068626528276418969) 1) -1)
(sqrt.f64 (/.f64 1013211836423377808197068612118338110498536634308026710423022961/625000000000000000000000000000000000000000000000000000000000000 (pow.f64 y 4)))
(log.f64 (pow.f64 (exp.f64 31830988618379068626528276418969/25000000000000000000000000000000) (pow.f64 y -2)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 31830988618379068626528276418969/25000000000000000000000000000000 (pow.f64 y -2)))))
(cbrt.f64 (pow.f64 (*.f64 31830988618379068626528276418969/25000000000000000000000000000000 (pow.f64 y -2)) 3))
(expm1.f64 (log1p.f64 (*.f64 31830988618379068626528276418969/25000000000000000000000000000000 (pow.f64 y -2))))
(log1p.f64 (expm1.f64 (*.f64 31830988618379068626528276418969/25000000000000000000000000000000 (pow.f64 y -2))))
(exp.f64 (log.f64 (*.f64 31830988618379068626528276418969/25000000000000000000000000000000 (pow.f64 y -2))))
(exp.f64 (*.f64 (log.f64 (*.f64 31830988618379068626528276418969/25000000000000000000000000000000 (pow.f64 y -2))) 1))
Outputs
(*.f64 -5000000000000000/5641895835477563 y)
(+.f64 (*.f64 -5000000000000000/5641895835477563 y) (*.f64 -25000000000000000000000000000000/31830988618379068626528276418969 (*.f64 (pow.f64 y 2) x)))
(fma.f64 -5000000000000000/5641895835477563 y (*.f64 -25000000000000000000000000000000/31830988618379068626528276418969 (*.f64 (*.f64 y y) x)))
(fma.f64 (*.f64 -25000000000000000000000000000000/31830988618379068626528276418969 (*.f64 y y)) x (*.f64 -5000000000000000/5641895835477563 y))
(fma.f64 -5000000000000000/5641895835477563 y (*.f64 -25000000000000000000000000000000/31830988618379068626528276418969 (*.f64 y (*.f64 y x))))
(+.f64 (*.f64 -125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547 (*.f64 (pow.f64 y 3) (pow.f64 x 2))) (+.f64 (*.f64 -5000000000000000/5641895835477563 y) (*.f64 -25000000000000000000000000000000/31830988618379068626528276418969 (*.f64 (pow.f64 y 2) x))))
(fma.f64 -125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547 (*.f64 (pow.f64 y 3) (*.f64 x x)) (fma.f64 -5000000000000000/5641895835477563 y (*.f64 -25000000000000000000000000000000/31830988618379068626528276418969 (*.f64 (*.f64 y y) x))))
(fma.f64 -125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547 (*.f64 (pow.f64 y 3) (*.f64 x x)) (fma.f64 (*.f64 -25000000000000000000000000000000/31830988618379068626528276418969 (*.f64 y y)) x (*.f64 -5000000000000000/5641895835477563 y)))
(fma.f64 -125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547 (*.f64 (pow.f64 y 3) (*.f64 x x)) (fma.f64 -5000000000000000/5641895835477563 y (*.f64 -25000000000000000000000000000000/31830988618379068626528276418969 (*.f64 y (*.f64 y x)))))
(+.f64 (*.f64 -125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547 (*.f64 (pow.f64 y 3) (pow.f64 x 2))) (+.f64 (*.f64 -5000000000000000/5641895835477563 y) (+.f64 (*.f64 -25000000000000000000000000000000/31830988618379068626528276418969 (*.f64 (pow.f64 y 2) x)) (*.f64 -625000000000000000000000000000000000000000000000000000000000000/1013211836423377808197068612118338110498536634308026710423022961 (*.f64 (pow.f64 y 4) (*.f64 (pow.f64 x 2) x))))))
(fma.f64 -125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547 (*.f64 (pow.f64 y 3) (*.f64 x x)) (fma.f64 -5000000000000000/5641895835477563 y (fma.f64 -25000000000000000000000000000000/31830988618379068626528276418969 (*.f64 (*.f64 y y) x) (*.f64 (*.f64 -625000000000000000000000000000000000000000000000000000000000000/1013211836423377808197068612118338110498536634308026710423022961 (pow.f64 y 4)) (pow.f64 x 3)))))
(fma.f64 -125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547 (*.f64 (pow.f64 y 3) (*.f64 x x)) (fma.f64 -5000000000000000/5641895835477563 y (fma.f64 -25000000000000000000000000000000/31830988618379068626528276418969 (*.f64 y (*.f64 y x)) (*.f64 -625000000000000000000000000000000000000000000000000000000000000/1013211836423377808197068612118338110498536634308026710423022961 (*.f64 (pow.f64 y 4) (pow.f64 x 3))))))
(fma.f64 -125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547 (*.f64 (pow.f64 y 3) (*.f64 x x)) (fma.f64 -5000000000000000/5641895835477563 y (fma.f64 -25000000000000000000000000000000/31830988618379068626528276418969 (*.f64 y (*.f64 y x)) (*.f64 (pow.f64 x 3) (*.f64 -625000000000000000000000000000000000000000000000000000000000000/1013211836423377808197068612118338110498536634308026710423022961 (pow.f64 y 4))))))
(/.f64 x (pow.f64 x 2))
(/.f64 x (*.f64 x x))
(/.f64 1 x)
(+.f64 (/.f64 x (pow.f64 x 2)) (*.f64 5641895835477563/5000000000000000 (/.f64 1 (*.f64 y (pow.f64 x 2)))))
(+.f64 (/.f64 x (*.f64 x x)) (/.f64 5641895835477563/5000000000000000 (*.f64 y (*.f64 x x))))
(+.f64 (/.f64 5641895835477563/5000000000000000 (*.f64 (*.f64 y x) x)) (/.f64 1 x))
(+.f64 (*.f64 5641895835477563/5000000000000000 (/.f64 1 (*.f64 y (pow.f64 x 2)))) (+.f64 (/.f64 x (pow.f64 x 2)) (*.f64 31830988618379068626528276418969/25000000000000000000000000000000 (/.f64 (*.f64 (pow.f64 (/.f64 1 y) 2) x) (pow.f64 (pow.f64 x 2) 2)))))
(+.f64 (+.f64 (/.f64 x (*.f64 x x)) (/.f64 5641895835477563/5000000000000000 (*.f64 y (*.f64 x x)))) (*.f64 31830988618379068626528276418969/25000000000000000000000000000000 (/.f64 (pow.f64 (/.f64 1 y) 2) (/.f64 (pow.f64 x 4) x))))
(+.f64 (/.f64 5641895835477563/5000000000000000 (*.f64 y (*.f64 x x))) (fma.f64 31830988618379068626528276418969/25000000000000000000000000000000 (*.f64 (/.f64 (pow.f64 y -2) (pow.f64 x 4)) x) (/.f64 x (*.f64 x x))))
(+.f64 (/.f64 5641895835477563/5000000000000000 (*.f64 (*.f64 y x) x)) (fma.f64 31830988618379068626528276418969/25000000000000000000000000000000 (*.f64 (/.f64 (pow.f64 y -2) (pow.f64 x 4)) x) (/.f64 1 x)))
(+.f64 (*.f64 5641895835477563/5000000000000000 (/.f64 1 (*.f64 y (pow.f64 x 2)))) (+.f64 (*.f64 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 (/.f64 (pow.f64 (/.f64 1 y) 3) (pow.f64 (pow.f64 x 2) 2))) (+.f64 (/.f64 x (pow.f64 x 2)) (*.f64 31830988618379068626528276418969/25000000000000000000000000000000 (/.f64 (*.f64 (pow.f64 (/.f64 1 y) 2) x) (pow.f64 (pow.f64 x 2) 2))))))
(+.f64 (/.f64 5641895835477563/5000000000000000 (*.f64 y (*.f64 x x))) (fma.f64 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 (/.f64 (/.f64 1 (pow.f64 y 3)) (pow.f64 x 4)) (+.f64 (/.f64 x (*.f64 x x)) (*.f64 31830988618379068626528276418969/25000000000000000000000000000000 (/.f64 (pow.f64 (/.f64 1 y) 2) (/.f64 (pow.f64 x 4) x))))))
(+.f64 (/.f64 5641895835477563/5000000000000000 (*.f64 y (*.f64 x x))) (+.f64 (fma.f64 31830988618379068626528276418969/25000000000000000000000000000000 (*.f64 (/.f64 (pow.f64 y -2) (pow.f64 x 4)) x) (/.f64 x (*.f64 x x))) (/.f64 (/.f64 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 (pow.f64 y 3)) (pow.f64 x 4))))
(+.f64 (fma.f64 31830988618379068626528276418969/25000000000000000000000000000000 (*.f64 (/.f64 (pow.f64 y -2) (pow.f64 x 4)) x) (/.f64 1 x)) (+.f64 (/.f64 5641895835477563/5000000000000000 (*.f64 (*.f64 y x) x)) (/.f64 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 (*.f64 (pow.f64 x 4) (pow.f64 y 3)))))
(/.f64 x (pow.f64 x 2))
(/.f64 x (*.f64 x x))
(/.f64 1 x)
(+.f64 (/.f64 x (pow.f64 x 2)) (*.f64 5641895835477563/5000000000000000 (/.f64 1 (*.f64 y (pow.f64 x 2)))))
(+.f64 (/.f64 x (*.f64 x x)) (/.f64 5641895835477563/5000000000000000 (*.f64 y (*.f64 x x))))
(+.f64 (/.f64 5641895835477563/5000000000000000 (*.f64 (*.f64 y x) x)) (/.f64 1 x))
(+.f64 (*.f64 5641895835477563/5000000000000000 (/.f64 1 (*.f64 y (pow.f64 x 2)))) (+.f64 (*.f64 31830988618379068626528276418969/25000000000000000000000000000000 (/.f64 (*.f64 (pow.f64 (/.f64 -1 y) 2) x) (pow.f64 (pow.f64 x 2) 2))) (/.f64 x (pow.f64 x 2))))
(+.f64 (/.f64 5641895835477563/5000000000000000 (*.f64 y (*.f64 x x))) (fma.f64 31830988618379068626528276418969/25000000000000000000000000000000 (/.f64 (pow.f64 (/.f64 -1 y) 2) (/.f64 (pow.f64 x 4) x)) (/.f64 x (*.f64 x x))))
(+.f64 (/.f64 5641895835477563/5000000000000000 (*.f64 (*.f64 y x) x)) (fma.f64 31830988618379068626528276418969/25000000000000000000000000000000 (/.f64 (pow.f64 (/.f64 -1 y) 2) (/.f64 (pow.f64 x 4) x)) (/.f64 1 x)))
(+.f64 (*.f64 5641895835477563/5000000000000000 (/.f64 1 (*.f64 y (pow.f64 x 2)))) (+.f64 (*.f64 -179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 (/.f64 (pow.f64 (/.f64 -1 y) 3) (pow.f64 (pow.f64 x 2) 2))) (+.f64 (*.f64 31830988618379068626528276418969/25000000000000000000000000000000 (/.f64 (*.f64 (pow.f64 (/.f64 -1 y) 2) x) (pow.f64 (pow.f64 x 2) 2))) (/.f64 x (pow.f64 x 2)))))
(+.f64 (/.f64 5641895835477563/5000000000000000 (*.f64 y (*.f64 x x))) (fma.f64 -179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 (/.f64 (/.f64 -1 (pow.f64 y 3)) (pow.f64 x 4)) (fma.f64 31830988618379068626528276418969/25000000000000000000000000000000 (/.f64 (pow.f64 (/.f64 -1 y) 2) (/.f64 (pow.f64 x 4) x)) (/.f64 x (*.f64 x x)))))
(+.f64 (/.f64 5641895835477563/5000000000000000 (*.f64 y (*.f64 x x))) (+.f64 (/.f64 (/.f64 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 (pow.f64 y 3)) (pow.f64 x 4)) (fma.f64 31830988618379068626528276418969/25000000000000000000000000000000 (/.f64 (pow.f64 (/.f64 -1 y) 2) (/.f64 (pow.f64 x 4) x)) (/.f64 x (*.f64 x x)))))
(+.f64 (fma.f64 31830988618379068626528276418969/25000000000000000000000000000000 (/.f64 (pow.f64 (/.f64 -1 y) 2) (/.f64 (pow.f64 x 4) x)) (/.f64 1 x)) (+.f64 (/.f64 5641895835477563/5000000000000000 (*.f64 (*.f64 y x) x)) (/.f64 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 (*.f64 (pow.f64 x 4) (pow.f64 y 3)))))
(*.f64 -5000000000000000/5641895835477563 (/.f64 (pow.f64 y 2) y))
(*.f64 -5000000000000000/5641895835477563 y)
(+.f64 (*.f64 -25000000000000000000000000000000/31830988618379068626528276418969 (*.f64 (pow.f64 y 2) x)) (*.f64 -5000000000000000/5641895835477563 (/.f64 (pow.f64 y 2) y)))
(fma.f64 -5000000000000000/5641895835477563 y (*.f64 -25000000000000000000000000000000/31830988618379068626528276418969 (*.f64 (*.f64 y y) x)))
(fma.f64 (*.f64 -25000000000000000000000000000000/31830988618379068626528276418969 (*.f64 y y)) x (*.f64 -5000000000000000/5641895835477563 y))
(fma.f64 -5000000000000000/5641895835477563 y (*.f64 -25000000000000000000000000000000/31830988618379068626528276418969 (*.f64 y (*.f64 y x))))
(+.f64 (*.f64 -125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547 (/.f64 (*.f64 (pow.f64 (pow.f64 y 2) 2) (pow.f64 x 2)) y)) (+.f64 (*.f64 -25000000000000000000000000000000/31830988618379068626528276418969 (*.f64 (pow.f64 y 2) x)) (*.f64 -5000000000000000/5641895835477563 (/.f64 (pow.f64 y 2) y))))
(fma.f64 -125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547 (/.f64 (pow.f64 y 4) (/.f64 y (*.f64 x x))) (fma.f64 -25000000000000000000000000000000/31830988618379068626528276418969 (*.f64 (*.f64 y y) x) (*.f64 -5000000000000000/5641895835477563 (/.f64 (*.f64 y y) y))))
(fma.f64 -125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547 (/.f64 (pow.f64 y 4) (/.f64 y (*.f64 x x))) (fma.f64 -5000000000000000/5641895835477563 (/.f64 (*.f64 y y) y) (*.f64 -25000000000000000000000000000000/31830988618379068626528276418969 (*.f64 y (*.f64 y x)))))
(fma.f64 -125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547 (/.f64 (pow.f64 y 4) (/.f64 y (*.f64 x x))) (fma.f64 -5000000000000000/5641895835477563 y (*.f64 -25000000000000000000000000000000/31830988618379068626528276418969 (*.f64 y (*.f64 y x)))))
(+.f64 (*.f64 -625000000000000000000000000000000000000000000000000000000000000/1013211836423377808197068612118338110498536634308026710423022961 (*.f64 (pow.f64 (pow.f64 y 2) 2) (pow.f64 x 3))) (+.f64 (*.f64 -125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547 (/.f64 (*.f64 (pow.f64 (pow.f64 y 2) 2) (pow.f64 x 2)) y)) (+.f64 (*.f64 -25000000000000000000000000000000/31830988618379068626528276418969 (*.f64 (pow.f64 y 2) x)) (*.f64 -5000000000000000/5641895835477563 (/.f64 (pow.f64 y 2) y)))))
(fma.f64 -625000000000000000000000000000000000000000000000000000000000000/1013211836423377808197068612118338110498536634308026710423022961 (*.f64 (pow.f64 y 4) (pow.f64 x 3)) (fma.f64 -125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547 (/.f64 (pow.f64 y 4) (/.f64 y (*.f64 x x))) (fma.f64 -25000000000000000000000000000000/31830988618379068626528276418969 (*.f64 (*.f64 y y) x) (*.f64 -5000000000000000/5641895835477563 (/.f64 (*.f64 y y) y)))))
(fma.f64 -625000000000000000000000000000000000000000000000000000000000000/1013211836423377808197068612118338110498536634308026710423022961 (*.f64 (pow.f64 y 4) (pow.f64 x 3)) (fma.f64 -125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547 (/.f64 (pow.f64 y 4) (/.f64 y (*.f64 x x))) (fma.f64 -5000000000000000/5641895835477563 (/.f64 (*.f64 y y) y) (*.f64 -25000000000000000000000000000000/31830988618379068626528276418969 (*.f64 y (*.f64 y x))))))
(fma.f64 -625000000000000000000000000000000000000000000000000000000000000/1013211836423377808197068612118338110498536634308026710423022961 (*.f64 (pow.f64 y 4) (pow.f64 x 3)) (fma.f64 -125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547 (/.f64 (pow.f64 y 4) (/.f64 y (*.f64 x x))) (fma.f64 -5000000000000000/5641895835477563 y (*.f64 -25000000000000000000000000000000/31830988618379068626528276418969 (*.f64 y (*.f64 y x))))))
(/.f64 1 x)
(/.f64 x (*.f64 x x))
(+.f64 (/.f64 1 x) (*.f64 5641895835477563/5000000000000000 (/.f64 (pow.f64 (/.f64 1 x) 2) y)))
(fma.f64 5641895835477563/5000000000000000 (/.f64 (pow.f64 (/.f64 1 x) 2) y) (/.f64 1 x))
(fma.f64 5641895835477563/5000000000000000 (/.f64 (/.f64 1 x) (*.f64 y x)) (/.f64 1 x))
(+.f64 (*.f64 31830988618379068626528276418969/25000000000000000000000000000000 (/.f64 (pow.f64 (/.f64 1 x) 3) (pow.f64 y 2))) (+.f64 (/.f64 1 x) (*.f64 5641895835477563/5000000000000000 (/.f64 (pow.f64 (/.f64 1 x) 2) y))))
(fma.f64 31830988618379068626528276418969/25000000000000000000000000000000 (/.f64 (/.f64 1 (pow.f64 x 3)) (*.f64 y y)) (+.f64 (/.f64 1 x) (*.f64 5641895835477563/5000000000000000 (/.f64 (pow.f64 (/.f64 1 x) 2) y))))
(+.f64 (fma.f64 5641895835477563/5000000000000000 (/.f64 (pow.f64 (/.f64 1 x) 2) y) (/.f64 1 x)) (/.f64 (/.f64 31830988618379068626528276418969/25000000000000000000000000000000 (pow.f64 x 3)) (*.f64 y y)))
(+.f64 (fma.f64 5641895835477563/5000000000000000 (/.f64 (/.f64 1 x) (*.f64 y x)) (/.f64 1 x)) (/.f64 31830988618379068626528276418969/25000000000000000000000000000000 (*.f64 (*.f64 y y) (pow.f64 x 3))))
(+.f64 (*.f64 31830988618379068626528276418969/25000000000000000000000000000000 (/.f64 (pow.f64 (/.f64 1 x) 3) (pow.f64 y 2))) (+.f64 (/.f64 1 x) (+.f64 (*.f64 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 (/.f64 (pow.f64 (/.f64 1 x) 4) (*.f64 y (pow.f64 y 2)))) (*.f64 5641895835477563/5000000000000000 (/.f64 (pow.f64 (/.f64 1 x) 2) y)))))
(fma.f64 31830988618379068626528276418969/25000000000000000000000000000000 (/.f64 (/.f64 1 (pow.f64 x 3)) (*.f64 y y)) (+.f64 (/.f64 1 x) (fma.f64 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 (/.f64 (pow.f64 (/.f64 1 x) 4) (pow.f64 y 3)) (*.f64 5641895835477563/5000000000000000 (/.f64 (pow.f64 (/.f64 1 x) 2) y)))))
(+.f64 (/.f64 1 x) (+.f64 (fma.f64 5641895835477563/5000000000000000 (/.f64 (pow.f64 (/.f64 1 x) 2) y) (*.f64 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 (/.f64 (pow.f64 (/.f64 1 x) 4) (pow.f64 y 3)))) (/.f64 (/.f64 31830988618379068626528276418969/25000000000000000000000000000000 (pow.f64 x 3)) (*.f64 y y))))
(+.f64 (/.f64 1 x) (+.f64 (fma.f64 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 (/.f64 (pow.f64 (/.f64 1 x) 4) (pow.f64 y 3)) (*.f64 5641895835477563/5000000000000000 (/.f64 (/.f64 1 x) (*.f64 y x)))) (/.f64 31830988618379068626528276418969/25000000000000000000000000000000 (*.f64 (*.f64 y y) (pow.f64 x 3)))))
(/.f64 1 x)
(/.f64 x (*.f64 x x))
(+.f64 (/.f64 1 x) (*.f64 5641895835477563/5000000000000000 (/.f64 (pow.f64 (/.f64 -1 x) 2) y)))
(+.f64 (/.f64 1 x) (/.f64 (*.f64 5641895835477563/5000000000000000 (pow.f64 (/.f64 -1 x) 2)) y))
(fma.f64 5641895835477563/5000000000000000 (/.f64 (pow.f64 (/.f64 -1 x) 2) y) (/.f64 1 x))
(+.f64 (*.f64 -31830988618379068626528276418969/25000000000000000000000000000000 (/.f64 (pow.f64 (/.f64 -1 x) 3) (pow.f64 y 2))) (+.f64 (/.f64 1 x) (*.f64 5641895835477563/5000000000000000 (/.f64 (pow.f64 (/.f64 -1 x) 2) y))))
(fma.f64 -31830988618379068626528276418969/25000000000000000000000000000000 (/.f64 (/.f64 -1 (pow.f64 x 3)) (*.f64 y y)) (+.f64 (/.f64 1 x) (/.f64 (*.f64 5641895835477563/5000000000000000 (pow.f64 (/.f64 -1 x) 2)) y)))
(+.f64 (fma.f64 5641895835477563/5000000000000000 (/.f64 (pow.f64 (/.f64 -1 x) 2) y) (/.f64 1 x)) (/.f64 (/.f64 31830988618379068626528276418969/25000000000000000000000000000000 (pow.f64 x 3)) (*.f64 y y)))
(+.f64 (fma.f64 5641895835477563/5000000000000000 (/.f64 (pow.f64 (/.f64 -1 x) 2) y) (/.f64 1 x)) (/.f64 31830988618379068626528276418969/25000000000000000000000000000000 (*.f64 (*.f64 y y) (pow.f64 x 3))))
(+.f64 (*.f64 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 (/.f64 (pow.f64 (/.f64 -1 x) 4) (*.f64 y (pow.f64 y 2)))) (+.f64 (*.f64 -31830988618379068626528276418969/25000000000000000000000000000000 (/.f64 (pow.f64 (/.f64 -1 x) 3) (pow.f64 y 2))) (+.f64 (/.f64 1 x) (*.f64 5641895835477563/5000000000000000 (/.f64 (pow.f64 (/.f64 -1 x) 2) y)))))
(fma.f64 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 (/.f64 (pow.f64 (/.f64 -1 x) 4) (pow.f64 y 3)) (fma.f64 -31830988618379068626528276418969/25000000000000000000000000000000 (/.f64 (/.f64 -1 (pow.f64 x 3)) (*.f64 y y)) (+.f64 (/.f64 1 x) (/.f64 (*.f64 5641895835477563/5000000000000000 (pow.f64 (/.f64 -1 x) 2)) y))))
(+.f64 (fma.f64 5641895835477563/5000000000000000 (/.f64 (pow.f64 (/.f64 -1 x) 2) y) (/.f64 1 x)) (fma.f64 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 (/.f64 (pow.f64 (/.f64 -1 x) 4) (pow.f64 y 3)) (/.f64 (/.f64 31830988618379068626528276418969/25000000000000000000000000000000 (pow.f64 x 3)) (*.f64 y y))))
(+.f64 (fma.f64 5641895835477563/5000000000000000 (/.f64 (pow.f64 (/.f64 -1 x) 2) y) (/.f64 1 x)) (fma.f64 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 (/.f64 (pow.f64 (/.f64 -1 x) 4) (pow.f64 y 3)) (/.f64 31830988618379068626528276418969/25000000000000000000000000000000 (*.f64 (*.f64 y y) (pow.f64 x 3)))))
(/.f64 -31830988618379068626528276418969/25000000000000000000000000000000 (pow.f64 y 2))
(/.f64 -31830988618379068626528276418969/25000000000000000000000000000000 (*.f64 y y))
(*.f64 -31830988618379068626528276418969/25000000000000000000000000000000 (pow.f64 y -2))
(-.f64 (pow.f64 x 2) (*.f64 31830988618379068626528276418969/25000000000000000000000000000000 (/.f64 1 (pow.f64 y 2))))
(-.f64 (*.f64 x x) (/.f64 31830988618379068626528276418969/25000000000000000000000000000000 (*.f64 y y)))
(fma.f64 x x (*.f64 -31830988618379068626528276418969/25000000000000000000000000000000 (pow.f64 y -2)))
(-.f64 (pow.f64 x 2) (*.f64 31830988618379068626528276418969/25000000000000000000000000000000 (/.f64 1 (pow.f64 y 2))))
(-.f64 (*.f64 x x) (/.f64 31830988618379068626528276418969/25000000000000000000000000000000 (*.f64 y y)))
(fma.f64 x x (*.f64 -31830988618379068626528276418969/25000000000000000000000000000000 (pow.f64 y -2)))
(-.f64 (pow.f64 x 2) (*.f64 31830988618379068626528276418969/25000000000000000000000000000000 (/.f64 1 (pow.f64 y 2))))
(-.f64 (*.f64 x x) (/.f64 31830988618379068626528276418969/25000000000000000000000000000000 (*.f64 y y)))
(fma.f64 x x (*.f64 -31830988618379068626528276418969/25000000000000000000000000000000 (pow.f64 y -2)))
(pow.f64 (/.f64 1 x) -2)
(*.f64 x x)
(-.f64 (pow.f64 (/.f64 1 x) -2) (*.f64 31830988618379068626528276418969/25000000000000000000000000000000 (/.f64 1 (pow.f64 y 2))))
(-.f64 (*.f64 x x) (/.f64 31830988618379068626528276418969/25000000000000000000000000000000 (*.f64 y y)))
(fma.f64 x x (*.f64 -31830988618379068626528276418969/25000000000000000000000000000000 (pow.f64 y -2)))
(-.f64 (pow.f64 (/.f64 1 x) -2) (*.f64 31830988618379068626528276418969/25000000000000000000000000000000 (/.f64 1 (pow.f64 y 2))))
(-.f64 (*.f64 x x) (/.f64 31830988618379068626528276418969/25000000000000000000000000000000 (*.f64 y y)))
(fma.f64 x x (*.f64 -31830988618379068626528276418969/25000000000000000000000000000000 (pow.f64 y -2)))
(-.f64 (pow.f64 (/.f64 1 x) -2) (*.f64 31830988618379068626528276418969/25000000000000000000000000000000 (/.f64 1 (pow.f64 y 2))))
(-.f64 (*.f64 x x) (/.f64 31830988618379068626528276418969/25000000000000000000000000000000 (*.f64 y y)))
(fma.f64 x x (*.f64 -31830988618379068626528276418969/25000000000000000000000000000000 (pow.f64 y -2)))
(pow.f64 (/.f64 -1 x) -2)
(-.f64 (pow.f64 (/.f64 -1 x) -2) (*.f64 31830988618379068626528276418969/25000000000000000000000000000000 (/.f64 1 (pow.f64 y 2))))
(-.f64 (pow.f64 (/.f64 -1 x) -2) (/.f64 31830988618379068626528276418969/25000000000000000000000000000000 (*.f64 y y)))
(+.f64 (pow.f64 (/.f64 -1 x) -2) (*.f64 -31830988618379068626528276418969/25000000000000000000000000000000 (pow.f64 y -2)))
(-.f64 (pow.f64 (/.f64 -1 x) -2) (*.f64 31830988618379068626528276418969/25000000000000000000000000000000 (/.f64 1 (pow.f64 y 2))))
(-.f64 (pow.f64 (/.f64 -1 x) -2) (/.f64 31830988618379068626528276418969/25000000000000000000000000000000 (*.f64 y y)))
(+.f64 (pow.f64 (/.f64 -1 x) -2) (*.f64 -31830988618379068626528276418969/25000000000000000000000000000000 (pow.f64 y -2)))
(-.f64 (pow.f64 (/.f64 -1 x) -2) (*.f64 31830988618379068626528276418969/25000000000000000000000000000000 (/.f64 1 (pow.f64 y 2))))
(-.f64 (pow.f64 (/.f64 -1 x) -2) (/.f64 31830988618379068626528276418969/25000000000000000000000000000000 (*.f64 y y)))
(+.f64 (pow.f64 (/.f64 -1 x) -2) (*.f64 -31830988618379068626528276418969/25000000000000000000000000000000 (pow.f64 y -2)))
(*.f64 -31830988618379068626528276418969/25000000000000000000000000000000 (pow.f64 y -2))
(/.f64 -31830988618379068626528276418969/25000000000000000000000000000000 (*.f64 y y))
(+.f64 (pow.f64 x 2) (*.f64 -31830988618379068626528276418969/25000000000000000000000000000000 (pow.f64 y -2)))
(-.f64 (*.f64 x x) (/.f64 31830988618379068626528276418969/25000000000000000000000000000000 (*.f64 y y)))
(fma.f64 x x (*.f64 -31830988618379068626528276418969/25000000000000000000000000000000 (pow.f64 y -2)))
(+.f64 (pow.f64 x 2) (*.f64 -31830988618379068626528276418969/25000000000000000000000000000000 (pow.f64 y -2)))
(-.f64 (*.f64 x x) (/.f64 31830988618379068626528276418969/25000000000000000000000000000000 (*.f64 y y)))
(fma.f64 x x (*.f64 -31830988618379068626528276418969/25000000000000000000000000000000 (pow.f64 y -2)))
(+.f64 (pow.f64 x 2) (*.f64 -31830988618379068626528276418969/25000000000000000000000000000000 (pow.f64 y -2)))
(-.f64 (*.f64 x x) (/.f64 31830988618379068626528276418969/25000000000000000000000000000000 (*.f64 y y)))
(fma.f64 x x (*.f64 -31830988618379068626528276418969/25000000000000000000000000000000 (pow.f64 y -2)))
(pow.f64 x 2)
(pow.f64 (/.f64 1 x) -2)
(*.f64 x x)
(+.f64 (pow.f64 x 2) (*.f64 -31830988618379068626528276418969/25000000000000000000000000000000 (pow.f64 (/.f64 1 y) 2)))
(-.f64 (*.f64 x x) (/.f64 31830988618379068626528276418969/25000000000000000000000000000000 (*.f64 y y)))
(fma.f64 x x (*.f64 -31830988618379068626528276418969/25000000000000000000000000000000 (pow.f64 y -2)))
(+.f64 (pow.f64 x 2) (*.f64 -31830988618379068626528276418969/25000000000000000000000000000000 (pow.f64 (/.f64 1 y) 2)))
(-.f64 (*.f64 x x) (/.f64 31830988618379068626528276418969/25000000000000000000000000000000 (*.f64 y y)))
(fma.f64 x x (*.f64 -31830988618379068626528276418969/25000000000000000000000000000000 (pow.f64 y -2)))
(+.f64 (pow.f64 x 2) (*.f64 -31830988618379068626528276418969/25000000000000000000000000000000 (pow.f64 (/.f64 1 y) 2)))
(-.f64 (*.f64 x x) (/.f64 31830988618379068626528276418969/25000000000000000000000000000000 (*.f64 y y)))
(fma.f64 x x (*.f64 -31830988618379068626528276418969/25000000000000000000000000000000 (pow.f64 y -2)))
(pow.f64 x 2)
(pow.f64 (/.f64 1 x) -2)
(*.f64 x x)
(+.f64 (pow.f64 x 2) (*.f64 -31830988618379068626528276418969/25000000000000000000000000000000 (pow.f64 (/.f64 -1 y) 2)))
(+.f64 (*.f64 (pow.f64 (/.f64 -1 y) 2) -31830988618379068626528276418969/25000000000000000000000000000000) (*.f64 x x))
(fma.f64 (pow.f64 (/.f64 -1 y) 2) -31830988618379068626528276418969/25000000000000000000000000000000 (*.f64 x x))
(+.f64 (pow.f64 x 2) (*.f64 -31830988618379068626528276418969/25000000000000000000000000000000 (pow.f64 (/.f64 -1 y) 2)))
(+.f64 (*.f64 (pow.f64 (/.f64 -1 y) 2) -31830988618379068626528276418969/25000000000000000000000000000000) (*.f64 x x))
(fma.f64 (pow.f64 (/.f64 -1 y) 2) -31830988618379068626528276418969/25000000000000000000000000000000 (*.f64 x x))
(+.f64 (pow.f64 x 2) (*.f64 -31830988618379068626528276418969/25000000000000000000000000000000 (pow.f64 (/.f64 -1 y) 2)))
(+.f64 (*.f64 (pow.f64 (/.f64 -1 y) 2) -31830988618379068626528276418969/25000000000000000000000000000000) (*.f64 x x))
(fma.f64 (pow.f64 (/.f64 -1 y) 2) -31830988618379068626528276418969/25000000000000000000000000000000 (*.f64 x x))
(*.f64 31830988618379068626528276418969/25000000000000000000000000000000 (pow.f64 y -2))
(*.f64 31830988618379068626528276418969/25000000000000000000000000000000 (pow.f64 y -2))
(*.f64 31830988618379068626528276418969/25000000000000000000000000000000 (pow.f64 y -2))
(*.f64 31830988618379068626528276418969/25000000000000000000000000000000 (pow.f64 y -2))
(*.f64 31830988618379068626528276418969/25000000000000000000000000000000 (pow.f64 (/.f64 1 y) 2))
(*.f64 31830988618379068626528276418969/25000000000000000000000000000000 (pow.f64 y -2))
(*.f64 31830988618379068626528276418969/25000000000000000000000000000000 (pow.f64 (/.f64 1 y) 2))
(*.f64 31830988618379068626528276418969/25000000000000000000000000000000 (pow.f64 y -2))
(*.f64 31830988618379068626528276418969/25000000000000000000000000000000 (pow.f64 (/.f64 1 y) 2))
(*.f64 31830988618379068626528276418969/25000000000000000000000000000000 (pow.f64 y -2))
(*.f64 31830988618379068626528276418969/25000000000000000000000000000000 (pow.f64 (/.f64 1 y) 2))
(*.f64 31830988618379068626528276418969/25000000000000000000000000000000 (pow.f64 y -2))
(*.f64 31830988618379068626528276418969/25000000000000000000000000000000 (pow.f64 (/.f64 -1 y) 2))
(*.f64 31830988618379068626528276418969/25000000000000000000000000000000 (pow.f64 (/.f64 -1 y) 2))
(*.f64 31830988618379068626528276418969/25000000000000000000000000000000 (pow.f64 (/.f64 -1 y) 2))
(*.f64 31830988618379068626528276418969/25000000000000000000000000000000 (pow.f64 (/.f64 -1 y) 2))
(+.f64 0 (/.f64 (+.f64 (/.f64 5641895835477563/5000000000000000 y) x) (fma.f64 x x (*.f64 -31830988618379068626528276418969/25000000000000000000000000000000 (pow.f64 y -2)))))
(/.f64 (+.f64 x (/.f64 5641895835477563/5000000000000000 y)) (fma.f64 x x (*.f64 -31830988618379068626528276418969/25000000000000000000000000000000 (pow.f64 y -2))))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (/.f64 (+.f64 (/.f64 5641895835477563/5000000000000000 y) x) (fma.f64 x x (*.f64 -31830988618379068626528276418969/25000000000000000000000000000000 (pow.f64 y -2)))))) (cbrt.f64 (exp.f64 (/.f64 (+.f64 (/.f64 5641895835477563/5000000000000000 y) x) (fma.f64 x x (*.f64 -31830988618379068626528276418969/25000000000000000000000000000000 (pow.f64 y -2)))))))) (log.f64 (cbrt.f64 (exp.f64 (/.f64 (+.f64 (/.f64 5641895835477563/5000000000000000 y) x) (fma.f64 x x (*.f64 -31830988618379068626528276418969/25000000000000000000000000000000 (pow.f64 y -2))))))))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (/.f64 (+.f64 x (/.f64 5641895835477563/5000000000000000 y)) (fma.f64 x x (*.f64 -31830988618379068626528276418969/25000000000000000000000000000000 (pow.f64 y -2)))))) (cbrt.f64 (exp.f64 (/.f64 (+.f64 x (/.f64 5641895835477563/5000000000000000 y)) (fma.f64 x x (*.f64 -31830988618379068626528276418969/25000000000000000000000000000000 (pow.f64 y -2)))))))) (log.f64 (cbrt.f64 (exp.f64 (/.f64 (+.f64 x (/.f64 5641895835477563/5000000000000000 y)) (fma.f64 x x (*.f64 -31830988618379068626528276418969/25000000000000000000000000000000 (pow.f64 y -2))))))))
(+.f64 (*.f64 2 (log.f64 (cbrt.f64 (exp.f64 (/.f64 (+.f64 x (/.f64 5641895835477563/5000000000000000 y)) (fma.f64 x x (*.f64 -31830988618379068626528276418969/25000000000000000000000000000000 (pow.f64 y -2)))))))) (log.f64 (cbrt.f64 (exp.f64 (/.f64 (+.f64 x (/.f64 5641895835477563/5000000000000000 y)) (fma.f64 x x (*.f64 -31830988618379068626528276418969/25000000000000000000000000000000 (pow.f64 y -2))))))))
(*.f64 3 (log.f64 (cbrt.f64 (exp.f64 (/.f64 (+.f64 x (/.f64 5641895835477563/5000000000000000 y)) (fma.f64 x x (*.f64 -31830988618379068626528276418969/25000000000000000000000000000000 (pow.f64 y -2))))))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (/.f64 (+.f64 (/.f64 5641895835477563/5000000000000000 y) x) (fma.f64 x x (*.f64 -31830988618379068626528276418969/25000000000000000000000000000000 (pow.f64 y -2))))))) (log.f64 (sqrt.f64 (exp.f64 (/.f64 (+.f64 (/.f64 5641895835477563/5000000000000000 y) x) (fma.f64 x x (*.f64 -31830988618379068626528276418969/25000000000000000000000000000000 (pow.f64 y -2))))))))
(*.f64 2 (log.f64 (sqrt.f64 (exp.f64 (/.f64 (+.f64 x (/.f64 5641895835477563/5000000000000000 y)) (fma.f64 x x (*.f64 -31830988618379068626528276418969/25000000000000000000000000000000 (pow.f64 y -2))))))))
(-.f64 (exp.f64 (log1p.f64 (/.f64 (+.f64 (/.f64 5641895835477563/5000000000000000 y) x) (fma.f64 x x (*.f64 -31830988618379068626528276418969/25000000000000000000000000000000 (pow.f64 y -2)))))) 1)
(/.f64 (+.f64 x (/.f64 5641895835477563/5000000000000000 y)) (fma.f64 x x (*.f64 -31830988618379068626528276418969/25000000000000000000000000000000 (pow.f64 y -2))))
(*.f64 1 (/.f64 (+.f64 (/.f64 5641895835477563/5000000000000000 y) x) (fma.f64 x x (*.f64 -31830988618379068626528276418969/25000000000000000000000000000000 (pow.f64 y -2)))))
(/.f64 (+.f64 x (/.f64 5641895835477563/5000000000000000 y)) (fma.f64 x x (*.f64 -31830988618379068626528276418969/25000000000000000000000000000000 (pow.f64 y -2))))
(*.f64 (+.f64 (/.f64 5641895835477563/5000000000000000 y) x) (/.f64 1 (fma.f64 x x (*.f64 -31830988618379068626528276418969/25000000000000000000000000000000 (pow.f64 y -2)))))
(/.f64 (+.f64 x (/.f64 5641895835477563/5000000000000000 y)) (fma.f64 x x (*.f64 -31830988618379068626528276418969/25000000000000000000000000000000 (pow.f64 y -2))))
(*.f64 (/.f64 (+.f64 (/.f64 5641895835477563/5000000000000000 y) x) (fma.f64 x x (*.f64 -31830988618379068626528276418969/25000000000000000000000000000000 (pow.f64 y -2)))) 1)
(/.f64 (+.f64 x (/.f64 5641895835477563/5000000000000000 y)) (fma.f64 x x (*.f64 -31830988618379068626528276418969/25000000000000000000000000000000 (pow.f64 y -2))))
(*.f64 (cbrt.f64 (/.f64 (+.f64 (/.f64 5641895835477563/5000000000000000 y) x) (fma.f64 x x (*.f64 -31830988618379068626528276418969/25000000000000000000000000000000 (pow.f64 y -2))))) (pow.f64 (cbrt.f64 (/.f64 (+.f64 (/.f64 5641895835477563/5000000000000000 y) x) (fma.f64 x x (*.f64 -31830988618379068626528276418969/25000000000000000000000000000000 (pow.f64 y -2))))) 2))
(/.f64 (+.f64 x (/.f64 5641895835477563/5000000000000000 y)) (fma.f64 x x (*.f64 -31830988618379068626528276418969/25000000000000000000000000000000 (pow.f64 y -2))))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 (+.f64 (/.f64 5641895835477563/5000000000000000 y) x) (fma.f64 x x (*.f64 -31830988618379068626528276418969/25000000000000000000000000000000 (pow.f64 y -2))))) 2) (cbrt.f64 (/.f64 (+.f64 (/.f64 5641895835477563/5000000000000000 y) x) (fma.f64 x x (*.f64 -31830988618379068626528276418969/25000000000000000000000000000000 (pow.f64 y -2))))))
(/.f64 (+.f64 x (/.f64 5641895835477563/5000000000000000 y)) (fma.f64 x x (*.f64 -31830988618379068626528276418969/25000000000000000000000000000000 (pow.f64 y -2))))
(*.f64 (pow.f64 (cbrt.f64 (+.f64 (/.f64 5641895835477563/5000000000000000 y) x)) 2) (*.f64 (cbrt.f64 (+.f64 (/.f64 5641895835477563/5000000000000000 y) x)) (/.f64 1 (fma.f64 x x (*.f64 -31830988618379068626528276418969/25000000000000000000000000000000 (pow.f64 y -2))))))
(/.f64 (+.f64 x (/.f64 5641895835477563/5000000000000000 y)) (fma.f64 x x (*.f64 -31830988618379068626528276418969/25000000000000000000000000000000 (pow.f64 y -2))))
(*.f64 (sqrt.f64 (/.f64 (+.f64 (/.f64 5641895835477563/5000000000000000 y) x) (fma.f64 x x (*.f64 -31830988618379068626528276418969/25000000000000000000000000000000 (pow.f64 y -2))))) (sqrt.f64 (/.f64 (+.f64 (/.f64 5641895835477563/5000000000000000 y) x) (fma.f64 x x (*.f64 -31830988618379068626528276418969/25000000000000000000000000000000 (pow.f64 y -2))))))
(/.f64 (+.f64 x (/.f64 5641895835477563/5000000000000000 y)) (fma.f64 x x (*.f64 -31830988618379068626528276418969/25000000000000000000000000000000 (pow.f64 y -2))))
(*.f64 (sqrt.f64 (+.f64 (/.f64 5641895835477563/5000000000000000 y) x)) (*.f64 (sqrt.f64 (+.f64 (/.f64 5641895835477563/5000000000000000 y) x)) (/.f64 1 (fma.f64 x x (*.f64 -31830988618379068626528276418969/25000000000000000000000000000000 (pow.f64 y -2))))))
(/.f64 (+.f64 x (/.f64 5641895835477563/5000000000000000 y)) (fma.f64 x x (*.f64 -31830988618379068626528276418969/25000000000000000000000000000000 (pow.f64 y -2))))
(*.f64 (neg.f64 (+.f64 (/.f64 5641895835477563/5000000000000000 y) x)) (/.f64 1 (neg.f64 (fma.f64 x x (*.f64 -31830988618379068626528276418969/25000000000000000000000000000000 (pow.f64 y -2))))))
(/.f64 (+.f64 x (/.f64 5641895835477563/5000000000000000 y)) (fma.f64 x x (*.f64 -31830988618379068626528276418969/25000000000000000000000000000000 (pow.f64 y -2))))
(*.f64 (/.f64 1 (fma.f64 x x (*.f64 -31830988618379068626528276418969/25000000000000000000000000000000 (pow.f64 y -2)))) (+.f64 (/.f64 5641895835477563/5000000000000000 y) x))
(/.f64 (+.f64 x (/.f64 5641895835477563/5000000000000000 y)) (fma.f64 x x (*.f64 -31830988618379068626528276418969/25000000000000000000000000000000 (pow.f64 y -2))))
(*.f64 (/.f64 (+.f64 (/.f64 5641895835477563/5000000000000000 y) x) 1) (/.f64 1 (fma.f64 x x (*.f64 -31830988618379068626528276418969/25000000000000000000000000000000 (pow.f64 y -2)))))
(/.f64 (+.f64 x (/.f64 5641895835477563/5000000000000000 y)) (fma.f64 x x (*.f64 -31830988618379068626528276418969/25000000000000000000000000000000 (pow.f64 y -2))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (+.f64 (/.f64 5641895835477563/5000000000000000 y) x)) 2) 1) (/.f64 (cbrt.f64 (+.f64 (/.f64 5641895835477563/5000000000000000 y) x)) (fma.f64 x x (*.f64 -31830988618379068626528276418969/25000000000000000000000000000000 (pow.f64 y -2)))))
(/.f64 (+.f64 x (/.f64 5641895835477563/5000000000000000 y)) (fma.f64 x x (*.f64 -31830988618379068626528276418969/25000000000000000000000000000000 (pow.f64 y -2))))
(*.f64 (/.f64 (sqrt.f64 (+.f64 (/.f64 5641895835477563/5000000000000000 y) x)) 1) (/.f64 (sqrt.f64 (+.f64 (/.f64 5641895835477563/5000000000000000 y) x)) (fma.f64 x x (*.f64 -31830988618379068626528276418969/25000000000000000000000000000000 (pow.f64 y -2)))))
(/.f64 (+.f64 x (/.f64 5641895835477563/5000000000000000 y)) (fma.f64 x x (*.f64 -31830988618379068626528276418969/25000000000000000000000000000000 (pow.f64 y -2))))
(*.f64 (/.f64 1 (cbrt.f64 (pow.f64 (fma.f64 x x (*.f64 -31830988618379068626528276418969/25000000000000000000000000000000 (pow.f64 y -2))) 2))) (/.f64 (+.f64 (/.f64 5641895835477563/5000000000000000 y) x) (cbrt.f64 (fma.f64 x x (*.f64 -31830988618379068626528276418969/25000000000000000000000000000000 (pow.f64 y -2))))))
(*.f64 (/.f64 1 (cbrt.f64 (pow.f64 (fma.f64 x x (*.f64 -31830988618379068626528276418969/25000000000000000000000000000000 (pow.f64 y -2))) 2))) (/.f64 (+.f64 x (/.f64 5641895835477563/5000000000000000 y)) (cbrt.f64 (fma.f64 x x (*.f64 -31830988618379068626528276418969/25000000000000000000000000000000 (pow.f64 y -2))))))
(/.f64 (/.f64 (+.f64 x (/.f64 5641895835477563/5000000000000000 y)) (cbrt.f64 (fma.f64 x x (*.f64 -31830988618379068626528276418969/25000000000000000000000000000000 (pow.f64 y -2))))) (cbrt.f64 (pow.f64 (fma.f64 x x (*.f64 -31830988618379068626528276418969/25000000000000000000000000000000 (pow.f64 y -2))) 2)))
(/.f64 (+.f64 x (/.f64 5641895835477563/5000000000000000 y)) (*.f64 (cbrt.f64 (pow.f64 (fma.f64 x x (*.f64 -31830988618379068626528276418969/25000000000000000000000000000000 (pow.f64 y -2))) 2)) (cbrt.f64 (fma.f64 x x (*.f64 -31830988618379068626528276418969/25000000000000000000000000000000 (pow.f64 y -2))))))
(*.f64 (/.f64 (+.f64 (/.f64 5641895835477563/5000000000000000 y) x) (cbrt.f64 (pow.f64 (fma.f64 x x (*.f64 -31830988618379068626528276418969/25000000000000000000000000000000 (pow.f64 y -2))) 2))) (/.f64 1 (cbrt.f64 (fma.f64 x x (*.f64 -31830988618379068626528276418969/25000000000000000000000000000000 (pow.f64 y -2))))))
(*.f64 (/.f64 1 (cbrt.f64 (pow.f64 (fma.f64 x x (*.f64 -31830988618379068626528276418969/25000000000000000000000000000000 (pow.f64 y -2))) 2))) (/.f64 (+.f64 x (/.f64 5641895835477563/5000000000000000 y)) (cbrt.f64 (fma.f64 x x (*.f64 -31830988618379068626528276418969/25000000000000000000000000000000 (pow.f64 y -2))))))
(/.f64 (/.f64 (+.f64 x (/.f64 5641895835477563/5000000000000000 y)) (cbrt.f64 (fma.f64 x x (*.f64 -31830988618379068626528276418969/25000000000000000000000000000000 (pow.f64 y -2))))) (cbrt.f64 (pow.f64 (fma.f64 x x (*.f64 -31830988618379068626528276418969/25000000000000000000000000000000 (pow.f64 y -2))) 2)))
(/.f64 (+.f64 x (/.f64 5641895835477563/5000000000000000 y)) (*.f64 (cbrt.f64 (pow.f64 (fma.f64 x x (*.f64 -31830988618379068626528276418969/25000000000000000000000000000000 (pow.f64 y -2))) 2)) (cbrt.f64 (fma.f64 x x (*.f64 -31830988618379068626528276418969/25000000000000000000000000000000 (pow.f64 y -2))))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (+.f64 (/.f64 5641895835477563/5000000000000000 y) x)) 2) (cbrt.f64 (pow.f64 (fma.f64 x x (*.f64 -31830988618379068626528276418969/25000000000000000000000000000000 (pow.f64 y -2))) 2))) (cbrt.f64 (/.f64 (+.f64 (/.f64 5641895835477563/5000000000000000 y) x) (fma.f64 x x (*.f64 -31830988618379068626528276418969/25000000000000000000000000000000 (pow.f64 y -2))))))
(*.f64 (cbrt.f64 (/.f64 (+.f64 x (/.f64 5641895835477563/5000000000000000 y)) (fma.f64 x x (*.f64 -31830988618379068626528276418969/25000000000000000000000000000000 (pow.f64 y -2))))) (/.f64 (pow.f64 (cbrt.f64 (+.f64 x (/.f64 5641895835477563/5000000000000000 y))) 2) (cbrt.f64 (pow.f64 (fma.f64 x x (*.f64 -31830988618379068626528276418969/25000000000000000000000000000000 (pow.f64 y -2))) 2))))
(*.f64 (/.f64 (sqrt.f64 (+.f64 (/.f64 5641895835477563/5000000000000000 y) x)) (cbrt.f64 (pow.f64 (fma.f64 x x (*.f64 -31830988618379068626528276418969/25000000000000000000000000000000 (pow.f64 y -2))) 2))) (/.f64 (sqrt.f64 (+.f64 (/.f64 5641895835477563/5000000000000000 y) x)) (cbrt.f64 (fma.f64 x x (*.f64 -31830988618379068626528276418969/25000000000000000000000000000000 (pow.f64 y -2))))))
(*.f64 (/.f64 1 (cbrt.f64 (pow.f64 (fma.f64 x x (*.f64 -31830988618379068626528276418969/25000000000000000000000000000000 (pow.f64 y -2))) 2))) (/.f64 (+.f64 x (/.f64 5641895835477563/5000000000000000 y)) (cbrt.f64 (fma.f64 x x (*.f64 -31830988618379068626528276418969/25000000000000000000000000000000 (pow.f64 y -2))))))
(/.f64 (/.f64 (+.f64 x (/.f64 5641895835477563/5000000000000000 y)) (cbrt.f64 (fma.f64 x x (*.f64 -31830988618379068626528276418969/25000000000000000000000000000000 (pow.f64 y -2))))) (cbrt.f64 (pow.f64 (fma.f64 x x (*.f64 -31830988618379068626528276418969/25000000000000000000000000000000 (pow.f64 y -2))) 2)))
(/.f64 (+.f64 x (/.f64 5641895835477563/5000000000000000 y)) (*.f64 (cbrt.f64 (pow.f64 (fma.f64 x x (*.f64 -31830988618379068626528276418969/25000000000000000000000000000000 (pow.f64 y -2))) 2)) (cbrt.f64 (fma.f64 x x (*.f64 -31830988618379068626528276418969/25000000000000000000000000000000 (pow.f64 y -2))))))
(*.f64 (/.f64 1 (hypot.f64 x (sqrt.f64 (*.f64 -31830988618379068626528276418969/25000000000000000000000000000000 (pow.f64 y -2))))) (/.f64 (+.f64 (/.f64 5641895835477563/5000000000000000 y) x) (hypot.f64 x (sqrt.f64 (*.f64 -31830988618379068626528276418969/25000000000000000000000000000000 (pow.f64 y -2))))))
(/.f64 (+.f64 x (/.f64 5641895835477563/5000000000000000 y)) (fma.f64 x x (*.f64 -31830988618379068626528276418969/25000000000000000000000000000000 (pow.f64 y -2))))
(*.f64 (/.f64 (+.f64 (/.f64 5641895835477563/5000000000000000 y) x) (hypot.f64 x (sqrt.f64 (*.f64 -31830988618379068626528276418969/25000000000000000000000000000000 (pow.f64 y -2))))) (/.f64 1 (hypot.f64 x (sqrt.f64 (*.f64 -31830988618379068626528276418969/25000000000000000000000000000000 (pow.f64 y -2))))))
(/.f64 (+.f64 x (/.f64 5641895835477563/5000000000000000 y)) (fma.f64 x x (*.f64 -31830988618379068626528276418969/25000000000000000000000000000000 (pow.f64 y -2))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (+.f64 (/.f64 5641895835477563/5000000000000000 y) x)) 2) (hypot.f64 x (sqrt.f64 (*.f64 -31830988618379068626528276418969/25000000000000000000000000000000 (pow.f64 y -2))))) (/.f64 (cbrt.f64 (+.f64 (/.f64 5641895835477563/5000000000000000 y) x)) (hypot.f64 x (sqrt.f64 (*.f64 -31830988618379068626528276418969/25000000000000000000000000000000 (pow.f64 y -2))))))
(/.f64 (+.f64 x (/.f64 5641895835477563/5000000000000000 y)) (fma.f64 x x (*.f64 -31830988618379068626528276418969/25000000000000000000000000000000 (pow.f64 y -2))))
(*.f64 (/.f64 (+.f64 (/.f64 5641895835477563/5000000000000000 y) x) (-.f64 (pow.f64 x 6) (pow.f64 (*.f64 31830988618379068626528276418969/25000000000000000000000000000000 (pow.f64 y -2)) 3))) (fma.f64 (*.f64 31830988618379068626528276418969/25000000000000000000000000000000 (pow.f64 y -2)) (fma.f64 x x (*.f64 31830988618379068626528276418969/25000000000000000000000000000000 (pow.f64 y -2))) (pow.f64 x 4)))
(*.f64 (/.f64 (+.f64 x (/.f64 5641895835477563/5000000000000000 y)) (-.f64 (pow.f64 x 6) (pow.f64 (*.f64 31830988618379068626528276418969/25000000000000000000000000000000 (pow.f64 y -2)) 3))) (fma.f64 (*.f64 31830988618379068626528276418969/25000000000000000000000000000000 (pow.f64 y -2)) (fma.f64 x x (*.f64 31830988618379068626528276418969/25000000000000000000000000000000 (pow.f64 y -2))) (pow.f64 x 4)))
(*.f64 (/.f64 (+.f64 x (/.f64 5641895835477563/5000000000000000 y)) (fma.f64 -32251534433199493661049880593938777829847262829918009516762758739122115348467797302968742947209/15625000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 (pow.f64 (pow.f64 y -2) 3) (pow.f64 x 6))) (fma.f64 (*.f64 31830988618379068626528276418969/25000000000000000000000000000000 (pow.f64 y -2)) (fma.f64 x x (*.f64 31830988618379068626528276418969/25000000000000000000000000000000 (pow.f64 y -2))) (pow.f64 x 4)))
(/.f64 (+.f64 x (/.f64 5641895835477563/5000000000000000 y)) (/.f64 (fma.f64 -32251534433199493661049880593938777829847262829918009516762758739122115348467797302968742947209/15625000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 (pow.f64 (pow.f64 y -2) 3) (pow.f64 x 6)) (fma.f64 (*.f64 31830988618379068626528276418969/25000000000000000000000000000000 (pow.f64 y -2)) (fma.f64 x x (*.f64 31830988618379068626528276418969/25000000000000000000000000000000 (pow.f64 y -2))) (pow.f64 x 4))))
(*.f64 (/.f64 (+.f64 (/.f64 5641895835477563/5000000000000000 y) x) (-.f64 (pow.f64 x 4) (/.f64 1013211836423377808197068612118338110498536634308026710423022961/625000000000000000000000000000000000000000000000000000000000000 (pow.f64 y 4)))) (fma.f64 x x (*.f64 31830988618379068626528276418969/25000000000000000000000000000000 (pow.f64 y -2))))
(/.f64 (*.f64 (+.f64 x (/.f64 5641895835477563/5000000000000000 y)) (fma.f64 x x (*.f64 31830988618379068626528276418969/25000000000000000000000000000000 (pow.f64 y -2)))) (-.f64 (pow.f64 x 4) (/.f64 1013211836423377808197068612118338110498536634308026710423022961/625000000000000000000000000000000000000000000000000000000000000 (pow.f64 y 4))))
(*.f64 (fma.f64 x x (*.f64 31830988618379068626528276418969/25000000000000000000000000000000 (pow.f64 y -2))) (/.f64 (+.f64 x (/.f64 5641895835477563/5000000000000000 y)) (+.f64 (pow.f64 x 4) (/.f64 -1013211836423377808197068612118338110498536634308026710423022961/625000000000000000000000000000000000000000000000000000000000000 (pow.f64 y 4)))))
(/.f64 (+.f64 x (/.f64 5641895835477563/5000000000000000 y)) (/.f64 (+.f64 (pow.f64 x 4) (/.f64 -1013211836423377808197068612118338110498536634308026710423022961/625000000000000000000000000000000000000000000000000000000000000 (pow.f64 y 4))) (fma.f64 x x (*.f64 31830988618379068626528276418969/25000000000000000000000000000000 (pow.f64 y -2)))))
(pow.f64 (/.f64 (+.f64 (/.f64 5641895835477563/5000000000000000 y) x) (fma.f64 x x (*.f64 -31830988618379068626528276418969/25000000000000000000000000000000 (pow.f64 y -2)))) 1)
(/.f64 (+.f64 x (/.f64 5641895835477563/5000000000000000 y)) (fma.f64 x x (*.f64 -31830988618379068626528276418969/25000000000000000000000000000000 (pow.f64 y -2))))
(pow.f64 (pow.f64 (/.f64 (+.f64 (/.f64 5641895835477563/5000000000000000 y) x) (fma.f64 x x (*.f64 -31830988618379068626528276418969/25000000000000000000000000000000 (pow.f64 y -2)))) 3) 1/3)
(/.f64 (+.f64 x (/.f64 5641895835477563/5000000000000000 y)) (fma.f64 x x (*.f64 -31830988618379068626528276418969/25000000000000000000000000000000 (pow.f64 y -2))))
(pow.f64 (cbrt.f64 (/.f64 (+.f64 (/.f64 5641895835477563/5000000000000000 y) x) (fma.f64 x x (*.f64 -31830988618379068626528276418969/25000000000000000000000000000000 (pow.f64 y -2))))) 3)
(/.f64 (+.f64 x (/.f64 5641895835477563/5000000000000000 y)) (fma.f64 x x (*.f64 -31830988618379068626528276418969/25000000000000000000000000000000 (pow.f64 y -2))))
(pow.f64 (sqrt.f64 (/.f64 (+.f64 (/.f64 5641895835477563/5000000000000000 y) x) (fma.f64 x x (*.f64 -31830988618379068626528276418969/25000000000000000000000000000000 (pow.f64 y -2))))) 2)
(/.f64 (+.f64 x (/.f64 5641895835477563/5000000000000000 y)) (fma.f64 x x (*.f64 -31830988618379068626528276418969/25000000000000000000000000000000 (pow.f64 y -2))))
(pow.f64 (/.f64 (fma.f64 x x (*.f64 -31830988618379068626528276418969/25000000000000000000000000000000 (pow.f64 y -2))) (+.f64 (/.f64 5641895835477563/5000000000000000 y) x)) -1)
(/.f64 (+.f64 x (/.f64 5641895835477563/5000000000000000 y)) (fma.f64 x x (*.f64 -31830988618379068626528276418969/25000000000000000000000000000000 (pow.f64 y -2))))
(neg.f64 (/.f64 (+.f64 (/.f64 5641895835477563/5000000000000000 y) x) (neg.f64 (fma.f64 x x (*.f64 -31830988618379068626528276418969/25000000000000000000000000000000 (pow.f64 y -2))))))
(/.f64 (+.f64 x (/.f64 5641895835477563/5000000000000000 y)) (fma.f64 x x (*.f64 -31830988618379068626528276418969/25000000000000000000000000000000 (pow.f64 y -2))))
(sqrt.f64 (pow.f64 (/.f64 (+.f64 (/.f64 5641895835477563/5000000000000000 y) x) (fma.f64 x x (*.f64 -31830988618379068626528276418969/25000000000000000000000000000000 (pow.f64 y -2)))) 2))
(/.f64 (+.f64 x (/.f64 5641895835477563/5000000000000000 y)) (fma.f64 x x (*.f64 -31830988618379068626528276418969/25000000000000000000000000000000 (pow.f64 y -2))))
(log.f64 (exp.f64 (/.f64 (+.f64 (/.f64 5641895835477563/5000000000000000 y) x) (fma.f64 x x (*.f64 -31830988618379068626528276418969/25000000000000000000000000000000 (pow.f64 y -2))))))
(/.f64 (+.f64 x (/.f64 5641895835477563/5000000000000000 y)) (fma.f64 x x (*.f64 -31830988618379068626528276418969/25000000000000000000000000000000 (pow.f64 y -2))))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 (+.f64 (/.f64 5641895835477563/5000000000000000 y) x) (fma.f64 x x (*.f64 -31830988618379068626528276418969/25000000000000000000000000000000 (pow.f64 y -2)))))))
(/.f64 (+.f64 x (/.f64 5641895835477563/5000000000000000 y)) (fma.f64 x x (*.f64 -31830988618379068626528276418969/25000000000000000000000000000000 (pow.f64 y -2))))
(cbrt.f64 (pow.f64 (/.f64 (+.f64 (/.f64 5641895835477563/5000000000000000 y) x) (fma.f64 x x (*.f64 -31830988618379068626528276418969/25000000000000000000000000000000 (pow.f64 y -2)))) 3))
(/.f64 (+.f64 x (/.f64 5641895835477563/5000000000000000 y)) (fma.f64 x x (*.f64 -31830988618379068626528276418969/25000000000000000000000000000000 (pow.f64 y -2))))
(cbrt.f64 (/.f64 (pow.f64 (+.f64 (/.f64 5641895835477563/5000000000000000 y) x) 3) (pow.f64 (fma.f64 x x (*.f64 -31830988618379068626528276418969/25000000000000000000000000000000 (pow.f64 y -2))) 3)))
(/.f64 (+.f64 x (/.f64 5641895835477563/5000000000000000 y)) (fma.f64 x x (*.f64 -31830988618379068626528276418969/25000000000000000000000000000000 (pow.f64 y -2))))
(expm1.f64 (log1p.f64 (/.f64 (+.f64 (/.f64 5641895835477563/5000000000000000 y) x) (fma.f64 x x (*.f64 -31830988618379068626528276418969/25000000000000000000000000000000 (pow.f64 y -2))))))
(/.f64 (+.f64 x (/.f64 5641895835477563/5000000000000000 y)) (fma.f64 x x (*.f64 -31830988618379068626528276418969/25000000000000000000000000000000 (pow.f64 y -2))))
(log1p.f64 (expm1.f64 (/.f64 (+.f64 (/.f64 5641895835477563/5000000000000000 y) x) (fma.f64 x x (*.f64 -31830988618379068626528276418969/25000000000000000000000000000000 (pow.f64 y -2))))))
(/.f64 (+.f64 x (/.f64 5641895835477563/5000000000000000 y)) (fma.f64 x x (*.f64 -31830988618379068626528276418969/25000000000000000000000000000000 (pow.f64 y -2))))
(exp.f64 (log.f64 (/.f64 (+.f64 (/.f64 5641895835477563/5000000000000000 y) x) (fma.f64 x x (*.f64 -31830988618379068626528276418969/25000000000000000000000000000000 (pow.f64 y -2))))))
(/.f64 (+.f64 x (/.f64 5641895835477563/5000000000000000 y)) (fma.f64 x x (*.f64 -31830988618379068626528276418969/25000000000000000000000000000000 (pow.f64 y -2))))
(exp.f64 (*.f64 (log.f64 (/.f64 (+.f64 (/.f64 5641895835477563/5000000000000000 y) x) (fma.f64 x x (*.f64 -31830988618379068626528276418969/25000000000000000000000000000000 (pow.f64 y -2))))) 1))
(/.f64 (+.f64 x (/.f64 5641895835477563/5000000000000000 y)) (fma.f64 x x (*.f64 -31830988618379068626528276418969/25000000000000000000000000000000 (pow.f64 y -2))))
(+.f64 (*.f64 x x) (*.f64 -31830988618379068626528276418969/25000000000000000000000000000000 (pow.f64 y -2)))
(-.f64 (*.f64 x x) (/.f64 31830988618379068626528276418969/25000000000000000000000000000000 (*.f64 y y)))
(fma.f64 x x (*.f64 -31830988618379068626528276418969/25000000000000000000000000000000 (pow.f64 y -2)))
(+.f64 (*.f64 x x) (*.f64 (*.f64 -31830988618379068626528276418969/25000000000000000000000000000000 (pow.f64 y -2)) 1))
(-.f64 (*.f64 x x) (/.f64 31830988618379068626528276418969/25000000000000000000000000000000 (*.f64 y y)))
(fma.f64 x x (*.f64 -31830988618379068626528276418969/25000000000000000000000000000000 (pow.f64 y -2)))
(+.f64 (fma.f64 x x (*.f64 -31830988618379068626528276418969/25000000000000000000000000000000 (pow.f64 y -2))) (fma.f64 (*.f64 -31830988618379068626528276418969/25000000000000000000000000000000 (pow.f64 y -2)) 1 (*.f64 31830988618379068626528276418969/25000000000000000000000000000000 (pow.f64 y -2))))
(-.f64 (*.f64 x x) (/.f64 31830988618379068626528276418969/25000000000000000000000000000000 (*.f64 y y)))
(fma.f64 x x (*.f64 -31830988618379068626528276418969/25000000000000000000000000000000 (pow.f64 y -2)))
(+.f64 (fma.f64 x x (*.f64 -31830988618379068626528276418969/25000000000000000000000000000000 (pow.f64 y -2))) (fma.f64 (neg.f64 (pow.f64 y -2)) 31830988618379068626528276418969/25000000000000000000000000000000 (*.f64 31830988618379068626528276418969/25000000000000000000000000000000 (pow.f64 y -2))))
(-.f64 (*.f64 x x) (/.f64 31830988618379068626528276418969/25000000000000000000000000000000 (*.f64 y y)))
(fma.f64 x x (*.f64 -31830988618379068626528276418969/25000000000000000000000000000000 (pow.f64 y -2)))
(+.f64 (fma.f64 x x (*.f64 -31830988618379068626528276418969/25000000000000000000000000000000 (pow.f64 y -2))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 31830988618379068626528276418969/25000000000000000000000000000000 (pow.f64 y -2)))) (cbrt.f64 (/.f64 1013211836423377808197068612118338110498536634308026710423022961/625000000000000000000000000000000000000000000000000000000000000 (pow.f64 y 4))) (*.f64 31830988618379068626528276418969/25000000000000000000000000000000 (pow.f64 y -2))))
(+.f64 (fma.f64 x x (*.f64 -31830988618379068626528276418969/25000000000000000000000000000000 (pow.f64 y -2))) (-.f64 (*.f64 31830988618379068626528276418969/25000000000000000000000000000000 (pow.f64 y -2)) (*.f64 (cbrt.f64 (*.f64 31830988618379068626528276418969/25000000000000000000000000000000 (pow.f64 y -2))) (cbrt.f64 (/.f64 1013211836423377808197068612118338110498536634308026710423022961/625000000000000000000000000000000000000000000000000000000000000 (pow.f64 y 4))))))
(+.f64 (fma.f64 x x (*.f64 -31830988618379068626528276418969/25000000000000000000000000000000 (pow.f64 y -2))) (+.f64 (*.f64 -31830988618379068626528276418969/25000000000000000000000000000000 (pow.f64 y -2)) (*.f64 31830988618379068626528276418969/25000000000000000000000000000000 (pow.f64 y -2))))
(-.f64 (*.f64 x x) (/.f64 31830988618379068626528276418969/25000000000000000000000000000000 (*.f64 y y)))
(fma.f64 x x (*.f64 -31830988618379068626528276418969/25000000000000000000000000000000 (pow.f64 y -2)))
(+.f64 0 (fma.f64 x x (*.f64 -31830988618379068626528276418969/25000000000000000000000000000000 (pow.f64 y -2))))
(-.f64 (*.f64 x x) (/.f64 31830988618379068626528276418969/25000000000000000000000000000000 (*.f64 y y)))
(fma.f64 x x (*.f64 -31830988618379068626528276418969/25000000000000000000000000000000 (pow.f64 y -2)))
(+.f64 (*.f64 -31830988618379068626528276418969/25000000000000000000000000000000 (pow.f64 y -2)) (*.f64 x x))
(-.f64 (*.f64 x x) (/.f64 31830988618379068626528276418969/25000000000000000000000000000000 (*.f64 y y)))
(fma.f64 x x (*.f64 -31830988618379068626528276418969/25000000000000000000000000000000 (pow.f64 y -2)))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (fma.f64 x x (*.f64 -31830988618379068626528276418969/25000000000000000000000000000000 (pow.f64 y -2))))) (cbrt.f64 (exp.f64 (fma.f64 x x (*.f64 -31830988618379068626528276418969/25000000000000000000000000000000 (pow.f64 y -2))))))) (log.f64 (cbrt.f64 (exp.f64 (fma.f64 x x (*.f64 -31830988618379068626528276418969/25000000000000000000000000000000 (pow.f64 y -2)))))))
(+.f64 (*.f64 2 (log.f64 (cbrt.f64 (exp.f64 (fma.f64 x x (*.f64 -31830988618379068626528276418969/25000000000000000000000000000000 (pow.f64 y -2))))))) (log.f64 (cbrt.f64 (exp.f64 (fma.f64 x x (*.f64 -31830988618379068626528276418969/25000000000000000000000000000000 (pow.f64 y -2)))))))
(*.f64 3 (log.f64 (cbrt.f64 (exp.f64 (fma.f64 x x (*.f64 -31830988618379068626528276418969/25000000000000000000000000000000 (pow.f64 y -2)))))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (fma.f64 x x (*.f64 -31830988618379068626528276418969/25000000000000000000000000000000 (pow.f64 y -2)))))) (log.f64 (sqrt.f64 (exp.f64 (fma.f64 x x (*.f64 -31830988618379068626528276418969/25000000000000000000000000000000 (pow.f64 y -2)))))))
(*.f64 2 (log.f64 (sqrt.f64 (exp.f64 (fma.f64 x x (*.f64 -31830988618379068626528276418969/25000000000000000000000000000000 (pow.f64 y -2)))))))
(*.f64 1 (fma.f64 x x (*.f64 -31830988618379068626528276418969/25000000000000000000000000000000 (pow.f64 y -2))))
(-.f64 (*.f64 x x) (/.f64 31830988618379068626528276418969/25000000000000000000000000000000 (*.f64 y y)))
(fma.f64 x x (*.f64 -31830988618379068626528276418969/25000000000000000000000000000000 (pow.f64 y -2)))
(*.f64 (+.f64 (/.f64 5641895835477563/5000000000000000 y) x) (-.f64 x (/.f64 5641895835477563/5000000000000000 y)))
(-.f64 (*.f64 x x) (/.f64 31830988618379068626528276418969/25000000000000000000000000000000 (*.f64 y y)))
(fma.f64 x x (*.f64 -31830988618379068626528276418969/25000000000000000000000000000000 (pow.f64 y -2)))
(*.f64 (fma.f64 x x (*.f64 -31830988618379068626528276418969/25000000000000000000000000000000 (pow.f64 y -2))) 1)
(-.f64 (*.f64 x x) (/.f64 31830988618379068626528276418969/25000000000000000000000000000000 (*.f64 y y)))
(fma.f64 x x (*.f64 -31830988618379068626528276418969/25000000000000000000000000000000 (pow.f64 y -2)))
(*.f64 (cbrt.f64 (fma.f64 x x (*.f64 -31830988618379068626528276418969/25000000000000000000000000000000 (pow.f64 y -2)))) (cbrt.f64 (pow.f64 (fma.f64 x x (*.f64 -31830988618379068626528276418969/25000000000000000000000000000000 (pow.f64 y -2))) 2)))
(*.f64 (cbrt.f64 (pow.f64 (fma.f64 x x (*.f64 -31830988618379068626528276418969/25000000000000000000000000000000 (pow.f64 y -2))) 2)) (cbrt.f64 (fma.f64 x x (*.f64 -31830988618379068626528276418969/25000000000000000000000000000000 (pow.f64 y -2)))))
(*.f64 (cbrt.f64 (pow.f64 (fma.f64 x x (*.f64 -31830988618379068626528276418969/25000000000000000000000000000000 (pow.f64 y -2))) 2)) (cbrt.f64 (fma.f64 x x (*.f64 -31830988618379068626528276418969/25000000000000000000000000000000 (pow.f64 y -2)))))
(*.f64 (hypot.f64 x (sqrt.f64 (*.f64 -31830988618379068626528276418969/25000000000000000000000000000000 (pow.f64 y -2)))) (hypot.f64 x (sqrt.f64 (*.f64 -31830988618379068626528276418969/25000000000000000000000000000000 (pow.f64 y -2)))))
(-.f64 (*.f64 x x) (/.f64 31830988618379068626528276418969/25000000000000000000000000000000 (*.f64 y y)))
(fma.f64 x x (*.f64 -31830988618379068626528276418969/25000000000000000000000000000000 (pow.f64 y -2)))
(*.f64 (-.f64 (pow.f64 x 6) (pow.f64 (*.f64 31830988618379068626528276418969/25000000000000000000000000000000 (pow.f64 y -2)) 3)) (/.f64 1 (fma.f64 (*.f64 31830988618379068626528276418969/25000000000000000000000000000000 (pow.f64 y -2)) (fma.f64 x x (*.f64 31830988618379068626528276418969/25000000000000000000000000000000 (pow.f64 y -2))) (pow.f64 x 4))))
(/.f64 1 (/.f64 (fma.f64 (*.f64 31830988618379068626528276418969/25000000000000000000000000000000 (pow.f64 y -2)) (fma.f64 x x (*.f64 31830988618379068626528276418969/25000000000000000000000000000000 (pow.f64 y -2))) (pow.f64 x 4)) (-.f64 (pow.f64 x 6) (pow.f64 (*.f64 31830988618379068626528276418969/25000000000000000000000000000000 (pow.f64 y -2)) 3))))
(/.f64 (fma.f64 -32251534433199493661049880593938777829847262829918009516762758739122115348467797302968742947209/15625000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 (pow.f64 (pow.f64 y -2) 3) (pow.f64 x 6)) (fma.f64 (*.f64 31830988618379068626528276418969/25000000000000000000000000000000 (pow.f64 y -2)) (fma.f64 x x (*.f64 31830988618379068626528276418969/25000000000000000000000000000000 (pow.f64 y -2))) (pow.f64 x 4)))
(*.f64 (-.f64 (pow.f64 x 4) (/.f64 1013211836423377808197068612118338110498536634308026710423022961/625000000000000000000000000000000000000000000000000000000000000 (pow.f64 y 4))) (/.f64 1 (fma.f64 x x (*.f64 31830988618379068626528276418969/25000000000000000000000000000000 (pow.f64 y -2)))))
(/.f64 1 (/.f64 (fma.f64 x x (*.f64 31830988618379068626528276418969/25000000000000000000000000000000 (pow.f64 y -2))) (-.f64 (pow.f64 x 4) (/.f64 1013211836423377808197068612118338110498536634308026710423022961/625000000000000000000000000000000000000000000000000000000000000 (pow.f64 y 4)))))
(/.f64 (+.f64 (pow.f64 x 4) (/.f64 -1013211836423377808197068612118338110498536634308026710423022961/625000000000000000000000000000000000000000000000000000000000000 (pow.f64 y 4))) (fma.f64 x x (*.f64 31830988618379068626528276418969/25000000000000000000000000000000 (pow.f64 y -2))))
(/.f64 1 (/.f64 (fma.f64 (*.f64 31830988618379068626528276418969/25000000000000000000000000000000 (pow.f64 y -2)) (fma.f64 x x (*.f64 31830988618379068626528276418969/25000000000000000000000000000000 (pow.f64 y -2))) (pow.f64 x 4)) (-.f64 (pow.f64 x 6) (pow.f64 (*.f64 31830988618379068626528276418969/25000000000000000000000000000000 (pow.f64 y -2)) 3))))
(/.f64 (fma.f64 -32251534433199493661049880593938777829847262829918009516762758739122115348467797302968742947209/15625000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 (pow.f64 (pow.f64 y -2) 3) (pow.f64 x 6)) (fma.f64 (*.f64 31830988618379068626528276418969/25000000000000000000000000000000 (pow.f64 y -2)) (fma.f64 x x (*.f64 31830988618379068626528276418969/25000000000000000000000000000000 (pow.f64 y -2))) (pow.f64 x 4)))
(/.f64 1 (/.f64 (fma.f64 x x (*.f64 31830988618379068626528276418969/25000000000000000000000000000000 (pow.f64 y -2))) (-.f64 (pow.f64 x 4) (/.f64 1013211836423377808197068612118338110498536634308026710423022961/625000000000000000000000000000000000000000000000000000000000000 (pow.f64 y 4)))))
(/.f64 (+.f64 (pow.f64 x 4) (/.f64 -1013211836423377808197068612118338110498536634308026710423022961/625000000000000000000000000000000000000000000000000000000000000 (pow.f64 y 4))) (fma.f64 x x (*.f64 31830988618379068626528276418969/25000000000000000000000000000000 (pow.f64 y -2))))
(/.f64 (-.f64 (pow.f64 x 6) (pow.f64 (*.f64 31830988618379068626528276418969/25000000000000000000000000000000 (pow.f64 y -2)) 3)) (fma.f64 (*.f64 31830988618379068626528276418969/25000000000000000000000000000000 (pow.f64 y -2)) (fma.f64 x x (*.f64 31830988618379068626528276418969/25000000000000000000000000000000 (pow.f64 y -2))) (pow.f64 x 4)))
(/.f64 1 (/.f64 (fma.f64 (*.f64 31830988618379068626528276418969/25000000000000000000000000000000 (pow.f64 y -2)) (fma.f64 x x (*.f64 31830988618379068626528276418969/25000000000000000000000000000000 (pow.f64 y -2))) (pow.f64 x 4)) (-.f64 (pow.f64 x 6) (pow.f64 (*.f64 31830988618379068626528276418969/25000000000000000000000000000000 (pow.f64 y -2)) 3))))
(/.f64 (fma.f64 -32251534433199493661049880593938777829847262829918009516762758739122115348467797302968742947209/15625000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 (pow.f64 (pow.f64 y -2) 3) (pow.f64 x 6)) (fma.f64 (*.f64 31830988618379068626528276418969/25000000000000000000000000000000 (pow.f64 y -2)) (fma.f64 x x (*.f64 31830988618379068626528276418969/25000000000000000000000000000000 (pow.f64 y -2))) (pow.f64 x 4)))
(/.f64 (-.f64 (pow.f64 x 4) (/.f64 1013211836423377808197068612118338110498536634308026710423022961/625000000000000000000000000000000000000000000000000000000000000 (pow.f64 y 4))) (fma.f64 x x (*.f64 31830988618379068626528276418969/25000000000000000000000000000000 (pow.f64 y -2))))
(/.f64 1 (/.f64 (fma.f64 x x (*.f64 31830988618379068626528276418969/25000000000000000000000000000000 (pow.f64 y -2))) (-.f64 (pow.f64 x 4) (/.f64 1013211836423377808197068612118338110498536634308026710423022961/625000000000000000000000000000000000000000000000000000000000000 (pow.f64 y 4)))))
(/.f64 (+.f64 (pow.f64 x 4) (/.f64 -1013211836423377808197068612118338110498536634308026710423022961/625000000000000000000000000000000000000000000000000000000000000 (pow.f64 y 4))) (fma.f64 x x (*.f64 31830988618379068626528276418969/25000000000000000000000000000000 (pow.f64 y -2))))
(/.f64 (neg.f64 (-.f64 (pow.f64 x 6) (pow.f64 (*.f64 31830988618379068626528276418969/25000000000000000000000000000000 (pow.f64 y -2)) 3))) (neg.f64 (fma.f64 (*.f64 31830988618379068626528276418969/25000000000000000000000000000000 (pow.f64 y -2)) (fma.f64 x x (*.f64 31830988618379068626528276418969/25000000000000000000000000000000 (pow.f64 y -2))) (pow.f64 x 4))))
(/.f64 1 (/.f64 (fma.f64 (*.f64 31830988618379068626528276418969/25000000000000000000000000000000 (pow.f64 y -2)) (fma.f64 x x (*.f64 31830988618379068626528276418969/25000000000000000000000000000000 (pow.f64 y -2))) (pow.f64 x 4)) (-.f64 (pow.f64 x 6) (pow.f64 (*.f64 31830988618379068626528276418969/25000000000000000000000000000000 (pow.f64 y -2)) 3))))
(/.f64 (fma.f64 -32251534433199493661049880593938777829847262829918009516762758739122115348467797302968742947209/15625000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 (pow.f64 (pow.f64 y -2) 3) (pow.f64 x 6)) (fma.f64 (*.f64 31830988618379068626528276418969/25000000000000000000000000000000 (pow.f64 y -2)) (fma.f64 x x (*.f64 31830988618379068626528276418969/25000000000000000000000000000000 (pow.f64 y -2))) (pow.f64 x 4)))
(/.f64 (neg.f64 (-.f64 (pow.f64 x 4) (/.f64 1013211836423377808197068612118338110498536634308026710423022961/625000000000000000000000000000000000000000000000000000000000000 (pow.f64 y 4)))) (neg.f64 (fma.f64 x x (*.f64 31830988618379068626528276418969/25000000000000000000000000000000 (pow.f64 y -2)))))
(/.f64 1 (/.f64 (fma.f64 x x (*.f64 31830988618379068626528276418969/25000000000000000000000000000000 (pow.f64 y -2))) (-.f64 (pow.f64 x 4) (/.f64 1013211836423377808197068612118338110498536634308026710423022961/625000000000000000000000000000000000000000000000000000000000000 (pow.f64 y 4)))))
(/.f64 (+.f64 (pow.f64 x 4) (/.f64 -1013211836423377808197068612118338110498536634308026710423022961/625000000000000000000000000000000000000000000000000000000000000 (pow.f64 y 4))) (fma.f64 x x (*.f64 31830988618379068626528276418969/25000000000000000000000000000000 (pow.f64 y -2))))
(/.f64 (+.f64 (pow.f64 x 6) (pow.f64 (*.f64 -31830988618379068626528276418969/25000000000000000000000000000000 (pow.f64 y -2)) 3)) (+.f64 (pow.f64 x 4) (-.f64 (*.f64 (*.f64 -31830988618379068626528276418969/25000000000000000000000000000000 (pow.f64 y -2)) (*.f64 -31830988618379068626528276418969/25000000000000000000000000000000 (pow.f64 y -2))) (*.f64 (*.f64 x x) (*.f64 -31830988618379068626528276418969/25000000000000000000000000000000 (pow.f64 y -2))))))
(/.f64 1 (/.f64 (fma.f64 (*.f64 31830988618379068626528276418969/25000000000000000000000000000000 (pow.f64 y -2)) (fma.f64 x x (*.f64 31830988618379068626528276418969/25000000000000000000000000000000 (pow.f64 y -2))) (pow.f64 x 4)) (-.f64 (pow.f64 x 6) (pow.f64 (*.f64 31830988618379068626528276418969/25000000000000000000000000000000 (pow.f64 y -2)) 3))))
(/.f64 (fma.f64 -32251534433199493661049880593938777829847262829918009516762758739122115348467797302968742947209/15625000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 (pow.f64 (pow.f64 y -2) 3) (pow.f64 x 6)) (fma.f64 (*.f64 31830988618379068626528276418969/25000000000000000000000000000000 (pow.f64 y -2)) (fma.f64 x x (*.f64 31830988618379068626528276418969/25000000000000000000000000000000 (pow.f64 y -2))) (pow.f64 x 4)))
(/.f64 (-.f64 (pow.f64 x 4) (*.f64 (*.f64 -31830988618379068626528276418969/25000000000000000000000000000000 (pow.f64 y -2)) (*.f64 -31830988618379068626528276418969/25000000000000000000000000000000 (pow.f64 y -2)))) (-.f64 (*.f64 x x) (*.f64 -31830988618379068626528276418969/25000000000000000000000000000000 (pow.f64 y -2))))
(/.f64 (-.f64 (pow.f64 x 4) (*.f64 1013211836423377808197068612118338110498536634308026710423022961/625000000000000000000000000000000000000000000000000000000000000 (*.f64 (pow.f64 y -2) (pow.f64 y -2)))) (fma.f64 x x (*.f64 31830988618379068626528276418969/25000000000000000000000000000000 (pow.f64 y -2))))
(/.f64 (+.f64 (pow.f64 x 4) (*.f64 -1013211836423377808197068612118338110498536634308026710423022961/625000000000000000000000000000000000000000000000000000000000000 (pow.f64 y -4))) (fma.f64 x x (*.f64 31830988618379068626528276418969/25000000000000000000000000000000 (pow.f64 y -2))))
(/.f64 (+.f64 (pow.f64 x 4) (*.f64 (pow.f64 y -4) -1013211836423377808197068612118338110498536634308026710423022961/625000000000000000000000000000000000000000000000000000000000000)) (fma.f64 x x (*.f64 31830988618379068626528276418969/25000000000000000000000000000000 (pow.f64 y -2))))
(pow.f64 (fma.f64 x x (*.f64 -31830988618379068626528276418969/25000000000000000000000000000000 (pow.f64 y -2))) 1)
(-.f64 (*.f64 x x) (/.f64 31830988618379068626528276418969/25000000000000000000000000000000 (*.f64 y y)))
(fma.f64 x x (*.f64 -31830988618379068626528276418969/25000000000000000000000000000000 (pow.f64 y -2)))
(pow.f64 (pow.f64 (fma.f64 x x (*.f64 -31830988618379068626528276418969/25000000000000000000000000000000 (pow.f64 y -2))) 3) 1/3)
(-.f64 (*.f64 x x) (/.f64 31830988618379068626528276418969/25000000000000000000000000000000 (*.f64 y y)))
(fma.f64 x x (*.f64 -31830988618379068626528276418969/25000000000000000000000000000000 (pow.f64 y -2)))
(pow.f64 (cbrt.f64 (fma.f64 x x (*.f64 -31830988618379068626528276418969/25000000000000000000000000000000 (pow.f64 y -2)))) 3)
(-.f64 (*.f64 x x) (/.f64 31830988618379068626528276418969/25000000000000000000000000000000 (*.f64 y y)))
(fma.f64 x x (*.f64 -31830988618379068626528276418969/25000000000000000000000000000000 (pow.f64 y -2)))
(pow.f64 (hypot.f64 x (sqrt.f64 (*.f64 -31830988618379068626528276418969/25000000000000000000000000000000 (pow.f64 y -2)))) 2)
(-.f64 (*.f64 x x) (/.f64 31830988618379068626528276418969/25000000000000000000000000000000 (*.f64 y y)))
(fma.f64 x x (*.f64 -31830988618379068626528276418969/25000000000000000000000000000000 (pow.f64 y -2)))
(pow.f64 (/.f64 (fma.f64 (*.f64 31830988618379068626528276418969/25000000000000000000000000000000 (pow.f64 y -2)) (fma.f64 x x (*.f64 31830988618379068626528276418969/25000000000000000000000000000000 (pow.f64 y -2))) (pow.f64 x 4)) (-.f64 (pow.f64 x 6) (pow.f64 (*.f64 31830988618379068626528276418969/25000000000000000000000000000000 (pow.f64 y -2)) 3))) -1)
(/.f64 1 (/.f64 (fma.f64 (*.f64 31830988618379068626528276418969/25000000000000000000000000000000 (pow.f64 y -2)) (fma.f64 x x (*.f64 31830988618379068626528276418969/25000000000000000000000000000000 (pow.f64 y -2))) (pow.f64 x 4)) (-.f64 (pow.f64 x 6) (pow.f64 (*.f64 31830988618379068626528276418969/25000000000000000000000000000000 (pow.f64 y -2)) 3))))
(/.f64 (fma.f64 -32251534433199493661049880593938777829847262829918009516762758739122115348467797302968742947209/15625000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 (pow.f64 (pow.f64 y -2) 3) (pow.f64 x 6)) (fma.f64 (*.f64 31830988618379068626528276418969/25000000000000000000000000000000 (pow.f64 y -2)) (fma.f64 x x (*.f64 31830988618379068626528276418969/25000000000000000000000000000000 (pow.f64 y -2))) (pow.f64 x 4)))
(pow.f64 (/.f64 (fma.f64 x x (*.f64 31830988618379068626528276418969/25000000000000000000000000000000 (pow.f64 y -2))) (-.f64 (pow.f64 x 4) (/.f64 1013211836423377808197068612118338110498536634308026710423022961/625000000000000000000000000000000000000000000000000000000000000 (pow.f64 y 4)))) -1)
(/.f64 1 (/.f64 (fma.f64 x x (*.f64 31830988618379068626528276418969/25000000000000000000000000000000 (pow.f64 y -2))) (-.f64 (pow.f64 x 4) (/.f64 1013211836423377808197068612118338110498536634308026710423022961/625000000000000000000000000000000000000000000000000000000000000 (pow.f64 y 4)))))
(/.f64 (+.f64 (pow.f64 x 4) (/.f64 -1013211836423377808197068612118338110498536634308026710423022961/625000000000000000000000000000000000000000000000000000000000000 (pow.f64 y 4))) (fma.f64 x x (*.f64 31830988618379068626528276418969/25000000000000000000000000000000 (pow.f64 y -2))))
(sqrt.f64 (pow.f64 (fma.f64 x x (*.f64 -31830988618379068626528276418969/25000000000000000000000000000000 (pow.f64 y -2))) 2))
(-.f64 (*.f64 x x) (/.f64 31830988618379068626528276418969/25000000000000000000000000000000 (*.f64 y y)))
(fma.f64 x x (*.f64 -31830988618379068626528276418969/25000000000000000000000000000000 (pow.f64 y -2)))
(log.f64 (exp.f64 (fma.f64 x x (*.f64 -31830988618379068626528276418969/25000000000000000000000000000000 (pow.f64 y -2)))))
(-.f64 (*.f64 x x) (/.f64 31830988618379068626528276418969/25000000000000000000000000000000 (*.f64 y y)))
(fma.f64 x x (*.f64 -31830988618379068626528276418969/25000000000000000000000000000000 (pow.f64 y -2)))
(log.f64 (+.f64 1 (expm1.f64 (fma.f64 x x (*.f64 -31830988618379068626528276418969/25000000000000000000000000000000 (pow.f64 y -2))))))
(-.f64 (*.f64 x x) (/.f64 31830988618379068626528276418969/25000000000000000000000000000000 (*.f64 y y)))
(fma.f64 x x (*.f64 -31830988618379068626528276418969/25000000000000000000000000000000 (pow.f64 y -2)))
(log.f64 (/.f64 (+.f64 1 (expm1.f64 (*.f64 x x))) (pow.f64 (exp.f64 31830988618379068626528276418969/25000000000000000000000000000000) (pow.f64 y -2))))
(-.f64 (*.f64 x x) (/.f64 31830988618379068626528276418969/25000000000000000000000000000000 (*.f64 y y)))
(fma.f64 x x (*.f64 -31830988618379068626528276418969/25000000000000000000000000000000 (pow.f64 y -2)))
(log.f64 (/.f64 (pow.f64 (exp.f64 x) x) (+.f64 1 (expm1.f64 (*.f64 31830988618379068626528276418969/25000000000000000000000000000000 (pow.f64 y -2))))))
(-.f64 (*.f64 x x) (/.f64 31830988618379068626528276418969/25000000000000000000000000000000 (*.f64 y y)))
(fma.f64 x x (*.f64 -31830988618379068626528276418969/25000000000000000000000000000000 (pow.f64 y -2)))
(log.f64 (/.f64 (+.f64 1 (expm1.f64 (*.f64 x x))) (+.f64 1 (expm1.f64 (*.f64 31830988618379068626528276418969/25000000000000000000000000000000 (pow.f64 y -2))))))
(-.f64 (*.f64 x x) (/.f64 31830988618379068626528276418969/25000000000000000000000000000000 (*.f64 y y)))
(fma.f64 x x (*.f64 -31830988618379068626528276418969/25000000000000000000000000000000 (pow.f64 y -2)))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (*.f64 x x))) (exp.f64 (*.f64 -31830988618379068626528276418969/25000000000000000000000000000000 (pow.f64 y -2)))))
(-.f64 (*.f64 x x) (/.f64 31830988618379068626528276418969/25000000000000000000000000000000 (*.f64 y y)))
(fma.f64 x x (*.f64 -31830988618379068626528276418969/25000000000000000000000000000000 (pow.f64 y -2)))
(log.f64 (*.f64 (pow.f64 (exp.f64 x) x) (/.f64 1 (pow.f64 (exp.f64 31830988618379068626528276418969/25000000000000000000000000000000) (pow.f64 y -2)))))
(-.f64 (*.f64 x x) (/.f64 31830988618379068626528276418969/25000000000000000000000000000000 (*.f64 y y)))
(fma.f64 x x (*.f64 -31830988618379068626528276418969/25000000000000000000000000000000 (pow.f64 y -2)))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (*.f64 x x))) (/.f64 1 (pow.f64 (exp.f64 31830988618379068626528276418969/25000000000000000000000000000000) (pow.f64 y -2)))))
(-.f64 (*.f64 x x) (/.f64 31830988618379068626528276418969/25000000000000000000000000000000 (*.f64 y y)))
(fma.f64 x x (*.f64 -31830988618379068626528276418969/25000000000000000000000000000000 (pow.f64 y -2)))
(log.f64 (*.f64 (exp.f64 (*.f64 -31830988618379068626528276418969/25000000000000000000000000000000 (pow.f64 y -2))) (pow.f64 (exp.f64 x) x)))
(-.f64 (*.f64 x x) (/.f64 31830988618379068626528276418969/25000000000000000000000000000000 (*.f64 y y)))
(fma.f64 x x (*.f64 -31830988618379068626528276418969/25000000000000000000000000000000 (pow.f64 y -2)))
(log.f64 (*.f64 (/.f64 1 (pow.f64 (exp.f64 31830988618379068626528276418969/25000000000000000000000000000000) (pow.f64 y -2))) (pow.f64 (exp.f64 x) x)))
(-.f64 (*.f64 x x) (/.f64 31830988618379068626528276418969/25000000000000000000000000000000 (*.f64 y y)))
(fma.f64 x x (*.f64 -31830988618379068626528276418969/25000000000000000000000000000000 (pow.f64 y -2)))
(log.f64 (*.f64 (exp.f64 (*.f64 -31830988618379068626528276418969/25000000000000000000000000000000 (pow.f64 y -2))) (+.f64 1 (expm1.f64 (*.f64 x x)))))
(-.f64 (*.f64 x x) (/.f64 31830988618379068626528276418969/25000000000000000000000000000000 (*.f64 y y)))
(fma.f64 x x (*.f64 -31830988618379068626528276418969/25000000000000000000000000000000 (pow.f64 y -2)))
(log.f64 (*.f64 (/.f64 1 (pow.f64 (exp.f64 31830988618379068626528276418969/25000000000000000000000000000000) (pow.f64 y -2))) (+.f64 1 (expm1.f64 (*.f64 x x)))))
(-.f64 (*.f64 x x) (/.f64 31830988618379068626528276418969/25000000000000000000000000000000 (*.f64 y y)))
(fma.f64 x x (*.f64 -31830988618379068626528276418969/25000000000000000000000000000000 (pow.f64 y -2)))
(cbrt.f64 (pow.f64 (fma.f64 x x (*.f64 -31830988618379068626528276418969/25000000000000000000000000000000 (pow.f64 y -2))) 3))
(-.f64 (*.f64 x x) (/.f64 31830988618379068626528276418969/25000000000000000000000000000000 (*.f64 y y)))
(fma.f64 x x (*.f64 -31830988618379068626528276418969/25000000000000000000000000000000 (pow.f64 y -2)))
(expm1.f64 (log1p.f64 (fma.f64 x x (*.f64 -31830988618379068626528276418969/25000000000000000000000000000000 (pow.f64 y -2)))))
(-.f64 (*.f64 x x) (/.f64 31830988618379068626528276418969/25000000000000000000000000000000 (*.f64 y y)))
(fma.f64 x x (*.f64 -31830988618379068626528276418969/25000000000000000000000000000000 (pow.f64 y -2)))
(log1p.f64 (expm1.f64 (fma.f64 x x (*.f64 -31830988618379068626528276418969/25000000000000000000000000000000 (pow.f64 y -2)))))
(-.f64 (*.f64 x x) (/.f64 31830988618379068626528276418969/25000000000000000000000000000000 (*.f64 y y)))
(fma.f64 x x (*.f64 -31830988618379068626528276418969/25000000000000000000000000000000 (pow.f64 y -2)))
(exp.f64 (log.f64 (fma.f64 x x (*.f64 -31830988618379068626528276418969/25000000000000000000000000000000 (pow.f64 y -2)))))
(-.f64 (*.f64 x x) (/.f64 31830988618379068626528276418969/25000000000000000000000000000000 (*.f64 y y)))
(fma.f64 x x (*.f64 -31830988618379068626528276418969/25000000000000000000000000000000 (pow.f64 y -2)))
(exp.f64 (*.f64 (log.f64 (fma.f64 x x (*.f64 -31830988618379068626528276418969/25000000000000000000000000000000 (pow.f64 y -2)))) 1))
(-.f64 (*.f64 x x) (/.f64 31830988618379068626528276418969/25000000000000000000000000000000 (*.f64 y y)))
(fma.f64 x x (*.f64 -31830988618379068626528276418969/25000000000000000000000000000000 (pow.f64 y -2)))
(fma.f64 1 (*.f64 x x) (*.f64 -31830988618379068626528276418969/25000000000000000000000000000000 (pow.f64 y -2)))
(-.f64 (*.f64 x x) (/.f64 31830988618379068626528276418969/25000000000000000000000000000000 (*.f64 y y)))
(fma.f64 x x (*.f64 -31830988618379068626528276418969/25000000000000000000000000000000 (pow.f64 y -2)))
(fma.f64 1 (*.f64 x x) (*.f64 (*.f64 -31830988618379068626528276418969/25000000000000000000000000000000 (pow.f64 y -2)) 1))
(-.f64 (*.f64 x x) (/.f64 31830988618379068626528276418969/25000000000000000000000000000000 (*.f64 y y)))
(fma.f64 x x (*.f64 -31830988618379068626528276418969/25000000000000000000000000000000 (pow.f64 y -2)))
(fma.f64 1 (fma.f64 x x (*.f64 -31830988618379068626528276418969/25000000000000000000000000000000 (pow.f64 y -2))) (fma.f64 (*.f64 -31830988618379068626528276418969/25000000000000000000000000000000 (pow.f64 y -2)) 1 (*.f64 31830988618379068626528276418969/25000000000000000000000000000000 (pow.f64 y -2))))
(-.f64 (*.f64 x x) (/.f64 31830988618379068626528276418969/25000000000000000000000000000000 (*.f64 y y)))
(fma.f64 x x (*.f64 -31830988618379068626528276418969/25000000000000000000000000000000 (pow.f64 y -2)))
(fma.f64 1 (fma.f64 x x (*.f64 -31830988618379068626528276418969/25000000000000000000000000000000 (pow.f64 y -2))) (fma.f64 (neg.f64 (pow.f64 y -2)) 31830988618379068626528276418969/25000000000000000000000000000000 (*.f64 31830988618379068626528276418969/25000000000000000000000000000000 (pow.f64 y -2))))
(-.f64 (*.f64 x x) (/.f64 31830988618379068626528276418969/25000000000000000000000000000000 (*.f64 y y)))
(fma.f64 x x (*.f64 -31830988618379068626528276418969/25000000000000000000000000000000 (pow.f64 y -2)))
(fma.f64 1 (fma.f64 x x (*.f64 -31830988618379068626528276418969/25000000000000000000000000000000 (pow.f64 y -2))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 31830988618379068626528276418969/25000000000000000000000000000000 (pow.f64 y -2)))) (cbrt.f64 (/.f64 1013211836423377808197068612118338110498536634308026710423022961/625000000000000000000000000000000000000000000000000000000000000 (pow.f64 y 4))) (*.f64 31830988618379068626528276418969/25000000000000000000000000000000 (pow.f64 y -2))))
(+.f64 (fma.f64 x x (*.f64 -31830988618379068626528276418969/25000000000000000000000000000000 (pow.f64 y -2))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 31830988618379068626528276418969/25000000000000000000000000000000 (pow.f64 y -2)))) (cbrt.f64 (/.f64 1013211836423377808197068612118338110498536634308026710423022961/625000000000000000000000000000000000000000000000000000000000000 (pow.f64 y 4))) (*.f64 31830988618379068626528276418969/25000000000000000000000000000000 (pow.f64 y -2))))
(+.f64 (fma.f64 x x (*.f64 -31830988618379068626528276418969/25000000000000000000000000000000 (pow.f64 y -2))) (-.f64 (*.f64 31830988618379068626528276418969/25000000000000000000000000000000 (pow.f64 y -2)) (*.f64 (cbrt.f64 (*.f64 31830988618379068626528276418969/25000000000000000000000000000000 (pow.f64 y -2))) (cbrt.f64 (/.f64 1013211836423377808197068612118338110498536634308026710423022961/625000000000000000000000000000000000000000000000000000000000000 (pow.f64 y 4))))))
(fma.f64 1 (fma.f64 x x (*.f64 -31830988618379068626528276418969/25000000000000000000000000000000 (pow.f64 y -2))) (+.f64 (*.f64 -31830988618379068626528276418969/25000000000000000000000000000000 (pow.f64 y -2)) (*.f64 31830988618379068626528276418969/25000000000000000000000000000000 (pow.f64 y -2))))
(-.f64 (*.f64 x x) (/.f64 31830988618379068626528276418969/25000000000000000000000000000000 (*.f64 y y)))
(fma.f64 x x (*.f64 -31830988618379068626528276418969/25000000000000000000000000000000 (pow.f64 y -2)))
(fma.f64 1 (*.f64 -31830988618379068626528276418969/25000000000000000000000000000000 (pow.f64 y -2)) (*.f64 x x))
(-.f64 (*.f64 x x) (/.f64 31830988618379068626528276418969/25000000000000000000000000000000 (*.f64 y y)))
(fma.f64 x x (*.f64 -31830988618379068626528276418969/25000000000000000000000000000000 (pow.f64 y -2)))
(fma.f64 (/.f64 5641895835477563/5000000000000000 y) (neg.f64 (/.f64 5641895835477563/5000000000000000 y)) (*.f64 x x))
(-.f64 (*.f64 x x) (/.f64 31830988618379068626528276418969/25000000000000000000000000000000 (*.f64 y y)))
(fma.f64 x x (*.f64 -31830988618379068626528276418969/25000000000000000000000000000000 (pow.f64 y -2)))
(fma.f64 x x (*.f64 -31830988618379068626528276418969/25000000000000000000000000000000 (pow.f64 y -2)))
(-.f64 (*.f64 x x) (/.f64 31830988618379068626528276418969/25000000000000000000000000000000 (*.f64 y y)))
(fma.f64 x x (*.f64 (*.f64 -31830988618379068626528276418969/25000000000000000000000000000000 (pow.f64 y -2)) 1))
(-.f64 (*.f64 x x) (/.f64 31830988618379068626528276418969/25000000000000000000000000000000 (*.f64 y y)))
(fma.f64 x x (*.f64 -31830988618379068626528276418969/25000000000000000000000000000000 (pow.f64 y -2)))
(fma.f64 (+.f64 (/.f64 5641895835477563/5000000000000000 y) x) (-.f64 x (/.f64 5641895835477563/5000000000000000 y)) (fma.f64 (*.f64 -31830988618379068626528276418969/25000000000000000000000000000000 (pow.f64 y -2)) 1 (*.f64 31830988618379068626528276418969/25000000000000000000000000000000 (pow.f64 y -2))))
(-.f64 (*.f64 x x) (/.f64 31830988618379068626528276418969/25000000000000000000000000000000 (*.f64 y y)))
(fma.f64 x x (*.f64 -31830988618379068626528276418969/25000000000000000000000000000000 (pow.f64 y -2)))
(fma.f64 (+.f64 (/.f64 5641895835477563/5000000000000000 y) x) (-.f64 x (/.f64 5641895835477563/5000000000000000 y)) (fma.f64 (neg.f64 (pow.f64 y -2)) 31830988618379068626528276418969/25000000000000000000000000000000 (*.f64 31830988618379068626528276418969/25000000000000000000000000000000 (pow.f64 y -2))))
(-.f64 (*.f64 x x) (/.f64 31830988618379068626528276418969/25000000000000000000000000000000 (*.f64 y y)))
(fma.f64 x x (*.f64 -31830988618379068626528276418969/25000000000000000000000000000000 (pow.f64 y -2)))
(fma.f64 (+.f64 (/.f64 5641895835477563/5000000000000000 y) x) (-.f64 x (/.f64 5641895835477563/5000000000000000 y)) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 31830988618379068626528276418969/25000000000000000000000000000000 (pow.f64 y -2)))) (cbrt.f64 (/.f64 1013211836423377808197068612118338110498536634308026710423022961/625000000000000000000000000000000000000000000000000000000000000 (pow.f64 y 4))) (*.f64 31830988618379068626528276418969/25000000000000000000000000000000 (pow.f64 y -2))))
(+.f64 (fma.f64 x x (*.f64 -31830988618379068626528276418969/25000000000000000000000000000000 (pow.f64 y -2))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 31830988618379068626528276418969/25000000000000000000000000000000 (pow.f64 y -2)))) (cbrt.f64 (/.f64 1013211836423377808197068612118338110498536634308026710423022961/625000000000000000000000000000000000000000000000000000000000000 (pow.f64 y 4))) (*.f64 31830988618379068626528276418969/25000000000000000000000000000000 (pow.f64 y -2))))
(+.f64 (fma.f64 x x (*.f64 -31830988618379068626528276418969/25000000000000000000000000000000 (pow.f64 y -2))) (-.f64 (*.f64 31830988618379068626528276418969/25000000000000000000000000000000 (pow.f64 y -2)) (*.f64 (cbrt.f64 (*.f64 31830988618379068626528276418969/25000000000000000000000000000000 (pow.f64 y -2))) (cbrt.f64 (/.f64 1013211836423377808197068612118338110498536634308026710423022961/625000000000000000000000000000000000000000000000000000000000000 (pow.f64 y 4))))))
(fma.f64 (+.f64 (/.f64 5641895835477563/5000000000000000 y) x) (-.f64 x (/.f64 5641895835477563/5000000000000000 y)) (+.f64 (*.f64 -31830988618379068626528276418969/25000000000000000000000000000000 (pow.f64 y -2)) (*.f64 31830988618379068626528276418969/25000000000000000000000000000000 (pow.f64 y -2))))
(-.f64 (*.f64 x x) (/.f64 31830988618379068626528276418969/25000000000000000000000000000000 (*.f64 y y)))
(fma.f64 x x (*.f64 -31830988618379068626528276418969/25000000000000000000000000000000 (pow.f64 y -2)))
(fma.f64 (*.f64 x x) 1 (*.f64 -31830988618379068626528276418969/25000000000000000000000000000000 (pow.f64 y -2)))
(-.f64 (*.f64 x x) (/.f64 31830988618379068626528276418969/25000000000000000000000000000000 (*.f64 y y)))
(fma.f64 x x (*.f64 -31830988618379068626528276418969/25000000000000000000000000000000 (pow.f64 y -2)))
(fma.f64 (*.f64 x x) 1 (*.f64 (*.f64 -31830988618379068626528276418969/25000000000000000000000000000000 (pow.f64 y -2)) 1))
(-.f64 (*.f64 x x) (/.f64 31830988618379068626528276418969/25000000000000000000000000000000 (*.f64 y y)))
(fma.f64 x x (*.f64 -31830988618379068626528276418969/25000000000000000000000000000000 (pow.f64 y -2)))
(fma.f64 31830988618379068626528276418969/25000000000000000000000000000000 (neg.f64 (pow.f64 y -2)) (*.f64 x x))
(-.f64 (*.f64 x x) (/.f64 31830988618379068626528276418969/25000000000000000000000000000000 (*.f64 y y)))
(fma.f64 x x (*.f64 -31830988618379068626528276418969/25000000000000000000000000000000 (pow.f64 y -2)))
(fma.f64 (fma.f64 x x (*.f64 -31830988618379068626528276418969/25000000000000000000000000000000 (pow.f64 y -2))) 1 (fma.f64 (*.f64 -31830988618379068626528276418969/25000000000000000000000000000000 (pow.f64 y -2)) 1 (*.f64 31830988618379068626528276418969/25000000000000000000000000000000 (pow.f64 y -2))))
(-.f64 (*.f64 x x) (/.f64 31830988618379068626528276418969/25000000000000000000000000000000 (*.f64 y y)))
(fma.f64 x x (*.f64 -31830988618379068626528276418969/25000000000000000000000000000000 (pow.f64 y -2)))
(fma.f64 (fma.f64 x x (*.f64 -31830988618379068626528276418969/25000000000000000000000000000000 (pow.f64 y -2))) 1 (fma.f64 (neg.f64 (pow.f64 y -2)) 31830988618379068626528276418969/25000000000000000000000000000000 (*.f64 31830988618379068626528276418969/25000000000000000000000000000000 (pow.f64 y -2))))
(-.f64 (*.f64 x x) (/.f64 31830988618379068626528276418969/25000000000000000000000000000000 (*.f64 y y)))
(fma.f64 x x (*.f64 -31830988618379068626528276418969/25000000000000000000000000000000 (pow.f64 y -2)))
(fma.f64 (fma.f64 x x (*.f64 -31830988618379068626528276418969/25000000000000000000000000000000 (pow.f64 y -2))) 1 (fma.f64 (neg.f64 (cbrt.f64 (*.f64 31830988618379068626528276418969/25000000000000000000000000000000 (pow.f64 y -2)))) (cbrt.f64 (/.f64 1013211836423377808197068612118338110498536634308026710423022961/625000000000000000000000000000000000000000000000000000000000000 (pow.f64 y 4))) (*.f64 31830988618379068626528276418969/25000000000000000000000000000000 (pow.f64 y -2))))
(+.f64 (fma.f64 x x (*.f64 -31830988618379068626528276418969/25000000000000000000000000000000 (pow.f64 y -2))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 31830988618379068626528276418969/25000000000000000000000000000000 (pow.f64 y -2)))) (cbrt.f64 (/.f64 1013211836423377808197068612118338110498536634308026710423022961/625000000000000000000000000000000000000000000000000000000000000 (pow.f64 y 4))) (*.f64 31830988618379068626528276418969/25000000000000000000000000000000 (pow.f64 y -2))))
(+.f64 (fma.f64 x x (*.f64 -31830988618379068626528276418969/25000000000000000000000000000000 (pow.f64 y -2))) (-.f64 (*.f64 31830988618379068626528276418969/25000000000000000000000000000000 (pow.f64 y -2)) (*.f64 (cbrt.f64 (*.f64 31830988618379068626528276418969/25000000000000000000000000000000 (pow.f64 y -2))) (cbrt.f64 (/.f64 1013211836423377808197068612118338110498536634308026710423022961/625000000000000000000000000000000000000000000000000000000000000 (pow.f64 y 4))))))
(fma.f64 (fma.f64 x x (*.f64 -31830988618379068626528276418969/25000000000000000000000000000000 (pow.f64 y -2))) 1 (+.f64 (*.f64 -31830988618379068626528276418969/25000000000000000000000000000000 (pow.f64 y -2)) (*.f64 31830988618379068626528276418969/25000000000000000000000000000000 (pow.f64 y -2))))
(-.f64 (*.f64 x x) (/.f64 31830988618379068626528276418969/25000000000000000000000000000000 (*.f64 y y)))
(fma.f64 x x (*.f64 -31830988618379068626528276418969/25000000000000000000000000000000 (pow.f64 y -2)))
(fma.f64 (cbrt.f64 (/.f64 1013211836423377808197068612118338110498536634308026710423022961/625000000000000000000000000000000000000000000000000000000000000 (pow.f64 y 4))) (neg.f64 (cbrt.f64 (*.f64 31830988618379068626528276418969/25000000000000000000000000000000 (pow.f64 y -2)))) (*.f64 x x))
(-.f64 (*.f64 x x) (*.f64 (cbrt.f64 (*.f64 31830988618379068626528276418969/25000000000000000000000000000000 (pow.f64 y -2))) (cbrt.f64 (/.f64 1013211836423377808197068612118338110498536634308026710423022961/625000000000000000000000000000000000000000000000000000000000000 (pow.f64 y 4)))))
(fma.f64 (pow.f64 (cbrt.f64 x) 2) (cbrt.f64 (pow.f64 x 4)) (*.f64 -31830988618379068626528276418969/25000000000000000000000000000000 (pow.f64 y -2)))
(fma.f64 (pow.f64 (cbrt.f64 x) 2) (cbrt.f64 (pow.f64 x 4)) (*.f64 (*.f64 -31830988618379068626528276418969/25000000000000000000000000000000 (pow.f64 y -2)) 1))
(fma.f64 (pow.f64 (cbrt.f64 x) 2) (cbrt.f64 (pow.f64 x 4)) (*.f64 -31830988618379068626528276418969/25000000000000000000000000000000 (pow.f64 y -2)))
(fma.f64 (pow.f64 (cbrt.f64 x) 2) (*.f64 (cbrt.f64 x) x) (*.f64 -31830988618379068626528276418969/25000000000000000000000000000000 (pow.f64 y -2)))
(-.f64 (*.f64 x x) (/.f64 31830988618379068626528276418969/25000000000000000000000000000000 (*.f64 y y)))
(fma.f64 x x (*.f64 -31830988618379068626528276418969/25000000000000000000000000000000 (pow.f64 y -2)))
(fma.f64 (pow.f64 (cbrt.f64 x) 2) (*.f64 (cbrt.f64 x) x) (*.f64 (*.f64 -31830988618379068626528276418969/25000000000000000000000000000000 (pow.f64 y -2)) 1))
(-.f64 (*.f64 x x) (/.f64 31830988618379068626528276418969/25000000000000000000000000000000 (*.f64 y y)))
(fma.f64 x x (*.f64 -31830988618379068626528276418969/25000000000000000000000000000000 (pow.f64 y -2)))
(fma.f64 (cbrt.f64 (pow.f64 x 4)) (pow.f64 (cbrt.f64 x) 2) (*.f64 -31830988618379068626528276418969/25000000000000000000000000000000 (pow.f64 y -2)))
(fma.f64 (pow.f64 (cbrt.f64 x) 2) (cbrt.f64 (pow.f64 x 4)) (*.f64 -31830988618379068626528276418969/25000000000000000000000000000000 (pow.f64 y -2)))
(fma.f64 (cbrt.f64 (pow.f64 x 4)) (pow.f64 (cbrt.f64 x) 2) (*.f64 (*.f64 -31830988618379068626528276418969/25000000000000000000000000000000 (pow.f64 y -2)) 1))
(fma.f64 (pow.f64 (cbrt.f64 x) 2) (cbrt.f64 (pow.f64 x 4)) (*.f64 -31830988618379068626528276418969/25000000000000000000000000000000 (pow.f64 y -2)))
(fma.f64 (cbrt.f64 (fma.f64 x x (*.f64 -31830988618379068626528276418969/25000000000000000000000000000000 (pow.f64 y -2)))) (cbrt.f64 (pow.f64 (fma.f64 x x (*.f64 -31830988618379068626528276418969/25000000000000000000000000000000 (pow.f64 y -2))) 2)) (fma.f64 (*.f64 -31830988618379068626528276418969/25000000000000000000000000000000 (pow.f64 y -2)) 1 (*.f64 31830988618379068626528276418969/25000000000000000000000000000000 (pow.f64 y -2))))
(*.f64 (cbrt.f64 (pow.f64 (fma.f64 x x (*.f64 -31830988618379068626528276418969/25000000000000000000000000000000 (pow.f64 y -2))) 2)) (cbrt.f64 (fma.f64 x x (*.f64 -31830988618379068626528276418969/25000000000000000000000000000000 (pow.f64 y -2)))))
(fma.f64 (cbrt.f64 (fma.f64 x x (*.f64 -31830988618379068626528276418969/25000000000000000000000000000000 (pow.f64 y -2)))) (cbrt.f64 (pow.f64 (fma.f64 x x (*.f64 -31830988618379068626528276418969/25000000000000000000000000000000 (pow.f64 y -2))) 2)) (fma.f64 (neg.f64 (pow.f64 y -2)) 31830988618379068626528276418969/25000000000000000000000000000000 (*.f64 31830988618379068626528276418969/25000000000000000000000000000000 (pow.f64 y -2))))
(*.f64 (cbrt.f64 (pow.f64 (fma.f64 x x (*.f64 -31830988618379068626528276418969/25000000000000000000000000000000 (pow.f64 y -2))) 2)) (cbrt.f64 (fma.f64 x x (*.f64 -31830988618379068626528276418969/25000000000000000000000000000000 (pow.f64 y -2)))))
(fma.f64 (cbrt.f64 (fma.f64 x x (*.f64 -31830988618379068626528276418969/25000000000000000000000000000000 (pow.f64 y -2)))) (cbrt.f64 (pow.f64 (fma.f64 x x (*.f64 -31830988618379068626528276418969/25000000000000000000000000000000 (pow.f64 y -2))) 2)) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 31830988618379068626528276418969/25000000000000000000000000000000 (pow.f64 y -2)))) (cbrt.f64 (/.f64 1013211836423377808197068612118338110498536634308026710423022961/625000000000000000000000000000000000000000000000000000000000000 (pow.f64 y 4))) (*.f64 31830988618379068626528276418969/25000000000000000000000000000000 (pow.f64 y -2))))
(fma.f64 (cbrt.f64 (pow.f64 (fma.f64 x x (*.f64 -31830988618379068626528276418969/25000000000000000000000000000000 (pow.f64 y -2))) 2)) (cbrt.f64 (fma.f64 x x (*.f64 -31830988618379068626528276418969/25000000000000000000000000000000 (pow.f64 y -2)))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 31830988618379068626528276418969/25000000000000000000000000000000 (pow.f64 y -2)))) (cbrt.f64 (/.f64 1013211836423377808197068612118338110498536634308026710423022961/625000000000000000000000000000000000000000000000000000000000000 (pow.f64 y 4))) (*.f64 31830988618379068626528276418969/25000000000000000000000000000000 (pow.f64 y -2))))
(fma.f64 (cbrt.f64 (pow.f64 (fma.f64 x x (*.f64 -31830988618379068626528276418969/25000000000000000000000000000000 (pow.f64 y -2))) 2)) (cbrt.f64 (fma.f64 x x (*.f64 -31830988618379068626528276418969/25000000000000000000000000000000 (pow.f64 y -2)))) (-.f64 (*.f64 31830988618379068626528276418969/25000000000000000000000000000000 (pow.f64 y -2)) (*.f64 (cbrt.f64 (*.f64 31830988618379068626528276418969/25000000000000000000000000000000 (pow.f64 y -2))) (cbrt.f64 (/.f64 1013211836423377808197068612118338110498536634308026710423022961/625000000000000000000000000000000000000000000000000000000000000 (pow.f64 y 4))))))
(fma.f64 (cbrt.f64 (fma.f64 x x (*.f64 -31830988618379068626528276418969/25000000000000000000000000000000 (pow.f64 y -2)))) (cbrt.f64 (pow.f64 (fma.f64 x x (*.f64 -31830988618379068626528276418969/25000000000000000000000000000000 (pow.f64 y -2))) 2)) (+.f64 (*.f64 -31830988618379068626528276418969/25000000000000000000000000000000 (pow.f64 y -2)) (*.f64 31830988618379068626528276418969/25000000000000000000000000000000 (pow.f64 y -2))))
(*.f64 (cbrt.f64 (pow.f64 (fma.f64 x x (*.f64 -31830988618379068626528276418969/25000000000000000000000000000000 (pow.f64 y -2))) 2)) (cbrt.f64 (fma.f64 x x (*.f64 -31830988618379068626528276418969/25000000000000000000000000000000 (pow.f64 y -2)))))
(fma.f64 (cbrt.f64 (pow.f64 (fma.f64 x x (*.f64 -31830988618379068626528276418969/25000000000000000000000000000000 (pow.f64 y -2))) 2)) (cbrt.f64 (fma.f64 x x (*.f64 -31830988618379068626528276418969/25000000000000000000000000000000 (pow.f64 y -2)))) (fma.f64 (*.f64 -31830988618379068626528276418969/25000000000000000000000000000000 (pow.f64 y -2)) 1 (*.f64 31830988618379068626528276418969/25000000000000000000000000000000 (pow.f64 y -2))))
(*.f64 (cbrt.f64 (pow.f64 (fma.f64 x x (*.f64 -31830988618379068626528276418969/25000000000000000000000000000000 (pow.f64 y -2))) 2)) (cbrt.f64 (fma.f64 x x (*.f64 -31830988618379068626528276418969/25000000000000000000000000000000 (pow.f64 y -2)))))
(fma.f64 (cbrt.f64 (pow.f64 (fma.f64 x x (*.f64 -31830988618379068626528276418969/25000000000000000000000000000000 (pow.f64 y -2))) 2)) (cbrt.f64 (fma.f64 x x (*.f64 -31830988618379068626528276418969/25000000000000000000000000000000 (pow.f64 y -2)))) (fma.f64 (neg.f64 (pow.f64 y -2)) 31830988618379068626528276418969/25000000000000000000000000000000 (*.f64 31830988618379068626528276418969/25000000000000000000000000000000 (pow.f64 y -2))))
(*.f64 (cbrt.f64 (pow.f64 (fma.f64 x x (*.f64 -31830988618379068626528276418969/25000000000000000000000000000000 (pow.f64 y -2))) 2)) (cbrt.f64 (fma.f64 x x (*.f64 -31830988618379068626528276418969/25000000000000000000000000000000 (pow.f64 y -2)))))
(fma.f64 (cbrt.f64 (pow.f64 (fma.f64 x x (*.f64 -31830988618379068626528276418969/25000000000000000000000000000000 (pow.f64 y -2))) 2)) (cbrt.f64 (fma.f64 x x (*.f64 -31830988618379068626528276418969/25000000000000000000000000000000 (pow.f64 y -2)))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 31830988618379068626528276418969/25000000000000000000000000000000 (pow.f64 y -2)))) (cbrt.f64 (/.f64 1013211836423377808197068612118338110498536634308026710423022961/625000000000000000000000000000000000000000000000000000000000000 (pow.f64 y 4))) (*.f64 31830988618379068626528276418969/25000000000000000000000000000000 (pow.f64 y -2))))
(fma.f64 (cbrt.f64 (pow.f64 (fma.f64 x x (*.f64 -31830988618379068626528276418969/25000000000000000000000000000000 (pow.f64 y -2))) 2)) (cbrt.f64 (fma.f64 x x (*.f64 -31830988618379068626528276418969/25000000000000000000000000000000 (pow.f64 y -2)))) (-.f64 (*.f64 31830988618379068626528276418969/25000000000000000000000000000000 (pow.f64 y -2)) (*.f64 (cbrt.f64 (*.f64 31830988618379068626528276418969/25000000000000000000000000000000 (pow.f64 y -2))) (cbrt.f64 (/.f64 1013211836423377808197068612118338110498536634308026710423022961/625000000000000000000000000000000000000000000000000000000000000 (pow.f64 y 4))))))
(fma.f64 (cbrt.f64 (pow.f64 (fma.f64 x x (*.f64 -31830988618379068626528276418969/25000000000000000000000000000000 (pow.f64 y -2))) 2)) (cbrt.f64 (fma.f64 x x (*.f64 -31830988618379068626528276418969/25000000000000000000000000000000 (pow.f64 y -2)))) (+.f64 (*.f64 -31830988618379068626528276418969/25000000000000000000000000000000 (pow.f64 y -2)) (*.f64 31830988618379068626528276418969/25000000000000000000000000000000 (pow.f64 y -2))))
(*.f64 (cbrt.f64 (pow.f64 (fma.f64 x x (*.f64 -31830988618379068626528276418969/25000000000000000000000000000000 (pow.f64 y -2))) 2)) (cbrt.f64 (fma.f64 x x (*.f64 -31830988618379068626528276418969/25000000000000000000000000000000 (pow.f64 y -2)))))
(fma.f64 (sqrt.f64 x) (*.f64 (sqrt.f64 x) x) (*.f64 -31830988618379068626528276418969/25000000000000000000000000000000 (pow.f64 y -2)))
(-.f64 (*.f64 x x) (/.f64 31830988618379068626528276418969/25000000000000000000000000000000 (*.f64 y y)))
(fma.f64 x x (*.f64 -31830988618379068626528276418969/25000000000000000000000000000000 (pow.f64 y -2)))
(fma.f64 (sqrt.f64 x) (*.f64 (sqrt.f64 x) x) (*.f64 (*.f64 -31830988618379068626528276418969/25000000000000000000000000000000 (pow.f64 y -2)) 1))
(-.f64 (*.f64 x x) (/.f64 31830988618379068626528276418969/25000000000000000000000000000000 (*.f64 y y)))
(fma.f64 x x (*.f64 -31830988618379068626528276418969/25000000000000000000000000000000 (pow.f64 y -2)))
(fma.f64 (hypot.f64 x (sqrt.f64 (*.f64 -31830988618379068626528276418969/25000000000000000000000000000000 (pow.f64 y -2)))) (hypot.f64 x (sqrt.f64 (*.f64 -31830988618379068626528276418969/25000000000000000000000000000000 (pow.f64 y -2)))) (fma.f64 (*.f64 -31830988618379068626528276418969/25000000000000000000000000000000 (pow.f64 y -2)) 1 (*.f64 31830988618379068626528276418969/25000000000000000000000000000000 (pow.f64 y -2))))
(-.f64 (*.f64 x x) (/.f64 31830988618379068626528276418969/25000000000000000000000000000000 (*.f64 y y)))
(fma.f64 x x (*.f64 -31830988618379068626528276418969/25000000000000000000000000000000 (pow.f64 y -2)))
(fma.f64 (hypot.f64 x (sqrt.f64 (*.f64 -31830988618379068626528276418969/25000000000000000000000000000000 (pow.f64 y -2)))) (hypot.f64 x (sqrt.f64 (*.f64 -31830988618379068626528276418969/25000000000000000000000000000000 (pow.f64 y -2)))) (fma.f64 (neg.f64 (pow.f64 y -2)) 31830988618379068626528276418969/25000000000000000000000000000000 (*.f64 31830988618379068626528276418969/25000000000000000000000000000000 (pow.f64 y -2))))
(-.f64 (*.f64 x x) (/.f64 31830988618379068626528276418969/25000000000000000000000000000000 (*.f64 y y)))
(fma.f64 x x (*.f64 -31830988618379068626528276418969/25000000000000000000000000000000 (pow.f64 y -2)))
(fma.f64 (hypot.f64 x (sqrt.f64 (*.f64 -31830988618379068626528276418969/25000000000000000000000000000000 (pow.f64 y -2)))) (hypot.f64 x (sqrt.f64 (*.f64 -31830988618379068626528276418969/25000000000000000000000000000000 (pow.f64 y -2)))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 31830988618379068626528276418969/25000000000000000000000000000000 (pow.f64 y -2)))) (cbrt.f64 (/.f64 1013211836423377808197068612118338110498536634308026710423022961/625000000000000000000000000000000000000000000000000000000000000 (pow.f64 y 4))) (*.f64 31830988618379068626528276418969/25000000000000000000000000000000 (pow.f64 y -2))))
(+.f64 (fma.f64 x x (*.f64 -31830988618379068626528276418969/25000000000000000000000000000000 (pow.f64 y -2))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 31830988618379068626528276418969/25000000000000000000000000000000 (pow.f64 y -2)))) (cbrt.f64 (/.f64 1013211836423377808197068612118338110498536634308026710423022961/625000000000000000000000000000000000000000000000000000000000000 (pow.f64 y 4))) (*.f64 31830988618379068626528276418969/25000000000000000000000000000000 (pow.f64 y -2))))
(+.f64 (fma.f64 x x (*.f64 -31830988618379068626528276418969/25000000000000000000000000000000 (pow.f64 y -2))) (-.f64 (*.f64 31830988618379068626528276418969/25000000000000000000000000000000 (pow.f64 y -2)) (*.f64 (cbrt.f64 (*.f64 31830988618379068626528276418969/25000000000000000000000000000000 (pow.f64 y -2))) (cbrt.f64 (/.f64 1013211836423377808197068612118338110498536634308026710423022961/625000000000000000000000000000000000000000000000000000000000000 (pow.f64 y 4))))))
(fma.f64 (hypot.f64 x (sqrt.f64 (*.f64 -31830988618379068626528276418969/25000000000000000000000000000000 (pow.f64 y -2)))) (hypot.f64 x (sqrt.f64 (*.f64 -31830988618379068626528276418969/25000000000000000000000000000000 (pow.f64 y -2)))) (+.f64 (*.f64 -31830988618379068626528276418969/25000000000000000000000000000000 (pow.f64 y -2)) (*.f64 31830988618379068626528276418969/25000000000000000000000000000000 (pow.f64 y -2))))
(-.f64 (*.f64 x x) (/.f64 31830988618379068626528276418969/25000000000000000000000000000000 (*.f64 y y)))
(fma.f64 x x (*.f64 -31830988618379068626528276418969/25000000000000000000000000000000 (pow.f64 y -2)))
(fma.f64 -31830988618379068626528276418969/25000000000000000000000000000000 (pow.f64 y -2) (*.f64 x x))
(-.f64 (*.f64 x x) (/.f64 31830988618379068626528276418969/25000000000000000000000000000000 (*.f64 y y)))
(fma.f64 x x (*.f64 -31830988618379068626528276418969/25000000000000000000000000000000 (pow.f64 y -2)))
(fma.f64 (-.f64 (pow.f64 x 6) (pow.f64 (*.f64 31830988618379068626528276418969/25000000000000000000000000000000 (pow.f64 y -2)) 3)) (/.f64 1 (fma.f64 (*.f64 31830988618379068626528276418969/25000000000000000000000000000000 (pow.f64 y -2)) (fma.f64 x x (*.f64 31830988618379068626528276418969/25000000000000000000000000000000 (pow.f64 y -2))) (pow.f64 x 4))) (fma.f64 (*.f64 -31830988618379068626528276418969/25000000000000000000000000000000 (pow.f64 y -2)) 1 (*.f64 31830988618379068626528276418969/25000000000000000000000000000000 (pow.f64 y -2))))
(/.f64 1 (/.f64 (fma.f64 (*.f64 31830988618379068626528276418969/25000000000000000000000000000000 (pow.f64 y -2)) (fma.f64 x x (*.f64 31830988618379068626528276418969/25000000000000000000000000000000 (pow.f64 y -2))) (pow.f64 x 4)) (-.f64 (pow.f64 x 6) (pow.f64 (*.f64 31830988618379068626528276418969/25000000000000000000000000000000 (pow.f64 y -2)) 3))))
(/.f64 (fma.f64 -32251534433199493661049880593938777829847262829918009516762758739122115348467797302968742947209/15625000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 (pow.f64 (pow.f64 y -2) 3) (pow.f64 x 6)) (fma.f64 (*.f64 31830988618379068626528276418969/25000000000000000000000000000000 (pow.f64 y -2)) (fma.f64 x x (*.f64 31830988618379068626528276418969/25000000000000000000000000000000 (pow.f64 y -2))) (pow.f64 x 4)))
(fma.f64 (-.f64 (pow.f64 x 6) (pow.f64 (*.f64 31830988618379068626528276418969/25000000000000000000000000000000 (pow.f64 y -2)) 3)) (/.f64 1 (fma.f64 (*.f64 31830988618379068626528276418969/25000000000000000000000000000000 (pow.f64 y -2)) (fma.f64 x x (*.f64 31830988618379068626528276418969/25000000000000000000000000000000 (pow.f64 y -2))) (pow.f64 x 4))) (fma.f64 (neg.f64 (pow.f64 y -2)) 31830988618379068626528276418969/25000000000000000000000000000000 (*.f64 31830988618379068626528276418969/25000000000000000000000000000000 (pow.f64 y -2))))
(/.f64 1 (/.f64 (fma.f64 (*.f64 31830988618379068626528276418969/25000000000000000000000000000000 (pow.f64 y -2)) (fma.f64 x x (*.f64 31830988618379068626528276418969/25000000000000000000000000000000 (pow.f64 y -2))) (pow.f64 x 4)) (-.f64 (pow.f64 x 6) (pow.f64 (*.f64 31830988618379068626528276418969/25000000000000000000000000000000 (pow.f64 y -2)) 3))))
(/.f64 (fma.f64 -32251534433199493661049880593938777829847262829918009516762758739122115348467797302968742947209/15625000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 (pow.f64 (pow.f64 y -2) 3) (pow.f64 x 6)) (fma.f64 (*.f64 31830988618379068626528276418969/25000000000000000000000000000000 (pow.f64 y -2)) (fma.f64 x x (*.f64 31830988618379068626528276418969/25000000000000000000000000000000 (pow.f64 y -2))) (pow.f64 x 4)))
(fma.f64 (-.f64 (pow.f64 x 6) (pow.f64 (*.f64 31830988618379068626528276418969/25000000000000000000000000000000 (pow.f64 y -2)) 3)) (/.f64 1 (fma.f64 (*.f64 31830988618379068626528276418969/25000000000000000000000000000000 (pow.f64 y -2)) (fma.f64 x x (*.f64 31830988618379068626528276418969/25000000000000000000000000000000 (pow.f64 y -2))) (pow.f64 x 4))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 31830988618379068626528276418969/25000000000000000000000000000000 (pow.f64 y -2)))) (cbrt.f64 (/.f64 1013211836423377808197068612118338110498536634308026710423022961/625000000000000000000000000000000000000000000000000000000000000 (pow.f64 y 4))) (*.f64 31830988618379068626528276418969/25000000000000000000000000000000 (pow.f64 y -2))))
(+.f64 (fma.f64 (neg.f64 (cbrt.f64 (*.f64 31830988618379068626528276418969/25000000000000000000000000000000 (pow.f64 y -2)))) (cbrt.f64 (/.f64 1013211836423377808197068612118338110498536634308026710423022961/625000000000000000000000000000000000000000000000000000000000000 (pow.f64 y 4))) (*.f64 31830988618379068626528276418969/25000000000000000000000000000000 (pow.f64 y -2))) (/.f64 (fma.f64 -32251534433199493661049880593938777829847262829918009516762758739122115348467797302968742947209/15625000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 (pow.f64 (pow.f64 y -2) 3) (pow.f64 x 6)) (fma.f64 (*.f64 31830988618379068626528276418969/25000000000000000000000000000000 (pow.f64 y -2)) (fma.f64 x x (*.f64 31830988618379068626528276418969/25000000000000000000000000000000 (pow.f64 y -2))) (pow.f64 x 4))))
(+.f64 (-.f64 (*.f64 31830988618379068626528276418969/25000000000000000000000000000000 (pow.f64 y -2)) (*.f64 (cbrt.f64 (*.f64 31830988618379068626528276418969/25000000000000000000000000000000 (pow.f64 y -2))) (cbrt.f64 (/.f64 1013211836423377808197068612118338110498536634308026710423022961/625000000000000000000000000000000000000000000000000000000000000 (pow.f64 y 4))))) (/.f64 (fma.f64 -32251534433199493661049880593938777829847262829918009516762758739122115348467797302968742947209/15625000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 (pow.f64 (pow.f64 y -2) 3) (pow.f64 x 6)) (fma.f64 (*.f64 31830988618379068626528276418969/25000000000000000000000000000000 (pow.f64 y -2)) (fma.f64 x x (*.f64 31830988618379068626528276418969/25000000000000000000000000000000 (pow.f64 y -2))) (pow.f64 x 4))))
(fma.f64 (-.f64 (pow.f64 x 6) (pow.f64 (*.f64 31830988618379068626528276418969/25000000000000000000000000000000 (pow.f64 y -2)) 3)) (/.f64 1 (fma.f64 (*.f64 31830988618379068626528276418969/25000000000000000000000000000000 (pow.f64 y -2)) (fma.f64 x x (*.f64 31830988618379068626528276418969/25000000000000000000000000000000 (pow.f64 y -2))) (pow.f64 x 4))) (+.f64 (*.f64 -31830988618379068626528276418969/25000000000000000000000000000000 (pow.f64 y -2)) (*.f64 31830988618379068626528276418969/25000000000000000000000000000000 (pow.f64 y -2))))
(/.f64 1 (/.f64 (fma.f64 (*.f64 31830988618379068626528276418969/25000000000000000000000000000000 (pow.f64 y -2)) (fma.f64 x x (*.f64 31830988618379068626528276418969/25000000000000000000000000000000 (pow.f64 y -2))) (pow.f64 x 4)) (-.f64 (pow.f64 x 6) (pow.f64 (*.f64 31830988618379068626528276418969/25000000000000000000000000000000 (pow.f64 y -2)) 3))))
(/.f64 (fma.f64 -32251534433199493661049880593938777829847262829918009516762758739122115348467797302968742947209/15625000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 (pow.f64 (pow.f64 y -2) 3) (pow.f64 x 6)) (fma.f64 (*.f64 31830988618379068626528276418969/25000000000000000000000000000000 (pow.f64 y -2)) (fma.f64 x x (*.f64 31830988618379068626528276418969/25000000000000000000000000000000 (pow.f64 y -2))) (pow.f64 x 4)))
(fma.f64 (-.f64 (pow.f64 x 4) (/.f64 1013211836423377808197068612118338110498536634308026710423022961/625000000000000000000000000000000000000000000000000000000000000 (pow.f64 y 4))) (/.f64 1 (fma.f64 x x (*.f64 31830988618379068626528276418969/25000000000000000000000000000000 (pow.f64 y -2)))) (fma.f64 (*.f64 -31830988618379068626528276418969/25000000000000000000000000000000 (pow.f64 y -2)) 1 (*.f64 31830988618379068626528276418969/25000000000000000000000000000000 (pow.f64 y -2))))
(/.f64 1 (/.f64 (fma.f64 x x (*.f64 31830988618379068626528276418969/25000000000000000000000000000000 (pow.f64 y -2))) (-.f64 (pow.f64 x 4) (/.f64 1013211836423377808197068612118338110498536634308026710423022961/625000000000000000000000000000000000000000000000000000000000000 (pow.f64 y 4)))))
(/.f64 (+.f64 (pow.f64 x 4) (/.f64 -1013211836423377808197068612118338110498536634308026710423022961/625000000000000000000000000000000000000000000000000000000000000 (pow.f64 y 4))) (fma.f64 x x (*.f64 31830988618379068626528276418969/25000000000000000000000000000000 (pow.f64 y -2))))
(fma.f64 (-.f64 (pow.f64 x 4) (/.f64 1013211836423377808197068612118338110498536634308026710423022961/625000000000000000000000000000000000000000000000000000000000000 (pow.f64 y 4))) (/.f64 1 (fma.f64 x x (*.f64 31830988618379068626528276418969/25000000000000000000000000000000 (pow.f64 y -2)))) (fma.f64 (neg.f64 (pow.f64 y -2)) 31830988618379068626528276418969/25000000000000000000000000000000 (*.f64 31830988618379068626528276418969/25000000000000000000000000000000 (pow.f64 y -2))))
(/.f64 1 (/.f64 (fma.f64 x x (*.f64 31830988618379068626528276418969/25000000000000000000000000000000 (pow.f64 y -2))) (-.f64 (pow.f64 x 4) (/.f64 1013211836423377808197068612118338110498536634308026710423022961/625000000000000000000000000000000000000000000000000000000000000 (pow.f64 y 4)))))
(/.f64 (+.f64 (pow.f64 x 4) (/.f64 -1013211836423377808197068612118338110498536634308026710423022961/625000000000000000000000000000000000000000000000000000000000000 (pow.f64 y 4))) (fma.f64 x x (*.f64 31830988618379068626528276418969/25000000000000000000000000000000 (pow.f64 y -2))))
(fma.f64 (-.f64 (pow.f64 x 4) (/.f64 1013211836423377808197068612118338110498536634308026710423022961/625000000000000000000000000000000000000000000000000000000000000 (pow.f64 y 4))) (/.f64 1 (fma.f64 x x (*.f64 31830988618379068626528276418969/25000000000000000000000000000000 (pow.f64 y -2)))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 31830988618379068626528276418969/25000000000000000000000000000000 (pow.f64 y -2)))) (cbrt.f64 (/.f64 1013211836423377808197068612118338110498536634308026710423022961/625000000000000000000000000000000000000000000000000000000000000 (pow.f64 y 4))) (*.f64 31830988618379068626528276418969/25000000000000000000000000000000 (pow.f64 y -2))))
(+.f64 (fma.f64 (neg.f64 (cbrt.f64 (*.f64 31830988618379068626528276418969/25000000000000000000000000000000 (pow.f64 y -2)))) (cbrt.f64 (/.f64 1013211836423377808197068612118338110498536634308026710423022961/625000000000000000000000000000000000000000000000000000000000000 (pow.f64 y 4))) (*.f64 31830988618379068626528276418969/25000000000000000000000000000000 (pow.f64 y -2))) (/.f64 (+.f64 (pow.f64 x 4) (/.f64 -1013211836423377808197068612118338110498536634308026710423022961/625000000000000000000000000000000000000000000000000000000000000 (pow.f64 y 4))) (fma.f64 x x (*.f64 31830988618379068626528276418969/25000000000000000000000000000000 (pow.f64 y -2)))))
(+.f64 (-.f64 (*.f64 31830988618379068626528276418969/25000000000000000000000000000000 (pow.f64 y -2)) (*.f64 (cbrt.f64 (*.f64 31830988618379068626528276418969/25000000000000000000000000000000 (pow.f64 y -2))) (cbrt.f64 (/.f64 1013211836423377808197068612118338110498536634308026710423022961/625000000000000000000000000000000000000000000000000000000000000 (pow.f64 y 4))))) (/.f64 (+.f64 (pow.f64 x 4) (/.f64 -1013211836423377808197068612118338110498536634308026710423022961/625000000000000000000000000000000000000000000000000000000000000 (pow.f64 y 4))) (fma.f64 x x (*.f64 31830988618379068626528276418969/25000000000000000000000000000000 (pow.f64 y -2)))))
(fma.f64 (-.f64 (pow.f64 x 4) (/.f64 1013211836423377808197068612118338110498536634308026710423022961/625000000000000000000000000000000000000000000000000000000000000 (pow.f64 y 4))) (/.f64 1 (fma.f64 x x (*.f64 31830988618379068626528276418969/25000000000000000000000000000000 (pow.f64 y -2)))) (+.f64 (*.f64 -31830988618379068626528276418969/25000000000000000000000000000000 (pow.f64 y -2)) (*.f64 31830988618379068626528276418969/25000000000000000000000000000000 (pow.f64 y -2))))
(/.f64 1 (/.f64 (fma.f64 x x (*.f64 31830988618379068626528276418969/25000000000000000000000000000000 (pow.f64 y -2))) (-.f64 (pow.f64 x 4) (/.f64 1013211836423377808197068612118338110498536634308026710423022961/625000000000000000000000000000000000000000000000000000000000000 (pow.f64 y 4)))))
(/.f64 (+.f64 (pow.f64 x 4) (/.f64 -1013211836423377808197068612118338110498536634308026710423022961/625000000000000000000000000000000000000000000000000000000000000 (pow.f64 y 4))) (fma.f64 x x (*.f64 31830988618379068626528276418969/25000000000000000000000000000000 (pow.f64 y -2))))
(fma.f64 (*.f64 x (sqrt.f64 x)) (sqrt.f64 x) (*.f64 -31830988618379068626528276418969/25000000000000000000000000000000 (pow.f64 y -2)))
(-.f64 (*.f64 x x) (/.f64 31830988618379068626528276418969/25000000000000000000000000000000 (*.f64 y y)))
(fma.f64 x x (*.f64 -31830988618379068626528276418969/25000000000000000000000000000000 (pow.f64 y -2)))
(fma.f64 (*.f64 x (sqrt.f64 x)) (sqrt.f64 x) (*.f64 (*.f64 -31830988618379068626528276418969/25000000000000000000000000000000 (pow.f64 y -2)) 1))
(-.f64 (*.f64 x x) (/.f64 31830988618379068626528276418969/25000000000000000000000000000000 (*.f64 y y)))
(fma.f64 x x (*.f64 -31830988618379068626528276418969/25000000000000000000000000000000 (pow.f64 y -2)))
(fma.f64 (*.f64 (cbrt.f64 (*.f64 -31830988618379068626528276418969/25000000000000000000000000000000 (pow.f64 y -2))) (cbrt.f64 (*.f64 -31830988618379068626528276418969/25000000000000000000000000000000 (pow.f64 y -2)))) (cbrt.f64 (*.f64 -31830988618379068626528276418969/25000000000000000000000000000000 (pow.f64 y -2))) (*.f64 x x))
(-.f64 (*.f64 x x) (/.f64 31830988618379068626528276418969/25000000000000000000000000000000 (*.f64 y y)))
(fma.f64 x x (*.f64 -31830988618379068626528276418969/25000000000000000000000000000000 (pow.f64 y -2)))
(fma.f64 (sqrt.f64 (*.f64 -31830988618379068626528276418969/25000000000000000000000000000000 (pow.f64 y -2))) (sqrt.f64 (*.f64 -31830988618379068626528276418969/25000000000000000000000000000000 (pow.f64 y -2))) (*.f64 x x))
(-.f64 (*.f64 x x) (/.f64 31830988618379068626528276418969/25000000000000000000000000000000 (*.f64 y y)))
(fma.f64 x x (*.f64 -31830988618379068626528276418969/25000000000000000000000000000000 (pow.f64 y -2)))
(fma.f64 -1 (*.f64 31830988618379068626528276418969/25000000000000000000000000000000 (pow.f64 y -2)) (*.f64 x x))
(-.f64 (*.f64 x x) (/.f64 31830988618379068626528276418969/25000000000000000000000000000000 (*.f64 y y)))
(fma.f64 x x (*.f64 -31830988618379068626528276418969/25000000000000000000000000000000 (pow.f64 y -2)))
(fma.f64 (neg.f64 (/.f64 5641895835477563/5000000000000000 y)) (/.f64 5641895835477563/5000000000000000 y) (*.f64 x x))
(-.f64 (*.f64 x x) (/.f64 31830988618379068626528276418969/25000000000000000000000000000000 (*.f64 y y)))
(fma.f64 x x (*.f64 -31830988618379068626528276418969/25000000000000000000000000000000 (pow.f64 y -2)))
(fma.f64 (neg.f64 (cbrt.f64 (/.f64 1013211836423377808197068612118338110498536634308026710423022961/625000000000000000000000000000000000000000000000000000000000000 (pow.f64 y 4)))) (cbrt.f64 (*.f64 31830988618379068626528276418969/25000000000000000000000000000000 (pow.f64 y -2))) (*.f64 x x))
(fma.f64 (cbrt.f64 (/.f64 1013211836423377808197068612118338110498536634308026710423022961/625000000000000000000000000000000000000000000000000000000000000 (pow.f64 y 4))) (neg.f64 (cbrt.f64 (*.f64 31830988618379068626528276418969/25000000000000000000000000000000 (pow.f64 y -2)))) (*.f64 x x))
(-.f64 (*.f64 x x) (*.f64 (cbrt.f64 (*.f64 31830988618379068626528276418969/25000000000000000000000000000000 (pow.f64 y -2))) (cbrt.f64 (/.f64 1013211836423377808197068612118338110498536634308026710423022961/625000000000000000000000000000000000000000000000000000000000000 (pow.f64 y 4)))))
(fma.f64 (*.f64 x (pow.f64 (cbrt.f64 x) 2)) (cbrt.f64 x) (*.f64 -31830988618379068626528276418969/25000000000000000000000000000000 (pow.f64 y -2)))
(-.f64 (*.f64 x x) (/.f64 31830988618379068626528276418969/25000000000000000000000000000000 (*.f64 y y)))
(fma.f64 x x (*.f64 -31830988618379068626528276418969/25000000000000000000000000000000 (pow.f64 y -2)))
(fma.f64 (*.f64 x (pow.f64 (cbrt.f64 x) 2)) (cbrt.f64 x) (*.f64 (*.f64 -31830988618379068626528276418969/25000000000000000000000000000000 (pow.f64 y -2)) 1))
(-.f64 (*.f64 x x) (/.f64 31830988618379068626528276418969/25000000000000000000000000000000 (*.f64 y y)))
(fma.f64 x x (*.f64 -31830988618379068626528276418969/25000000000000000000000000000000 (pow.f64 y -2)))
(+.f64 0 (*.f64 31830988618379068626528276418969/25000000000000000000000000000000 (pow.f64 y -2)))
(*.f64 31830988618379068626528276418969/25000000000000000000000000000000 (pow.f64 y -2))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (pow.f64 (exp.f64 31830988618379068626528276418969/25000000000000000000000000000000) (pow.f64 y -2))) (cbrt.f64 (pow.f64 (exp.f64 31830988618379068626528276418969/25000000000000000000000000000000) (pow.f64 y -2))))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 31830988618379068626528276418969/25000000000000000000000000000000) (pow.f64 y -2)))))
(+.f64 (*.f64 2 (log.f64 (cbrt.f64 (pow.f64 (exp.f64 31830988618379068626528276418969/25000000000000000000000000000000) (pow.f64 y -2))))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 31830988618379068626528276418969/25000000000000000000000000000000) (pow.f64 y -2)))))
(*.f64 3 (log.f64 (cbrt.f64 (pow.f64 (exp.f64 31830988618379068626528276418969/25000000000000000000000000000000) (pow.f64 y -2)))))
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 31830988618379068626528276418969/25000000000000000000000000000000) (pow.f64 y -2)))) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 31830988618379068626528276418969/25000000000000000000000000000000) (pow.f64 y -2)))))
(*.f64 31830988618379068626528276418969/25000000000000000000000000000000 (pow.f64 y -2))
(-.f64 (exp.f64 (log1p.f64 (*.f64 31830988618379068626528276418969/25000000000000000000000000000000 (pow.f64 y -2)))) 1)
(*.f64 31830988618379068626528276418969/25000000000000000000000000000000 (pow.f64 y -2))
(*.f64 1 (*.f64 31830988618379068626528276418969/25000000000000000000000000000000 (pow.f64 y -2)))
(*.f64 31830988618379068626528276418969/25000000000000000000000000000000 (pow.f64 y -2))
(*.f64 5641895835477563/5000000000000000 (*.f64 (/.f64 1 y) (/.f64 5641895835477563/5000000000000000 y)))
(*.f64 31830988618379068626528276418969/25000000000000000000000000000000 (pow.f64 y -2))
(*.f64 (/.f64 5641895835477563/5000000000000000 y) (/.f64 5641895835477563/5000000000000000 y))
(*.f64 31830988618379068626528276418969/25000000000000000000000000000000 (pow.f64 y -2))
(*.f64 31830988618379068626528276418969/25000000000000000000000000000000 (pow.f64 y -2))
(*.f64 31830988618379068626528276418969/25000000000000000000000000000000 (*.f64 (/.f64 1 y) (/.f64 1 y)))
(*.f64 31830988618379068626528276418969/25000000000000000000000000000000 (pow.f64 y -2))
(*.f64 (*.f64 31830988618379068626528276418969/25000000000000000000000000000000 (pow.f64 y -2)) 1)
(*.f64 31830988618379068626528276418969/25000000000000000000000000000000 (pow.f64 y -2))
(*.f64 (cbrt.f64 (*.f64 31830988618379068626528276418969/25000000000000000000000000000000 (pow.f64 y -2))) (cbrt.f64 (/.f64 1013211836423377808197068612118338110498536634308026710423022961/625000000000000000000000000000000000000000000000000000000000000 (pow.f64 y 4))))
(*.f64 (cbrt.f64 (*.f64 31830988618379068626528276418969/25000000000000000000000000000000 (pow.f64 y -2))) (*.f64 (cbrt.f64 (/.f64 5641895835477563/5000000000000000 y)) (/.f64 5641895835477563/5000000000000000 y)))
(*.f64 (cbrt.f64 (*.f64 31830988618379068626528276418969/25000000000000000000000000000000 (pow.f64 y -2))) (*.f64 (/.f64 5641895835477563/5000000000000000 y) (cbrt.f64 (/.f64 5641895835477563/5000000000000000 y))))
(*.f64 (cbrt.f64 (/.f64 5641895835477563/5000000000000000 y)) (*.f64 (/.f64 5641895835477563/5000000000000000 y) (cbrt.f64 (*.f64 31830988618379068626528276418969/25000000000000000000000000000000 (pow.f64 y -2)))))
(*.f64 (cbrt.f64 (/.f64 1013211836423377808197068612118338110498536634308026710423022961/625000000000000000000000000000000000000000000000000000000000000 (pow.f64 y 4))) (cbrt.f64 (*.f64 31830988618379068626528276418969/25000000000000000000000000000000 (pow.f64 y -2))))
(*.f64 (cbrt.f64 (*.f64 31830988618379068626528276418969/25000000000000000000000000000000 (pow.f64 y -2))) (cbrt.f64 (/.f64 1013211836423377808197068612118338110498536634308026710423022961/625000000000000000000000000000000000000000000000000000000000000 (pow.f64 y 4))))
(*.f64 (sqrt.f64 (/.f64 5641895835477563/5000000000000000 y)) (*.f64 (sqrt.f64 (/.f64 5641895835477563/5000000000000000 y)) (/.f64 5641895835477563/5000000000000000 y)))
(*.f64 31830988618379068626528276418969/25000000000000000000000000000000 (pow.f64 y -2))
(*.f64 -31830988618379068626528276418969/25000000000000000000000000000000 (/.f64 1 (*.f64 y (neg.f64 y))))
(/.f64 -31830988618379068626528276418969/25000000000000000000000000000000 (*.f64 y (neg.f64 y)))
(*.f64 (pow.f64 y -2) 31830988618379068626528276418969/25000000000000000000000000000000)
(*.f64 31830988618379068626528276418969/25000000000000000000000000000000 (pow.f64 y -2))
(*.f64 (/.f64 31830988618379068626528276418969/25000000000000000000000000000000 y) (/.f64 1 y))
(*.f64 31830988618379068626528276418969/25000000000000000000000000000000 (pow.f64 y -2))
(*.f64 (pow.f64 (sqrt.f64 (/.f64 5641895835477563/5000000000000000 y)) 3) (sqrt.f64 (/.f64 5641895835477563/5000000000000000 y)))
(*.f64 31830988618379068626528276418969/25000000000000000000000000000000 (pow.f64 y -2))
(*.f64 (*.f64 (/.f64 5641895835477563/5000000000000000 y) 5641895835477563/5000000000000000) (/.f64 1 y))
(*.f64 31830988618379068626528276418969/25000000000000000000000000000000 (pow.f64 y -2))
(*.f64 (*.f64 (/.f64 5641895835477563/5000000000000000 y) (cbrt.f64 (*.f64 31830988618379068626528276418969/25000000000000000000000000000000 (pow.f64 y -2)))) (cbrt.f64 (/.f64 5641895835477563/5000000000000000 y)))
(*.f64 (cbrt.f64 (*.f64 31830988618379068626528276418969/25000000000000000000000000000000 (pow.f64 y -2))) (*.f64 (/.f64 5641895835477563/5000000000000000 y) (cbrt.f64 (/.f64 5641895835477563/5000000000000000 y))))
(*.f64 (cbrt.f64 (/.f64 5641895835477563/5000000000000000 y)) (*.f64 (/.f64 5641895835477563/5000000000000000 y) (cbrt.f64 (*.f64 31830988618379068626528276418969/25000000000000000000000000000000 (pow.f64 y -2)))))
(pow.f64 (/.f64 5641895835477563/5000000000000000 y) 2)
(*.f64 31830988618379068626528276418969/25000000000000000000000000000000 (pow.f64 y -2))
(pow.f64 (*.f64 31830988618379068626528276418969/25000000000000000000000000000000 (pow.f64 y -2)) 1)
(*.f64 31830988618379068626528276418969/25000000000000000000000000000000 (pow.f64 y -2))
(pow.f64 (cbrt.f64 (*.f64 31830988618379068626528276418969/25000000000000000000000000000000 (pow.f64 y -2))) 3)
(*.f64 31830988618379068626528276418969/25000000000000000000000000000000 (pow.f64 y -2))
(pow.f64 (pow.f64 (*.f64 31830988618379068626528276418969/25000000000000000000000000000000 (pow.f64 y -2)) 3) 1/3)
(*.f64 31830988618379068626528276418969/25000000000000000000000000000000 (pow.f64 y -2))
(pow.f64 (*.f64 (*.f64 y y) 25000000000000000000000000000000/31830988618379068626528276418969) -1)
(*.f64 31830988618379068626528276418969/25000000000000000000000000000000 (pow.f64 y -2))
(pow.f64 (*.f64 (*.f64 y 5000000000000000/5641895835477563) (*.f64 y 5000000000000000/5641895835477563)) -1)
(*.f64 31830988618379068626528276418969/25000000000000000000000000000000 (pow.f64 y -2))
(pow.f64 (/.f64 (*.f64 (*.f64 y y) 25000000000000000000000000000000/31830988618379068626528276418969) 1) -1)
(*.f64 31830988618379068626528276418969/25000000000000000000000000000000 (pow.f64 y -2))
(sqrt.f64 (/.f64 1013211836423377808197068612118338110498536634308026710423022961/625000000000000000000000000000000000000000000000000000000000000 (pow.f64 y 4)))
(log.f64 (pow.f64 (exp.f64 31830988618379068626528276418969/25000000000000000000000000000000) (pow.f64 y -2)))
(*.f64 31830988618379068626528276418969/25000000000000000000000000000000 (pow.f64 y -2))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 31830988618379068626528276418969/25000000000000000000000000000000 (pow.f64 y -2)))))
(*.f64 31830988618379068626528276418969/25000000000000000000000000000000 (pow.f64 y -2))
(cbrt.f64 (pow.f64 (*.f64 31830988618379068626528276418969/25000000000000000000000000000000 (pow.f64 y -2)) 3))
(*.f64 31830988618379068626528276418969/25000000000000000000000000000000 (pow.f64 y -2))
(expm1.f64 (log1p.f64 (*.f64 31830988618379068626528276418969/25000000000000000000000000000000 (pow.f64 y -2))))
(*.f64 31830988618379068626528276418969/25000000000000000000000000000000 (pow.f64 y -2))
(log1p.f64 (expm1.f64 (*.f64 31830988618379068626528276418969/25000000000000000000000000000000 (pow.f64 y -2))))
(*.f64 31830988618379068626528276418969/25000000000000000000000000000000 (pow.f64 y -2))
(exp.f64 (log.f64 (*.f64 31830988618379068626528276418969/25000000000000000000000000000000 (pow.f64 y -2))))
(*.f64 31830988618379068626528276418969/25000000000000000000000000000000 (pow.f64 y -2))
(exp.f64 (*.f64 (log.f64 (*.f64 31830988618379068626528276418969/25000000000000000000000000000000 (pow.f64 y -2))) 1))
(*.f64 31830988618379068626528276418969/25000000000000000000000000000000 (pow.f64 y -2))

eval578.0ms (5.4%)

Compiler

Compiled 27947 to 18404 computations (34.1% saved)

prune371.0ms (3.5%)

Pruning

12 alts after pruning (7 fresh and 5 done)

PrunedKeptTotal
New115621158
Fresh156
Picked101
Done156
Total1159121171
Error
0b
Counts
1171 → 12
Alt Table
Click to see full alt table
StatusErrorProgram
50.5b
(/.f64 -1 x)
26.6b
(-.f64 x (/.f64 x (*.f64 x x)))
14.1b
(-.f64 x (/.f64 1 (-.f64 x (/.f64 5641895835477563/5000000000000000 y))))
19.6b
(-.f64 x (/.f64 1 x))
14.1b
(+.f64 (/.f64 y (-.f64 5641895835477563/5000000000000000 (*.f64 y x))) x)
27.3b
(+.f64 (/.f64 y 5641895835477563/5000000000000000) x)
37.3b
(+.f64 (+.f64 (*.f64 5000000000000000/5641895835477563 (-.f64 y (*.f64 y z))) (*.f64 -5000000000000000/5641895835477563 (*.f64 (*.f64 z z) (+.f64 (*.f64 y -1/2) (*.f64 z (+.f64 (*.f64 y 1/6) 0)))))) x)
37.3b
(+.f64 (*.f64 5000000000000000/5641895835477563 (+.f64 (-.f64 y (*.f64 y z)) (*.f64 (*.f64 z z) (-.f64 (*.f64 y 1/2) (*.f64 z (+.f64 (*.f64 y 1/6) 0)))))) x)
37.0b
(+.f64 (*.f64 5000000000000000/5641895835477563 (+.f64 y (*.f64 y (+.f64 (neg.f64 z) (*.f64 (*.f64 z z) 1/2))))) x)
23.8b
(+.f64 x (/.f64 y (+.f64 5641895835477563/5000000000000000 (*.f64 5641895835477563/5000000000000000 z))))
55.7b
(*.f64 y 5000000000000000/5641895835477563)
20.3b
x
Compiler

Compiled 260 to 183 computations (29.6% saved)

localize12.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 5641895835477563/5000000000000000 z)
0.3b
(/.f64 y (+.f64 5641895835477563/5000000000000000 (*.f64 5641895835477563/5000000000000000 z)))
Compiler

Compiled 31 to 21 computations (32.3% saved)

series22.0ms (0.2%)

Counts
4 → 51
Calls

21 calls:

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

Compiled 1272 to 1012 computations (20.4% saved)

rewrite103.0ms (1%)

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
0934
120528
2295328
Stop Event
node limit
Counts
4 → 162
Calls
Call 1
Inputs
(/.f64 y (+.f64 5641895835477563/5000000000000000 (*.f64 5641895835477563/5000000000000000 z)))
(*.f64 5641895835477563/5000000000000000 z)
(+.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 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 (pow.f64 (*.f64 5641895835477563/5000000000000000 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 (pow.f64 (*.f64 5641895835477563/5000000000000000 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 (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 (pow.f64 (fma.f64 5641895835477563/5000000000000000 z 5641895835477563/5000000000000000) 3) 1/3)))) (#(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 (/.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 (cbrt.f64 (*.f64 z z)) (*.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 (cbrt.f64 (*.f64 z z))) (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)))))
((#(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)))))

simplify87.0ms (0.8%)

Algorithm
egg-herbie
Rules
441×cancel-sign-sub-inv_binary64
295×log-prod_binary64
272×distribute-rgt-neg-in_binary64
253×distribute-lft-neg-in_binary64
245×fma-def_binary64
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
03992833
19802728
233852700
Stop Event
node limit
Counts
213 → 264
Calls
Call 1
Inputs
(*.f64 5000000000000000/5641895835477563 y)
(+.f64 (*.f64 5000000000000000/5641895835477563 y) (*.f64 -5000000000000000/5641895835477563 (*.f64 y z)))
(+.f64 (*.f64 5000000000000000/5641895835477563 y) (+.f64 (*.f64 -5000000000000000/5641895835477563 (*.f64 y z)) (*.f64 5000000000000000/5641895835477563 (*.f64 (pow.f64 z 2) y))))
(+.f64 (*.f64 5000000000000000/5641895835477563 y) (+.f64 (*.f64 -5000000000000000/5641895835477563 (*.f64 y z)) (+.f64 (*.f64 -5000000000000000/5641895835477563 (*.f64 y (pow.f64 z 3))) (*.f64 5000000000000000/5641895835477563 (*.f64 (pow.f64 z 2) y)))))
(*.f64 5000000000000000/5641895835477563 (/.f64 y z))
(+.f64 (*.f64 -5000000000000000/5641895835477563 (*.f64 y (pow.f64 (/.f64 1 z) 2))) (*.f64 5000000000000000/5641895835477563 (/.f64 y z)))
(+.f64 (*.f64 -5000000000000000/5641895835477563 (*.f64 y (pow.f64 (/.f64 1 z) 2))) (+.f64 (*.f64 5000000000000000/5641895835477563 (*.f64 (pow.f64 (/.f64 1 z) 3) y)) (*.f64 5000000000000000/5641895835477563 (/.f64 y z))))
(+.f64 (*.f64 -5000000000000000/5641895835477563 (*.f64 y (pow.f64 (/.f64 1 z) 4))) (+.f64 (*.f64 -5000000000000000/5641895835477563 (*.f64 y (pow.f64 (/.f64 1 z) 2))) (+.f64 (*.f64 5000000000000000/5641895835477563 (*.f64 (pow.f64 (/.f64 1 z) 3) y)) (*.f64 5000000000000000/5641895835477563 (/.f64 y z)))))
(*.f64 5000000000000000/5641895835477563 (/.f64 y z))
(+.f64 (*.f64 -5000000000000000/5641895835477563 (*.f64 (pow.f64 (/.f64 -1 z) 2) y)) (*.f64 5000000000000000/5641895835477563 (/.f64 y z)))
(+.f64 (*.f64 -5000000000000000/5641895835477563 (*.f64 (pow.f64 (/.f64 -1 z) 2) y)) (+.f64 (*.f64 -5000000000000000/5641895835477563 (*.f64 (pow.f64 (/.f64 -1 z) 3) y)) (*.f64 5000000000000000/5641895835477563 (/.f64 y z))))
(+.f64 (*.f64 -5000000000000000/5641895835477563 (*.f64 (pow.f64 (/.f64 -1 z) 2) y)) (+.f64 (*.f64 -5000000000000000/5641895835477563 (*.f64 (pow.f64 (/.f64 -1 z) 4) y)) (+.f64 (*.f64 -5000000000000000/5641895835477563 (*.f64 (pow.f64 (/.f64 -1 z) 3) y)) (*.f64 5000000000000000/5641895835477563 (/.f64 y z)))))
5641895835477563/5000000000000000
(*.f64 5641895835477563/5000000000000000 z)
(*.f64 5641895835477563/5000000000000000 z)
(/.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 y) (+.f64 (*.f64 -5000000000000000/5641895835477563 (*.f64 y z)) (+.f64 (*.f64 5000000000000000/5641895835477563 (*.f64 (pow.f64 z 2) y)) x)))
(+.f64 (*.f64 5000000000000000/5641895835477563 y) (+.f64 (*.f64 -5000000000000000/5641895835477563 (*.f64 y z)) (+.f64 (*.f64 -5000000000000000/5641895835477563 (*.f64 y (pow.f64 z 3))) (+.f64 (*.f64 5000000000000000/5641895835477563 (*.f64 (pow.f64 z 2) y)) x))))
x
(+.f64 (*.f64 5000000000000000/5641895835477563 (/.f64 y z)) x)
(+.f64 (*.f64 -5000000000000000/5641895835477563 (*.f64 y (pow.f64 (/.f64 1 z) 2))) (+.f64 (*.f64 5000000000000000/5641895835477563 (/.f64 y z)) x))
(+.f64 (*.f64 5000000000000000/5641895835477563 (*.f64 (pow.f64 (/.f64 1 z) 3) y)) (+.f64 (*.f64 -5000000000000000/5641895835477563 (*.f64 y (pow.f64 (/.f64 1 z) 2))) (+.f64 (*.f64 5000000000000000/5641895835477563 (/.f64 y z)) x)))
x
(+.f64 (*.f64 5000000000000000/5641895835477563 (/.f64 y z)) x)
(+.f64 (*.f64 -5000000000000000/5641895835477563 (*.f64 (pow.f64 (/.f64 -1 z) 2) y)) (+.f64 (*.f64 5000000000000000/5641895835477563 (/.f64 y z)) x))
(+.f64 (*.f64 -5000000000000000/5641895835477563 (*.f64 (pow.f64 (/.f64 -1 z) 2) y)) (+.f64 (*.f64 -5000000000000000/5641895835477563 (*.f64 (pow.f64 (/.f64 -1 z) 3) y)) (+.f64 (*.f64 5000000000000000/5641895835477563 (/.f64 y z)) 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 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 (pow.f64 (*.f64 5641895835477563/5000000000000000 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 (pow.f64 (*.f64 5641895835477563/5000000000000000 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 (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 (pow.f64 (fma.f64 5641895835477563/5000000000000000 z 5641895835477563/5000000000000000) 3) 1/3)
(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 (/.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 (cbrt.f64 (*.f64 z z)) (*.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 (cbrt.f64 (*.f64 z z))) (cbrt.f64 z) 5641895835477563/5000000000000000)
(fma.f64 (*.f64 5641895835477563/5000000000000000 (sqrt.f64 z)) (sqrt.f64 z) 5641895835477563/5000000000000000)
(-.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)))
(*.f64 y (+.f64 5000000000000000/5641895835477563 (*.f64 z -5000000000000000/5641895835477563)))
(+.f64 (*.f64 5000000000000000/5641895835477563 y) (+.f64 (*.f64 -5000000000000000/5641895835477563 (*.f64 y z)) (*.f64 5000000000000000/5641895835477563 (*.f64 (pow.f64 z 2) y))))
(fma.f64 5000000000000000/5641895835477563 y (fma.f64 -5000000000000000/5641895835477563 (*.f64 y z) (*.f64 5000000000000000/5641895835477563 (*.f64 y (*.f64 z z)))))
(fma.f64 5000000000000000/5641895835477563 y (fma.f64 5000000000000000/5641895835477563 (*.f64 y (*.f64 z z)) (*.f64 -5000000000000000/5641895835477563 (*.f64 y z))))
(fma.f64 5000000000000000/5641895835477563 y (*.f64 y (+.f64 (*.f64 -5000000000000000/5641895835477563 z) (*.f64 5000000000000000/5641895835477563 (*.f64 z z)))))
(+.f64 (*.f64 5000000000000000/5641895835477563 y) (+.f64 (*.f64 -5000000000000000/5641895835477563 (*.f64 y z)) (+.f64 (*.f64 -5000000000000000/5641895835477563 (*.f64 y (pow.f64 z 3))) (*.f64 5000000000000000/5641895835477563 (*.f64 (pow.f64 z 2) y)))))
(fma.f64 5000000000000000/5641895835477563 y (fma.f64 -5000000000000000/5641895835477563 (*.f64 y z) (fma.f64 -5000000000000000/5641895835477563 (*.f64 y (pow.f64 z 3)) (*.f64 5000000000000000/5641895835477563 (*.f64 y (*.f64 z z))))))
(fma.f64 5000000000000000/5641895835477563 y (+.f64 (*.f64 5000000000000000/5641895835477563 (*.f64 y (*.f64 z z))) (*.f64 (*.f64 y -5000000000000000/5641895835477563) (+.f64 z (pow.f64 z 3)))))
(fma.f64 5000000000000000/5641895835477563 y (fma.f64 -5000000000000000/5641895835477563 (*.f64 y z) (*.f64 (*.f64 z z) (*.f64 y (+.f64 5000000000000000/5641895835477563 (*.f64 z -5000000000000000/5641895835477563))))))
(*.f64 5000000000000000/5641895835477563 (/.f64 y z))
(+.f64 (*.f64 -5000000000000000/5641895835477563 (*.f64 y (pow.f64 (/.f64 1 z) 2))) (*.f64 5000000000000000/5641895835477563 (/.f64 y z)))
(fma.f64 -5000000000000000/5641895835477563 (*.f64 y (pow.f64 (/.f64 1 z) 2)) (*.f64 5000000000000000/5641895835477563 (/.f64 y z)))
(fma.f64 5000000000000000/5641895835477563 (/.f64 y z) (*.f64 y (*.f64 (pow.f64 (/.f64 1 z) 2) -5000000000000000/5641895835477563)))
(fma.f64 5000000000000000/5641895835477563 (/.f64 y z) (*.f64 (/.f64 (/.f64 1 z) z) (*.f64 y -5000000000000000/5641895835477563)))
(+.f64 (*.f64 -5000000000000000/5641895835477563 (*.f64 y (pow.f64 (/.f64 1 z) 2))) (+.f64 (*.f64 5000000000000000/5641895835477563 (*.f64 (pow.f64 (/.f64 1 z) 3) y)) (*.f64 5000000000000000/5641895835477563 (/.f64 y z))))
(fma.f64 -5000000000000000/5641895835477563 (*.f64 y (pow.f64 (/.f64 1 z) 2)) (*.f64 5000000000000000/5641895835477563 (+.f64 (*.f64 y (/.f64 1 (pow.f64 z 3))) (/.f64 y z))))
(fma.f64 5000000000000000/5641895835477563 (+.f64 (/.f64 y z) (/.f64 y (pow.f64 z 3))) (*.f64 y (*.f64 (pow.f64 (/.f64 1 z) 2) -5000000000000000/5641895835477563)))
(fma.f64 5000000000000000/5641895835477563 (+.f64 (/.f64 y z) (/.f64 y (pow.f64 z 3))) (*.f64 (/.f64 (/.f64 1 z) z) (*.f64 y -5000000000000000/5641895835477563)))
(+.f64 (*.f64 -5000000000000000/5641895835477563 (*.f64 y (pow.f64 (/.f64 1 z) 4))) (+.f64 (*.f64 -5000000000000000/5641895835477563 (*.f64 y (pow.f64 (/.f64 1 z) 2))) (+.f64 (*.f64 5000000000000000/5641895835477563 (*.f64 (pow.f64 (/.f64 1 z) 3) y)) (*.f64 5000000000000000/5641895835477563 (/.f64 y z)))))
(fma.f64 -5000000000000000/5641895835477563 (*.f64 y (pow.f64 (/.f64 1 z) 4)) (fma.f64 -5000000000000000/5641895835477563 (*.f64 y (pow.f64 (/.f64 1 z) 2)) (*.f64 5000000000000000/5641895835477563 (+.f64 (*.f64 y (/.f64 1 (pow.f64 z 3))) (/.f64 y z)))))
(+.f64 (*.f64 5000000000000000/5641895835477563 (+.f64 (/.f64 y z) (/.f64 y (pow.f64 z 3)))) (*.f64 (*.f64 y -5000000000000000/5641895835477563) (+.f64 (pow.f64 (/.f64 1 z) 4) (pow.f64 (/.f64 1 z) 2))))
(+.f64 (*.f64 5000000000000000/5641895835477563 (+.f64 (/.f64 y z) (/.f64 y (pow.f64 z 3)))) (*.f64 (*.f64 y -5000000000000000/5641895835477563) (+.f64 (/.f64 (/.f64 1 z) z) (pow.f64 (/.f64 1 z) 4))))
(*.f64 5000000000000000/5641895835477563 (/.f64 y z))
(+.f64 (*.f64 -5000000000000000/5641895835477563 (*.f64 (pow.f64 (/.f64 -1 z) 2) y)) (*.f64 5000000000000000/5641895835477563 (/.f64 y z)))
(fma.f64 -5000000000000000/5641895835477563 (*.f64 y (pow.f64 (/.f64 -1 z) 2)) (*.f64 5000000000000000/5641895835477563 (/.f64 y z)))
(fma.f64 5000000000000000/5641895835477563 (/.f64 y z) (*.f64 y (*.f64 -5000000000000000/5641895835477563 (pow.f64 (/.f64 -1 z) 2))))
(fma.f64 5000000000000000/5641895835477563 (/.f64 y z) (*.f64 (pow.f64 (/.f64 -1 z) 2) (*.f64 y -5000000000000000/5641895835477563)))
(+.f64 (*.f64 -5000000000000000/5641895835477563 (*.f64 (pow.f64 (/.f64 -1 z) 2) y)) (+.f64 (*.f64 -5000000000000000/5641895835477563 (*.f64 (pow.f64 (/.f64 -1 z) 3) y)) (*.f64 5000000000000000/5641895835477563 (/.f64 y z))))
(fma.f64 -5000000000000000/5641895835477563 (*.f64 y (pow.f64 (/.f64 -1 z) 2)) (fma.f64 -5000000000000000/5641895835477563 (*.f64 y (/.f64 -1 (pow.f64 z 3))) (*.f64 5000000000000000/5641895835477563 (/.f64 y z))))
(fma.f64 -5000000000000000/5641895835477563 (*.f64 y (pow.f64 (/.f64 -1 z) 2)) (*.f64 5000000000000000/5641895835477563 (+.f64 (/.f64 y z) (/.f64 y (pow.f64 z 3)))))
(+.f64 (*.f64 -5000000000000000/5641895835477563 (*.f64 (pow.f64 (/.f64 -1 z) 2) y)) (+.f64 (*.f64 -5000000000000000/5641895835477563 (*.f64 (pow.f64 (/.f64 -1 z) 4) y)) (+.f64 (*.f64 -5000000000000000/5641895835477563 (*.f64 (pow.f64 (/.f64 -1 z) 3) y)) (*.f64 5000000000000000/5641895835477563 (/.f64 y z)))))
(fma.f64 -5000000000000000/5641895835477563 (*.f64 y (pow.f64 (/.f64 -1 z) 2)) (fma.f64 -5000000000000000/5641895835477563 (*.f64 y (pow.f64 (/.f64 -1 z) 4)) (fma.f64 -5000000000000000/5641895835477563 (*.f64 y (/.f64 -1 (pow.f64 z 3))) (*.f64 5000000000000000/5641895835477563 (/.f64 y z)))))
(fma.f64 -5000000000000000/5641895835477563 (*.f64 y (pow.f64 (/.f64 -1 z) 2)) (fma.f64 -5000000000000000/5641895835477563 (*.f64 y (pow.f64 (/.f64 -1 z) 4)) (*.f64 5000000000000000/5641895835477563 (+.f64 (/.f64 y z) (/.f64 y (pow.f64 z 3))))))
(+.f64 (*.f64 5000000000000000/5641895835477563 (+.f64 (/.f64 y z) (/.f64 y (pow.f64 z 3)))) (*.f64 y (*.f64 -5000000000000000/5641895835477563 (+.f64 (pow.f64 (/.f64 -1 z) 2) (pow.f64 (/.f64 -1 z) 4)))))
5641895835477563/5000000000000000
(*.f64 5641895835477563/5000000000000000 z)
(*.f64 z 5641895835477563/5000000000000000)
(*.f64 5641895835477563/5000000000000000 z)
(*.f64 z 5641895835477563/5000000000000000)
(/.f64 y (+.f64 5641895835477563/5000000000000000 (*.f64 5641895835477563/5000000000000000 z)))
(/.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 z 5641895835477563/5000000000000000 5641895835477563/5000000000000000)))
(+.f64 (/.f64 y (+.f64 5641895835477563/5000000000000000 (*.f64 5641895835477563/5000000000000000 z))) x)
(+.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 z 5641895835477563/5000000000000000 5641895835477563/5000000000000000)))
x
(+.f64 (/.f64 y (+.f64 5641895835477563/5000000000000000 (*.f64 5641895835477563/5000000000000000 z))) x)
(+.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 z 5641895835477563/5000000000000000 5641895835477563/5000000000000000)))
(+.f64 (/.f64 y (+.f64 5641895835477563/5000000000000000 (*.f64 5641895835477563/5000000000000000 z))) x)
(+.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 z 5641895835477563/5000000000000000 5641895835477563/5000000000000000)))
(+.f64 (/.f64 y (+.f64 5641895835477563/5000000000000000 (*.f64 5641895835477563/5000000000000000 z))) x)
(+.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 z 5641895835477563/5000000000000000 5641895835477563/5000000000000000)))
x
(+.f64 (/.f64 y (+.f64 5641895835477563/5000000000000000 (*.f64 5641895835477563/5000000000000000 z))) x)
(+.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 z 5641895835477563/5000000000000000 5641895835477563/5000000000000000)))
(+.f64 (/.f64 y (+.f64 5641895835477563/5000000000000000 (*.f64 5641895835477563/5000000000000000 z))) x)
(+.f64 x (/.f64 y (fma.f64 z 5641895835477563/5000000000000000 5641895835477563/5000000000000000)))
(/.f64 y (+.f64 5641895835477563/5000000000000000 (*.f64 5641895835477563/5000000000000000 z)))
(/.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 z 5641895835477563/5000000000000000 5641895835477563/5000000000000000)))
(+.f64 (/.f64 y (+.f64 5641895835477563/5000000000000000 (*.f64 5641895835477563/5000000000000000 z))) x)
(+.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 z 5641895835477563/5000000000000000 5641895835477563/5000000000000000)))
(/.f64 y (+.f64 5641895835477563/5000000000000000 (*.f64 5641895835477563/5000000000000000 z)))
(/.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 z 5641895835477563/5000000000000000 5641895835477563/5000000000000000)))
(+.f64 (/.f64 y (+.f64 5641895835477563/5000000000000000 (*.f64 5641895835477563/5000000000000000 z))) x)
(+.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 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 y) (+.f64 (*.f64 -5000000000000000/5641895835477563 (*.f64 y z)) (+.f64 (*.f64 5000000000000000/5641895835477563 (*.f64 (pow.f64 z 2) y)) x)))
(fma.f64 5000000000000000/5641895835477563 y (fma.f64 -5000000000000000/5641895835477563 (*.f64 y z) (fma.f64 5000000000000000/5641895835477563 (*.f64 y (*.f64 z z)) x)))
(+.f64 (*.f64 5000000000000000/5641895835477563 y) (+.f64 (*.f64 -5000000000000000/5641895835477563 (*.f64 y z)) (+.f64 (*.f64 -5000000000000000/5641895835477563 (*.f64 y (pow.f64 z 3))) (+.f64 (*.f64 5000000000000000/5641895835477563 (*.f64 (pow.f64 z 2) y)) x))))
(fma.f64 5000000000000000/5641895835477563 y (fma.f64 -5000000000000000/5641895835477563 (*.f64 y z) (fma.f64 -5000000000000000/5641895835477563 (*.f64 y (pow.f64 z 3)) (fma.f64 5000000000000000/5641895835477563 (*.f64 y (*.f64 z z)) x))))
(fma.f64 5000000000000000/5641895835477563 y (+.f64 (fma.f64 5000000000000000/5641895835477563 (*.f64 y (*.f64 z z)) x) (*.f64 (*.f64 y -5000000000000000/5641895835477563) (+.f64 z (pow.f64 z 3)))))
(+.f64 (fma.f64 5000000000000000/5641895835477563 y (fma.f64 -5000000000000000/5641895835477563 (*.f64 y z) (*.f64 (*.f64 z z) (*.f64 y (+.f64 5000000000000000/5641895835477563 (*.f64 z -5000000000000000/5641895835477563)))))) x)
x
(+.f64 (*.f64 5000000000000000/5641895835477563 (/.f64 y z)) x)
(fma.f64 5000000000000000/5641895835477563 (/.f64 y z) x)
(+.f64 (*.f64 -5000000000000000/5641895835477563 (*.f64 y (pow.f64 (/.f64 1 z) 2))) (+.f64 (*.f64 5000000000000000/5641895835477563 (/.f64 y z)) x))
(fma.f64 -5000000000000000/5641895835477563 (*.f64 y (pow.f64 (/.f64 1 z) 2)) (fma.f64 5000000000000000/5641895835477563 (/.f64 y z) x))
(fma.f64 (*.f64 y -5000000000000000/5641895835477563) (/.f64 (/.f64 1 z) z) (fma.f64 5000000000000000/5641895835477563 (/.f64 y z) x))
(+.f64 (*.f64 5000000000000000/5641895835477563 (*.f64 (pow.f64 (/.f64 1 z) 3) y)) (+.f64 (*.f64 -5000000000000000/5641895835477563 (*.f64 y (pow.f64 (/.f64 1 z) 2))) (+.f64 (*.f64 5000000000000000/5641895835477563 (/.f64 y z)) x)))
(fma.f64 5000000000000000/5641895835477563 (*.f64 y (/.f64 1 (pow.f64 z 3))) (fma.f64 -5000000000000000/5641895835477563 (*.f64 y (pow.f64 (/.f64 1 z) 2)) (fma.f64 5000000000000000/5641895835477563 (/.f64 y z) x)))
(fma.f64 5000000000000000/5641895835477563 (/.f64 y (pow.f64 z 3)) (fma.f64 -5000000000000000/5641895835477563 (*.f64 y (pow.f64 (/.f64 1 z) 2)) (fma.f64 5000000000000000/5641895835477563 (/.f64 y z) x)))
(fma.f64 5000000000000000/5641895835477563 (/.f64 y (pow.f64 z 3)) (fma.f64 (*.f64 y -5000000000000000/5641895835477563) (/.f64 (/.f64 1 z) z) (fma.f64 5000000000000000/5641895835477563 (/.f64 y z) x)))
x
(+.f64 (*.f64 5000000000000000/5641895835477563 (/.f64 y z)) x)
(fma.f64 5000000000000000/5641895835477563 (/.f64 y z) x)
(+.f64 (*.f64 -5000000000000000/5641895835477563 (*.f64 (pow.f64 (/.f64 -1 z) 2) y)) (+.f64 (*.f64 5000000000000000/5641895835477563 (/.f64 y z)) x))
(fma.f64 -5000000000000000/5641895835477563 (*.f64 y (pow.f64 (/.f64 -1 z) 2)) (fma.f64 5000000000000000/5641895835477563 (/.f64 y z) x))
(+.f64 (*.f64 -5000000000000000/5641895835477563 (*.f64 (pow.f64 (/.f64 -1 z) 2) y)) (+.f64 (*.f64 -5000000000000000/5641895835477563 (*.f64 (pow.f64 (/.f64 -1 z) 3) y)) (+.f64 (*.f64 5000000000000000/5641895835477563 (/.f64 y z)) x)))
(fma.f64 -5000000000000000/5641895835477563 (*.f64 y (pow.f64 (/.f64 -1 z) 2)) (fma.f64 -5000000000000000/5641895835477563 (*.f64 y (/.f64 -1 (pow.f64 z 3))) (fma.f64 5000000000000000/5641895835477563 (/.f64 y z) x)))
(fma.f64 -5000000000000000/5641895835477563 (*.f64 y (pow.f64 (/.f64 -1 z) 2)) (fma.f64 (/.f64 5000000000000000/5641895835477563 (pow.f64 z 3)) y (fma.f64 5000000000000000/5641895835477563 (/.f64 y z) x)))
(+.f64 0 (/.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 (*.f64 2 (log.f64 (cbrt.f64 (exp.f64 (/.f64 y (fma.f64 z 5641895835477563/5000000000000000 5641895835477563/5000000000000000)))))) (log.f64 (cbrt.f64 (exp.f64 (/.f64 y (fma.f64 z 5641895835477563/5000000000000000 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 z 5641895835477563/5000000000000000 5641895835477563/5000000000000000))))))
(-.f64 (exp.f64 (log1p.f64 (/.f64 y (fma.f64 5641895835477563/5000000000000000 z 5641895835477563/5000000000000000)))) 1)
(/.f64 y (fma.f64 z 5641895835477563/5000000000000000 5641895835477563/5000000000000000))
(*.f64 y (/.f64 1 (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 z 5641895835477563/5000000000000000 5641895835477563/5000000000000000))
(*.f64 1 (/.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 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 (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 z 5641895835477563/5000000000000000 5641895835477563/5000000000000000))) (cbrt.f64 (pow.f64 (/.f64 y (fma.f64 z 5641895835477563/5000000000000000 5641895835477563/5000000000000000)) 2)))
(*.f64 (sqrt.f64 y) (*.f64 (sqrt.f64 y) (/.f64 1 (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 z 5641895835477563/5000000000000000 5641895835477563/5000000000000000))
(*.f64 (neg.f64 y) (/.f64 1 (neg.f64 (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 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 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 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 y (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 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 (/.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 y (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 y (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 y (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 z (*.f64 z -31830988618379068626528276418969/25000000000000000000000000000000))) (fma.f64 z -5641895835477563/5000000000000000 5641895835477563/5000000000000000)))
(/.f64 y (/.f64 (fma.f64 z (*.f64 z 31830988618379068626528276418969/25000000000000000000000000000000) -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 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 z 5641895835477563/5000000000000000 5641895835477563/5000000000000000))
(pow.f64 (cbrt.f64 (/.f64 y (fma.f64 5641895835477563/5000000000000000 z 5641895835477563/5000000000000000))) 3)
(/.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 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 z 5641895835477563/5000000000000000 5641895835477563/5000000000000000))
(pow.f64 (/.f64 (fma.f64 5641895835477563/5000000000000000 z 5641895835477563/5000000000000000) y) -1)
(/.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 z 5641895835477563/5000000000000000 5641895835477563/5000000000000000))
(neg.f64 (/.f64 y (neg.f64 (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 z 5641895835477563/5000000000000000 5641895835477563/5000000000000000))
(log.f64 (exp.f64 (/.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 z 5641895835477563/5000000000000000 5641895835477563/5000000000000000))
(cbrt.f64 (pow.f64 (/.f64 y (fma.f64 5641895835477563/5000000000000000 z 5641895835477563/5000000000000000)) 3))
(/.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 z 5641895835477563/5000000000000000 5641895835477563/5000000000000000))
(log1p.f64 (expm1.f64 (/.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 z 5641895835477563/5000000000000000 5641895835477563/5000000000000000))
(exp.f64 (*.f64 (log.f64 (/.f64 y (fma.f64 5641895835477563/5000000000000000 z 5641895835477563/5000000000000000))) 1))
(/.f64 y (fma.f64 z 5641895835477563/5000000000000000 5641895835477563/5000000000000000))
(+.f64 0 (*.f64 5641895835477563/5000000000000000 z))
(*.f64 z 5641895835477563/5000000000000000)
(+.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 z 5641895835477563/5000000000000000)
(-.f64 (exp.f64 (log1p.f64 (*.f64 5641895835477563/5000000000000000 z))) 1)
(*.f64 z 5641895835477563/5000000000000000)
(pow.f64 (*.f64 5641895835477563/5000000000000000 z) 1)
(*.f64 z 5641895835477563/5000000000000000)
(pow.f64 (*.f64 z (*.f64 31830988618379068626528276418969/25000000000000000000000000000000 z)) 1/2)
(sqrt.f64 (*.f64 z (*.f64 z 31830988618379068626528276418969/25000000000000000000000000000000)))
(fabs.f64 (*.f64 z 5641895835477563/5000000000000000))
(pow.f64 (cbrt.f64 (*.f64 5641895835477563/5000000000000000 z)) 3)
(*.f64 z 5641895835477563/5000000000000000)
(pow.f64 (sqrt.f64 (*.f64 5641895835477563/5000000000000000 z)) 2)
(*.f64 z 5641895835477563/5000000000000000)
(pow.f64 (pow.f64 (*.f64 5641895835477563/5000000000000000 z) 3) 1/3)
(*.f64 z 5641895835477563/5000000000000000)
(sqrt.f64 (*.f64 z (*.f64 31830988618379068626528276418969/25000000000000000000000000000000 z)))
(sqrt.f64 (*.f64 z (*.f64 z 31830988618379068626528276418969/25000000000000000000000000000000)))
(fabs.f64 (*.f64 z 5641895835477563/5000000000000000))
(log.f64 (pow.f64 (exp.f64 5641895835477563/5000000000000000) z))
(*.f64 z 5641895835477563/5000000000000000)
(log.f64 (+.f64 1 (expm1.f64 (*.f64 5641895835477563/5000000000000000 z))))
(*.f64 z 5641895835477563/5000000000000000)
(cbrt.f64 (pow.f64 (*.f64 5641895835477563/5000000000000000 z) 3))
(*.f64 z 5641895835477563/5000000000000000)
(expm1.f64 (log1p.f64 (*.f64 5641895835477563/5000000000000000 z)))
(*.f64 z 5641895835477563/5000000000000000)
(log1p.f64 (expm1.f64 (*.f64 5641895835477563/5000000000000000 z)))
(*.f64 z 5641895835477563/5000000000000000)
(exp.f64 (log.f64 (*.f64 5641895835477563/5000000000000000 z)))
(*.f64 z 5641895835477563/5000000000000000)
(exp.f64 (*.f64 (log.f64 (*.f64 5641895835477563/5000000000000000 z)) 1))
(*.f64 z 5641895835477563/5000000000000000)
(-.f64 (exp.f64 (log1p.f64 (fma.f64 5641895835477563/5000000000000000 z 5641895835477563/5000000000000000))) 1)
(fma.f64 z 5641895835477563/5000000000000000 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 z (*.f64 z 31830988618379068626528276418969/25000000000000000000000000000000) -31830988618379068626528276418969/25000000000000000000000000000000) (fma.f64 z 5641895835477563/5000000000000000 -5641895835477563/5000000000000000))
(*.f64 (fma.f64 5641895835477563/5000000000000000 z 5641895835477563/5000000000000000) 1)
(fma.f64 z 5641895835477563/5000000000000000 5641895835477563/5000000000000000)
(*.f64 1 (fma.f64 5641895835477563/5000000000000000 z 5641895835477563/5000000000000000))
(fma.f64 z 5641895835477563/5000000000000000 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 z 5641895835477563/5000000000000000 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 z 5641895835477563/5000000000000000 5641895835477563/5000000000000000)
(*.f64 (sqrt.f64 (fma.f64 5641895835477563/5000000000000000 z 5641895835477563/5000000000000000)) (sqrt.f64 (fma.f64 5641895835477563/5000000000000000 z 5641895835477563/5000000000000000)))
(fma.f64 z 5641895835477563/5000000000000000 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 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 (pow.f64 z 3) 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000) (/.f64 1 (fma.f64 (*.f64 z 5641895835477563/5000000000000000) (fma.f64 5641895835477563/5000000000000000 z -5641895835477563/5000000000000000) 31830988618379068626528276418969/25000000000000000000000000000000)))
(/.f64 (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 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 (fma.f64 z (*.f64 z 31830988618379068626528276418969/25000000000000000000000000000000) -31830988618379068626528276418969/25000000000000000000000000000000) (fma.f64 z 5641895835477563/5000000000000000 -5641895835477563/5000000000000000))
(*.f64 (+.f64 z 1) 5641895835477563/5000000000000000)
(fma.f64 z 5641895835477563/5000000000000000 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 z 5641895835477563/5000000000000000) (fma.f64 5641895835477563/5000000000000000 z -5641895835477563/5000000000000000) 31830988618379068626528276418969/25000000000000000000000000000000)))
(/.f64 (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 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 z (*.f64 z 31830988618379068626528276418969/25000000000000000000000000000000) -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 z 5641895835477563/5000000000000000) (fma.f64 5641895835477563/5000000000000000 z -5641895835477563/5000000000000000) 31830988618379068626528276418969/25000000000000000000000000000000)))
(/.f64 (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 (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 -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 (-.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 (fma.f64 z (*.f64 z 31830988618379068626528276418969/25000000000000000000000000000000) -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 (fma.f64 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 (pow.f64 z 3) 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000) (/.f64 1 (fma.f64 (*.f64 z 5641895835477563/5000000000000000) (fma.f64 5641895835477563/5000000000000000 z -5641895835477563/5000000000000000) 31830988618379068626528276418969/25000000000000000000000000000000)))
(/.f64 (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 (neg.f64 (-.f64 31830988618379068626528276418969/25000000000000000000000000000000 (*.f64 z (*.f64 31830988618379068626528276418969/25000000000000000000000000000000 z)))) (neg.f64 (+.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 z (*.f64 z 31830988618379068626528276418969/25000000000000000000000000000000) -31830988618379068626528276418969/25000000000000000000000000000000) (fma.f64 z 5641895835477563/5000000000000000 -5641895835477563/5000000000000000))
(/.f64 (fma.f64 z (*.f64 31830988618379068626528276418969/25000000000000000000000000000000 z) -31830988618379068626528276418969/25000000000000000000000000000000) (fma.f64 5641895835477563/5000000000000000 z -5641895835477563/5000000000000000))
(/.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 z (*.f64 z 31830988618379068626528276418969/25000000000000000000000000000000) -31830988618379068626528276418969/25000000000000000000000000000000) (fma.f64 z 5641895835477563/5000000000000000 -5641895835477563/5000000000000000))
(pow.f64 (fma.f64 5641895835477563/5000000000000000 z 5641895835477563/5000000000000000) 1)
(fma.f64 z 5641895835477563/5000000000000000 5641895835477563/5000000000000000)
(pow.f64 (pow.f64 (fma.f64 5641895835477563/5000000000000000 z 5641895835477563/5000000000000000) 2) 1/2)
(fma.f64 z 5641895835477563/5000000000000000 5641895835477563/5000000000000000)
(pow.f64 (pow.f64 (fma.f64 5641895835477563/5000000000000000 z 5641895835477563/5000000000000000) 3) 1/3)
(fma.f64 z 5641895835477563/5000000000000000 5641895835477563/5000000000000000)
(pow.f64 (cbrt.f64 (fma.f64 5641895835477563/5000000000000000 z 5641895835477563/5000000000000000)) 3)
(fma.f64 z 5641895835477563/5000000000000000 5641895835477563/5000000000000000)
(pow.f64 (sqrt.f64 (fma.f64 5641895835477563/5000000000000000 z 5641895835477563/5000000000000000)) 2)
(fma.f64 z 5641895835477563/5000000000000000 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 z 5641895835477563/5000000000000000) (fma.f64 5641895835477563/5000000000000000 z -5641895835477563/5000000000000000) 31830988618379068626528276418969/25000000000000000000000000000000)))
(/.f64 (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))
(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))
(/.f64 (fma.f64 z (*.f64 z 31830988618379068626528276418969/25000000000000000000000000000000) -31830988618379068626528276418969/25000000000000000000000000000000) (fma.f64 z 5641895835477563/5000000000000000 -5641895835477563/5000000000000000))
(sqrt.f64 (pow.f64 (fma.f64 5641895835477563/5000000000000000 z 5641895835477563/5000000000000000) 2))
(fma.f64 z 5641895835477563/5000000000000000 5641895835477563/5000000000000000)
(log.f64 (exp.f64 (fma.f64 5641895835477563/5000000000000000 z 5641895835477563/5000000000000000)))
(fma.f64 z 5641895835477563/5000000000000000 5641895835477563/5000000000000000)
(log.f64 (+.f64 1 (expm1.f64 (fma.f64 5641895835477563/5000000000000000 z 5641895835477563/5000000000000000))))
(fma.f64 z 5641895835477563/5000000000000000 5641895835477563/5000000000000000)
(cbrt.f64 (pow.f64 (fma.f64 5641895835477563/5000000000000000 z 5641895835477563/5000000000000000) 3))
(fma.f64 z 5641895835477563/5000000000000000 5641895835477563/5000000000000000)
(expm1.f64 (log1p.f64 (fma.f64 5641895835477563/5000000000000000 z 5641895835477563/5000000000000000)))
(fma.f64 z 5641895835477563/5000000000000000 5641895835477563/5000000000000000)
(log1p.f64 (expm1.f64 (fma.f64 5641895835477563/5000000000000000 z 5641895835477563/5000000000000000)))
(fma.f64 z 5641895835477563/5000000000000000 5641895835477563/5000000000000000)
(exp.f64 (log.f64 (fma.f64 5641895835477563/5000000000000000 z 5641895835477563/5000000000000000)))
(fma.f64 z 5641895835477563/5000000000000000 5641895835477563/5000000000000000)
(exp.f64 (*.f64 (log.f64 (fma.f64 5641895835477563/5000000000000000 z 5641895835477563/5000000000000000)) 1))
(fma.f64 z 5641895835477563/5000000000000000 5641895835477563/5000000000000000)
(fma.f64 5641895835477563/5000000000000000 z 5641895835477563/5000000000000000)
(fma.f64 z 5641895835477563/5000000000000000 5641895835477563/5000000000000000)
(fma.f64 z 5641895835477563/5000000000000000 5641895835477563/5000000000000000)
(fma.f64 (*.f64 5641895835477563/5000000000000000 z) 1 5641895835477563/5000000000000000)
(fma.f64 z 5641895835477563/5000000000000000 5641895835477563/5000000000000000)
(fma.f64 1 (*.f64 5641895835477563/5000000000000000 z) 5641895835477563/5000000000000000)
(fma.f64 z 5641895835477563/5000000000000000 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 5641895835477563/5000000000000000)) (cbrt.f64 (*.f64 z (*.f64 z 31830988618379068626528276418969/25000000000000000000000000000000))) 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 z 5641895835477563/5000000000000000)) (cbrt.f64 (*.f64 z (*.f64 z 31830988618379068626528276418969/25000000000000000000000000000000))) 5641895835477563/5000000000000000)
(fma.f64 (cbrt.f64 (*.f64 z z)) (*.f64 (cbrt.f64 z) 5641895835477563/5000000000000000) 5641895835477563/5000000000000000)
(fma.f64 (cbrt.f64 (*.f64 z z)) (*.f64 5641895835477563/5000000000000000 (cbrt.f64 z)) 5641895835477563/5000000000000000)
(fma.f64 (sqrt.f64 (*.f64 5641895835477563/5000000000000000 z)) (sqrt.f64 (*.f64 5641895835477563/5000000000000000 z)) 5641895835477563/5000000000000000)
(fma.f64 z 5641895835477563/5000000000000000 5641895835477563/5000000000000000)
(fma.f64 (sqrt.f64 z) (*.f64 (sqrt.f64 z) 5641895835477563/5000000000000000) 5641895835477563/5000000000000000)
(fma.f64 z 5641895835477563/5000000000000000 5641895835477563/5000000000000000)
(fma.f64 (*.f64 5641895835477563/5000000000000000 (cbrt.f64 (*.f64 z z))) (cbrt.f64 z) 5641895835477563/5000000000000000)
(fma.f64 (cbrt.f64 (*.f64 z z)) (*.f64 5641895835477563/5000000000000000 (cbrt.f64 z)) 5641895835477563/5000000000000000)
(fma.f64 (*.f64 5641895835477563/5000000000000000 (sqrt.f64 z)) (sqrt.f64 z) 5641895835477563/5000000000000000)
(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 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 z 5641895835477563/5000000000000000 5641895835477563/5000000000000000)) 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 z 5641895835477563/5000000000000000 5641895835477563/5000000000000000)))
(*.f64 1 (+.f64 (/.f64 y (fma.f64 5641895835477563/5000000000000000 z 5641895835477563/5000000000000000)) x))
(+.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 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 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 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 z 5641895835477563/5000000000000000 5641895835477563/5000000000000000)) 3) (pow.f64 x 3)) (/.f64 1 (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 (/.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 z 5641895835477563/5000000000000000 5641895835477563/5000000000000000)) 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 z 5641895835477563/5000000000000000 5641895835477563/5000000000000000)) 3) (pow.f64 x 3)) (/.f64 1 (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 (/.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 z 5641895835477563/5000000000000000 5641895835477563/5000000000000000)) 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 z 5641895835477563/5000000000000000 5641895835477563/5000000000000000)) 3) (pow.f64 x 3)) (/.f64 1 (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 (/.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 z 5641895835477563/5000000000000000 5641895835477563/5000000000000000)) 3) (pow.f64 x 3)) (/.f64 1 (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 (/.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 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 (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 z 5641895835477563/5000000000000000 5641895835477563/5000000000000000)) 3) (pow.f64 x 3)) (/.f64 1 (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 (/.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 z 5641895835477563/5000000000000000 5641895835477563/5000000000000000)) 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 z 5641895835477563/5000000000000000 5641895835477563/5000000000000000)) 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 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 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 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 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 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 z 5641895835477563/5000000000000000 5641895835477563/5000000000000000)) 3) (pow.f64 x 3)) (/.f64 1 (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 (/.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 z 5641895835477563/5000000000000000 5641895835477563/5000000000000000)) 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 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 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 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 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 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 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 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 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 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 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 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 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 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 z 5641895835477563/5000000000000000 5641895835477563/5000000000000000)))
(fma.f64 y (/.f64 1 (fma.f64 5641895835477563/5000000000000000 z 5641895835477563/5000000000000000)) x)
(+.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 z 5641895835477563/5000000000000000 5641895835477563/5000000000000000)))
(fma.f64 x 1 (/.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 z 5641895835477563/5000000000000000 5641895835477563/5000000000000000)))
(fma.f64 1 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 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 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 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 (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 z 5641895835477563/5000000000000000 5641895835477563/5000000000000000))) (cbrt.f64 (pow.f64 (/.f64 y (fma.f64 z 5641895835477563/5000000000000000 5641895835477563/5000000000000000)) 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 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 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 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 z 5641895835477563/5000000000000000 5641895835477563/5000000000000000)))
(fma.f64 (/.f64 1 (fma.f64 5641895835477563/5000000000000000 z 5641895835477563/5000000000000000)) y x)
(+.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 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 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 y (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 (/.f64 (pow.f64 (cbrt.f64 y) 2) (pow.f64 (cbrt.f64 (fma.f64 z 5641895835477563/5000000000000000 5641895835477563/5000000000000000)) 2)) (cbrt.f64 (/.f64 y (fma.f64 z 5641895835477563/5000000000000000 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)
(+.f64 x (/.f64 y (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 y (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)
(+.f64 x (/.f64 y (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 z (*.f64 z -31830988618379068626528276418969/25000000000000000000000000000000)))) (fma.f64 z -5641895835477563/5000000000000000 5641895835477563/5000000000000000) x)
(+.f64 x (/.f64 y (/.f64 (fma.f64 z (*.f64 z 31830988618379068626528276418969/25000000000000000000000000000000) -31830988618379068626528276418969/25000000000000000000000000000000) (fma.f64 z 5641895835477563/5000000000000000 -5641895835477563/5000000000000000))))

localize3.0ms (0%)

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 x (*.f64 x x)))
32.0b
(/.f64 x (*.f64 x x))
Compiler

Compiled 19 to 6 computations (68.4% saved)

series30.0ms (0.3%)

Counts
2 → 24
Calls

6 calls:

TimeVariablePointExpression
26.0ms
x
@inf
(/.f64 x (*.f64 x x))
1.0ms
x
@0
(/.f64 x (*.f64 x x))
1.0ms
x
@-inf
(/.f64 x (*.f64 x x))
1.0ms
x
@inf
(-.f64 x (/.f64 x (*.f64 x x)))
1.0ms
x
@0
(-.f64 x (/.f64 x (*.f64 x x)))
Compiler

Compiled 182 to 149 computations (18.1% saved)

rewrite44.0ms (0.4%)

Algorithm
batch-egg-rewrite
Rules
662×pow1_binary64
622×add-log-exp_binary64
622×log1p-expm1-u_binary64
622×expm1-log1p-u_binary64
605×add-exp-log_binary64
Iterations

Useful iterations: 1 (0.0ms)

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

simplify53.0ms (0.5%)

Algorithm
egg-herbie
Rules
764×fma-def_binary64
500×associate-/l*_binary64
339×unswap-sqr_binary64
292×associate-/r*_binary64
282×associate-*l/_binary64
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
0152755
1396716
21331686
37938686
Stop Event
node limit
Counts
89 → 80
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 x (/.f64 1 x))
(-.f64 x (/.f64 1 x))
(-.f64 x (/.f64 1 x))
x
(-.f64 x (/.f64 1 x))
(-.f64 x (/.f64 1 x))
(-.f64 x (/.f64 1 x))
x
(-.f64 x (/.f64 1 x))
(-.f64 x (/.f64 1 x))
(-.f64 x (/.f64 1 x))
(-.f64 (+.f64 1 (/.f64 1 x)) 1)
(*.f64 x (pow.f64 x -2))
(*.f64 (/.f64 1 x) 1)
(*.f64 1 (/.f64 1 x))
(*.f64 (pow.f64 x -2) x)
(*.f64 (pow.f64 (cbrt.f64 x) 2) (*.f64 (cbrt.f64 x) (pow.f64 x -2)))
(*.f64 (/.f64 1 (cbrt.f64 x)) (cbrt.f64 (pow.f64 x -2)))
(*.f64 (cbrt.f64 (pow.f64 x -2)) (/.f64 1 (cbrt.f64 x)))
(*.f64 (sqrt.f64 x) (*.f64 (sqrt.f64 x) (pow.f64 x -2)))
(*.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 x)))
(*.f64 (neg.f64 x) (/.f64 1 (*.f64 x (neg.f64 x))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) 1) (/.f64 (cbrt.f64 x) (*.f64 x x)))
(*.f64 (/.f64 (sqrt.f64 x) 1) (/.f64 (sqrt.f64 x) (*.f64 x x)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) x) (/.f64 (cbrt.f64 x) x))
(*.f64 (/.f64 1 (cbrt.f64 (pow.f64 x 4))) (/.f64 x (pow.f64 (cbrt.f64 x) 2)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) (cbrt.f64 (pow.f64 x 4))) (/.f64 1 (cbrt.f64 x)))
(*.f64 (/.f64 (sqrt.f64 x) (cbrt.f64 (pow.f64 x 4))) (/.f64 (sqrt.f64 x) (pow.f64 (cbrt.f64 x) 2)))
(pow.f64 x -1)
(pow.f64 (/.f64 1 x) 1)
(pow.f64 (/.f64 1 (cbrt.f64 x)) 3)
(pow.f64 (/.f64 1 (sqrt.f64 x)) 2)
(pow.f64 (/.f64 1 (pow.f64 x 3)) 1/3)
(neg.f64 (/.f64 x (*.f64 x (neg.f64 x))))
(sqrt.f64 (pow.f64 x -2))
(log.f64 (exp.f64 (/.f64 1 x)))
(cbrt.f64 (/.f64 1 (pow.f64 x 3)))
(expm1.f64 (log1p.f64 (/.f64 1 x)))
(log1p.f64 (expm1.f64 (/.f64 1 x)))
(exp.f64 (neg.f64 (log.f64 x)))
(+.f64 x (/.f64 -1 x))
(+.f64 x (*.f64 (/.f64 -1 x) 1))
(+.f64 (+.f64 x (/.f64 -1 x)) (fma.f64 (neg.f64 (pow.f64 x -2)) x (/.f64 1 x)))
(+.f64 (+.f64 x (/.f64 -1 x)) (fma.f64 (/.f64 -1 x) 1 (/.f64 1 x)))
(+.f64 (+.f64 x (/.f64 -1 x)) (fma.f64 (neg.f64 (/.f64 1 (cbrt.f64 x))) (cbrt.f64 (pow.f64 x -2)) (/.f64 1 x)))
(+.f64 (+.f64 x (/.f64 -1 x)) (fma.f64 (neg.f64 (/.f64 1 (sqrt.f64 x))) (/.f64 1 (sqrt.f64 x)) (/.f64 1 x)))
(+.f64 (/.f64 -1 x) x)
(*.f64 (+.f64 x (/.f64 -1 x)) 1)
(*.f64 1 (+.f64 x (/.f64 -1 x)))
(*.f64 (cbrt.f64 (+.f64 x (/.f64 -1 x))) (pow.f64 (cbrt.f64 (+.f64 x (/.f64 -1 x))) 2))
(*.f64 (pow.f64 (cbrt.f64 (+.f64 x (/.f64 -1 x))) 2) (cbrt.f64 (+.f64 x (/.f64 -1 x))))
(*.f64 (sqrt.f64 (+.f64 x (/.f64 -1 x))) (sqrt.f64 (+.f64 x (/.f64 -1 x))))
(*.f64 (-.f64 (pow.f64 x 3) (/.f64 1 (pow.f64 x 3))) (/.f64 1 (fma.f64 x x (+.f64 1 (pow.f64 x -2)))))
(*.f64 (-.f64 (*.f64 x x) (pow.f64 x -2)) (/.f64 1 (+.f64 x (/.f64 1 x))))
(*.f64 (+.f64 (sqrt.f64 x) (/.f64 1 (sqrt.f64 x))) (-.f64 (sqrt.f64 x) (/.f64 1 (sqrt.f64 x))))
(/.f64 1 (/.f64 (fma.f64 x x (+.f64 1 (pow.f64 x -2))) (-.f64 (pow.f64 x 3) (/.f64 1 (pow.f64 x 3)))))
(/.f64 1 (/.f64 (+.f64 x (/.f64 1 x)) (-.f64 (*.f64 x x) (pow.f64 x -2))))
(/.f64 (-.f64 (pow.f64 x 3) (/.f64 1 (pow.f64 x 3))) (fma.f64 x x (+.f64 1 (pow.f64 x -2))))
(/.f64 (-.f64 (*.f64 x x) (pow.f64 x -2)) (+.f64 x (/.f64 1 x)))
(/.f64 (neg.f64 (-.f64 (pow.f64 x 3) (/.f64 1 (pow.f64 x 3)))) (neg.f64 (fma.f64 x x (+.f64 1 (pow.f64 x -2)))))
(/.f64 (neg.f64 (-.f64 (*.f64 x x) (pow.f64 x -2))) (neg.f64 (+.f64 x (/.f64 1 x))))
(/.f64 (+.f64 (pow.f64 x 3) (pow.f64 (/.f64 -1 x) 3)) (+.f64 (*.f64 x x) (-.f64 (*.f64 (/.f64 -1 x) (/.f64 -1 x)) (*.f64 x (/.f64 -1 x)))))
(/.f64 (-.f64 (*.f64 x x) (*.f64 (/.f64 -1 x) (/.f64 -1 x))) (-.f64 x (/.f64 -1 x)))
(pow.f64 (+.f64 x (/.f64 -1 x)) 1)
(pow.f64 (pow.f64 (+.f64 x (/.f64 -1 x)) 3) 1/3)
(pow.f64 (cbrt.f64 (+.f64 x (/.f64 -1 x))) 3)
(pow.f64 (sqrt.f64 (+.f64 x (/.f64 -1 x))) 2)
(sqrt.f64 (pow.f64 (+.f64 x (/.f64 -1 x)) 2))
(log.f64 (exp.f64 (+.f64 x (/.f64 -1 x))))
(cbrt.f64 (pow.f64 (+.f64 x (/.f64 -1 x)) 3))
(expm1.f64 (log1p.f64 (+.f64 x (/.f64 -1 x))))
(log1p.f64 (expm1.f64 (+.f64 x (/.f64 -1 x))))
(exp.f64 (log.f64 (+.f64 x (/.f64 -1 x))))
(fma.f64 1 x (/.f64 -1 x))
(fma.f64 (pow.f64 (cbrt.f64 x) 2) (cbrt.f64 x) (/.f64 -1 x))
(fma.f64 (sqrt.f64 x) (sqrt.f64 x) (/.f64 -1 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 x (/.f64 1 x))
(-.f64 x (/.f64 1 x))
(-.f64 x (/.f64 1 x))
x
(-.f64 x (/.f64 1 x))
(-.f64 x (/.f64 1 x))
(-.f64 x (/.f64 1 x))
x
(-.f64 x (/.f64 1 x))
(-.f64 x (/.f64 1 x))
(-.f64 x (/.f64 1 x))
(-.f64 (+.f64 1 (/.f64 1 x)) 1)
(/.f64 1 x)
(*.f64 x (pow.f64 x -2))
(/.f64 1 x)
(*.f64 (/.f64 1 x) 1)
(/.f64 1 x)
(*.f64 1 (/.f64 1 x))
(/.f64 1 x)
(*.f64 (pow.f64 x -2) x)
(/.f64 1 x)
(*.f64 (pow.f64 (cbrt.f64 x) 2) (*.f64 (cbrt.f64 x) (pow.f64 x -2)))
(/.f64 1 x)
(*.f64 (/.f64 1 (cbrt.f64 x)) (cbrt.f64 (pow.f64 x -2)))
(/.f64 (cbrt.f64 (pow.f64 x -2)) (cbrt.f64 x))
(*.f64 (cbrt.f64 (pow.f64 x -2)) (/.f64 1 (cbrt.f64 x)))
(*.f64 (/.f64 1 (cbrt.f64 x)) (cbrt.f64 (pow.f64 x -2)))
(/.f64 (cbrt.f64 (pow.f64 x -2)) (cbrt.f64 x))
(*.f64 (sqrt.f64 x) (*.f64 (sqrt.f64 x) (pow.f64 x -2)))
(/.f64 1 x)
(*.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 x)))
(/.f64 1 x)
(*.f64 (neg.f64 x) (/.f64 1 (*.f64 x (neg.f64 x))))
(/.f64 1 x)
(*.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) 1) (/.f64 (cbrt.f64 x) (*.f64 x x)))
(/.f64 1 x)
(*.f64 (/.f64 (sqrt.f64 x) 1) (/.f64 (sqrt.f64 x) (*.f64 x x)))
(/.f64 1 x)
(*.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) x) (/.f64 (cbrt.f64 x) x))
(/.f64 1 x)
(*.f64 (/.f64 1 (cbrt.f64 (pow.f64 x 4))) (/.f64 x (pow.f64 (cbrt.f64 x) 2)))
(/.f64 (/.f64 x (pow.f64 (cbrt.f64 x) 2)) (cbrt.f64 (pow.f64 x 4)))
(/.f64 (cbrt.f64 x) (cbrt.f64 (pow.f64 x 4)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) (cbrt.f64 (pow.f64 x 4))) (/.f64 1 (cbrt.f64 x)))
(*.f64 (/.f64 1 (cbrt.f64 (pow.f64 x 4))) (/.f64 x (pow.f64 (cbrt.f64 x) 2)))
(/.f64 (/.f64 x (pow.f64 (cbrt.f64 x) 2)) (cbrt.f64 (pow.f64 x 4)))
(/.f64 (cbrt.f64 x) (cbrt.f64 (pow.f64 x 4)))
(*.f64 (/.f64 (sqrt.f64 x) (cbrt.f64 (pow.f64 x 4))) (/.f64 (sqrt.f64 x) (pow.f64 (cbrt.f64 x) 2)))
(*.f64 (/.f64 1 (cbrt.f64 (pow.f64 x 4))) (/.f64 x (pow.f64 (cbrt.f64 x) 2)))
(/.f64 (/.f64 x (pow.f64 (cbrt.f64 x) 2)) (cbrt.f64 (pow.f64 x 4)))
(/.f64 (cbrt.f64 x) (cbrt.f64 (pow.f64 x 4)))
(pow.f64 x -1)
(/.f64 1 x)
(pow.f64 (/.f64 1 x) 1)
(/.f64 1 x)
(pow.f64 (/.f64 1 (cbrt.f64 x)) 3)
(/.f64 1 x)
(pow.f64 (/.f64 1 (sqrt.f64 x)) 2)
(/.f64 1 x)
(pow.f64 (/.f64 1 (pow.f64 x 3)) 1/3)
(cbrt.f64 (/.f64 1 (pow.f64 x 3)))
(neg.f64 (/.f64 x (*.f64 x (neg.f64 x))))
(/.f64 1 x)
(sqrt.f64 (pow.f64 x -2))
(/.f64 1 x)
(log.f64 (exp.f64 (/.f64 1 x)))
(/.f64 1 x)
(cbrt.f64 (/.f64 1 (pow.f64 x 3)))
(expm1.f64 (log1p.f64 (/.f64 1 x)))
(/.f64 1 x)
(log1p.f64 (expm1.f64 (/.f64 1 x)))
(/.f64 1 x)
(exp.f64 (neg.f64 (log.f64 x)))
(/.f64 1 x)
(+.f64 x (/.f64 -1 x))
(-.f64 x (/.f64 1 x))
(+.f64 x (*.f64 (/.f64 -1 x) 1))
(-.f64 x (/.f64 1 x))
(+.f64 (+.f64 x (/.f64 -1 x)) (fma.f64 (neg.f64 (pow.f64 x -2)) x (/.f64 1 x)))
(+.f64 x (+.f64 (/.f64 -1 x) (fma.f64 (neg.f64 (pow.f64 x -2)) x (/.f64 1 x))))
(+.f64 (/.f64 -1 x) (+.f64 (/.f64 1 x) (-.f64 x (/.f64 1 x))))
(+.f64 (/.f64 -1 x) (+.f64 x (*.f64 (/.f64 1 x) 0)))
(+.f64 (+.f64 x (/.f64 -1 x)) (fma.f64 (/.f64 -1 x) 1 (/.f64 1 x)))
(+.f64 x (+.f64 (/.f64 -1 x) (fma.f64 (neg.f64 (pow.f64 x -2)) x (/.f64 1 x))))
(+.f64 (/.f64 -1 x) (+.f64 (/.f64 1 x) (-.f64 x (/.f64 1 x))))
(+.f64 (/.f64 -1 x) (+.f64 x (*.f64 (/.f64 1 x) 0)))
(+.f64 (+.f64 x (/.f64 -1 x)) (fma.f64 (neg.f64 (/.f64 1 (cbrt.f64 x))) (cbrt.f64 (pow.f64 x -2)) (/.f64 1 x)))
(+.f64 x (+.f64 (/.f64 -1 x) (fma.f64 (/.f64 -1 (cbrt.f64 x)) (cbrt.f64 (pow.f64 x -2)) (/.f64 1 x))))
(fma.f64 -1 (/.f64 (cbrt.f64 (pow.f64 x -2)) (cbrt.f64 x)) (+.f64 x (*.f64 (/.f64 1 x) 0)))
(+.f64 (+.f64 x (/.f64 -1 x)) (fma.f64 (neg.f64 (/.f64 1 (sqrt.f64 x))) (/.f64 1 (sqrt.f64 x)) (/.f64 1 x)))
(+.f64 x (+.f64 (/.f64 -1 x) (fma.f64 (neg.f64 (pow.f64 x -2)) x (/.f64 1 x))))
(+.f64 (/.f64 -1 x) (+.f64 (/.f64 1 x) (-.f64 x (/.f64 1 x))))
(+.f64 (/.f64 -1 x) (+.f64 x (*.f64 (/.f64 1 x) 0)))
(+.f64 (/.f64 -1 x) x)
(-.f64 x (/.f64 1 x))
(*.f64 (+.f64 x (/.f64 -1 x)) 1)
(-.f64 x (/.f64 1 x))
(*.f64 1 (+.f64 x (/.f64 -1 x)))
(-.f64 x (/.f64 1 x))
(*.f64 (cbrt.f64 (+.f64 x (/.f64 -1 x))) (pow.f64 (cbrt.f64 (+.f64 x (/.f64 -1 x))) 2))
(-.f64 x (/.f64 1 x))
(*.f64 (pow.f64 (cbrt.f64 (+.f64 x (/.f64 -1 x))) 2) (cbrt.f64 (+.f64 x (/.f64 -1 x))))
(-.f64 x (/.f64 1 x))
(*.f64 (sqrt.f64 (+.f64 x (/.f64 -1 x))) (sqrt.f64 (+.f64 x (/.f64 -1 x))))
(-.f64 x (/.f64 1 x))
(*.f64 (-.f64 (pow.f64 x 3) (/.f64 1 (pow.f64 x 3))) (/.f64 1 (fma.f64 x x (+.f64 1 (pow.f64 x -2)))))
(/.f64 (+.f64 (pow.f64 x 3) (/.f64 -1 (pow.f64 x 3))) (+.f64 (fma.f64 x x (pow.f64 x -2)) 1))
(/.f64 (+.f64 (pow.f64 x 3) (/.f64 -1 (pow.f64 x 3))) (+.f64 1 (fma.f64 x x (pow.f64 x -2))))
(*.f64 (-.f64 (*.f64 x x) (pow.f64 x -2)) (/.f64 1 (+.f64 x (/.f64 1 x))))
(-.f64 x (/.f64 1 x))
(*.f64 (+.f64 (sqrt.f64 x) (/.f64 1 (sqrt.f64 x))) (-.f64 (sqrt.f64 x) (/.f64 1 (sqrt.f64 x))))
(*.f64 (+.f64 (sqrt.f64 x) (/.f64 1 (sqrt.f64 x))) (+.f64 (sqrt.f64 x) (/.f64 -1 (sqrt.f64 x))))
(/.f64 1 (/.f64 (fma.f64 x x (+.f64 1 (pow.f64 x -2))) (-.f64 (pow.f64 x 3) (/.f64 1 (pow.f64 x 3)))))
(*.f64 (-.f64 (pow.f64 x 3) (/.f64 1 (pow.f64 x 3))) (/.f64 1 (fma.f64 x x (+.f64 1 (pow.f64 x -2)))))
(/.f64 (+.f64 (pow.f64 x 3) (/.f64 -1 (pow.f64 x 3))) (+.f64 (fma.f64 x x (pow.f64 x -2)) 1))
(/.f64 (+.f64 (pow.f64 x 3) (/.f64 -1 (pow.f64 x 3))) (+.f64 1 (fma.f64 x x (pow.f64 x -2))))
(/.f64 1 (/.f64 (+.f64 x (/.f64 1 x)) (-.f64 (*.f64 x x) (pow.f64 x -2))))
(-.f64 x (/.f64 1 x))
(/.f64 (-.f64 (pow.f64 x 3) (/.f64 1 (pow.f64 x 3))) (fma.f64 x x (+.f64 1 (pow.f64 x -2))))
(*.f64 (-.f64 (pow.f64 x 3) (/.f64 1 (pow.f64 x 3))) (/.f64 1 (fma.f64 x x (+.f64 1 (pow.f64 x -2)))))
(/.f64 (+.f64 (pow.f64 x 3) (/.f64 -1 (pow.f64 x 3))) (+.f64 (fma.f64 x x (pow.f64 x -2)) 1))
(/.f64 (+.f64 (pow.f64 x 3) (/.f64 -1 (pow.f64 x 3))) (+.f64 1 (fma.f64 x x (pow.f64 x -2))))
(/.f64 (-.f64 (*.f64 x x) (pow.f64 x -2)) (+.f64 x (/.f64 1 x)))
(-.f64 x (/.f64 1 x))
(/.f64 (neg.f64 (-.f64 (pow.f64 x 3) (/.f64 1 (pow.f64 x 3)))) (neg.f64 (fma.f64 x x (+.f64 1 (pow.f64 x -2)))))
(*.f64 (-.f64 (pow.f64 x 3) (/.f64 1 (pow.f64 x 3))) (/.f64 1 (fma.f64 x x (+.f64 1 (pow.f64 x -2)))))
(/.f64 (+.f64 (pow.f64 x 3) (/.f64 -1 (pow.f64 x 3))) (+.f64 (fma.f64 x x (pow.f64 x -2)) 1))
(/.f64 (+.f64 (pow.f64 x 3) (/.f64 -1 (pow.f64 x 3))) (+.f64 1 (fma.f64 x x (pow.f64 x -2))))
(/.f64 (neg.f64 (-.f64 (*.f64 x x) (pow.f64 x -2))) (neg.f64 (+.f64 x (/.f64 1 x))))
(-.f64 x (/.f64 1 x))
(/.f64 (+.f64 (pow.f64 x 3) (pow.f64 (/.f64 -1 x) 3)) (+.f64 (*.f64 x x) (-.f64 (*.f64 (/.f64 -1 x) (/.f64 -1 x)) (*.f64 x (/.f64 -1 x)))))
(*.f64 (-.f64 (pow.f64 x 3) (/.f64 1 (pow.f64 x 3))) (/.f64 1 (fma.f64 x x (+.f64 1 (pow.f64 x -2)))))
(/.f64 (+.f64 (pow.f64 x 3) (/.f64 -1 (pow.f64 x 3))) (+.f64 (fma.f64 x x (pow.f64 x -2)) 1))
(/.f64 (+.f64 (pow.f64 x 3) (/.f64 -1 (pow.f64 x 3))) (+.f64 1 (fma.f64 x x (pow.f64 x -2))))
(/.f64 (-.f64 (*.f64 x x) (*.f64 (/.f64 -1 x) (/.f64 -1 x))) (-.f64 x (/.f64 -1 x)))
(-.f64 x (/.f64 1 x))
(pow.f64 (+.f64 x (/.f64 -1 x)) 1)
(-.f64 x (/.f64 1 x))
(pow.f64 (pow.f64 (+.f64 x (/.f64 -1 x)) 3) 1/3)
(-.f64 x (/.f64 1 x))
(pow.f64 (cbrt.f64 (+.f64 x (/.f64 -1 x))) 3)
(-.f64 x (/.f64 1 x))
(pow.f64 (sqrt.f64 (+.f64 x (/.f64 -1 x))) 2)
(-.f64 x (/.f64 1 x))
(sqrt.f64 (pow.f64 (+.f64 x (/.f64 -1 x)) 2))
(-.f64 x (/.f64 1 x))
(log.f64 (exp.f64 (+.f64 x (/.f64 -1 x))))
(-.f64 x (/.f64 1 x))
(cbrt.f64 (pow.f64 (+.f64 x (/.f64 -1 x)) 3))
(-.f64 x (/.f64 1 x))
(expm1.f64 (log1p.f64 (+.f64 x (/.f64 -1 x))))
(-.f64 x (/.f64 1 x))
(log1p.f64 (expm1.f64 (+.f64 x (/.f64 -1 x))))
(-.f64 x (/.f64 1 x))
(exp.f64 (log.f64 (+.f64 x (/.f64 -1 x))))
(-.f64 x (/.f64 1 x))
(fma.f64 1 x (/.f64 -1 x))
(-.f64 x (/.f64 1 x))
(fma.f64 (pow.f64 (cbrt.f64 x) 2) (cbrt.f64 x) (/.f64 -1 x))
(-.f64 x (/.f64 1 x))
(fma.f64 (sqrt.f64 x) (sqrt.f64 x) (/.f64 -1 x))
(-.f64 x (/.f64 1 x))

localize25.0ms (0.2%)

Local error

Found 4 expressions with local error:

NewErrorProgram
0.0b
(+.f64 (*.f64 5000000000000000/5641895835477563 (+.f64 y (*.f64 y (+.f64 (neg.f64 z) (*.f64 (*.f64 z z) 1/2))))) x)
0.0b
(*.f64 (*.f64 z z) 1/2)
0.3b
(*.f64 5000000000000000/5641895835477563 (+.f64 y (*.f64 y (+.f64 (neg.f64 z) (*.f64 (*.f64 z z) 1/2)))))
4.0b
(*.f64 y (+.f64 (neg.f64 z) (*.f64 (*.f64 z z) 1/2)))
Compiler

Compiled 78 to 36 computations (53.8% saved)

series30.0ms (0.3%)

Counts
4 → 96
Calls

24 calls:

TimeVariablePointExpression
3.0ms
z
@0
(+.f64 (*.f64 5000000000000000/5641895835477563 (+.f64 y (*.f64 y (+.f64 (neg.f64 z) (*.f64 (*.f64 z z) 1/2))))) x)
2.0ms
y
@inf
(*.f64 5000000000000000/5641895835477563 (+.f64 y (*.f64 y (+.f64 (neg.f64 z) (*.f64 (*.f64 z z) 1/2)))))
2.0ms
y
@0
(*.f64 y (+.f64 (neg.f64 z) (*.f64 (*.f64 z z) 1/2)))
1.0ms
x
@0
(+.f64 (*.f64 5000000000000000/5641895835477563 (+.f64 y (*.f64 y (+.f64 (neg.f64 z) (*.f64 (*.f64 z z) 1/2))))) x)
1.0ms
z
@inf
(*.f64 y (+.f64 (neg.f64 z) (*.f64 (*.f64 z z) 1/2)))
Compiler

Compiled 1560 to 1240 computations (20.5% saved)

rewrite85.0ms (0.8%)

Algorithm
batch-egg-rewrite
Rules
776×log-prod_binary64
412×fma-neg_binary64
271×expm1-udef_binary64
271×log1p-udef_binary64
212×log-pow_binary64
Iterations

Useful iterations: 1 (0.0ms)

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

simplify91.0ms (0.9%)

Algorithm
egg-herbie
Rules
788×times-frac_binary64
414×cancel-sign-sub-inv_binary64
393×unswap-sqr_binary64
363×fma-neg_binary64
268×fma-def_binary64
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
03594120
19783969
234773721
Stop Event
node limit
Counts
211 → 247
Calls
Call 1
Inputs
(*.f64 (-.f64 (*.f64 1/2 (pow.f64 z 2)) z) y)
(*.f64 (-.f64 (*.f64 1/2 (pow.f64 z 2)) z) y)
(*.f64 (-.f64 (*.f64 1/2 (pow.f64 z 2)) z) y)
(*.f64 (-.f64 (*.f64 1/2 (pow.f64 z 2)) z) y)
(*.f64 (-.f64 (*.f64 1/2 (pow.f64 z 2)) z) y)
(*.f64 (-.f64 (*.f64 1/2 (pow.f64 z 2)) z) y)
(*.f64 (-.f64 (*.f64 1/2 (pow.f64 z 2)) z) y)
(*.f64 (-.f64 (*.f64 1/2 (pow.f64 z 2)) z) y)
(*.f64 (-.f64 (*.f64 1/2 (pow.f64 z 2)) z) y)
(*.f64 (-.f64 (*.f64 1/2 (pow.f64 z 2)) z) y)
(*.f64 (-.f64 (*.f64 1/2 (pow.f64 z 2)) z) y)
(*.f64 (-.f64 (*.f64 1/2 (pow.f64 z 2)) z) y)
(*.f64 -1 (*.f64 y z))
(+.f64 (*.f64 1/2 (*.f64 (pow.f64 z 2) y)) (*.f64 -1 (*.f64 y z)))
(+.f64 (*.f64 1/2 (*.f64 (pow.f64 z 2) y)) (*.f64 -1 (*.f64 y z)))
(+.f64 (*.f64 1/2 (*.f64 (pow.f64 z 2) y)) (*.f64 -1 (*.f64 y z)))
(*.f64 1/2 (*.f64 y (pow.f64 (/.f64 1 z) -2)))
(+.f64 (*.f64 -1 (*.f64 y z)) (*.f64 1/2 (*.f64 y (pow.f64 (/.f64 1 z) -2))))
(+.f64 (*.f64 -1 (*.f64 y z)) (*.f64 1/2 (*.f64 y (pow.f64 (/.f64 1 z) -2))))
(+.f64 (*.f64 -1 (*.f64 y z)) (*.f64 1/2 (*.f64 y (pow.f64 (/.f64 1 z) -2))))
(*.f64 1/2 (*.f64 (pow.f64 (/.f64 -1 z) -2) y))
(+.f64 (*.f64 -1 (*.f64 y z)) (*.f64 1/2 (*.f64 (pow.f64 (/.f64 -1 z) -2) y)))
(+.f64 (*.f64 -1 (*.f64 y z)) (*.f64 1/2 (*.f64 (pow.f64 (/.f64 -1 z) -2) y)))
(+.f64 (*.f64 -1 (*.f64 y z)) (*.f64 1/2 (*.f64 (pow.f64 (/.f64 -1 z) -2) y)))
(*.f64 5000000000000000/5641895835477563 (*.f64 (-.f64 (+.f64 1 (*.f64 1/2 (pow.f64 z 2))) z) y))
(*.f64 5000000000000000/5641895835477563 (*.f64 (-.f64 (+.f64 1 (*.f64 1/2 (pow.f64 z 2))) z) y))
(*.f64 5000000000000000/5641895835477563 (*.f64 (-.f64 (+.f64 1 (*.f64 1/2 (pow.f64 z 2))) z) y))
(*.f64 5000000000000000/5641895835477563 (*.f64 (-.f64 (+.f64 1 (*.f64 1/2 (pow.f64 z 2))) z) y))
(*.f64 5000000000000000/5641895835477563 (*.f64 (-.f64 (+.f64 1 (*.f64 1/2 (pow.f64 z 2))) z) y))
(*.f64 5000000000000000/5641895835477563 (*.f64 (-.f64 (+.f64 1 (*.f64 1/2 (pow.f64 z 2))) z) y))
(*.f64 5000000000000000/5641895835477563 (*.f64 (-.f64 (+.f64 1 (*.f64 1/2 (pow.f64 z 2))) z) y))
(*.f64 5000000000000000/5641895835477563 (*.f64 (-.f64 (+.f64 1 (*.f64 1/2 (pow.f64 z 2))) z) y))
(*.f64 -5000000000000000/5641895835477563 (*.f64 (-.f64 (*.f64 -1 (-.f64 (*.f64 1/2 (pow.f64 z 2)) z)) 1) y))
(*.f64 -5000000000000000/5641895835477563 (*.f64 (-.f64 (*.f64 -1 (-.f64 (*.f64 1/2 (pow.f64 z 2)) z)) 1) y))
(*.f64 -5000000000000000/5641895835477563 (*.f64 (-.f64 (*.f64 -1 (-.f64 (*.f64 1/2 (pow.f64 z 2)) z)) 1) y))
(*.f64 -5000000000000000/5641895835477563 (*.f64 (-.f64 (*.f64 -1 (-.f64 (*.f64 1/2 (pow.f64 z 2)) z)) 1) y))
(*.f64 5000000000000000/5641895835477563 y)
(+.f64 (*.f64 5000000000000000/5641895835477563 y) (*.f64 -5000000000000000/5641895835477563 (*.f64 y z)))
(+.f64 (*.f64 2500000000000000/5641895835477563 (*.f64 (pow.f64 z 2) y)) (+.f64 (*.f64 5000000000000000/5641895835477563 y) (*.f64 -5000000000000000/5641895835477563 (*.f64 y z))))
(+.f64 (*.f64 2500000000000000/5641895835477563 (*.f64 (pow.f64 z 2) y)) (+.f64 (*.f64 5000000000000000/5641895835477563 y) (*.f64 -5000000000000000/5641895835477563 (*.f64 y z))))
(*.f64 2500000000000000/5641895835477563 (*.f64 y (pow.f64 (/.f64 1 z) -2)))
(+.f64 (*.f64 2500000000000000/5641895835477563 (*.f64 y (pow.f64 (/.f64 1 z) -2))) (*.f64 -5000000000000000/5641895835477563 (*.f64 y z)))
(+.f64 (*.f64 2500000000000000/5641895835477563 (*.f64 y (pow.f64 (/.f64 1 z) -2))) (+.f64 (*.f64 5000000000000000/5641895835477563 y) (*.f64 -5000000000000000/5641895835477563 (*.f64 y z))))
(+.f64 (*.f64 2500000000000000/5641895835477563 (*.f64 y (pow.f64 (/.f64 1 z) -2))) (+.f64 (*.f64 5000000000000000/5641895835477563 y) (*.f64 -5000000000000000/5641895835477563 (*.f64 y z))))
(*.f64 2500000000000000/5641895835477563 (*.f64 (pow.f64 (/.f64 -1 z) -2) y))
(+.f64 (*.f64 2500000000000000/5641895835477563 (*.f64 (pow.f64 (/.f64 -1 z) -2) y)) (*.f64 -5000000000000000/5641895835477563 (*.f64 y z)))
(+.f64 (*.f64 2500000000000000/5641895835477563 (*.f64 (pow.f64 (/.f64 -1 z) -2) y)) (+.f64 (*.f64 5000000000000000/5641895835477563 y) (*.f64 -5000000000000000/5641895835477563 (*.f64 y z))))
(+.f64 (*.f64 2500000000000000/5641895835477563 (*.f64 (pow.f64 (/.f64 -1 z) -2) y)) (+.f64 (*.f64 5000000000000000/5641895835477563 y) (*.f64 -5000000000000000/5641895835477563 (*.f64 y z))))
(*.f64 1/2 (pow.f64 z 2))
(*.f64 1/2 (pow.f64 z 2))
(*.f64 1/2 (pow.f64 z 2))
(*.f64 1/2 (pow.f64 z 2))
(*.f64 1/2 (pow.f64 (/.f64 1 z) -2))
(*.f64 1/2 (pow.f64 (/.f64 1 z) -2))
(*.f64 1/2 (pow.f64 (/.f64 1 z) -2))
(*.f64 1/2 (pow.f64 (/.f64 1 z) -2))
(*.f64 1/2 (pow.f64 (/.f64 -1 z) -2))
(*.f64 1/2 (pow.f64 (/.f64 -1 z) -2))
(*.f64 1/2 (pow.f64 (/.f64 -1 z) -2))
(*.f64 1/2 (pow.f64 (/.f64 -1 z) -2))
x
(+.f64 (*.f64 5000000000000000/5641895835477563 (*.f64 (-.f64 (+.f64 1 (*.f64 1/2 (pow.f64 z 2))) z) y)) x)
(+.f64 (*.f64 5000000000000000/5641895835477563 (*.f64 (-.f64 (+.f64 1 (*.f64 1/2 (pow.f64 z 2))) z) y)) x)
(+.f64 (*.f64 5000000000000000/5641895835477563 (*.f64 (-.f64 (+.f64 1 (*.f64 1/2 (pow.f64 z 2))) z) y)) x)
(*.f64 5000000000000000/5641895835477563 (*.f64 (-.f64 (+.f64 1 (*.f64 1/2 (pow.f64 z 2))) z) y))
(+.f64 (*.f64 5000000000000000/5641895835477563 (*.f64 (-.f64 (+.f64 1 (*.f64 1/2 (pow.f64 z 2))) z) y)) x)
(+.f64 (*.f64 5000000000000000/5641895835477563 (*.f64 (-.f64 (+.f64 1 (*.f64 1/2 (pow.f64 z 2))) z) y)) x)
(+.f64 (*.f64 5000000000000000/5641895835477563 (*.f64 (-.f64 (+.f64 1 (*.f64 1/2 (pow.f64 z 2))) z) y)) x)
(*.f64 -5000000000000000/5641895835477563 (*.f64 (-.f64 (*.f64 -1 (-.f64 (*.f64 1/2 (pow.f64 z 2)) z)) 1) y))
(+.f64 (*.f64 -5000000000000000/5641895835477563 (*.f64 (-.f64 (*.f64 -1 (-.f64 (*.f64 1/2 (pow.f64 z 2)) z)) 1) y)) x)
(+.f64 (*.f64 -5000000000000000/5641895835477563 (*.f64 (-.f64 (*.f64 -1 (-.f64 (*.f64 1/2 (pow.f64 z 2)) z)) 1) y)) x)
(+.f64 (*.f64 -5000000000000000/5641895835477563 (*.f64 (-.f64 (*.f64 -1 (-.f64 (*.f64 1/2 (pow.f64 z 2)) z)) 1) y)) x)
(+.f64 (*.f64 5000000000000000/5641895835477563 y) x)
(+.f64 (*.f64 5000000000000000/5641895835477563 y) (+.f64 (*.f64 -5000000000000000/5641895835477563 (*.f64 y z)) x))
(+.f64 (*.f64 2500000000000000/5641895835477563 (*.f64 (pow.f64 z 2) y)) (+.f64 (*.f64 5000000000000000/5641895835477563 y) (+.f64 (*.f64 -5000000000000000/5641895835477563 (*.f64 y z)) x)))
(+.f64 (*.f64 2500000000000000/5641895835477563 (*.f64 (pow.f64 z 2) y)) (+.f64 (*.f64 5000000000000000/5641895835477563 y) (+.f64 (*.f64 -5000000000000000/5641895835477563 (*.f64 y z)) x)))
(*.f64 2500000000000000/5641895835477563 (*.f64 y (pow.f64 (/.f64 1 z) -2)))
(+.f64 (*.f64 2500000000000000/5641895835477563 (*.f64 y (pow.f64 (/.f64 1 z) -2))) (*.f64 -5000000000000000/5641895835477563 (*.f64 y z)))
(+.f64 (*.f64 2500000000000000/5641895835477563 (*.f64 y (pow.f64 (/.f64 1 z) -2))) (+.f64 (*.f64 5000000000000000/5641895835477563 y) (+.f64 (*.f64 -5000000000000000/5641895835477563 (*.f64 y z)) x)))
(+.f64 (*.f64 2500000000000000/5641895835477563 (*.f64 y (pow.f64 (/.f64 1 z) -2))) (+.f64 (*.f64 5000000000000000/5641895835477563 y) (+.f64 (*.f64 -5000000000000000/5641895835477563 (*.f64 y z)) x)))
(*.f64 2500000000000000/5641895835477563 (*.f64 (pow.f64 (/.f64 -1 z) -2) y))
(+.f64 (*.f64 2500000000000000/5641895835477563 (*.f64 (pow.f64 (/.f64 -1 z) -2) y)) (*.f64 -5000000000000000/5641895835477563 (*.f64 y z)))
(+.f64 (*.f64 2500000000000000/5641895835477563 (*.f64 (pow.f64 (/.f64 -1 z) -2) y)) (+.f64 (*.f64 5000000000000000/5641895835477563 y) (+.f64 (*.f64 -5000000000000000/5641895835477563 (*.f64 y z)) x)))
(+.f64 (*.f64 2500000000000000/5641895835477563 (*.f64 (pow.f64 (/.f64 -1 z) -2) y)) (+.f64 (*.f64 5000000000000000/5641895835477563 y) (+.f64 (*.f64 -5000000000000000/5641895835477563 (*.f64 y z)) x)))
(*.f64 5000000000000000/5641895835477563 (+.f64 (*.f64 (-.f64 (*.f64 1/2 (pow.f64 z 2)) z) y) y))
(+.f64 (*.f64 5000000000000000/5641895835477563 (+.f64 (*.f64 (-.f64 (*.f64 1/2 (pow.f64 z 2)) z) y) y)) x)
(+.f64 (*.f64 5000000000000000/5641895835477563 (+.f64 (*.f64 (-.f64 (*.f64 1/2 (pow.f64 z 2)) z) y) y)) x)
(+.f64 (*.f64 5000000000000000/5641895835477563 (+.f64 (*.f64 (-.f64 (*.f64 1/2 (pow.f64 z 2)) z) y) y)) x)
x
(+.f64 (*.f64 5000000000000000/5641895835477563 (+.f64 (*.f64 (-.f64 (*.f64 1/2 (pow.f64 z 2)) z) y) y)) x)
(+.f64 (*.f64 5000000000000000/5641895835477563 (+.f64 (*.f64 (-.f64 (*.f64 1/2 (pow.f64 z 2)) z) y) y)) x)
(+.f64 (*.f64 5000000000000000/5641895835477563 (+.f64 (*.f64 (-.f64 (*.f64 1/2 (pow.f64 z 2)) z) y) y)) x)
x
(+.f64 (*.f64 5000000000000000/5641895835477563 (+.f64 (*.f64 (-.f64 (*.f64 1/2 (pow.f64 z 2)) z) y) y)) x)
(+.f64 (*.f64 5000000000000000/5641895835477563 (+.f64 (*.f64 (-.f64 (*.f64 1/2 (pow.f64 z 2)) z) y) y)) x)
(+.f64 (*.f64 5000000000000000/5641895835477563 (+.f64 (*.f64 (-.f64 (*.f64 1/2 (pow.f64 z 2)) z) y) y)) x)
(+.f64 0 (*.f64 y (fma.f64 z (*.f64 z 1/2) z)))
(+.f64 (*.f64 y z) (*.f64 (*.f64 z z) (*.f64 1/2 y)))
(+.f64 (*.f64 (*.f64 z z) (*.f64 1/2 y)) (*.f64 y z))
(+.f64 (*.f64 (*.f64 y z) 1) (*.f64 (*.f64 (*.f64 z z) (*.f64 1/2 y)) 1))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (pow.f64 (exp.f64 (fma.f64 z (*.f64 z 1/2) z)) y)) (cbrt.f64 (pow.f64 (exp.f64 (fma.f64 z (*.f64 z 1/2) z)) y)))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 (fma.f64 z (*.f64 z 1/2) z)) y))))
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 (fma.f64 z (*.f64 z 1/2) z)) y))) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 (fma.f64 z (*.f64 z 1/2) z)) y))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 y (fma.f64 z (*.f64 z 1/2) z)))) 1)
(/.f64 (+.f64 (pow.f64 (*.f64 y z) 3) (pow.f64 (*.f64 (*.f64 z z) (*.f64 1/2 y)) 3)) (+.f64 (*.f64 (*.f64 y z) (*.f64 y z)) (-.f64 (*.f64 (*.f64 (*.f64 z z) (*.f64 1/2 y)) (*.f64 (*.f64 z z) (*.f64 1/2 y))) (*.f64 (*.f64 y z) (*.f64 (*.f64 z z) (*.f64 1/2 y))))))
(/.f64 (-.f64 (*.f64 (*.f64 y z) (*.f64 y z)) (*.f64 (*.f64 (*.f64 z z) (*.f64 1/2 y)) (*.f64 (*.f64 z z) (*.f64 1/2 y)))) (-.f64 (*.f64 y z) (*.f64 (*.f64 z z) (*.f64 1/2 y))))
(/.f64 (*.f64 (+.f64 (pow.f64 z 3) (*.f64 (pow.f64 (*.f64 z z) 3) 1/8)) y) (fma.f64 z z (fma.f64 (pow.f64 z 4) 1/4 (*.f64 (pow.f64 z 3) 1/2))))
(/.f64 (*.f64 (pow.f64 (fma.f64 z (*.f64 z 1/2) z) 2) y) (fma.f64 z (*.f64 z 1/2) z))
(/.f64 (*.f64 y (+.f64 (pow.f64 z 3) (*.f64 (pow.f64 (*.f64 z z) 3) 1/8))) (fma.f64 z z (fma.f64 (pow.f64 z 4) 1/4 (*.f64 (pow.f64 z 3) 1/2))))
(/.f64 (*.f64 y (pow.f64 (fma.f64 z (*.f64 z 1/2) z) 2)) (fma.f64 z (*.f64 z 1/2) z))
(pow.f64 (*.f64 y (fma.f64 z (*.f64 z 1/2) z)) 1)
(pow.f64 (cbrt.f64 (*.f64 y (fma.f64 z (*.f64 z 1/2) z))) 3)
(pow.f64 (sqrt.f64 (*.f64 y (fma.f64 z (*.f64 z 1/2) z))) 2)
(pow.f64 (pow.f64 (*.f64 y (fma.f64 z (*.f64 z 1/2) z)) 3) 1/3)
(sqrt.f64 (pow.f64 (*.f64 y (fma.f64 z (*.f64 z 1/2) z)) 2))
(log.f64 (pow.f64 (exp.f64 (fma.f64 z (*.f64 z 1/2) z)) y))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 y (fma.f64 z (*.f64 z 1/2) z)))))
(log.f64 (*.f64 (exp.f64 (*.f64 (*.f64 z z) (*.f64 1/2 y))) (exp.f64 (*.f64 y z))))
(cbrt.f64 (pow.f64 (*.f64 y (fma.f64 z (*.f64 z 1/2) z)) 3))
(expm1.f64 (log1p.f64 (*.f64 y (fma.f64 z (*.f64 z 1/2) z))))
(log1p.f64 (expm1.f64 (*.f64 y (fma.f64 z (*.f64 z 1/2) z))))
(exp.f64 (log.f64 (*.f64 y (fma.f64 z (*.f64 z 1/2) z))))
(exp.f64 (*.f64 (log.f64 (*.f64 y (fma.f64 z (*.f64 z 1/2) z))) 1))
(fma.f64 y z (*.f64 (*.f64 z z) (*.f64 1/2 y)))
(fma.f64 z y (*.f64 (*.f64 z z) (*.f64 1/2 y)))
(+.f64 0 (*.f64 5000000000000000/5641895835477563 (fma.f64 y (fma.f64 z (*.f64 z 1/2) z) y)))
(+.f64 (*.f64 y 5000000000000000/5641895835477563) (*.f64 (fma.f64 z (*.f64 z 1/2) z) (*.f64 y 5000000000000000/5641895835477563)))
(+.f64 (*.f64 (fma.f64 z (*.f64 z 1/2) z) (*.f64 y 5000000000000000/5641895835477563)) (*.f64 y 5000000000000000/5641895835477563))
(+.f64 (*.f64 (*.f64 y 5000000000000000/5641895835477563) 1) (*.f64 (*.f64 (fma.f64 z (*.f64 z 1/2) z) (*.f64 y 5000000000000000/5641895835477563)) 1))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (pow.f64 (exp.f64 5000000000000000/5641895835477563) (fma.f64 y (fma.f64 z (*.f64 z 1/2) z) y))) (cbrt.f64 (pow.f64 (exp.f64 5000000000000000/5641895835477563) (fma.f64 y (fma.f64 z (*.f64 z 1/2) z) y))))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 5000000000000000/5641895835477563) (fma.f64 y (fma.f64 z (*.f64 z 1/2) z) y)))))
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 5000000000000000/5641895835477563) (fma.f64 y (fma.f64 z (*.f64 z 1/2) z) y)))) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 5000000000000000/5641895835477563) (fma.f64 y (fma.f64 z (*.f64 z 1/2) z) y)))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 5000000000000000/5641895835477563 (fma.f64 y (fma.f64 z (*.f64 z 1/2) z) y)))) 1)
(/.f64 (+.f64 (pow.f64 (*.f64 y 5000000000000000/5641895835477563) 3) (pow.f64 (*.f64 (fma.f64 z (*.f64 z 1/2) z) (*.f64 y 5000000000000000/5641895835477563)) 3)) (+.f64 (*.f64 (*.f64 y 5000000000000000/5641895835477563) (*.f64 y 5000000000000000/5641895835477563)) (-.f64 (*.f64 (*.f64 (fma.f64 z (*.f64 z 1/2) z) (*.f64 y 5000000000000000/5641895835477563)) (*.f64 (fma.f64 z (*.f64 z 1/2) z) (*.f64 y 5000000000000000/5641895835477563))) (*.f64 (*.f64 y 5000000000000000/5641895835477563) (*.f64 (fma.f64 z (*.f64 z 1/2) z) (*.f64 y 5000000000000000/5641895835477563))))))
(/.f64 (-.f64 (*.f64 (*.f64 y 5000000000000000/5641895835477563) (*.f64 y 5000000000000000/5641895835477563)) (*.f64 (*.f64 (fma.f64 z (*.f64 z 1/2) z) (*.f64 y 5000000000000000/5641895835477563)) (*.f64 (fma.f64 z (*.f64 z 1/2) z) (*.f64 y 5000000000000000/5641895835477563)))) (-.f64 (*.f64 y 5000000000000000/5641895835477563) (*.f64 (fma.f64 z (*.f64 z 1/2) z) (*.f64 y 5000000000000000/5641895835477563))))
(/.f64 (*.f64 (+.f64 (pow.f64 y 3) (pow.f64 (*.f64 y (fma.f64 z (*.f64 z 1/2) z)) 3)) 5000000000000000/5641895835477563) (fma.f64 y y (*.f64 (*.f64 y (fma.f64 z (*.f64 z 1/2) z)) (-.f64 (*.f64 y (fma.f64 z (*.f64 z 1/2) z)) y))))
(/.f64 (*.f64 (-.f64 (*.f64 y y) (pow.f64 (*.f64 y (fma.f64 z (*.f64 z 1/2) z)) 2)) 5000000000000000/5641895835477563) (-.f64 y (*.f64 y (fma.f64 z (*.f64 z 1/2) z))))
(/.f64 (*.f64 5000000000000000/5641895835477563 (+.f64 (pow.f64 y 3) (pow.f64 (*.f64 y (fma.f64 z (*.f64 z 1/2) z)) 3))) (fma.f64 y y (*.f64 (*.f64 y (fma.f64 z (*.f64 z 1/2) z)) (-.f64 (*.f64 y (fma.f64 z (*.f64 z 1/2) z)) y))))
(/.f64 (*.f64 5000000000000000/5641895835477563 (-.f64 (*.f64 y y) (pow.f64 (*.f64 y (fma.f64 z (*.f64 z 1/2) z)) 2))) (-.f64 y (*.f64 y (fma.f64 z (*.f64 z 1/2) z))))
(pow.f64 (*.f64 5000000000000000/5641895835477563 (fma.f64 y (fma.f64 z (*.f64 z 1/2) z) y)) 1)
(pow.f64 (cbrt.f64 (*.f64 5000000000000000/5641895835477563 (fma.f64 y (fma.f64 z (*.f64 z 1/2) z) y))) 3)
(pow.f64 (sqrt.f64 (*.f64 5000000000000000/5641895835477563 (fma.f64 y (fma.f64 z (*.f64 z 1/2) z) y))) 2)
(pow.f64 (*.f64 (pow.f64 (fma.f64 y (fma.f64 z (*.f64 z 1/2) z) y) 3) 125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547) 1/3)
(sqrt.f64 (*.f64 (pow.f64 (fma.f64 y (fma.f64 z (*.f64 z 1/2) z) y) 2) 25000000000000000000000000000000/31830988618379068626528276418969))
(log.f64 (pow.f64 (exp.f64 5000000000000000/5641895835477563) (fma.f64 y (fma.f64 z (*.f64 z 1/2) z) y)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 5000000000000000/5641895835477563 (fma.f64 y (fma.f64 z (*.f64 z 1/2) z) y)))))
(log.f64 (*.f64 (exp.f64 (*.f64 (fma.f64 z (*.f64 z 1/2) z) (*.f64 y 5000000000000000/5641895835477563))) (exp.f64 (*.f64 y 5000000000000000/5641895835477563))))
(cbrt.f64 (*.f64 (pow.f64 (fma.f64 y (fma.f64 z (*.f64 z 1/2) z) y) 3) 125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547))
(expm1.f64 (log1p.f64 (*.f64 5000000000000000/5641895835477563 (fma.f64 y (fma.f64 z (*.f64 z 1/2) z) y))))
(log1p.f64 (expm1.f64 (*.f64 5000000000000000/5641895835477563 (fma.f64 y (fma.f64 z (*.f64 z 1/2) z) y))))
(exp.f64 (log.f64 (*.f64 5000000000000000/5641895835477563 (fma.f64 y (fma.f64 z (*.f64 z 1/2) z) y))))
(exp.f64 (*.f64 (log.f64 (*.f64 5000000000000000/5641895835477563 (fma.f64 y (fma.f64 z (*.f64 z 1/2) z) y))) 1))
(fma.f64 y 5000000000000000/5641895835477563 (*.f64 (fma.f64 z (*.f64 z 1/2) z) (*.f64 y 5000000000000000/5641895835477563)))
(fma.f64 5000000000000000/5641895835477563 y (*.f64 (fma.f64 z (*.f64 z 1/2) z) (*.f64 y 5000000000000000/5641895835477563)))
(+.f64 0 (*.f64 z (*.f64 z 1/2)))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 z) z) 1/2)) (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 z) z) 1/2)))) (log.f64 (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 z) z) 1/2))))
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (pow.f64 (exp.f64 z) z) 1/2))) (log.f64 (sqrt.f64 (pow.f64 (pow.f64 (exp.f64 z) z) 1/2))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 z (*.f64 z 1/2)))) 1)
(pow.f64 (*.f64 z (*.f64 z 1/2)) 1)
(pow.f64 (cbrt.f64 (*.f64 z (*.f64 z 1/2))) 3)
(pow.f64 (*.f64 z (sqrt.f64 1/2)) 2)
(pow.f64 (*.f64 (pow.f64 (*.f64 z z) 3) 1/8) 1/3)
(sqrt.f64 (*.f64 (pow.f64 z 4) 1/4))
(log.f64 (pow.f64 (pow.f64 (exp.f64 z) z) 1/2))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 z (*.f64 z 1/2)))))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 z z) 3) 1/8))
(expm1.f64 (log1p.f64 (*.f64 z (*.f64 z 1/2))))
(log1p.f64 (expm1.f64 (*.f64 z (*.f64 z 1/2))))
(exp.f64 (log.f64 (*.f64 z (*.f64 z 1/2))))
(exp.f64 (*.f64 (log.f64 (*.f64 z (*.f64 z 1/2))) 1))
(-.f64 (exp.f64 (log1p.f64 (fma.f64 5000000000000000/5641895835477563 (fma.f64 y (fma.f64 z (*.f64 z 1/2) z) y) x))) 1)
(-.f64 (/.f64 (*.f64 (pow.f64 (fma.f64 y (fma.f64 z (*.f64 z 1/2) z) y) 2) 25000000000000000000000000000000/31830988618379068626528276418969) (fma.f64 5000000000000000/5641895835477563 (fma.f64 y (fma.f64 z (*.f64 z 1/2) z) y) (neg.f64 x))) (/.f64 (*.f64 x x) (fma.f64 5000000000000000/5641895835477563 (fma.f64 y (fma.f64 z (*.f64 z 1/2) z) y) (neg.f64 x))))
(*.f64 (fma.f64 5000000000000000/5641895835477563 (fma.f64 y (fma.f64 z (*.f64 z 1/2) z) y) x) 1)
(*.f64 1 (fma.f64 5000000000000000/5641895835477563 (fma.f64 y (fma.f64 z (*.f64 z 1/2) z) y) x))
(*.f64 (cbrt.f64 (fma.f64 5000000000000000/5641895835477563 (fma.f64 y (fma.f64 z (*.f64 z 1/2) z) y) x)) (pow.f64 (cbrt.f64 (fma.f64 5000000000000000/5641895835477563 (fma.f64 y (fma.f64 z (*.f64 z 1/2) z) y) x)) 2))
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 5000000000000000/5641895835477563 (fma.f64 y (fma.f64 z (*.f64 z 1/2) z) y) x)) 2) (cbrt.f64 (fma.f64 5000000000000000/5641895835477563 (fma.f64 y (fma.f64 z (*.f64 z 1/2) z) y) x)))
(*.f64 (sqrt.f64 (fma.f64 5000000000000000/5641895835477563 (fma.f64 y (fma.f64 z (*.f64 z 1/2) z) y) x)) (sqrt.f64 (fma.f64 5000000000000000/5641895835477563 (fma.f64 y (fma.f64 z (*.f64 z 1/2) z) y) x)))
(*.f64 (+.f64 (*.f64 (pow.f64 (fma.f64 y (fma.f64 z (*.f64 z 1/2) z) y) 3) 125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547) (pow.f64 x 3)) (/.f64 1 (+.f64 (*.f64 (pow.f64 (fma.f64 y (fma.f64 z (*.f64 z 1/2) z) y) 2) 25000000000000000000000000000000/31830988618379068626528276418969) (*.f64 x (-.f64 x (*.f64 5000000000000000/5641895835477563 (fma.f64 y (fma.f64 z (*.f64 z 1/2) z) y)))))))
(*.f64 (fma.f64 (pow.f64 (fma.f64 y (fma.f64 z (*.f64 z 1/2) z) y) 2) 25000000000000000000000000000000/31830988618379068626528276418969 (neg.f64 (*.f64 x x))) (/.f64 1 (fma.f64 5000000000000000/5641895835477563 (fma.f64 y (fma.f64 z (*.f64 z 1/2) z) y) (neg.f64 x))))
(/.f64 1 (/.f64 (+.f64 (*.f64 (pow.f64 (fma.f64 y (fma.f64 z (*.f64 z 1/2) z) y) 2) 25000000000000000000000000000000/31830988618379068626528276418969) (*.f64 x (-.f64 x (*.f64 5000000000000000/5641895835477563 (fma.f64 y (fma.f64 z (*.f64 z 1/2) z) y))))) (+.f64 (*.f64 (pow.f64 (fma.f64 y (fma.f64 z (*.f64 z 1/2) z) y) 3) 125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547) (pow.f64 x 3))))
(/.f64 1 (/.f64 (fma.f64 5000000000000000/5641895835477563 (fma.f64 y (fma.f64 z (*.f64 z 1/2) z) y) (neg.f64 x)) (fma.f64 (pow.f64 (fma.f64 y (fma.f64 z (*.f64 z 1/2) z) y) 2) 25000000000000000000000000000000/31830988618379068626528276418969 (neg.f64 (*.f64 x x)))))
(/.f64 (+.f64 (*.f64 (pow.f64 (fma.f64 y (fma.f64 z (*.f64 z 1/2) z) y) 3) 125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547) (pow.f64 x 3)) (+.f64 (*.f64 (pow.f64 (fma.f64 y (fma.f64 z (*.f64 z 1/2) z) y) 2) 25000000000000000000000000000000/31830988618379068626528276418969) (*.f64 x (-.f64 x (*.f64 5000000000000000/5641895835477563 (fma.f64 y (fma.f64 z (*.f64 z 1/2) z) y))))))
(/.f64 (+.f64 (*.f64 (pow.f64 (fma.f64 y (fma.f64 z (*.f64 z 1/2) z) y) 3) 125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547) (pow.f64 x 3)) (+.f64 (*.f64 x x) (-.f64 (*.f64 (pow.f64 (fma.f64 y (fma.f64 z (*.f64 z 1/2) z) y) 2) 25000000000000000000000000000000/31830988618379068626528276418969) (*.f64 5000000000000000/5641895835477563 (*.f64 (fma.f64 y (fma.f64 z (*.f64 z 1/2) z) y) x)))))
(/.f64 (fma.f64 (pow.f64 (fma.f64 y (fma.f64 z (*.f64 z 1/2) z) y) 2) 25000000000000000000000000000000/31830988618379068626528276418969 (neg.f64 (*.f64 x x))) (fma.f64 5000000000000000/5641895835477563 (fma.f64 y (fma.f64 z (*.f64 z 1/2) z) y) (neg.f64 x)))
(/.f64 (neg.f64 (+.f64 (*.f64 (pow.f64 (fma.f64 y (fma.f64 z (*.f64 z 1/2) z) y) 3) 125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547) (pow.f64 x 3))) (neg.f64 (+.f64 (*.f64 (pow.f64 (fma.f64 y (fma.f64 z (*.f64 z 1/2) z) y) 2) 25000000000000000000000000000000/31830988618379068626528276418969) (*.f64 x (-.f64 x (*.f64 5000000000000000/5641895835477563 (fma.f64 y (fma.f64 z (*.f64 z 1/2) z) y)))))))
(/.f64 (neg.f64 (fma.f64 (pow.f64 (fma.f64 y (fma.f64 z (*.f64 z 1/2) z) y) 2) 25000000000000000000000000000000/31830988618379068626528276418969 (neg.f64 (*.f64 x x)))) (neg.f64 (fma.f64 5000000000000000/5641895835477563 (fma.f64 y (fma.f64 z (*.f64 z 1/2) z) y) (neg.f64 x))))
(/.f64 (-.f64 (*.f64 x x) (*.f64 (pow.f64 (fma.f64 y (fma.f64 z (*.f64 z 1/2) z) y) 2) 25000000000000000000000000000000/31830988618379068626528276418969)) (-.f64 x (*.f64 5000000000000000/5641895835477563 (fma.f64 y (fma.f64 z (*.f64 z 1/2) z) y))))
(pow.f64 (fma.f64 5000000000000000/5641895835477563 (fma.f64 y (fma.f64 z (*.f64 z 1/2) z) y) x) 1)
(pow.f64 (pow.f64 (fma.f64 5000000000000000/5641895835477563 (fma.f64 y (fma.f64 z (*.f64 z 1/2) z) y) x) 3) 1/3)
(pow.f64 (cbrt.f64 (fma.f64 5000000000000000/5641895835477563 (fma.f64 y (fma.f64 z (*.f64 z 1/2) z) y) x)) 3)
(pow.f64 (sqrt.f64 (fma.f64 5000000000000000/5641895835477563 (fma.f64 y (fma.f64 z (*.f64 z 1/2) z) y) x)) 2)
(sqrt.f64 (pow.f64 (fma.f64 5000000000000000/5641895835477563 (fma.f64 y (fma.f64 z (*.f64 z 1/2) z) y) x) 2))
(log.f64 (exp.f64 (fma.f64 5000000000000000/5641895835477563 (fma.f64 y (fma.f64 z (*.f64 z 1/2) z) y) x)))
(log.f64 (+.f64 1 (expm1.f64 (fma.f64 5000000000000000/5641895835477563 (fma.f64 y (fma.f64 z (*.f64 z 1/2) z) y) x))))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (*.f64 5000000000000000/5641895835477563 (fma.f64 y (fma.f64 z (*.f64 z 1/2) z) y)))) (exp.f64 x)))
(log.f64 (*.f64 (pow.f64 (exp.f64 5000000000000000/5641895835477563) (fma.f64 y (fma.f64 z (*.f64 z 1/2) z) y)) (+.f64 1 (expm1.f64 x))))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (*.f64 5000000000000000/5641895835477563 (fma.f64 y (fma.f64 z (*.f64 z 1/2) z) y)))) (+.f64 1 (expm1.f64 x))))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 x)) (pow.f64 (exp.f64 5000000000000000/5641895835477563) (fma.f64 y (fma.f64 z (*.f64 z 1/2) z) y))))
(log.f64 (*.f64 (exp.f64 x) (+.f64 1 (expm1.f64 (*.f64 5000000000000000/5641895835477563 (fma.f64 y (fma.f64 z (*.f64 z 1/2) z) y))))))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 x)) (+.f64 1 (expm1.f64 (*.f64 5000000000000000/5641895835477563 (fma.f64 y (fma.f64 z (*.f64 z 1/2) z) y))))))
(cbrt.f64 (pow.f64 (fma.f64 5000000000000000/5641895835477563 (fma.f64 y (fma.f64 z (*.f64 z 1/2) z) y) x) 3))
(expm1.f64 (log1p.f64 (fma.f64 5000000000000000/5641895835477563 (fma.f64 y (fma.f64 z (*.f64 z 1/2) z) y) x)))
(log1p.f64 (expm1.f64 (fma.f64 5000000000000000/5641895835477563 (fma.f64 y (fma.f64 z (*.f64 z 1/2) z) y) x)))
(exp.f64 (log.f64 (fma.f64 5000000000000000/5641895835477563 (fma.f64 y (fma.f64 z (*.f64 z 1/2) z) y) x)))
(exp.f64 (*.f64 (log.f64 (fma.f64 5000000000000000/5641895835477563 (fma.f64 y (fma.f64 z (*.f64 z 1/2) z) y) x)) 1))
(fma.f64 5000000000000000/5641895835477563 (fma.f64 y (fma.f64 z (*.f64 z 1/2) z) y) x)
(fma.f64 (fma.f64 y (fma.f64 z (*.f64 z 1/2) z) y) 5000000000000000/5641895835477563 x)
(fma.f64 1 (*.f64 5000000000000000/5641895835477563 (fma.f64 y (fma.f64 z (*.f64 z 1/2) z) y)) x)
(fma.f64 1 x (*.f64 5000000000000000/5641895835477563 (fma.f64 y (fma.f64 z (*.f64 z 1/2) z) y)))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 5000000000000000/5641895835477563 (fma.f64 y (fma.f64 z (*.f64 z 1/2) z) y))) 2) (cbrt.f64 (*.f64 5000000000000000/5641895835477563 (fma.f64 y (fma.f64 z (*.f64 z 1/2) z) y))) x)
(fma.f64 (pow.f64 (cbrt.f64 x) 2) (cbrt.f64 x) (*.f64 5000000000000000/5641895835477563 (fma.f64 y (fma.f64 z (*.f64 z 1/2) z) y)))
(fma.f64 (sqrt.f64 (*.f64 5000000000000000/5641895835477563 (fma.f64 y (fma.f64 z (*.f64 z 1/2) z) y))) (sqrt.f64 (*.f64 5000000000000000/5641895835477563 (fma.f64 y (fma.f64 z (*.f64 z 1/2) z) y))) x)
(fma.f64 (sqrt.f64 x) (sqrt.f64 x) (*.f64 5000000000000000/5641895835477563 (fma.f64 y (fma.f64 z (*.f64 z 1/2) z) y)))
Outputs
(*.f64 (-.f64 (*.f64 1/2 (pow.f64 z 2)) z) y)
(*.f64 (-.f64 (*.f64 1/2 (*.f64 z z)) z) y)
(*.f64 z (-.f64 (*.f64 (*.f64 1/2 z) y) y))
(*.f64 (-.f64 (*.f64 1/2 (pow.f64 z 2)) z) y)
(*.f64 (-.f64 (*.f64 1/2 (*.f64 z z)) z) y)
(*.f64 z (-.f64 (*.f64 (*.f64 1/2 z) y) y))
(*.f64 (-.f64 (*.f64 1/2 (pow.f64 z 2)) z) y)
(*.f64 (-.f64 (*.f64 1/2 (*.f64 z z)) z) y)
(*.f64 z (-.f64 (*.f64 (*.f64 1/2 z) y) y))
(*.f64 (-.f64 (*.f64 1/2 (pow.f64 z 2)) z) y)
(*.f64 (-.f64 (*.f64 1/2 (*.f64 z z)) z) y)
(*.f64 z (-.f64 (*.f64 (*.f64 1/2 z) y) y))
(*.f64 (-.f64 (*.f64 1/2 (pow.f64 z 2)) z) y)
(*.f64 (-.f64 (*.f64 1/2 (*.f64 z z)) z) y)
(*.f64 z (-.f64 (*.f64 (*.f64 1/2 z) y) y))
(*.f64 (-.f64 (*.f64 1/2 (pow.f64 z 2)) z) y)
(*.f64 (-.f64 (*.f64 1/2 (*.f64 z z)) z) y)
(*.f64 z (-.f64 (*.f64 (*.f64 1/2 z) y) y))
(*.f64 (-.f64 (*.f64 1/2 (pow.f64 z 2)) z) y)
(*.f64 (-.f64 (*.f64 1/2 (*.f64 z z)) z) y)
(*.f64 z (-.f64 (*.f64 (*.f64 1/2 z) y) y))
(*.f64 (-.f64 (*.f64 1/2 (pow.f64 z 2)) z) y)
(*.f64 (-.f64 (*.f64 1/2 (*.f64 z z)) z) y)
(*.f64 z (-.f64 (*.f64 (*.f64 1/2 z) y) y))
(*.f64 (-.f64 (*.f64 1/2 (pow.f64 z 2)) z) y)
(*.f64 (-.f64 (*.f64 1/2 (*.f64 z z)) z) y)
(*.f64 z (-.f64 (*.f64 (*.f64 1/2 z) y) y))
(*.f64 (-.f64 (*.f64 1/2 (pow.f64 z 2)) z) y)
(*.f64 (-.f64 (*.f64 1/2 (*.f64 z z)) z) y)
(*.f64 z (-.f64 (*.f64 (*.f64 1/2 z) y) y))
(*.f64 (-.f64 (*.f64 1/2 (pow.f64 z 2)) z) y)
(*.f64 (-.f64 (*.f64 1/2 (*.f64 z z)) z) y)
(*.f64 z (-.f64 (*.f64 (*.f64 1/2 z) y) y))
(*.f64 (-.f64 (*.f64 1/2 (pow.f64 z 2)) z) y)
(*.f64 (-.f64 (*.f64 1/2 (*.f64 z z)) z) y)
(*.f64 z (-.f64 (*.f64 (*.f64 1/2 z) y) y))
(*.f64 -1 (*.f64 y z))
(neg.f64 (*.f64 z y))
(*.f64 z (neg.f64 y))
(+.f64 (*.f64 1/2 (*.f64 (pow.f64 z 2) y)) (*.f64 -1 (*.f64 y z)))
(*.f64 (-.f64 (*.f64 1/2 (*.f64 z z)) z) y)
(*.f64 z (-.f64 (*.f64 (*.f64 1/2 z) y) y))
(+.f64 (*.f64 1/2 (*.f64 (pow.f64 z 2) y)) (*.f64 -1 (*.f64 y z)))
(*.f64 (-.f64 (*.f64 1/2 (*.f64 z z)) z) y)
(*.f64 z (-.f64 (*.f64 (*.f64 1/2 z) y) y))
(+.f64 (*.f64 1/2 (*.f64 (pow.f64 z 2) y)) (*.f64 -1 (*.f64 y z)))
(*.f64 (-.f64 (*.f64 1/2 (*.f64 z z)) z) y)
(*.f64 z (-.f64 (*.f64 (*.f64 1/2 z) y) y))
(*.f64 1/2 (*.f64 y (pow.f64 (/.f64 1 z) -2)))
(*.f64 (*.f64 1/2 y) (pow.f64 (/.f64 1 z) -2))
(*.f64 y (*.f64 1/2 (*.f64 z z)))
(+.f64 (*.f64 -1 (*.f64 y z)) (*.f64 1/2 (*.f64 y (pow.f64 (/.f64 1 z) -2))))
(*.f64 (-.f64 (*.f64 1/2 (*.f64 z z)) z) y)
(*.f64 z (-.f64 (*.f64 (*.f64 1/2 z) y) y))
(+.f64 (*.f64 -1 (*.f64 y z)) (*.f64 1/2 (*.f64 y (pow.f64 (/.f64 1 z) -2))))
(*.f64 (-.f64 (*.f64 1/2 (*.f64 z z)) z) y)
(*.f64 z (-.f64 (*.f64 (*.f64 1/2 z) y) y))
(+.f64 (*.f64 -1 (*.f64 y z)) (*.f64 1/2 (*.f64 y (pow.f64 (/.f64 1 z) -2))))
(*.f64 (-.f64 (*.f64 1/2 (*.f64 z z)) z) y)
(*.f64 z (-.f64 (*.f64 (*.f64 1/2 z) y) y))
(*.f64 1/2 (*.f64 (pow.f64 (/.f64 -1 z) -2) y))
(*.f64 1/2 (*.f64 y (pow.f64 (/.f64 -1 z) -2)))
(*.f64 (pow.f64 (/.f64 -1 z) -2) (*.f64 1/2 y))
(+.f64 (*.f64 -1 (*.f64 y z)) (*.f64 1/2 (*.f64 (pow.f64 (/.f64 -1 z) -2) y)))
(fma.f64 -1 (*.f64 z y) (*.f64 1/2 (*.f64 y (pow.f64 (/.f64 -1 z) -2))))
(-.f64 (*.f64 1/2 (*.f64 y (pow.f64 (/.f64 -1 z) -2))) (*.f64 z y))
(-.f64 (*.f64 (pow.f64 (/.f64 -1 z) -2) (*.f64 1/2 y)) (*.f64 z y))
(+.f64 (*.f64 -1 (*.f64 y z)) (*.f64 1/2 (*.f64 (pow.f64 (/.f64 -1 z) -2) y)))
(fma.f64 -1 (*.f64 z y) (*.f64 1/2 (*.f64 y (pow.f64 (/.f64 -1 z) -2))))
(-.f64 (*.f64 1/2 (*.f64 y (pow.f64 (/.f64 -1 z) -2))) (*.f64 z y))
(-.f64 (*.f64 (pow.f64 (/.f64 -1 z) -2) (*.f64 1/2 y)) (*.f64 z y))
(+.f64 (*.f64 -1 (*.f64 y z)) (*.f64 1/2 (*.f64 (pow.f64 (/.f64 -1 z) -2) y)))
(fma.f64 -1 (*.f64 z y) (*.f64 1/2 (*.f64 y (pow.f64 (/.f64 -1 z) -2))))
(-.f64 (*.f64 1/2 (*.f64 y (pow.f64 (/.f64 -1 z) -2))) (*.f64 z y))
(-.f64 (*.f64 (pow.f64 (/.f64 -1 z) -2) (*.f64 1/2 y)) (*.f64 z y))
(*.f64 5000000000000000/5641895835477563 (*.f64 (-.f64 (+.f64 1 (*.f64 1/2 (pow.f64 z 2))) z) y))
(*.f64 5000000000000000/5641895835477563 (*.f64 y (+.f64 1 (-.f64 (*.f64 1/2 (*.f64 z z)) z))))
(*.f64 y (*.f64 5000000000000000/5641895835477563 (-.f64 (fma.f64 1/2 (*.f64 z z) 1) z)))
(*.f64 5000000000000000/5641895835477563 (*.f64 (-.f64 (+.f64 1 (*.f64 1/2 (pow.f64 z 2))) z) y))
(*.f64 5000000000000000/5641895835477563 (*.f64 y (+.f64 1 (-.f64 (*.f64 1/2 (*.f64 z z)) z))))
(*.f64 y (*.f64 5000000000000000/5641895835477563 (-.f64 (fma.f64 1/2 (*.f64 z z) 1) z)))
(*.f64 5000000000000000/5641895835477563 (*.f64 (-.f64 (+.f64 1 (*.f64 1/2 (pow.f64 z 2))) z) y))
(*.f64 5000000000000000/5641895835477563 (*.f64 y (+.f64 1 (-.f64 (*.f64 1/2 (*.f64 z z)) z))))
(*.f64 y (*.f64 5000000000000000/5641895835477563 (-.f64 (fma.f64 1/2 (*.f64 z z) 1) z)))
(*.f64 5000000000000000/5641895835477563 (*.f64 (-.f64 (+.f64 1 (*.f64 1/2 (pow.f64 z 2))) z) y))
(*.f64 5000000000000000/5641895835477563 (*.f64 y (+.f64 1 (-.f64 (*.f64 1/2 (*.f64 z z)) z))))
(*.f64 y (*.f64 5000000000000000/5641895835477563 (-.f64 (fma.f64 1/2 (*.f64 z z) 1) z)))
(*.f64 5000000000000000/5641895835477563 (*.f64 (-.f64 (+.f64 1 (*.f64 1/2 (pow.f64 z 2))) z) y))
(*.f64 5000000000000000/5641895835477563 (*.f64 y (+.f64 1 (-.f64 (*.f64 1/2 (*.f64 z z)) z))))
(*.f64 y (*.f64 5000000000000000/5641895835477563 (-.f64 (fma.f64 1/2 (*.f64 z z) 1) z)))
(*.f64 5000000000000000/5641895835477563 (*.f64 (-.f64 (+.f64 1 (*.f64 1/2 (pow.f64 z 2))) z) y))
(*.f64 5000000000000000/5641895835477563 (*.f64 y (+.f64 1 (-.f64 (*.f64 1/2 (*.f64 z z)) z))))
(*.f64 y (*.f64 5000000000000000/5641895835477563 (-.f64 (fma.f64 1/2 (*.f64 z z) 1) z)))
(*.f64 5000000000000000/5641895835477563 (*.f64 (-.f64 (+.f64 1 (*.f64 1/2 (pow.f64 z 2))) z) y))
(*.f64 5000000000000000/5641895835477563 (*.f64 y (+.f64 1 (-.f64 (*.f64 1/2 (*.f64 z z)) z))))
(*.f64 y (*.f64 5000000000000000/5641895835477563 (-.f64 (fma.f64 1/2 (*.f64 z z) 1) z)))
(*.f64 5000000000000000/5641895835477563 (*.f64 (-.f64 (+.f64 1 (*.f64 1/2 (pow.f64 z 2))) z) y))
(*.f64 5000000000000000/5641895835477563 (*.f64 y (+.f64 1 (-.f64 (*.f64 1/2 (*.f64 z z)) z))))
(*.f64 y (*.f64 5000000000000000/5641895835477563 (-.f64 (fma.f64 1/2 (*.f64 z z) 1) z)))
(*.f64 -5000000000000000/5641895835477563 (*.f64 (-.f64 (*.f64 -1 (-.f64 (*.f64 1/2 (pow.f64 z 2)) z)) 1) y))
(*.f64 -5000000000000000/5641895835477563 (*.f64 y (fma.f64 -1 (-.f64 (*.f64 1/2 (*.f64 z z)) z) -1)))
(*.f64 -5000000000000000/5641895835477563 (*.f64 y (*.f64 (-.f64 (fma.f64 1/2 (*.f64 z z) 1) z) -1)))
(*.f64 (-.f64 -1 (-.f64 (*.f64 1/2 (*.f64 z z)) z)) (*.f64 y -5000000000000000/5641895835477563))
(*.f64 -5000000000000000/5641895835477563 (*.f64 (-.f64 (*.f64 -1 (-.f64 (*.f64 1/2 (pow.f64 z 2)) z)) 1) y))
(*.f64 -5000000000000000/5641895835477563 (*.f64 y (fma.f64 -1 (-.f64 (*.f64 1/2 (*.f64 z z)) z) -1)))
(*.f64 -5000000000000000/5641895835477563 (*.f64 y (*.f64 (-.f64 (fma.f64 1/2 (*.f64 z z) 1) z) -1)))
(*.f64 (-.f64 -1 (-.f64 (*.f64 1/2 (*.f64 z z)) z)) (*.f64 y -5000000000000000/5641895835477563))
(*.f64 -5000000000000000/5641895835477563 (*.f64 (-.f64 (*.f64 -1 (-.f64 (*.f64 1/2 (pow.f64 z 2)) z)) 1) y))
(*.f64 -5000000000000000/5641895835477563 (*.f64 y (fma.f64 -1 (-.f64 (*.f64 1/2 (*.f64 z z)) z) -1)))
(*.f64 -5000000000000000/5641895835477563 (*.f64 y (*.f64 (-.f64 (fma.f64 1/2 (*.f64 z z) 1) z) -1)))
(*.f64 (-.f64 -1 (-.f64 (*.f64 1/2 (*.f64 z z)) z)) (*.f64 y -5000000000000000/5641895835477563))
(*.f64 -5000000000000000/5641895835477563 (*.f64 (-.f64 (*.f64 -1 (-.f64 (*.f64 1/2 (pow.f64 z 2)) z)) 1) y))
(*.f64 -5000000000000000/5641895835477563 (*.f64 y (fma.f64 -1 (-.f64 (*.f64 1/2 (*.f64 z z)) z) -1)))
(*.f64 -5000000000000000/5641895835477563 (*.f64 y (*.f64 (-.f64 (fma.f64 1/2 (*.f64 z z) 1) z) -1)))
(*.f64 (-.f64 -1 (-.f64 (*.f64 1/2 (*.f64 z z)) z)) (*.f64 y -5000000000000000/5641895835477563))
(*.f64 5000000000000000/5641895835477563 y)
(*.f64 y 5000000000000000/5641895835477563)
(+.f64 (*.f64 5000000000000000/5641895835477563 y) (*.f64 -5000000000000000/5641895835477563 (*.f64 y z)))
(fma.f64 5000000000000000/5641895835477563 y (*.f64 (*.f64 z y) -5000000000000000/5641895835477563))
(fma.f64 y 5000000000000000/5641895835477563 (*.f64 z (*.f64 y -5000000000000000/5641895835477563)))
(+.f64 (*.f64 2500000000000000/5641895835477563 (*.f64 (pow.f64 z 2) y)) (+.f64 (*.f64 5000000000000000/5641895835477563 y) (*.f64 -5000000000000000/5641895835477563 (*.f64 y z))))
(fma.f64 2500000000000000/5641895835477563 (*.f64 y (*.f64 z z)) (fma.f64 5000000000000000/5641895835477563 y (*.f64 (*.f64 z y) -5000000000000000/5641895835477563)))
(fma.f64 (*.f64 z (*.f64 z y)) 2500000000000000/5641895835477563 (fma.f64 y 5000000000000000/5641895835477563 (*.f64 z (*.f64 y -5000000000000000/5641895835477563))))
(+.f64 (*.f64 2500000000000000/5641895835477563 (*.f64 (pow.f64 z 2) y)) (+.f64 (*.f64 5000000000000000/5641895835477563 y) (*.f64 -5000000000000000/5641895835477563 (*.f64 y z))))
(fma.f64 2500000000000000/5641895835477563 (*.f64 y (*.f64 z z)) (fma.f64 5000000000000000/5641895835477563 y (*.f64 (*.f64 z y) -5000000000000000/5641895835477563)))
(fma.f64 (*.f64 z (*.f64 z y)) 2500000000000000/5641895835477563 (fma.f64 y 5000000000000000/5641895835477563 (*.f64 z (*.f64 y -5000000000000000/5641895835477563))))
(*.f64 2500000000000000/5641895835477563 (*.f64 y (pow.f64 (/.f64 1 z) -2)))
(*.f64 (*.f64 2500000000000000/5641895835477563 y) (pow.f64 (/.f64 1 z) -2))
(*.f64 (pow.f64 (/.f64 1 z) -2) (*.f64 y 2500000000000000/5641895835477563))
(*.f64 (*.f64 z z) (*.f64 y 2500000000000000/5641895835477563))
(+.f64 (*.f64 2500000000000000/5641895835477563 (*.f64 y (pow.f64 (/.f64 1 z) -2))) (*.f64 -5000000000000000/5641895835477563 (*.f64 y z)))
(fma.f64 2500000000000000/5641895835477563 (*.f64 y (pow.f64 (/.f64 1 z) -2)) (*.f64 (*.f64 z y) -5000000000000000/5641895835477563))
(fma.f64 (*.f64 z y) -5000000000000000/5641895835477563 (*.f64 (pow.f64 (/.f64 1 z) -2) (*.f64 y 2500000000000000/5641895835477563)))
(fma.f64 (*.f64 z y) -5000000000000000/5641895835477563 (*.f64 (*.f64 z z) (*.f64 y 2500000000000000/5641895835477563)))
(+.f64 (*.f64 2500000000000000/5641895835477563 (*.f64 y (pow.f64 (/.f64 1 z) -2))) (+.f64 (*.f64 5000000000000000/5641895835477563 y) (*.f64 -5000000000000000/5641895835477563 (*.f64 y z))))
(fma.f64 2500000000000000/5641895835477563 (*.f64 y (*.f64 z z)) (fma.f64 5000000000000000/5641895835477563 y (*.f64 (*.f64 z y) -5000000000000000/5641895835477563)))
(fma.f64 (*.f64 z (*.f64 z y)) 2500000000000000/5641895835477563 (fma.f64 y 5000000000000000/5641895835477563 (*.f64 z (*.f64 y -5000000000000000/5641895835477563))))
(+.f64 (*.f64 2500000000000000/5641895835477563 (*.f64 y (pow.f64 (/.f64 1 z) -2))) (+.f64 (*.f64 5000000000000000/5641895835477563 y) (*.f64 -5000000000000000/5641895835477563 (*.f64 y z))))
(fma.f64 2500000000000000/5641895835477563 (*.f64 y (*.f64 z z)) (fma.f64 5000000000000000/5641895835477563 y (*.f64 (*.f64 z y) -5000000000000000/5641895835477563)))
(fma.f64 (*.f64 z (*.f64 z y)) 2500000000000000/5641895835477563 (fma.f64 y 5000000000000000/5641895835477563 (*.f64 z (*.f64 y -5000000000000000/5641895835477563))))
(*.f64 2500000000000000/5641895835477563 (*.f64 (pow.f64 (/.f64 -1 z) -2) y))
(*.f64 (*.f64 y (pow.f64 (/.f64 -1 z) -2)) 2500000000000000/5641895835477563)
(*.f64 y (*.f64 (pow.f64 (/.f64 -1 z) -2) 2500000000000000/5641895835477563))
(*.f64 (pow.f64 (/.f64 -1 z) -2) (*.f64 y 2500000000000000/5641895835477563))
(+.f64 (*.f64 2500000000000000/5641895835477563 (*.f64 (pow.f64 (/.f64 -1 z) -2) y)) (*.f64 -5000000000000000/5641895835477563 (*.f64 y z)))
(fma.f64 2500000000000000/5641895835477563 (*.f64 y (pow.f64 (/.f64 -1 z) -2)) (*.f64 (*.f64 z y) -5000000000000000/5641895835477563))
(fma.f64 (*.f64 z y) -5000000000000000/5641895835477563 (*.f64 y (*.f64 (pow.f64 (/.f64 -1 z) -2) 2500000000000000/5641895835477563)))
(fma.f64 (*.f64 z y) -5000000000000000/5641895835477563 (*.f64 (pow.f64 (/.f64 -1 z) -2) (*.f64 y 2500000000000000/5641895835477563)))
(+.f64 (*.f64 2500000000000000/5641895835477563 (*.f64 (pow.f64 (/.f64 -1 z) -2) y)) (+.f64 (*.f64 5000000000000000/5641895835477563 y) (*.f64 -5000000000000000/5641895835477563 (*.f64 y z))))
(fma.f64 2500000000000000/5641895835477563 (*.f64 y (pow.f64 (/.f64 -1 z) -2)) (fma.f64 5000000000000000/5641895835477563 y (*.f64 (*.f64 z y) -5000000000000000/5641895835477563)))
(fma.f64 (*.f64 y (pow.f64 (/.f64 -1 z) -2)) 2500000000000000/5641895835477563 (fma.f64 y 5000000000000000/5641895835477563 (*.f64 z (*.f64 y -5000000000000000/5641895835477563))))
(+.f64 (*.f64 2500000000000000/5641895835477563 (*.f64 (pow.f64 (/.f64 -1 z) -2) y)) (+.f64 (*.f64 5000000000000000/5641895835477563 y) (*.f64 -5000000000000000/5641895835477563 (*.f64 y z))))
(fma.f64 2500000000000000/5641895835477563 (*.f64 y (pow.f64 (/.f64 -1 z) -2)) (fma.f64 5000000000000000/5641895835477563 y (*.f64 (*.f64 z y) -5000000000000000/5641895835477563)))
(fma.f64 (*.f64 y (pow.f64 (/.f64 -1 z) -2)) 2500000000000000/5641895835477563 (fma.f64 y 5000000000000000/5641895835477563 (*.f64 z (*.f64 y -5000000000000000/5641895835477563))))
(*.f64 1/2 (pow.f64 z 2))
(*.f64 1/2 (*.f64 z z))
(*.f64 1/2 (pow.f64 z 2))
(*.f64 1/2 (*.f64 z z))
(*.f64 1/2 (pow.f64 z 2))
(*.f64 1/2 (*.f64 z z))
(*.f64 1/2 (pow.f64 z 2))
(*.f64 1/2 (*.f64 z z))
(*.f64 1/2 (pow.f64 (/.f64 1 z) -2))
(*.f64 1/2 (*.f64 z z))
(*.f64 1/2 (pow.f64 (/.f64 1 z) -2))
(*.f64 1/2 (*.f64 z z))
(*.f64 1/2 (pow.f64 (/.f64 1 z) -2))
(*.f64 1/2 (*.f64 z z))
(*.f64 1/2 (pow.f64 (/.f64 1 z) -2))
(*.f64 1/2 (*.f64 z z))
(*.f64 1/2 (pow.f64 (/.f64 -1 z) -2))
(*.f64 1/2 (pow.f64 (/.f64 -1 z) -2))
(*.f64 1/2 (pow.f64 (/.f64 -1 z) -2))
(*.f64 1/2 (pow.f64 (/.f64 -1 z) -2))
x
(+.f64 (*.f64 5000000000000000/5641895835477563 (*.f64 (-.f64 (+.f64 1 (*.f64 1/2 (pow.f64 z 2))) z) y)) x)
(fma.f64 5000000000000000/5641895835477563 (*.f64 y (+.f64 1 (-.f64 (*.f64 1/2 (*.f64 z z)) z))) x)
(fma.f64 5000000000000000/5641895835477563 (*.f64 y (-.f64 (fma.f64 1/2 (*.f64 z z) 1) z)) x)
(fma.f64 (*.f64 5000000000000000/5641895835477563 (-.f64 (fma.f64 1/2 (*.f64 z z) 1) z)) y x)
(+.f64 (*.f64 5000000000000000/5641895835477563 (*.f64 (-.f64 (+.f64 1 (*.f64 1/2 (pow.f64 z 2))) z) y)) x)
(fma.f64 5000000000000000/5641895835477563 (*.f64 y (+.f64 1 (-.f64 (*.f64 1/2 (*.f64 z z)) z))) x)
(fma.f64 5000000000000000/5641895835477563 (*.f64 y (-.f64 (fma.f64 1/2 (*.f64 z z) 1) z)) x)
(fma.f64 (*.f64 5000000000000000/5641895835477563 (-.f64 (fma.f64 1/2 (*.f64 z z) 1) z)) y x)
(+.f64 (*.f64 5000000000000000/5641895835477563 (*.f64 (-.f64 (+.f64 1 (*.f64 1/2 (pow.f64 z 2))) z) y)) x)
(fma.f64 5000000000000000/5641895835477563 (*.f64 y (+.f64 1 (-.f64 (*.f64 1/2 (*.f64 z z)) z))) x)
(fma.f64 5000000000000000/5641895835477563 (*.f64 y (-.f64 (fma.f64 1/2 (*.f64 z z) 1) z)) x)
(fma.f64 (*.f64 5000000000000000/5641895835477563 (-.f64 (fma.f64 1/2 (*.f64 z z) 1) z)) y x)
(*.f64 5000000000000000/5641895835477563 (*.f64 (-.f64 (+.f64 1 (*.f64 1/2 (pow.f64 z 2))) z) y))
(*.f64 5000000000000000/5641895835477563 (*.f64 y (+.f64 1 (-.f64 (*.f64 1/2 (*.f64 z z)) z))))
(*.f64 y (*.f64 5000000000000000/5641895835477563 (-.f64 (fma.f64 1/2 (*.f64 z z) 1) z)))
(+.f64 (*.f64 5000000000000000/5641895835477563 (*.f64 (-.f64 (+.f64 1 (*.f64 1/2 (pow.f64 z 2))) z) y)) x)
(fma.f64 5000000000000000/5641895835477563 (*.f64 y (+.f64 1 (-.f64 (*.f64 1/2 (*.f64 z z)) z))) x)
(fma.f64 5000000000000000/5641895835477563 (*.f64 y (-.f64 (fma.f64 1/2 (*.f64 z z) 1) z)) x)
(fma.f64 (*.f64 5000000000000000/5641895835477563 (-.f64 (fma.f64 1/2 (*.f64 z z) 1) z)) y x)
(+.f64 (*.f64 5000000000000000/5641895835477563 (*.f64 (-.f64 (+.f64 1 (*.f64 1/2 (pow.f64 z 2))) z) y)) x)
(fma.f64 5000000000000000/5641895835477563 (*.f64 y (+.f64 1 (-.f64 (*.f64 1/2 (*.f64 z z)) z))) x)
(fma.f64 5000000000000000/5641895835477563 (*.f64 y (-.f64 (fma.f64 1/2 (*.f64 z z) 1) z)) x)
(fma.f64 (*.f64 5000000000000000/5641895835477563 (-.f64 (fma.f64 1/2 (*.f64 z z) 1) z)) y x)
(+.f64 (*.f64 5000000000000000/5641895835477563 (*.f64 (-.f64 (+.f64 1 (*.f64 1/2 (pow.f64 z 2))) z) y)) x)
(fma.f64 5000000000000000/5641895835477563 (*.f64 y (+.f64 1 (-.f64 (*.f64 1/2 (*.f64 z z)) z))) x)
(fma.f64 5000000000000000/5641895835477563 (*.f64 y (-.f64 (fma.f64 1/2 (*.f64 z z) 1) z)) x)
(fma.f64 (*.f64 5000000000000000/5641895835477563 (-.f64 (fma.f64 1/2 (*.f64 z z) 1) z)) y x)
(*.f64 -5000000000000000/5641895835477563 (*.f64 (-.f64 (*.f64 -1 (-.f64 (*.f64 1/2 (pow.f64 z 2)) z)) 1) y))
(*.f64 -5000000000000000/5641895835477563 (*.f64 y (fma.f64 -1 (-.f64 (*.f64 1/2 (*.f64 z z)) z) -1)))
(*.f64 -5000000000000000/5641895835477563 (*.f64 y (*.f64 (-.f64 (fma.f64 1/2 (*.f64 z z) 1) z) -1)))
(*.f64 (-.f64 -1 (-.f64 (*.f64 1/2 (*.f64 z z)) z)) (*.f64 y -5000000000000000/5641895835477563))
(+.f64 (*.f64 -5000000000000000/5641895835477563 (*.f64 (-.f64 (*.f64 -1 (-.f64 (*.f64 1/2 (pow.f64 z 2)) z)) 1) y)) x)
(fma.f64 -5000000000000000/5641895835477563 (*.f64 y (fma.f64 -1 (-.f64 (*.f64 1/2 (*.f64 z z)) z) -1)) x)
(fma.f64 -5000000000000000/5641895835477563 (*.f64 y (*.f64 (-.f64 (fma.f64 1/2 (*.f64 z z) 1) z) -1)) x)
(fma.f64 -5000000000000000/5641895835477563 (*.f64 y (-.f64 -1 (-.f64 (*.f64 1/2 (*.f64 z z)) z))) x)
(+.f64 (*.f64 -5000000000000000/5641895835477563 (*.f64 (-.f64 (*.f64 -1 (-.f64 (*.f64 1/2 (pow.f64 z 2)) z)) 1) y)) x)
(fma.f64 -5000000000000000/5641895835477563 (*.f64 y (fma.f64 -1 (-.f64 (*.f64 1/2 (*.f64 z z)) z) -1)) x)
(fma.f64 -5000000000000000/5641895835477563 (*.f64 y (*.f64 (-.f64 (fma.f64 1/2 (*.f64 z z) 1) z) -1)) x)
(fma.f64 -5000000000000000/5641895835477563 (*.f64 y (-.f64 -1 (-.f64 (*.f64 1/2 (*.f64 z z)) z))) x)
(+.f64 (*.f64 -5000000000000000/5641895835477563 (*.f64 (-.f64 (*.f64 -1 (-.f64 (*.f64 1/2 (pow.f64 z 2)) z)) 1) y)) x)
(fma.f64 -5000000000000000/5641895835477563 (*.f64 y (fma.f64 -1 (-.f64 (*.f64 1/2 (*.f64 z z)) z) -1)) x)
(fma.f64 -5000000000000000/5641895835477563 (*.f64 y (*.f64 (-.f64 (fma.f64 1/2 (*.f64 z z) 1) z) -1)) x)
(fma.f64 -5000000000000000/5641895835477563 (*.f64 y (-.f64 -1 (-.f64 (*.f64 1/2 (*.f64 z z)) z))) x)
(+.f64 (*.f64 5000000000000000/5641895835477563 y) x)
(fma.f64 5000000000000000/5641895835477563 y x)
(fma.f64 y 5000000000000000/5641895835477563 x)
(+.f64 (*.f64 5000000000000000/5641895835477563 y) (+.f64 (*.f64 -5000000000000000/5641895835477563 (*.f64 y z)) x))
(fma.f64 5000000000000000/5641895835477563 y (fma.f64 -5000000000000000/5641895835477563 (*.f64 z y) x))
(fma.f64 y 5000000000000000/5641895835477563 (fma.f64 (*.f64 z y) -5000000000000000/5641895835477563 x))
(fma.f64 y 5000000000000000/5641895835477563 (fma.f64 (*.f64 y -5000000000000000/5641895835477563) z x))
(+.f64 (*.f64 2500000000000000/5641895835477563 (*.f64 (pow.f64 z 2) y)) (+.f64 (*.f64 5000000000000000/5641895835477563 y) (+.f64 (*.f64 -5000000000000000/5641895835477563 (*.f64 y z)) x)))
(fma.f64 2500000000000000/5641895835477563 (*.f64 y (*.f64 z z)) (fma.f64 5000000000000000/5641895835477563 y (fma.f64 -5000000000000000/5641895835477563 (*.f64 z y) x)))
(fma.f64 (*.f64 z (*.f64 z y)) 2500000000000000/5641895835477563 (fma.f64 y 5000000000000000/5641895835477563 (fma.f64 (*.f64 z y) -5000000000000000/5641895835477563 x)))
(fma.f64 (*.f64 z (*.f64 z y)) 2500000000000000/5641895835477563 (fma.f64 y 5000000000000000/5641895835477563 (fma.f64 (*.f64 y -5000000000000000/5641895835477563) z x)))
(+.f64 (*.f64 2500000000000000/5641895835477563 (*.f64 (pow.f64 z 2) y)) (+.f64 (*.f64 5000000000000000/5641895835477563 y) (+.f64 (*.f64 -5000000000000000/5641895835477563 (*.f64 y z)) x)))
(fma.f64 2500000000000000/5641895835477563 (*.f64 y (*.f64 z z)) (fma.f64 5000000000000000/5641895835477563 y (fma.f64 -5000000000000000/5641895835477563 (*.f64 z y) x)))
(fma.f64 (*.f64 z (*.f64 z y)) 2500000000000000/5641895835477563 (fma.f64 y 5000000000000000/5641895835477563 (fma.f64 (*.f64 z y) -5000000000000000/5641895835477563 x)))
(fma.f64 (*.f64 z (*.f64 z y)) 2500000000000000/5641895835477563 (fma.f64 y 5000000000000000/5641895835477563 (fma.f64 (*.f64 y -5000000000000000/5641895835477563) z x)))
(*.f64 2500000000000000/5641895835477563 (*.f64 y (pow.f64 (/.f64 1 z) -2)))
(*.f64 (*.f64 2500000000000000/5641895835477563 y) (pow.f64 (/.f64 1 z) -2))
(*.f64 (pow.f64 (/.f64 1 z) -2) (*.f64 y 2500000000000000/5641895835477563))
(*.f64 (*.f64 z z) (*.f64 y 2500000000000000/5641895835477563))
(+.f64 (*.f64 2500000000000000/5641895835477563 (*.f64 y (pow.f64 (/.f64 1 z) -2))) (*.f64 -5000000000000000/5641895835477563 (*.f64 y z)))
(fma.f64 2500000000000000/5641895835477563 (*.f64 y (pow.f64 (/.f64 1 z) -2)) (*.f64 (*.f64 z y) -5000000000000000/5641895835477563))
(fma.f64 (*.f64 z y) -5000000000000000/5641895835477563 (*.f64 (pow.f64 (/.f64 1 z) -2) (*.f64 y 2500000000000000/5641895835477563)))
(fma.f64 (*.f64 z y) -5000000000000000/5641895835477563 (*.f64 (*.f64 z z) (*.f64 y 2500000000000000/5641895835477563)))
(+.f64 (*.f64 2500000000000000/5641895835477563 (*.f64 y (pow.f64 (/.f64 1 z) -2))) (+.f64 (*.f64 5000000000000000/5641895835477563 y) (+.f64 (*.f64 -5000000000000000/5641895835477563 (*.f64 y z)) x)))
(fma.f64 2500000000000000/5641895835477563 (*.f64 y (*.f64 z z)) (fma.f64 5000000000000000/5641895835477563 y (fma.f64 -5000000000000000/5641895835477563 (*.f64 z y) x)))
(fma.f64 (*.f64 z (*.f64 z y)) 2500000000000000/5641895835477563 (fma.f64 y 5000000000000000/5641895835477563 (fma.f64 (*.f64 z y) -5000000000000000/5641895835477563 x)))
(fma.f64 (*.f64 z (*.f64 z y)) 2500000000000000/5641895835477563 (fma.f64 y 5000000000000000/5641895835477563 (fma.f64 (*.f64 y -5000000000000000/5641895835477563) z x)))
(+.f64 (*.f64 2500000000000000/5641895835477563 (*.f64 y (pow.f64 (/.f64 1 z) -2))) (+.f64 (*.f64 5000000000000000/5641895835477563 y) (+.f64 (*.f64 -5000000000000000/5641895835477563 (*.f64 y z)) x)))
(fma.f64 2500000000000000/5641895835477563 (*.f64 y (*.f64 z z)) (fma.f64 5000000000000000/5641895835477563 y (fma.f64 -5000000000000000/5641895835477563 (*.f64 z y) x)))
(fma.f64 (*.f64 z (*.f64 z y)) 2500000000000000/5641895835477563 (fma.f64 y 5000000000000000/5641895835477563 (fma.f64 (*.f64 z y) -5000000000000000/5641895835477563 x)))
(fma.f64 (*.f64 z (*.f64 z y)) 2500000000000000/5641895835477563 (fma.f64 y 5000000000000000/5641895835477563 (fma.f64 (*.f64 y -5000000000000000/5641895835477563) z x)))
(*.f64 2500000000000000/5641895835477563 (*.f64 (pow.f64 (/.f64 -1 z) -2) y))
(*.f64 (*.f64 y (pow.f64 (/.f64 -1 z) -2)) 2500000000000000/5641895835477563)
(*.f64 y (*.f64 (pow.f64 (/.f64 -1 z) -2) 2500000000000000/5641895835477563))
(*.f64 (pow.f64 (/.f64 -1 z) -2) (*.f64 y 2500000000000000/5641895835477563))
(+.f64 (*.f64 2500000000000000/5641895835477563 (*.f64 (pow.f64 (/.f64 -1 z) -2) y)) (*.f64 -5000000000000000/5641895835477563 (*.f64 y z)))
(fma.f64 2500000000000000/5641895835477563 (*.f64 y (pow.f64 (/.f64 -1 z) -2)) (*.f64 (*.f64 z y) -5000000000000000/5641895835477563))
(fma.f64 (*.f64 z y) -5000000000000000/5641895835477563 (*.f64 y (*.f64 (pow.f64 (/.f64 -1 z) -2) 2500000000000000/5641895835477563)))
(fma.f64 (*.f64 z y) -5000000000000000/5641895835477563 (*.f64 (pow.f64 (/.f64 -1 z) -2) (*.f64 y 2500000000000000/5641895835477563)))
(+.f64 (*.f64 2500000000000000/5641895835477563 (*.f64 (pow.f64 (/.f64 -1 z) -2) y)) (+.f64 (*.f64 5000000000000000/5641895835477563 y) (+.f64 (*.f64 -5000000000000000/5641895835477563 (*.f64 y z)) x)))
(fma.f64 2500000000000000/5641895835477563 (*.f64 y (pow.f64 (/.f64 -1 z) -2)) (fma.f64 5000000000000000/5641895835477563 y (fma.f64 -5000000000000000/5641895835477563 (*.f64 z y) x)))
(fma.f64 (*.f64 y (pow.f64 (/.f64 -1 z) -2)) 2500000000000000/5641895835477563 (fma.f64 y 5000000000000000/5641895835477563 (fma.f64 (*.f64 z y) -5000000000000000/5641895835477563 x)))
(fma.f64 (*.f64 y (pow.f64 (/.f64 -1 z) -2)) 2500000000000000/5641895835477563 (fma.f64 y 5000000000000000/5641895835477563 (fma.f64 (*.f64 y -5000000000000000/5641895835477563) z x)))
(+.f64 (*.f64 2500000000000000/5641895835477563 (*.f64 (pow.f64 (/.f64 -1 z) -2) y)) (+.f64 (*.f64 5000000000000000/5641895835477563 y) (+.f64 (*.f64 -5000000000000000/5641895835477563 (*.f64 y z)) x)))
(fma.f64 2500000000000000/5641895835477563 (*.f64 y (pow.f64 (/.f64 -1 z) -2)) (fma.f64 5000000000000000/5641895835477563 y (fma.f64 -5000000000000000/5641895835477563 (*.f64 z y) x)))
(fma.f64 (*.f64 y (pow.f64 (/.f64 -1 z) -2)) 2500000000000000/5641895835477563 (fma.f64 y 5000000000000000/5641895835477563 (fma.f64 (*.f64 z y) -5000000000000000/5641895835477563 x)))
(fma.f64 (*.f64 y (pow.f64 (/.f64 -1 z) -2)) 2500000000000000/5641895835477563 (fma.f64 y 5000000000000000/5641895835477563 (fma.f64 (*.f64 y -5000000000000000/5641895835477563) z x)))
(*.f64 5000000000000000/5641895835477563 (+.f64 (*.f64 (-.f64 (*.f64 1/2 (pow.f64 z 2)) z) y) y))
(*.f64 5000000000000000/5641895835477563 (*.f64 y (+.f64 1 (-.f64 (*.f64 1/2 (*.f64 z z)) z))))
(*.f64 y (*.f64 5000000000000000/5641895835477563 (-.f64 (fma.f64 1/2 (*.f64 z z) 1) z)))
(+.f64 (*.f64 5000000000000000/5641895835477563 (+.f64 (*.f64 (-.f64 (*.f64 1/2 (pow.f64 z 2)) z) y) y)) x)
(fma.f64 5000000000000000/5641895835477563 (*.f64 y (+.f64 1 (-.f64 (*.f64 1/2 (*.f64 z z)) z))) x)
(fma.f64 5000000000000000/5641895835477563 (*.f64 y (-.f64 (fma.f64 1/2 (*.f64 z z) 1) z)) x)
(fma.f64 (*.f64 5000000000000000/5641895835477563 (-.f64 (fma.f64 1/2 (*.f64 z z) 1) z)) y x)
(+.f64 (*.f64 5000000000000000/5641895835477563 (+.f64 (*.f64 (-.f64 (*.f64 1/2 (pow.f64 z 2)) z) y) y)) x)
(fma.f64 5000000000000000/5641895835477563 (*.f64 y (+.f64 1 (-.f64 (*.f64 1/2 (*.f64 z z)) z))) x)
(fma.f64 5000000000000000/5641895835477563 (*.f64 y (-.f64 (fma.f64 1/2 (*.f64 z z) 1) z)) x)
(fma.f64 (*.f64 5000000000000000/5641895835477563 (-.f64 (fma.f64 1/2 (*.f64 z z) 1) z)) y x)
(+.f64 (*.f64 5000000000000000/5641895835477563 (+.f64 (*.f64 (-.f64 (*.f64 1/2 (pow.f64 z 2)) z) y) y)) x)
(fma.f64 5000000000000000/5641895835477563 (*.f64 y (+.f64 1 (-.f64 (*.f64 1/2 (*.f64 z z)) z))) x)
(fma.f64 5000000000000000/5641895835477563 (*.f64 y (-.f64 (fma.f64 1/2 (*.f64 z z) 1) z)) x)
(fma.f64 (*.f64 5000000000000000/5641895835477563 (-.f64 (fma.f64 1/2 (*.f64 z z) 1) z)) y x)
x
(+.f64 (*.f64 5000000000000000/5641895835477563 (+.f64 (*.f64 (-.f64 (*.f64 1/2 (pow.f64 z 2)) z) y) y)) x)
(fma.f64 5000000000000000/5641895835477563 (*.f64 y (+.f64 1 (-.f64 (*.f64 1/2 (*.f64 z z)) z))) x)
(fma.f64 5000000000000000/5641895835477563 (*.f64 y (-.f64 (fma.f64 1/2 (*.f64 z z) 1) z)) x)
(fma.f64 (*.f64 5000000000000000/5641895835477563 (-.f64 (fma.f64 1/2 (*.f64 z z) 1) z)) y x)
(+.f64 (*.f64 5000000000000000/5641895835477563 (+.f64 (*.f64 (-.f64 (*.f64 1/2 (pow.f64 z 2)) z) y) y)) x)
(fma.f64 5000000000000000/5641895835477563 (*.f64 y (+.f64 1 (-.f64 (*.f64 1/2 (*.f64 z z)) z))) x)
(fma.f64 5000000000000000/5641895835477563 (*.f64 y (-.f64 (fma.f64 1/2 (*.f64 z z) 1) z)) x)
(fma.f64 (*.f64 5000000000000000/5641895835477563 (-.f64 (fma.f64 1/2 (*.f64 z z) 1) z)) y x)
(+.f64 (*.f64 5000000000000000/5641895835477563 (+.f64 (*.f64 (-.f64 (*.f64 1/2 (pow.f64 z 2)) z) y) y)) x)
(fma.f64 5000000000000000/5641895835477563 (*.f64 y (+.f64 1 (-.f64 (*.f64 1/2 (*.f64 z z)) z))) x)
(fma.f64 5000000000000000/5641895835477563 (*.f64 y (-.f64 (fma.f64 1/2 (*.f64 z z) 1) z)) x)
(fma.f64 (*.f64 5000000000000000/5641895835477563 (-.f64 (fma.f64 1/2 (*.f64 z z) 1) z)) y x)
x
(+.f64 (*.f64 5000000000000000/5641895835477563 (+.f64 (*.f64 (-.f64 (*.f64 1/2 (pow.f64 z 2)) z) y) y)) x)
(fma.f64 5000000000000000/5641895835477563 (*.f64 y (+.f64 1 (-.f64 (*.f64 1/2 (*.f64 z z)) z))) x)
(fma.f64 5000000000000000/5641895835477563 (*.f64 y (-.f64 (fma.f64 1/2 (*.f64 z z) 1) z)) x)
(fma.f64 (*.f64 5000000000000000/5641895835477563 (-.f64 (fma.f64 1/2 (*.f64 z z) 1) z)) y x)
(+.f64 (*.f64 5000000000000000/5641895835477563 (+.f64 (*.f64 (-.f64 (*.f64 1/2 (pow.f64 z 2)) z) y) y)) x)
(fma.f64 5000000000000000/5641895835477563 (*.f64 y (+.f64 1 (-.f64 (*.f64 1/2 (*.f64 z z)) z))) x)
(fma.f64 5000000000000000/5641895835477563 (*.f64 y (-.f64 (fma.f64 1/2 (*.f64 z z) 1) z)) x)
(fma.f64 (*.f64 5000000000000000/5641895835477563 (-.f64 (fma.f64 1/2 (*.f64 z z) 1) z)) y x)
(+.f64 (*.f64 5000000000000000/5641895835477563 (+.f64 (*.f64 (-.f64 (*.f64 1/2 (pow.f64 z 2)) z) y) y)) x)
(fma.f64 5000000000000000/5641895835477563 (*.f64 y (+.f64 1 (-.f64 (*.f64 1/2 (*.f64 z z)) z))) x)
(fma.f64 5000000000000000/5641895835477563 (*.f64 y (-.f64 (fma.f64 1/2 (*.f64 z z) 1) z)) x)
(fma.f64 (*.f64 5000000000000000/5641895835477563 (-.f64 (fma.f64 1/2 (*.f64 z z) 1) z)) y x)
(+.f64 0 (*.f64 y (fma.f64 z (*.f64 z 1/2) z)))
(*.f64 y (fma.f64 z (*.f64 1/2 z) z))
(*.f64 y (fma.f64 1/2 (*.f64 z z) z))
(+.f64 (*.f64 y z) (*.f64 (*.f64 z z) (*.f64 1/2 y)))
(*.f64 y (fma.f64 z (*.f64 1/2 z) z))
(*.f64 y (fma.f64 1/2 (*.f64 z z) z))
(+.f64 (*.f64 (*.f64 z z) (*.f64 1/2 y)) (*.f64 y z))
(*.f64 y (fma.f64 z (*.f64 1/2 z) z))
(*.f64 y (fma.f64 1/2 (*.f64 z z) z))
(+.f64 (*.f64 (*.f64 y z) 1) (*.f64 (*.f64 (*.f64 z z) (*.f64 1/2 y)) 1))
(*.f64 y (fma.f64 z (*.f64 1/2 z) z))
(*.f64 y (fma.f64 1/2 (*.f64 z z) z))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (pow.f64 (exp.f64 (fma.f64 z (*.f64 z 1/2) z)) y)) (cbrt.f64 (pow.f64 (exp.f64 (fma.f64 z (*.f64 z 1/2) z)) y)))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 (fma.f64 z (*.f64 z 1/2) z)) y))))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (pow.f64 (exp.f64 (fma.f64 z (*.f64 1/2 z) z)) y)) (cbrt.f64 (pow.f64 (exp.f64 (fma.f64 z (*.f64 1/2 z) z)) y)))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 (fma.f64 z (*.f64 1/2 z) z)) y))))
(+.f64 (*.f64 2 (log.f64 (cbrt.f64 (pow.f64 (exp.f64 (fma.f64 1/2 (*.f64 z z) z)) y)))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 (fma.f64 1/2 (*.f64 z z) z)) y))))
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 (fma.f64 z (*.f64 z 1/2) z)) y))) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 (fma.f64 z (*.f64 z 1/2) z)) y))))
(*.f64 y (fma.f64 z (*.f64 1/2 z) z))
(*.f64 y (fma.f64 1/2 (*.f64 z z) z))
(-.f64 (exp.f64 (log1p.f64 (*.f64 y (fma.f64 z (*.f64 z 1/2) z)))) 1)
(*.f64 y (fma.f64 z (*.f64 1/2 z) z))
(*.f64 y (fma.f64 1/2 (*.f64 z z) z))
(/.f64 (+.f64 (pow.f64 (*.f64 y z) 3) (pow.f64 (*.f64 (*.f64 z z) (*.f64 1/2 y)) 3)) (+.f64 (*.f64 (*.f64 y z) (*.f64 y z)) (-.f64 (*.f64 (*.f64 (*.f64 z z) (*.f64 1/2 y)) (*.f64 (*.f64 z z) (*.f64 1/2 y))) (*.f64 (*.f64 y z) (*.f64 (*.f64 z z) (*.f64 1/2 y))))))
(/.f64 (+.f64 (pow.f64 (*.f64 z y) 3) (pow.f64 (*.f64 1/2 (*.f64 y (*.f64 z z))) 3)) (fma.f64 (*.f64 z y) (*.f64 z y) (*.f64 (*.f64 1/2 (*.f64 y (*.f64 z z))) (-.f64 (*.f64 1/2 (*.f64 y (*.f64 z z))) (*.f64 z y)))))
(/.f64 (fma.f64 (pow.f64 z 6) (*.f64 1/8 (pow.f64 y 3)) (pow.f64 (*.f64 z y) 3)) (fma.f64 y (*.f64 z (*.f64 z y)) (*.f64 1/2 (*.f64 (*.f64 z (*.f64 z y)) (*.f64 z (-.f64 (*.f64 (*.f64 1/2 z) y) y))))))
(/.f64 (fma.f64 (pow.f64 z 6) (*.f64 1/8 (pow.f64 y 3)) (pow.f64 (*.f64 z y) 3)) (fma.f64 y (*.f64 z (*.f64 z y)) (*.f64 (*.f64 z (-.f64 (*.f64 (*.f64 1/2 z) y) y)) (*.f64 y (*.f64 1/2 (*.f64 z z))))))
(/.f64 (-.f64 (*.f64 (*.f64 y z) (*.f64 y z)) (*.f64 (*.f64 (*.f64 z z) (*.f64 1/2 y)) (*.f64 (*.f64 z z) (*.f64 1/2 y)))) (-.f64 (*.f64 y z) (*.f64 (*.f64 z z) (*.f64 1/2 y))))
(/.f64 (-.f64 (*.f64 y (*.f64 z (*.f64 z y))) (*.f64 (pow.f64 z 4) (*.f64 (*.f64 1/2 y) (*.f64 1/2 y)))) (-.f64 (*.f64 z y) (*.f64 1/2 (*.f64 y (*.f64 z z)))))
(/.f64 (-.f64 (*.f64 (*.f64 z z) (*.f64 y y)) (*.f64 (pow.f64 z 4) (*.f64 1/4 (*.f64 y y)))) (*.f64 z (-.f64 y (*.f64 (*.f64 1/2 z) y))))
(/.f64 (*.f64 y (fma.f64 1/2 (*.f64 z z) z)) 1)
(/.f64 (*.f64 (+.f64 (pow.f64 z 3) (*.f64 (pow.f64 (*.f64 z z) 3) 1/8)) y) (fma.f64 z z (fma.f64 (pow.f64 z 4) 1/4 (*.f64 (pow.f64 z 3) 1/2))))
(/.f64 (+.f64 (pow.f64 z 3) (*.f64 (pow.f64 (*.f64 z z) 3) 1/8)) (/.f64 (fma.f64 z z (fma.f64 (pow.f64 z 4) 1/4 (*.f64 1/2 (pow.f64 z 3)))) y))
(*.f64 (/.f64 y (fma.f64 z z (fma.f64 (pow.f64 z 4) 1/4 (*.f64 1/2 (pow.f64 z 3))))) (fma.f64 (pow.f64 z 6) 1/8 (pow.f64 z 3)))
(/.f64 (*.f64 (pow.f64 (fma.f64 z (*.f64 z 1/2) z) 2) y) (fma.f64 z (*.f64 z 1/2) z))
(/.f64 y (/.f64 (fma.f64 z (*.f64 1/2 z) z) (pow.f64 (fma.f64 z (*.f64 1/2 z) z) 2)))
(*.f64 (/.f64 y (fma.f64 1/2 (*.f64 z z) z)) (pow.f64 (fma.f64 1/2 (*.f64 z z) z) 2))
(/.f64 y (/.f64 1 (fma.f64 1/2 (*.f64 z z) z)))
(/.f64 (*.f64 y (+.f64 (pow.f64 z 3) (*.f64 (pow.f64 (*.f64 z z) 3) 1/8))) (fma.f64 z z (fma.f64 (pow.f64 z 4) 1/4 (*.f64 (pow.f64 z 3) 1/2))))
(/.f64 (+.f64 (pow.f64 z 3) (*.f64 (pow.f64 (*.f64 z z) 3) 1/8)) (/.f64 (fma.f64 z z (fma.f64 (pow.f64 z 4) 1/4 (*.f64 1/2 (pow.f64 z 3)))) y))
(*.f64 (/.f64 y (fma.f64 z z (fma.f64 (pow.f64 z 4) 1/4 (*.f64 1/2 (pow.f64 z 3))))) (fma.f64 (pow.f64 z 6) 1/8 (pow.f64 z 3)))
(/.f64 (*.f64 y (pow.f64 (fma.f64 z (*.f64 z 1/2) z) 2)) (fma.f64 z (*.f64 z 1/2) z))
(/.f64 y (/.f64 (fma.f64 z (*.f64 1/2 z) z) (pow.f64 (fma.f64 z (*.f64 1/2 z) z) 2)))
(*.f64 (/.f64 y (fma.f64 1/2 (*.f64 z z) z)) (pow.f64 (fma.f64 1/2 (*.f64 z z) z) 2))
(/.f64 y (/.f64 1 (fma.f64 1/2 (*.f64 z z) z)))
(pow.f64 (*.f64 y (fma.f64 z (*.f64 z 1/2) z)) 1)
(*.f64 y (fma.f64 z (*.f64 1/2 z) z))
(*.f64 y (fma.f64 1/2 (*.f64 z z) z))
(pow.f64 (cbrt.f64 (*.f64 y (fma.f64 z (*.f64 z 1/2) z))) 3)
(*.f64 y (fma.f64 z (*.f64 1/2 z) z))
(*.f64 y (fma.f64 1/2 (*.f64 z z) z))
(pow.f64 (sqrt.f64 (*.f64 y (fma.f64 z (*.f64 z 1/2) z))) 2)
(*.f64 y (fma.f64 z (*.f64 1/2 z) z))
(*.f64 y (fma.f64 1/2 (*.f64 z z) z))
(pow.f64 (pow.f64 (*.f64 y (fma.f64 z (*.f64 z 1/2) z)) 3) 1/3)
(*.f64 y (fma.f64 z (*.f64 1/2 z) z))
(*.f64 y (fma.f64 1/2 (*.f64 z z) z))
(sqrt.f64 (pow.f64 (*.f64 y (fma.f64 z (*.f64 z 1/2) z)) 2))
(*.f64 y (fma.f64 z (*.f64 1/2 z) z))
(*.f64 y (fma.f64 1/2 (*.f64 z z) z))
(log.f64 (pow.f64 (exp.f64 (fma.f64 z (*.f64 z 1/2) z)) y))
(*.f64 y (fma.f64 z (*.f64 1/2 z) z))
(*.f64 y (fma.f64 1/2 (*.f64 z z) z))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 y (fma.f64 z (*.f64 z 1/2) z)))))
(*.f64 y (fma.f64 z (*.f64 1/2 z) z))
(*.f64 y (fma.f64 1/2 (*.f64 z z) z))
(log.f64 (*.f64 (exp.f64 (*.f64 (*.f64 z z) (*.f64 1/2 y))) (exp.f64 (*.f64 y z))))
(*.f64 y (fma.f64 z (*.f64 1/2 z) z))
(*.f64 y (fma.f64 1/2 (*.f64 z z) z))
(cbrt.f64 (pow.f64 (*.f64 y (fma.f64 z (*.f64 z 1/2) z)) 3))
(*.f64 y (fma.f64 z (*.f64 1/2 z) z))
(*.f64 y (fma.f64 1/2 (*.f64 z z) z))
(expm1.f64 (log1p.f64 (*.f64 y (fma.f64 z (*.f64 z 1/2) z))))
(*.f64 y (fma.f64 z (*.f64 1/2 z) z))
(*.f64 y (fma.f64 1/2 (*.f64 z z) z))
(log1p.f64 (expm1.f64 (*.f64 y (fma.f64 z (*.f64 z 1/2) z))))
(*.f64 y (fma.f64 z (*.f64 1/2 z) z))
(*.f64 y (fma.f64 1/2 (*.f64 z z) z))
(exp.f64 (log.f64 (*.f64 y (fma.f64 z (*.f64 z 1/2) z))))
(*.f64 y (fma.f64 z (*.f64 1/2 z) z))
(*.f64 y (fma.f64 1/2 (*.f64 z z) z))
(exp.f64 (*.f64 (log.f64 (*.f64 y (fma.f64 z (*.f64 z 1/2) z))) 1))
(*.f64 y (fma.f64 z (*.f64 1/2 z) z))
(*.f64 y (fma.f64 1/2 (*.f64 z z) z))
(fma.f64 y z (*.f64 (*.f64 z z) (*.f64 1/2 y)))
(*.f64 y (fma.f64 z (*.f64 1/2 z) z))
(*.f64 y (fma.f64 1/2 (*.f64 z z) z))
(fma.f64 z y (*.f64 (*.f64 z z) (*.f64 1/2 y)))
(*.f64 y (fma.f64 z (*.f64 1/2 z) z))
(*.f64 y (fma.f64 1/2 (*.f64 z z) z))
(+.f64 0 (*.f64 5000000000000000/5641895835477563 (fma.f64 y (fma.f64 z (*.f64 z 1/2) z) y)))
(*.f64 5000000000000000/5641895835477563 (fma.f64 y (fma.f64 z (*.f64 1/2 z) z) y))
(*.f64 5000000000000000/5641895835477563 (fma.f64 y (fma.f64 1/2 (*.f64 z z) z) y))
(+.f64 (*.f64 y 5000000000000000/5641895835477563) (*.f64 (fma.f64 z (*.f64 z 1/2) z) (*.f64 y 5000000000000000/5641895835477563)))
(*.f64 5000000000000000/5641895835477563 (fma.f64 y (fma.f64 z (*.f64 1/2 z) z) y))
(*.f64 5000000000000000/5641895835477563 (fma.f64 y (fma.f64 1/2 (*.f64 z z) z) y))
(+.f64 (*.f64 (fma.f64 z (*.f64 z 1/2) z) (*.f64 y 5000000000000000/5641895835477563)) (*.f64 y 5000000000000000/5641895835477563))
(*.f64 5000000000000000/5641895835477563 (fma.f64 y (fma.f64 z (*.f64 1/2 z) z) y))
(*.f64 5000000000000000/5641895835477563 (fma.f64 y (fma.f64 1/2 (*.f64 z z) z) y))
(+.f64 (*.f64 (*.f64 y 5000000000000000/5641895835477563) 1) (*.f64 (*.f64 (fma.f64 z (*.f64 z 1/2) z) (*.f64 y 5000000000000000/5641895835477563)) 1))
(*.f64 5000000000000000/5641895835477563 (fma.f64 y (fma.f64 z (*.f64 1/2 z) z) y))
(*.f64 5000000000000000/5641895835477563 (fma.f64 y (fma.f64 1/2 (*.f64 z z) z) y))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (pow.f64 (exp.f64 5000000000000000/5641895835477563) (fma.f64 y (fma.f64 z (*.f64 z 1/2) z) y))) (cbrt.f64 (pow.f64 (exp.f64 5000000000000000/5641895835477563) (fma.f64 y (fma.f64 z (*.f64 z 1/2) z) y))))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 5000000000000000/5641895835477563) (fma.f64 y (fma.f64 z (*.f64 z 1/2) z) y)))))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (pow.f64 (exp.f64 5000000000000000/5641895835477563) (fma.f64 y (fma.f64 z (*.f64 1/2 z) z) y))) (cbrt.f64 (pow.f64 (exp.f64 5000000000000000/5641895835477563) (fma.f64 y (fma.f64 z (*.f64 1/2 z) z) y))))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 5000000000000000/5641895835477563) (fma.f64 y (fma.f64 z (*.f64 1/2 z) z) y)))))
(+.f64 (*.f64 2 (log.f64 (cbrt.f64 (pow.f64 (exp.f64 5000000000000000/5641895835477563) (fma.f64 y (fma.f64 1/2 (*.f64 z z) z) y))))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 5000000000000000/5641895835477563) (fma.f64 y (fma.f64 1/2 (*.f64 z z) z) y)))))
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 5000000000000000/5641895835477563) (fma.f64 y (fma.f64 z (*.f64 z 1/2) z) y)))) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 5000000000000000/5641895835477563) (fma.f64 y (fma.f64 z (*.f64 z 1/2) z) y)))))
(*.f64 5000000000000000/5641895835477563 (fma.f64 y (fma.f64 z (*.f64 1/2 z) z) y))
(*.f64 5000000000000000/5641895835477563 (fma.f64 y (fma.f64 1/2 (*.f64 z z) z) y))
(-.f64 (exp.f64 (log1p.f64 (*.f64 5000000000000000/5641895835477563 (fma.f64 y (fma.f64 z (*.f64 z 1/2) z) y)))) 1)
(*.f64 5000000000000000/5641895835477563 (fma.f64 y (fma.f64 z (*.f64 1/2 z) z) y))
(*.f64 5000000000000000/5641895835477563 (fma.f64 y (fma.f64 1/2 (*.f64 z z) z) y))
(/.f64 (+.f64 (pow.f64 (*.f64 y 5000000000000000/5641895835477563) 3) (pow.f64 (*.f64 (fma.f64 z (*.f64 z 1/2) z) (*.f64 y 5000000000000000/5641895835477563)) 3)) (+.f64 (*.f64 (*.f64 y 5000000000000000/5641895835477563) (*.f64 y 5000000000000000/5641895835477563)) (-.f64 (*.f64 (*.f64 (fma.f64 z (*.f64 z 1/2) z) (*.f64 y 5000000000000000/5641895835477563)) (*.f64 (fma.f64 z (*.f64 z 1/2) z) (*.f64 y 5000000000000000/5641895835477563))) (*.f64 (*.f64 y 5000000000000000/5641895835477563) (*.f64 (fma.f64 z (*.f64 z 1/2) z) (*.f64 y 5000000000000000/5641895835477563))))))
(/.f64 (+.f64 (*.f64 (pow.f64 y 3) 125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547) (pow.f64 (*.f64 (fma.f64 z (*.f64 1/2 z) z) (*.f64 y 5000000000000000/5641895835477563)) 3)) (+.f64 (*.f64 (*.f64 y y) 25000000000000000000000000000000/31830988618379068626528276418969) (*.f64 (*.f64 (fma.f64 z (*.f64 1/2 z) z) (*.f64 y 5000000000000000/5641895835477563)) (-.f64 (*.f64 (fma.f64 z (*.f64 1/2 z) z) (*.f64 y 5000000000000000/5641895835477563)) (*.f64 y 5000000000000000/5641895835477563)))))
(/.f64 (*.f64 (+.f64 (pow.f64 (fma.f64 1/2 (*.f64 z z) z) 3) 1) (*.f64 (pow.f64 y 3) 125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547)) (fma.f64 (*.f64 5000000000000000/5641895835477563 (*.f64 y (fma.f64 1/2 (*.f64 z z) z))) (*.f64 5000000000000000/5641895835477563 (-.f64 (*.f64 y (fma.f64 1/2 (*.f64 z z) z)) y)) (*.f64 y (*.f64 y 25000000000000000000000000000000/31830988618379068626528276418969))))
(/.f64 (*.f64 (+.f64 (pow.f64 (fma.f64 1/2 (*.f64 z z) z) 3) 1) (*.f64 (pow.f64 y 3) 125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547)) (fma.f64 (*.f64 y (*.f64 (fma.f64 1/2 (*.f64 z z) z) 5000000000000000/5641895835477563)) (*.f64 5000000000000000/5641895835477563 (-.f64 (*.f64 y (fma.f64 1/2 (*.f64 z z) z)) y)) (*.f64 y (*.f64 25000000000000000000000000000000/31830988618379068626528276418969 y))))
(/.f64 (-.f64 (*.f64 (*.f64 y 5000000000000000/5641895835477563) (*.f64 y 5000000000000000/5641895835477563)) (*.f64 (*.f64 (fma.f64 z (*.f64 z 1/2) z) (*.f64 y 5000000000000000/5641895835477563)) (*.f64 (fma.f64 z (*.f64 z 1/2) z) (*.f64 y 5000000000000000/5641895835477563)))) (-.f64 (*.f64 y 5000000000000000/5641895835477563) (*.f64 (fma.f64 z (*.f64 z 1/2) z) (*.f64 y 5000000000000000/5641895835477563))))
(/.f64 (-.f64 (*.f64 (*.f64 y y) 25000000000000000000000000000000/31830988618379068626528276418969) (*.f64 (pow.f64 (fma.f64 z (*.f64 1/2 z) z) 2) (*.f64 (*.f64 y y) 25000000000000000000000000000000/31830988618379068626528276418969))) (-.f64 (*.f64 y 5000000000000000/5641895835477563) (*.f64 (fma.f64 z (*.f64 1/2 z) z) (*.f64 y 5000000000000000/5641895835477563))))
(/.f64 (-.f64 (*.f64 y (*.f64 y 25000000000000000000000000000000/31830988618379068626528276418969)) (*.f64 (pow.f64 (*.f64 y (fma.f64 1/2 (*.f64 z z) z)) 2) 25000000000000000000000000000000/31830988618379068626528276418969)) (*.f64 5000000000000000/5641895835477563 (-.f64 y (*.f64 y (fma.f64 1/2 (*.f64 z z) z)))))
(/.f64 (*.f64 5000000000000000/5641895835477563 (fma.f64 y (fma.f64 1/2 (*.f64 z z) z) y)) 1)
(/.f64 (*.f64 (+.f64 (pow.f64 y 3) (pow.f64 (*.f64 y (fma.f64 z (*.f64 z 1/2) z)) 3)) 5000000000000000/5641895835477563) (fma.f64 y y (*.f64 (*.f64 y (fma.f64 z (*.f64 z 1/2) z)) (-.f64 (*.f64 y (fma.f64 z (*.f64 z 1/2) z)) y))))
(/.f64 (+.f64 (pow.f64 (*.f64 y (fma.f64 z (*.f64 1/2 z) z)) 3) (pow.f64 y 3)) (/.f64 (fma.f64 y y (*.f64 (*.f64 y (fma.f64 z (*.f64 1/2 z) z)) (-.f64 (*.f64 y (fma.f64 z (*.f64 1/2 z) z)) y))) 5000000000000000/5641895835477563))
(*.f64 (/.f64 5000000000000000/5641895835477563 (*.f64 y (+.f64 y (*.f64 (fma.f64 1/2 (*.f64 z z) z) (-.f64 (*.f64 y (fma.f64 1/2 (*.f64 z z) z)) y))))) (+.f64 (pow.f64 (*.f64 y (fma.f64 1/2 (*.f64 z z) z)) 3) (pow.f64 y 3)))
(*.f64 (/.f64 (+.f64 (pow.f64 (*.f64 y (fma.f64 1/2 (*.f64 z z) z)) 3) (pow.f64 y 3)) (*.f64 y (+.f64 y (*.f64 (fma.f64 1/2 (*.f64 z z) z) (-.f64 (*.f64 y (fma.f64 1/2 (*.f64 z z) z)) y))))) 5000000000000000/5641895835477563)
(/.f64 (*.f64 (-.f64 (*.f64 y y) (pow.f64 (*.f64 y (fma.f64 z (*.f64 z 1/2) z)) 2)) 5000000000000000/5641895835477563) (-.f64 y (*.f64 y (fma.f64 z (*.f64 z 1/2) z))))
(/.f64 5000000000000000/5641895835477563 (/.f64 (-.f64 y (*.f64 y (fma.f64 z (*.f64 1/2 z) z))) (-.f64 (*.f64 y y) (pow.f64 (*.f64 y (fma.f64 z (*.f64 1/2 z) z)) 2))))
(*.f64 (/.f64 (-.f64 (*.f64 y y) (pow.f64 (*.f64 y (fma.f64 1/2 (*.f64 z z) z)) 2)) (-.f64 y (*.f64 y (fma.f64 1/2 (*.f64 z z) z)))) 5000000000000000/5641895835477563)
(/.f64 (*.f64 5000000000000000/5641895835477563 (+.f64 (pow.f64 y 3) (pow.f64 (*.f64 y (fma.f64 z (*.f64 z 1/2) z)) 3))) (fma.f64 y y (*.f64 (*.f64 y (fma.f64 z (*.f64 z 1/2) z)) (-.f64 (*.f64 y (fma.f64 z (*.f64 z 1/2) z)) y))))
(/.f64 (+.f64 (pow.f64 (*.f64 y (fma.f64 z (*.f64 1/2 z) z)) 3) (pow.f64 y 3)) (/.f64 (fma.f64 y y (*.f64 (*.f64 y (fma.f64 z (*.f64 1/2 z) z)) (-.f64 (*.f64 y (fma.f64 z (*.f64 1/2 z) z)) y))) 5000000000000000/5641895835477563))
(*.f64 (/.f64 5000000000000000/5641895835477563 (*.f64 y (+.f64 y (*.f64 (fma.f64 1/2 (*.f64 z z) z) (-.f64 (*.f64 y (fma.f64 1/2 (*.f64 z z) z)) y))))) (+.f64 (pow.f64 (*.f64 y (fma.f64 1/2 (*.f64 z z) z)) 3) (pow.f64 y 3)))
(*.f64 (/.f64 (+.f64 (pow.f64 (*.f64 y (fma.f64 1/2 (*.f64 z z) z)) 3) (pow.f64 y 3)) (*.f64 y (+.f64 y (*.f64 (fma.f64 1/2 (*.f64 z z) z) (-.f64 (*.f64 y (fma.f64 1/2 (*.f64 z z) z)) y))))) 5000000000000000/5641895835477563)
(/.f64 (*.f64 5000000000000000/5641895835477563 (-.f64 (*.f64 y y) (pow.f64 (*.f64 y (fma.f64 z (*.f64 z 1/2) z)) 2))) (-.f64 y (*.f64 y (fma.f64 z (*.f64 z 1/2) z))))
(/.f64 5000000000000000/5641895835477563 (/.f64 (-.f64 y (*.f64 y (fma.f64 z (*.f64 1/2 z) z))) (-.f64 (*.f64 y y) (pow.f64 (*.f64 y (fma.f64 z (*.f64 1/2 z) z)) 2))))
(*.f64 (/.f64 (-.f64 (*.f64 y y) (pow.f64 (*.f64 y (fma.f64 1/2 (*.f64 z z) z)) 2)) (-.f64 y (*.f64 y (fma.f64 1/2 (*.f64 z z) z)))) 5000000000000000/5641895835477563)
(pow.f64 (*.f64 5000000000000000/5641895835477563 (fma.f64 y (fma.f64 z (*.f64 z 1/2) z) y)) 1)
(*.f64 5000000000000000/5641895835477563 (fma.f64 y (fma.f64 z (*.f64 1/2 z) z) y))
(*.f64 5000000000000000/5641895835477563 (fma.f64 y (fma.f64 1/2 (*.f64 z z) z) y))
(pow.f64 (cbrt.f64 (*.f64 5000000000000000/5641895835477563 (fma.f64 y (fma.f64 z (*.f64 z 1/2) z) y))) 3)
(*.f64 5000000000000000/5641895835477563 (fma.f64 y (fma.f64 z (*.f64 1/2 z) z) y))
(*.f64 5000000000000000/5641895835477563 (fma.f64 y (fma.f64 1/2 (*.f64 z z) z) y))
(pow.f64 (sqrt.f64 (*.f64 5000000000000000/5641895835477563 (fma.f64 y (fma.f64 z (*.f64 z 1/2) z) y))) 2)
(*.f64 5000000000000000/5641895835477563 (fma.f64 y (fma.f64 z (*.f64 1/2 z) z) y))
(*.f64 5000000000000000/5641895835477563 (fma.f64 y (fma.f64 1/2 (*.f64 z z) z) y))
(pow.f64 (*.f64 (pow.f64 (fma.f64 y (fma.f64 z (*.f64 z 1/2) z) y) 3) 125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547) 1/3)
(cbrt.f64 (*.f64 (pow.f64 (fma.f64 y (fma.f64 z (*.f64 1/2 z) z) y) 3) 125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547))
(cbrt.f64 (*.f64 (pow.f64 (fma.f64 y (fma.f64 1/2 (*.f64 z z) z) y) 3) 125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547))
(sqrt.f64 (*.f64 (pow.f64 (fma.f64 y (fma.f64 z (*.f64 z 1/2) z) y) 2) 25000000000000000000000000000000/31830988618379068626528276418969))
(sqrt.f64 (*.f64 (pow.f64 (fma.f64 y (fma.f64 z (*.f64 1/2 z) z) y) 2) 25000000000000000000000000000000/31830988618379068626528276418969))
(sqrt.f64 (*.f64 (pow.f64 (fma.f64 y (fma.f64 1/2 (*.f64 z z) z) y) 2) 25000000000000000000000000000000/31830988618379068626528276418969))
(log.f64 (pow.f64 (exp.f64 5000000000000000/5641895835477563) (fma.f64 y (fma.f64 z (*.f64 z 1/2) z) y)))
(*.f64 5000000000000000/5641895835477563 (fma.f64 y (fma.f64 z (*.f64 1/2 z) z) y))
(*.f64 5000000000000000/5641895835477563 (fma.f64 y (fma.f64 1/2 (*.f64 z z) z) y))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 5000000000000000/5641895835477563 (fma.f64 y (fma.f64 z (*.f64 z 1/2) z) y)))))
(*.f64 5000000000000000/5641895835477563 (fma.f64 y (fma.f64 z (*.f64 1/2 z) z) y))
(*.f64 5000000000000000/5641895835477563 (fma.f64 y (fma.f64 1/2 (*.f64 z z) z) y))
(log.f64 (*.f64 (exp.f64 (*.f64 (fma.f64 z (*.f64 z 1/2) z) (*.f64 y 5000000000000000/5641895835477563))) (exp.f64 (*.f64 y 5000000000000000/5641895835477563))))
(*.f64 5000000000000000/5641895835477563 (fma.f64 y (fma.f64 z (*.f64 1/2 z) z) y))
(*.f64 5000000000000000/5641895835477563 (fma.f64 y (fma.f64 1/2 (*.f64 z z) z) y))
(cbrt.f64 (*.f64 (pow.f64 (fma.f64 y (fma.f64 z (*.f64 z 1/2) z) y) 3) 125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547))
(cbrt.f64 (*.f64 (pow.f64 (fma.f64 y (fma.f64 z (*.f64 1/2 z) z) y) 3) 125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547))
(cbrt.f64 (*.f64 (pow.f64 (fma.f64 y (fma.f64 1/2 (*.f64 z z) z) y) 3) 125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547))
(expm1.f64 (log1p.f64 (*.f64 5000000000000000/5641895835477563 (fma.f64 y (fma.f64 z (*.f64 z 1/2) z) y))))
(*.f64 5000000000000000/5641895835477563 (fma.f64 y (fma.f64 z (*.f64 1/2 z) z) y))
(*.f64 5000000000000000/5641895835477563 (fma.f64 y (fma.f64 1/2 (*.f64 z z) z) y))
(log1p.f64 (expm1.f64 (*.f64 5000000000000000/5641895835477563 (fma.f64 y (fma.f64 z (*.f64 z 1/2) z) y))))
(*.f64 5000000000000000/5641895835477563 (fma.f64 y (fma.f64 z (*.f64 1/2 z) z) y))
(*.f64 5000000000000000/5641895835477563 (fma.f64 y (fma.f64 1/2 (*.f64 z z) z) y))
(exp.f64 (log.f64 (*.f64 5000000000000000/5641895835477563 (fma.f64 y (fma.f64 z (*.f64 z 1/2) z) y))))
(*.f64 5000000000000000/5641895835477563 (fma.f64 y (fma.f64 z (*.f64 1/2 z) z) y))
(*.f64 5000000000000000/5641895835477563 (fma.f64 y (fma.f64 1/2 (*.f64 z z) z) y))
(exp.f64 (*.f64 (log.f64 (*.f64 5000000000000000/5641895835477563 (fma.f64 y (fma.f64 z (*.f64 z 1/2) z) y))) 1))
(*.f64 5000000000000000/5641895835477563 (fma.f64 y (fma.f64 z (*.f64 1/2 z) z) y))
(*.f64 5000000000000000/5641895835477563 (fma.f64 y (fma.f64 1/2 (*.f64 z z) z) y))
(fma.f64 y 5000000000000000/5641895835477563 (*.f64 (fma.f64 z (*.f64 z 1/2) z) (*.f64 y 5000000000000000/5641895835477563)))
(*.f64 5000000000000000/5641895835477563 (fma.f64 y (fma.f64 z (*.f64 1/2 z) z) y))
(*.f64 5000000000000000/5641895835477563 (fma.f64 y (fma.f64 1/2 (*.f64 z z) z) y))
(fma.f64 5000000000000000/5641895835477563 y (*.f64 (fma.f64 z (*.f64 z 1/2) z) (*.f64 y 5000000000000000/5641895835477563)))
(*.f64 5000000000000000/5641895835477563 (fma.f64 y (fma.f64 z (*.f64 1/2 z) z) y))
(*.f64 5000000000000000/5641895835477563 (fma.f64 y (fma.f64 1/2 (*.f64 z z) z) y))
(+.f64 0 (*.f64 z (*.f64 z 1/2)))
(*.f64 1/2 (*.f64 z z))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 z) z) 1/2)) (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 z) z) 1/2)))) (log.f64 (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 z) z) 1/2))))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (sqrt.f64 (pow.f64 (exp.f64 z) z))) (cbrt.f64 (sqrt.f64 (pow.f64 (exp.f64 z) z))))) (log.f64 (cbrt.f64 (sqrt.f64 (pow.f64 (exp.f64 z) z)))))
(+.f64 (*.f64 2 (log.f64 (cbrt.f64 (sqrt.f64 (pow.f64 (exp.f64 z) z))))) (log.f64 (cbrt.f64 (sqrt.f64 (pow.f64 (exp.f64 z) z)))))
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (pow.f64 (exp.f64 z) z) 1/2))) (log.f64 (sqrt.f64 (pow.f64 (pow.f64 (exp.f64 z) z) 1/2))))
(*.f64 1/2 (*.f64 z z))
(-.f64 (exp.f64 (log1p.f64 (*.f64 z (*.f64 z 1/2)))) 1)
(*.f64 1/2 (*.f64 z z))
(pow.f64 (*.f64 z (*.f64 z 1/2)) 1)
(*.f64 1/2 (*.f64 z z))
(pow.f64 (cbrt.f64 (*.f64 z (*.f64 z 1/2))) 3)
(*.f64 1/2 (*.f64 z z))
(pow.f64 (*.f64 z (sqrt.f64 1/2)) 2)
(*.f64 1/2 (*.f64 z z))
(pow.f64 (*.f64 (pow.f64 (*.f64 z z) 3) 1/8) 1/3)
(cbrt.f64 (*.f64 (pow.f64 (*.f64 z z) 3) 1/8))
(cbrt.f64 (*.f64 (pow.f64 z 6) 1/8))
(sqrt.f64 (*.f64 (pow.f64 z 4) 1/4))
(log.f64 (pow.f64 (pow.f64 (exp.f64 z) z) 1/2))
(*.f64 1/2 (*.f64 z z))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 z (*.f64 z 1/2)))))
(*.f64 1/2 (*.f64 z z))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 z z) 3) 1/8))
(cbrt.f64 (*.f64 (pow.f64 z 6) 1/8))
(expm1.f64 (log1p.f64 (*.f64 z (*.f64 z 1/2))))
(*.f64 1/2 (*.f64 z z))
(log1p.f64 (expm1.f64 (*.f64 z (*.f64 z 1/2))))
(*.f64 1/2 (*.f64 z z))
(exp.f64 (log.f64 (*.f64 z (*.f64 z 1/2))))
(*.f64 1/2 (*.f64 z z))
(exp.f64 (*.f64 (log.f64 (*.f64 z (*.f64 z 1/2))) 1))
(*.f64 1/2 (*.f64 z z))
(-.f64 (exp.f64 (log1p.f64 (fma.f64 5000000000000000/5641895835477563 (fma.f64 y (fma.f64 z (*.f64 z 1/2) z) y) x))) 1)
(fma.f64 5000000000000000/5641895835477563 (fma.f64 y (fma.f64 z (*.f64 1/2 z) z) y) x)
(fma.f64 5000000000000000/5641895835477563 (fma.f64 y (fma.f64 1/2 (*.f64 z z) z) y) x)
(-.f64 (/.f64 (*.f64 (pow.f64 (fma.f64 y (fma.f64 z (*.f64 z 1/2) z) y) 2) 25000000000000000000000000000000/31830988618379068626528276418969) (fma.f64 5000000000000000/5641895835477563 (fma.f64 y (fma.f64 z (*.f64 z 1/2) z) y) (neg.f64 x))) (/.f64 (*.f64 x x) (fma.f64 5000000000000000/5641895835477563 (fma.f64 y (fma.f64 z (*.f64 z 1/2) z) y) (neg.f64 x))))
(-.f64 (/.f64 (*.f64 (pow.f64 (fma.f64 y (fma.f64 z (*.f64 1/2 z) z) y) 2) 25000000000000000000000000000000/31830988618379068626528276418969) (fma.f64 5000000000000000/5641895835477563 (fma.f64 y (fma.f64 z (*.f64 1/2 z) z) y) (neg.f64 x))) (/.f64 x (/.f64 (fma.f64 5000000000000000/5641895835477563 (fma.f64 y (fma.f64 z (*.f64 1/2 z) z) y) (neg.f64 x)) x)))
(-.f64 (*.f64 (/.f64 (pow.f64 (fma.f64 y (fma.f64 1/2 (*.f64 z z) z) y) 2) (-.f64 (*.f64 5000000000000000/5641895835477563 (fma.f64 y (fma.f64 1/2 (*.f64 z z) z) y)) x)) 25000000000000000000000000000000/31830988618379068626528276418969) (*.f64 (/.f64 x (-.f64 (*.f64 5000000000000000/5641895835477563 (fma.f64 y (fma.f64 1/2 (*.f64 z z) z) y)) x)) x))
(/.f64 (fma.f64 (pow.f64 (fma.f64 y (fma.f64 1/2 (*.f64 z z) z) y) 2) -25000000000000000000000000000000/31830988618379068626528276418969 (*.f64 x x)) (fma.f64 -5000000000000000/5641895835477563 (fma.f64 y (fma.f64 1/2 (*.f64 z z) z) y) x))
(*.f64 (fma.f64 5000000000000000/5641895835477563 (fma.f64 y (fma.f64 z (*.f64 z 1/2) z) y) x) 1)
(fma.f64 5000000000000000/5641895835477563 (fma.f64 y (fma.f64 z (*.f64 1/2 z) z) y) x)
(fma.f64 5000000000000000/5641895835477563 (fma.f64 y (fma.f64 1/2 (*.f64 z z) z) y) x)
(*.f64 1 (fma.f64 5000000000000000/5641895835477563 (fma.f64 y (fma.f64 z (*.f64 z 1/2) z) y) x))
(fma.f64 5000000000000000/5641895835477563 (fma.f64 y (fma.f64 z (*.f64 1/2 z) z) y) x)
(fma.f64 5000000000000000/5641895835477563 (fma.f64 y (fma.f64 1/2 (*.f64 z z) z) y) x)
(*.f64 (cbrt.f64 (fma.f64 5000000000000000/5641895835477563 (fma.f64 y (fma.f64 z (*.f64 z 1/2) z) y) x)) (pow.f64 (cbrt.f64 (fma.f64 5000000000000000/5641895835477563 (fma.f64 y (fma.f64 z (*.f64 z 1/2) z) y) x)) 2))
(fma.f64 5000000000000000/5641895835477563 (fma.f64 y (fma.f64 z (*.f64 1/2 z) z) y) x)
(fma.f64 5000000000000000/5641895835477563 (fma.f64 y (fma.f64 1/2 (*.f64 z z) z) y) x)
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 5000000000000000/5641895835477563 (fma.f64 y (fma.f64 z (*.f64 z 1/2) z) y) x)) 2) (cbrt.f64 (fma.f64 5000000000000000/5641895835477563 (fma.f64 y (fma.f64 z (*.f64 z 1/2) z) y) x)))
(fma.f64 5000000000000000/5641895835477563 (fma.f64 y (fma.f64 z (*.f64 1/2 z) z) y) x)
(fma.f64 5000000000000000/5641895835477563 (fma.f64 y (fma.f64 1/2 (*.f64 z z) z) y) x)
(*.f64 (sqrt.f64 (fma.f64 5000000000000000/5641895835477563 (fma.f64 y (fma.f64 z (*.f64 z 1/2) z) y) x)) (sqrt.f64 (fma.f64 5000000000000000/5641895835477563 (fma.f64 y (fma.f64 z (*.f64 z 1/2) z) y) x)))
(fma.f64 5000000000000000/5641895835477563 (fma.f64 y (fma.f64 z (*.f64 1/2 z) z) y) x)
(fma.f64 5000000000000000/5641895835477563 (fma.f64 y (fma.f64 1/2 (*.f64 z z) z) y) x)
(*.f64 (+.f64 (*.f64 (pow.f64 (fma.f64 y (fma.f64 z (*.f64 z 1/2) z) y) 3) 125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547) (pow.f64 x 3)) (/.f64 1 (+.f64 (*.f64 (pow.f64 (fma.f64 y (fma.f64 z (*.f64 z 1/2) z) y) 2) 25000000000000000000000000000000/31830988618379068626528276418969) (*.f64 x (-.f64 x (*.f64 5000000000000000/5641895835477563 (fma.f64 y (fma.f64 z (*.f64 z 1/2) z) y)))))))
(/.f64 (*.f64 (fma.f64 (pow.f64 (fma.f64 y (fma.f64 z (*.f64 1/2 z) z) y) 3) 125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547 (pow.f64 x 3)) 1) (fma.f64 (pow.f64 (fma.f64 y (fma.f64 z (*.f64 1/2 z) z) y) 2) 25000000000000000000000000000000/31830988618379068626528276418969 (*.f64 x (+.f64 x (*.f64 -5000000000000000/5641895835477563 (fma.f64 y (fma.f64 z (*.f64 1/2 z) z) y))))))
(/.f64 (fma.f64 (pow.f64 (fma.f64 y (fma.f64 1/2 (*.f64 z z) z) y) 3) 125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547 (pow.f64 x 3)) (fma.f64 x (+.f64 x (*.f64 -5000000000000000/5641895835477563 (fma.f64 y (fma.f64 1/2 (*.f64 z z) z) y))) (*.f64 (pow.f64 (fma.f64 y (fma.f64 1/2 (*.f64 z z) z) y) 2) 25000000000000000000000000000000/31830988618379068626528276418969)))
(/.f64 (fma.f64 (pow.f64 (fma.f64 y (fma.f64 1/2 (*.f64 z z) z) y) 3) 125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547 (pow.f64 x 3)) (fma.f64 x (fma.f64 -5000000000000000/5641895835477563 (fma.f64 y (fma.f64 1/2 (*.f64 z z) z) y) x) (*.f64 (pow.f64 (fma.f64 y (fma.f64 1/2 (*.f64 z z) z) y) 2) 25000000000000000000000000000000/31830988618379068626528276418969)))
(*.f64 (fma.f64 (pow.f64 (fma.f64 y (fma.f64 z (*.f64 z 1/2) z) y) 2) 25000000000000000000000000000000/31830988618379068626528276418969 (neg.f64 (*.f64 x x))) (/.f64 1 (fma.f64 5000000000000000/5641895835477563 (fma.f64 y (fma.f64 z (*.f64 z 1/2) z) y) (neg.f64 x))))
(-.f64 (/.f64 (*.f64 (pow.f64 (fma.f64 y (fma.f64 z (*.f64 1/2 z) z) y) 2) 25000000000000000000000000000000/31830988618379068626528276418969) (fma.f64 5000000000000000/5641895835477563 (fma.f64 y (fma.f64 z (*.f64 1/2 z) z) y) (neg.f64 x))) (/.f64 x (/.f64 (fma.f64 5000000000000000/5641895835477563 (fma.f64 y (fma.f64 z (*.f64 1/2 z) z) y) (neg.f64 x)) x)))
(-.f64 (*.f64 (/.f64 (pow.f64 (fma.f64 y (fma.f64 1/2 (*.f64 z z) z) y) 2) (-.f64 (*.f64 5000000000000000/5641895835477563 (fma.f64 y (fma.f64 1/2 (*.f64 z z) z) y)) x)) 25000000000000000000000000000000/31830988618379068626528276418969) (*.f64 (/.f64 x (-.f64 (*.f64 5000000000000000/5641895835477563 (fma.f64 y (fma.f64 1/2 (*.f64 z z) z) y)) x)) x))
(/.f64 (fma.f64 (pow.f64 (fma.f64 y (fma.f64 1/2 (*.f64 z z) z) y) 2) -25000000000000000000000000000000/31830988618379068626528276418969 (*.f64 x x)) (fma.f64 -5000000000000000/5641895835477563 (fma.f64 y (fma.f64 1/2 (*.f64 z z) z) y) x))
(/.f64 1 (/.f64 (+.f64 (*.f64 (pow.f64 (fma.f64 y (fma.f64 z (*.f64 z 1/2) z) y) 2) 25000000000000000000000000000000/31830988618379068626528276418969) (*.f64 x (-.f64 x (*.f64 5000000000000000/5641895835477563 (fma.f64 y (fma.f64 z (*.f64 z 1/2) z) y))))) (+.f64 (*.f64 (pow.f64 (fma.f64 y (fma.f64 z (*.f64 z 1/2) z) y) 3) 125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547) (pow.f64 x 3))))
(/.f64 (*.f64 (fma.f64 (pow.f64 (fma.f64 y (fma.f64 z (*.f64 1/2 z) z) y) 3) 125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547 (pow.f64 x 3)) 1) (fma.f64 (pow.f64 (fma.f64 y (fma.f64 z (*.f64 1/2 z) z) y) 2) 25000000000000000000000000000000/31830988618379068626528276418969 (*.f64 x (+.f64 x (*.f64 -5000000000000000/5641895835477563 (fma.f64 y (fma.f64 z (*.f64 1/2 z) z) y))))))
(/.f64 (fma.f64 (pow.f64 (fma.f64 y (fma.f64 1/2 (*.f64 z z) z) y) 3) 125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547 (pow.f64 x 3)) (fma.f64 x (+.f64 x (*.f64 -5000000000000000/5641895835477563 (fma.f64 y (fma.f64 1/2 (*.f64 z z) z) y))) (*.f64 (pow.f64 (fma.f64 y (fma.f64 1/2 (*.f64 z z) z) y) 2) 25000000000000000000000000000000/31830988618379068626528276418969)))
(/.f64 (fma.f64 (pow.f64 (fma.f64 y (fma.f64 1/2 (*.f64 z z) z) y) 3) 125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547 (pow.f64 x 3)) (fma.f64 x (fma.f64 -5000000000000000/5641895835477563 (fma.f64 y (fma.f64 1/2 (*.f64 z z) z) y) x) (*.f64 (pow.f64 (fma.f64 y (fma.f64 1/2 (*.f64 z z) z) y) 2) 25000000000000000000000000000000/31830988618379068626528276418969)))
(/.f64 1 (/.f64 (fma.f64 5000000000000000/5641895835477563 (fma.f64 y (fma.f64 z (*.f64 z 1/2) z) y) (neg.f64 x)) (fma.f64 (pow.f64 (fma.f64 y (fma.f64 z (*.f64 z 1/2) z) y) 2) 25000000000000000000000000000000/31830988618379068626528276418969 (neg.f64 (*.f64 x x)))))
(-.f64 (/.f64 (*.f64 (pow.f64 (fma.f64 y (fma.f64 z (*.f64 1/2 z) z) y) 2) 25000000000000000000000000000000/31830988618379068626528276418969) (fma.f64 5000000000000000/5641895835477563 (fma.f64 y (fma.f64 z (*.f64 1/2 z) z) y) (neg.f64 x))) (/.f64 x (/.f64 (fma.f64 5000000000000000/5641895835477563 (fma.f64 y (fma.f64 z (*.f64 1/2 z) z) y) (neg.f64 x)) x)))
(-.f64 (*.f64 (/.f64 (pow.f64 (fma.f64 y (fma.f64 1/2 (*.f64 z z) z) y) 2) (-.f64 (*.f64 5000000000000000/5641895835477563 (fma.f64 y (fma.f64 1/2 (*.f64 z z) z) y)) x)) 25000000000000000000000000000000/31830988618379068626528276418969) (*.f64 (/.f64 x (-.f64 (*.f64 5000000000000000/5641895835477563 (fma.f64 y (fma.f64 1/2 (*.f64 z z) z) y)) x)) x))
(/.f64 (fma.f64 (pow.f64 (fma.f64 y (fma.f64 1/2 (*.f64 z z) z) y) 2) -25000000000000000000000000000000/31830988618379068626528276418969 (*.f64 x x)) (fma.f64 -5000000000000000/5641895835477563 (fma.f64 y (fma.f64 1/2 (*.f64 z z) z) y) x))
(/.f64 (+.f64 (*.f64 (pow.f64 (fma.f64 y (fma.f64 z (*.f64 z 1/2) z) y) 3) 125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547) (pow.f64 x 3)) (+.f64 (*.f64 (pow.f64 (fma.f64 y (fma.f64 z (*.f64 z 1/2) z) y) 2) 25000000000000000000000000000000/31830988618379068626528276418969) (*.f64 x (-.f64 x (*.f64 5000000000000000/5641895835477563 (fma.f64 y (fma.f64 z (*.f64 z 1/2) z) y))))))
(/.f64 (*.f64 (fma.f64 (pow.f64 (fma.f64 y (fma.f64 z (*.f64 1/2 z) z) y) 3) 125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547 (pow.f64 x 3)) 1) (fma.f64 (pow.f64 (fma.f64 y (fma.f64 z (*.f64 1/2 z) z) y) 2) 25000000000000000000000000000000/31830988618379068626528276418969 (*.f64 x (+.f64 x (*.f64 -5000000000000000/5641895835477563 (fma.f64 y (fma.f64 z (*.f64 1/2 z) z) y))))))
(/.f64 (fma.f64 (pow.f64 (fma.f64 y (fma.f64 1/2 (*.f64 z z) z) y) 3) 125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547 (pow.f64 x 3)) (fma.f64 x (+.f64 x (*.f64 -5000000000000000/5641895835477563 (fma.f64 y (fma.f64 1/2 (*.f64 z z) z) y))) (*.f64 (pow.f64 (fma.f64 y (fma.f64 1/2 (*.f64 z z) z) y) 2) 25000000000000000000000000000000/31830988618379068626528276418969)))
(/.f64 (fma.f64 (pow.f64 (fma.f64 y (fma.f64 1/2 (*.f64 z z) z) y) 3) 125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547 (pow.f64 x 3)) (fma.f64 x (fma.f64 -5000000000000000/5641895835477563 (fma.f64 y (fma.f64 1/2 (*.f64 z z) z) y) x) (*.f64 (pow.f64 (fma.f64 y (fma.f64 1/2 (*.f64 z z) z) y) 2) 25000000000000000000000000000000/31830988618379068626528276418969)))
(/.f64 (+.f64 (*.f64 (pow.f64 (fma.f64 y (fma.f64 z (*.f64 z 1/2) z) y) 3) 125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547) (pow.f64 x 3)) (+.f64 (*.f64 x x) (-.f64 (*.f64 (pow.f64 (fma.f64 y (fma.f64 z (*.f64 z 1/2) z) y) 2) 25000000000000000000000000000000/31830988618379068626528276418969) (*.f64 5000000000000000/5641895835477563 (*.f64 (fma.f64 y (fma.f64 z (*.f64 z 1/2) z) y) x)))))
(/.f64 (fma.f64 (pow.f64 (fma.f64 y (fma.f64 z (*.f64 1/2 z) z) y) 3) 125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547 (pow.f64 x 3)) (fma.f64 x x (+.f64 (*.f64 (pow.f64 (fma.f64 y (fma.f64 z (*.f64 1/2 z) z) y) 2) 25000000000000000000000000000000/31830988618379068626528276418969) (*.f64 -5000000000000000/5641895835477563 (*.f64 x (fma.f64 y (fma.f64 z (*.f64 1/2 z) z) y))))))
(/.f64 (fma.f64 (pow.f64 (fma.f64 y (fma.f64 1/2 (*.f64 z z) z) y) 3) 125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547 (pow.f64 x 3)) (fma.f64 x x (fma.f64 (pow.f64 (fma.f64 y (fma.f64 1/2 (*.f64 z z) z) y) 2) 25000000000000000000000000000000/31830988618379068626528276418969 (*.f64 -5000000000000000/5641895835477563 (*.f64 x (fma.f64 y (fma.f64 1/2 (*.f64 z z) z) y))))))
(/.f64 (fma.f64 (pow.f64 (fma.f64 y (fma.f64 1/2 (*.f64 z z) z) y) 3) 125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547 (pow.f64 x 3)) (fma.f64 x x (fma.f64 (pow.f64 (fma.f64 y (fma.f64 1/2 (*.f64 z z) z) y) 2) 25000000000000000000000000000000/31830988618379068626528276418969 (*.f64 (*.f64 -5000000000000000/5641895835477563 x) (fma.f64 y (fma.f64 1/2 (*.f64 z z) z) y)))))
(/.f64 (fma.f64 (pow.f64 (fma.f64 y (fma.f64 z (*.f64 z 1/2) z) y) 2) 25000000000000000000000000000000/31830988618379068626528276418969 (neg.f64 (*.f64 x x))) (fma.f64 5000000000000000/5641895835477563 (fma.f64 y (fma.f64 z (*.f64 z 1/2) z) y) (neg.f64 x)))
(-.f64 (/.f64 (*.f64 (pow.f64 (fma.f64 y (fma.f64 z (*.f64 1/2 z) z) y) 2) 25000000000000000000000000000000/31830988618379068626528276418969) (fma.f64 5000000000000000/5641895835477563 (fma.f64 y (fma.f64 z (*.f64 1/2 z) z) y) (neg.f64 x))) (/.f64 x (/.f64 (fma.f64 5000000000000000/5641895835477563 (fma.f64 y (fma.f64 z (*.f64 1/2 z) z) y) (neg.f64 x)) x)))
(-.f64 (*.f64 (/.f64 (pow.f64 (fma.f64 y (fma.f64 1/2 (*.f64 z z) z) y) 2) (-.f64 (*.f64 5000000000000000/5641895835477563 (fma.f64 y (fma.f64 1/2 (*.f64 z z) z) y)) x)) 25000000000000000000000000000000/31830988618379068626528276418969) (*.f64 (/.f64 x (-.f64 (*.f64 5000000000000000/5641895835477563 (fma.f64 y (fma.f64 1/2 (*.f64 z z) z) y)) x)) x))
(/.f64 (fma.f64 (pow.f64 (fma.f64 y (fma.f64 1/2 (*.f64 z z) z) y) 2) -25000000000000000000000000000000/31830988618379068626528276418969 (*.f64 x x)) (fma.f64 -5000000000000000/5641895835477563 (fma.f64 y (fma.f64 1/2 (*.f64 z z) z) y) x))
(/.f64 (neg.f64 (+.f64 (*.f64 (pow.f64 (fma.f64 y (fma.f64 z (*.f64 z 1/2) z) y) 3) 125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547) (pow.f64 x 3))) (neg.f64 (+.f64 (*.f64 (pow.f64 (fma.f64 y (fma.f64 z (*.f64 z 1/2) z) y) 2) 25000000000000000000000000000000/31830988618379068626528276418969) (*.f64 x (-.f64 x (*.f64 5000000000000000/5641895835477563 (fma.f64 y (fma.f64 z (*.f64 z 1/2) z) y)))))))
(/.f64 (*.f64 (fma.f64 (pow.f64 (fma.f64 y (fma.f64 z (*.f64 1/2 z) z) y) 3) 125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547 (pow.f64 x 3)) 1) (fma.f64 (pow.f64 (fma.f64 y (fma.f64 z (*.f64 1/2 z) z) y) 2) 25000000000000000000000000000000/31830988618379068626528276418969 (*.f64 x (+.f64 x (*.f64 -5000000000000000/5641895835477563 (fma.f64 y (fma.f64 z (*.f64 1/2 z) z) y))))))
(/.f64 (fma.f64 (pow.f64 (fma.f64 y (fma.f64 1/2 (*.f64 z z) z) y) 3) 125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547 (pow.f64 x 3)) (fma.f64 x (+.f64 x (*.f64 -5000000000000000/5641895835477563 (fma.f64 y (fma.f64 1/2 (*.f64 z z) z) y))) (*.f64 (pow.f64 (fma.f64 y (fma.f64 1/2 (*.f64 z z) z) y) 2) 25000000000000000000000000000000/31830988618379068626528276418969)))
(/.f64 (fma.f64 (pow.f64 (fma.f64 y (fma.f64 1/2 (*.f64 z z) z) y) 3) 125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547 (pow.f64 x 3)) (fma.f64 x (fma.f64 -5000000000000000/5641895835477563 (fma.f64 y (fma.f64 1/2 (*.f64 z z) z) y) x) (*.f64 (pow.f64 (fma.f64 y (fma.f64 1/2 (*.f64 z z) z) y) 2) 25000000000000000000000000000000/31830988618379068626528276418969)))
(/.f64 (neg.f64 (fma.f64 (pow.f64 (fma.f64 y (fma.f64 z (*.f64 z 1/2) z) y) 2) 25000000000000000000000000000000/31830988618379068626528276418969 (neg.f64 (*.f64 x x)))) (neg.f64 (fma.f64 5000000000000000/5641895835477563 (fma.f64 y (fma.f64 z (*.f64 z 1/2) z) y) (neg.f64 x))))
(-.f64 (/.f64 (*.f64 (pow.f64 (fma.f64 y (fma.f64 z (*.f64 1/2 z) z) y) 2) 25000000000000000000000000000000/31830988618379068626528276418969) (fma.f64 5000000000000000/5641895835477563 (fma.f64 y (fma.f64 z (*.f64 1/2 z) z) y) (neg.f64 x))) (/.f64 x (/.f64 (fma.f64 5000000000000000/5641895835477563 (fma.f64 y (fma.f64 z (*.f64 1/2 z) z) y) (neg.f64 x)) x)))
(-.f64 (*.f64 (/.f64 (pow.f64 (fma.f64 y (fma.f64 1/2 (*.f64 z z) z) y) 2) (-.f64 (*.f64 5000000000000000/5641895835477563 (fma.f64 y (fma.f64 1/2 (*.f64 z z) z) y)) x)) 25000000000000000000000000000000/31830988618379068626528276418969) (*.f64 (/.f64 x (-.f64 (*.f64 5000000000000000/5641895835477563 (fma.f64 y (fma.f64 1/2 (*.f64 z z) z) y)) x)) x))
(/.f64 (fma.f64 (pow.f64 (fma.f64 y (fma.f64 1/2 (*.f64 z z) z) y) 2) -25000000000000000000000000000000/31830988618379068626528276418969 (*.f64 x x)) (fma.f64 -5000000000000000/5641895835477563 (fma.f64 y (fma.f64 1/2 (*.f64 z z) z) y) x))
(/.f64 (-.f64 (*.f64 x x) (*.f64 (pow.f64 (fma.f64 y (fma.f64 z (*.f64 z 1/2) z) y) 2) 25000000000000000000000000000000/31830988618379068626528276418969)) (-.f64 x (*.f64 5000000000000000/5641895835477563 (fma.f64 y (fma.f64 z (*.f64 z 1/2) z) y))))
(-.f64 (/.f64 (*.f64 (pow.f64 (fma.f64 y (fma.f64 z (*.f64 1/2 z) z) y) 2) 25000000000000000000000000000000/31830988618379068626528276418969) (fma.f64 5000000000000000/5641895835477563 (fma.f64 y (fma.f64 z (*.f64 1/2 z) z) y) (neg.f64 x))) (/.f64 x (/.f64 (fma.f64 5000000000000000/5641895835477563 (fma.f64 y (fma.f64 z (*.f64 1/2 z) z) y) (neg.f64 x)) x)))
(-.f64 (*.f64 (/.f64 (pow.f64 (fma.f64 y (fma.f64 1/2 (*.f64 z z) z) y) 2) (-.f64 (*.f64 5000000000000000/5641895835477563 (fma.f64 y (fma.f64 1/2 (*.f64 z z) z) y)) x)) 25000000000000000000000000000000/31830988618379068626528276418969) (*.f64 (/.f64 x (-.f64 (*.f64 5000000000000000/5641895835477563 (fma.f64 y (fma.f64 1/2 (*.f64 z z) z) y)) x)) x))
(/.f64 (fma.f64 (pow.f64 (fma.f64 y (fma.f64 1/2 (*.f64 z z) z) y) 2) -25000000000000000000000000000000/31830988618379068626528276418969 (*.f64 x x)) (fma.f64 -5000000000000000/5641895835477563 (fma.f64 y (fma.f64 1/2 (*.f64 z z) z) y) x))
(pow.f64 (fma.f64 5000000000000000/5641895835477563 (fma.f64 y (fma.f64 z (*.f64 z 1/2) z) y) x) 1)
(fma.f64 5000000000000000/5641895835477563 (fma.f64 y (fma.f64 z (*.f64 1/2 z) z) y) x)
(fma.f64 5000000000000000/5641895835477563 (fma.f64 y (fma.f64 1/2 (*.f64 z z) z) y) x)
(pow.f64 (pow.f64 (fma.f64 5000000000000000/5641895835477563 (fma.f64 y (fma.f64 z (*.f64 z 1/2) z) y) x) 3) 1/3)
(fma.f64 5000000000000000/5641895835477563 (fma.f64 y (fma.f64 z (*.f64 1/2 z) z) y) x)
(fma.f64 5000000000000000/5641895835477563 (fma.f64 y (fma.f64 1/2 (*.f64 z z) z) y) x)
(pow.f64 (cbrt.f64 (fma.f64 5000000000000000/5641895835477563 (fma.f64 y (fma.f64 z (*.f64 z 1/2) z) y) x)) 3)
(fma.f64 5000000000000000/5641895835477563 (fma.f64 y (fma.f64 z (*.f64 1/2 z) z) y) x)
(fma.f64 5000000000000000/5641895835477563 (fma.f64 y (fma.f64 1/2 (*.f64 z z) z) y) x)
(pow.f64 (sqrt.f64 (fma.f64 5000000000000000/5641895835477563 (fma.f64 y (fma.f64 z (*.f64 z 1/2) z) y) x)) 2)
(fma.f64 5000000000000000/5641895835477563 (fma.f64 y (fma.f64 z (*.f64 1/2 z) z) y) x)
(fma.f64 5000000000000000/5641895835477563 (fma.f64 y (fma.f64 1/2 (*.f64 z z) z) y) x)
(sqrt.f64 (pow.f64 (fma.f64 5000000000000000/5641895835477563 (fma.f64 y (fma.f64 z (*.f64 z 1/2) z) y) x) 2))
(fma.f64 5000000000000000/5641895835477563 (fma.f64 y (fma.f64 z (*.f64 1/2 z) z) y) x)
(fma.f64 5000000000000000/5641895835477563 (fma.f64 y (fma.f64 1/2 (*.f64 z z) z) y) x)
(log.f64 (exp.f64 (fma.f64 5000000000000000/5641895835477563 (fma.f64 y (fma.f64 z (*.f64 z 1/2) z) y) x)))
(fma.f64 5000000000000000/5641895835477563 (fma.f64 y (fma.f64 z (*.f64 1/2 z) z) y) x)
(fma.f64 5000000000000000/5641895835477563 (fma.f64 y (fma.f64 1/2 (*.f64 z z) z) y) x)
(log.f64 (+.f64 1 (expm1.f64 (fma.f64 5000000000000000/5641895835477563 (fma.f64 y (fma.f64 z (*.f64 z 1/2) z) y) x))))
(fma.f64 5000000000000000/5641895835477563 (fma.f64 y (fma.f64 z (*.f64 1/2 z) z) y) x)
(fma.f64 5000000000000000/5641895835477563 (fma.f64 y (fma.f64 1/2 (*.f64 z z) z) y) x)
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (*.f64 5000000000000000/5641895835477563 (fma.f64 y (fma.f64 z (*.f64 z 1/2) z) y)))) (exp.f64 x)))
(fma.f64 5000000000000000/5641895835477563 (fma.f64 y (fma.f64 z (*.f64 1/2 z) z) y) x)
(fma.f64 5000000000000000/5641895835477563 (fma.f64 y (fma.f64 1/2 (*.f64 z z) z) y) x)
(log.f64 (*.f64 (pow.f64 (exp.f64 5000000000000000/5641895835477563) (fma.f64 y (fma.f64 z (*.f64 z 1/2) z) y)) (+.f64 1 (expm1.f64 x))))
(fma.f64 5000000000000000/5641895835477563 (fma.f64 y (fma.f64 z (*.f64 1/2 z) z) y) x)
(fma.f64 5000000000000000/5641895835477563 (fma.f64 y (fma.f64 1/2 (*.f64 z z) z) y) x)
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (*.f64 5000000000000000/5641895835477563 (fma.f64 y (fma.f64 z (*.f64 z 1/2) z) y)))) (+.f64 1 (expm1.f64 x))))
(fma.f64 5000000000000000/5641895835477563 (fma.f64 y (fma.f64 z (*.f64 1/2 z) z) y) x)
(fma.f64 5000000000000000/5641895835477563 (fma.f64 y (fma.f64 1/2 (*.f64 z z) z) y) x)
(log.f64 (*.f64 (+.f64 1 (expm1.f64 x)) (pow.f64 (exp.f64 5000000000000000/5641895835477563) (fma.f64 y (fma.f64 z (*.f64 z 1/2) z) y))))
(fma.f64 5000000000000000/5641895835477563 (fma.f64 y (fma.f64 z (*.f64 1/2 z) z) y) x)
(fma.f64 5000000000000000/5641895835477563 (fma.f64 y (fma.f64 1/2 (*.f64 z z) z) y) x)
(log.f64 (*.f64 (exp.f64 x) (+.f64 1 (expm1.f64 (*.f64 5000000000000000/5641895835477563 (fma.f64 y (fma.f64 z (*.f64 z 1/2) z) y))))))
(fma.f64 5000000000000000/5641895835477563 (fma.f64 y (fma.f64 z (*.f64 1/2 z) z) y) x)
(fma.f64 5000000000000000/5641895835477563 (fma.f64 y (fma.f64 1/2 (*.f64 z z) z) y) x)
(log.f64 (*.f64 (+.f64 1 (expm1.f64 x)) (+.f64 1 (expm1.f64 (*.f64 5000000000000000/5641895835477563 (fma.f64 y (fma.f64 z (*.f64 z 1/2) z) y))))))
(fma.f64 5000000000000000/5641895835477563 (fma.f64 y (fma.f64 z (*.f64 1/2 z) z) y) x)
(fma.f64 5000000000000000/5641895835477563 (fma.f64 y (fma.f64 1/2 (*.f64 z z) z) y) x)
(cbrt.f64 (pow.f64 (fma.f64 5000000000000000/5641895835477563 (fma.f64 y (fma.f64 z (*.f64 z 1/2) z) y) x) 3))
(fma.f64 5000000000000000/5641895835477563 (fma.f64 y (fma.f64 z (*.f64 1/2 z) z) y) x)
(fma.f64 5000000000000000/5641895835477563 (fma.f64 y (fma.f64 1/2 (*.f64 z z) z) y) x)
(expm1.f64 (log1p.f64 (fma.f64 5000000000000000/5641895835477563 (fma.f64 y (fma.f64 z (*.f64 z 1/2) z) y) x)))
(fma.f64 5000000000000000/5641895835477563 (fma.f64 y (fma.f64 z (*.f64 1/2 z) z) y) x)
(fma.f64 5000000000000000/5641895835477563 (fma.f64 y (fma.f64 1/2 (*.f64 z z) z) y) x)
(log1p.f64 (expm1.f64 (fma.f64 5000000000000000/5641895835477563 (fma.f64 y (fma.f64 z (*.f64 z 1/2) z) y) x)))
(fma.f64 5000000000000000/5641895835477563 (fma.f64 y (fma.f64 z (*.f64 1/2 z) z) y) x)
(fma.f64 5000000000000000/5641895835477563 (fma.f64 y (fma.f64 1/2 (*.f64 z z) z) y) x)
(exp.f64 (log.f64 (fma.f64 5000000000000000/5641895835477563 (fma.f64 y (fma.f64 z (*.f64 z 1/2) z) y) x)))
(fma.f64 5000000000000000/5641895835477563 (fma.f64 y (fma.f64 z (*.f64 1/2 z) z) y) x)
(fma.f64 5000000000000000/5641895835477563 (fma.f64 y (fma.f64 1/2 (*.f64 z z) z) y) x)
(exp.f64 (*.f64 (log.f64 (fma.f64 5000000000000000/5641895835477563 (fma.f64 y (fma.f64 z (*.f64 z 1/2) z) y) x)) 1))
(fma.f64 5000000000000000/5641895835477563 (fma.f64 y (fma.f64 z (*.f64 1/2 z) z) y) x)
(fma.f64 5000000000000000/5641895835477563 (fma.f64 y (fma.f64 1/2 (*.f64 z z) z) y) x)
(fma.f64 5000000000000000/5641895835477563 (fma.f64 y (fma.f64 z (*.f64 z 1/2) z) y) x)
(fma.f64 5000000000000000/5641895835477563 (fma.f64 y (fma.f64 z (*.f64 1/2 z) z) y) x)
(fma.f64 5000000000000000/5641895835477563 (fma.f64 y (fma.f64 1/2 (*.f64 z z) z) y) x)
(fma.f64 (fma.f64 y (fma.f64 z (*.f64 z 1/2) z) y) 5000000000000000/5641895835477563 x)
(fma.f64 5000000000000000/5641895835477563 (fma.f64 y (fma.f64 z (*.f64 1/2 z) z) y) x)
(fma.f64 5000000000000000/5641895835477563 (fma.f64 y (fma.f64 1/2 (*.f64 z z) z) y) x)
(fma.f64 1 (*.f64 5000000000000000/5641895835477563 (fma.f64 y (fma.f64 z (*.f64 z 1/2) z) y)) x)
(fma.f64 5000000000000000/5641895835477563 (fma.f64 y (fma.f64 z (*.f64 1/2 z) z) y) x)
(fma.f64 5000000000000000/5641895835477563 (fma.f64 y (fma.f64 1/2 (*.f64 z z) z) y) x)
(fma.f64 1 x (*.f64 5000000000000000/5641895835477563 (fma.f64 y (fma.f64 z (*.f64 z 1/2) z) y)))
(fma.f64 5000000000000000/5641895835477563 (fma.f64 y (fma.f64 z (*.f64 1/2 z) z) y) x)
(fma.f64 5000000000000000/5641895835477563 (fma.f64 y (fma.f64 1/2 (*.f64 z z) z) y) x)
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 5000000000000000/5641895835477563 (fma.f64 y (fma.f64 z (*.f64 z 1/2) z) y))) 2) (cbrt.f64 (*.f64 5000000000000000/5641895835477563 (fma.f64 y (fma.f64 z (*.f64 z 1/2) z) y))) x)
(fma.f64 5000000000000000/5641895835477563 (fma.f64 y (fma.f64 z (*.f64 1/2 z) z) y) x)
(fma.f64 5000000000000000/5641895835477563 (fma.f64 y (fma.f64 1/2 (*.f64 z z) z) y) x)
(fma.f64 (pow.f64 (cbrt.f64 x) 2) (cbrt.f64 x) (*.f64 5000000000000000/5641895835477563 (fma.f64 y (fma.f64 z (*.f64 z 1/2) z) y)))
(fma.f64 5000000000000000/5641895835477563 (fma.f64 y (fma.f64 z (*.f64 1/2 z) z) y) x)
(fma.f64 5000000000000000/5641895835477563 (fma.f64 y (fma.f64 1/2 (*.f64 z z) z) y) x)
(fma.f64 (sqrt.f64 (*.f64 5000000000000000/5641895835477563 (fma.f64 y (fma.f64 z (*.f64 z 1/2) z) y))) (sqrt.f64 (*.f64 5000000000000000/5641895835477563 (fma.f64 y (fma.f64 z (*.f64 z 1/2) z) y))) x)
(fma.f64 5000000000000000/5641895835477563 (fma.f64 y (fma.f64 z (*.f64 1/2 z) z) y) x)
(fma.f64 5000000000000000/5641895835477563 (fma.f64 y (fma.f64 1/2 (*.f64 z z) z) y) x)
(fma.f64 (sqrt.f64 x) (sqrt.f64 x) (*.f64 5000000000000000/5641895835477563 (fma.f64 y (fma.f64 z (*.f64 z 1/2) z) y)))
(fma.f64 5000000000000000/5641895835477563 (fma.f64 y (fma.f64 z (*.f64 1/2 z) z) y) x)
(fma.f64 5000000000000000/5641895835477563 (fma.f64 y (fma.f64 1/2 (*.f64 z z) z) y) x)

localize45.0ms (0.4%)

Local error

Found 4 expressions with local error:

NewErrorProgram
0.2b
(*.f64 z (+.f64 (*.f64 y 1/6) 0))
0.2b
(*.f64 5000000000000000/5641895835477563 (+.f64 (-.f64 y (*.f64 y z)) (*.f64 (*.f64 z z) (-.f64 (*.f64 y 1/2) (*.f64 z (+.f64 (*.f64 y 1/6) 0))))))
0.3b
(*.f64 y 1/6)
4.1b
(*.f64 (*.f64 z z) (-.f64 (*.f64 y 1/2) (*.f64 z (+.f64 (*.f64 y 1/6) 0))))
Compiler

Compiled 134 to 75 computations (44% saved)

series35.0ms (0.3%)

Counts
4 → 84
Calls

21 calls:

TimeVariablePointExpression
11.0ms
y
@inf
(*.f64 z (+.f64 (*.f64 y 1/6) 0))
2.0ms
y
@0
(*.f64 (*.f64 z z) (-.f64 (*.f64 y 1/2) (*.f64 z (+.f64 (*.f64 y 1/6) 0))))
2.0ms
y
@-inf
(*.f64 5000000000000000/5641895835477563 (+.f64 (-.f64 y (*.f64 y z)) (*.f64 (*.f64 z z) (-.f64 (*.f64 y 1/2) (*.f64 z (+.f64 (*.f64 y 1/6) 0))))))
2.0ms
z
@inf
(*.f64 (*.f64 z z) (-.f64 (*.f64 y 1/2) (*.f64 z (+.f64 (*.f64 y 1/6) 0))))
2.0ms
y
@-inf
(*.f64 (*.f64 z z) (-.f64 (*.f64 y 1/2) (*.f64 z (+.f64 (*.f64 y 1/6) 0))))
Compiler

Compiled 1246 to 1006 computations (19.3% saved)

rewrite85.0ms (0.8%)

Algorithm
batch-egg-rewrite
Rules
570×fma-neg_binary64
335×expm1-udef_binary64
335×log1p-udef_binary64
211×add-sqr-sqrt_binary64
203×pow1_binary64
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
01861
143654
2614854
Stop Event
node limit
Counts
4 → 137
Calls
Call 1
Inputs
(*.f64 (*.f64 z z) (-.f64 (*.f64 y 1/2) (*.f64 z (+.f64 (*.f64 y 1/6) 0))))
(*.f64 y 1/6)
(*.f64 5000000000000000/5641895835477563 (+.f64 (-.f64 y (*.f64 y z)) (*.f64 (*.f64 z z) (-.f64 (*.f64 y 1/2) (*.f64 z (+.f64 (*.f64 y 1/6) 0))))))
(*.f64 z (+.f64 (*.f64 y 1/6) 0))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 z (*.f64 z (fma.f64 y 1/2 (*.f64 z (*.f64 y -1/6))))) (*.f64 (fma.f64 (*.f64 y -1/6) z (*.f64 y (*.f64 1/6 z))) (*.f64 z z)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 z (*.f64 z (fma.f64 y 1/2 (*.f64 z (*.f64 y -1/6))))) (*.f64 (*.f64 z z) (fma.f64 (*.f64 y -1/6) z (*.f64 y (*.f64 1/6 z)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 y 1/2) (*.f64 z z)) (*.f64 (*.f64 z (*.f64 y -1/6)) (*.f64 z z)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 z z) (*.f64 y 1/2)) (*.f64 (*.f64 z z) (*.f64 z (*.f64 y -1/6))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (*.f64 z (*.f64 z (fma.f64 y 1/2 (*.f64 z (*.f64 y -1/6))))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (-.f64 (*.f64 1/8 (pow.f64 y 3)) (pow.f64 (*.f64 y (*.f64 1/6 z)) 3)) (*.f64 z z)) (+.f64 (pow.f64 (*.f64 y 1/2) 2) (*.f64 (*.f64 y (*.f64 1/6 z)) (fma.f64 y 1/2 (*.f64 y (*.f64 1/6 z))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (-.f64 (pow.f64 (*.f64 y 1/2) 2) (pow.f64 (*.f64 y (*.f64 1/6 z)) 2)) (*.f64 z z)) (fma.f64 y 1/2 (*.f64 y (*.f64 1/6 z))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 z z) (-.f64 (*.f64 1/8 (pow.f64 y 3)) (pow.f64 (*.f64 y (*.f64 1/6 z)) 3))) (+.f64 (pow.f64 (*.f64 y 1/2) 2) (*.f64 (*.f64 y (*.f64 1/6 z)) (fma.f64 y 1/2 (*.f64 y (*.f64 1/6 z))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 z z) (-.f64 (pow.f64 (*.f64 y 1/2) 2) (pow.f64 (*.f64 y (*.f64 1/6 z)) 2))) (fma.f64 y 1/2 (*.f64 y (*.f64 1/6 z))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 z (*.f64 z (fma.f64 y 1/2 (*.f64 z (*.f64 y -1/6))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (*.f64 z (*.f64 z (fma.f64 y 1/2 (*.f64 z (*.f64 y -1/6)))))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 z (sqrt.f64 (fma.f64 y 1/2 (*.f64 z (*.f64 y -1/6))))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (*.f64 z (*.f64 z (fma.f64 y 1/2 (*.f64 z (*.f64 y -1/6))))) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (*.f64 (pow.f64 (fma.f64 y 1/2 (*.f64 z (*.f64 y -1/6))) 2) (pow.f64 z 4)))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (pow.f64 (pow.f64 (exp.f64 z) z) (fma.f64 y 1/2 (*.f64 z (*.f64 y -1/6)))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (*.f64 z (*.f64 z (fma.f64 y 1/2 (*.f64 z (*.f64 y -1/6))))))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (*.f64 z (*.f64 z (fma.f64 y 1/2 (*.f64 z (*.f64 y -1/6))))) 3))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (*.f64 z (*.f64 z (fma.f64 y 1/2 (*.f64 z (*.f64 y -1/6)))))))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (*.f64 z (*.f64 z (fma.f64 y 1/2 (*.f64 z (*.f64 y -1/6)))))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (*.f64 z (*.f64 z (fma.f64 y 1/2 (*.f64 z (*.f64 y -1/6)))))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (*.f64 z (*.f64 z (fma.f64 y 1/2 (*.f64 z (*.f64 y -1/6)))))) 1))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 y 1/6))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 y 1/6) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 y 1/6) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 y 1/6) (/.f64 0 (*.f64 y 1/6)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (*.f64 y 1/6))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1 (/.f64 (*.f64 1/36 (*.f64 y y)) (*.f64 1/216 (pow.f64 y 3))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1 (/.f64 (*.f64 y 1/6) (*.f64 1/36 (*.f64 y y))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 1/36 (*.f64 y y)) (*.f64 y 1/6))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 1/216 (pow.f64 y 3)) (*.f64 1/36 (*.f64 y y)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (*.f64 1/216 (pow.f64 y 3))) (neg.f64 (*.f64 1/36 (*.f64 y y))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (fma.f64 1/216 (pow.f64 y 3) 0) (*.f64 1/36 (*.f64 y y)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 0 (*.f64 1/36 (*.f64 y y))) (*.f64 y -1/6))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (*.f64 1/36 (*.f64 y y))) (*.f64 y -1/6))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 y 1/6) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 1/216 (pow.f64 y 3)) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (*.f64 y 1/6)) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (*.f64 y 1/6)) 2)))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (*.f64 1/36 (*.f64 y y)))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (pow.f64 (exp.f64 1/6) y))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (*.f64 y 1/6))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (*.f64 1/216 (pow.f64 y 3)))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (*.f64 y 1/6)))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (*.f64 y 1/6)))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (*.f64 y 1/6)))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (*.f64 y 1/6)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 y 1/6 0)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 y 1/6 (neg.f64 (/.f64 0 (*.f64 y 1/6))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 1/6 y 0)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 1/6 y (neg.f64 (/.f64 0 (*.f64 y 1/6))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 y 1/6) 1 0)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 y 1/6) 1 (neg.f64 (/.f64 0 (*.f64 y 1/6))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 1 (*.f64 y 1/6) 0)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 1 (*.f64 y 1/6) (neg.f64 (/.f64 0 (*.f64 y 1/6))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 1/36 (*.f64 y y)) (/.f64 1 (*.f64 y 1/6)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 1/36 (*.f64 y y)) (/.f64 1 (*.f64 y 1/6)) (neg.f64 (/.f64 0 (*.f64 y 1/6))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 1/216 (pow.f64 y 3)) (/.f64 1 (*.f64 1/36 (*.f64 y y))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 1/216 (pow.f64 y 3)) (/.f64 1 (*.f64 1/36 (*.f64 y y))) (neg.f64 (/.f64 0 (*.f64 y 1/6))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 (*.f64 y 1/6)) (cbrt.f64 (*.f64 1/36 (*.f64 y y))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 (*.f64 y 1/6)) (cbrt.f64 (*.f64 1/36 (*.f64 y y))) (neg.f64 (/.f64 0 (*.f64 y 1/6))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 (*.f64 1/36 (*.f64 y y))) (cbrt.f64 (*.f64 y 1/6)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 (*.f64 1/36 (*.f64 y y))) (cbrt.f64 (*.f64 y 1/6)) (neg.f64 (/.f64 0 (*.f64 y 1/6))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (pow.f64 (cbrt.f64 y) 2) (*.f64 (cbrt.f64 y) 1/6) 0)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (pow.f64 (cbrt.f64 y) 2) (*.f64 (cbrt.f64 y) 1/6) (neg.f64 (/.f64 0 (*.f64 y 1/6))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (sqrt.f64 (*.f64 y 1/6)) (sqrt.f64 (*.f64 y 1/6)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (sqrt.f64 (*.f64 y 1/6)) (sqrt.f64 (*.f64 y 1/6)) (neg.f64 (/.f64 0 (*.f64 y 1/6))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (sqrt.f64 y) (*.f64 (sqrt.f64 y) 1/6) 0)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (sqrt.f64 y) (*.f64 (sqrt.f64 y) 1/6) (neg.f64 (/.f64 0 (*.f64 y 1/6))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 1/6 (pow.f64 (cbrt.f64 y) 2)) (cbrt.f64 y) 0)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 1/6 (pow.f64 (cbrt.f64 y) 2)) (cbrt.f64 y) (neg.f64 (/.f64 0 (*.f64 y 1/6))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 1/6 (sqrt.f64 y)) (sqrt.f64 y) 0)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 1/6 (sqrt.f64 y)) (sqrt.f64 y) (neg.f64 (/.f64 0 (*.f64 y 1/6))))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 5000000000000000/5641895835477563 (-.f64 y (*.f64 z y))) (*.f64 (*.f64 z z) (*.f64 (fma.f64 y 1/2 (*.f64 z (*.f64 y -1/6))) 5000000000000000/5641895835477563)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 z z) (*.f64 (fma.f64 y 1/2 (*.f64 z (*.f64 y -1/6))) 5000000000000000/5641895835477563)) (*.f64 5000000000000000/5641895835477563 (-.f64 y (*.f64 z y))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 5000000000000000/5641895835477563 (-.f64 y (*.f64 z y))) 1) (*.f64 (*.f64 (*.f64 z z) (*.f64 (fma.f64 y 1/2 (*.f64 z (*.f64 y -1/6))) 5000000000000000/5641895835477563)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (*.f64 5000000000000000/5641895835477563 (-.f64 y (*.f64 z (-.f64 y (*.f64 z (fma.f64 y 1/2 (*.f64 z (*.f64 y -1/6)))))))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (pow.f64 (*.f64 5000000000000000/5641895835477563 (-.f64 y (*.f64 z y))) 3) (pow.f64 (*.f64 (*.f64 z z) (*.f64 (fma.f64 y 1/2 (*.f64 z (*.f64 y -1/6))) 5000000000000000/5641895835477563)) 3)) (+.f64 (*.f64 (*.f64 5000000000000000/5641895835477563 (-.f64 y (*.f64 z y))) (*.f64 5000000000000000/5641895835477563 (-.f64 y (*.f64 z y)))) (-.f64 (*.f64 (*.f64 (*.f64 z z) (*.f64 (fma.f64 y 1/2 (*.f64 z (*.f64 y -1/6))) 5000000000000000/5641895835477563)) (*.f64 (*.f64 z z) (*.f64 (fma.f64 y 1/2 (*.f64 z (*.f64 y -1/6))) 5000000000000000/5641895835477563))) (*.f64 (*.f64 5000000000000000/5641895835477563 (-.f64 y (*.f64 z y))) (*.f64 (*.f64 z z) (*.f64 (fma.f64 y 1/2 (*.f64 z (*.f64 y -1/6))) 5000000000000000/5641895835477563))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 (*.f64 5000000000000000/5641895835477563 (-.f64 y (*.f64 z y))) (*.f64 5000000000000000/5641895835477563 (-.f64 y (*.f64 z y)))) (*.f64 (*.f64 (*.f64 z z) (*.f64 (fma.f64 y 1/2 (*.f64 z (*.f64 y -1/6))) 5000000000000000/5641895835477563)) (*.f64 (*.f64 z z) (*.f64 (fma.f64 y 1/2 (*.f64 z (*.f64 y -1/6))) 5000000000000000/5641895835477563)))) (-.f64 (*.f64 5000000000000000/5641895835477563 (-.f64 y (*.f64 z y))) (*.f64 (*.f64 z z) (*.f64 (fma.f64 y 1/2 (*.f64 z (*.f64 y -1/6))) 5000000000000000/5641895835477563))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 (pow.f64 (-.f64 y (*.f64 z y)) 3) (pow.f64 (*.f64 z (*.f64 z (fma.f64 y 1/2 (*.f64 z (*.f64 y -1/6))))) 3)) 5000000000000000/5641895835477563) (+.f64 (pow.f64 (-.f64 y (*.f64 z y)) 2) (*.f64 (*.f64 z (*.f64 z (fma.f64 y 1/2 (*.f64 z (*.f64 y -1/6))))) (-.f64 (*.f64 z (*.f64 z (fma.f64 y 1/2 (*.f64 z (*.f64 y -1/6))))) (-.f64 y (*.f64 z y))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (-.f64 (pow.f64 (-.f64 y (*.f64 z y)) 2) (*.f64 (pow.f64 (fma.f64 y 1/2 (*.f64 z (*.f64 y -1/6))) 2) (pow.f64 z 4))) 5000000000000000/5641895835477563) (-.f64 y (+.f64 (*.f64 z y) (*.f64 z (*.f64 z (fma.f64 y 1/2 (*.f64 z (*.f64 y -1/6))))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 5000000000000000/5641895835477563 (+.f64 (pow.f64 (-.f64 y (*.f64 z y)) 3) (pow.f64 (*.f64 z (*.f64 z (fma.f64 y 1/2 (*.f64 z (*.f64 y -1/6))))) 3))) (+.f64 (pow.f64 (-.f64 y (*.f64 z y)) 2) (*.f64 (*.f64 z (*.f64 z (fma.f64 y 1/2 (*.f64 z (*.f64 y -1/6))))) (-.f64 (*.f64 z (*.f64 z (fma.f64 y 1/2 (*.f64 z (*.f64 y -1/6))))) (-.f64 y (*.f64 z y))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 5000000000000000/5641895835477563 (-.f64 (pow.f64 (-.f64 y (*.f64 z y)) 2) (*.f64 (pow.f64 (fma.f64 y 1/2 (*.f64 z (*.f64 y -1/6))) 2) (pow.f64 z 4)))) (-.f64 y (+.f64 (*.f64 z y) (*.f64 z (*.f64 z (fma.f64 y 1/2 (*.f64 z (*.f64 y -1/6))))))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 5000000000000000/5641895835477563 (-.f64 y (*.f64 z (-.f64 y (*.f64 z (fma.f64 y 1/2 (*.f64 z (*.f64 y -1/6)))))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (*.f64 5000000000000000/5641895835477563 (-.f64 y (*.f64 z (-.f64 y (*.f64 z (fma.f64 y 1/2 (*.f64 z (*.f64 y -1/6)))))))) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (*.f64 5000000000000000/5641895835477563 (-.f64 y (*.f64 z (-.f64 y (*.f64 z (fma.f64 y 1/2 (*.f64 z (*.f64 y -1/6))))))))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (*.f64 5000000000000000/5641895835477563 (-.f64 y (*.f64 z (-.f64 y (*.f64 z (fma.f64 y 1/2 (*.f64 z (*.f64 y -1/6))))))))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (*.f64 (pow.f64 (-.f64 y (*.f64 z (-.f64 y (*.f64 z (fma.f64 y 1/2 (*.f64 z (*.f64 y -1/6))))))) 2) 25000000000000000000000000000000/31830988618379068626528276418969))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (pow.f64 (exp.f64 5000000000000000/5641895835477563) (-.f64 y (*.f64 z (-.f64 y (*.f64 z (fma.f64 y 1/2 (*.f64 z (*.f64 y -1/6)))))))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (*.f64 5000000000000000/5641895835477563 (-.f64 y (*.f64 z (-.f64 y (*.f64 z (fma.f64 y 1/2 (*.f64 z (*.f64 y -1/6)))))))))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (*.f64 5000000000000000/5641895835477563 (-.f64 y (*.f64 z (-.f64 y (*.f64 z (fma.f64 y 1/2 (*.f64 z (*.f64 y -1/6)))))))) 3))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (*.f64 5000000000000000/5641895835477563 (-.f64 y (*.f64 z (-.f64 y (*.f64 z (fma.f64 y 1/2 (*.f64 z (*.f64 y -1/6))))))))))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (*.f64 5000000000000000/5641895835477563 (-.f64 y (*.f64 z (-.f64 y (*.f64 z (fma.f64 y 1/2 (*.f64 z (*.f64 y -1/6))))))))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (*.f64 5000000000000000/5641895835477563 (-.f64 y (*.f64 z (-.f64 y (*.f64 z (fma.f64 y 1/2 (*.f64 z (*.f64 y -1/6))))))))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (*.f64 5000000000000000/5641895835477563 (-.f64 y (*.f64 z (-.f64 y (*.f64 z (fma.f64 y 1/2 (*.f64 z (*.f64 y -1/6))))))))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 5000000000000000/5641895835477563 (-.f64 y (*.f64 z y)) (*.f64 (*.f64 z z) (*.f64 (fma.f64 y 1/2 (*.f64 z (*.f64 y -1/6))) 5000000000000000/5641895835477563)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (-.f64 y (*.f64 z y)) 5000000000000000/5641895835477563 (*.f64 (*.f64 z z) (*.f64 (fma.f64 y 1/2 (*.f64 z (*.f64 y -1/6))) 5000000000000000/5641895835477563)))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 y (*.f64 1/6 z)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 y (*.f64 1/6 z)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 y (*.f64 1/6 z)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (*.f64 y (*.f64 1/6 z)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (pow.f64 (*.f64 y (*.f64 1/6 z)) 3) 0) (+.f64 (pow.f64 (*.f64 y (*.f64 1/6 z)) 2) (-.f64 0 (*.f64 (*.f64 y (*.f64 1/6 z)) 0))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (pow.f64 (*.f64 y (*.f64 1/6 z)) 2) 0) (*.f64 y (*.f64 1/6 z)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 1/216 (pow.f64 y 3)) z) (*.f64 1/36 (*.f64 y y)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 1/36 (*.f64 y y)) z) (*.f64 y 1/6))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 z (*.f64 1/216 (pow.f64 y 3))) (*.f64 1/36 (*.f64 y y)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 z (*.f64 1/36 (*.f64 y y))) (*.f64 y 1/6))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 y (*.f64 1/6 z)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (*.f64 y (*.f64 1/6 z))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (*.f64 y (*.f64 1/6 z))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (*.f64 y (*.f64 1/6 z)) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (pow.f64 (*.f64 y (*.f64 1/6 z)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (pow.f64 (exp.f64 z) (*.f64 y 1/6)))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (*.f64 y (*.f64 1/6 z)))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (*.f64 y (*.f64 1/6 z)) 3))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (*.f64 y (*.f64 1/6 z))))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (*.f64 y (*.f64 1/6 z))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (*.f64 y (*.f64 1/6 z))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (*.f64 y (*.f64 1/6 z))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 z (*.f64 y 1/6) 0)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 y (*.f64 1/6 z) 0)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 1/6 (*.f64 z y) 0)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 y 1/6) z 0)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 y (*.f64 1/6 z)) 1 0)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 z y) 1/6 0)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 1 (*.f64 y (*.f64 1/6 z)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 (*.f64 y (*.f64 1/6 z))) (pow.f64 (cbrt.f64 (*.f64 y (*.f64 1/6 z))) 2) 0)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (pow.f64 (cbrt.f64 (*.f64 y (*.f64 1/6 z))) 2) (cbrt.f64 (*.f64 y (*.f64 1/6 z))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (pow.f64 (cbrt.f64 z) 2) (*.f64 (cbrt.f64 z) (*.f64 y 1/6)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 (*.f64 1/36 (*.f64 y y))) (*.f64 (cbrt.f64 (*.f64 y 1/6)) z) 0)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (sqrt.f64 (*.f64 y (*.f64 1/6 z))) (sqrt.f64 (*.f64 y (*.f64 1/6 z))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (sqrt.f64 z) (*.f64 (sqrt.f64 z) (*.f64 y 1/6)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (sqrt.f64 (*.f64 y 1/6)) (*.f64 (sqrt.f64 (*.f64 y 1/6)) z) 0)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 z 1/6) y 0)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 z (cbrt.f64 (*.f64 1/36 (*.f64 y y)))) (cbrt.f64 (*.f64 y 1/6)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 z (sqrt.f64 (*.f64 y 1/6))) (sqrt.f64 (*.f64 y 1/6)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 (*.f64 y 1/6) (pow.f64 (cbrt.f64 z) 2)) (cbrt.f64 z) 0)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 (*.f64 y 1/6) (sqrt.f64 z)) (sqrt.f64 z) 0)))))

simplify131.0ms (1.2%)

Algorithm
egg-herbie
Rules
579×unswap-sqr_binary64
486×cancel-sign-sub-inv_binary64
382×fma-neg_binary64
311×associate-*l*_binary64
304×associate-*r*_binary64
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
03833606
111193193
244273048
Stop Event
node limit
Counts
221 → 265
Calls
Call 1
Inputs
(*.f64 1/2 (*.f64 (pow.f64 z 2) y))
(+.f64 (*.f64 1/2 (*.f64 (pow.f64 z 2) y)) (*.f64 -1/6 (*.f64 y (pow.f64 z 3))))
(+.f64 (*.f64 1/2 (*.f64 (pow.f64 z 2) y)) (*.f64 -1/6 (*.f64 y (pow.f64 z 3))))
(+.f64 (*.f64 1/2 (*.f64 (pow.f64 z 2) y)) (*.f64 -1/6 (*.f64 y (pow.f64 z 3))))
(*.f64 -1/6 (*.f64 (pow.f64 (/.f64 1 z) -3) y))
(+.f64 (*.f64 -1/6 (*.f64 (pow.f64 (/.f64 1 z) -3) y)) (*.f64 1/2 (*.f64 y (pow.f64 (/.f64 1 z) -2))))
(+.f64 (*.f64 -1/6 (*.f64 (pow.f64 (/.f64 1 z) -3) y)) (*.f64 1/2 (*.f64 y (pow.f64 (/.f64 1 z) -2))))
(+.f64 (*.f64 -1/6 (*.f64 (pow.f64 (/.f64 1 z) -3) y)) (*.f64 1/2 (*.f64 y (pow.f64 (/.f64 1 z) -2))))
(*.f64 1/6 (*.f64 y (pow.f64 (/.f64 -1 z) -3)))
(+.f64 (*.f64 1/6 (*.f64 y (pow.f64 (/.f64 -1 z) -3))) (*.f64 1/2 (*.f64 (pow.f64 (/.f64 -1 z) -2) y)))
(+.f64 (*.f64 1/6 (*.f64 y (pow.f64 (/.f64 -1 z) -3))) (*.f64 1/2 (*.f64 (pow.f64 (/.f64 -1 z) -2) y)))
(+.f64 (*.f64 1/6 (*.f64 y (pow.f64 (/.f64 -1 z) -3))) (*.f64 1/2 (*.f64 (pow.f64 (/.f64 -1 z) -2) y)))
(*.f64 (pow.f64 z 2) (*.f64 y (-.f64 1/2 (*.f64 1/6 z))))
(*.f64 (pow.f64 z 2) (*.f64 y (-.f64 1/2 (*.f64 1/6 z))))
(*.f64 (pow.f64 z 2) (*.f64 y (-.f64 1/2 (*.f64 1/6 z))))
(*.f64 (pow.f64 z 2) (*.f64 y (-.f64 1/2 (*.f64 1/6 z))))
(*.f64 (pow.f64 z 2) (*.f64 y (-.f64 1/2 (*.f64 1/6 z))))
(*.f64 (pow.f64 z 2) (*.f64 y (-.f64 1/2 (*.f64 1/6 z))))
(*.f64 (pow.f64 z 2) (*.f64 y (-.f64 1/2 (*.f64 1/6 z))))
(*.f64 (pow.f64 z 2) (*.f64 y (-.f64 1/2 (*.f64 1/6 z))))
(*.f64 (pow.f64 z 2) (*.f64 y (+.f64 (*.f64 -1/6 z) 1/2)))
(*.f64 (pow.f64 z 2) (*.f64 y (+.f64 (*.f64 -1/6 z) 1/2)))
(*.f64 (pow.f64 z 2) (*.f64 y (+.f64 (*.f64 -1/6 z) 1/2)))
(*.f64 (pow.f64 z 2) (*.f64 y (+.f64 (*.f64 -1/6 z) 1/2)))
(*.f64 1/6 y)
(*.f64 1/6 y)
(*.f64 1/6 y)
(*.f64 1/6 y)
(*.f64 1/6 y)
(*.f64 1/6 y)
(*.f64 1/6 y)
(*.f64 1/6 y)
(*.f64 1/6 y)
(*.f64 1/6 y)
(*.f64 1/6 y)
(*.f64 1/6 y)
(*.f64 5000000000000000/5641895835477563 (*.f64 y (-.f64 (+.f64 1 (*.f64 (pow.f64 z 2) (-.f64 1/2 (*.f64 1/6 z)))) z)))
(*.f64 5000000000000000/5641895835477563 (*.f64 y (-.f64 (+.f64 1 (*.f64 (pow.f64 z 2) (-.f64 1/2 (*.f64 1/6 z)))) z)))
(*.f64 5000000000000000/5641895835477563 (*.f64 y (-.f64 (+.f64 1 (*.f64 (pow.f64 z 2) (-.f64 1/2 (*.f64 1/6 z)))) z)))
(*.f64 5000000000000000/5641895835477563 (*.f64 y (-.f64 (+.f64 1 (*.f64 (pow.f64 z 2) (-.f64 1/2 (*.f64 1/6 z)))) z)))
(*.f64 5000000000000000/5641895835477563 (*.f64 y (-.f64 (+.f64 1 (*.f64 (pow.f64 z 2) (-.f64 1/2 (*.f64 1/6 z)))) z)))
(*.f64 5000000000000000/5641895835477563 (*.f64 y (-.f64 (+.f64 1 (*.f64 (pow.f64 z 2) (-.f64 1/2 (*.f64 1/6 z)))) z)))
(*.f64 5000000000000000/5641895835477563 (*.f64 y (-.f64 (+.f64 1 (*.f64 (pow.f64 z 2) (-.f64 1/2 (*.f64 1/6 z)))) z)))
(*.f64 5000000000000000/5641895835477563 (*.f64 y (-.f64 (+.f64 1 (*.f64 (pow.f64 z 2) (-.f64 1/2 (*.f64 1/6 z)))) z)))
(*.f64 -5000000000000000/5641895835477563 (*.f64 (-.f64 (*.f64 -1 (*.f64 (pow.f64 z 2) (+.f64 (*.f64 -1/6 z) 1/2))) (+.f64 (*.f64 -1 z) 1)) y))
(*.f64 -5000000000000000/5641895835477563 (*.f64 (-.f64 (*.f64 -1 (*.f64 (pow.f64 z 2) (+.f64 (*.f64 -1/6 z) 1/2))) (+.f64 (*.f64 -1 z) 1)) y))
(*.f64 -5000000000000000/5641895835477563 (*.f64 (-.f64 (*.f64 -1 (*.f64 (pow.f64 z 2) (+.f64 (*.f64 -1/6 z) 1/2))) (+.f64 (*.f64 -1 z) 1)) y))
(*.f64 -5000000000000000/5641895835477563 (*.f64 (-.f64 (*.f64 -1 (*.f64 (pow.f64 z 2) (+.f64 (*.f64 -1/6 z) 1/2))) (+.f64 (*.f64 -1 z) 1)) y))
(*.f64 5000000000000000/5641895835477563 y)
(+.f64 (*.f64 5000000000000000/5641895835477563 y) (*.f64 -5000000000000000/5641895835477563 (*.f64 y z)))
(+.f64 (*.f64 2500000000000000/5641895835477563 (*.f64 (pow.f64 z 2) y)) (+.f64 (*.f64 5000000000000000/5641895835477563 y) (*.f64 -5000000000000000/5641895835477563 (*.f64 y z))))
(+.f64 (*.f64 -2500000000000000/16925687506432689 (*.f64 y (pow.f64 z 3))) (+.f64 (*.f64 2500000000000000/5641895835477563 (*.f64 (pow.f64 z 2) y)) (+.f64 (*.f64 5000000000000000/5641895835477563 y) (*.f64 -5000000000000000/5641895835477563 (*.f64 y z)))))
(*.f64 -2500000000000000/16925687506432689 (*.f64 (pow.f64 (/.f64 1 z) -3) y))
(+.f64 (*.f64 2500000000000000/5641895835477563 (*.f64 y (pow.f64 (/.f64 1 z) -2))) (*.f64 -2500000000000000/16925687506432689 (*.f64 (pow.f64 (/.f64 1 z) -3) y)))
(+.f64 (*.f64 2500000000000000/5641895835477563 (*.f64 y (pow.f64 (/.f64 1 z) -2))) (+.f64 (*.f64 -2500000000000000/16925687506432689 (*.f64 (pow.f64 (/.f64 1 z) -3) y)) (*.f64 -5000000000000000/5641895835477563 (*.f64 y z))))
(+.f64 (*.f64 2500000000000000/5641895835477563 (*.f64 y (pow.f64 (/.f64 1 z) -2))) (+.f64 (*.f64 -2500000000000000/16925687506432689 (*.f64 (pow.f64 (/.f64 1 z) -3) y)) (+.f64 (*.f64 5000000000000000/5641895835477563 y) (*.f64 -5000000000000000/5641895835477563 (*.f64 y z)))))
(*.f64 2500000000000000/16925687506432689 (*.f64 y (pow.f64 (/.f64 -1 z) -3)))
(+.f64 (*.f64 2500000000000000/5641895835477563 (*.f64 (pow.f64 (/.f64 -1 z) -2) y)) (*.f64 2500000000000000/16925687506432689 (*.f64 y (pow.f64 (/.f64 -1 z) -3))))
(+.f64 (*.f64 2500000000000000/5641895835477563 (*.f64 (pow.f64 (/.f64 -1 z) -2) y)) (+.f64 (*.f64 2500000000000000/16925687506432689 (*.f64 y (pow.f64 (/.f64 -1 z) -3))) (*.f64 -5000000000000000/5641895835477563 (*.f64 y z))))
(+.f64 (*.f64 2500000000000000/5641895835477563 (*.f64 (pow.f64 (/.f64 -1 z) -2) y)) (+.f64 (*.f64 5000000000000000/5641895835477563 y) (+.f64 (*.f64 2500000000000000/16925687506432689 (*.f64 y (pow.f64 (/.f64 -1 z) -3))) (*.f64 -5000000000000000/5641895835477563 (*.f64 y z)))))
(*.f64 1/6 (*.f64 y z))
(*.f64 1/6 (*.f64 y z))
(*.f64 1/6 (*.f64 y z))
(*.f64 1/6 (*.f64 y z))
(*.f64 1/6 (*.f64 y z))
(*.f64 1/6 (*.f64 y z))
(*.f64 1/6 (*.f64 y z))
(*.f64 1/6 (*.f64 y z))
(*.f64 1/6 (*.f64 y z))
(*.f64 1/6 (*.f64 y z))
(*.f64 1/6 (*.f64 y z))
(*.f64 1/6 (*.f64 y z))
(*.f64 1/6 (*.f64 y z))
(*.f64 1/6 (*.f64 y z))
(*.f64 1/6 (*.f64 y z))
(*.f64 1/6 (*.f64 y z))
(*.f64 1/6 (*.f64 y z))
(*.f64 1/6 (*.f64 y z))
(*.f64 1/6 (*.f64 y z))
(*.f64 1/6 (*.f64 y z))
(*.f64 1/6 (*.f64 y z))
(*.f64 1/6 (*.f64 y z))
(*.f64 1/6 (*.f64 y z))
(*.f64 1/6 (*.f64 y z))
(+.f64 (*.f64 z (*.f64 z (fma.f64 y 1/2 (*.f64 z (*.f64 y -1/6))))) (*.f64 (fma.f64 (*.f64 y -1/6) z (*.f64 y (*.f64 1/6 z))) (*.f64 z z)))
(+.f64 (*.f64 z (*.f64 z (fma.f64 y 1/2 (*.f64 z (*.f64 y -1/6))))) (*.f64 (*.f64 z z) (fma.f64 (*.f64 y -1/6) z (*.f64 y (*.f64 1/6 z)))))
(+.f64 (*.f64 (*.f64 y 1/2) (*.f64 z z)) (*.f64 (*.f64 z (*.f64 y -1/6)) (*.f64 z z)))
(+.f64 (*.f64 (*.f64 z z) (*.f64 y 1/2)) (*.f64 (*.f64 z z) (*.f64 z (*.f64 y -1/6))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 z (*.f64 z (fma.f64 y 1/2 (*.f64 z (*.f64 y -1/6))))))) 1)
(/.f64 (*.f64 (-.f64 (*.f64 1/8 (pow.f64 y 3)) (pow.f64 (*.f64 y (*.f64 1/6 z)) 3)) (*.f64 z z)) (+.f64 (pow.f64 (*.f64 y 1/2) 2) (*.f64 (*.f64 y (*.f64 1/6 z)) (fma.f64 y 1/2 (*.f64 y (*.f64 1/6 z))))))
(/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 y 1/2) 2) (pow.f64 (*.f64 y (*.f64 1/6 z)) 2)) (*.f64 z z)) (fma.f64 y 1/2 (*.f64 y (*.f64 1/6 z))))
(/.f64 (*.f64 (*.f64 z z) (-.f64 (*.f64 1/8 (pow.f64 y 3)) (pow.f64 (*.f64 y (*.f64 1/6 z)) 3))) (+.f64 (pow.f64 (*.f64 y 1/2) 2) (*.f64 (*.f64 y (*.f64 1/6 z)) (fma.f64 y 1/2 (*.f64 y (*.f64 1/6 z))))))
(/.f64 (*.f64 (*.f64 z z) (-.f64 (pow.f64 (*.f64 y 1/2) 2) (pow.f64 (*.f64 y (*.f64 1/6 z)) 2))) (fma.f64 y 1/2 (*.f64 y (*.f64 1/6 z))))
(pow.f64 (*.f64 z (*.f64 z (fma.f64 y 1/2 (*.f64 z (*.f64 y -1/6))))) 1)
(pow.f64 (cbrt.f64 (*.f64 z (*.f64 z (fma.f64 y 1/2 (*.f64 z (*.f64 y -1/6)))))) 3)
(pow.f64 (*.f64 z (sqrt.f64 (fma.f64 y 1/2 (*.f64 z (*.f64 y -1/6))))) 2)
(pow.f64 (pow.f64 (*.f64 z (*.f64 z (fma.f64 y 1/2 (*.f64 z (*.f64 y -1/6))))) 3) 1/3)
(sqrt.f64 (*.f64 (pow.f64 (fma.f64 y 1/2 (*.f64 z (*.f64 y -1/6))) 2) (pow.f64 z 4)))
(log.f64 (pow.f64 (pow.f64 (exp.f64 z) z) (fma.f64 y 1/2 (*.f64 z (*.f64 y -1/6)))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 z (*.f64 z (fma.f64 y 1/2 (*.f64 z (*.f64 y -1/6))))))))
(cbrt.f64 (pow.f64 (*.f64 z (*.f64 z (fma.f64 y 1/2 (*.f64 z (*.f64 y -1/6))))) 3))
(expm1.f64 (log1p.f64 (*.f64 z (*.f64 z (fma.f64 y 1/2 (*.f64 z (*.f64 y -1/6)))))))
(log1p.f64 (expm1.f64 (*.f64 z (*.f64 z (fma.f64 y 1/2 (*.f64 z (*.f64 y -1/6)))))))
(exp.f64 (log.f64 (*.f64 z (*.f64 z (fma.f64 y 1/2 (*.f64 z (*.f64 y -1/6)))))))
(exp.f64 (*.f64 (log.f64 (*.f64 z (*.f64 z (fma.f64 y 1/2 (*.f64 z (*.f64 y -1/6)))))) 1))
(+.f64 0 (*.f64 y 1/6))
(+.f64 (*.f64 y 1/6) 0)
(-.f64 (*.f64 y 1/6) 0)
(-.f64 (*.f64 y 1/6) (/.f64 0 (*.f64 y 1/6)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 y 1/6))) 1)
(/.f64 1 (/.f64 (*.f64 1/36 (*.f64 y y)) (*.f64 1/216 (pow.f64 y 3))))
(/.f64 1 (/.f64 (*.f64 y 1/6) (*.f64 1/36 (*.f64 y y))))
(/.f64 (*.f64 1/36 (*.f64 y y)) (*.f64 y 1/6))
(/.f64 (*.f64 1/216 (pow.f64 y 3)) (*.f64 1/36 (*.f64 y y)))
(/.f64 (neg.f64 (*.f64 1/216 (pow.f64 y 3))) (neg.f64 (*.f64 1/36 (*.f64 y y))))
(/.f64 (fma.f64 1/216 (pow.f64 y 3) 0) (*.f64 1/36 (*.f64 y y)))
(/.f64 (-.f64 0 (*.f64 1/36 (*.f64 y y))) (*.f64 y -1/6))
(/.f64 (neg.f64 (*.f64 1/36 (*.f64 y y))) (*.f64 y -1/6))
(pow.f64 (*.f64 y 1/6) 1)
(pow.f64 (*.f64 1/216 (pow.f64 y 3)) 1/3)
(pow.f64 (cbrt.f64 (*.f64 y 1/6)) 3)
(pow.f64 (sqrt.f64 (*.f64 y 1/6)) 2)
(sqrt.f64 (*.f64 1/36 (*.f64 y y)))
(log.f64 (pow.f64 (exp.f64 1/6) y))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 y 1/6))))
(cbrt.f64 (*.f64 1/216 (pow.f64 y 3)))
(expm1.f64 (log1p.f64 (*.f64 y 1/6)))
(log1p.f64 (expm1.f64 (*.f64 y 1/6)))
(exp.f64 (log.f64 (*.f64 y 1/6)))
(exp.f64 (*.f64 (log.f64 (*.f64 y 1/6)) 1))
(fma.f64 y 1/6 0)
(fma.f64 y 1/6 (neg.f64 (/.f64 0 (*.f64 y 1/6))))
(fma.f64 1/6 y 0)
(fma.f64 1/6 y (neg.f64 (/.f64 0 (*.f64 y 1/6))))
(fma.f64 (*.f64 y 1/6) 1 0)
(fma.f64 (*.f64 y 1/6) 1 (neg.f64 (/.f64 0 (*.f64 y 1/6))))
(fma.f64 1 (*.f64 y 1/6) 0)
(fma.f64 1 (*.f64 y 1/6) (neg.f64 (/.f64 0 (*.f64 y 1/6))))
(fma.f64 (*.f64 1/36 (*.f64 y y)) (/.f64 1 (*.f64 y 1/6)) 0)
(fma.f64 (*.f64 1/36 (*.f64 y y)) (/.f64 1 (*.f64 y 1/6)) (neg.f64 (/.f64 0 (*.f64 y 1/6))))
(fma.f64 (*.f64 1/216 (pow.f64 y 3)) (/.f64 1 (*.f64 1/36 (*.f64 y y))) 0)
(fma.f64 (*.f64 1/216 (pow.f64 y 3)) (/.f64 1 (*.f64 1/36 (*.f64 y y))) (neg.f64 (/.f64 0 (*.f64 y 1/6))))
(fma.f64 (cbrt.f64 (*.f64 y 1/6)) (cbrt.f64 (*.f64 1/36 (*.f64 y y))) 0)
(fma.f64 (cbrt.f64 (*.f64 y 1/6)) (cbrt.f64 (*.f64 1/36 (*.f64 y y))) (neg.f64 (/.f64 0 (*.f64 y 1/6))))
(fma.f64 (cbrt.f64 (*.f64 1/36 (*.f64 y y))) (cbrt.f64 (*.f64 y 1/6)) 0)
(fma.f64 (cbrt.f64 (*.f64 1/36 (*.f64 y y))) (cbrt.f64 (*.f64 y 1/6)) (neg.f64 (/.f64 0 (*.f64 y 1/6))))
(fma.f64 (pow.f64 (cbrt.f64 y) 2) (*.f64 (cbrt.f64 y) 1/6) 0)
(fma.f64 (pow.f64 (cbrt.f64 y) 2) (*.f64 (cbrt.f64 y) 1/6) (neg.f64 (/.f64 0 (*.f64 y 1/6))))
(fma.f64 (sqrt.f64 (*.f64 y 1/6)) (sqrt.f64 (*.f64 y 1/6)) 0)
(fma.f64 (sqrt.f64 (*.f64 y 1/6)) (sqrt.f64 (*.f64 y 1/6)) (neg.f64 (/.f64 0 (*.f64 y 1/6))))
(fma.f64 (sqrt.f64 y) (*.f64 (sqrt.f64 y) 1/6) 0)
(fma.f64 (sqrt.f64 y) (*.f64 (sqrt.f64 y) 1/6) (neg.f64 (/.f64 0 (*.f64 y 1/6))))
(fma.f64 (*.f64 1/6 (pow.f64 (cbrt.f64 y) 2)) (cbrt.f64 y) 0)
(fma.f64 (*.f64 1/6 (pow.f64 (cbrt.f64 y) 2)) (cbrt.f64 y) (neg.f64 (/.f64 0 (*.f64 y 1/6))))
(fma.f64 (*.f64 1/6 (sqrt.f64 y)) (sqrt.f64 y) 0)
(fma.f64 (*.f64 1/6 (sqrt.f64 y)) (sqrt.f64 y) (neg.f64 (/.f64 0 (*.f64 y 1/6))))
(+.f64 (*.f64 5000000000000000/5641895835477563 (-.f64 y (*.f64 z y))) (*.f64 (*.f64 z z) (*.f64 (fma.f64 y 1/2 (*.f64 z (*.f64 y -1/6))) 5000000000000000/5641895835477563)))
(+.f64 (*.f64 (*.f64 z z) (*.f64 (fma.f64 y 1/2 (*.f64 z (*.f64 y -1/6))) 5000000000000000/5641895835477563)) (*.f64 5000000000000000/5641895835477563 (-.f64 y (*.f64 z y))))
(+.f64 (*.f64 (*.f64 5000000000000000/5641895835477563 (-.f64 y (*.f64 z y))) 1) (*.f64 (*.f64 (*.f64 z z) (*.f64 (fma.f64 y 1/2 (*.f64 z (*.f64 y -1/6))) 5000000000000000/5641895835477563)) 1))
(-.f64 (exp.f64 (log1p.f64 (*.f64 5000000000000000/5641895835477563 (-.f64 y (*.f64 z (-.f64 y (*.f64 z (fma.f64 y 1/2 (*.f64 z (*.f64 y -1/6)))))))))) 1)
(/.f64 (+.f64 (pow.f64 (*.f64 5000000000000000/5641895835477563 (-.f64 y (*.f64 z y))) 3) (pow.f64 (*.f64 (*.f64 z z) (*.f64 (fma.f64 y 1/2 (*.f64 z (*.f64 y -1/6))) 5000000000000000/5641895835477563)) 3)) (+.f64 (*.f64 (*.f64 5000000000000000/5641895835477563 (-.f64 y (*.f64 z y))) (*.f64 5000000000000000/5641895835477563 (-.f64 y (*.f64 z y)))) (-.f64 (*.f64 (*.f64 (*.f64 z z) (*.f64 (fma.f64 y 1/2 (*.f64 z (*.f64 y -1/6))) 5000000000000000/5641895835477563)) (*.f64 (*.f64 z z) (*.f64 (fma.f64 y 1/2 (*.f64 z (*.f64 y -1/6))) 5000000000000000/5641895835477563))) (*.f64 (*.f64 5000000000000000/5641895835477563 (-.f64 y (*.f64 z y))) (*.f64 (*.f64 z z) (*.f64 (fma.f64 y 1/2 (*.f64 z (*.f64 y -1/6))) 5000000000000000/5641895835477563))))))
(/.f64 (-.f64 (*.f64 (*.f64 5000000000000000/5641895835477563 (-.f64 y (*.f64 z y))) (*.f64 5000000000000000/5641895835477563 (-.f64 y (*.f64 z y)))) (*.f64 (*.f64 (*.f64 z z) (*.f64 (fma.f64 y 1/2 (*.f64 z (*.f64 y -1/6))) 5000000000000000/5641895835477563)) (*.f64 (*.f64 z z) (*.f64 (fma.f64 y 1/2 (*.f64 z (*.f64 y -1/6))) 5000000000000000/5641895835477563)))) (-.f64 (*.f64 5000000000000000/5641895835477563 (-.f64 y (*.f64 z y))) (*.f64 (*.f64 z z) (*.f64 (fma.f64 y 1/2 (*.f64 z (*.f64 y -1/6))) 5000000000000000/5641895835477563))))
(/.f64 (*.f64 (+.f64 (pow.f64 (-.f64 y (*.f64 z y)) 3) (pow.f64 (*.f64 z (*.f64 z (fma.f64 y 1/2 (*.f64 z (*.f64 y -1/6))))) 3)) 5000000000000000/5641895835477563) (+.f64 (pow.f64 (-.f64 y (*.f64 z y)) 2) (*.f64 (*.f64 z (*.f64 z (fma.f64 y 1/2 (*.f64 z (*.f64 y -1/6))))) (-.f64 (*.f64 z (*.f64 z (fma.f64 y 1/2 (*.f64 z (*.f64 y -1/6))))) (-.f64 y (*.f64 z y))))))
(/.f64 (*.f64 (-.f64 (pow.f64 (-.f64 y (*.f64 z y)) 2) (*.f64 (pow.f64 (fma.f64 y 1/2 (*.f64 z (*.f64 y -1/6))) 2) (pow.f64 z 4))) 5000000000000000/5641895835477563) (-.f64 y (+.f64 (*.f64 z y) (*.f64 z (*.f64 z (fma.f64 y 1/2 (*.f64 z (*.f64 y -1/6))))))))
(/.f64 (*.f64 5000000000000000/5641895835477563 (+.f64 (pow.f64 (-.f64 y (*.f64 z y)) 3) (pow.f64 (*.f64 z (*.f64 z (fma.f64 y 1/2 (*.f64 z (*.f64 y -1/6))))) 3))) (+.f64 (pow.f64 (-.f64 y (*.f64 z y)) 2) (*.f64 (*.f64 z (*.f64 z (fma.f64 y 1/2 (*.f64 z (*.f64 y -1/6))))) (-.f64 (*.f64 z (*.f64 z (fma.f64 y 1/2 (*.f64 z (*.f64 y -1/6))))) (-.f64 y (*.f64 z y))))))
(/.f64 (*.f64 5000000000000000/5641895835477563 (-.f64 (pow.f64 (-.f64 y (*.f64 z y)) 2) (*.f64 (pow.f64 (fma.f64 y 1/2 (*.f64 z (*.f64 y -1/6))) 2) (pow.f64 z 4)))) (-.f64 y (+.f64 (*.f64 z y) (*.f64 z (*.f64 z (fma.f64 y 1/2 (*.f64 z (*.f64 y -1/6))))))))
(pow.f64 (*.f64 5000000000000000/5641895835477563 (-.f64 y (*.f64 z (-.f64 y (*.f64 z (fma.f64 y 1/2 (*.f64 z (*.f64 y -1/6)))))))) 1)
(pow.f64 (pow.f64 (*.f64 5000000000000000/5641895835477563 (-.f64 y (*.f64 z (-.f64 y (*.f64 z (fma.f64 y 1/2 (*.f64 z (*.f64 y -1/6)))))))) 3) 1/3)
(pow.f64 (cbrt.f64 (*.f64 5000000000000000/5641895835477563 (-.f64 y (*.f64 z (-.f64 y (*.f64 z (fma.f64 y 1/2 (*.f64 z (*.f64 y -1/6))))))))) 3)
(pow.f64 (sqrt.f64 (*.f64 5000000000000000/5641895835477563 (-.f64 y (*.f64 z (-.f64 y (*.f64 z (fma.f64 y 1/2 (*.f64 z (*.f64 y -1/6))))))))) 2)
(sqrt.f64 (*.f64 (pow.f64 (-.f64 y (*.f64 z (-.f64 y (*.f64 z (fma.f64 y 1/2 (*.f64 z (*.f64 y -1/6))))))) 2) 25000000000000000000000000000000/31830988618379068626528276418969))
(log.f64 (pow.f64 (exp.f64 5000000000000000/5641895835477563) (-.f64 y (*.f64 z (-.f64 y (*.f64 z (fma.f64 y 1/2 (*.f64 z (*.f64 y -1/6)))))))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 5000000000000000/5641895835477563 (-.f64 y (*.f64 z (-.f64 y (*.f64 z (fma.f64 y 1/2 (*.f64 z (*.f64 y -1/6)))))))))))
(cbrt.f64 (pow.f64 (*.f64 5000000000000000/5641895835477563 (-.f64 y (*.f64 z (-.f64 y (*.f64 z (fma.f64 y 1/2 (*.f64 z (*.f64 y -1/6)))))))) 3))
(expm1.f64 (log1p.f64 (*.f64 5000000000000000/5641895835477563 (-.f64 y (*.f64 z (-.f64 y (*.f64 z (fma.f64 y 1/2 (*.f64 z (*.f64 y -1/6))))))))))
(log1p.f64 (expm1.f64 (*.f64 5000000000000000/5641895835477563 (-.f64 y (*.f64 z (-.f64 y (*.f64 z (fma.f64 y 1/2 (*.f64 z (*.f64 y -1/6))))))))))
(exp.f64 (log.f64 (*.f64 5000000000000000/5641895835477563 (-.f64 y (*.f64 z (-.f64 y (*.f64 z (fma.f64 y 1/2 (*.f64 z (*.f64 y -1/6))))))))))
(exp.f64 (*.f64 (log.f64 (*.f64 5000000000000000/5641895835477563 (-.f64 y (*.f64 z (-.f64 y (*.f64 z (fma.f64 y 1/2 (*.f64 z (*.f64 y -1/6))))))))) 1))
(fma.f64 5000000000000000/5641895835477563 (-.f64 y (*.f64 z y)) (*.f64 (*.f64 z z) (*.f64 (fma.f64 y 1/2 (*.f64 z (*.f64 y -1/6))) 5000000000000000/5641895835477563)))
(fma.f64 (-.f64 y (*.f64 z y)) 5000000000000000/5641895835477563 (*.f64 (*.f64 z z) (*.f64 (fma.f64 y 1/2 (*.f64 z (*.f64 y -1/6))) 5000000000000000/5641895835477563)))
(+.f64 0 (*.f64 y (*.f64 1/6 z)))
(+.f64 (*.f64 y (*.f64 1/6 z)) 0)
(-.f64 (*.f64 y (*.f64 1/6 z)) 0)
(-.f64 (exp.f64 (log1p.f64 (*.f64 y (*.f64 1/6 z)))) 1)
(/.f64 (+.f64 (pow.f64 (*.f64 y (*.f64 1/6 z)) 3) 0) (+.f64 (pow.f64 (*.f64 y (*.f64 1/6 z)) 2) (-.f64 0 (*.f64 (*.f64 y (*.f64 1/6 z)) 0))))
(/.f64 (-.f64 (pow.f64 (*.f64 y (*.f64 1/6 z)) 2) 0) (*.f64 y (*.f64 1/6 z)))
(/.f64 (*.f64 (*.f64 1/216 (pow.f64 y 3)) z) (*.f64 1/36 (*.f64 y y)))
(/.f64 (*.f64 (*.f64 1/36 (*.f64 y y)) z) (*.f64 y 1/6))
(/.f64 (*.f64 z (*.f64 1/216 (pow.f64 y 3))) (*.f64 1/36 (*.f64 y y)))
(/.f64 (*.f64 z (*.f64 1/36 (*.f64 y y))) (*.f64 y 1/6))
(pow.f64 (*.f64 y (*.f64 1/6 z)) 1)
(pow.f64 (cbrt.f64 (*.f64 y (*.f64 1/6 z))) 3)
(pow.f64 (sqrt.f64 (*.f64 y (*.f64 1/6 z))) 2)
(pow.f64 (pow.f64 (*.f64 y (*.f64 1/6 z)) 3) 1/3)
(sqrt.f64 (pow.f64 (*.f64 y (*.f64 1/6 z)) 2))
(log.f64 (pow.f64 (exp.f64 z) (*.f64 y 1/6)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 y (*.f64 1/6 z)))))
(cbrt.f64 (pow.f64 (*.f64 y (*.f64 1/6 z)) 3))
(expm1.f64 (log1p.f64 (*.f64 y (*.f64 1/6 z))))
(log1p.f64 (expm1.f64 (*.f64 y (*.f64 1/6 z))))
(exp.f64 (log.f64 (*.f64 y (*.f64 1/6 z))))
(exp.f64 (*.f64 (log.f64 (*.f64 y (*.f64 1/6 z))) 1))
(fma.f64 z (*.f64 y 1/6) 0)
(fma.f64 y (*.f64 1/6 z) 0)
(fma.f64 1/6 (*.f64 z y) 0)
(fma.f64 (*.f64 y 1/6) z 0)
(fma.f64 (*.f64 y (*.f64 1/6 z)) 1 0)
(fma.f64 (*.f64 z y) 1/6 0)
(fma.f64 1 (*.f64 y (*.f64 1/6 z)) 0)
(fma.f64 (cbrt.f64 (*.f64 y (*.f64 1/6 z))) (pow.f64 (cbrt.f64 (*.f64 y (*.f64 1/6 z))) 2) 0)
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 y (*.f64 1/6 z))) 2) (cbrt.f64 (*.f64 y (*.f64 1/6 z))) 0)
(fma.f64 (pow.f64 (cbrt.f64 z) 2) (*.f64 (cbrt.f64 z) (*.f64 y 1/6)) 0)
(fma.f64 (cbrt.f64 (*.f64 1/36 (*.f64 y y))) (*.f64 (cbrt.f64 (*.f64 y 1/6)) z) 0)
(fma.f64 (sqrt.f64 (*.f64 y (*.f64 1/6 z))) (sqrt.f64 (*.f64 y (*.f64 1/6 z))) 0)
(fma.f64 (sqrt.f64 z) (*.f64 (sqrt.f64 z) (*.f64 y 1/6)) 0)
(fma.f64 (sqrt.f64 (*.f64 y 1/6)) (*.f64 (sqrt.f64 (*.f64 y 1/6)) z) 0)
(fma.f64 (*.f64 z 1/6) y 0)
(fma.f64 (*.f64 z (cbrt.f64 (*.f64 1/36 (*.f64 y y)))) (cbrt.f64 (*.f64 y 1/6)) 0)
(fma.f64 (*.f64 z (sqrt.f64 (*.f64 y 1/6))) (sqrt.f64 (*.f64 y 1/6)) 0)
(fma.f64 (*.f64 (*.f64 y 1/6) (pow.f64 (cbrt.f64 z) 2)) (cbrt.f64 z) 0)
(fma.f64 (*.f64 (*.f64 y 1/6) (sqrt.f64 z)) (sqrt.f64 z) 0)
Outputs
(*.f64 1/2 (*.f64 (pow.f64 z 2) y))
(*.f64 1/2 (*.f64 y (*.f64 z z)))
(*.f64 z (*.f64 1/2 (*.f64 z y)))
(*.f64 1/2 (*.f64 z (*.f64 z y)))
(+.f64 (*.f64 1/2 (*.f64 (pow.f64 z 2) y)) (*.f64 -1/6 (*.f64 y (pow.f64 z 3))))
(fma.f64 1/2 (*.f64 y (*.f64 z z)) (*.f64 (*.f64 y -1/6) (pow.f64 z 3)))
(*.f64 z (*.f64 z (*.f64 y (fma.f64 z -1/6 1/2))))
(*.f64 y (*.f64 (fma.f64 z -1/6 1/2) (*.f64 z z)))
(+.f64 (*.f64 1/2 (*.f64 (pow.f64 z 2) y)) (*.f64 -1/6 (*.f64 y (pow.f64 z 3))))
(fma.f64 1/2 (*.f64 y (*.f64 z z)) (*.f64 (*.f64 y -1/6) (pow.f64 z 3)))
(*.f64 z (*.f64 z (*.f64 y (fma.f64 z -1/6 1/2))))
(*.f64 y (*.f64 (fma.f64 z -1/6 1/2) (*.f64 z z)))
(+.f64 (*.f64 1/2 (*.f64 (pow.f64 z 2) y)) (*.f64 -1/6 (*.f64 y (pow.f64 z 3))))
(fma.f64 1/2 (*.f64 y (*.f64 z z)) (*.f64 (*.f64 y -1/6) (pow.f64 z 3)))
(*.f64 z (*.f64 z (*.f64 y (fma.f64 z -1/6 1/2))))
(*.f64 y (*.f64 (fma.f64 z -1/6 1/2) (*.f64 z z)))
(*.f64 -1/6 (*.f64 (pow.f64 (/.f64 1 z) -3) y))
(*.f64 -1/6 (*.f64 y (pow.f64 (/.f64 1 z) -3)))
(*.f64 (pow.f64 (/.f64 1 z) -3) (*.f64 y -1/6))
(+.f64 (*.f64 -1/6 (*.f64 (pow.f64 (/.f64 1 z) -3) y)) (*.f64 1/2 (*.f64 y (pow.f64 (/.f64 1 z) -2))))
(fma.f64 -1/6 (*.f64 y (pow.f64 (/.f64 1 z) -3)) (*.f64 (*.f64 1/2 y) (pow.f64 (/.f64 1 z) -2)))
(fma.f64 1/2 (*.f64 y (pow.f64 (/.f64 1 z) -2)) (*.f64 -1/6 (*.f64 y (pow.f64 (/.f64 1 z) -3))))
(fma.f64 (*.f64 1/2 y) (*.f64 z z) (*.f64 (pow.f64 (/.f64 1 z) -3) (*.f64 y -1/6)))
(+.f64 (*.f64 -1/6 (*.f64 (pow.f64 (/.f64 1 z) -3) y)) (*.f64 1/2 (*.f64 y (pow.f64 (/.f64 1 z) -2))))
(fma.f64 -1/6 (*.f64 y (pow.f64 (/.f64 1 z) -3)) (*.f64 (*.f64 1/2 y) (pow.f64 (/.f64 1 z) -2)))
(fma.f64 1/2 (*.f64 y (pow.f64 (/.f64 1 z) -2)) (*.f64 -1/6 (*.f64 y (pow.f64 (/.f64 1 z) -3))))
(fma.f64 (*.f64 1/2 y) (*.f64 z z) (*.f64 (pow.f64 (/.f64 1 z) -3) (*.f64 y -1/6)))
(+.f64 (*.f64 -1/6 (*.f64 (pow.f64 (/.f64 1 z) -3) y)) (*.f64 1/2 (*.f64 y (pow.f64 (/.f64 1 z) -2))))
(fma.f64 -1/6 (*.f64 y (pow.f64 (/.f64 1 z) -3)) (*.f64 (*.f64 1/2 y) (pow.f64 (/.f64 1 z) -2)))
(fma.f64 1/2 (*.f64 y (pow.f64 (/.f64 1 z) -2)) (*.f64 -1/6 (*.f64 y (pow.f64 (/.f64 1 z) -3))))
(fma.f64 (*.f64 1/2 y) (*.f64 z z) (*.f64 (pow.f64 (/.f64 1 z) -3) (*.f64 y -1/6)))
(*.f64 1/6 (*.f64 y (pow.f64 (/.f64 -1 z) -3)))
(*.f64 (*.f64 y 1/6) (pow.f64 (/.f64 -1 z) -3))
(*.f64 y (*.f64 1/6 (pow.f64 (/.f64 -1 z) -3)))
(*.f64 (pow.f64 (/.f64 -1 z) -3) (*.f64 y 1/6))
(+.f64 (*.f64 1/6 (*.f64 y (pow.f64 (/.f64 -1 z) -3))) (*.f64 1/2 (*.f64 (pow.f64 (/.f64 -1 z) -2) y)))
(fma.f64 1/6 (*.f64 y (pow.f64 (/.f64 -1 z) -3)) (*.f64 1/2 (*.f64 y (pow.f64 (/.f64 -1 z) -2))))
(fma.f64 1/2 (*.f64 y (pow.f64 (/.f64 -1 z) -2)) (*.f64 y (*.f64 1/6 (pow.f64 (/.f64 -1 z) -3))))
(fma.f64 1/2 (*.f64 y (pow.f64 (/.f64 -1 z) -2)) (*.f64 (pow.f64 (/.f64 -1 z) -3) (*.f64 y 1/6)))
(+.f64 (*.f64 1/6 (*.f64 y (pow.f64 (/.f64 -1 z) -3))) (*.f64 1/2 (*.f64 (pow.f64 (/.f64 -1 z) -2) y)))
(fma.f64 1/6 (*.f64 y (pow.f64 (/.f64 -1 z) -3)) (*.f64 1/2 (*.f64 y (pow.f64 (/.f64 -1 z) -2))))
(fma.f64 1/2 (*.f64 y (pow.f64 (/.f64 -1 z) -2)) (*.f64 y (*.f64 1/6 (pow.f64 (/.f64 -1 z) -3))))
(fma.f64 1/2 (*.f64 y (pow.f64 (/.f64 -1 z) -2)) (*.f64 (pow.f64 (/.f64 -1 z) -3) (*.f64 y 1/6)))
(+.f64 (*.f64 1/6 (*.f64 y (pow.f64 (/.f64 -1 z) -3))) (*.f64 1/2 (*.f64 (pow.f64 (/.f64 -1 z) -2) y)))
(fma.f64 1/6 (*.f64 y (pow.f64 (/.f64 -1 z) -3)) (*.f64 1/2 (*.f64 y (pow.f64 (/.f64 -1 z) -2))))
(fma.f64 1/2 (*.f64 y (pow.f64 (/.f64 -1 z) -2)) (*.f64 y (*.f64 1/6 (pow.f64 (/.f64 -1 z) -3))))
(fma.f64 1/2 (*.f64 y (pow.f64 (/.f64 -1 z) -2)) (*.f64 (pow.f64 (/.f64 -1 z) -3) (*.f64 y 1/6)))
(*.f64 (pow.f64 z 2) (*.f64 y (-.f64 1/2 (*.f64 1/6 z))))
(fma.f64 1/2 (*.f64 y (*.f64 z z)) (*.f64 (*.f64 y -1/6) (pow.f64 z 3)))
(*.f64 z (*.f64 z (*.f64 y (fma.f64 z -1/6 1/2))))
(*.f64 y (*.f64 (fma.f64 z -1/6 1/2) (*.f64 z z)))
(*.f64 (pow.f64 z 2) (*.f64 y (-.f64 1/2 (*.f64 1/6 z))))
(fma.f64 1/2 (*.f64 y (*.f64 z z)) (*.f64 (*.f64 y -1/6) (pow.f64 z 3)))
(*.f64 z (*.f64 z (*.f64 y (fma.f64 z -1/6 1/2))))
(*.f64 y (*.f64 (fma.f64 z -1/6 1/2) (*.f64 z z)))
(*.f64 (pow.f64 z 2) (*.f64 y (-.f64 1/2 (*.f64 1/6 z))))
(fma.f64 1/2 (*.f64 y (*.f64 z z)) (*.f64 (*.f64 y -1/6) (pow.f64 z 3)))
(*.f64 z (*.f64 z (*.f64 y (fma.f64 z -1/6 1/2))))
(*.f64 y (*.f64 (fma.f64 z -1/6 1/2) (*.f64 z z)))
(*.f64 (pow.f64 z 2) (*.f64 y (-.f64 1/2 (*.f64 1/6 z))))
(fma.f64 1/2 (*.f64 y (*.f64 z z)) (*.f64 (*.f64 y -1/6) (pow.f64 z 3)))
(*.f64 z (*.f64 z (*.f64 y (fma.f64 z -1/6 1/2))))
(*.f64 y (*.f64 (fma.f64 z -1/6 1/2) (*.f64 z z)))
(*.f64 (pow.f64 z 2) (*.f64 y (-.f64 1/2 (*.f64 1/6 z))))
(fma.f64 1/2 (*.f64 y (*.f64 z z)) (*.f64 (*.f64 y -1/6) (pow.f64 z 3)))
(*.f64 z (*.f64 z (*.f64 y (fma.f64 z -1/6 1/2))))
(*.f64 y (*.f64 (fma.f64 z -1/6 1/2) (*.f64 z z)))
(*.f64 (pow.f64 z 2) (*.f64 y (-.f64 1/2 (*.f64 1/6 z))))
(fma.f64 1/2 (*.f64 y (*.f64 z z)) (*.f64 (*.f64 y -1/6) (pow.f64 z 3)))
(*.f64 z (*.f64 z (*.f64 y (fma.f64 z -1/6 1/2))))
(*.f64 y (*.f64 (fma.f64 z -1/6 1/2) (*.f64 z z)))
(*.f64 (pow.f64 z 2) (*.f64 y (-.f64 1/2 (*.f64 1/6 z))))
(fma.f64 1/2 (*.f64 y (*.f64 z z)) (*.f64 (*.f64 y -1/6) (pow.f64 z 3)))
(*.f64 z (*.f64 z (*.f64 y (fma.f64 z -1/6 1/2))))
(*.f64 y (*.f64 (fma.f64 z -1/6 1/2) (*.f64 z z)))
(*.f64 (pow.f64 z 2) (*.f64 y (-.f64 1/2 (*.f64 1/6 z))))
(fma.f64 1/2 (*.f64 y (*.f64 z z)) (*.f64 (*.f64 y -1/6) (pow.f64 z 3)))
(*.f64 z (*.f64 z (*.f64 y (fma.f64 z -1/6 1/2))))
(*.f64 y (*.f64 (fma.f64 z -1/6 1/2) (*.f64 z z)))
(*.f64 (pow.f64 z 2) (*.f64 y (+.f64 (*.f64 -1/6 z) 1/2)))
(fma.f64 1/2 (*.f64 y (*.f64 z z)) (*.f64 (*.f64 y -1/6) (pow.f64 z 3)))
(*.f64 z (*.f64 z (*.f64 y (fma.f64 z -1/6 1/2))))
(*.f64 y (*.f64 (fma.f64 z -1/6 1/2) (*.f64 z z)))
(*.f64 (pow.f64 z 2) (*.f64 y (+.f64 (*.f64 -1/6 z) 1/2)))
(fma.f64 1/2 (*.f64 y (*.f64 z z)) (*.f64 (*.f64 y -1/6) (pow.f64 z 3)))
(*.f64 z (*.f64 z (*.f64 y (fma.f64 z -1/6 1/2))))
(*.f64 y (*.f64 (fma.f64 z -1/6 1/2) (*.f64 z z)))
(*.f64 (pow.f64 z 2) (*.f64 y (+.f64 (*.f64 -1/6 z) 1/2)))
(fma.f64 1/2 (*.f64 y (*.f64 z z)) (*.f64 (*.f64 y -1/6) (pow.f64 z 3)))
(*.f64 z (*.f64 z (*.f64 y (fma.f64 z -1/6 1/2))))
(*.f64 y (*.f64 (fma.f64 z -1/6 1/2) (*.f64 z z)))
(*.f64 (pow.f64 z 2) (*.f64 y (+.f64 (*.f64 -1/6 z) 1/2)))
(fma.f64 1/2 (*.f64 y (*.f64 z z)) (*.f64 (*.f64 y -1/6) (pow.f64 z 3)))
(*.f64 z (*.f64 z (*.f64 y (fma.f64 z -1/6 1/2))))
(*.f64 y (*.f64 (fma.f64 z -1/6 1/2) (*.f64 z z)))
(*.f64 1/6 y)
(*.f64 y 1/6)
(*.f64 1/6 y)
(*.f64 y 1/6)
(*.f64 1/6 y)
(*.f64 y 1/6)
(*.f64 1/6 y)
(*.f64 y 1/6)
(*.f64 1/6 y)
(*.f64 y 1/6)
(*.f64 1/6 y)
(*.f64 y 1/6)
(*.f64 1/6 y)
(*.f64 y 1/6)
(*.f64 1/6 y)
(*.f64 y 1/6)
(*.f64 1/6 y)
(*.f64 y 1/6)
(*.f64 1/6 y)
(*.f64 y 1/6)
(*.f64 1/6 y)
(*.f64 y 1/6)
(*.f64 1/6 y)
(*.f64 y 1/6)
(*.f64 5000000000000000/5641895835477563 (*.f64 y (-.f64 (+.f64 1 (*.f64 (pow.f64 z 2) (-.f64 1/2 (*.f64 1/6 z)))) z)))
(*.f64 (*.f64 y 5000000000000000/5641895835477563) (+.f64 1 (-.f64 (*.f64 (fma.f64 -1/6 z 1/2) (*.f64 z z)) z)))
(*.f64 y (*.f64 5000000000000000/5641895835477563 (-.f64 (fma.f64 (fma.f64 z -1/6 1/2) (*.f64 z z) 1) z)))
(*.f64 5000000000000000/5641895835477563 (*.f64 y (-.f64 (+.f64 1 (*.f64 (pow.f64 z 2) (-.f64 1/2 (*.f64 1/6 z)))) z)))
(*.f64 (*.f64 y 5000000000000000/5641895835477563) (+.f64 1 (-.f64 (*.f64 (fma.f64 -1/6 z 1/2) (*.f64 z z)) z)))
(*.f64 y (*.f64 5000000000000000/5641895835477563 (-.f64 (fma.f64 (fma.f64 z -1/6 1/2) (*.f64 z z) 1) z)))
(*.f64 5000000000000000/5641895835477563 (*.f64 y (-.f64 (+.f64 1 (*.f64 (pow.f64 z 2) (-.f64 1/2 (*.f64 1/6 z)))) z)))
(*.f64 (*.f64 y 5000000000000000/5641895835477563) (+.f64 1 (-.f64 (*.f64 (fma.f64 -1/6 z 1/2) (*.f64 z z)) z)))
(*.f64 y (*.f64 5000000000000000/5641895835477563 (-.f64 (fma.f64 (fma.f64 z -1/6 1/2) (*.f64 z z) 1) z)))
(*.f64 5000000000000000/5641895835477563 (*.f64 y (-.f64 (+.f64 1 (*.f64 (pow.f64 z 2) (-.f64 1/2 (*.f64 1/6 z)))) z)))
(*.f64 (*.f64 y 5000000000000000/5641895835477563) (+.f64 1 (-.f64 (*.f64 (fma.f64 -1/6 z 1/2) (*.f64 z z)) z)))
(*.f64 y (*.f64 5000000000000000/5641895835477563 (-.f64 (fma.f64 (fma.f64 z -1/6 1/2) (*.f64 z z) 1) z)))
(*.f64 5000000000000000/5641895835477563 (*.f64 y (-.f64 (+.f64 1 (*.f64 (pow.f64 z 2) (-.f64 1/2 (*.f64 1/6 z)))) z)))
(*.f64 (*.f64 y 5000000000000000/5641895835477563) (+.f64 1 (-.f64 (*.f64 (fma.f64 -1/6 z 1/2) (*.f64 z z)) z)))
(*.f64 y (*.f64 5000000000000000/5641895835477563 (-.f64 (fma.f64 (fma.f64 z -1/6 1/2) (*.f64 z z) 1) z)))
(*.f64 5000000000000000/5641895835477563 (*.f64 y (-.f64 (+.f64 1 (*.f64 (pow.f64 z 2) (-.f64 1/2 (*.f64 1/6 z)))) z)))
(*.f64 (*.f64 y 5000000000000000/5641895835477563) (+.f64 1 (-.f64 (*.f64 (fma.f64 -1/6 z 1/2) (*.f64 z z)) z)))
(*.f64 y (*.f64 5000000000000000/5641895835477563 (-.f64 (fma.f64 (fma.f64 z -1/6 1/2) (*.f64 z z) 1) z)))
(*.f64 5000000000000000/5641895835477563 (*.f64 y (-.f64 (+.f64 1 (*.f64 (pow.f64 z 2) (-.f64 1/2 (*.f64 1/6 z)))) z)))
(*.f64 (*.f64 y 5000000000000000/5641895835477563) (+.f64 1 (-.f64 (*.f64 (fma.f64 -1/6 z 1/2) (*.f64 z z)) z)))
(*.f64 y (*.f64 5000000000000000/5641895835477563 (-.f64 (fma.f64 (fma.f64 z -1/6 1/2) (*.f64 z z) 1) z)))
(*.f64 5000000000000000/5641895835477563 (*.f64 y (-.f64 (+.f64 1 (*.f64 (pow.f64 z 2) (-.f64 1/2 (*.f64 1/6 z)))) z)))
(*.f64 (*.f64 y 5000000000000000/5641895835477563) (+.f64 1 (-.f64 (*.f64 (fma.f64 -1/6 z 1/2) (*.f64 z z)) z)))
(*.f64 y (*.f64 5000000000000000/5641895835477563 (-.f64 (fma.f64 (fma.f64 z -1/6 1/2) (*.f64 z z) 1) z)))
(*.f64 -5000000000000000/5641895835477563 (*.f64 (-.f64 (*.f64 -1 (*.f64 (pow.f64 z 2) (+.f64 (*.f64 -1/6 z) 1/2))) (+.f64 (*.f64 -1 z) 1)) y))
(*.f64 -5000000000000000/5641895835477563 (*.f64 y (-.f64 (neg.f64 (*.f64 (fma.f64 -1/6 z 1/2) (*.f64 z z))) (fma.f64 -1 z 1))))
(*.f64 y (*.f64 -5000000000000000/5641895835477563 (neg.f64 (-.f64 (fma.f64 (fma.f64 z -1/6 1/2) (*.f64 z z) 1) z))))
(*.f64 (+.f64 (fma.f64 (fma.f64 z -1/6 1/2) (*.f64 z (neg.f64 z)) z) -1) (*.f64 y -5000000000000000/5641895835477563))
(*.f64 -5000000000000000/5641895835477563 (*.f64 (-.f64 (*.f64 -1 (*.f64 (pow.f64 z 2) (+.f64 (*.f64 -1/6 z) 1/2))) (+.f64 (*.f64 -1 z) 1)) y))
(*.f64 -5000000000000000/5641895835477563 (*.f64 y (-.f64 (neg.f64 (*.f64 (fma.f64 -1/6 z 1/2) (*.f64 z z))) (fma.f64 -1 z 1))))
(*.f64 y (*.f64 -5000000000000000/5641895835477563 (neg.f64 (-.f64 (fma.f64 (fma.f64 z -1/6 1/2) (*.f64 z z) 1) z))))
(*.f64 (+.f64 (fma.f64 (fma.f64 z -1/6 1/2) (*.f64 z (neg.f64 z)) z) -1) (*.f64 y -5000000000000000/5641895835477563))
(*.f64 -5000000000000000/5641895835477563 (*.f64 (-.f64 (*.f64 -1 (*.f64 (pow.f64 z 2) (+.f64 (*.f64 -1/6 z) 1/2))) (+.f64 (*.f64 -1 z) 1)) y))
(*.f64 -5000000000000000/5641895835477563 (*.f64 y (-.f64 (neg.f64 (*.f64 (fma.f64 -1/6 z 1/2) (*.f64 z z))) (fma.f64 -1 z 1))))
(*.f64 y (*.f64 -5000000000000000/5641895835477563 (neg.f64 (-.f64 (fma.f64 (fma.f64 z -1/6 1/2) (*.f64 z z) 1) z))))
(*.f64 (+.f64 (fma.f64 (fma.f64 z -1/6 1/2) (*.f64 z (neg.f64 z)) z) -1) (*.f64 y -5000000000000000/5641895835477563))
(*.f64 -5000000000000000/5641895835477563 (*.f64 (-.f64 (*.f64 -1 (*.f64 (pow.f64 z 2) (+.f64 (*.f64 -1/6 z) 1/2))) (+.f64 (*.f64 -1 z) 1)) y))
(*.f64 -5000000000000000/5641895835477563 (*.f64 y (-.f64 (neg.f64 (*.f64 (fma.f64 -1/6 z 1/2) (*.f64 z z))) (fma.f64 -1 z 1))))
(*.f64 y (*.f64 -5000000000000000/5641895835477563 (neg.f64 (-.f64 (fma.f64 (fma.f64 z -1/6 1/2) (*.f64 z z) 1) z))))
(*.f64 (+.f64 (fma.f64 (fma.f64 z -1/6 1/2) (*.f64 z (neg.f64 z)) z) -1) (*.f64 y -5000000000000000/5641895835477563))
(*.f64 5000000000000000/5641895835477563 y)
(*.f64 y 5000000000000000/5641895835477563)
(+.f64 (*.f64 5000000000000000/5641895835477563 y) (*.f64 -5000000000000000/5641895835477563 (*.f64 y z)))
(fma.f64 5000000000000000/5641895835477563 y (*.f64 (*.f64 -5000000000000000/5641895835477563 y) z))
(fma.f64 y 5000000000000000/5641895835477563 (*.f64 z (*.f64 y -5000000000000000/5641895835477563)))
(fma.f64 -5000000000000000/5641895835477563 (*.f64 z y) (*.f64 y 5000000000000000/5641895835477563))
(+.f64 (*.f64 2500000000000000/5641895835477563 (*.f64 (pow.f64 z 2) y)) (+.f64 (*.f64 5000000000000000/5641895835477563 y) (*.f64 -5000000000000000/5641895835477563 (*.f64 y z))))
(fma.f64 2500000000000000/5641895835477563 (*.f64 y (*.f64 z z)) (fma.f64 5000000000000000/5641895835477563 y (*.f64 (*.f64 -5000000000000000/5641895835477563 y) z)))
(fma.f64 (*.f64 z (*.f64 z y)) 2500000000000000/5641895835477563 (fma.f64 y 5000000000000000/5641895835477563 (*.f64 z (*.f64 y -5000000000000000/5641895835477563))))
(fma.f64 (*.f64 z (*.f64 z y)) 2500000000000000/5641895835477563 (fma.f64 -5000000000000000/5641895835477563 (*.f64 z y) (*.f64 y 5000000000000000/5641895835477563)))
(+.f64 (*.f64 -2500000000000000/16925687506432689 (*.f64 y (pow.f64 z 3))) (+.f64 (*.f64 2500000000000000/5641895835477563 (*.f64 (pow.f64 z 2) y)) (+.f64 (*.f64 5000000000000000/5641895835477563 y) (*.f64 -5000000000000000/5641895835477563 (*.f64 y z)))))
(fma.f64 -2500000000000000/16925687506432689 (*.f64 y (pow.f64 z 3)) (fma.f64 2500000000000000/5641895835477563 (*.f64 y (*.f64 z z)) (fma.f64 5000000000000000/5641895835477563 y (*.f64 (*.f64 -5000000000000000/5641895835477563 y) z))))
(fma.f64 (*.f64 y (pow.f64 z 3)) -2500000000000000/16925687506432689 (fma.f64 (*.f64 z (*.f64 z y)) 2500000000000000/5641895835477563 (fma.f64 y 5000000000000000/5641895835477563 (*.f64 z (*.f64 y -5000000000000000/5641895835477563)))))
(fma.f64 (*.f64 y (pow.f64 z 3)) -2500000000000000/16925687506432689 (fma.f64 (*.f64 z (*.f64 z y)) 2500000000000000/5641895835477563 (fma.f64 -5000000000000000/5641895835477563 (*.f64 z y) (*.f64 y 5000000000000000/5641895835477563))))
(*.f64 -2500000000000000/16925687506432689 (*.f64 (pow.f64 (/.f64 1 z) -3) y))
(*.f64 (*.f64 y (pow.f64 (/.f64 1 z) -3)) -2500000000000000/16925687506432689)
(*.f64 (pow.f64 (/.f64 1 z) -3) (*.f64 y -2500000000000000/16925687506432689))
(*.f64 y (*.f64 (pow.f64 (/.f64 1 z) -3) -2500000000000000/16925687506432689))
(+.f64 (*.f64 2500000000000000/5641895835477563 (*.f64 y (pow.f64 (/.f64 1 z) -2))) (*.f64 -2500000000000000/16925687506432689 (*.f64 (pow.f64 (/.f64 1 z) -3) y)))
(fma.f64 2500000000000000/5641895835477563 (*.f64 y (pow.f64 (/.f64 1 z) -2)) (*.f64 (*.f64 y (pow.f64 (/.f64 1 z) -3)) -2500000000000000/16925687506432689))
(fma.f64 (*.f64 y (pow.f64 (/.f64 1 z) -3)) -2500000000000000/16925687506432689 (*.f64 (pow.f64 (/.f64 1 z) -2) (*.f64 y 2500000000000000/5641895835477563)))
(fma.f64 (*.f64 z (*.f64 z y)) 2500000000000000/5641895835477563 (*.f64 y (*.f64 (pow.f64 (/.f64 1 z) -3) -2500000000000000/16925687506432689)))
(+.f64 (*.f64 2500000000000000/5641895835477563 (*.f64 y (pow.f64 (/.f64 1 z) -2))) (+.f64 (*.f64 -2500000000000000/16925687506432689 (*.f64 (pow.f64 (/.f64 1 z) -3) y)) (*.f64 -5000000000000000/5641895835477563 (*.f64 y z))))
(fma.f64 2500000000000000/5641895835477563 (*.f64 y (pow.f64 (/.f64 1 z) -2)) (fma.f64 -2500000000000000/16925687506432689 (*.f64 y (pow.f64 (/.f64 1 z) -3)) (*.f64 (*.f64 -5000000000000000/5641895835477563 y) z)))
(fma.f64 (*.f64 y (pow.f64 (/.f64 1 z) -2)) 2500000000000000/5641895835477563 (fma.f64 (*.f64 y (pow.f64 (/.f64 1 z) -3)) -2500000000000000/16925687506432689 (*.f64 z (*.f64 y -5000000000000000/5641895835477563))))
(fma.f64 (*.f64 z (*.f64 z y)) 2500000000000000/5641895835477563 (fma.f64 (*.f64 y (pow.f64 (/.f64 1 z) -3)) -2500000000000000/16925687506432689 (*.f64 z (*.f64 y -5000000000000000/5641895835477563))))
(+.f64 (*.f64 2500000000000000/5641895835477563 (*.f64 y (pow.f64 (/.f64 1 z) -2))) (+.f64 (*.f64 -2500000000000000/16925687506432689 (*.f64 (pow.f64 (/.f64 1 z) -3) y)) (+.f64 (*.f64 5000000000000000/5641895835477563 y) (*.f64 -5000000000000000/5641895835477563 (*.f64 y z)))))
(fma.f64 2500000000000000/5641895835477563 (*.f64 y (pow.f64 (/.f64 1 z) -2)) (fma.f64 -2500000000000000/16925687506432689 (*.f64 y (pow.f64 (/.f64 1 z) -3)) (fma.f64 5000000000000000/5641895835477563 y (*.f64 (*.f64 -5000000000000000/5641895835477563 y) z))))
(fma.f64 (*.f64 y (pow.f64 (/.f64 1 z) -2)) 2500000000000000/5641895835477563 (fma.f64 (*.f64 y (pow.f64 (/.f64 1 z) -3)) -2500000000000000/16925687506432689 (fma.f64 y 5000000000000000/5641895835477563 (*.f64 z (*.f64 y -5000000000000000/5641895835477563)))))
(fma.f64 (*.f64 z (*.f64 z y)) 2500000000000000/5641895835477563 (fma.f64 (*.f64 y (pow.f64 (/.f64 1 z) -3)) -2500000000000000/16925687506432689 (fma.f64 -5000000000000000/5641895835477563 (*.f64 z y) (*.f64 y 5000000000000000/5641895835477563))))
(*.f64 2500000000000000/16925687506432689 (*.f64 y (pow.f64 (/.f64 -1 z) -3)))
(*.f64 (*.f64 y (pow.f64 (/.f64 -1 z) -3)) 2500000000000000/16925687506432689)
(*.f64 (pow.f64 (/.f64 -1 z) -3) (*.f64 y 2500000000000000/16925687506432689))
(*.f64 y (*.f64 (pow.f64 (/.f64 -1 z) -3) 2500000000000000/16925687506432689))
(+.f64 (*.f64 2500000000000000/5641895835477563 (*.f64 (pow.f64 (/.f64 -1 z) -2) y)) (*.f64 2500000000000000/16925687506432689 (*.f64 y (pow.f64 (/.f64 -1 z) -3))))
(fma.f64 2500000000000000/5641895835477563 (*.f64 y (pow.f64 (/.f64 -1 z) -2)) (*.f64 (*.f64 y (pow.f64 (/.f64 -1 z) -3)) 2500000000000000/16925687506432689))
(fma.f64 (*.f64 y (pow.f64 (/.f64 -1 z) -3)) 2500000000000000/16925687506432689 (*.f64 y (*.f64 (pow.f64 (/.f64 -1 z) -2) 2500000000000000/5641895835477563)))
(+.f64 (*.f64 2500000000000000/5641895835477563 (*.f64 (pow.f64 (/.f64 -1 z) -2) y)) (+.f64 (*.f64 2500000000000000/16925687506432689 (*.f64 y (pow.f64 (/.f64 -1 z) -3))) (*.f64 -5000000000000000/5641895835477563 (*.f64 y z))))
(fma.f64 2500000000000000/5641895835477563 (*.f64 y (pow.f64 (/.f64 -1 z) -2)) (fma.f64 2500000000000000/16925687506432689 (*.f64 y (pow.f64 (/.f64 -1 z) -3)) (*.f64 (*.f64 -5000000000000000/5641895835477563 y) z)))
(fma.f64 (*.f64 y (pow.f64 (/.f64 -1 z) -2)) 2500000000000000/5641895835477563 (fma.f64 (*.f64 y (pow.f64 (/.f64 -1 z) -3)) 2500000000000000/16925687506432689 (*.f64 z (*.f64 y -5000000000000000/5641895835477563))))
(+.f64 (*.f64 2500000000000000/5641895835477563 (*.f64 (pow.f64 (/.f64 -1 z) -2) y)) (+.f64 (*.f64 5000000000000000/5641895835477563 y) (+.f64 (*.f64 2500000000000000/16925687506432689 (*.f64 y (pow.f64 (/.f64 -1 z) -3))) (*.f64 -5000000000000000/5641895835477563 (*.f64 y z)))))
(fma.f64 2500000000000000/5641895835477563 (*.f64 y (pow.f64 (/.f64 -1 z) -2)) (fma.f64 5000000000000000/5641895835477563 y (fma.f64 2500000000000000/16925687506432689 (*.f64 y (pow.f64 (/.f64 -1 z) -3)) (*.f64 (*.f64 -5000000000000000/5641895835477563 y) z))))
(fma.f64 (*.f64 y (pow.f64 (/.f64 -1 z) -2)) 2500000000000000/5641895835477563 (fma.f64 y 5000000000000000/5641895835477563 (fma.f64 (*.f64 y (pow.f64 (/.f64 -1 z) -3)) 2500000000000000/16925687506432689 (*.f64 z (*.f64 y -5000000000000000/5641895835477563)))))
(*.f64 1/6 (*.f64 y z))
(*.f64 (*.f64 y 1/6) z)
(*.f64 z (*.f64 y 1/6))
(*.f64 1/6 (*.f64 y z))
(*.f64 (*.f64 y 1/6) z)
(*.f64 z (*.f64 y 1/6))
(*.f64 1/6 (*.f64 y z))
(*.f64 (*.f64 y 1/6) z)
(*.f64 z (*.f64 y 1/6))
(*.f64 1/6 (*.f64 y z))
(*.f64 (*.f64 y 1/6) z)
(*.f64 z (*.f64 y 1/6))
(*.f64 1/6 (*.f64 y z))
(*.f64 (*.f64 y 1/6) z)
(*.f64 z (*.f64 y 1/6))
(*.f64 1/6 (*.f64 y z))
(*.f64 (*.f64 y 1/6) z)
(*.f64 z (*.f64 y 1/6))
(*.f64 1/6 (*.f64 y z))
(*.f64 (*.f64 y 1/6) z)
(*.f64 z (*.f64 y 1/6))
(*.f64 1/6 (*.f64 y z))
(*.f64 (*.f64 y 1/6) z)
(*.f64 z (*.f64 y 1/6))
(*.f64 1/6 (*.f64 y z))
(*.f64 (*.f64 y 1/6) z)
(*.f64 z (*.f64 y 1/6))
(*.f64 1/6 (*.f64 y z))
(*.f64 (*.f64 y 1/6) z)
(*.f64 z (*.f64 y 1/6))
(*.f64 1/6 (*.f64 y z))
(*.f64 (*.f64 y 1/6) z)
(*.f64 z (*.f64 y 1/6))
(*.f64 1/6 (*.f64 y z))
(*.f64 (*.f64 y 1/6) z)
(*.f64 z (*.f64 y 1/6))
(*.f64 1/6 (*.f64 y z))
(*.f64 (*.f64 y 1/6) z)
(*.f64 z (*.f64 y 1/6))
(*.f64 1/6 (*.f64 y z))
(*.f64 (*.f64 y 1/6) z)
(*.f64 z (*.f64 y 1/6))
(*.f64 1/6 (*.f64 y z))
(*.f64 (*.f64 y 1/6) z)
(*.f64 z (*.f64 y 1/6))
(*.f64 1/6 (*.f64 y z))
(*.f64 (*.f64 y 1/6) z)
(*.f64 z (*.f64 y 1/6))
(*.f64 1/6 (*.f64 y z))
(*.f64 (*.f64 y 1/6) z)
(*.f64 z (*.f64 y 1/6))
(*.f64 1/6 (*.f64 y z))
(*.f64 (*.f64 y 1/6) z)
(*.f64 z (*.f64 y 1/6))
(*.f64 1/6 (*.f64 y z))
(*.f64 (*.f64 y 1/6) z)
(*.f64 z (*.f64 y 1/6))
(*.f64 1/6 (*.f64 y z))
(*.f64 (*.f64 y 1/6) z)
(*.f64 z (*.f64 y 1/6))
(*.f64 1/6 (*.f64 y z))
(*.f64 (*.f64 y 1/6) z)
(*.f64 z (*.f64 y 1/6))
(*.f64 1/6 (*.f64 y z))
(*.f64 (*.f64 y 1/6) z)
(*.f64 z (*.f64 y 1/6))
(*.f64 1/6 (*.f64 y z))
(*.f64 (*.f64 y 1/6) z)
(*.f64 z (*.f64 y 1/6))
(*.f64 1/6 (*.f64 y z))
(*.f64 (*.f64 y 1/6) z)
(*.f64 z (*.f64 y 1/6))
(+.f64 (*.f64 z (*.f64 z (fma.f64 y 1/2 (*.f64 z (*.f64 y -1/6))))) (*.f64 (fma.f64 (*.f64 y -1/6) z (*.f64 y (*.f64 1/6 z))) (*.f64 z z)))
(fma.f64 1/2 (*.f64 y (*.f64 z z)) (*.f64 (*.f64 y -1/6) (pow.f64 z 3)))
(*.f64 z (*.f64 z (*.f64 y (fma.f64 z -1/6 1/2))))
(*.f64 y (*.f64 (fma.f64 z -1/6 1/2) (*.f64 z z)))
(+.f64 (*.f64 z (*.f64 z (fma.f64 y 1/2 (*.f64 z (*.f64 y -1/6))))) (*.f64 (*.f64 z z) (fma.f64 (*.f64 y -1/6) z (*.f64 y (*.f64 1/6 z)))))
(fma.f64 1/2 (*.f64 y (*.f64 z z)) (*.f64 (*.f64 y -1/6) (pow.f64 z 3)))
(*.f64 z (*.f64 z (*.f64 y (fma.f64 z -1/6 1/2))))
(*.f64 y (*.f64 (fma.f64 z -1/6 1/2) (*.f64 z z)))
(+.f64 (*.f64 (*.f64 y 1/2) (*.f64 z z)) (*.f64 (*.f64 z (*.f64 y -1/6)) (*.f64 z z)))
(fma.f64 1/2 (*.f64 y (*.f64 z z)) (*.f64 (*.f64 y -1/6) (pow.f64 z 3)))
(*.f64 z (*.f64 z (*.f64 y (fma.f64 z -1/6 1/2))))
(*.f64 y (*.f64 (fma.f64 z -1/6 1/2) (*.f64 z z)))
(+.f64 (*.f64 (*.f64 z z) (*.f64 y 1/2)) (*.f64 (*.f64 z z) (*.f64 z (*.f64 y -1/6))))
(fma.f64 1/2 (*.f64 y (*.f64 z z)) (*.f64 (*.f64 y -1/6) (pow.f64 z 3)))
(*.f64 z (*.f64 z (*.f64 y (fma.f64 z -1/6 1/2))))
(*.f64 y (*.f64 (fma.f64 z -1/6 1/2) (*.f64 z z)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 z (*.f64 z (fma.f64 y 1/2 (*.f64 z (*.f64 y -1/6))))))) 1)
(fma.f64 1/2 (*.f64 y (*.f64 z z)) (*.f64 (*.f64 y -1/6) (pow.f64 z 3)))
(*.f64 z (*.f64 z (*.f64 y (fma.f64 z -1/6 1/2))))
(*.f64 y (*.f64 (fma.f64 z -1/6 1/2) (*.f64 z z)))
(/.f64 (*.f64 (-.f64 (*.f64 1/8 (pow.f64 y 3)) (pow.f64 (*.f64 y (*.f64 1/6 z)) 3)) (*.f64 z z)) (+.f64 (pow.f64 (*.f64 y 1/2) 2) (*.f64 (*.f64 y (*.f64 1/6 z)) (fma.f64 y 1/2 (*.f64 y (*.f64 1/6 z))))))
(/.f64 (*.f64 z z) (/.f64 (+.f64 (pow.f64 (*.f64 1/2 y) 2) (*.f64 (*.f64 (*.f64 y 1/6) z) (fma.f64 y 1/2 (*.f64 (*.f64 y 1/6) z)))) (-.f64 (*.f64 1/8 (pow.f64 y 3)) (pow.f64 (*.f64 (*.f64 y 1/6) z) 3))))
(/.f64 (*.f64 (pow.f64 y 3) (-.f64 1/8 (*.f64 (pow.f64 z 3) 1/216))) (/.f64 (fma.f64 (*.f64 z (*.f64 y 1/6)) (*.f64 y (+.f64 1/2 (*.f64 z 1/6))) (*.f64 (*.f64 y y) 1/4)) (*.f64 z z)))
(*.f64 (/.f64 (*.f64 z z) (fma.f64 (*.f64 z (*.f64 y 1/6)) (*.f64 y (+.f64 1/2 (*.f64 z 1/6))) (*.f64 (*.f64 y y) 1/4))) (*.f64 (pow.f64 y 3) (-.f64 1/8 (pow.f64 (*.f64 z 1/6) 3))))
(/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 y 1/2) 2) (pow.f64 (*.f64 y (*.f64 1/6 z)) 2)) (*.f64 z z)) (fma.f64 y 1/2 (*.f64 y (*.f64 1/6 z))))
(/.f64 (-.f64 (pow.f64 (*.f64 1/2 y) 2) (pow.f64 (*.f64 (*.f64 y 1/6) z) 2)) (/.f64 (fma.f64 y 1/2 (*.f64 (*.f64 y 1/6) z)) (*.f64 z z)))
(*.f64 (/.f64 (-.f64 (*.f64 (*.f64 y y) 1/4) (pow.f64 (*.f64 z (*.f64 y 1/6)) 2)) (*.f64 y (+.f64 1/2 (*.f64 z 1/6)))) (*.f64 z z))
(*.f64 (/.f64 (*.f64 z z) (*.f64 y (+.f64 1/2 (*.f64 z 1/6)))) (-.f64 (*.f64 (*.f64 y y) 1/4) (pow.f64 (*.f64 z (*.f64 y 1/6)) 2)))
(/.f64 (*.f64 (*.f64 z z) (-.f64 (*.f64 1/8 (pow.f64 y 3)) (pow.f64 (*.f64 y (*.f64 1/6 z)) 3))) (+.f64 (pow.f64 (*.f64 y 1/2) 2) (*.f64 (*.f64 y (*.f64 1/6 z)) (fma.f64 y 1/2 (*.f64 y (*.f64 1/6 z))))))
(/.f64 (*.f64 z z) (/.f64 (+.f64 (pow.f64 (*.f64 1/2 y) 2) (*.f64 (*.f64 (*.f64 y 1/6) z) (fma.f64 y 1/2 (*.f64 (*.f64 y 1/6) z)))) (-.f64 (*.f64 1/8 (pow.f64 y 3)) (pow.f64 (*.f64 (*.f64 y 1/6) z) 3))))
(/.f64 (*.f64 (pow.f64 y 3) (-.f64 1/8 (*.f64 (pow.f64 z 3) 1/216))) (/.f64 (fma.f64 (*.f64 z (*.f64 y 1/6)) (*.f64 y (+.f64 1/2 (*.f64 z 1/6))) (*.f64 (*.f64 y y) 1/4)) (*.f64 z z)))
(*.f64 (/.f64 (*.f64 z z) (fma.f64 (*.f64 z (*.f64 y 1/6)) (*.f64 y (+.f64 1/2 (*.f64 z 1/6))) (*.f64 (*.f64 y y) 1/4))) (*.f64 (pow.f64 y 3) (-.f64 1/8 (pow.f64 (*.f64 z 1/6) 3))))
(/.f64 (*.f64 (*.f64 z z) (-.f64 (pow.f64 (*.f64 y 1/2) 2) (pow.f64 (*.f64 y (*.f64 1/6 z)) 2))) (fma.f64 y 1/2 (*.f64 y (*.f64 1/6 z))))
(/.f64 (-.f64 (pow.f64 (*.f64 1/2 y) 2) (pow.f64 (*.f64 (*.f64 y 1/6) z) 2)) (/.f64 (fma.f64 y 1/2 (*.f64 (*.f64 y 1/6) z)) (*.f64 z z)))
(*.f64 (/.f64 (-.f64 (*.f64 (*.f64 y y) 1/4) (pow.f64 (*.f64 z (*.f64 y 1/6)) 2)) (*.f64 y (+.f64 1/2 (*.f64 z 1/6)))) (*.f64 z z))
(*.f64 (/.f64 (*.f64 z z) (*.f64 y (+.f64 1/2 (*.f64 z 1/6)))) (-.f64 (*.f64 (*.f64 y y) 1/4) (pow.f64 (*.f64 z (*.f64 y 1/6)) 2)))
(pow.f64 (*.f64 z (*.f64 z (fma.f64 y 1/2 (*.f64 z (*.f64 y -1/6))))) 1)
(fma.f64 1/2 (*.f64 y (*.f64 z z)) (*.f64 (*.f64 y -1/6) (pow.f64 z 3)))
(*.f64 z (*.f64 z (*.f64 y (fma.f64 z -1/6 1/2))))
(*.f64 y (*.f64 (fma.f64 z -1/6 1/2) (*.f64 z z)))
(pow.f64 (cbrt.f64 (*.f64 z (*.f64 z (fma.f64 y 1/2 (*.f64 z (*.f64 y -1/6)))))) 3)
(fma.f64 1/2 (*.f64 y (*.f64 z z)) (*.f64 (*.f64 y -1/6) (pow.f64 z 3)))
(*.f64 z (*.f64 z (*.f64 y (fma.f64 z -1/6 1/2))))
(*.f64 y (*.f64 (fma.f64 z -1/6 1/2) (*.f64 z z)))
(pow.f64 (*.f64 z (sqrt.f64 (fma.f64 y 1/2 (*.f64 z (*.f64 y -1/6))))) 2)
(fma.f64 1/2 (*.f64 y (*.f64 z z)) (*.f64 (*.f64 y -1/6) (pow.f64 z 3)))
(*.f64 z (*.f64 z (*.f64 y (fma.f64 z -1/6 1/2))))
(*.f64 y (*.f64 (fma.f64 z -1/6 1/2) (*.f64 z z)))
(pow.f64 (pow.f64 (*.f64 z (*.f64 z (fma.f64 y 1/2 (*.f64 z (*.f64 y -1/6))))) 3) 1/3)
(fma.f64 1/2 (*.f64 y (*.f64 z z)) (*.f64 (*.f64 y -1/6) (pow.f64 z 3)))
(*.f64 z (*.f64 z (*.f64 y (fma.f64 z -1/6 1/2))))
(*.f64 y (*.f64 (fma.f64 z -1/6 1/2) (*.f64 z z)))
(sqrt.f64 (*.f64 (pow.f64 (fma.f64 y 1/2 (*.f64 z (*.f64 y -1/6))) 2) (pow.f64 z 4)))
(sqrt.f64 (*.f64 (pow.f64 (*.f64 y (fma.f64 z -1/6 1/2)) 2) (pow.f64 z 4)))
(fabs.f64 (*.f64 y (*.f64 (fma.f64 z -1/6 1/2) (*.f64 z z))))
(log.f64 (pow.f64 (pow.f64 (exp.f64 z) z) (fma.f64 y 1/2 (*.f64 z (*.f64 y -1/6)))))
(fma.f64 1/2 (*.f64 y (*.f64 z z)) (*.f64 (*.f64 y -1/6) (pow.f64 z 3)))
(*.f64 z (*.f64 z (*.f64 y (fma.f64 z -1/6 1/2))))
(*.f64 y (*.f64 (fma.f64 z -1/6 1/2) (*.f64 z z)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 z (*.f64 z (fma.f64 y 1/2 (*.f64 z (*.f64 y -1/6))))))))
(fma.f64 1/2 (*.f64 y (*.f64 z z)) (*.f64 (*.f64 y -1/6) (pow.f64 z 3)))
(*.f64 z (*.f64 z (*.f64 y (fma.f64 z -1/6 1/2))))
(*.f64 y (*.f64 (fma.f64 z -1/6 1/2) (*.f64 z z)))
(cbrt.f64 (pow.f64 (*.f64 z (*.f64 z (fma.f64 y 1/2 (*.f64 z (*.f64 y -1/6))))) 3))
(fma.f64 1/2 (*.f64 y (*.f64 z z)) (*.f64 (*.f64 y -1/6) (pow.f64 z 3)))
(*.f64 z (*.f64 z (*.f64 y (fma.f64 z -1/6 1/2))))
(*.f64 y (*.f64 (fma.f64 z -1/6 1/2) (*.f64 z z)))
(expm1.f64 (log1p.f64 (*.f64 z (*.f64 z (fma.f64 y 1/2 (*.f64 z (*.f64 y -1/6)))))))
(fma.f64 1/2 (*.f64 y (*.f64 z z)) (*.f64 (*.f64 y -1/6) (pow.f64 z 3)))
(*.f64 z (*.f64 z (*.f64 y (fma.f64 z -1/6 1/2))))
(*.f64 y (*.f64 (fma.f64 z -1/6 1/2) (*.f64 z z)))
(log1p.f64 (expm1.f64 (*.f64 z (*.f64 z (fma.f64 y 1/2 (*.f64 z (*.f64 y -1/6)))))))
(fma.f64 1/2 (*.f64 y (*.f64 z z)) (*.f64 (*.f64 y -1/6) (pow.f64 z 3)))
(*.f64 z (*.f64 z (*.f64 y (fma.f64 z -1/6 1/2))))
(*.f64 y (*.f64 (fma.f64 z -1/6 1/2) (*.f64 z z)))
(exp.f64 (log.f64 (*.f64 z (*.f64 z (fma.f64 y 1/2 (*.f64 z (*.f64 y -1/6)))))))
(fma.f64 1/2 (*.f64 y (*.f64 z z)) (*.f64 (*.f64 y -1/6) (pow.f64 z 3)))
(*.f64 z (*.f64 z (*.f64 y (fma.f64 z -1/6 1/2))))
(*.f64 y (*.f64 (fma.f64 z -1/6 1/2) (*.f64 z z)))
(exp.f64 (*.f64 (log.f64 (*.f64 z (*.f64 z (fma.f64 y 1/2 (*.f64 z (*.f64 y -1/6)))))) 1))
(fma.f64 1/2 (*.f64 y (*.f64 z z)) (*.f64 (*.f64 y -1/6) (pow.f64 z 3)))
(*.f64 z (*.f64 z (*.f64 y (fma.f64 z -1/6 1/2))))
(*.f64 y (*.f64 (fma.f64 z -1/6 1/2) (*.f64 z z)))
(+.f64 0 (*.f64 y 1/6))
(*.f64 y 1/6)
(+.f64 (*.f64 y 1/6) 0)
(*.f64 y 1/6)
(-.f64 (*.f64 y 1/6) 0)
(*.f64 y 1/6)
(-.f64 (*.f64 y 1/6) (/.f64 0 (*.f64 y 1/6)))
(*.f64 y 1/6)
(-.f64 (exp.f64 (log1p.f64 (*.f64 y 1/6))) 1)
(*.f64 y 1/6)
(/.f64 1 (/.f64 (*.f64 1/36 (*.f64 y y)) (*.f64 1/216 (pow.f64 y 3))))
(*.f64 (/.f64 36 (*.f64 y y)) (*.f64 (pow.f64 y 3) 1/216))
(/.f64 (pow.f64 y 3) (/.f64 y (/.f64 1/6 y)))
(*.f64 1/6 (/.f64 y 1))
(/.f64 1 (/.f64 (*.f64 y 1/6) (*.f64 1/36 (*.f64 y y))))
(*.f64 (/.f64 1 (*.f64 y 1/6)) (*.f64 1/36 (*.f64 y y)))
(*.f64 1/36 (*.f64 (*.f64 y y) (/.f64 6 y)))
(/.f64 (/.f64 (*.f64 y y) 6) y)
(/.f64 (*.f64 1/36 (*.f64 y y)) (*.f64 y 1/6))
(*.f64 (/.f64 1 (*.f64 y 1/6)) (*.f64 1/36 (*.f64 y y)))
(*.f64 1/36 (*.f64 (*.f64 y y) (/.f64 6 y)))
(/.f64 (/.f64 (*.f64 y y) 6) y)
(/.f64 (*.f64 1/216 (pow.f64 y 3)) (*.f64 1/36 (*.f64 y y)))
(*.f64 (/.f64 36 (*.f64 y y)) (*.f64 (pow.f64 y 3) 1/216))
(/.f64 (pow.f64 y 3) (/.f64 y (/.f64 1/6 y)))
(*.f64 1/6 (/.f64 y 1))
(/.f64 (neg.f64 (*.f64 1/216 (pow.f64 y 3))) (neg.f64 (*.f64 1/36 (*.f64 y y))))
(*.f64 (/.f64 36 (*.f64 y y)) (*.f64 (pow.f64 y 3) 1/216))
(/.f64 (pow.f64 y 3) (/.f64 y (/.f64 1/6 y)))
(*.f64 1/6 (/.f64 y 1))
(/.f64 (fma.f64 1/216 (pow.f64 y 3) 0) (*.f64 1/36 (*.f64 y y)))
(*.f64 (/.f64 36 (*.f64 y y)) (*.f64 (pow.f64 y 3) 1/216))
(/.f64 (pow.f64 y 3) (/.f64 y (/.f64 1/6 y)))
(*.f64 1/6 (/.f64 y 1))
(/.f64 (-.f64 0 (*.f64 1/36 (*.f64 y y))) (*.f64 y -1/6))
(*.f64 (/.f64 1 (*.f64 y 1/6)) (*.f64 1/36 (*.f64 y y)))
(*.f64 1/36 (*.f64 (*.f64 y y) (/.f64 6 y)))
(/.f64 (/.f64 (*.f64 y y) 6) y)
(/.f64 (neg.f64 (*.f64 1/36 (*.f64 y y))) (*.f64 y -1/6))
(*.f64 (/.f64 1 (*.f64 y 1/6)) (*.f64 1/36 (*.f64 y y)))
(*.f64 1/36 (*.f64 (*.f64 y y) (/.f64 6 y)))
(/.f64 (/.f64 (*.f64 y y) 6) y)
(pow.f64 (*.f64 y 1/6) 1)
(*.f64 y 1/6)
(pow.f64 (*.f64 1/216 (pow.f64 y 3)) 1/3)
(cbrt.f64 (*.f64 (pow.f64 y 3) 1/216))
(cbrt.f64 (pow.f64 (*.f64 y 1/6) 3))
(pow.f64 (cbrt.f64 (*.f64 y 1/6)) 3)
(*.f64 y 1/6)
(pow.f64 (sqrt.f64 (*.f64 y 1/6)) 2)
(*.f64 y 1/6)
(sqrt.f64 (*.f64 1/36 (*.f64 y y)))
(log.f64 (pow.f64 (exp.f64 1/6) y))
(*.f64 y 1/6)
(log.f64 (+.f64 1 (expm1.f64 (*.f64 y 1/6))))
(*.f64 y 1/6)
(cbrt.f64 (*.f64 1/216 (pow.f64 y 3)))
(cbrt.f64 (*.f64 (pow.f64 y 3) 1/216))
(cbrt.f64 (pow.f64 (*.f64 y 1/6) 3))
(expm1.f64 (log1p.f64 (*.f64 y 1/6)))
(*.f64 y 1/6)
(log1p.f64 (expm1.f64 (*.f64 y 1/6)))
(*.f64 y 1/6)
(exp.f64 (log.f64 (*.f64 y 1/6)))
(*.f64 y 1/6)
(exp.f64 (*.f64 (log.f64 (*.f64 y 1/6)) 1))
(*.f64 y 1/6)
(fma.f64 y 1/6 0)
(*.f64 y 1/6)
(fma.f64 y 1/6 (neg.f64 (/.f64 0 (*.f64 y 1/6))))
(*.f64 y 1/6)
(fma.f64 1/6 y 0)
(*.f64 y 1/6)
(fma.f64 1/6 y (neg.f64 (/.f64 0 (*.f64 y 1/6))))
(*.f64 y 1/6)
(fma.f64 (*.f64 y 1/6) 1 0)
(*.f64 y 1/6)
(fma.f64 (*.f64 y 1/6) 1 (neg.f64 (/.f64 0 (*.f64 y 1/6))))
(*.f64 y 1/6)
(fma.f64 1 (*.f64 y 1/6) 0)
(*.f64 y 1/6)
(fma.f64 1 (*.f64 y 1/6) (neg.f64 (/.f64 0 (*.f64 y 1/6))))
(*.f64 y 1/6)
(fma.f64 (*.f64 1/36 (*.f64 y y)) (/.f64 1 (*.f64 y 1/6)) 0)
(*.f64 (/.f64 1 (*.f64 y 1/6)) (*.f64 1/36 (*.f64 y y)))
(*.f64 1/36 (*.f64 (*.f64 y y) (/.f64 6 y)))
(/.f64 (/.f64 (*.f64 y y) 6) y)
(fma.f64 (*.f64 1/36 (*.f64 y y)) (/.f64 1 (*.f64 y 1/6)) (neg.f64 (/.f64 0 (*.f64 y 1/6))))
(*.f64 (/.f64 1 (*.f64 y 1/6)) (*.f64 1/36 (*.f64 y y)))
(*.f64 1/36 (*.f64 (*.f64 y y) (/.f64 6 y)))
(/.f64 (/.f64 (*.f64 y y) 6) y)
(fma.f64 (*.f64 1/216 (pow.f64 y 3)) (/.f64 1 (*.f64 1/36 (*.f64 y y))) 0)
(*.f64 (/.f64 36 (*.f64 y y)) (*.f64 (pow.f64 y 3) 1/216))
(/.f64 (pow.f64 y 3) (/.f64 y (/.f64 1/6 y)))
(*.f64 1/6 (/.f64 y 1))
(fma.f64 (*.f64 1/216 (pow.f64 y 3)) (/.f64 1 (*.f64 1/36 (*.f64 y y))) (neg.f64 (/.f64 0 (*.f64 y 1/6))))
(*.f64 (/.f64 36 (*.f64 y y)) (*.f64 (pow.f64 y 3) 1/216))
(/.f64 (pow.f64 y 3) (/.f64 y (/.f64 1/6 y)))
(*.f64 1/6 (/.f64 y 1))
(fma.f64 (cbrt.f64 (*.f64 y 1/6)) (cbrt.f64 (*.f64 1/36 (*.f64 y y))) 0)
(*.f64 (cbrt.f64 (*.f64 y 1/6)) (cbrt.f64 (*.f64 1/36 (*.f64 y y))))
(fma.f64 (cbrt.f64 (*.f64 y 1/6)) (cbrt.f64 (*.f64 1/36 (*.f64 y y))) (neg.f64 (/.f64 0 (*.f64 y 1/6))))
(fma.f64 (cbrt.f64 (*.f64 y 1/6)) (cbrt.f64 (*.f64 1/36 (*.f64 y y))) 0)
(*.f64 (cbrt.f64 (*.f64 y 1/6)) (cbrt.f64 (*.f64 1/36 (*.f64 y y))))
(fma.f64 (cbrt.f64 (*.f64 1/36 (*.f64 y y))) (cbrt.f64 (*.f64 y 1/6)) 0)
(fma.f64 (cbrt.f64 (*.f64 y 1/6)) (cbrt.f64 (*.f64 1/36 (*.f64 y y))) 0)
(*.f64 (cbrt.f64 (*.f64 y 1/6)) (cbrt.f64 (*.f64 1/36 (*.f64 y y))))
(fma.f64 (cbrt.f64 (*.f64 1/36 (*.f64 y y))) (cbrt.f64 (*.f64 y 1/6)) (neg.f64 (/.f64 0 (*.f64 y 1/6))))
(fma.f64 (cbrt.f64 (*.f64 y 1/6)) (cbrt.f64 (*.f64 1/36 (*.f64 y y))) 0)
(*.f64 (cbrt.f64 (*.f64 y 1/6)) (cbrt.f64 (*.f64 1/36 (*.f64 y y))))
(fma.f64 (pow.f64 (cbrt.f64 y) 2) (*.f64 (cbrt.f64 y) 1/6) 0)
(*.f64 y 1/6)
(fma.f64 (pow.f64 (cbrt.f64 y) 2) (*.f64 (cbrt.f64 y) 1/6) (neg.f64 (/.f64 0 (*.f64 y 1/6))))
(*.f64 y 1/6)
(fma.f64 (sqrt.f64 (*.f64 y 1/6)) (sqrt.f64 (*.f64 y 1/6)) 0)
(*.f64 y 1/6)
(fma.f64 (sqrt.f64 (*.f64 y 1/6)) (sqrt.f64 (*.f64 y 1/6)) (neg.f64 (/.f64 0 (*.f64 y 1/6))))
(*.f64 y 1/6)
(fma.f64 (sqrt.f64 y) (*.f64 (sqrt.f64 y) 1/6) 0)
(*.f64 y 1/6)
(fma.f64 (sqrt.f64 y) (*.f64 (sqrt.f64 y) 1/6) (neg.f64 (/.f64 0 (*.f64 y 1/6))))
(*.f64 y 1/6)
(fma.f64 (*.f64 1/6 (pow.f64 (cbrt.f64 y) 2)) (cbrt.f64 y) 0)
(*.f64 y 1/6)
(fma.f64 (*.f64 1/6 (pow.f64 (cbrt.f64 y) 2)) (cbrt.f64 y) (neg.f64 (/.f64 0 (*.f64 y 1/6))))
(*.f64 y 1/6)
(fma.f64 (*.f64 1/6 (sqrt.f64 y)) (sqrt.f64 y) 0)
(*.f64 y 1/6)
(fma.f64 (*.f64 1/6 (sqrt.f64 y)) (sqrt.f64 y) (neg.f64 (/.f64 0 (*.f64 y 1/6))))
(*.f64 y 1/6)
(+.f64 (*.f64 5000000000000000/5641895835477563 (-.f64 y (*.f64 z y))) (*.f64 (*.f64 z z) (*.f64 (fma.f64 y 1/2 (*.f64 z (*.f64 y -1/6))) 5000000000000000/5641895835477563)))
(fma.f64 5000000000000000/5641895835477563 (-.f64 y (*.f64 z y)) (*.f64 (*.f64 (*.f64 z z) (fma.f64 y 1/2 (*.f64 z (*.f64 y -1/6)))) 5000000000000000/5641895835477563))
(*.f64 5000000000000000/5641895835477563 (+.f64 (-.f64 y (*.f64 z y)) (*.f64 z (*.f64 z (*.f64 y (fma.f64 z -1/6 1/2))))))
(*.f64 5000000000000000/5641895835477563 (+.f64 (*.f64 (-.f64 1 z) y) (*.f64 y (*.f64 (fma.f64 z -1/6 1/2) (*.f64 z z)))))
(+.f64 (*.f64 (*.f64 z z) (*.f64 (fma.f64 y 1/2 (*.f64 z (*.f64 y -1/6))) 5000000000000000/5641895835477563)) (*.f64 5000000000000000/5641895835477563 (-.f64 y (*.f64 z y))))
(fma.f64 5000000000000000/5641895835477563 (-.f64 y (*.f64 z y)) (*.f64 (*.f64 (*.f64 z z) (fma.f64 y 1/2 (*.f64 z (*.f64 y -1/6)))) 5000000000000000/5641895835477563))
(*.f64 5000000000000000/5641895835477563 (+.f64 (-.f64 y (*.f64 z y)) (*.f64 z (*.f64 z (*.f64 y (fma.f64 z -1/6 1/2))))))
(*.f64 5000000000000000/5641895835477563 (+.f64 (*.f64 (-.f64 1 z) y) (*.f64 y (*.f64 (fma.f64 z -1/6 1/2) (*.f64 z z)))))
(+.f64 (*.f64 (*.f64 5000000000000000/5641895835477563 (-.f64 y (*.f64 z y))) 1) (*.f64 (*.f64 (*.f64 z z) (*.f64 (fma.f64 y 1/2 (*.f64 z (*.f64 y -1/6))) 5000000000000000/5641895835477563)) 1))
(fma.f64 5000000000000000/5641895835477563 (-.f64 y (*.f64 z y)) (*.f64 (*.f64 (*.f64 z z) (fma.f64 y 1/2 (*.f64 z (*.f64 y -1/6)))) 5000000000000000/5641895835477563))
(*.f64 5000000000000000/5641895835477563 (+.f64 (-.f64 y (*.f64 z y)) (*.f64 z (*.f64 z (*.f64 y (fma.f64 z -1/6 1/2))))))
(*.f64 5000000000000000/5641895835477563 (+.f64 (*.f64 (-.f64 1 z) y) (*.f64 y (*.f64 (fma.f64 z -1/6 1/2) (*.f64 z z)))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 5000000000000000/5641895835477563 (-.f64 y (*.f64 z (-.f64 y (*.f64 z (fma.f64 y 1/2 (*.f64 z (*.f64 y -1/6)))))))))) 1)
(*.f64 5000000000000000/5641895835477563 (-.f64 y (*.f64 z (-.f64 y (*.f64 z (fma.f64 y 1/2 (*.f64 z (*.f64 y -1/6))))))))
(*.f64 5000000000000000/5641895835477563 (-.f64 y (*.f64 z (-.f64 y (*.f64 z (*.f64 y (fma.f64 z -1/6 1/2)))))))
(/.f64 (+.f64 (pow.f64 (*.f64 5000000000000000/5641895835477563 (-.f64 y (*.f64 z y))) 3) (pow.f64 (*.f64 (*.f64 z z) (*.f64 (fma.f64 y 1/2 (*.f64 z (*.f64 y -1/6))) 5000000000000000/5641895835477563)) 3)) (+.f64 (*.f64 (*.f64 5000000000000000/5641895835477563 (-.f64 y (*.f64 z y))) (*.f64 5000000000000000/5641895835477563 (-.f64 y (*.f64 z y)))) (-.f64 (*.f64 (*.f64 (*.f64 z z) (*.f64 (fma.f64 y 1/2 (*.f64 z (*.f64 y -1/6))) 5000000000000000/5641895835477563)) (*.f64 (*.f64 z z) (*.f64 (fma.f64 y 1/2 (*.f64 z (*.f64 y -1/6))) 5000000000000000/5641895835477563))) (*.f64 (*.f64 5000000000000000/5641895835477563 (-.f64 y (*.f64 z y))) (*.f64 (*.f64 z z) (*.f64 (fma.f64 y 1/2 (*.f64 z (*.f64 y -1/6))) 5000000000000000/5641895835477563))))))
(/.f64 (+.f64 (*.f64 125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547 (pow.f64 (-.f64 y (*.f64 z y)) 3)) (pow.f64 (*.f64 (*.f64 (*.f64 z z) (fma.f64 y 1/2 (*.f64 z (*.f64 y -1/6)))) 5000000000000000/5641895835477563) 3)) (+.f64 (*.f64 25000000000000000000000000000000/31830988618379068626528276418969 (pow.f64 (-.f64 y (*.f64 z y)) 2)) (*.f64 (*.f64 (*.f64 (*.f64 z z) (fma.f64 y 1/2 (*.f64 z (*.f64 y -1/6)))) 5000000000000000/5641895835477563) (-.f64 (*.f64 (*.f64 (*.f64 z z) (fma.f64 y 1/2 (*.f64 z (*.f64 y -1/6)))) 5000000000000000/5641895835477563) (*.f64 5000000000000000/5641895835477563 (-.f64 y (*.f64 z y)))))))
(/.f64 (fma.f64 125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547 (pow.f64 (-.f64 y (*.f64 z y)) 3) (pow.f64 (*.f64 z (*.f64 z (*.f64 5000000000000000/5641895835477563 (*.f64 y (fma.f64 z -1/6 1/2))))) 3)) (fma.f64 (*.f64 z (*.f64 z (*.f64 5000000000000000/5641895835477563 (*.f64 y (fma.f64 z -1/6 1/2))))) (*.f64 5000000000000000/5641895835477563 (+.f64 (*.f64 z y) (fma.f64 (*.f64 z z) (*.f64 y (fma.f64 z -1/6 1/2)) (neg.f64 y)))) (*.f64 (pow.f64 (-.f64 y (*.f64 z y)) 2) 25000000000000000000000000000000/31830988618379068626528276418969)))
(/.f64 (fma.f64 125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547 (pow.f64 (*.f64 (-.f64 1 z) y) 3) (*.f64 (*.f64 (pow.f64 z 6) (pow.f64 (*.f64 y (fma.f64 z -1/6 1/2)) 3)) 125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547)) (fma.f64 (*.f64 z (*.f64 z (*.f64 5000000000000000/5641895835477563 (*.f64 y (fma.f64 z -1/6 1/2))))) (*.f64 5000000000000000/5641895835477563 (fma.f64 y (*.f64 (fma.f64 z -1/6 1/2) (*.f64 z z)) (neg.f64 (*.f64 (-.f64 1 z) y)))) (*.f64 (pow.f64 (*.f64 (-.f64 1 z) y) 2) 25000000000000000000000000000000/31830988618379068626528276418969)))
(/.f64 (-.f64 (*.f64 (*.f64 5000000000000000/5641895835477563 (-.f64 y (*.f64 z y))) (*.f64 5000000000000000/5641895835477563 (-.f64 y (*.f64 z y)))) (*.f64 (*.f64 (*.f64 z z) (*.f64 (fma.f64 y 1/2 (*.f64 z (*.f64 y -1/6))) 5000000000000000/5641895835477563)) (*.f64 (*.f64 z z) (*.f64 (fma.f64 y 1/2 (*.f64 z (*.f64 y -1/6))) 5000000000000000/5641895835477563)))) (-.f64 (*.f64 5000000000000000/5641895835477563 (-.f64 y (*.f64 z y))) (*.f64 (*.f64 z z) (*.f64 (fma.f64 y 1/2 (*.f64 z (*.f64 y -1/6))) 5000000000000000/5641895835477563))))
(/.f64 (-.f64 (*.f64 25000000000000000000000000000000/31830988618379068626528276418969 (pow.f64 (-.f64 y (*.f64 z y)) 2)) (*.f64 (pow.f64 z 4) (*.f64 (*.f64 5000000000000000/5641895835477563 (fma.f64 y 1/2 (*.f64 z (*.f64 y -1/6)))) (*.f64 5000000000000000/5641895835477563 (fma.f64 y 1/2 (*.f64 z (*.f64 y -1/6))))))) (-.f64 (*.f64 5000000000000000/5641895835477563 (-.f64 y (*.f64 z y))) (*.f64 (*.f64 (*.f64 z z) (fma.f64 y 1/2 (*.f64 z (*.f64 y -1/6)))) 5000000000000000/5641895835477563)))
(/.f64 (-.f64 (*.f64 (pow.f64 (-.f64 y (*.f64 z y)) 2) 25000000000000000000000000000000/31830988618379068626528276418969) (*.f64 (pow.f64 z 4) (*.f64 (pow.f64 (*.f64 y (fma.f64 z -1/6 1/2)) 2) 25000000000000000000000000000000/31830988618379068626528276418969))) (*.f64 5000000000000000/5641895835477563 (-.f64 y (*.f64 z (+.f64 y (*.f64 z (*.f64 y (fma.f64 z -1/6 1/2))))))))
(/.f64 (*.f64 5000000000000000/5641895835477563 (+.f64 (*.f64 (-.f64 1 z) y) (*.f64 y (*.f64 (fma.f64 z -1/6 1/2) (*.f64 z z))))) 1)
(/.f64 (*.f64 (+.f64 (pow.f64 (-.f64 y (*.f64 z y)) 3) (pow.f64 (*.f64 z (*.f64 z (fma.f64 y 1/2 (*.f64 z (*.f64 y -1/6))))) 3)) 5000000000000000/5641895835477563) (+.f64 (pow.f64 (-.f64 y (*.f64 z y)) 2) (*.f64 (*.f64 z (*.f64 z (fma.f64 y 1/2 (*.f64 z (*.f64 y -1/6))))) (-.f64 (*.f64 z (*.f64 z (fma.f64 y 1/2 (*.f64 z (*.f64 y -1/6))))) (-.f64 y (*.f64 z y))))))
(/.f64 5000000000000000/5641895835477563 (/.f64 (+.f64 (pow.f64 (-.f64 y (*.f64 z y)) 2) (*.f64 z (*.f64 (*.f64 z (fma.f64 y 1/2 (*.f64 z (*.f64 y -1/6)))) (+.f64 (-.f64 (*.f64 (*.f64 z z) (fma.f64 y 1/2 (*.f64 z (*.f64 y -1/6)))) y) (*.f64 z y))))) (+.f64 (pow.f64 (*.f64 (*.f64 z z) (fma.f64 y 1/2 (*.f64 z (*.f64 y -1/6)))) 3) (pow.f64 (-.f64 y (*.f64 z y)) 3))))
(*.f64 (/.f64 5000000000000000/5641895835477563 (fma.f64 z (*.f64 z (*.f64 (*.f64 y (fma.f64 z -1/6 1/2)) (+.f64 (*.f64 z y) (fma.f64 (*.f64 z z) (*.f64 y (fma.f64 z -1/6 1/2)) (neg.f64 y))))) (pow.f64 (-.f64 y (*.f64 z y)) 2))) (+.f64 (pow.f64 (*.f64 z (*.f64 z (*.f64 y (fma.f64 z -1/6 1/2)))) 3) (pow.f64 (-.f64 y (*.f64 z y)) 3)))
(*.f64 (/.f64 5000000000000000/5641895835477563 (fma.f64 (*.f64 y (*.f64 (fma.f64 z -1/6 1/2) (*.f64 z z))) (fma.f64 y (*.f64 (fma.f64 z -1/6 1/2) (*.f64 z z)) (neg.f64 (*.f64 (-.f64 1 z) y))) (pow.f64 (*.f64 (-.f64 1 z) y) 2))) (+.f64 (*.f64 (pow.f64 z 6) (pow.f64 (*.f64 y (fma.f64 z -1/6 1/2)) 3)) (pow.f64 (*.f64 (-.f64 1 z) y) 3)))
(/.f64 (*.f64 (-.f64 (pow.f64 (-.f64 y (*.f64 z y)) 2) (*.f64 (pow.f64 (fma.f64 y 1/2 (*.f64 z (*.f64 y -1/6))) 2) (pow.f64 z 4))) 5000000000000000/5641895835477563) (-.f64 y (+.f64 (*.f64 z y) (*.f64 z (*.f64 z (fma.f64 y 1/2 (*.f64 z (*.f64 y -1/6))))))))
(/.f64 5000000000000000/5641895835477563 (/.f64 (-.f64 y (*.f64 z (+.f64 y (*.f64 z (fma.f64 y 1/2 (*.f64 z (*.f64 y -1/6))))))) (-.f64 (pow.f64 (-.f64 y (*.f64 z y)) 2) (*.f64 (pow.f64 (fma.f64 y 1/2 (*.f64 z (*.f64 y -1/6))) 2) (pow.f64 z 4)))))
(*.f64 (/.f64 5000000000000000/5641895835477563 (-.f64 y (*.f64 z (+.f64 y (*.f64 z (*.f64 y (fma.f64 z -1/6 1/2))))))) (-.f64 (pow.f64 (-.f64 y (*.f64 z y)) 2) (*.f64 (pow.f64 (*.f64 y (fma.f64 z -1/6 1/2)) 2) (pow.f64 z 4))))
(*.f64 (/.f64 (-.f64 (pow.f64 (*.f64 (-.f64 1 z) y) 2) (pow.f64 (*.f64 y (*.f64 (fma.f64 z -1/6 1/2) (*.f64 z z))) 2)) (-.f64 y (*.f64 z (+.f64 y (*.f64 z (*.f64 y (fma.f64 z -1/6 1/2))))))) 5000000000000000/5641895835477563)
(/.f64 (*.f64 5000000000000000/5641895835477563 (+.f64 (pow.f64 (-.f64 y (*.f64 z y)) 3) (pow.f64 (*.f64 z (*.f64 z (fma.f64 y 1/2 (*.f64 z (*.f64 y -1/6))))) 3))) (+.f64 (pow.f64 (-.f64 y (*.f64 z y)) 2) (*.f64 (*.f64 z (*.f64 z (fma.f64 y 1/2 (*.f64 z (*.f64 y -1/6))))) (-.f64 (*.f64 z (*.f64 z (fma.f64 y 1/2 (*.f64 z (*.f64 y -1/6))))) (-.f64 y (*.f64 z y))))))
(/.f64 5000000000000000/5641895835477563 (/.f64 (+.f64 (pow.f64 (-.f64 y (*.f64 z y)) 2) (*.f64 z (*.f64 (*.f64 z (fma.f64 y 1/2 (*.f64 z (*.f64 y -1/6)))) (+.f64 (-.f64 (*.f64 (*.f64 z z) (fma.f64 y 1/2 (*.f64 z (*.f64 y -1/6)))) y) (*.f64 z y))))) (+.f64 (pow.f64 (*.f64 (*.f64 z z) (fma.f64 y 1/2 (*.f64 z (*.f64 y -1/6)))) 3) (pow.f64 (-.f64 y (*.f64 z y)) 3))))
(*.f64 (/.f64 5000000000000000/5641895835477563 (fma.f64 z (*.f64 z (*.f64 (*.f64 y (fma.f64 z -1/6 1/2)) (+.f64 (*.f64 z y) (fma.f64 (*.f64 z z) (*.f64 y (fma.f64 z -1/6 1/2)) (neg.f64 y))))) (pow.f64 (-.f64 y (*.f64 z y)) 2))) (+.f64 (pow.f64 (*.f64 z (*.f64 z (*.f64 y (fma.f64 z -1/6 1/2)))) 3) (pow.f64 (-.f64 y (*.f64 z y)) 3)))
(*.f64 (/.f64 5000000000000000/5641895835477563 (fma.f64 (*.f64 y (*.f64 (fma.f64 z -1/6 1/2) (*.f64 z z))) (fma.f64 y (*.f64 (fma.f64 z -1/6 1/2) (*.f64 z z)) (neg.f64 (*.f64 (-.f64 1 z) y))) (pow.f64 (*.f64 (-.f64 1 z) y) 2))) (+.f64 (*.f64 (pow.f64 z 6) (pow.f64 (*.f64 y (fma.f64 z -1/6 1/2)) 3)) (pow.f64 (*.f64 (-.f64 1 z) y) 3)))
(/.f64 (*.f64 5000000000000000/5641895835477563 (-.f64 (pow.f64 (-.f64 y (*.f64 z y)) 2) (*.f64 (pow.f64 (fma.f64 y 1/2 (*.f64 z (*.f64 y -1/6))) 2) (pow.f64 z 4)))) (-.f64 y (+.f64 (*.f64 z y) (*.f64 z (*.f64 z (fma.f64 y 1/2 (*.f64 z (*.f64 y -1/6))))))))
(/.f64 5000000000000000/5641895835477563 (/.f64 (-.f64 y (*.f64 z (+.f64 y (*.f64 z (fma.f64 y 1/2 (*.f64 z (*.f64 y -1/6))))))) (-.f64 (pow.f64 (-.f64 y (*.f64 z y)) 2) (*.f64 (pow.f64 (fma.f64 y 1/2 (*.f64 z (*.f64 y -1/6))) 2) (pow.f64 z 4)))))
(*.f64 (/.f64 5000000000000000/5641895835477563 (-.f64 y (*.f64 z (+.f64 y (*.f64 z (*.f64 y (fma.f64 z -1/6 1/2))))))) (-.f64 (pow.f64 (-.f64 y (*.f64 z y)) 2) (*.f64 (pow.f64 (*.f64 y (fma.f64 z -1/6 1/2)) 2) (pow.f64 z 4))))
(*.f64 (/.f64 (-.f64 (pow.f64 (*.f64 (-.f64 1 z) y) 2) (pow.f64 (*.f64 y (*.f64 (fma.f64 z -1/6 1/2) (*.f64 z z))) 2)) (-.f64 y (*.f64 z (+.f64 y (*.f64 z (*.f64 y (fma.f64 z -1/6 1/2))))))) 5000000000000000/5641895835477563)
(pow.f64 (*.f64 5000000000000000/5641895835477563 (-.f64 y (*.f64 z (-.f64 y (*.f64 z (fma.f64 y 1/2 (*.f64 z (*.f64 y -1/6)))))))) 1)
(*.f64 5000000000000000/5641895835477563 (-.f64 y (*.f64 z (-.f64 y (*.f64 z (fma.f64 y 1/2 (*.f64 z (*.f64 y -1/6))))))))
(*.f64 5000000000000000/5641895835477563 (-.f64 y (*.f64 z (-.f64 y (*.f64 z (*.f64 y (fma.f64 z -1/6 1/2)))))))
(pow.f64 (pow.f64 (*.f64 5000000000000000/5641895835477563 (-.f64 y (*.f64 z (-.f64 y (*.f64 z (fma.f64 y 1/2 (*.f64 z (*.f64 y -1/6)))))))) 3) 1/3)
(*.f64 5000000000000000/5641895835477563 (-.f64 y (*.f64 z (-.f64 y (*.f64 z (fma.f64 y 1/2 (*.f64 z (*.f64 y -1/6))))))))
(*.f64 5000000000000000/5641895835477563 (-.f64 y (*.f64 z (-.f64 y (*.f64 z (*.f64 y (fma.f64 z -1/6 1/2)))))))
(pow.f64 (cbrt.f64 (*.f64 5000000000000000/5641895835477563 (-.f64 y (*.f64 z (-.f64 y (*.f64 z (fma.f64 y 1/2 (*.f64 z (*.f64 y -1/6))))))))) 3)
(*.f64 5000000000000000/5641895835477563 (-.f64 y (*.f64 z (-.f64 y (*.f64 z (fma.f64 y 1/2 (*.f64 z (*.f64 y -1/6))))))))
(*.f64 5000000000000000/5641895835477563 (-.f64 y (*.f64 z (-.f64 y (*.f64 z (*.f64 y (fma.f64 z -1/6 1/2)))))))
(pow.f64 (sqrt.f64 (*.f64 5000000000000000/5641895835477563 (-.f64 y (*.f64 z (-.f64 y (*.f64 z (fma.f64 y 1/2 (*.f64 z (*.f64 y -1/6))))))))) 2)
(*.f64 5000000000000000/5641895835477563 (-.f64 y (*.f64 z (-.f64 y (*.f64 z (fma.f64 y 1/2 (*.f64 z (*.f64 y -1/6))))))))
(*.f64 5000000000000000/5641895835477563 (-.f64 y (*.f64 z (-.f64 y (*.f64 z (*.f64 y (fma.f64 z -1/6 1/2)))))))
(sqrt.f64 (*.f64 (pow.f64 (-.f64 y (*.f64 z (-.f64 y (*.f64 z (fma.f64 y 1/2 (*.f64 z (*.f64 y -1/6))))))) 2) 25000000000000000000000000000000/31830988618379068626528276418969))
(sqrt.f64 (*.f64 (pow.f64 (-.f64 y (*.f64 z (-.f64 y (*.f64 z (*.f64 y (fma.f64 z -1/6 1/2)))))) 2) 25000000000000000000000000000000/31830988618379068626528276418969))
(fabs.f64 (*.f64 5000000000000000/5641895835477563 (-.f64 y (*.f64 z (-.f64 y (*.f64 z (*.f64 y (fma.f64 z -1/6 1/2))))))))
(log.f64 (pow.f64 (exp.f64 5000000000000000/5641895835477563) (-.f64 y (*.f64 z (-.f64 y (*.f64 z (fma.f64 y 1/2 (*.f64 z (*.f64 y -1/6)))))))))
(*.f64 5000000000000000/5641895835477563 (-.f64 y (*.f64 z (-.f64 y (*.f64 z (fma.f64 y 1/2 (*.f64 z (*.f64 y -1/6))))))))
(*.f64 5000000000000000/5641895835477563 (-.f64 y (*.f64 z (-.f64 y (*.f64 z (*.f64 y (fma.f64 z -1/6 1/2)))))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 5000000000000000/5641895835477563 (-.f64 y (*.f64 z (-.f64 y (*.f64 z (fma.f64 y 1/2 (*.f64 z (*.f64 y -1/6)))))))))))
(*.f64 5000000000000000/5641895835477563 (-.f64 y (*.f64 z (-.f64 y (*.f64 z (fma.f64 y 1/2 (*.f64 z (*.f64 y -1/6))))))))
(*.f64 5000000000000000/5641895835477563 (-.f64 y (*.f64 z (-.f64 y (*.f64 z (*.f64 y (fma.f64 z -1/6 1/2)))))))
(cbrt.f64 (pow.f64 (*.f64 5000000000000000/5641895835477563 (-.f64 y (*.f64 z (-.f64 y (*.f64 z (fma.f64 y 1/2 (*.f64 z (*.f64 y -1/6)))))))) 3))
(*.f64 5000000000000000/5641895835477563 (-.f64 y (*.f64 z (-.f64 y (*.f64 z (fma.f64 y 1/2 (*.f64 z (*.f64 y -1/6))))))))
(*.f64 5000000000000000/5641895835477563 (-.f64 y (*.f64 z (-.f64 y (*.f64 z (*.f64 y (fma.f64 z -1/6 1/2)))))))
(expm1.f64 (log1p.f64 (*.f64 5000000000000000/5641895835477563 (-.f64 y (*.f64 z (-.f64 y (*.f64 z (fma.f64 y 1/2 (*.f64 z (*.f64 y -1/6))))))))))
(*.f64 5000000000000000/5641895835477563 (-.f64 y (*.f64 z (-.f64 y (*.f64 z (fma.f64 y 1/2 (*.f64 z (*.f64 y -1/6))))))))
(*.f64 5000000000000000/5641895835477563 (-.f64 y (*.f64 z (-.f64 y (*.f64 z (*.f64 y (fma.f64 z -1/6 1/2)))))))
(log1p.f64 (expm1.f64 (*.f64 5000000000000000/5641895835477563 (-.f64 y (*.f64 z (-.f64 y (*.f64 z (fma.f64 y 1/2 (*.f64 z (*.f64 y -1/6))))))))))
(*.f64 5000000000000000/5641895835477563 (-.f64 y (*.f64 z (-.f64 y (*.f64 z (fma.f64 y 1/2 (*.f64 z (*.f64 y -1/6))))))))
(*.f64 5000000000000000/5641895835477563 (-.f64 y (*.f64 z (-.f64 y (*.f64 z (*.f64 y (fma.f64 z -1/6 1/2)))))))
(exp.f64 (log.f64 (*.f64 5000000000000000/5641895835477563 (-.f64 y (*.f64 z (-.f64 y (*.f64 z (fma.f64 y 1/2 (*.f64 z (*.f64 y -1/6))))))))))
(*.f64 5000000000000000/5641895835477563 (-.f64 y (*.f64 z (-.f64 y (*.f64 z (fma.f64 y 1/2 (*.f64 z (*.f64 y -1/6))))))))
(*.f64 5000000000000000/5641895835477563 (-.f64 y (*.f64 z (-.f64 y (*.f64 z (*.f64 y (fma.f64 z -1/6 1/2)))))))
(exp.f64 (*.f64 (log.f64 (*.f64 5000000000000000/5641895835477563 (-.f64 y (*.f64 z (-.f64 y (*.f64 z (fma.f64 y 1/2 (*.f64 z (*.f64 y -1/6))))))))) 1))
(*.f64 5000000000000000/5641895835477563 (-.f64 y (*.f64 z (-.f64 y (*.f64 z (fma.f64 y 1/2 (*.f64 z (*.f64 y -1/6))))))))
(*.f64 5000000000000000/5641895835477563 (-.f64 y (*.f64 z (-.f64 y (*.f64 z (*.f64 y (fma.f64 z -1/6 1/2)))))))
(fma.f64 5000000000000000/5641895835477563 (-.f64 y (*.f64 z y)) (*.f64 (*.f64 z z) (*.f64 (fma.f64 y 1/2 (*.f64 z (*.f64 y -1/6))) 5000000000000000/5641895835477563)))
(fma.f64 5000000000000000/5641895835477563 (-.f64 y (*.f64 z y)) (*.f64 (*.f64 (*.f64 z z) (fma.f64 y 1/2 (*.f64 z (*.f64 y -1/6)))) 5000000000000000/5641895835477563))
(*.f64 5000000000000000/5641895835477563 (+.f64 (-.f64 y (*.f64 z y)) (*.f64 z (*.f64 z (*.f64 y (fma.f64 z -1/6 1/2))))))
(*.f64 5000000000000000/5641895835477563 (+.f64 (*.f64 (-.f64 1 z) y) (*.f64 y (*.f64 (fma.f64 z -1/6 1/2) (*.f64 z z)))))
(fma.f64 (-.f64 y (*.f64 z y)) 5000000000000000/5641895835477563 (*.f64 (*.f64 z z) (*.f64 (fma.f64 y 1/2 (*.f64 z (*.f64 y -1/6))) 5000000000000000/5641895835477563)))
(fma.f64 5000000000000000/5641895835477563 (-.f64 y (*.f64 z y)) (*.f64 (*.f64 (*.f64 z z) (fma.f64 y 1/2 (*.f64 z (*.f64 y -1/6)))) 5000000000000000/5641895835477563))
(*.f64 5000000000000000/5641895835477563 (+.f64 (-.f64 y (*.f64 z y)) (*.f64 z (*.f64 z (*.f64 y (fma.f64 z -1/6 1/2))))))
(*.f64 5000000000000000/5641895835477563 (+.f64 (*.f64 (-.f64 1 z) y) (*.f64 y (*.f64 (fma.f64 z -1/6 1/2) (*.f64 z z)))))
(+.f64 0 (*.f64 y (*.f64 1/6 z)))
(*.f64 (*.f64 y 1/6) z)
(*.f64 z (*.f64 y 1/6))
(+.f64 (*.f64 y (*.f64 1/6 z)) 0)
(*.f64 (*.f64 y 1/6) z)
(*.f64 z (*.f64 y 1/6))
(-.f64 (*.f64 y (*.f64 1/6 z)) 0)
(*.f64 (*.f64 y 1/6) z)
(*.f64 z (*.f64 y 1/6))
(-.f64 (exp.f64 (log1p.f64 (*.f64 y (*.f64 1/6 z)))) 1)
(*.f64 (*.f64 y 1/6) z)
(*.f64 z (*.f64 y 1/6))
(/.f64 (+.f64 (pow.f64 (*.f64 y (*.f64 1/6 z)) 3) 0) (+.f64 (pow.f64 (*.f64 y (*.f64 1/6 z)) 2) (-.f64 0 (*.f64 (*.f64 y (*.f64 1/6 z)) 0))))
(/.f64 (pow.f64 (*.f64 (*.f64 y 1/6) z) 3) (pow.f64 (*.f64 (*.f64 y 1/6) z) 2))
(/.f64 (pow.f64 (*.f64 z (*.f64 y 1/6)) 3) (pow.f64 (*.f64 z (*.f64 y 1/6)) 2))
(/.f64 (*.f64 z (*.f64 y 1/6)) 1)
(/.f64 (-.f64 (pow.f64 (*.f64 y (*.f64 1/6 z)) 2) 0) (*.f64 y (*.f64 1/6 z)))
(/.f64 (pow.f64 (*.f64 (*.f64 y 1/6) z) 3) (pow.f64 (*.f64 (*.f64 y 1/6) z) 2))
(/.f64 (pow.f64 (*.f64 z (*.f64 y 1/6)) 3) (pow.f64 (*.f64 z (*.f64 y 1/6)) 2))
(/.f64 (*.f64 z (*.f64 y 1/6)) 1)
(/.f64 (*.f64 (*.f64 1/216 (pow.f64 y 3)) z) (*.f64 1/36 (*.f64 y y)))
(/.f64 z (*.f64 6 (/.f64 (*.f64 y y) (pow.f64 y 3))))
(*.f64 (/.f64 (pow.f64 y 3) (/.f64 y (/.f64 1/6 y))) z)
(*.f64 (*.f64 1/6 (/.f64 y 1)) z)
(/.f64 (*.f64 (*.f64 1/36 (*.f64 y y)) z) (*.f64 y 1/6))
(/.f64 (*.f64 1/36 (*.f64 y y)) (/.f64 (*.f64 y 1/6) z))
(*.f64 (*.f64 1/6 (/.f64 (*.f64 y y) y)) z)
(*.f64 (/.f64 (/.f64 (*.f64 y y) 6) y) z)
(/.f64 (*.f64 z (*.f64 1/216 (pow.f64 y 3))) (*.f64 1/36 (*.f64 y y)))
(/.f64 z (*.f64 6 (/.f64 (*.f64 y y) (pow.f64 y 3))))
(*.f64 (/.f64 (pow.f64 y 3) (/.f64 y (/.f64 1/6 y))) z)
(*.f64 (*.f64 1/6 (/.f64 y 1)) z)
(/.f64 (*.f64 z (*.f64 1/36 (*.f64 y y))) (*.f64 y 1/6))
(/.f64 (*.f64 1/36 (*.f64 y y)) (/.f64 (*.f64 y 1/6) z))
(*.f64 (*.f64 1/6 (/.f64 (*.f64 y y) y)) z)
(*.f64 (/.f64 (/.f64 (*.f64 y y) 6) y) z)
(pow.f64 (*.f64 y (*.f64 1/6 z)) 1)
(*.f64 (*.f64 y 1/6) z)
(*.f64 z (*.f64 y 1/6))
(pow.f64 (cbrt.f64 (*.f64 y (*.f64 1/6 z))) 3)
(*.f64 (*.f64 y 1/6) z)
(*.f64 z (*.f64 y 1/6))
(pow.f64 (sqrt.f64 (*.f64 y (*.f64 1/6 z))) 2)
(*.f64 (*.f64 y 1/6) z)
(*.f64 z (*.f64 y 1/6))
(pow.f64 (pow.f64 (*.f64 y (*.f64 1/6 z)) 3) 1/3)
(*.f64 (*.f64 y 1/6) z)
(*.f64 z (*.f64 y 1/6))
(sqrt.f64 (pow.f64 (*.f64 y (*.f64 1/6 z)) 2))
(*.f64 (*.f64 y 1/6) z)
(*.f64 z (*.f64 y 1/6))
(log.f64 (pow.f64 (exp.f64 z) (*.f64 y 1/6)))
(*.f64 (*.f64 y 1/6) z)
(*.f64 z (*.f64 y 1/6))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 y (*.f64 1/6 z)))))
(*.f64 (*.f64 y 1/6) z)
(*.f64 z (*.f64 y 1/6))
(cbrt.f64 (pow.f64 (*.f64 y (*.f64 1/6 z)) 3))
(*.f64 (*.f64 y 1/6) z)
(*.f64 z (*.f64 y 1/6))
(expm1.f64 (log1p.f64 (*.f64 y (*.f64 1/6 z))))
(*.f64 (*.f64 y 1/6) z)
(*.f64 z (*.f64 y 1/6))
(log1p.f64 (expm1.f64 (*.f64 y (*.f64 1/6 z))))
(*.f64 (*.f64 y 1/6) z)
(*.f64 z (*.f64 y 1/6))
(exp.f64 (log.f64 (*.f64 y (*.f64 1/6 z))))
(*.f64 (*.f64 y 1/6) z)
(*.f64 z (*.f64 y 1/6))
(exp.f64 (*.f64 (log.f64 (*.f64 y (*.f64 1/6 z))) 1))
(*.f64 (*.f64 y 1/6) z)
(*.f64 z (*.f64 y 1/6))
(fma.f64 z (*.f64 y 1/6) 0)
(*.f64 (*.f64 y 1/6) z)
(*.f64 z (*.f64 y 1/6))
(fma.f64 y (*.f64 1/6 z) 0)
(*.f64 (*.f64 y 1/6) z)
(*.f64 z (*.f64 y 1/6))
(fma.f64 1/6 (*.f64 z y) 0)
(*.f64 (*.f64 y 1/6) z)
(*.f64 z (*.f64 y 1/6))
(fma.f64 (*.f64 y 1/6) z 0)
(*.f64 (*.f64 y 1/6) z)
(*.f64 z (*.f64 y 1/6))
(fma.f64 (*.f64 y (*.f64 1/6 z)) 1 0)
(*.f64 (*.f64 y 1/6) z)
(*.f64 z (*.f64 y 1/6))
(fma.f64 (*.f64 z y) 1/6 0)
(*.f64 (*.f64 y 1/6) z)
(*.f64 z (*.f64 y 1/6))
(fma.f64 1 (*.f64 y (*.f64 1/6 z)) 0)
(*.f64 (*.f64 y 1/6) z)
(*.f64 z (*.f64 y 1/6))
(fma.f64 (cbrt.f64 (*.f64 y (*.f64 1/6 z))) (pow.f64 (cbrt.f64 (*.f64 y (*.f64 1/6 z))) 2) 0)
(*.f64 (*.f64 y 1/6) z)
(*.f64 z (*.f64 y 1/6))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 y (*.f64 1/6 z))) 2) (cbrt.f64 (*.f64 y (*.f64 1/6 z))) 0)
(*.f64 (*.f64 y 1/6) z)
(*.f64 z (*.f64 y 1/6))
(fma.f64 (pow.f64 (cbrt.f64 z) 2) (*.f64 (cbrt.f64 z) (*.f64 y 1/6)) 0)
(*.f64 (*.f64 y 1/6) z)
(*.f64 z (*.f64 y 1/6))
(fma.f64 (cbrt.f64 (*.f64 1/36 (*.f64 y y))) (*.f64 (cbrt.f64 (*.f64 y 1/6)) z) 0)
(fma.f64 (cbrt.f64 (*.f64 1/36 (*.f64 y y))) (*.f64 z (cbrt.f64 (*.f64 y 1/6))) 0)
(*.f64 (cbrt.f64 (*.f64 1/36 (*.f64 y y))) (*.f64 z (cbrt.f64 (*.f64 y 1/6))))
(*.f64 z (*.f64 (cbrt.f64 (*.f64 y 1/6)) (cbrt.f64 (*.f64 1/36 (*.f64 y y)))))
(fma.f64 (sqrt.f64 (*.f64 y (*.f64 1/6 z))) (sqrt.f64 (*.f64 y (*.f64 1/6 z))) 0)
(*.f64 (*.f64 y 1/6) z)
(*.f64 z (*.f64 y 1/6))
(fma.f64 (sqrt.f64 z) (*.f64 (sqrt.f64 z) (*.f64 y 1/6)) 0)
(*.f64 (*.f64 y 1/6) z)
(*.f64 z (*.f64 y 1/6))
(fma.f64 (sqrt.f64 (*.f64 y 1/6)) (*.f64 (sqrt.f64 (*.f64 y 1/6)) z) 0)
(*.f64 (*.f64 y 1/6) z)
(*.f64 z (*.f64 y 1/6))
(fma.f64 (*.f64 z 1/6) y 0)
(*.f64 (*.f64 y 1/6) z)
(*.f64 z (*.f64 y 1/6))
(fma.f64 (*.f64 z (cbrt.f64 (*.f64 1/36 (*.f64 y y)))) (cbrt.f64 (*.f64 y 1/6)) 0)
(fma.f64 (cbrt.f64 (*.f64 1/36 (*.f64 y y))) (*.f64 z (cbrt.f64 (*.f64 y 1/6))) 0)
(*.f64 (cbrt.f64 (*.f64 1/36 (*.f64 y y))) (*.f64 z (cbrt.f64 (*.f64 y 1/6))))
(*.f64 z (*.f64 (cbrt.f64 (*.f64 y 1/6)) (cbrt.f64 (*.f64 1/36 (*.f64 y y)))))
(fma.f64 (*.f64 z (sqrt.f64 (*.f64 y 1/6))) (sqrt.f64 (*.f64 y 1/6)) 0)
(*.f64 (*.f64 y 1/6) z)
(*.f64 z (*.f64 y 1/6))
(fma.f64 (*.f64 (*.f64 y 1/6) (pow.f64 (cbrt.f64 z) 2)) (cbrt.f64 z) 0)
(*.f64 (*.f64 y 1/6) z)
(*.f64 z (*.f64 y 1/6))
(fma.f64 (*.f64 (*.f64 y 1/6) (sqrt.f64 z)) (sqrt.f64 z) 0)
(*.f64 (*.f64 y 1/6) z)
(*.f64 z (*.f64 y 1/6))

eval339.0ms (3.2%)

Compiler

Compiled 17988 to 10906 computations (39.4% saved)

prune186.0ms (1.7%)

Pruning

12 alts after pruning (5 fresh and 7 done)

PrunedKeptTotal
New8533856
Fresh022
Picked101
Done279
Total85612868
Error
0b
Counts
868 → 12
Alt Table
Click to see full alt table
StatusErrorProgram
55.4b
(/.f64 y (+.f64 5641895835477563/5000000000000000 (*.f64 5641895835477563/5000000000000000 z)))
50.5b
(/.f64 -1 x)
26.6b
(-.f64 x (/.f64 x (*.f64 x x)))
14.1b
(-.f64 x (/.f64 1 (-.f64 x (/.f64 5641895835477563/5000000000000000 y))))
19.6b
(-.f64 x (/.f64 1 x))
14.1b
(+.f64 (/.f64 y (-.f64 5641895835477563/5000000000000000 (*.f64 y x))) x)
27.3b
(+.f64 (/.f64 y 5641895835477563/5000000000000000) x)
37.3b
(+.f64 (+.f64 (*.f64 5000000000000000/5641895835477563 (-.f64 y (*.f64 y z))) (*.f64 -5000000000000000/5641895835477563 (*.f64 (*.f64 z z) (+.f64 (*.f64 y -1/2) (*.f64 z (+.f64 (*.f64 y 1/6) 0)))))) x)
37.0b
(+.f64 (*.f64 (-.f64 -1 (-.f64 (*.f64 1/2 (*.f64 z z)) z)) (*.f64 y -5000000000000000/5641895835477563)) x)
37.3b
(+.f64 (*.f64 5000000000000000/5641895835477563 (+.f64 (-.f64 y (*.f64 y z)) (*.f64 (*.f64 z z) (-.f64 (*.f64 y 1/2) (*.f64 (*.f64 y 1/6) z))))) x)
55.7b
(*.f64 y 5000000000000000/5641895835477563)
20.3b
x
Compiler

Compiled 150 to 107 computations (28.7% saved)

regimes76.0ms (0.7%)

Counts
25 → 1
Calls
Call 1
Inputs
x
(*.f64 y 5000000000000000/5641895835477563)
(/.f64 -1 x)
(+.f64 (/.f64 y 5641895835477563/5000000000000000) x)
(-.f64 x (/.f64 1 x))
(-.f64 x (/.f64 x (*.f64 x x)))
(/.f64 y (+.f64 5641895835477563/5000000000000000 (*.f64 5641895835477563/5000000000000000 z)))
(+.f64 x (/.f64 y (*.f64 y (neg.f64 x))))
(+.f64 x (/.f64 y (+.f64 5641895835477563/5000000000000000 (*.f64 5641895835477563/5000000000000000 z))))
(+.f64 (*.f64 5000000000000000/5641895835477563 (-.f64 y (*.f64 y z))) x)
(+.f64 (/.f64 y (-.f64 5641895835477563/5000000000000000 (*.f64 y x))) x)
(-.f64 x (/.f64 1 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y))))
(-.f64 x (/.f64 1 (-.f64 x (/.f64 5641895835477563/5000000000000000 y))))
(-.f64 x (/.f64 1 (-.f64 x (*.f64 5641895835477563/5000000000000000 (/.f64 1 y)))))
(+.f64 x (/.f64 y (-.f64 (+.f64 5641895835477563/5000000000000000 (*.f64 z 5641895835477563/5000000000000000)) (*.f64 x y))))
(+.f64 (*.f64 (-.f64 -1 (-.f64 (*.f64 1/2 (*.f64 z z)) z)) (*.f64 y -5000000000000000/5641895835477563)) x)
(+.f64 (*.f64 5000000000000000/5641895835477563 (+.f64 y (*.f64 y (+.f64 (neg.f64 z) (*.f64 (*.f64 z z) 1/2))))) x)
(-.f64 x (/.f64 (*.f64 1 (+.f64 (/.f64 5641895835477563/5000000000000000 y) x)) (-.f64 (*.f64 x x) (/.f64 31830988618379068626528276418969/25000000000000000000000000000000 (*.f64 y y)))))
(+.f64 (*.f64 5000000000000000/5641895835477563 (+.f64 (-.f64 y (*.f64 y z)) (*.f64 (*.f64 z z) (-.f64 (*.f64 y 1/2) (*.f64 (*.f64 y 1/6) z))))) x)
(+.f64 (*.f64 5000000000000000/5641895835477563 (+.f64 (-.f64 y (*.f64 y z)) (*.f64 (*.f64 z z) (-.f64 (*.f64 y 1/2) (*.f64 z (+.f64 (*.f64 y 1/6) 0)))))) x)
(+.f64 (+.f64 (*.f64 5000000000000000/5641895835477563 (-.f64 y (*.f64 y z))) (*.f64 -5000000000000000/5641895835477563 (*.f64 (*.f64 z z) (+.f64 (*.f64 y -1/2) (*.f64 z (+.f64 (*.f64 y 1/6) 0)))))) x)
(+.f64 (*.f64 5000000000000000/5641895835477563 (/.f64 y (exp.f64 z))) x)
(+.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)))
(fma.f64 (/.f64 1 (fma.f64 5641895835477563/5000000000000000 (exp.f64 z) (*.f64 y (neg.f64 x)))) y x)
Outputs
(+.f64 x (/.f64 -1 (fma.f64 (exp.f64 z) (/.f64 -5641895835477563/5000000000000000 y) x)))
Calls

7 calls:

20.0ms
z
13.0ms
x
13.0ms
(+.f64 x (/.f64 y (-.f64 (*.f64 5641895835477563/5000000000000000 (exp.f64 z)) (*.f64 x y))))
12.0ms
y
4.0ms
(*.f64 5641895835477563/5000000000000000 (exp.f64 z))
Results
ErrorSegmentsBranch
0.1b1x
0.1b1y
0.1b1z
0.1b1(+.f64 x (/.f64 y (-.f64 (*.f64 5641895835477563/5000000000000000 (exp.f64 z)) (*.f64 x y))))
0.1b1(*.f64 5641895835477563/5000000000000000 (exp.f64 z))
0.1b1(*.f64 5641895835477563/5000000000000000 (exp.f64 z))
0.1b1(exp.f64 z)
Compiler

Compiled 326 to 194 computations (40.5% saved)

regimes123.0ms (1.1%)

Counts
23 → 3
Calls
Call 1
Inputs
x
(*.f64 y 5000000000000000/5641895835477563)
(/.f64 -1 x)
(+.f64 (/.f64 y 5641895835477563/5000000000000000) x)
(-.f64 x (/.f64 1 x))
(-.f64 x (/.f64 x (*.f64 x x)))
(/.f64 y (+.f64 5641895835477563/5000000000000000 (*.f64 5641895835477563/5000000000000000 z)))
(+.f64 x (/.f64 y (*.f64 y (neg.f64 x))))
(+.f64 x (/.f64 y (+.f64 5641895835477563/5000000000000000 (*.f64 5641895835477563/5000000000000000 z))))
(+.f64 (*.f64 5000000000000000/5641895835477563 (-.f64 y (*.f64 y z))) x)
(+.f64 (/.f64 y (-.f64 5641895835477563/5000000000000000 (*.f64 y x))) x)
(-.f64 x (/.f64 1 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y))))
(-.f64 x (/.f64 1 (-.f64 x (/.f64 5641895835477563/5000000000000000 y))))
(-.f64 x (/.f64 1 (-.f64 x (*.f64 5641895835477563/5000000000000000 (/.f64 1 y)))))
(+.f64 x (/.f64 y (-.f64 (+.f64 5641895835477563/5000000000000000 (*.f64 z 5641895835477563/5000000000000000)) (*.f64 x y))))
(+.f64 (*.f64 (-.f64 -1 (-.f64 (*.f64 1/2 (*.f64 z z)) z)) (*.f64 y -5000000000000000/5641895835477563)) x)
(+.f64 (*.f64 5000000000000000/5641895835477563 (+.f64 y (*.f64 y (+.f64 (neg.f64 z) (*.f64 (*.f64 z z) 1/2))))) x)
(-.f64 x (/.f64 (*.f64 1 (+.f64 (/.f64 5641895835477563/5000000000000000 y) x)) (-.f64 (*.f64 x x) (/.f64 31830988618379068626528276418969/25000000000000000000000000000000 (*.f64 y y)))))
(+.f64 (*.f64 5000000000000000/5641895835477563 (+.f64 (-.f64 y (*.f64 y z)) (*.f64 (*.f64 z z) (-.f64 (*.f64 y 1/2) (*.f64 (*.f64 y 1/6) z))))) x)
(+.f64 (*.f64 5000000000000000/5641895835477563 (+.f64 (-.f64 y (*.f64 y z)) (*.f64 (*.f64 z z) (-.f64 (*.f64 y 1/2) (*.f64 z (+.f64 (*.f64 y 1/6) 0)))))) x)
(+.f64 (+.f64 (*.f64 5000000000000000/5641895835477563 (-.f64 y (*.f64 y z))) (*.f64 -5000000000000000/5641895835477563 (*.f64 (*.f64 z z) (+.f64 (*.f64 y -1/2) (*.f64 z (+.f64 (*.f64 y 1/6) 0)))))) x)
(+.f64 (*.f64 5000000000000000/5641895835477563 (/.f64 y (exp.f64 z))) x)
(+.f64 x (/.f64 y (-.f64 (*.f64 5641895835477563/5000000000000000 (exp.f64 z)) (*.f64 x y))))
Outputs
(-.f64 x (/.f64 1 x))
(+.f64 x (/.f64 y (-.f64 (*.f64 5641895835477563/5000000000000000 (exp.f64 z)) (*.f64 x y))))
x
Calls

6 calls:

40.0ms
(+.f64 x (/.f64 y (-.f64 (*.f64 5641895835477563/5000000000000000 (exp.f64 z)) (*.f64 x y))))
31.0ms
z
21.0ms
x
11.0ms
y
7.0ms
(exp.f64 z)
Results
ErrorSegmentsBranch
3.5b2x
4.5b1y
0.0b3z
0.1b3(+.f64 x (/.f64 y (-.f64 (*.f64 5641895835477563/5000000000000000 (exp.f64 z)) (*.f64 x y))))
0.0b3(*.f64 5641895835477563/5000000000000000 (exp.f64 z))
0.0b3(exp.f64 z)
Compiler

Compiled 295 to 177 computations (40% saved)

bsearch0.0ms (0%)

Algorithm
left-value
Steps
TimeLeftRight
0.0ms
1.000114079970826
1.0134194924316544
0.0ms
0.0
0.9978570611967302
Compiler

Compiled 21 to 15 computations (28.6% saved)

regimes126.0ms (1.2%)

Counts
22 → 3
Calls
Call 1
Inputs
x
(*.f64 y 5000000000000000/5641895835477563)
(/.f64 -1 x)
(+.f64 (/.f64 y 5641895835477563/5000000000000000) x)
(-.f64 x (/.f64 1 x))
(-.f64 x (/.f64 x (*.f64 x x)))
(/.f64 y (+.f64 5641895835477563/5000000000000000 (*.f64 5641895835477563/5000000000000000 z)))
(+.f64 x (/.f64 y (*.f64 y (neg.f64 x))))
(+.f64 x (/.f64 y (+.f64 5641895835477563/5000000000000000 (*.f64 5641895835477563/5000000000000000 z))))
(+.f64 (*.f64 5000000000000000/5641895835477563 (-.f64 y (*.f64 y z))) x)
(+.f64 (/.f64 y (-.f64 5641895835477563/5000000000000000 (*.f64 y x))) x)
(-.f64 x (/.f64 1 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y))))
(-.f64 x (/.f64 1 (-.f64 x (/.f64 5641895835477563/5000000000000000 y))))
(-.f64 x (/.f64 1 (-.f64 x (*.f64 5641895835477563/5000000000000000 (/.f64 1 y)))))
(+.f64 x (/.f64 y (-.f64 (+.f64 5641895835477563/5000000000000000 (*.f64 z 5641895835477563/5000000000000000)) (*.f64 x y))))
(+.f64 (*.f64 (-.f64 -1 (-.f64 (*.f64 1/2 (*.f64 z z)) z)) (*.f64 y -5000000000000000/5641895835477563)) x)
(+.f64 (*.f64 5000000000000000/5641895835477563 (+.f64 y (*.f64 y (+.f64 (neg.f64 z) (*.f64 (*.f64 z z) 1/2))))) x)
(-.f64 x (/.f64 (*.f64 1 (+.f64 (/.f64 5641895835477563/5000000000000000 y) x)) (-.f64 (*.f64 x x) (/.f64 31830988618379068626528276418969/25000000000000000000000000000000 (*.f64 y y)))))
(+.f64 (*.f64 5000000000000000/5641895835477563 (+.f64 (-.f64 y (*.f64 y z)) (*.f64 (*.f64 z z) (-.f64 (*.f64 y 1/2) (*.f64 (*.f64 y 1/6) z))))) x)
(+.f64 (*.f64 5000000000000000/5641895835477563 (+.f64 (-.f64 y (*.f64 y z)) (*.f64 (*.f64 z z) (-.f64 (*.f64 y 1/2) (*.f64 z (+.f64 (*.f64 y 1/6) 0)))))) x)
(+.f64 (+.f64 (*.f64 5000000000000000/5641895835477563 (-.f64 y (*.f64 y z))) (*.f64 -5000000000000000/5641895835477563 (*.f64 (*.f64 z z) (+.f64 (*.f64 y -1/2) (*.f64 z (+.f64 (*.f64 y 1/6) 0)))))) x)
(+.f64 (*.f64 5000000000000000/5641895835477563 (/.f64 y (exp.f64 z))) x)
Outputs
(-.f64 x (/.f64 1 x))
(+.f64 x (/.f64 y (-.f64 (+.f64 5641895835477563/5000000000000000 (*.f64 z 5641895835477563/5000000000000000)) (*.f64 x y))))
x
Calls

5 calls:

48.0ms
y
30.0ms
z
29.0ms
x
7.0ms
(exp.f64 z)
6.0ms
(exp.f64 z)
Results
ErrorSegmentsBranch
10.9b3x
11.8b5y
0.2b3z
0.2b3(exp.f64 z)
0.2b3(exp.f64 z)
Compiler

Compiled 266 to 160 computations (39.8% saved)

bsearch0.0ms (0%)

Algorithm
left-value
Steps
TimeLeftRight
0.0ms
1.000114079970826
1.0134194924316544
0.0ms
0.0
0.9978570611967302
Compiler

Compiled 21 to 15 computations (28.6% saved)

regimes69.0ms (0.6%)

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

3 calls:

22.0ms
y
21.0ms
x
21.0ms
z
Results
ErrorSegmentsBranch
12.7b3x
12.9b3y
0.3b3z
Compiler

Compiled 110 to 70 computations (36.4% saved)

bsearch33.0ms (0.3%)

Algorithm
binary-search
Steps
TimeLeftRight
15.0ms
0.00011407346420095594
0.01333024856153877
18.0ms
-588541.305280819
-0.0021452381821665456
Results
30.0ms256×body256valid
Compiler

Compiled 345 to 250 computations (27.5% saved)

regimes92.0ms (0.9%)

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

3 calls:

40.0ms
z
33.0ms
x
16.0ms
y
Results
ErrorSegmentsBranch
14.4b5x
13.2b3y
6.9b3z
Compiler

Compiled 72 to 45 computations (37.5% saved)

bsearch25.0ms (0.2%)

Algorithm
binary-search
Steps
TimeLeftRight
6.0ms
1.2499963321277341e-5
1.6655176398711074e-5
19.0ms
-588541.305280819
-0.0021452381821665456
Results
22.0ms192×body256valid
Compiler

Compiled 273 to 210 computations (23.1% saved)

regimes91.0ms (0.8%)

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

3 calls:

55.0ms
y
19.0ms
x
15.0ms
z
Results
ErrorSegmentsBranch
15.8b3x
12.4b7y
6.9b3z
Compiler

Compiled 54 to 34 computations (37% saved)

bsearch39.0ms (0.4%)

Algorithm
binary-search
Steps
TimeLeftRight
6.0ms
1.2499963321277341e-5
1.6655176398711074e-5
33.0ms
-588541.305280819
-0.0021452381821665456
Results
36.0ms192×body256valid
Compiler

Compiled 225 to 174 computations (22.7% saved)

regimes74.0ms (0.7%)

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

3 calls:

32.0ms
x
26.0ms
y
14.0ms
z
Results
ErrorSegmentsBranch
15.9b4x
14.5b7y
13.8b4z
Compiler

Compiled 27 to 19 computations (29.6% saved)

bsearch32.0ms (0.3%)

Algorithm
binary-search
Steps
TimeLeftRight
6.0ms
1.2499963321277341e-5
1.6655176398711074e-5
11.0ms
-5.164596818590863e+37
-2.5584569972362517e+37
15.0ms
-1.851723622624312e+229
-1.0681512227505442e+225
Results
28.0ms256×body256valid
Compiler

Compiled 239 to 193 computations (19.2% saved)

regimes65.0ms (0.6%)

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

3 calls:

28.0ms
y
20.0ms
z
16.0ms
x
Results
ErrorSegmentsBranch
15.6b5x
16.8b7y
17.5b3z
Compiler

Compiled 22 to 16 computations (27.3% saved)

bsearch51.0ms (0.5%)

Algorithm
binary-search
Steps
TimeLeftRight
14.0ms
1.7406510813806323e-118
4.4285123489338425e-116
6.0ms
-1.2942510643651667e-290
-1.0436314285146726e-290
16.0ms
-3.9393085392338487e-234
-3.795828751276766e-238
15.0ms
-9.183524430985831e-23
-1.6429803080289724e-28
Results
46.0ms416×body256valid
Compiler

Compiled 355 to 297 computations (16.3% saved)

regimes22.0ms (0.2%)

Accuracy

Total -43.4b remaining (-230.8%)

Threshold costs -43.4b (-230.8%)

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

3 calls:

9.0ms
y
8.0ms
x
3.0ms
z
Results
ErrorSegmentsBranch
18.8b3x
19.3b3y
20.3b1z
Compiler

Compiled 19 to 14 computations (26.3% saved)

bsearch37.0ms (0.3%)

Algorithm
binary-search
Steps
TimeLeftRight
18.0ms
-6.502386542233587e-291
-1.1724538926069205e-296
19.0ms
-1.100545190767416e-47
-8.735099927214187e-63
Results
33.0ms304×body256valid
Compiler

Compiled 249 to 205 computations (17.7% saved)

simplify14.0ms (0.1%)

Algorithm
egg-herbie
Rules
15×+-commutative_binary64
*-commutative_binary64
sub-neg_binary64
cancel-sign-sub-inv_binary64
neg-sub0_binary64
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
092282
1119282
2138282
3146282
4150282
Stop Event
fuel
saturated
Calls
Call 1
Inputs
(+.f64 x (/.f64 -1 (fma.f64 (exp.f64 z) (/.f64 -5641895835477563/5000000000000000 y) x)))
(if (<=.f64 (exp.f64 z) 0) (-.f64 x (/.f64 1 x)) (if (<=.f64 (exp.f64 z) 4548635623644201/4503599627370496) (+.f64 x (/.f64 y (-.f64 (*.f64 5641895835477563/5000000000000000 (exp.f64 z)) (*.f64 x y)))) x))
(if (<=.f64 (exp.f64 z) 0) (-.f64 x (/.f64 1 x)) (if (<=.f64 (exp.f64 z) 4548635623644201/4503599627370496) (+.f64 x (/.f64 y (-.f64 (+.f64 5641895835477563/5000000000000000 (*.f64 z 5641895835477563/5000000000000000)) (*.f64 x y)))) x))
(if (<=.f64 z -85) (-.f64 x (/.f64 1 x)) (if (<=.f64 z 7493989779944505/576460752303423488) (+.f64 (/.f64 y (-.f64 5641895835477563/5000000000000000 (*.f64 y x))) x) x))
(if (<=.f64 z -5188146770730811/576460752303423488) (-.f64 x (/.f64 1 x)) (if (<=.f64 z 8264141345021879/590295810358705651712) (+.f64 x (/.f64 y (+.f64 5641895835477563/5000000000000000 (*.f64 5641895835477563/5000000000000000 z)))) x))
(if (<=.f64 z -3458764513820541/1152921504606846976) (-.f64 x (/.f64 1 x)) (if (<=.f64 z 4722366482869645/295147905179352825856) (+.f64 (/.f64 y 5641895835477563/5000000000000000) x) x))
(if (<=.f64 z -359999999999999991338962121541363616952606379841153451551706574671533465108843263162249473976071168245262966294654375496026263246838133591334913307724112644266808103402903792053475922024507336730026550734044796848223075803594752) x (if (<=.f64 z -37999999999999998955653073598507122688) (/.f64 -1 x) (if (<=.f64 z 3984496719921263/295147905179352825856) (+.f64 (/.f64 y 5641895835477563/5000000000000000) x) x)))
(if (<=.f64 x -348449143727041/87112285931760246646623899502532662132736) x (if (<=.f64 x -8477115559868589/229111231347799689635350271469398707925773913377365220235531597618488512042823233274762274126597027003434876073751997760595174886056587013603560208332516636964102994463833696818134410091831830209960320065853961979807444428853900668922870296851794362368) (/.f64 -1 x) (if (<=.f64 x -3686675374229359/351111940402796075728379920075981393284761128699669252487168127261196632432619068618571244770327218791250222421623815151677323767215657465806342637967722899175327916845440400930277772658683777577056802640791026892262013051450122815378736544025053197584668966180832613749896964723593195907881555331297312768) (*.f64 y 5000000000000000/5641895835477563) (if (<=.f64 x 8858346952352709/22713710134237715329666368996500141698551292521478689383796568724394977753543685103943470334805111423773828800195818060422956300894208) (/.f64 -1 x) x))))
(if (<=.f64 x -2037940770576765/231584178474632390847141970017375815706539969331281128078915168015826259279872) x (if (<=.f64 x -4344377137433667/368167554019802297902961703073592265444961685287384386095984806211036520049665972495786961556290633771253993225976613596485201446531925242865351537949643006725668645734124513845866945743352000756639913885870091814580532597437363981258574050387614181710541845882032738795411959682006458992302809763070411033018368) (*.f64 y 5000000000000000/5641895835477563) x))
x
Outputs
(+.f64 x (/.f64 -1 (fma.f64 (exp.f64 z) (/.f64 -5641895835477563/5000000000000000 y) x)))
(if (<=.f64 (exp.f64 z) 0) (-.f64 x (/.f64 1 x)) (if (<=.f64 (exp.f64 z) 4548635623644201/4503599627370496) (+.f64 x (/.f64 y (-.f64 (*.f64 5641895835477563/5000000000000000 (exp.f64 z)) (*.f64 x y)))) x))
(if (<=.f64 (exp.f64 z) 0) (-.f64 x (/.f64 1 x)) (if (<=.f64 (exp.f64 z) 4548635623644201/4503599627370496) (+.f64 x (/.f64 y (-.f64 (*.f64 (exp.f64 z) 5641895835477563/5000000000000000) (*.f64 x y)))) x))
(if (<=.f64 (exp.f64 z) 0) (-.f64 x (/.f64 1 x)) (if (<=.f64 (exp.f64 z) 4548635623644201/4503599627370496) (+.f64 x (/.f64 y (-.f64 (+.f64 5641895835477563/5000000000000000 (*.f64 z 5641895835477563/5000000000000000)) (*.f64 x y)))) x))
(if (<=.f64 z -85) (-.f64 x (/.f64 1 x)) (if (<=.f64 z 7493989779944505/576460752303423488) (+.f64 (/.f64 y (-.f64 5641895835477563/5000000000000000 (*.f64 y x))) x) x))
(if (<=.f64 z -85) (-.f64 x (/.f64 1 x)) (if (<=.f64 z 7493989779944505/576460752303423488) (+.f64 x (/.f64 y (-.f64 5641895835477563/5000000000000000 (*.f64 x y)))) x))
(if (<=.f64 z -5188146770730811/576460752303423488) (-.f64 x (/.f64 1 x)) (if (<=.f64 z 8264141345021879/590295810358705651712) (+.f64 x (/.f64 y (+.f64 5641895835477563/5000000000000000 (*.f64 5641895835477563/5000000000000000 z)))) x))
(if (<=.f64 z -5188146770730811/576460752303423488) (-.f64 x (/.f64 1 x)) (if (<=.f64 z 8264141345021879/590295810358705651712) (+.f64 x (/.f64 y (+.f64 5641895835477563/5000000000000000 (*.f64 z 5641895835477563/5000000000000000)))) x))
(if (<=.f64 z -3458764513820541/1152921504606846976) (-.f64 x (/.f64 1 x)) (if (<=.f64 z 4722366482869645/295147905179352825856) (+.f64 (/.f64 y 5641895835477563/5000000000000000) x) x))
(if (<=.f64 z -3458764513820541/1152921504606846976) (-.f64 x (/.f64 1 x)) (if (<=.f64 z 4722366482869645/295147905179352825856) (+.f64 x (/.f64 y 5641895835477563/5000000000000000)) x))
(if (<=.f64 z -359999999999999991338962121541363616952606379841153451551706574671533465108843263162249473976071168245262966294654375496026263246838133591334913307724112644266808103402903792053475922024507336730026550734044796848223075803594752) x (if (<=.f64 z -37999999999999998955653073598507122688) (/.f64 -1 x) (if (<=.f64 z 3984496719921263/295147905179352825856) (+.f64 (/.f64 y 5641895835477563/5000000000000000) x) x)))
(if (<=.f64 z -359999999999999991338962121541363616952606379841153451551706574671533465108843263162249473976071168245262966294654375496026263246838133591334913307724112644266808103402903792053475922024507336730026550734044796848223075803594752) x (if (<=.f64 z -37999999999999998955653073598507122688) (/.f64 -1 x) (if (<=.f64 z 3984496719921263/295147905179352825856) (+.f64 x (/.f64 y 5641895835477563/5000000000000000)) x)))
(if (<=.f64 x -348449143727041/87112285931760246646623899502532662132736) x (if (<=.f64 x -8477115559868589/229111231347799689635350271469398707925773913377365220235531597618488512042823233274762274126597027003434876073751997760595174886056587013603560208332516636964102994463833696818134410091831830209960320065853961979807444428853900668922870296851794362368) (/.f64 -1 x) (if (<=.f64 x -3686675374229359/351111940402796075728379920075981393284761128699669252487168127261196632432619068618571244770327218791250222421623815151677323767215657465806342637967722899175327916845440400930277772658683777577056802640791026892262013051450122815378736544025053197584668966180832613749896964723593195907881555331297312768) (*.f64 y 5000000000000000/5641895835477563) (if (<=.f64 x 8858346952352709/22713710134237715329666368996500141698551292521478689383796568724394977753543685103943470334805111423773828800195818060422956300894208) (/.f64 -1 x) x))))
(if (<=.f64 x -2037940770576765/231584178474632390847141970017375815706539969331281128078915168015826259279872) x (if (<=.f64 x -4344377137433667/368167554019802297902961703073592265444961685287384386095984806211036520049665972495786961556290633771253993225976613596485201446531925242865351537949643006725668645734124513845866945743352000756639913885870091814580532597437363981258574050387614181710541845882032738795411959682006458992302809763070411033018368) (*.f64 y 5000000000000000/5641895835477563) x))
x
Compiler

Compiled 226 to 152 computations (32.7% saved)

soundness744.0ms (7%)

Algorithm
egg-herbie
Rules
1229×fma-def_binary64
1229×fma-def_binary64
1055×div-sub_binary64
1055×div-sub_binary64
902×fma-neg_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
Stop Event
node limit
node limit
Compiler

Compiled 1674 to 1240 computations (25.9% saved)

end89.0ms (0.8%)

Compiler

Compiled 199 to 121 computations (39.2% saved)

Profiling

Loading profile data...