Numeric.SpecFunctions:invErfc from math-functions-0.1.5.2, A

Time bar (total: 9.3s)

analyze108.0ms (1.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
25%25%74.9%0.1%0%0%0%4
31.3%31.2%68.6%0.1%0%0%0%5
43.8%43.7%56.2%0.1%0%0%0%6
53.1%53%46.8%0.1%0%0%0%7
59.4%59.3%40.6%0.1%0%0%0%8
68%67.9%32%0.1%0%0%0%9
73.6%73.5%26.3%0.1%0%0%0%10
78.2%78.1%21.7%0.1%0%0%0%11
83.3%83.1%16.7%0.1%0%0%0%12
Compiler

Compiled 16 to 11 computations (31.3% saved)

Precisions
Click to see histograms. Total time spent on operations: 46.0ms
Operation ival-mult, time spent: 17.0ms, 37.0% of total-time
Operation ival-exp, time spent: 11.0ms, 24.0% of total-time
Operation ival-sub, time spent: 6.0ms, 13.0% of total-time
Operation ival-add, time spent: 6.0ms, 13.0% of total-time
Operation ival-div, time spent: 4.0ms, 9.0% of total-time
Operation const, time spent: 2.0ms, 4.0% of total-time

sample1.2s (12.7%)

Results
1.1s8255×256valid
0.0ms256valid
Precisions
Click to see histograms. Total time spent on operations: 399.0ms
Operation ival-mult, time spent: 138.0ms, 35.0% of total-time
Operation ival-exp, time spent: 77.0ms, 19.0% of total-time
Operation ival-div, time spent: 68.0ms, 17.0% of total-time
Operation ival-add, time spent: 53.0ms, 13.0% of total-time
Operation ival-sub, time spent: 49.0ms, 12.0% of total-time
Operation const, time spent: 14.0ms, 4.0% of total-time
Bogosity

preprocess736.0ms (7.9%)

Algorithm
egg-herbie
Rules
1478×fma-define
1468×fma-neg
274×distribute-lft-neg-in
244×cancel-sign-sub-inv
234×distribute-rgt-in
FPErrors
Click to see full error table
Ground TruthOverpredictionsExampleUnderpredictionsExampleSubexpression
260-1(1.0300573020129305e-47 -3.3118390901412894e-273 -2.8275746277134487e+284)(/.f64 y (-.f64 (*.f64 5641895835477563/5000000000000000 (exp.f64 z)) (*.f64 x y)))
40-0-(-.f64 (*.f64 5641895835477563/5000000000000000 (exp.f64 z)) (*.f64 x y))
00-0-(exp.f64 z)
00-0-x
00-0-5641895835477563/5000000000000000
00-0-y
00-0-(*.f64 x y)
00-0-z
00-0-(+.f64 x (/.f64 y (-.f64 (*.f64 5641895835477563/5000000000000000 (exp.f64 z)) (*.f64 x y))))
00-0-(*.f64 5641895835477563/5000000000000000 (exp.f64 z))
Iterations

Useful iterations: 5 (0.0ms)

IterNodesCost
052578
1129538
2246538
3552526
41099510
52066506
63054506
73762506
83940506
94007506
104029506
114029506
Stop Event
saturated
Calls
Call 1
Inputs
(+.f64 x (/.f64 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 (neg.f64 x) (/.f64 y (-.f64 (*.f64 5641895835477563/5000000000000000 (exp.f64 z)) (*.f64 (neg.f64 x) y))))
(+.f64 x (/.f64 (neg.f64 y) (-.f64 (*.f64 5641895835477563/5000000000000000 (exp.f64 z)) (*.f64 x (neg.f64 y)))))
(+.f64 x (/.f64 y (-.f64 (*.f64 5641895835477563/5000000000000000 (exp.f64 (neg.f64 z))) (*.f64 x y))))
(neg.f64 (+.f64 (neg.f64 x) (/.f64 y (-.f64 (*.f64 5641895835477563/5000000000000000 (exp.f64 z)) (*.f64 (neg.f64 x) y)))))
(neg.f64 (+.f64 x (/.f64 (neg.f64 y) (-.f64 (*.f64 5641895835477563/5000000000000000 (exp.f64 z)) (*.f64 x (neg.f64 y))))))
(neg.f64 (+.f64 x (/.f64 y (-.f64 (*.f64 5641895835477563/5000000000000000 (exp.f64 (neg.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 x y (*.f64 (exp.f64 z) -5641895835477563/5000000000000000))))
(-.f64 x (/.f64 y (fma.f64 (exp.f64 z) -5641895835477563/5000000000000000 (*.f64 x y))))
(+.f64 x (/.f64 y (-.f64 (*.f64 5641895835477563/5000000000000000 (exp.f64 z)) (*.f64 x y))))
(-.f64 x (/.f64 y (fma.f64 x y (*.f64 (exp.f64 z) -5641895835477563/5000000000000000))))
(-.f64 x (/.f64 y (fma.f64 (exp.f64 z) -5641895835477563/5000000000000000 (*.f64 x y))))
(+.f64 (neg.f64 x) (/.f64 y (-.f64 (*.f64 5641895835477563/5000000000000000 (exp.f64 z)) (*.f64 (neg.f64 x) y))))
(+.f64 (neg.f64 x) (/.f64 y (+.f64 (*.f64 5641895835477563/5000000000000000 (exp.f64 z)) (*.f64 x y))))
(-.f64 (/.f64 y (fma.f64 5641895835477563/5000000000000000 (exp.f64 z) (*.f64 x y))) x)
(+.f64 x (/.f64 (neg.f64 y) (-.f64 (*.f64 5641895835477563/5000000000000000 (exp.f64 z)) (*.f64 x (neg.f64 y)))))
(+.f64 x (/.f64 (neg.f64 y) (+.f64 (*.f64 5641895835477563/5000000000000000 (exp.f64 z)) (*.f64 x y))))
(-.f64 x (/.f64 y (fma.f64 5641895835477563/5000000000000000 (exp.f64 z) (*.f64 x y))))
(+.f64 x (/.f64 y (-.f64 (*.f64 5641895835477563/5000000000000000 (exp.f64 (neg.f64 z))) (*.f64 x y))))
(+.f64 x (/.f64 y (-.f64 (/.f64 5641895835477563/5000000000000000 (exp.f64 z)) (*.f64 x y))))
(-.f64 x (/.f64 y (fma.f64 x y (/.f64 -5641895835477563/5000000000000000 (exp.f64 z)))))
(neg.f64 (+.f64 (neg.f64 x) (/.f64 y (-.f64 (*.f64 5641895835477563/5000000000000000 (exp.f64 z)) (*.f64 (neg.f64 x) y)))))
(+.f64 x (/.f64 (neg.f64 y) (+.f64 (*.f64 5641895835477563/5000000000000000 (exp.f64 z)) (*.f64 x y))))
(-.f64 x (/.f64 y (fma.f64 5641895835477563/5000000000000000 (exp.f64 z) (*.f64 x y))))
(neg.f64 (+.f64 x (/.f64 (neg.f64 y) (-.f64 (*.f64 5641895835477563/5000000000000000 (exp.f64 z)) (*.f64 x (neg.f64 y))))))
(+.f64 (neg.f64 x) (/.f64 y (+.f64 (*.f64 5641895835477563/5000000000000000 (exp.f64 z)) (*.f64 x y))))
(-.f64 (/.f64 y (fma.f64 5641895835477563/5000000000000000 (exp.f64 z) (*.f64 x y))) x)
(neg.f64 (+.f64 x (/.f64 y (-.f64 (*.f64 5641895835477563/5000000000000000 (exp.f64 (neg.f64 z))) (*.f64 x y)))))
(-.f64 (neg.f64 x) (/.f64 y (-.f64 (/.f64 5641895835477563/5000000000000000 (exp.f64 z)) (*.f64 x y))))
(-.f64 (/.f64 y (+.f64 (*.f64 x y) (neg.f64 (/.f64 5641895835477563/5000000000000000 (exp.f64 z))))) x)
(-.f64 (/.f64 y (fma.f64 x y (/.f64 -5641895835477563/5000000000000000 (exp.f64 z)))) x)
(+.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 x y (*.f64 (exp.f64 z) -5641895835477563/5000000000000000))))
(-.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 (neg.f64 y) (fma.f64 y z (*.f64 (exp.f64 x) -5641895835477563/5000000000000000))))
(-.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 z (*.f64 (exp.f64 y) -5641895835477563/5000000000000000))))
Compiler

Compiled 109 to 52 computations (52.3% saved)

Precisions
Click to see histograms. Total time spent on operations: 453.0ms
Operation ival-mult, time spent: 424.0ms, 94.0% of total-time
Operation ival-sub, time spent: 10.0ms, 2.0% of total-time
Operation ival-div, time spent: 8.0ms, 2.0% of total-time
Operation ival-exp, time spent: 6.0ms, 1.0% of total-time
Operation ival-add, time spent: 3.0ms, 1.0% of total-time
Operation const, time spent: 2.0ms, 0.0% of total-time

eval2.0ms (0%)

Compiler

Compiled 25 to 14 computations (44% saved)

prune1.0ms (0%)

Alt Table
Click to see full alt table
StatusAccuracyProgram
97.1%
(-.f64 x (/.f64 y (fma.f64 x y (*.f64 (exp.f64 z) -5641895835477563/5000000000000000))))
95.5%
(+.f64 x (/.f64 y (-.f64 (*.f64 5641895835477563/5000000000000000 (exp.f64 z)) (*.f64 x y))))
Compiler

Compiled 29 to 19 computations (34.5% saved)

localize112.0ms (1.2%)

Localize:

Found 7 expressions with local error:

NewAccuracyProgram
100.0%
(-.f64 x (/.f64 y (fma.f64 x y (*.f64 (exp.f64 z) -5641895835477563/5000000000000000))))
100.0%
(*.f64 (exp.f64 z) -5641895835477563/5000000000000000)
90.5%
(/.f64 y (fma.f64 x y (*.f64 (exp.f64 z) -5641895835477563/5000000000000000)))
100.0%
(+.f64 x (/.f64 y (-.f64 (*.f64 5641895835477563/5000000000000000 (exp.f64 z)) (*.f64 x y))))
100.0%
(*.f64 5641895835477563/5000000000000000 (exp.f64 z))
98.7%
(-.f64 (*.f64 5641895835477563/5000000000000000 (exp.f64 z)) (*.f64 x y))
90.5%
(/.f64 y (-.f64 (*.f64 5641895835477563/5000000000000000 (exp.f64 z)) (*.f64 x y)))
Compiler

Compiled 84 to 36 computations (57.1% saved)

Precisions
Click to see histograms. Total time spent on operations: 55.0ms
Operation ival-mult, time spent: 20.0ms, 36.0% of total-time
Operation composed, time spent: 12.0ms, 22.0% of total-time
Operation ival-div, time spent: 8.0ms, 15.0% of total-time
Operation ival-add, time spent: 6.0ms, 11.0% of total-time
Operation ival-sub, time spent: 5.0ms, 9.0% of total-time
Operation ival-exp, time spent: 2.0ms, 4.0% of total-time
Operation const, time spent: 2.0ms, 4.0% of total-time

series41.0ms (0.4%)

Counts
7 → 172
Calls
Call 1
Inputs
#<alt (/.f64 y (-.f64 (*.f64 5641895835477563/5000000000000000 (exp.f64 z)) (*.f64 x y)))>
#<alt (-.f64 (*.f64 5641895835477563/5000000000000000 (exp.f64 z)) (*.f64 x y))>
#<alt (*.f64 5641895835477563/5000000000000000 (exp.f64 z))>
#<alt (+.f64 x (/.f64 y (-.f64 (*.f64 5641895835477563/5000000000000000 (exp.f64 z)) (*.f64 x y))))>
#<alt (/.f64 y (fma.f64 x y (*.f64 (exp.f64 z) -5641895835477563/5000000000000000)))>
#<alt (*.f64 (exp.f64 z) -5641895835477563/5000000000000000)>
#<alt (-.f64 x (/.f64 y (fma.f64 x y (*.f64 (exp.f64 z) -5641895835477563/5000000000000000))))>
Outputs
#<alt (*.f64 5000000000000000/5641895835477563 (/.f64 y (exp.f64 z)))>
#<alt (*.f64 y (+.f64 (*.f64 25000000000000000000000000000000/31830988618379068626528276418969 (/.f64 (*.f64 x y) (pow.f64 (exp.f64 z) 2))) (*.f64 5000000000000000/5641895835477563 (/.f64 1 (exp.f64 z)))))>
#<alt (*.f64 y (+.f64 (*.f64 y (-.f64 (*.f64 125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547 (/.f64 (*.f64 (pow.f64 x 2) y) (pow.f64 (exp.f64 z) 3))) (*.f64 -25000000000000000000000000000000/31830988618379068626528276418969 (/.f64 x (pow.f64 (exp.f64 z) 2))))) (*.f64 5000000000000000/5641895835477563 (/.f64 1 (exp.f64 z)))))>
#<alt (*.f64 y (+.f64 (*.f64 y (-.f64 (*.f64 y (-.f64 (*.f64 625000000000000000000000000000000000000000000000000000000000000/1013211836423377808197068612118338110498536634308026710423022961 (/.f64 (*.f64 (pow.f64 x 3) y) (pow.f64 (exp.f64 z) 4))) (*.f64 -125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547 (/.f64 (pow.f64 x 2) (pow.f64 (exp.f64 z) 3))))) (*.f64 -25000000000000000000000000000000/31830988618379068626528276418969 (/.f64 x (pow.f64 (exp.f64 z) 2))))) (*.f64 5000000000000000/5641895835477563 (/.f64 1 (exp.f64 z)))))>
#<alt (/.f64 -1 x)>
#<alt (-.f64 (*.f64 -5641895835477563/5000000000000000 (/.f64 (exp.f64 z) (*.f64 (pow.f64 x 2) y))) (/.f64 1 x))>
#<alt (-.f64 (*.f64 -31830988618379068626528276418969/25000000000000000000000000000000 (/.f64 (pow.f64 (exp.f64 z) 2) (*.f64 (pow.f64 x 3) (pow.f64 y 2)))) (+.f64 (*.f64 5641895835477563/5000000000000000 (/.f64 (exp.f64 z) (*.f64 (pow.f64 x 2) y))) (/.f64 1 x)))>
#<alt (-.f64 (*.f64 -179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 (/.f64 (pow.f64 (exp.f64 z) 3) (*.f64 (pow.f64 x 4) (pow.f64 y 3)))) (+.f64 (*.f64 5641895835477563/5000000000000000 (/.f64 (exp.f64 z) (*.f64 (pow.f64 x 2) y))) (+.f64 (*.f64 31830988618379068626528276418969/25000000000000000000000000000000 (/.f64 (pow.f64 (exp.f64 z) 2) (*.f64 (pow.f64 x 3) (pow.f64 y 2)))) (/.f64 1 x))))>
#<alt (/.f64 -1 x)>
#<alt (-.f64 (*.f64 -5641895835477563/5000000000000000 (/.f64 (exp.f64 z) (*.f64 (pow.f64 x 2) y))) (/.f64 1 x))>
#<alt (-.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 31830988618379068626528276418969/25000000000000000000000000000000 (/.f64 (pow.f64 (exp.f64 z) 2) (*.f64 (pow.f64 x 3) y))) (*.f64 -5641895835477563/5000000000000000 (/.f64 (exp.f64 z) (pow.f64 x 2)))) y)) (/.f64 1 x))>
#<alt (-.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 -179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 (/.f64 (pow.f64 (exp.f64 z) 3) (*.f64 (pow.f64 x 4) y))) (*.f64 31830988618379068626528276418969/25000000000000000000000000000000 (/.f64 (pow.f64 (exp.f64 z) 2) (pow.f64 x 3)))) y)) (*.f64 -5641895835477563/5000000000000000 (/.f64 (exp.f64 z) (pow.f64 x 2)))) y)) (/.f64 1 x))>
#<alt (/.f64 y (-.f64 5641895835477563/5000000000000000 (*.f64 x y)))>
#<alt (+.f64 (*.f64 -5641895835477563/5000000000000000 (/.f64 (*.f64 y z) (pow.f64 (-.f64 5641895835477563/5000000000000000 (*.f64 x y)) 2))) (/.f64 y (-.f64 5641895835477563/5000000000000000 (*.f64 x y))))>
#<alt (+.f64 (*.f64 z (-.f64 (*.f64 -1 (*.f64 z (+.f64 (*.f64 -31830988618379068626528276418969/25000000000000000000000000000000 (/.f64 y (pow.f64 (-.f64 5641895835477563/5000000000000000 (*.f64 x y)) 3))) (*.f64 5641895835477563/10000000000000000 (/.f64 y (pow.f64 (-.f64 5641895835477563/5000000000000000 (*.f64 x y)) 2)))))) (*.f64 5641895835477563/5000000000000000 (/.f64 y (pow.f64 (-.f64 5641895835477563/5000000000000000 (*.f64 x y)) 2))))) (/.f64 y (-.f64 5641895835477563/5000000000000000 (*.f64 x y))))>
#<alt (+.f64 (*.f64 z (-.f64 (*.f64 z (-.f64 (*.f64 -1 (*.f64 z (+.f64 (*.f64 -5641895835477563/5000000000000000 (/.f64 (+.f64 (*.f64 -31830988618379068626528276418969/25000000000000000000000000000000 (/.f64 y (pow.f64 (-.f64 5641895835477563/5000000000000000 (*.f64 x y)) 3))) (*.f64 5641895835477563/10000000000000000 (/.f64 y (pow.f64 (-.f64 5641895835477563/5000000000000000 (*.f64 x y)) 2)))) (-.f64 5641895835477563/5000000000000000 (*.f64 x y)))) (+.f64 (*.f64 -31830988618379068626528276418969/50000000000000000000000000000000 (/.f64 y (pow.f64 (-.f64 5641895835477563/5000000000000000 (*.f64 x y)) 3))) (*.f64 5641895835477563/30000000000000000 (/.f64 y (pow.f64 (-.f64 5641895835477563/5000000000000000 (*.f64 x y)) 2))))))) (+.f64 (*.f64 -31830988618379068626528276418969/25000000000000000000000000000000 (/.f64 y (pow.f64 (-.f64 5641895835477563/5000000000000000 (*.f64 x y)) 3))) (*.f64 5641895835477563/10000000000000000 (/.f64 y (pow.f64 (-.f64 5641895835477563/5000000000000000 (*.f64 x y)) 2)))))) (*.f64 5641895835477563/5000000000000000 (/.f64 y (pow.f64 (-.f64 5641895835477563/5000000000000000 (*.f64 x y)) 2))))) (/.f64 y (-.f64 5641895835477563/5000000000000000 (*.f64 x y))))>
#<alt (*.f64 5000000000000000/5641895835477563 (/.f64 y (exp.f64 z)))>
#<alt (+.f64 (*.f64 25000000000000000000000000000000/31830988618379068626528276418969 (/.f64 (*.f64 x (pow.f64 y 2)) (pow.f64 (exp.f64 z) 2))) (*.f64 5000000000000000/5641895835477563 (/.f64 y (exp.f64 z))))>
#<alt (+.f64 (*.f64 5000000000000000/5641895835477563 (/.f64 y (exp.f64 z))) (*.f64 x (-.f64 (*.f64 125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547 (/.f64 (*.f64 x (pow.f64 y 3)) (pow.f64 (exp.f64 z) 3))) (*.f64 -25000000000000000000000000000000/31830988618379068626528276418969 (/.f64 (pow.f64 y 2) (pow.f64 (exp.f64 z) 2))))))>
#<alt (+.f64 (*.f64 5000000000000000/5641895835477563 (/.f64 y (exp.f64 z))) (*.f64 x (-.f64 (*.f64 x (-.f64 (*.f64 625000000000000000000000000000000000000000000000000000000000000/1013211836423377808197068612118338110498536634308026710423022961 (/.f64 (*.f64 x (pow.f64 y 4)) (pow.f64 (exp.f64 z) 4))) (*.f64 -125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547 (/.f64 (pow.f64 y 3) (pow.f64 (exp.f64 z) 3))))) (*.f64 -25000000000000000000000000000000/31830988618379068626528276418969 (/.f64 (pow.f64 y 2) (pow.f64 (exp.f64 z) 2))))))>
#<alt (/.f64 -1 x)>
#<alt (/.f64 (-.f64 (*.f64 -5641895835477563/5000000000000000 (/.f64 (exp.f64 z) (*.f64 x y))) 1) x)>
#<alt (/.f64 (-.f64 (*.f64 -31830988618379068626528276418969/25000000000000000000000000000000 (/.f64 (pow.f64 (exp.f64 z) 2) (*.f64 (pow.f64 x 2) (pow.f64 y 2)))) (+.f64 1 (*.f64 5641895835477563/5000000000000000 (/.f64 (exp.f64 z) (*.f64 x y))))) x)>
#<alt (/.f64 (-.f64 (*.f64 -179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 (/.f64 (pow.f64 (exp.f64 z) 3) (*.f64 (pow.f64 x 3) (pow.f64 y 3)))) (+.f64 1 (+.f64 (*.f64 5641895835477563/5000000000000000 (/.f64 (exp.f64 z) (*.f64 x y))) (*.f64 31830988618379068626528276418969/25000000000000000000000000000000 (/.f64 (pow.f64 (exp.f64 z) 2) (*.f64 (pow.f64 x 2) (pow.f64 y 2))))))) x)>
#<alt (/.f64 -1 x)>
#<alt (*.f64 -1 (/.f64 (+.f64 1 (*.f64 5641895835477563/5000000000000000 (/.f64 (exp.f64 z) (*.f64 x y)))) x))>
#<alt (*.f64 -1 (/.f64 (+.f64 1 (*.f64 -1 (/.f64 (-.f64 (*.f64 -31830988618379068626528276418969/25000000000000000000000000000000 (/.f64 (pow.f64 (exp.f64 z) 2) (*.f64 x (pow.f64 y 2)))) (*.f64 5641895835477563/5000000000000000 (/.f64 (exp.f64 z) y))) x))) x))>
#<alt (*.f64 -1 (/.f64 (+.f64 1 (*.f64 -1 (/.f64 (-.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 (/.f64 (pow.f64 (exp.f64 z) 3) (*.f64 x (pow.f64 y 3)))) (*.f64 -31830988618379068626528276418969/25000000000000000000000000000000 (/.f64 (pow.f64 (exp.f64 z) 2) (pow.f64 y 2)))) x)) (*.f64 5641895835477563/5000000000000000 (/.f64 (exp.f64 z) y))) x))) x))>
#<alt (-.f64 5641895835477563/5000000000000000 (*.f64 x y))>
#<alt (-.f64 (+.f64 5641895835477563/5000000000000000 (*.f64 5641895835477563/5000000000000000 z)) (*.f64 x y))>
#<alt (-.f64 (+.f64 5641895835477563/5000000000000000 (*.f64 z (+.f64 5641895835477563/5000000000000000 (*.f64 5641895835477563/10000000000000000 z)))) (*.f64 x y))>
#<alt (-.f64 (+.f64 5641895835477563/5000000000000000 (*.f64 z (+.f64 5641895835477563/5000000000000000 (*.f64 z (+.f64 5641895835477563/10000000000000000 (*.f64 5641895835477563/30000000000000000 z)))))) (*.f64 x y))>
#<alt (*.f64 5641895835477563/5000000000000000 (exp.f64 z))>
#<alt (+.f64 (*.f64 -1 (*.f64 x y)) (*.f64 5641895835477563/5000000000000000 (exp.f64 z)))>
#<alt (+.f64 (*.f64 -1 (*.f64 x y)) (*.f64 5641895835477563/5000000000000000 (exp.f64 z)))>
#<alt (+.f64 (*.f64 -1 (*.f64 x y)) (*.f64 5641895835477563/5000000000000000 (exp.f64 z)))>
#<alt (*.f64 -1 (*.f64 x y))>
#<alt (*.f64 x (-.f64 (*.f64 5641895835477563/5000000000000000 (/.f64 (exp.f64 z) x)) y))>
#<alt (*.f64 x (-.f64 (*.f64 5641895835477563/5000000000000000 (/.f64 (exp.f64 z) x)) y))>
#<alt (*.f64 x (-.f64 (*.f64 5641895835477563/5000000000000000 (/.f64 (exp.f64 z) x)) y))>
#<alt (*.f64 -1 (*.f64 x y))>
#<alt (*.f64 -1 (*.f64 x (-.f64 (*.f64 -5641895835477563/5000000000000000 (/.f64 (exp.f64 z) x)) (*.f64 -1 y))))>
#<alt (*.f64 -1 (*.f64 x (-.f64 (*.f64 -5641895835477563/5000000000000000 (/.f64 (exp.f64 z) x)) (*.f64 -1 y))))>
#<alt (*.f64 -1 (*.f64 x (-.f64 (*.f64 -5641895835477563/5000000000000000 (/.f64 (exp.f64 z) x)) (*.f64 -1 y))))>
#<alt (*.f64 5641895835477563/5000000000000000 (exp.f64 z))>
#<alt (+.f64 (*.f64 -1 (*.f64 x y)) (*.f64 5641895835477563/5000000000000000 (exp.f64 z)))>
#<alt (+.f64 (*.f64 -1 (*.f64 x y)) (*.f64 5641895835477563/5000000000000000 (exp.f64 z)))>
#<alt (+.f64 (*.f64 -1 (*.f64 x y)) (*.f64 5641895835477563/5000000000000000 (exp.f64 z)))>
#<alt (*.f64 -1 (*.f64 x y))>
#<alt (*.f64 y (-.f64 (*.f64 5641895835477563/5000000000000000 (/.f64 (exp.f64 z) y)) x))>
#<alt (*.f64 y (-.f64 (*.f64 5641895835477563/5000000000000000 (/.f64 (exp.f64 z) y)) x))>
#<alt (*.f64 y (-.f64 (*.f64 5641895835477563/5000000000000000 (/.f64 (exp.f64 z) y)) x))>
#<alt (*.f64 -1 (*.f64 x y))>
#<alt (*.f64 -1 (*.f64 y (-.f64 (*.f64 -5641895835477563/5000000000000000 (/.f64 (exp.f64 z) y)) (*.f64 -1 x))))>
#<alt (*.f64 -1 (*.f64 y (-.f64 (*.f64 -5641895835477563/5000000000000000 (/.f64 (exp.f64 z) y)) (*.f64 -1 x))))>
#<alt (*.f64 -1 (*.f64 y (-.f64 (*.f64 -5641895835477563/5000000000000000 (/.f64 (exp.f64 z) y)) (*.f64 -1 x))))>
#<alt 5641895835477563/5000000000000000>
#<alt (+.f64 5641895835477563/5000000000000000 (*.f64 5641895835477563/5000000000000000 z))>
#<alt (+.f64 5641895835477563/5000000000000000 (*.f64 z (+.f64 5641895835477563/5000000000000000 (*.f64 5641895835477563/10000000000000000 z))))>
#<alt (+.f64 5641895835477563/5000000000000000 (*.f64 z (+.f64 5641895835477563/5000000000000000 (*.f64 z (+.f64 5641895835477563/10000000000000000 (*.f64 5641895835477563/30000000000000000 z))))))>
#<alt (*.f64 5000000000000000/5641895835477563 (/.f64 y (exp.f64 z)))>
#<alt (+.f64 (*.f64 5000000000000000/5641895835477563 (/.f64 y (exp.f64 z))) (*.f64 x (-.f64 1 (*.f64 -25000000000000000000000000000000/31830988618379068626528276418969 (/.f64 (pow.f64 y 2) (pow.f64 (exp.f64 z) 2))))))>
#<alt (+.f64 (*.f64 5000000000000000/5641895835477563 (/.f64 y (exp.f64 z))) (*.f64 x (-.f64 (+.f64 1 (*.f64 125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547 (/.f64 (*.f64 x (pow.f64 y 3)) (pow.f64 (exp.f64 z) 3)))) (*.f64 -25000000000000000000000000000000/31830988618379068626528276418969 (/.f64 (pow.f64 y 2) (pow.f64 (exp.f64 z) 2))))))>
#<alt (+.f64 (*.f64 5000000000000000/5641895835477563 (/.f64 y (exp.f64 z))) (*.f64 x (-.f64 (+.f64 1 (*.f64 x (-.f64 (*.f64 625000000000000000000000000000000000000000000000000000000000000/1013211836423377808197068612118338110498536634308026710423022961 (/.f64 (*.f64 x (pow.f64 y 4)) (pow.f64 (exp.f64 z) 4))) (*.f64 -125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547 (/.f64 (pow.f64 y 3) (pow.f64 (exp.f64 z) 3)))))) (*.f64 -25000000000000000000000000000000/31830988618379068626528276418969 (/.f64 (pow.f64 y 2) (pow.f64 (exp.f64 z) 2))))))>
#<alt x>
#<alt (*.f64 x (-.f64 1 (/.f64 1 (pow.f64 x 2))))>
#<alt (*.f64 x (-.f64 (+.f64 1 (*.f64 -5641895835477563/5000000000000000 (/.f64 (exp.f64 z) (*.f64 (pow.f64 x 3) y)))) (/.f64 1 (pow.f64 x 2))))>
#<alt (*.f64 x (-.f64 (+.f64 1 (*.f64 -31830988618379068626528276418969/25000000000000000000000000000000 (/.f64 (pow.f64 (exp.f64 z) 2) (*.f64 (pow.f64 x 4) (pow.f64 y 2))))) (+.f64 (*.f64 5641895835477563/5000000000000000 (/.f64 (exp.f64 z) (*.f64 (pow.f64 x 3) y))) (/.f64 1 (pow.f64 x 2)))))>
#<alt x>
#<alt (*.f64 -1 (*.f64 x (-.f64 (/.f64 1 (pow.f64 x 2)) 1)))>
#<alt (*.f64 -1 (*.f64 x (-.f64 (+.f64 (*.f64 5641895835477563/5000000000000000 (/.f64 (exp.f64 z) (*.f64 (pow.f64 x 3) y))) (/.f64 1 (pow.f64 x 2))) 1)))>
#<alt (*.f64 -1 (*.f64 x (-.f64 (+.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 -31830988618379068626528276418969/25000000000000000000000000000000 (/.f64 (pow.f64 (exp.f64 z) 2) (*.f64 x (pow.f64 y 2)))) (*.f64 5641895835477563/5000000000000000 (/.f64 (exp.f64 z) y))) (pow.f64 x 3))) (/.f64 1 (pow.f64 x 2))) 1)))>
#<alt x>
#<alt (+.f64 x (*.f64 5000000000000000/5641895835477563 (/.f64 y (exp.f64 z))))>
#<alt (+.f64 x (*.f64 y (+.f64 (*.f64 25000000000000000000000000000000/31830988618379068626528276418969 (/.f64 (*.f64 x y) (pow.f64 (exp.f64 z) 2))) (*.f64 5000000000000000/5641895835477563 (/.f64 1 (exp.f64 z))))))>
#<alt (+.f64 x (*.f64 y (+.f64 (*.f64 y (-.f64 (*.f64 125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547 (/.f64 (*.f64 (pow.f64 x 2) y) (pow.f64 (exp.f64 z) 3))) (*.f64 -25000000000000000000000000000000/31830988618379068626528276418969 (/.f64 x (pow.f64 (exp.f64 z) 2))))) (*.f64 5000000000000000/5641895835477563 (/.f64 1 (exp.f64 z))))))>
#<alt (-.f64 x (/.f64 1 x))>
#<alt (-.f64 (+.f64 x (*.f64 -5641895835477563/5000000000000000 (/.f64 (exp.f64 z) (*.f64 (pow.f64 x 2) y)))) (/.f64 1 x))>
#<alt (-.f64 (+.f64 x (*.f64 -31830988618379068626528276418969/25000000000000000000000000000000 (/.f64 (pow.f64 (exp.f64 z) 2) (*.f64 (pow.f64 x 3) (pow.f64 y 2))))) (+.f64 (*.f64 5641895835477563/5000000000000000 (/.f64 (exp.f64 z) (*.f64 (pow.f64 x 2) y))) (/.f64 1 x)))>
#<alt (-.f64 (+.f64 x (*.f64 -179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 (/.f64 (pow.f64 (exp.f64 z) 3) (*.f64 (pow.f64 x 4) (pow.f64 y 3))))) (+.f64 (*.f64 5641895835477563/5000000000000000 (/.f64 (exp.f64 z) (*.f64 (pow.f64 x 2) y))) (+.f64 (*.f64 31830988618379068626528276418969/25000000000000000000000000000000 (/.f64 (pow.f64 (exp.f64 z) 2) (*.f64 (pow.f64 x 3) (pow.f64 y 2)))) (/.f64 1 x))))>
#<alt (-.f64 x (/.f64 1 x))>
#<alt (-.f64 (+.f64 x (*.f64 -5641895835477563/5000000000000000 (/.f64 (exp.f64 z) (*.f64 (pow.f64 x 2) y)))) (/.f64 1 x))>
#<alt (-.f64 (+.f64 x (*.f64 -1 (/.f64 (+.f64 (*.f64 5641895835477563/5000000000000000 (/.f64 (exp.f64 z) (pow.f64 x 2))) (*.f64 31830988618379068626528276418969/25000000000000000000000000000000 (/.f64 (pow.f64 (exp.f64 z) 2) (*.f64 (pow.f64 x 3) y)))) y))) (/.f64 1 x))>
#<alt (-.f64 (+.f64 x (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 (/.f64 (pow.f64 (exp.f64 z) 3) (*.f64 (pow.f64 x 4) y))) (*.f64 -31830988618379068626528276418969/25000000000000000000000000000000 (/.f64 (pow.f64 (exp.f64 z) 2) (pow.f64 x 3)))) y)) (*.f64 5641895835477563/5000000000000000 (/.f64 (exp.f64 z) (pow.f64 x 2)))) y))) (/.f64 1 x))>
#<alt (+.f64 x (/.f64 y (-.f64 5641895835477563/5000000000000000 (*.f64 x y))))>
#<alt (+.f64 x (+.f64 (*.f64 -5641895835477563/5000000000000000 (/.f64 (*.f64 y z) (pow.f64 (-.f64 5641895835477563/5000000000000000 (*.f64 x y)) 2))) (/.f64 y (-.f64 5641895835477563/5000000000000000 (*.f64 x y)))))>
#<alt (+.f64 x (+.f64 (*.f64 z (-.f64 (*.f64 -1 (*.f64 z (+.f64 (*.f64 -31830988618379068626528276418969/25000000000000000000000000000000 (/.f64 y (pow.f64 (-.f64 5641895835477563/5000000000000000 (*.f64 x y)) 3))) (*.f64 5641895835477563/10000000000000000 (/.f64 y (pow.f64 (-.f64 5641895835477563/5000000000000000 (*.f64 x y)) 2)))))) (*.f64 5641895835477563/5000000000000000 (/.f64 y (pow.f64 (-.f64 5641895835477563/5000000000000000 (*.f64 x y)) 2))))) (/.f64 y (-.f64 5641895835477563/5000000000000000 (*.f64 x y)))))>
#<alt (+.f64 x (+.f64 (*.f64 z (-.f64 (*.f64 z (-.f64 (*.f64 -1 (*.f64 z (+.f64 (*.f64 -5641895835477563/5000000000000000 (/.f64 (+.f64 (*.f64 -31830988618379068626528276418969/25000000000000000000000000000000 (/.f64 y (pow.f64 (-.f64 5641895835477563/5000000000000000 (*.f64 x y)) 3))) (*.f64 5641895835477563/10000000000000000 (/.f64 y (pow.f64 (-.f64 5641895835477563/5000000000000000 (*.f64 x y)) 2)))) (-.f64 5641895835477563/5000000000000000 (*.f64 x y)))) (+.f64 (*.f64 -31830988618379068626528276418969/50000000000000000000000000000000 (/.f64 y (pow.f64 (-.f64 5641895835477563/5000000000000000 (*.f64 x y)) 3))) (*.f64 5641895835477563/30000000000000000 (/.f64 y (pow.f64 (-.f64 5641895835477563/5000000000000000 (*.f64 x y)) 2))))))) (+.f64 (*.f64 -31830988618379068626528276418969/25000000000000000000000000000000 (/.f64 y (pow.f64 (-.f64 5641895835477563/5000000000000000 (*.f64 x y)) 3))) (*.f64 5641895835477563/10000000000000000 (/.f64 y (pow.f64 (-.f64 5641895835477563/5000000000000000 (*.f64 x y)) 2)))))) (*.f64 5641895835477563/5000000000000000 (/.f64 y (pow.f64 (-.f64 5641895835477563/5000000000000000 (*.f64 x y)) 2))))) (/.f64 y (-.f64 5641895835477563/5000000000000000 (*.f64 x y)))))>
#<alt (*.f64 -5000000000000000/5641895835477563 (/.f64 y (exp.f64 z)))>
#<alt (*.f64 y (-.f64 (*.f64 -25000000000000000000000000000000/31830988618379068626528276418969 (/.f64 (*.f64 x y) (pow.f64 (exp.f64 z) 2))) (*.f64 5000000000000000/5641895835477563 (/.f64 1 (exp.f64 z)))))>
#<alt (*.f64 y (-.f64 (*.f64 y (-.f64 (*.f64 -125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547 (/.f64 (*.f64 (pow.f64 x 2) y) (pow.f64 (exp.f64 z) 3))) (*.f64 25000000000000000000000000000000/31830988618379068626528276418969 (/.f64 x (pow.f64 (exp.f64 z) 2))))) (*.f64 5000000000000000/5641895835477563 (/.f64 1 (exp.f64 z)))))>
#<alt (*.f64 y (-.f64 (*.f64 y (-.f64 (*.f64 y (-.f64 (*.f64 -625000000000000000000000000000000000000000000000000000000000000/1013211836423377808197068612118338110498536634308026710423022961 (/.f64 (*.f64 (pow.f64 x 3) y) (pow.f64 (exp.f64 z) 4))) (*.f64 125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547 (/.f64 (pow.f64 x 2) (pow.f64 (exp.f64 z) 3))))) (*.f64 25000000000000000000000000000000/31830988618379068626528276418969 (/.f64 x (pow.f64 (exp.f64 z) 2))))) (*.f64 5000000000000000/5641895835477563 (/.f64 1 (exp.f64 z)))))>
#<alt (/.f64 1 x)>
#<alt (+.f64 (*.f64 5641895835477563/5000000000000000 (/.f64 (exp.f64 z) (*.f64 (pow.f64 x 2) y))) (/.f64 1 x))>
#<alt (-.f64 (+.f64 (*.f64 31830988618379068626528276418969/25000000000000000000000000000000 (/.f64 (pow.f64 (exp.f64 z) 2) (*.f64 (pow.f64 x 3) (pow.f64 y 2)))) (/.f64 1 x)) (*.f64 -5641895835477563/5000000000000000 (/.f64 (exp.f64 z) (*.f64 (pow.f64 x 2) y))))>
#<alt (-.f64 (+.f64 (*.f64 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 (/.f64 (pow.f64 (exp.f64 z) 3) (*.f64 (pow.f64 x 4) (pow.f64 y 3)))) (/.f64 1 x)) (+.f64 (*.f64 -31830988618379068626528276418969/25000000000000000000000000000000 (/.f64 (pow.f64 (exp.f64 z) 2) (*.f64 (pow.f64 x 3) (pow.f64 y 2)))) (*.f64 -5641895835477563/5000000000000000 (/.f64 (exp.f64 z) (*.f64 (pow.f64 x 2) y)))))>
#<alt (/.f64 1 x)>
#<alt (+.f64 (*.f64 5641895835477563/5000000000000000 (/.f64 (exp.f64 z) (*.f64 (pow.f64 x 2) y))) (/.f64 1 x))>
#<alt (+.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 -31830988618379068626528276418969/25000000000000000000000000000000 (/.f64 (pow.f64 (exp.f64 z) 2) (*.f64 (pow.f64 x 3) y))) (*.f64 5641895835477563/5000000000000000 (/.f64 (exp.f64 z) (pow.f64 x 2)))) y)) (/.f64 1 x))>
#<alt (+.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 (/.f64 (pow.f64 (exp.f64 z) 3) (*.f64 (pow.f64 x 4) y))) (*.f64 -31830988618379068626528276418969/25000000000000000000000000000000 (/.f64 (pow.f64 (exp.f64 z) 2) (pow.f64 x 3)))) y)) (*.f64 5641895835477563/5000000000000000 (/.f64 (exp.f64 z) (pow.f64 x 2)))) y)) (/.f64 1 x))>
#<alt (*.f64 -5000000000000000/5641895835477563 (/.f64 y (exp.f64 z)))>
#<alt (+.f64 (*.f64 -5000000000000000/5641895835477563 (/.f64 y (exp.f64 z))) (*.f64 -25000000000000000000000000000000/31830988618379068626528276418969 (/.f64 (*.f64 x (pow.f64 y 2)) (pow.f64 (exp.f64 z) 2))))>
#<alt (+.f64 (*.f64 -5000000000000000/5641895835477563 (/.f64 y (exp.f64 z))) (*.f64 x (-.f64 (*.f64 -125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547 (/.f64 (*.f64 x (pow.f64 y 3)) (pow.f64 (exp.f64 z) 3))) (*.f64 25000000000000000000000000000000/31830988618379068626528276418969 (/.f64 (pow.f64 y 2) (pow.f64 (exp.f64 z) 2))))))>
#<alt (+.f64 (*.f64 -5000000000000000/5641895835477563 (/.f64 y (exp.f64 z))) (*.f64 x (-.f64 (*.f64 x (-.f64 (*.f64 -625000000000000000000000000000000000000000000000000000000000000/1013211836423377808197068612118338110498536634308026710423022961 (/.f64 (*.f64 x (pow.f64 y 4)) (pow.f64 (exp.f64 z) 4))) (*.f64 125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547 (/.f64 (pow.f64 y 3) (pow.f64 (exp.f64 z) 3))))) (*.f64 25000000000000000000000000000000/31830988618379068626528276418969 (/.f64 (pow.f64 y 2) (pow.f64 (exp.f64 z) 2))))))>
#<alt (/.f64 1 x)>
#<alt (/.f64 (+.f64 1 (*.f64 5641895835477563/5000000000000000 (/.f64 (exp.f64 z) (*.f64 x y)))) x)>
#<alt (/.f64 (-.f64 (+.f64 1 (*.f64 31830988618379068626528276418969/25000000000000000000000000000000 (/.f64 (pow.f64 (exp.f64 z) 2) (*.f64 (pow.f64 x 2) (pow.f64 y 2))))) (*.f64 -5641895835477563/5000000000000000 (/.f64 (exp.f64 z) (*.f64 x y)))) x)>
#<alt (/.f64 (-.f64 (+.f64 1 (*.f64 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 (/.f64 (pow.f64 (exp.f64 z) 3) (*.f64 (pow.f64 x 3) (pow.f64 y 3))))) (+.f64 (*.f64 -31830988618379068626528276418969/25000000000000000000000000000000 (/.f64 (pow.f64 (exp.f64 z) 2) (*.f64 (pow.f64 x 2) (pow.f64 y 2)))) (*.f64 -5641895835477563/5000000000000000 (/.f64 (exp.f64 z) (*.f64 x y))))) x)>
#<alt (/.f64 1 x)>
#<alt (*.f64 -1 (/.f64 (-.f64 (*.f64 -5641895835477563/5000000000000000 (/.f64 (exp.f64 z) (*.f64 x y))) 1) x))>
#<alt (*.f64 -1 (/.f64 (-.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 31830988618379068626528276418969/25000000000000000000000000000000 (/.f64 (pow.f64 (exp.f64 z) 2) (*.f64 x (pow.f64 y 2)))) (*.f64 -5641895835477563/5000000000000000 (/.f64 (exp.f64 z) y))) x)) 1) x))>
#<alt (*.f64 -1 (/.f64 (-.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 -179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 (/.f64 (pow.f64 (exp.f64 z) 3) (*.f64 x (pow.f64 y 3)))) (*.f64 31830988618379068626528276418969/25000000000000000000000000000000 (/.f64 (pow.f64 (exp.f64 z) 2) (pow.f64 y 2)))) x)) (*.f64 -5641895835477563/5000000000000000 (/.f64 (exp.f64 z) y))) x)) 1) x))>
#<alt (/.f64 y (-.f64 (*.f64 x y) 5641895835477563/5000000000000000))>
#<alt (+.f64 (*.f64 5641895835477563/5000000000000000 (/.f64 (*.f64 y z) (pow.f64 (-.f64 (*.f64 x y) 5641895835477563/5000000000000000) 2))) (/.f64 y (-.f64 (*.f64 x y) 5641895835477563/5000000000000000)))>
#<alt (+.f64 (*.f64 z (-.f64 (*.f64 -1 (*.f64 z (+.f64 (*.f64 -31830988618379068626528276418969/25000000000000000000000000000000 (/.f64 y (pow.f64 (-.f64 (*.f64 x y) 5641895835477563/5000000000000000) 3))) (*.f64 -5641895835477563/10000000000000000 (/.f64 y (pow.f64 (-.f64 (*.f64 x y) 5641895835477563/5000000000000000) 2)))))) (*.f64 -5641895835477563/5000000000000000 (/.f64 y (pow.f64 (-.f64 (*.f64 x y) 5641895835477563/5000000000000000) 2))))) (/.f64 y (-.f64 (*.f64 x y) 5641895835477563/5000000000000000)))>
#<alt (+.f64 (*.f64 z (-.f64 (*.f64 z (-.f64 (*.f64 -1 (*.f64 z (+.f64 (*.f64 -31830988618379068626528276418969/50000000000000000000000000000000 (/.f64 y (pow.f64 (-.f64 (*.f64 x y) 5641895835477563/5000000000000000) 3))) (+.f64 (*.f64 -5641895835477563/30000000000000000 (/.f64 y (pow.f64 (-.f64 (*.f64 x y) 5641895835477563/5000000000000000) 2))) (*.f64 5641895835477563/5000000000000000 (/.f64 (+.f64 (*.f64 -31830988618379068626528276418969/25000000000000000000000000000000 (/.f64 y (pow.f64 (-.f64 (*.f64 x y) 5641895835477563/5000000000000000) 3))) (*.f64 -5641895835477563/10000000000000000 (/.f64 y (pow.f64 (-.f64 (*.f64 x y) 5641895835477563/5000000000000000) 2)))) (-.f64 (*.f64 x y) 5641895835477563/5000000000000000))))))) (+.f64 (*.f64 -31830988618379068626528276418969/25000000000000000000000000000000 (/.f64 y (pow.f64 (-.f64 (*.f64 x y) 5641895835477563/5000000000000000) 3))) (*.f64 -5641895835477563/10000000000000000 (/.f64 y (pow.f64 (-.f64 (*.f64 x y) 5641895835477563/5000000000000000) 2)))))) (*.f64 -5641895835477563/5000000000000000 (/.f64 y (pow.f64 (-.f64 (*.f64 x y) 5641895835477563/5000000000000000) 2))))) (/.f64 y (-.f64 (*.f64 x y) 5641895835477563/5000000000000000)))>
#<alt (/.f64 y (+.f64 (*.f64 -5641895835477563/5000000000000000 (exp.f64 z)) (*.f64 x y)))>
#<alt (/.f64 y (+.f64 (*.f64 -5641895835477563/5000000000000000 (exp.f64 z)) (*.f64 x y)))>
#<alt (/.f64 y (+.f64 (*.f64 -5641895835477563/5000000000000000 (exp.f64 z)) (*.f64 x y)))>
#<alt (/.f64 y (+.f64 (*.f64 -5641895835477563/5000000000000000 (exp.f64 z)) (*.f64 x y)))>
#<alt (/.f64 y (+.f64 (*.f64 -5641895835477563/5000000000000000 (exp.f64 z)) (*.f64 x y)))>
#<alt (/.f64 y (+.f64 (*.f64 -5641895835477563/5000000000000000 (exp.f64 z)) (*.f64 x y)))>
#<alt (/.f64 y (+.f64 (*.f64 -5641895835477563/5000000000000000 (exp.f64 z)) (*.f64 x y)))>
#<alt (/.f64 y (+.f64 (*.f64 -5641895835477563/5000000000000000 (exp.f64 z)) (*.f64 x y)))>
#<alt -5641895835477563/5000000000000000>
#<alt (-.f64 (*.f64 -5641895835477563/5000000000000000 z) 5641895835477563/5000000000000000)>
#<alt (-.f64 (*.f64 z (-.f64 (*.f64 -5641895835477563/10000000000000000 z) 5641895835477563/5000000000000000)) 5641895835477563/5000000000000000)>
#<alt (-.f64 (*.f64 z (-.f64 (*.f64 z (-.f64 (*.f64 -5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000)) 5641895835477563/5000000000000000)) 5641895835477563/5000000000000000)>
#<alt (*.f64 -5641895835477563/5000000000000000 (exp.f64 z))>
#<alt (*.f64 -5641895835477563/5000000000000000 (exp.f64 z))>
#<alt (*.f64 -5641895835477563/5000000000000000 (exp.f64 z))>
#<alt (*.f64 -5641895835477563/5000000000000000 (exp.f64 z))>
#<alt (*.f64 -5641895835477563/5000000000000000 (exp.f64 z))>
#<alt (*.f64 -5641895835477563/5000000000000000 (exp.f64 z))>
#<alt (*.f64 -5641895835477563/5000000000000000 (exp.f64 z))>
#<alt (*.f64 -5641895835477563/5000000000000000 (exp.f64 z))>
#<alt (*.f64 5000000000000000/5641895835477563 (/.f64 y (exp.f64 z)))>
#<alt (-.f64 (*.f64 x (+.f64 1 (*.f64 25000000000000000000000000000000/31830988618379068626528276418969 (/.f64 (pow.f64 y 2) (pow.f64 (exp.f64 z) 2))))) (*.f64 -5000000000000000/5641895835477563 (/.f64 y (exp.f64 z))))>
#<alt (-.f64 (*.f64 x (+.f64 1 (+.f64 (*.f64 125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547 (/.f64 (*.f64 x (pow.f64 y 3)) (pow.f64 (exp.f64 z) 3))) (*.f64 25000000000000000000000000000000/31830988618379068626528276418969 (/.f64 (pow.f64 y 2) (pow.f64 (exp.f64 z) 2)))))) (*.f64 -5000000000000000/5641895835477563 (/.f64 y (exp.f64 z))))>
#<alt (-.f64 (*.f64 x (+.f64 1 (+.f64 (*.f64 25000000000000000000000000000000/31830988618379068626528276418969 (/.f64 (pow.f64 y 2) (pow.f64 (exp.f64 z) 2))) (*.f64 x (+.f64 (*.f64 625000000000000000000000000000000000000000000000000000000000000/1013211836423377808197068612118338110498536634308026710423022961 (/.f64 (*.f64 x (pow.f64 y 4)) (pow.f64 (exp.f64 z) 4))) (*.f64 125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547 (/.f64 (pow.f64 y 3) (pow.f64 (exp.f64 z) 3)))))))) (*.f64 -5000000000000000/5641895835477563 (/.f64 y (exp.f64 z))))>
#<alt x>
#<alt (*.f64 x (-.f64 1 (/.f64 1 (pow.f64 x 2))))>
#<alt (*.f64 x (-.f64 (+.f64 1 (*.f64 -5641895835477563/5000000000000000 (/.f64 (exp.f64 z) (*.f64 (pow.f64 x 3) y)))) (/.f64 1 (pow.f64 x 2))))>
#<alt (*.f64 x (-.f64 (+.f64 1 (+.f64 (*.f64 -31830988618379068626528276418969/25000000000000000000000000000000 (/.f64 (pow.f64 (exp.f64 z) 2) (*.f64 (pow.f64 x 4) (pow.f64 y 2)))) (*.f64 -5641895835477563/5000000000000000 (/.f64 (exp.f64 z) (*.f64 (pow.f64 x 3) y))))) (/.f64 1 (pow.f64 x 2))))>
#<alt x>
#<alt (*.f64 -1 (*.f64 x (-.f64 (/.f64 1 (pow.f64 x 2)) 1)))>
#<alt (*.f64 -1 (*.f64 x (-.f64 (+.f64 (*.f64 5641895835477563/5000000000000000 (/.f64 (exp.f64 z) (*.f64 (pow.f64 x 3) y))) (/.f64 1 (pow.f64 x 2))) 1)))>
#<alt (*.f64 -1 (*.f64 x (-.f64 (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -31830988618379068626528276418969/25000000000000000000000000000000 (/.f64 (pow.f64 (exp.f64 z) 2) (*.f64 x (pow.f64 y 2)))) (*.f64 -5641895835477563/5000000000000000 (/.f64 (exp.f64 z) y))) (pow.f64 x 3))) (/.f64 1 (pow.f64 x 2))) 1)))>
#<alt x>
#<alt (+.f64 x (*.f64 5000000000000000/5641895835477563 (/.f64 y (exp.f64 z))))>
#<alt (+.f64 x (*.f64 y (+.f64 (*.f64 25000000000000000000000000000000/31830988618379068626528276418969 (/.f64 (*.f64 x y) (pow.f64 (exp.f64 z) 2))) (*.f64 5000000000000000/5641895835477563 (/.f64 1 (exp.f64 z))))))>
#<alt (+.f64 x (*.f64 y (+.f64 (*.f64 y (+.f64 (*.f64 125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547 (/.f64 (*.f64 (pow.f64 x 2) y) (pow.f64 (exp.f64 z) 3))) (*.f64 25000000000000000000000000000000/31830988618379068626528276418969 (/.f64 x (pow.f64 (exp.f64 z) 2))))) (*.f64 5000000000000000/5641895835477563 (/.f64 1 (exp.f64 z))))))>
#<alt (-.f64 x (/.f64 1 x))>
#<alt (-.f64 (+.f64 x (*.f64 -5641895835477563/5000000000000000 (/.f64 (exp.f64 z) (*.f64 (pow.f64 x 2) y)))) (/.f64 1 x))>
#<alt (-.f64 (+.f64 x (+.f64 (*.f64 -31830988618379068626528276418969/25000000000000000000000000000000 (/.f64 (pow.f64 (exp.f64 z) 2) (*.f64 (pow.f64 x 3) (pow.f64 y 2)))) (*.f64 -5641895835477563/5000000000000000 (/.f64 (exp.f64 z) (*.f64 (pow.f64 x 2) y))))) (/.f64 1 x))>
#<alt (-.f64 (+.f64 x (+.f64 (*.f64 -179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 (/.f64 (pow.f64 (exp.f64 z) 3) (*.f64 (pow.f64 x 4) (pow.f64 y 3)))) (+.f64 (*.f64 -31830988618379068626528276418969/25000000000000000000000000000000 (/.f64 (pow.f64 (exp.f64 z) 2) (*.f64 (pow.f64 x 3) (pow.f64 y 2)))) (*.f64 -5641895835477563/5000000000000000 (/.f64 (exp.f64 z) (*.f64 (pow.f64 x 2) y)))))) (/.f64 1 x))>
#<alt (-.f64 x (/.f64 1 x))>
#<alt (-.f64 (+.f64 x (*.f64 -5641895835477563/5000000000000000 (/.f64 (exp.f64 z) (*.f64 (pow.f64 x 2) y)))) (/.f64 1 x))>
#<alt (-.f64 (+.f64 x (*.f64 -1 (/.f64 (-.f64 (*.f64 31830988618379068626528276418969/25000000000000000000000000000000 (/.f64 (pow.f64 (exp.f64 z) 2) (*.f64 (pow.f64 x 3) y))) (*.f64 -5641895835477563/5000000000000000 (/.f64 (exp.f64 z) (pow.f64 x 2)))) y))) (/.f64 1 x))>
#<alt (-.f64 (+.f64 x (*.f64 -1 (/.f64 (-.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 -179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 (/.f64 (pow.f64 (exp.f64 z) 3) (*.f64 (pow.f64 x 4) y))) (*.f64 31830988618379068626528276418969/25000000000000000000000000000000 (/.f64 (pow.f64 (exp.f64 z) 2) (pow.f64 x 3)))) y)) (*.f64 -5641895835477563/5000000000000000 (/.f64 (exp.f64 z) (pow.f64 x 2)))) y))) (/.f64 1 x))>
#<alt (-.f64 x (/.f64 y (-.f64 (*.f64 x y) 5641895835477563/5000000000000000)))>
#<alt (-.f64 (+.f64 x (*.f64 -5641895835477563/5000000000000000 (/.f64 (*.f64 y z) (pow.f64 (-.f64 (*.f64 x y) 5641895835477563/5000000000000000) 2)))) (/.f64 y (-.f64 (*.f64 x y) 5641895835477563/5000000000000000)))>
#<alt (-.f64 (+.f64 x (*.f64 z (+.f64 (*.f64 -5641895835477563/5000000000000000 (/.f64 y (pow.f64 (-.f64 (*.f64 x y) 5641895835477563/5000000000000000) 2))) (*.f64 z (+.f64 (*.f64 -31830988618379068626528276418969/25000000000000000000000000000000 (/.f64 y (pow.f64 (-.f64 (*.f64 x y) 5641895835477563/5000000000000000) 3))) (*.f64 -5641895835477563/10000000000000000 (/.f64 y (pow.f64 (-.f64 (*.f64 x y) 5641895835477563/5000000000000000) 2)))))))) (/.f64 y (-.f64 (*.f64 x y) 5641895835477563/5000000000000000)))>
#<alt (-.f64 (+.f64 x (*.f64 z (+.f64 (*.f64 -5641895835477563/5000000000000000 (/.f64 y (pow.f64 (-.f64 (*.f64 x y) 5641895835477563/5000000000000000) 2))) (*.f64 z (+.f64 (*.f64 -31830988618379068626528276418969/25000000000000000000000000000000 (/.f64 y (pow.f64 (-.f64 (*.f64 x y) 5641895835477563/5000000000000000) 3))) (+.f64 (*.f64 -5641895835477563/10000000000000000 (/.f64 y (pow.f64 (-.f64 (*.f64 x y) 5641895835477563/5000000000000000) 2))) (*.f64 z (+.f64 (*.f64 -31830988618379068626528276418969/50000000000000000000000000000000 (/.f64 y (pow.f64 (-.f64 (*.f64 x y) 5641895835477563/5000000000000000) 3))) (+.f64 (*.f64 -5641895835477563/30000000000000000 (/.f64 y (pow.f64 (-.f64 (*.f64 x y) 5641895835477563/5000000000000000) 2))) (*.f64 5641895835477563/5000000000000000 (/.f64 (+.f64 (*.f64 -31830988618379068626528276418969/25000000000000000000000000000000 (/.f64 y (pow.f64 (-.f64 (*.f64 x y) 5641895835477563/5000000000000000) 3))) (*.f64 -5641895835477563/10000000000000000 (/.f64 y (pow.f64 (-.f64 (*.f64 x y) 5641895835477563/5000000000000000) 2)))) (-.f64 (*.f64 x y) 5641895835477563/5000000000000000)))))))))))) (/.f64 y (-.f64 (*.f64 x y) 5641895835477563/5000000000000000)))>
#<alt (-.f64 x (/.f64 y (+.f64 (*.f64 -5641895835477563/5000000000000000 (exp.f64 z)) (*.f64 x y))))>
#<alt (-.f64 x (/.f64 y (+.f64 (*.f64 -5641895835477563/5000000000000000 (exp.f64 z)) (*.f64 x y))))>
#<alt (-.f64 x (/.f64 y (+.f64 (*.f64 -5641895835477563/5000000000000000 (exp.f64 z)) (*.f64 x y))))>
#<alt (-.f64 x (/.f64 y (+.f64 (*.f64 -5641895835477563/5000000000000000 (exp.f64 z)) (*.f64 x y))))>
#<alt (-.f64 x (/.f64 y (+.f64 (*.f64 -5641895835477563/5000000000000000 (exp.f64 z)) (*.f64 x y))))>
#<alt (-.f64 x (/.f64 y (+.f64 (*.f64 -5641895835477563/5000000000000000 (exp.f64 z)) (*.f64 x y))))>
#<alt (-.f64 x (/.f64 y (+.f64 (*.f64 -5641895835477563/5000000000000000 (exp.f64 z)) (*.f64 x y))))>
#<alt (-.f64 x (/.f64 y (+.f64 (*.f64 -5641895835477563/5000000000000000 (exp.f64 z)) (*.f64 x y))))>
Calls

51 calls:

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

rewrite289.0ms (3.1%)

Algorithm
batch-egg-rewrite
Rules
1106×log1p-expm1-u
867×expm1-log1p-u
240×associate-*r*
150×associate-*l*
147×add-exp-log
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
023234
1318234
24831234
Stop Event
node limit
Counts
7 → 221
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 5641895835477563/5000000000000000 (exp.f64 z))
(+.f64 x (/.f64 y (-.f64 (*.f64 5641895835477563/5000000000000000 (exp.f64 z)) (*.f64 x y))))
(/.f64 y (fma.f64 x y (*.f64 (exp.f64 z) -5641895835477563/5000000000000000)))
(*.f64 (exp.f64 z) -5641895835477563/5000000000000000)
(-.f64 x (/.f64 y (fma.f64 x y (*.f64 (exp.f64 z) -5641895835477563/5000000000000000))))
Outputs
(-.f64 (exp.f64 (log1p.f64 (/.f64 y (-.f64 (*.f64 5641895835477563/5000000000000000 (exp.f64 z)) (*.f64 y x))))) 1)
(*.f64 y (/.f64 1 (-.f64 (*.f64 5641895835477563/5000000000000000 (exp.f64 z)) (*.f64 y x))))
(*.f64 (/.f64 y (-.f64 (*.f64 5641895835477563/5000000000000000 (exp.f64 z)) (*.f64 y x))) 1)
(*.f64 (neg.f64 y) (/.f64 1 (neg.f64 (-.f64 (*.f64 5641895835477563/5000000000000000 (exp.f64 z)) (*.f64 y x)))))
(*.f64 1 (/.f64 y (-.f64 (*.f64 5641895835477563/5000000000000000 (exp.f64 z)) (*.f64 y x))))
(*.f64 (cbrt.f64 (/.f64 y (-.f64 (*.f64 5641895835477563/5000000000000000 (exp.f64 z)) (*.f64 y x)))) (pow.f64 (cbrt.f64 (/.f64 y (-.f64 (*.f64 5641895835477563/5000000000000000 (exp.f64 z)) (*.f64 y x)))) 2))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 y (-.f64 (*.f64 5641895835477563/5000000000000000 (exp.f64 z)) (*.f64 y x)))) 2) (cbrt.f64 (/.f64 y (-.f64 (*.f64 5641895835477563/5000000000000000 (exp.f64 z)) (*.f64 y x)))))
(*.f64 (pow.f64 (cbrt.f64 y) 2) (/.f64 (cbrt.f64 y) (-.f64 (*.f64 5641895835477563/5000000000000000 (exp.f64 z)) (*.f64 y x))))
(*.f64 (pow.f64 (cbrt.f64 y) 2) (*.f64 (cbrt.f64 y) (/.f64 1 (-.f64 (*.f64 5641895835477563/5000000000000000 (exp.f64 z)) (*.f64 y x)))))
(*.f64 (sqrt.f64 (/.f64 y (-.f64 (*.f64 5641895835477563/5000000000000000 (exp.f64 z)) (*.f64 y x)))) (sqrt.f64 (/.f64 y (-.f64 (*.f64 5641895835477563/5000000000000000 (exp.f64 z)) (*.f64 y x)))))
(*.f64 (sqrt.f64 y) (/.f64 (sqrt.f64 y) (-.f64 (*.f64 5641895835477563/5000000000000000 (exp.f64 z)) (*.f64 y x))))
(*.f64 (sqrt.f64 y) (*.f64 (sqrt.f64 y) (/.f64 1 (-.f64 (*.f64 5641895835477563/5000000000000000 (exp.f64 z)) (*.f64 y x)))))
(*.f64 (/.f64 1 (-.f64 (*.f64 5641895835477563/5000000000000000 (exp.f64 z)) (*.f64 y x))) y)
(*.f64 (/.f64 (pow.f64 (cbrt.f64 y) 2) 1) (/.f64 (cbrt.f64 y) (-.f64 (*.f64 5641895835477563/5000000000000000 (exp.f64 z)) (*.f64 y x))))
(*.f64 (/.f64 (sqrt.f64 y) 1) (/.f64 (sqrt.f64 y) (-.f64 (*.f64 5641895835477563/5000000000000000 (exp.f64 z)) (*.f64 y x))))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 (-.f64 (*.f64 5641895835477563/5000000000000000 (exp.f64 z)) (*.f64 y x))) 2)) (/.f64 y (cbrt.f64 (-.f64 (*.f64 5641895835477563/5000000000000000 (exp.f64 z)) (*.f64 y x)))))
(*.f64 (/.f64 1 (sqrt.f64 (-.f64 (*.f64 5641895835477563/5000000000000000 (exp.f64 z)) (*.f64 y x)))) (/.f64 y (sqrt.f64 (-.f64 (*.f64 5641895835477563/5000000000000000 (exp.f64 z)) (*.f64 y x)))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 y) 2) (pow.f64 (cbrt.f64 (-.f64 (*.f64 5641895835477563/5000000000000000 (exp.f64 z)) (*.f64 y x))) 2)) (cbrt.f64 (/.f64 y (-.f64 (*.f64 5641895835477563/5000000000000000 (exp.f64 z)) (*.f64 y x)))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 y) 2) (sqrt.f64 (-.f64 (*.f64 5641895835477563/5000000000000000 (exp.f64 z)) (*.f64 y x)))) (/.f64 (cbrt.f64 y) (sqrt.f64 (-.f64 (*.f64 5641895835477563/5000000000000000 (exp.f64 z)) (*.f64 y x)))))
(*.f64 (/.f64 (sqrt.f64 y) (pow.f64 (cbrt.f64 (-.f64 (*.f64 5641895835477563/5000000000000000 (exp.f64 z)) (*.f64 y x))) 2)) (/.f64 (sqrt.f64 y) (cbrt.f64 (-.f64 (*.f64 5641895835477563/5000000000000000 (exp.f64 z)) (*.f64 y x)))))
(*.f64 (/.f64 y (-.f64 (*.f64 (pow.f64 (exp.f64 z) 3) 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000) (pow.f64 (*.f64 y x) 3))) (+.f64 (*.f64 (pow.f64 (exp.f64 z) 2) 31830988618379068626528276418969/25000000000000000000000000000000) (*.f64 (*.f64 y x) (fma.f64 y x (*.f64 5641895835477563/5000000000000000 (exp.f64 z))))))
(*.f64 (/.f64 y (-.f64 (*.f64 (pow.f64 (exp.f64 z) 2) 31830988618379068626528276418969/25000000000000000000000000000000) (pow.f64 (*.f64 y x) 2))) (fma.f64 y x (*.f64 5641895835477563/5000000000000000 (exp.f64 z))))
(pow.f64 (/.f64 y (-.f64 (*.f64 5641895835477563/5000000000000000 (exp.f64 z)) (*.f64 y x))) 1)
(pow.f64 (cbrt.f64 (/.f64 y (-.f64 (*.f64 5641895835477563/5000000000000000 (exp.f64 z)) (*.f64 y x)))) 3)
(pow.f64 (pow.f64 (/.f64 y (-.f64 (*.f64 5641895835477563/5000000000000000 (exp.f64 z)) (*.f64 y x))) 3) 1/3)
(pow.f64 (sqrt.f64 (/.f64 y (-.f64 (*.f64 5641895835477563/5000000000000000 (exp.f64 z)) (*.f64 y x)))) 2)
(pow.f64 (/.f64 (-.f64 (*.f64 5641895835477563/5000000000000000 (exp.f64 z)) (*.f64 y x)) y) -1)
(neg.f64 (/.f64 y (neg.f64 (-.f64 (*.f64 5641895835477563/5000000000000000 (exp.f64 z)) (*.f64 y x)))))
(neg.f64 (/.f64 (neg.f64 y) (-.f64 (*.f64 5641895835477563/5000000000000000 (exp.f64 z)) (*.f64 y x))))
(sqrt.f64 (pow.f64 (/.f64 y (-.f64 (*.f64 5641895835477563/5000000000000000 (exp.f64 z)) (*.f64 y x))) 2))
(log.f64 (exp.f64 (/.f64 y (-.f64 (*.f64 5641895835477563/5000000000000000 (exp.f64 z)) (*.f64 y x)))))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 y (-.f64 (*.f64 5641895835477563/5000000000000000 (exp.f64 z)) (*.f64 y x))))))
(cbrt.f64 (pow.f64 (/.f64 y (-.f64 (*.f64 5641895835477563/5000000000000000 (exp.f64 z)) (*.f64 y x))) 3))
(expm1.f64 (log1p.f64 (/.f64 y (-.f64 (*.f64 5641895835477563/5000000000000000 (exp.f64 z)) (*.f64 y x)))))
(log1p.f64 (expm1.f64 (/.f64 y (-.f64 (*.f64 5641895835477563/5000000000000000 (exp.f64 z)) (*.f64 y x)))))
(exp.f64 (log.f64 (/.f64 y (-.f64 (*.f64 5641895835477563/5000000000000000 (exp.f64 z)) (*.f64 y x)))))
(exp.f64 (*.f64 (log.f64 (/.f64 y (-.f64 (*.f64 5641895835477563/5000000000000000 (exp.f64 z)) (*.f64 y 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)) (+.f64 (*.f64 y (neg.f64 x)) (fma.f64 (neg.f64 y) x (*.f64 y x))))
(+.f64 (-.f64 (*.f64 5641895835477563/5000000000000000 (exp.f64 z)) (*.f64 y x)) (fma.f64 (neg.f64 y) x (*.f64 y x)))
(+.f64 (-.f64 (*.f64 5641895835477563/5000000000000000 (exp.f64 z)) (*.f64 y x)) (fma.f64 (neg.f64 x) y (*.f64 y x)))
(+.f64 (-.f64 (*.f64 5641895835477563/5000000000000000 (exp.f64 z)) (*.f64 y x)) (fma.f64 (*.f64 y (neg.f64 x)) 1 (*.f64 y x)))
(+.f64 (-.f64 (*.f64 5641895835477563/5000000000000000 (exp.f64 z)) (*.f64 y x)) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 y x))) (pow.f64 (cbrt.f64 (*.f64 y x)) 2) (*.f64 y x)))
(+.f64 (-.f64 (*.f64 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 (-.f64 (*.f64 5641895835477563/5000000000000000 (exp.f64 z)) (*.f64 y x)) (*.f64 (fma.f64 (neg.f64 y) x (*.f64 y x)) 1))
(+.f64 (-.f64 (*.f64 5641895835477563/5000000000000000 (exp.f64 z)) (*.f64 y x)) (+.f64 (fma.f64 (neg.f64 y) x (*.f64 y x)) (fma.f64 (neg.f64 y) x (*.f64 y x))))
(+.f64 (fma.f64 (neg.f64 y) x (*.f64 y x)) (-.f64 (*.f64 5641895835477563/5000000000000000 (exp.f64 z)) (*.f64 y x)))
(+.f64 (*.f64 y (neg.f64 x)) (*.f64 5641895835477563/5000000000000000 (exp.f64 z)))
(*.f64 (-.f64 (*.f64 5641895835477563/5000000000000000 (exp.f64 z)) (*.f64 y x)) 1)
(*.f64 1 (-.f64 (*.f64 5641895835477563/5000000000000000 (exp.f64 z)) (*.f64 y x)))
(*.f64 (cbrt.f64 (-.f64 (*.f64 5641895835477563/5000000000000000 (exp.f64 z)) (*.f64 y x))) (pow.f64 (cbrt.f64 (-.f64 (*.f64 5641895835477563/5000000000000000 (exp.f64 z)) (*.f64 y x))) 2))
(*.f64 (pow.f64 (cbrt.f64 (-.f64 (*.f64 5641895835477563/5000000000000000 (exp.f64 z)) (*.f64 y x))) 2) (cbrt.f64 (-.f64 (*.f64 5641895835477563/5000000000000000 (exp.f64 z)) (*.f64 y x))))
(*.f64 (sqrt.f64 (-.f64 (*.f64 5641895835477563/5000000000000000 (exp.f64 z)) (*.f64 y x))) (sqrt.f64 (-.f64 (*.f64 5641895835477563/5000000000000000 (exp.f64 z)) (*.f64 y x))))
(*.f64 (-.f64 (*.f64 (pow.f64 (exp.f64 z) 3) 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000) (pow.f64 (*.f64 y x) 3)) (/.f64 1 (+.f64 (*.f64 (pow.f64 (exp.f64 z) 2) 31830988618379068626528276418969/25000000000000000000000000000000) (*.f64 (*.f64 y x) (fma.f64 y x (*.f64 5641895835477563/5000000000000000 (exp.f64 z)))))))
(*.f64 (-.f64 (*.f64 (pow.f64 (exp.f64 z) 2) 31830988618379068626528276418969/25000000000000000000000000000000) (pow.f64 (*.f64 y x) 2)) (/.f64 1 (fma.f64 y x (*.f64 5641895835477563/5000000000000000 (exp.f64 z)))))
(*.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 (+.f64 (*.f64 (pow.f64 (exp.f64 z) 2) 31830988618379068626528276418969/25000000000000000000000000000000) (*.f64 (*.f64 y x) (fma.f64 y x (*.f64 5641895835477563/5000000000000000 (exp.f64 z))))) (-.f64 (*.f64 (pow.f64 (exp.f64 z) 3) 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000) (pow.f64 (*.f64 y x) 3))))
(/.f64 1 (/.f64 (fma.f64 y x (*.f64 5641895835477563/5000000000000000 (exp.f64 z))) (-.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)) (+.f64 (*.f64 (pow.f64 (exp.f64 z) 2) 31830988618379068626528276418969/25000000000000000000000000000000) (*.f64 (*.f64 y x) (fma.f64 y x (*.f64 5641895835477563/5000000000000000 (exp.f64 z))))))
(/.f64 (-.f64 (*.f64 (pow.f64 (exp.f64 z) 2) 31830988618379068626528276418969/25000000000000000000000000000000) (pow.f64 (*.f64 y x) 2)) (fma.f64 y x (*.f64 5641895835477563/5000000000000000 (exp.f64 z))))
(/.f64 (neg.f64 (-.f64 (*.f64 (pow.f64 (exp.f64 z) 3) 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000) (pow.f64 (*.f64 y x) 3))) (neg.f64 (+.f64 (*.f64 (pow.f64 (exp.f64 z) 2) 31830988618379068626528276418969/25000000000000000000000000000000) (*.f64 (*.f64 y x) (fma.f64 y x (*.f64 5641895835477563/5000000000000000 (exp.f64 z)))))))
(/.f64 (neg.f64 (-.f64 (*.f64 (pow.f64 (exp.f64 z) 2) 31830988618379068626528276418969/25000000000000000000000000000000) (pow.f64 (*.f64 y x) 2))) (neg.f64 (fma.f64 y x (*.f64 5641895835477563/5000000000000000 (exp.f64 z)))))
(/.f64 (+.f64 (*.f64 (pow.f64 (exp.f64 z) 3) 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000) (pow.f64 (*.f64 y (neg.f64 x)) 3)) (+.f64 (*.f64 (pow.f64 (exp.f64 z) 2) 31830988618379068626528276418969/25000000000000000000000000000000) (-.f64 (*.f64 (*.f64 y (neg.f64 x)) (*.f64 y (neg.f64 x))) (*.f64 (*.f64 5641895835477563/5000000000000000 (exp.f64 z)) (*.f64 y (neg.f64 x))))))
(/.f64 (+.f64 (pow.f64 (-.f64 (*.f64 5641895835477563/5000000000000000 (exp.f64 z)) (*.f64 y x)) 3) (pow.f64 (fma.f64 (neg.f64 y) x (*.f64 y x)) 3)) (+.f64 (pow.f64 (-.f64 (*.f64 5641895835477563/5000000000000000 (exp.f64 z)) (*.f64 y x)) 2) (-.f64 (*.f64 (fma.f64 (neg.f64 y) x (*.f64 y x)) (fma.f64 (neg.f64 y) x (*.f64 y x))) (*.f64 (-.f64 (*.f64 5641895835477563/5000000000000000 (exp.f64 z)) (*.f64 y x)) (fma.f64 (neg.f64 y) x (*.f64 y x))))))
(/.f64 (-.f64 (*.f64 (pow.f64 (exp.f64 z) 2) 31830988618379068626528276418969/25000000000000000000000000000000) (*.f64 (*.f64 y (neg.f64 x)) (*.f64 y (neg.f64 x)))) (-.f64 (*.f64 5641895835477563/5000000000000000 (exp.f64 z)) (*.f64 y (neg.f64 x))))
(/.f64 (-.f64 (pow.f64 (-.f64 (*.f64 5641895835477563/5000000000000000 (exp.f64 z)) (*.f64 y x)) 2) (*.f64 (fma.f64 (neg.f64 y) x (*.f64 y x)) (fma.f64 (neg.f64 y) x (*.f64 y x)))) (-.f64 (-.f64 (*.f64 5641895835477563/5000000000000000 (exp.f64 z)) (*.f64 y x)) (fma.f64 (neg.f64 y) x (*.f64 y x))))
(pow.f64 (-.f64 (*.f64 5641895835477563/5000000000000000 (exp.f64 z)) (*.f64 y x)) 1)
(pow.f64 (cbrt.f64 (-.f64 (*.f64 5641895835477563/5000000000000000 (exp.f64 z)) (*.f64 y x))) 3)
(pow.f64 (pow.f64 (-.f64 (*.f64 5641895835477563/5000000000000000 (exp.f64 z)) (*.f64 y x)) 3) 1/3)
(pow.f64 (sqrt.f64 (-.f64 (*.f64 5641895835477563/5000000000000000 (exp.f64 z)) (*.f64 y x))) 2)
(sqrt.f64 (pow.f64 (-.f64 (*.f64 5641895835477563/5000000000000000 (exp.f64 z)) (*.f64 y x)) 2))
(log.f64 (exp.f64 (-.f64 (*.f64 5641895835477563/5000000000000000 (exp.f64 z)) (*.f64 y x))))
(log.f64 (+.f64 1 (expm1.f64 (-.f64 (*.f64 5641895835477563/5000000000000000 (exp.f64 z)) (*.f64 y x)))))
(cbrt.f64 (pow.f64 (-.f64 (*.f64 5641895835477563/5000000000000000 (exp.f64 z)) (*.f64 y x)) 3))
(expm1.f64 (log1p.f64 (-.f64 (*.f64 5641895835477563/5000000000000000 (exp.f64 z)) (*.f64 y x))))
(log1p.f64 (expm1.f64 (-.f64 (*.f64 5641895835477563/5000000000000000 (exp.f64 z)) (*.f64 y x))))
(exp.f64 (log.f64 (-.f64 (*.f64 5641895835477563/5000000000000000 (exp.f64 z)) (*.f64 y x))))
(exp.f64 (*.f64 (log.f64 (-.f64 (*.f64 5641895835477563/5000000000000000 (exp.f64 z)) (*.f64 y x))) 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)))
(fma.f64 1 (*.f64 5641895835477563/5000000000000000 (exp.f64 z)) (*.f64 y (neg.f64 x)))
(fma.f64 1 (-.f64 (*.f64 5641895835477563/5000000000000000 (exp.f64 z)) (*.f64 y x)) (fma.f64 (neg.f64 y) x (*.f64 y x)))
(fma.f64 (pow.f64 (cbrt.f64 (-.f64 (*.f64 5641895835477563/5000000000000000 (exp.f64 z)) (*.f64 y x))) 2) (cbrt.f64 (-.f64 (*.f64 5641895835477563/5000000000000000 (exp.f64 z)) (*.f64 y x))) (fma.f64 (neg.f64 y) 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 (sqrt.f64 (-.f64 (*.f64 5641895835477563/5000000000000000 (exp.f64 z)) (*.f64 y x))) (sqrt.f64 (-.f64 (*.f64 5641895835477563/5000000000000000 (exp.f64 z)) (*.f64 y x))) (fma.f64 (neg.f64 y) 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)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 5641895835477563/5000000000000000 (exp.f64 z)))) 1)
(pow.f64 (*.f64 5641895835477563/5000000000000000 (exp.f64 z)) 1)
(pow.f64 (cbrt.f64 (*.f64 5641895835477563/5000000000000000 (exp.f64 z))) 3)
(pow.f64 (*.f64 (pow.f64 (exp.f64 z) 3) 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000) 1/3)
(pow.f64 (sqrt.f64 (*.f64 5641895835477563/5000000000000000 (exp.f64 z))) 2)
(sqrt.f64 (*.f64 (pow.f64 (exp.f64 z) 2) 31830988618379068626528276418969/25000000000000000000000000000000))
(log.f64 (pow.f64 (exp.f64 (exp.f64 z)) 5641895835477563/5000000000000000))
(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))
(-.f64 (exp.f64 (log1p.f64 (+.f64 x (/.f64 y (-.f64 (*.f64 5641895835477563/5000000000000000 (exp.f64 z)) (*.f64 y x)))))) 1)
(-.f64 (/.f64 (pow.f64 x 2) (-.f64 x (/.f64 y (-.f64 (*.f64 5641895835477563/5000000000000000 (exp.f64 z)) (*.f64 y x))))) (/.f64 (pow.f64 (/.f64 y (-.f64 (*.f64 5641895835477563/5000000000000000 (exp.f64 z)) (*.f64 y x))) 2) (-.f64 x (/.f64 y (-.f64 (*.f64 5641895835477563/5000000000000000 (exp.f64 z)) (*.f64 y x))))))
(*.f64 (+.f64 x (/.f64 y (-.f64 (*.f64 5641895835477563/5000000000000000 (exp.f64 z)) (*.f64 y x)))) 1)
(*.f64 1 (+.f64 x (/.f64 y (-.f64 (*.f64 5641895835477563/5000000000000000 (exp.f64 z)) (*.f64 y x)))))
(*.f64 (cbrt.f64 (+.f64 x (/.f64 y (-.f64 (*.f64 5641895835477563/5000000000000000 (exp.f64 z)) (*.f64 y x))))) (pow.f64 (cbrt.f64 (+.f64 x (/.f64 y (-.f64 (*.f64 5641895835477563/5000000000000000 (exp.f64 z)) (*.f64 y x))))) 2))
(*.f64 (pow.f64 (cbrt.f64 (+.f64 x (/.f64 y (-.f64 (*.f64 5641895835477563/5000000000000000 (exp.f64 z)) (*.f64 y x))))) 2) (cbrt.f64 (+.f64 x (/.f64 y (-.f64 (*.f64 5641895835477563/5000000000000000 (exp.f64 z)) (*.f64 y x))))))
(*.f64 (sqrt.f64 (+.f64 x (/.f64 y (-.f64 (*.f64 5641895835477563/5000000000000000 (exp.f64 z)) (*.f64 y x))))) (sqrt.f64 (+.f64 x (/.f64 y (-.f64 (*.f64 5641895835477563/5000000000000000 (exp.f64 z)) (*.f64 y x))))))
(*.f64 (+.f64 (pow.f64 (/.f64 y (-.f64 (*.f64 5641895835477563/5000000000000000 (exp.f64 z)) (*.f64 y x))) 3) (pow.f64 x 3)) (/.f64 1 (fma.f64 x x (*.f64 (/.f64 y (-.f64 (*.f64 5641895835477563/5000000000000000 (exp.f64 z)) (*.f64 y x))) (-.f64 (/.f64 y (-.f64 (*.f64 5641895835477563/5000000000000000 (exp.f64 z)) (*.f64 y x))) x)))))
(*.f64 (-.f64 (pow.f64 x 2) (pow.f64 (/.f64 y (-.f64 (*.f64 5641895835477563/5000000000000000 (exp.f64 z)) (*.f64 y x))) 2)) (/.f64 1 (-.f64 x (/.f64 y (-.f64 (*.f64 5641895835477563/5000000000000000 (exp.f64 z)) (*.f64 y x))))))
(/.f64 1 (/.f64 (fma.f64 x x (*.f64 (/.f64 y (-.f64 (*.f64 5641895835477563/5000000000000000 (exp.f64 z)) (*.f64 y x))) (-.f64 (/.f64 y (-.f64 (*.f64 5641895835477563/5000000000000000 (exp.f64 z)) (*.f64 y x))) x))) (+.f64 (pow.f64 (/.f64 y (-.f64 (*.f64 5641895835477563/5000000000000000 (exp.f64 z)) (*.f64 y x))) 3) (pow.f64 x 3))))
(/.f64 1 (/.f64 (-.f64 x (/.f64 y (-.f64 (*.f64 5641895835477563/5000000000000000 (exp.f64 z)) (*.f64 y x)))) (-.f64 (pow.f64 x 2) (pow.f64 (/.f64 y (-.f64 (*.f64 5641895835477563/5000000000000000 (exp.f64 z)) (*.f64 y x))) 2))))
(/.f64 (+.f64 (pow.f64 (/.f64 y (-.f64 (*.f64 5641895835477563/5000000000000000 (exp.f64 z)) (*.f64 y x))) 3) (pow.f64 x 3)) (fma.f64 x x (*.f64 (/.f64 y (-.f64 (*.f64 5641895835477563/5000000000000000 (exp.f64 z)) (*.f64 y x))) (-.f64 (/.f64 y (-.f64 (*.f64 5641895835477563/5000000000000000 (exp.f64 z)) (*.f64 y x))) x))))
(/.f64 (+.f64 (pow.f64 (/.f64 y (-.f64 (*.f64 5641895835477563/5000000000000000 (exp.f64 z)) (*.f64 y x))) 3) (pow.f64 x 3)) (+.f64 (pow.f64 (/.f64 y (-.f64 (*.f64 5641895835477563/5000000000000000 (exp.f64 z)) (*.f64 y x))) 2) (-.f64 (pow.f64 x 2) (*.f64 x (/.f64 y (-.f64 (*.f64 5641895835477563/5000000000000000 (exp.f64 z)) (*.f64 y x)))))))
(/.f64 (-.f64 (pow.f64 x 2) (pow.f64 (/.f64 y (-.f64 (*.f64 5641895835477563/5000000000000000 (exp.f64 z)) (*.f64 y x))) 2)) (-.f64 x (/.f64 y (-.f64 (*.f64 5641895835477563/5000000000000000 (exp.f64 z)) (*.f64 y x)))))
(/.f64 (neg.f64 (+.f64 (pow.f64 (/.f64 y (-.f64 (*.f64 5641895835477563/5000000000000000 (exp.f64 z)) (*.f64 y x))) 3) (pow.f64 x 3))) (neg.f64 (fma.f64 x x (*.f64 (/.f64 y (-.f64 (*.f64 5641895835477563/5000000000000000 (exp.f64 z)) (*.f64 y x))) (-.f64 (/.f64 y (-.f64 (*.f64 5641895835477563/5000000000000000 (exp.f64 z)) (*.f64 y x))) x)))))
(/.f64 (neg.f64 (-.f64 (pow.f64 x 2) (pow.f64 (/.f64 y (-.f64 (*.f64 5641895835477563/5000000000000000 (exp.f64 z)) (*.f64 y x))) 2))) (neg.f64 (-.f64 x (/.f64 y (-.f64 (*.f64 5641895835477563/5000000000000000 (exp.f64 z)) (*.f64 y x))))))
(/.f64 (-.f64 (pow.f64 (/.f64 y (-.f64 (*.f64 5641895835477563/5000000000000000 (exp.f64 z)) (*.f64 y x))) 2) (pow.f64 x 2)) (-.f64 (/.f64 y (-.f64 (*.f64 5641895835477563/5000000000000000 (exp.f64 z)) (*.f64 y x))) x))
(pow.f64 (+.f64 x (/.f64 y (-.f64 (*.f64 5641895835477563/5000000000000000 (exp.f64 z)) (*.f64 y x)))) 1)
(pow.f64 (cbrt.f64 (+.f64 x (/.f64 y (-.f64 (*.f64 5641895835477563/5000000000000000 (exp.f64 z)) (*.f64 y x))))) 3)
(pow.f64 (pow.f64 (+.f64 x (/.f64 y (-.f64 (*.f64 5641895835477563/5000000000000000 (exp.f64 z)) (*.f64 y x)))) 3) 1/3)
(pow.f64 (sqrt.f64 (+.f64 x (/.f64 y (-.f64 (*.f64 5641895835477563/5000000000000000 (exp.f64 z)) (*.f64 y x))))) 2)
(sqrt.f64 (pow.f64 (+.f64 x (/.f64 y (-.f64 (*.f64 5641895835477563/5000000000000000 (exp.f64 z)) (*.f64 y x)))) 2))
(log.f64 (exp.f64 (+.f64 x (/.f64 y (-.f64 (*.f64 5641895835477563/5000000000000000 (exp.f64 z)) (*.f64 y x))))))
(log.f64 (+.f64 1 (expm1.f64 (+.f64 x (/.f64 y (-.f64 (*.f64 5641895835477563/5000000000000000 (exp.f64 z)) (*.f64 y x)))))))
(cbrt.f64 (pow.f64 (+.f64 x (/.f64 y (-.f64 (*.f64 5641895835477563/5000000000000000 (exp.f64 z)) (*.f64 y x)))) 3))
(expm1.f64 (log1p.f64 (+.f64 x (/.f64 y (-.f64 (*.f64 5641895835477563/5000000000000000 (exp.f64 z)) (*.f64 y x))))))
(log1p.f64 (expm1.f64 (+.f64 x (/.f64 y (-.f64 (*.f64 5641895835477563/5000000000000000 (exp.f64 z)) (*.f64 y x))))))
(exp.f64 (log.f64 (+.f64 x (/.f64 y (-.f64 (*.f64 5641895835477563/5000000000000000 (exp.f64 z)) (*.f64 y x))))))
(exp.f64 (*.f64 (log.f64 (+.f64 x (/.f64 y (-.f64 (*.f64 5641895835477563/5000000000000000 (exp.f64 z)) (*.f64 y x))))) 1))
(fma.f64 y (/.f64 1 (-.f64 (*.f64 5641895835477563/5000000000000000 (exp.f64 z)) (*.f64 y x))) x)
(fma.f64 1 x (/.f64 y (-.f64 (*.f64 5641895835477563/5000000000000000 (exp.f64 z)) (*.f64 y x))))
(fma.f64 1 (/.f64 y (-.f64 (*.f64 5641895835477563/5000000000000000 (exp.f64 z)) (*.f64 y x))) x)
(fma.f64 (pow.f64 (cbrt.f64 (/.f64 y (-.f64 (*.f64 5641895835477563/5000000000000000 (exp.f64 z)) (*.f64 y x)))) 2) (cbrt.f64 (/.f64 y (-.f64 (*.f64 5641895835477563/5000000000000000 (exp.f64 z)) (*.f64 y x)))) x)
(fma.f64 (pow.f64 (cbrt.f64 x) 2) (cbrt.f64 x) (/.f64 y (-.f64 (*.f64 5641895835477563/5000000000000000 (exp.f64 z)) (*.f64 y x))))
(fma.f64 (sqrt.f64 (/.f64 y (-.f64 (*.f64 5641895835477563/5000000000000000 (exp.f64 z)) (*.f64 y x)))) (sqrt.f64 (/.f64 y (-.f64 (*.f64 5641895835477563/5000000000000000 (exp.f64 z)) (*.f64 y x)))) x)
(fma.f64 (sqrt.f64 x) (sqrt.f64 x) (/.f64 y (-.f64 (*.f64 5641895835477563/5000000000000000 (exp.f64 z)) (*.f64 y x))))
(-.f64 (exp.f64 (log1p.f64 (/.f64 y (fma.f64 y x (*.f64 5641895835477563/5000000000000000 (exp.f64 z)))))) 1)
(*.f64 y (/.f64 1 (fma.f64 y x (*.f64 5641895835477563/5000000000000000 (exp.f64 z)))))
(*.f64 (/.f64 y (fma.f64 y x (*.f64 5641895835477563/5000000000000000 (exp.f64 z)))) 1)
(*.f64 (neg.f64 y) (/.f64 1 (neg.f64 (fma.f64 y x (*.f64 5641895835477563/5000000000000000 (exp.f64 z))))))
(*.f64 1 (/.f64 y (fma.f64 y x (*.f64 5641895835477563/5000000000000000 (exp.f64 z)))))
(*.f64 (cbrt.f64 (/.f64 y (fma.f64 y x (*.f64 5641895835477563/5000000000000000 (exp.f64 z))))) (pow.f64 (cbrt.f64 (/.f64 y (fma.f64 y x (*.f64 5641895835477563/5000000000000000 (exp.f64 z))))) 2))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 y (fma.f64 y x (*.f64 5641895835477563/5000000000000000 (exp.f64 z))))) 2) (cbrt.f64 (/.f64 y (fma.f64 y x (*.f64 5641895835477563/5000000000000000 (exp.f64 z))))))
(*.f64 (pow.f64 (cbrt.f64 y) 2) (/.f64 (cbrt.f64 y) (fma.f64 y x (*.f64 5641895835477563/5000000000000000 (exp.f64 z)))))
(*.f64 (pow.f64 (cbrt.f64 y) 2) (*.f64 (cbrt.f64 y) (/.f64 1 (fma.f64 y x (*.f64 5641895835477563/5000000000000000 (exp.f64 z))))))
(*.f64 (sqrt.f64 (/.f64 y (fma.f64 y x (*.f64 5641895835477563/5000000000000000 (exp.f64 z))))) (sqrt.f64 (/.f64 y (fma.f64 y x (*.f64 5641895835477563/5000000000000000 (exp.f64 z))))))
(*.f64 (sqrt.f64 y) (/.f64 (sqrt.f64 y) (fma.f64 y x (*.f64 5641895835477563/5000000000000000 (exp.f64 z)))))
(*.f64 (sqrt.f64 y) (*.f64 (sqrt.f64 y) (/.f64 1 (fma.f64 y x (*.f64 5641895835477563/5000000000000000 (exp.f64 z))))))
(*.f64 (/.f64 1 (fma.f64 y x (*.f64 5641895835477563/5000000000000000 (exp.f64 z)))) y)
(*.f64 (/.f64 1 (pow.f64 (cbrt.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))))))
(*.f64 (/.f64 1 (sqrt.f64 (fma.f64 y x (*.f64 5641895835477563/5000000000000000 (exp.f64 z))))) (/.f64 y (sqrt.f64 (fma.f64 y x (*.f64 5641895835477563/5000000000000000 (exp.f64 z))))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 y) 2) 1) (/.f64 (cbrt.f64 y) (fma.f64 y x (*.f64 5641895835477563/5000000000000000 (exp.f64 z)))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 y) 2) (pow.f64 (cbrt.f64 (fma.f64 y x (*.f64 5641895835477563/5000000000000000 (exp.f64 z)))) 2)) (cbrt.f64 (/.f64 y (fma.f64 y x (*.f64 5641895835477563/5000000000000000 (exp.f64 z))))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 y) 2) (sqrt.f64 (fma.f64 y x (*.f64 5641895835477563/5000000000000000 (exp.f64 z))))) (/.f64 (cbrt.f64 y) (sqrt.f64 (fma.f64 y x (*.f64 5641895835477563/5000000000000000 (exp.f64 z))))))
(*.f64 (/.f64 (sqrt.f64 y) 1) (/.f64 (sqrt.f64 y) (fma.f64 y x (*.f64 5641895835477563/5000000000000000 (exp.f64 z)))))
(*.f64 (/.f64 (sqrt.f64 y) (pow.f64 (cbrt.f64 (fma.f64 y x (*.f64 5641895835477563/5000000000000000 (exp.f64 z)))) 2)) (/.f64 (sqrt.f64 y) (cbrt.f64 (fma.f64 y x (*.f64 5641895835477563/5000000000000000 (exp.f64 z))))))
(pow.f64 (/.f64 y (fma.f64 y x (*.f64 5641895835477563/5000000000000000 (exp.f64 z)))) 1)
(pow.f64 (cbrt.f64 (/.f64 y (fma.f64 y x (*.f64 5641895835477563/5000000000000000 (exp.f64 z))))) 3)
(pow.f64 (pow.f64 (/.f64 y (fma.f64 y x (*.f64 5641895835477563/5000000000000000 (exp.f64 z)))) 3) 1/3)
(pow.f64 (sqrt.f64 (/.f64 y (fma.f64 y x (*.f64 5641895835477563/5000000000000000 (exp.f64 z))))) 2)
(pow.f64 (/.f64 (fma.f64 y x (*.f64 5641895835477563/5000000000000000 (exp.f64 z))) y) -1)
(neg.f64 (/.f64 y (neg.f64 (fma.f64 y x (*.f64 5641895835477563/5000000000000000 (exp.f64 z))))))
(sqrt.f64 (pow.f64 (/.f64 y (fma.f64 y x (*.f64 5641895835477563/5000000000000000 (exp.f64 z)))) 2))
(log.f64 (exp.f64 (/.f64 y (fma.f64 y x (*.f64 5641895835477563/5000000000000000 (exp.f64 z))))))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 y (fma.f64 y x (*.f64 5641895835477563/5000000000000000 (exp.f64 z)))))))
(cbrt.f64 (pow.f64 (/.f64 y (fma.f64 y x (*.f64 5641895835477563/5000000000000000 (exp.f64 z)))) 3))
(expm1.f64 (log1p.f64 (/.f64 y (fma.f64 y x (*.f64 5641895835477563/5000000000000000 (exp.f64 z))))))
(log1p.f64 (expm1.f64 (/.f64 y (fma.f64 y x (*.f64 5641895835477563/5000000000000000 (exp.f64 z))))))
(exp.f64 (log.f64 (/.f64 y (fma.f64 y x (*.f64 5641895835477563/5000000000000000 (exp.f64 z))))))
(exp.f64 (*.f64 (log.f64 (/.f64 y (fma.f64 y x (*.f64 5641895835477563/5000000000000000 (exp.f64 z))))) 1))
(-.f64 (exp.f64 (log1p.f64 (*.f64 5641895835477563/5000000000000000 (exp.f64 z)))) 1)
(pow.f64 (*.f64 5641895835477563/5000000000000000 (exp.f64 z)) 1)
(pow.f64 (cbrt.f64 (*.f64 5641895835477563/5000000000000000 (exp.f64 z))) 3)
(pow.f64 (*.f64 (pow.f64 (exp.f64 z) 3) 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000) 1/3)
(pow.f64 (sqrt.f64 (*.f64 5641895835477563/5000000000000000 (exp.f64 z))) 2)
(sqrt.f64 (*.f64 (pow.f64 (exp.f64 z) 2) 31830988618379068626528276418969/25000000000000000000000000000000))
(log.f64 (pow.f64 (exp.f64 (exp.f64 z)) 5641895835477563/5000000000000000))
(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))
(+.f64 x (/.f64 y (neg.f64 (fma.f64 y x (*.f64 5641895835477563/5000000000000000 (exp.f64 z))))))
(+.f64 x (*.f64 (/.f64 y (neg.f64 (fma.f64 y x (*.f64 5641895835477563/5000000000000000 (exp.f64 z))))) 1))
(+.f64 (-.f64 x (/.f64 y (fma.f64 y x (*.f64 5641895835477563/5000000000000000 (exp.f64 z))))) (fma.f64 (neg.f64 (/.f64 1 (fma.f64 y x (*.f64 5641895835477563/5000000000000000 (exp.f64 z))))) y (/.f64 y (fma.f64 y x (*.f64 5641895835477563/5000000000000000 (exp.f64 z))))))
(+.f64 (-.f64 x (/.f64 y (fma.f64 y x (*.f64 5641895835477563/5000000000000000 (exp.f64 z))))) (fma.f64 (/.f64 y (neg.f64 (fma.f64 y x (*.f64 5641895835477563/5000000000000000 (exp.f64 z))))) 1 (/.f64 y (fma.f64 y x (*.f64 5641895835477563/5000000000000000 (exp.f64 z))))))
(+.f64 (-.f64 x (/.f64 y (fma.f64 y x (*.f64 5641895835477563/5000000000000000 (exp.f64 z))))) (fma.f64 (neg.f64 (cbrt.f64 (/.f64 y (fma.f64 y x (*.f64 5641895835477563/5000000000000000 (exp.f64 z)))))) (pow.f64 (cbrt.f64 (/.f64 y (fma.f64 y x (*.f64 5641895835477563/5000000000000000 (exp.f64 z))))) 2) (/.f64 y (fma.f64 y x (*.f64 5641895835477563/5000000000000000 (exp.f64 z))))))
(+.f64 (-.f64 x (/.f64 y (fma.f64 y x (*.f64 5641895835477563/5000000000000000 (exp.f64 z))))) (fma.f64 (neg.f64 (sqrt.f64 (/.f64 y (fma.f64 y x (*.f64 5641895835477563/5000000000000000 (exp.f64 z)))))) (sqrt.f64 (/.f64 y (fma.f64 y x (*.f64 5641895835477563/5000000000000000 (exp.f64 z))))) (/.f64 y (fma.f64 y x (*.f64 5641895835477563/5000000000000000 (exp.f64 z))))))
(+.f64 (/.f64 y (neg.f64 (fma.f64 y x (*.f64 5641895835477563/5000000000000000 (exp.f64 z))))) x)
(*.f64 (-.f64 x (/.f64 y (fma.f64 y x (*.f64 5641895835477563/5000000000000000 (exp.f64 z))))) 1)
(*.f64 1 (-.f64 x (/.f64 y (fma.f64 y x (*.f64 5641895835477563/5000000000000000 (exp.f64 z))))))
(*.f64 (cbrt.f64 (-.f64 x (/.f64 y (fma.f64 y x (*.f64 5641895835477563/5000000000000000 (exp.f64 z)))))) (pow.f64 (cbrt.f64 (-.f64 x (/.f64 y (fma.f64 y x (*.f64 5641895835477563/5000000000000000 (exp.f64 z)))))) 2))
(*.f64 (pow.f64 (cbrt.f64 (-.f64 x (/.f64 y (fma.f64 y x (*.f64 5641895835477563/5000000000000000 (exp.f64 z)))))) 2) (cbrt.f64 (-.f64 x (/.f64 y (fma.f64 y x (*.f64 5641895835477563/5000000000000000 (exp.f64 z)))))))
(*.f64 (sqrt.f64 (-.f64 x (/.f64 y (fma.f64 y x (*.f64 5641895835477563/5000000000000000 (exp.f64 z)))))) (sqrt.f64 (-.f64 x (/.f64 y (fma.f64 y x (*.f64 5641895835477563/5000000000000000 (exp.f64 z)))))))
(*.f64 (-.f64 (pow.f64 x 3) (pow.f64 (/.f64 y (fma.f64 y x (*.f64 5641895835477563/5000000000000000 (exp.f64 z)))) 3)) (/.f64 1 (fma.f64 x x (*.f64 (/.f64 y (fma.f64 y x (*.f64 5641895835477563/5000000000000000 (exp.f64 z)))) (+.f64 x (/.f64 y (fma.f64 y x (*.f64 5641895835477563/5000000000000000 (exp.f64 z)))))))))
(*.f64 (-.f64 (pow.f64 x 2) (pow.f64 (/.f64 y (fma.f64 y x (*.f64 5641895835477563/5000000000000000 (exp.f64 z)))) 2)) (/.f64 1 (+.f64 x (/.f64 y (fma.f64 y x (*.f64 5641895835477563/5000000000000000 (exp.f64 z)))))))
(*.f64 (+.f64 (sqrt.f64 x) (sqrt.f64 (/.f64 y (fma.f64 y x (*.f64 5641895835477563/5000000000000000 (exp.f64 z)))))) (-.f64 (sqrt.f64 x) (sqrt.f64 (/.f64 y (fma.f64 y x (*.f64 5641895835477563/5000000000000000 (exp.f64 z)))))))
(/.f64 1 (/.f64 (fma.f64 x x (*.f64 (/.f64 y (fma.f64 y x (*.f64 5641895835477563/5000000000000000 (exp.f64 z)))) (+.f64 x (/.f64 y (fma.f64 y x (*.f64 5641895835477563/5000000000000000 (exp.f64 z))))))) (-.f64 (pow.f64 x 3) (pow.f64 (/.f64 y (fma.f64 y x (*.f64 5641895835477563/5000000000000000 (exp.f64 z)))) 3))))
(/.f64 1 (/.f64 (+.f64 x (/.f64 y (fma.f64 y x (*.f64 5641895835477563/5000000000000000 (exp.f64 z))))) (-.f64 (pow.f64 x 2) (pow.f64 (/.f64 y (fma.f64 y x (*.f64 5641895835477563/5000000000000000 (exp.f64 z)))) 2))))
(/.f64 (-.f64 (pow.f64 x 3) (pow.f64 (/.f64 y (fma.f64 y x (*.f64 5641895835477563/5000000000000000 (exp.f64 z)))) 3)) (fma.f64 x x (*.f64 (/.f64 y (fma.f64 y x (*.f64 5641895835477563/5000000000000000 (exp.f64 z)))) (+.f64 x (/.f64 y (fma.f64 y x (*.f64 5641895835477563/5000000000000000 (exp.f64 z))))))))
(/.f64 (-.f64 (pow.f64 x 2) (pow.f64 (/.f64 y (fma.f64 y x (*.f64 5641895835477563/5000000000000000 (exp.f64 z)))) 2)) (+.f64 x (/.f64 y (fma.f64 y x (*.f64 5641895835477563/5000000000000000 (exp.f64 z))))))
(/.f64 (neg.f64 (-.f64 (pow.f64 x 3) (pow.f64 (/.f64 y (fma.f64 y x (*.f64 5641895835477563/5000000000000000 (exp.f64 z)))) 3))) (neg.f64 (fma.f64 x x (*.f64 (/.f64 y (fma.f64 y x (*.f64 5641895835477563/5000000000000000 (exp.f64 z)))) (+.f64 x (/.f64 y (fma.f64 y x (*.f64 5641895835477563/5000000000000000 (exp.f64 z)))))))))
(/.f64 (neg.f64 (-.f64 (pow.f64 x 2) (pow.f64 (/.f64 y (fma.f64 y x (*.f64 5641895835477563/5000000000000000 (exp.f64 z)))) 2))) (neg.f64 (+.f64 x (/.f64 y (fma.f64 y x (*.f64 5641895835477563/5000000000000000 (exp.f64 z)))))))
(/.f64 (+.f64 (pow.f64 x 3) (pow.f64 (/.f64 y (neg.f64 (fma.f64 y x (*.f64 5641895835477563/5000000000000000 (exp.f64 z))))) 3)) (+.f64 (pow.f64 x 2) (-.f64 (*.f64 (/.f64 y (neg.f64 (fma.f64 y x (*.f64 5641895835477563/5000000000000000 (exp.f64 z))))) (/.f64 y (neg.f64 (fma.f64 y x (*.f64 5641895835477563/5000000000000000 (exp.f64 z)))))) (*.f64 x (/.f64 y (neg.f64 (fma.f64 y x (*.f64 5641895835477563/5000000000000000 (exp.f64 z)))))))))
(/.f64 (-.f64 (pow.f64 x 2) (*.f64 (/.f64 y (neg.f64 (fma.f64 y x (*.f64 5641895835477563/5000000000000000 (exp.f64 z))))) (/.f64 y (neg.f64 (fma.f64 y x (*.f64 5641895835477563/5000000000000000 (exp.f64 z))))))) (-.f64 x (/.f64 y (neg.f64 (fma.f64 y x (*.f64 5641895835477563/5000000000000000 (exp.f64 z)))))))
(pow.f64 (-.f64 x (/.f64 y (fma.f64 y x (*.f64 5641895835477563/5000000000000000 (exp.f64 z))))) 1)
(pow.f64 (cbrt.f64 (-.f64 x (/.f64 y (fma.f64 y x (*.f64 5641895835477563/5000000000000000 (exp.f64 z)))))) 3)
(pow.f64 (pow.f64 (-.f64 x (/.f64 y (fma.f64 y x (*.f64 5641895835477563/5000000000000000 (exp.f64 z))))) 3) 1/3)
(pow.f64 (sqrt.f64 (-.f64 x (/.f64 y (fma.f64 y x (*.f64 5641895835477563/5000000000000000 (exp.f64 z)))))) 2)
(sqrt.f64 (pow.f64 (-.f64 x (/.f64 y (fma.f64 y x (*.f64 5641895835477563/5000000000000000 (exp.f64 z))))) 2))
(log.f64 (exp.f64 (-.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 y x (*.f64 5641895835477563/5000000000000000 (exp.f64 z))))))))
(cbrt.f64 (pow.f64 (-.f64 x (/.f64 y (fma.f64 y x (*.f64 5641895835477563/5000000000000000 (exp.f64 z))))) 3))
(expm1.f64 (log1p.f64 (-.f64 x (/.f64 y (fma.f64 y x (*.f64 5641895835477563/5000000000000000 (exp.f64 z)))))))
(log1p.f64 (expm1.f64 (-.f64 x (/.f64 y (fma.f64 y x (*.f64 5641895835477563/5000000000000000 (exp.f64 z)))))))
(exp.f64 (log.f64 (-.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 y x (*.f64 5641895835477563/5000000000000000 (exp.f64 z)))))) 1))
(fma.f64 1 x (/.f64 y (neg.f64 (fma.f64 y x (*.f64 5641895835477563/5000000000000000 (exp.f64 z))))))
(fma.f64 (pow.f64 (cbrt.f64 x) 2) (cbrt.f64 x) (/.f64 y (neg.f64 (fma.f64 y x (*.f64 5641895835477563/5000000000000000 (exp.f64 z))))))
(fma.f64 (sqrt.f64 x) (sqrt.f64 x) (/.f64 y (neg.f64 (fma.f64 y x (*.f64 5641895835477563/5000000000000000 (exp.f64 z))))))

simplify218.0ms (2.4%)

Algorithm
egg-herbie
Rules
966×fma-define
616×associate-*r*
592×times-frac
532×fma-neg
490×associate-*l*
Iterations

Useful iterations: 1 (0.0ms)

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

eval322.0ms (3.5%)

Compiler

Compiled 14221 to 8095 computations (43.1% saved)

prune103.0ms (1.1%)

Pruning

10 alts after pruning (9 fresh and 1 done)

PrunedKeptTotal
New5469555
Fresh000
Picked112
Done000
Total54710557
Accuracy
100.0%
Counts
557 → 10
Alt Table
Click to see full alt table
StatusAccuracyProgram
82.3%
(-.f64 x (/.f64 y (fma.f64 y x -5641895835477563/5000000000000000)))
82.3%
(-.f64 x (/.f64 y (-.f64 (*.f64 x y) 5641895835477563/5000000000000000)))
67.2%
(-.f64 x (/.f64 1 x))
60.9%
(-.f64 x (*.f64 (/.f64 y (exp.f64 z)) -5000000000000000/5641895835477563))
95.5%
(+.f64 x (pow.f64 (/.f64 (-.f64 (*.f64 5641895835477563/5000000000000000 (exp.f64 z)) (*.f64 y x)) y) -1))
80.4%
(+.f64 x (/.f64 y (-.f64 (+.f64 5641895835477563/5000000000000000 (*.f64 z 5641895835477563/5000000000000000)) (*.f64 x y))))
95.5%
(+.f64 x (/.f64 y (-.f64 (*.f64 5641895835477563/5000000000000000 (exp.f64 z)) (*.f64 x y))))
64.3%
(+.f64 x (/.f64 y (*.f64 y (neg.f64 x))))
59.8%
(*.f64 x (-.f64 1 (/.f64 1 (pow.f64 x 2))))
58.5%
x
Compiler

Compiled 219 to 154 computations (29.7% saved)

localize213.0ms (2.3%)

Localize:

Found 12 expressions with local error:

NewAccuracyProgram
100.0%
(-.f64 x (/.f64 y (fma.f64 y x -5641895835477563/5000000000000000)))
90.7%
(/.f64 y (fma.f64 y x -5641895835477563/5000000000000000))
100.0%
(-.f64 (+.f64 5641895835477563/5000000000000000 (*.f64 z 5641895835477563/5000000000000000)) (*.f64 x y))
100.0%
(+.f64 5641895835477563/5000000000000000 (*.f64 z 5641895835477563/5000000000000000))
99.7%
(*.f64 z 5641895835477563/5000000000000000)
90.7%
(/.f64 y (-.f64 (+.f64 5641895835477563/5000000000000000 (*.f64 z 5641895835477563/5000000000000000)) (*.f64 x y)))
100.0%
(+.f64 x (/.f64 y (*.f64 y (neg.f64 x))))
77.2%
(/.f64 y (*.f64 y (neg.f64 x)))
100.0%
(*.f64 5641895835477563/5000000000000000 (exp.f64 z))
99.8%
(pow.f64 (/.f64 (-.f64 (*.f64 5641895835477563/5000000000000000 (exp.f64 z)) (*.f64 y x)) y) -1)
98.7%
(-.f64 (*.f64 5641895835477563/5000000000000000 (exp.f64 z)) (*.f64 y x))
90.5%
(/.f64 (-.f64 (*.f64 5641895835477563/5000000000000000 (exp.f64 z)) (*.f64 y x)) y)
Compiler

Compiled 154 to 70 computations (54.5% saved)

Precisions
Click to see histograms. Total time spent on operations: 109.0ms
Operation ival-mult, time spent: 30.0ms, 28.0% of total-time
Operation ival-div, time spent: 18.0ms, 17.0% of total-time
Operation ival-pow, time spent: 16.0ms, 15.0% of total-time
Operation ival-add, time spent: 13.0ms, 12.0% of total-time
Operation ival-sub, time spent: 13.0ms, 12.0% of total-time
Operation composed, time spent: 11.0ms, 10.0% of total-time
Operation ival-exp, time spent: 3.0ms, 3.0% of total-time
Operation const, time spent: 3.0ms, 3.0% of total-time
Operation ival-neg, time spent: 1.0ms, 1.0% of total-time

series47.0ms (0.5%)

Counts
11 → 300
Calls
Call 1
Inputs
#<alt (/.f64 (-.f64 (*.f64 5641895835477563/5000000000000000 (exp.f64 z)) (*.f64 y x)) y)>
#<alt (-.f64 (*.f64 5641895835477563/5000000000000000 (exp.f64 z)) (*.f64 y x))>
#<alt (pow.f64 (/.f64 (-.f64 (*.f64 5641895835477563/5000000000000000 (exp.f64 z)) (*.f64 y x)) y) -1)>
#<alt (/.f64 y (*.f64 y (neg.f64 x)))>
#<alt (+.f64 x (/.f64 y (*.f64 y (neg.f64 x))))>
#<alt (/.f64 y (-.f64 (+.f64 5641895835477563/5000000000000000 (*.f64 z 5641895835477563/5000000000000000)) (*.f64 x y)))>
#<alt (*.f64 z 5641895835477563/5000000000000000)>
#<alt (+.f64 5641895835477563/5000000000000000 (*.f64 z 5641895835477563/5000000000000000))>
#<alt (-.f64 (+.f64 5641895835477563/5000000000000000 (*.f64 z 5641895835477563/5000000000000000)) (*.f64 x y))>
#<alt (/.f64 y (fma.f64 y x -5641895835477563/5000000000000000))>
#<alt (-.f64 x (/.f64 y (fma.f64 y x -5641895835477563/5000000000000000)))>
Outputs
#<alt (/.f64 (-.f64 5641895835477563/5000000000000000 (*.f64 x y)) y)>
#<alt (-.f64 (+.f64 (*.f64 5641895835477563/5000000000000000 (/.f64 z y)) (*.f64 5641895835477563/5000000000000000 (/.f64 1 y))) x)>
#<alt (-.f64 (+.f64 (*.f64 z (+.f64 (*.f64 5641895835477563/10000000000000000 (/.f64 z y)) (*.f64 5641895835477563/5000000000000000 (/.f64 1 y)))) (*.f64 5641895835477563/5000000000000000 (/.f64 1 y))) x)>
#<alt (-.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 (*.f64 5641895835477563/30000000000000000 (/.f64 z y)) (*.f64 5641895835477563/10000000000000000 (/.f64 1 y)))) (*.f64 5641895835477563/5000000000000000 (/.f64 1 y)))) (*.f64 5641895835477563/5000000000000000 (/.f64 1 y))) x)>
#<alt (/.f64 (-.f64 (*.f64 5641895835477563/5000000000000000 (exp.f64 z)) (*.f64 x y)) y)>
#<alt (/.f64 (-.f64 (*.f64 5641895835477563/5000000000000000 (exp.f64 z)) (*.f64 x y)) y)>
#<alt (/.f64 (-.f64 (*.f64 5641895835477563/5000000000000000 (exp.f64 z)) (*.f64 x y)) y)>
#<alt (/.f64 (-.f64 (*.f64 5641895835477563/5000000000000000 (exp.f64 z)) (*.f64 x y)) y)>
#<alt (/.f64 (-.f64 (*.f64 5641895835477563/5000000000000000 (exp.f64 z)) (*.f64 x y)) y)>
#<alt (/.f64 (-.f64 (*.f64 5641895835477563/5000000000000000 (exp.f64 z)) (*.f64 x y)) y)>
#<alt (/.f64 (-.f64 (*.f64 5641895835477563/5000000000000000 (exp.f64 z)) (*.f64 x y)) y)>
#<alt (/.f64 (-.f64 (*.f64 5641895835477563/5000000000000000 (exp.f64 z)) (*.f64 x y)) y)>
#<alt (*.f64 5641895835477563/5000000000000000 (/.f64 (exp.f64 z) y))>
#<alt (/.f64 (+.f64 (*.f64 -1 (*.f64 x y)) (*.f64 5641895835477563/5000000000000000 (exp.f64 z))) y)>
#<alt (/.f64 (+.f64 (*.f64 -1 (*.f64 x y)) (*.f64 5641895835477563/5000000000000000 (exp.f64 z))) y)>
#<alt (/.f64 (+.f64 (*.f64 -1 (*.f64 x y)) (*.f64 5641895835477563/5000000000000000 (exp.f64 z))) y)>
#<alt (*.f64 -1 x)>
#<alt (+.f64 (*.f64 -1 x) (*.f64 5641895835477563/5000000000000000 (/.f64 (exp.f64 z) y)))>
#<alt (+.f64 (*.f64 -1 x) (*.f64 5641895835477563/5000000000000000 (/.f64 (exp.f64 z) y)))>
#<alt (+.f64 (*.f64 -1 x) (*.f64 5641895835477563/5000000000000000 (/.f64 (exp.f64 z) y)))>
#<alt (*.f64 -1 x)>
#<alt (+.f64 (*.f64 -1 x) (*.f64 5641895835477563/5000000000000000 (/.f64 (exp.f64 z) y)))>
#<alt (+.f64 (*.f64 -1 x) (*.f64 5641895835477563/5000000000000000 (/.f64 (exp.f64 z) y)))>
#<alt (+.f64 (*.f64 -1 x) (*.f64 5641895835477563/5000000000000000 (/.f64 (exp.f64 z) y)))>
#<alt (*.f64 5641895835477563/5000000000000000 (/.f64 (exp.f64 z) y))>
#<alt (+.f64 (*.f64 -1 x) (*.f64 5641895835477563/5000000000000000 (/.f64 (exp.f64 z) y)))>
#<alt (+.f64 (*.f64 -1 x) (*.f64 5641895835477563/5000000000000000 (/.f64 (exp.f64 z) y)))>
#<alt (+.f64 (*.f64 -1 x) (*.f64 5641895835477563/5000000000000000 (/.f64 (exp.f64 z) y)))>
#<alt (*.f64 -1 x)>
#<alt (*.f64 x (-.f64 (*.f64 5641895835477563/5000000000000000 (/.f64 (exp.f64 z) (*.f64 x y))) 1))>
#<alt (*.f64 x (-.f64 (*.f64 5641895835477563/5000000000000000 (/.f64 (exp.f64 z) (*.f64 x y))) 1))>
#<alt (*.f64 x (-.f64 (*.f64 5641895835477563/5000000000000000 (/.f64 (exp.f64 z) (*.f64 x y))) 1))>
#<alt (*.f64 -1 x)>
#<alt (*.f64 -1 (*.f64 x (+.f64 1 (*.f64 -5641895835477563/5000000000000000 (/.f64 (exp.f64 z) (*.f64 x y))))))>
#<alt (*.f64 -1 (*.f64 x (+.f64 1 (*.f64 -5641895835477563/5000000000000000 (/.f64 (exp.f64 z) (*.f64 x y))))))>
#<alt (*.f64 -1 (*.f64 x (+.f64 1 (*.f64 -5641895835477563/5000000000000000 (/.f64 (exp.f64 z) (*.f64 x y))))))>
#<alt (-.f64 5641895835477563/5000000000000000 (*.f64 x y))>
#<alt (-.f64 (+.f64 5641895835477563/5000000000000000 (*.f64 5641895835477563/5000000000000000 z)) (*.f64 x y))>
#<alt (-.f64 (+.f64 5641895835477563/5000000000000000 (*.f64 z (+.f64 5641895835477563/5000000000000000 (*.f64 5641895835477563/10000000000000000 z)))) (*.f64 x y))>
#<alt (-.f64 (+.f64 5641895835477563/5000000000000000 (*.f64 z (+.f64 5641895835477563/5000000000000000 (*.f64 z (+.f64 5641895835477563/10000000000000000 (*.f64 5641895835477563/30000000000000000 z)))))) (*.f64 x y))>
#<alt (-.f64 (*.f64 5641895835477563/5000000000000000 (exp.f64 z)) (*.f64 x y))>
#<alt (-.f64 (*.f64 5641895835477563/5000000000000000 (exp.f64 z)) (*.f64 x y))>
#<alt (-.f64 (*.f64 5641895835477563/5000000000000000 (exp.f64 z)) (*.f64 x y))>
#<alt (-.f64 (*.f64 5641895835477563/5000000000000000 (exp.f64 z)) (*.f64 x y))>
#<alt (-.f64 (*.f64 5641895835477563/5000000000000000 (exp.f64 z)) (*.f64 x y))>
#<alt (-.f64 (*.f64 5641895835477563/5000000000000000 (exp.f64 z)) (*.f64 x y))>
#<alt (-.f64 (*.f64 5641895835477563/5000000000000000 (exp.f64 z)) (*.f64 x y))>
#<alt (-.f64 (*.f64 5641895835477563/5000000000000000 (exp.f64 z)) (*.f64 x y))>
#<alt (*.f64 5641895835477563/5000000000000000 (exp.f64 z))>
#<alt (+.f64 (*.f64 -1 (*.f64 x y)) (*.f64 5641895835477563/5000000000000000 (exp.f64 z)))>
#<alt (+.f64 (*.f64 -1 (*.f64 x y)) (*.f64 5641895835477563/5000000000000000 (exp.f64 z)))>
#<alt (+.f64 (*.f64 -1 (*.f64 x y)) (*.f64 5641895835477563/5000000000000000 (exp.f64 z)))>
#<alt (*.f64 -1 (*.f64 x y))>
#<alt (*.f64 y (-.f64 (*.f64 5641895835477563/5000000000000000 (/.f64 (exp.f64 z) y)) x))>
#<alt (*.f64 y (-.f64 (*.f64 5641895835477563/5000000000000000 (/.f64 (exp.f64 z) y)) x))>
#<alt (*.f64 y (-.f64 (*.f64 5641895835477563/5000000000000000 (/.f64 (exp.f64 z) y)) x))>
#<alt (*.f64 -1 (*.f64 x y))>
#<alt (*.f64 -1 (*.f64 y (-.f64 (*.f64 -5641895835477563/5000000000000000 (/.f64 (exp.f64 z) y)) (*.f64 -1 x))))>
#<alt (*.f64 -1 (*.f64 y (-.f64 (*.f64 -5641895835477563/5000000000000000 (/.f64 (exp.f64 z) y)) (*.f64 -1 x))))>
#<alt (*.f64 -1 (*.f64 y (-.f64 (*.f64 -5641895835477563/5000000000000000 (/.f64 (exp.f64 z) y)) (*.f64 -1 x))))>
#<alt (*.f64 5641895835477563/5000000000000000 (exp.f64 z))>
#<alt (+.f64 (*.f64 -1 (*.f64 x y)) (*.f64 5641895835477563/5000000000000000 (exp.f64 z)))>
#<alt (+.f64 (*.f64 -1 (*.f64 x y)) (*.f64 5641895835477563/5000000000000000 (exp.f64 z)))>
#<alt (+.f64 (*.f64 -1 (*.f64 x y)) (*.f64 5641895835477563/5000000000000000 (exp.f64 z)))>
#<alt (*.f64 -1 (*.f64 x y))>
#<alt (*.f64 x (-.f64 (*.f64 5641895835477563/5000000000000000 (/.f64 (exp.f64 z) x)) y))>
#<alt (*.f64 x (-.f64 (*.f64 5641895835477563/5000000000000000 (/.f64 (exp.f64 z) x)) y))>
#<alt (*.f64 x (-.f64 (*.f64 5641895835477563/5000000000000000 (/.f64 (exp.f64 z) x)) y))>
#<alt (*.f64 -1 (*.f64 x y))>
#<alt (*.f64 -1 (*.f64 x (-.f64 (*.f64 -5641895835477563/5000000000000000 (/.f64 (exp.f64 z) x)) (*.f64 -1 y))))>
#<alt (*.f64 -1 (*.f64 x (-.f64 (*.f64 -5641895835477563/5000000000000000 (/.f64 (exp.f64 z) x)) (*.f64 -1 y))))>
#<alt (*.f64 -1 (*.f64 x (-.f64 (*.f64 -5641895835477563/5000000000000000 (/.f64 (exp.f64 z) x)) (*.f64 -1 y))))>
#<alt (/.f64 y (-.f64 5641895835477563/5000000000000000 (*.f64 x y)))>
#<alt (+.f64 (*.f64 -5641895835477563/5000000000000000 (/.f64 (*.f64 y z) (pow.f64 (-.f64 5641895835477563/5000000000000000 (*.f64 x y)) 2))) (/.f64 y (-.f64 5641895835477563/5000000000000000 (*.f64 x y))))>
#<alt (+.f64 (*.f64 z (-.f64 (*.f64 -1 (*.f64 z (+.f64 (*.f64 -31830988618379068626528276418969/25000000000000000000000000000000 (/.f64 y (pow.f64 (-.f64 5641895835477563/5000000000000000 (*.f64 x y)) 3))) (*.f64 5641895835477563/10000000000000000 (/.f64 y (pow.f64 (-.f64 5641895835477563/5000000000000000 (*.f64 x y)) 2)))))) (*.f64 5641895835477563/5000000000000000 (/.f64 y (pow.f64 (-.f64 5641895835477563/5000000000000000 (*.f64 x y)) 2))))) (/.f64 y (-.f64 5641895835477563/5000000000000000 (*.f64 x y))))>
#<alt (+.f64 (*.f64 z (-.f64 (*.f64 z (-.f64 (*.f64 -1 (*.f64 z (+.f64 (*.f64 -5641895835477563/5000000000000000 (/.f64 (+.f64 (*.f64 -31830988618379068626528276418969/25000000000000000000000000000000 (/.f64 y (pow.f64 (-.f64 5641895835477563/5000000000000000 (*.f64 x y)) 3))) (*.f64 5641895835477563/10000000000000000 (/.f64 y (pow.f64 (-.f64 5641895835477563/5000000000000000 (*.f64 x y)) 2)))) (-.f64 5641895835477563/5000000000000000 (*.f64 x y)))) (+.f64 (*.f64 -31830988618379068626528276418969/50000000000000000000000000000000 (/.f64 y (pow.f64 (-.f64 5641895835477563/5000000000000000 (*.f64 x y)) 3))) (*.f64 5641895835477563/30000000000000000 (/.f64 y (pow.f64 (-.f64 5641895835477563/5000000000000000 (*.f64 x y)) 2))))))) (+.f64 (*.f64 -31830988618379068626528276418969/25000000000000000000000000000000 (/.f64 y (pow.f64 (-.f64 5641895835477563/5000000000000000 (*.f64 x y)) 3))) (*.f64 5641895835477563/10000000000000000 (/.f64 y (pow.f64 (-.f64 5641895835477563/5000000000000000 (*.f64 x y)) 2)))))) (*.f64 5641895835477563/5000000000000000 (/.f64 y (pow.f64 (-.f64 5641895835477563/5000000000000000 (*.f64 x y)) 2))))) (/.f64 y (-.f64 5641895835477563/5000000000000000 (*.f64 x y))))>
#<alt (/.f64 y (-.f64 (*.f64 5641895835477563/5000000000000000 (exp.f64 z)) (*.f64 x y)))>
#<alt (/.f64 y (-.f64 (*.f64 5641895835477563/5000000000000000 (exp.f64 z)) (*.f64 x y)))>
#<alt (/.f64 y (-.f64 (*.f64 5641895835477563/5000000000000000 (exp.f64 z)) (*.f64 x y)))>
#<alt (/.f64 y (-.f64 (*.f64 5641895835477563/5000000000000000 (exp.f64 z)) (*.f64 x y)))>
#<alt (/.f64 y (-.f64 (*.f64 5641895835477563/5000000000000000 (exp.f64 z)) (*.f64 x y)))>
#<alt (/.f64 y (-.f64 (*.f64 5641895835477563/5000000000000000 (exp.f64 z)) (*.f64 x y)))>
#<alt (/.f64 y (-.f64 (*.f64 5641895835477563/5000000000000000 (exp.f64 z)) (*.f64 x y)))>
#<alt (/.f64 y (-.f64 (*.f64 5641895835477563/5000000000000000 (exp.f64 z)) (*.f64 x y)))>
#<alt (*.f64 5000000000000000/5641895835477563 (/.f64 y (exp.f64 z)))>
#<alt (*.f64 y (+.f64 (*.f64 25000000000000000000000000000000/31830988618379068626528276418969 (/.f64 (*.f64 x y) (pow.f64 (exp.f64 z) 2))) (*.f64 5000000000000000/5641895835477563 (/.f64 1 (exp.f64 z)))))>
#<alt (*.f64 y (+.f64 (*.f64 y (-.f64 (*.f64 125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547 (/.f64 (*.f64 (pow.f64 x 2) y) (pow.f64 (exp.f64 z) 3))) (*.f64 -25000000000000000000000000000000/31830988618379068626528276418969 (/.f64 x (pow.f64 (exp.f64 z) 2))))) (*.f64 5000000000000000/5641895835477563 (/.f64 1 (exp.f64 z)))))>
#<alt (*.f64 y (+.f64 (*.f64 y (-.f64 (*.f64 y (-.f64 (*.f64 625000000000000000000000000000000000000000000000000000000000000/1013211836423377808197068612118338110498536634308026710423022961 (/.f64 (*.f64 (pow.f64 x 3) y) (pow.f64 (exp.f64 z) 4))) (*.f64 -125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547 (/.f64 (pow.f64 x 2) (pow.f64 (exp.f64 z) 3))))) (*.f64 -25000000000000000000000000000000/31830988618379068626528276418969 (/.f64 x (pow.f64 (exp.f64 z) 2))))) (*.f64 5000000000000000/5641895835477563 (/.f64 1 (exp.f64 z)))))>
#<alt (/.f64 -1 x)>
#<alt (-.f64 (*.f64 -5641895835477563/5000000000000000 (/.f64 (exp.f64 z) (*.f64 (pow.f64 x 2) y))) (/.f64 1 x))>
#<alt (-.f64 (*.f64 -31830988618379068626528276418969/25000000000000000000000000000000 (/.f64 (pow.f64 (exp.f64 z) 2) (*.f64 (pow.f64 x 3) (pow.f64 y 2)))) (+.f64 (*.f64 5641895835477563/5000000000000000 (/.f64 (exp.f64 z) (*.f64 (pow.f64 x 2) y))) (/.f64 1 x)))>
#<alt (-.f64 (*.f64 -179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 (/.f64 (pow.f64 (exp.f64 z) 3) (*.f64 (pow.f64 x 4) (pow.f64 y 3)))) (+.f64 (*.f64 5641895835477563/5000000000000000 (/.f64 (exp.f64 z) (*.f64 (pow.f64 x 2) y))) (+.f64 (*.f64 31830988618379068626528276418969/25000000000000000000000000000000 (/.f64 (pow.f64 (exp.f64 z) 2) (*.f64 (pow.f64 x 3) (pow.f64 y 2)))) (/.f64 1 x))))>
#<alt (/.f64 -1 x)>
#<alt (-.f64 (*.f64 -5641895835477563/5000000000000000 (/.f64 (exp.f64 z) (*.f64 (pow.f64 x 2) y))) (/.f64 1 x))>
#<alt (-.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 31830988618379068626528276418969/25000000000000000000000000000000 (/.f64 (pow.f64 (exp.f64 z) 2) (*.f64 (pow.f64 x 3) y))) (*.f64 -5641895835477563/5000000000000000 (/.f64 (exp.f64 z) (pow.f64 x 2)))) y)) (/.f64 1 x))>
#<alt (-.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 -179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 (/.f64 (pow.f64 (exp.f64 z) 3) (*.f64 (pow.f64 x 4) y))) (*.f64 31830988618379068626528276418969/25000000000000000000000000000000 (/.f64 (pow.f64 (exp.f64 z) 2) (pow.f64 x 3)))) y)) (*.f64 -5641895835477563/5000000000000000 (/.f64 (exp.f64 z) (pow.f64 x 2)))) y)) (/.f64 1 x))>
#<alt (*.f64 5000000000000000/5641895835477563 (/.f64 y (exp.f64 z)))>
#<alt (+.f64 (*.f64 25000000000000000000000000000000/31830988618379068626528276418969 (/.f64 (*.f64 x (pow.f64 y 2)) (pow.f64 (exp.f64 z) 2))) (*.f64 5000000000000000/5641895835477563 (/.f64 y (exp.f64 z))))>
#<alt (+.f64 (*.f64 5000000000000000/5641895835477563 (/.f64 y (exp.f64 z))) (*.f64 x (-.f64 (*.f64 125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547 (/.f64 (*.f64 x (pow.f64 y 3)) (pow.f64 (exp.f64 z) 3))) (*.f64 -25000000000000000000000000000000/31830988618379068626528276418969 (/.f64 (pow.f64 y 2) (pow.f64 (exp.f64 z) 2))))))>
#<alt (+.f64 (*.f64 5000000000000000/5641895835477563 (/.f64 y (exp.f64 z))) (*.f64 x (-.f64 (*.f64 x (-.f64 (*.f64 625000000000000000000000000000000000000000000000000000000000000/1013211836423377808197068612118338110498536634308026710423022961 (/.f64 (*.f64 x (pow.f64 y 4)) (pow.f64 (exp.f64 z) 4))) (*.f64 -125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547 (/.f64 (pow.f64 y 3) (pow.f64 (exp.f64 z) 3))))) (*.f64 -25000000000000000000000000000000/31830988618379068626528276418969 (/.f64 (pow.f64 y 2) (pow.f64 (exp.f64 z) 2))))))>
#<alt (/.f64 -1 x)>
#<alt (/.f64 (-.f64 (*.f64 -5641895835477563/5000000000000000 (/.f64 (exp.f64 z) (*.f64 x y))) 1) x)>
#<alt (/.f64 (-.f64 (*.f64 -31830988618379068626528276418969/25000000000000000000000000000000 (/.f64 (pow.f64 (exp.f64 z) 2) (*.f64 (pow.f64 x 2) (pow.f64 y 2)))) (+.f64 1 (*.f64 5641895835477563/5000000000000000 (/.f64 (exp.f64 z) (*.f64 x y))))) x)>
#<alt (/.f64 (-.f64 (*.f64 -179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 (/.f64 (pow.f64 (exp.f64 z) 3) (*.f64 (pow.f64 x 3) (pow.f64 y 3)))) (+.f64 1 (+.f64 (*.f64 5641895835477563/5000000000000000 (/.f64 (exp.f64 z) (*.f64 x y))) (*.f64 31830988618379068626528276418969/25000000000000000000000000000000 (/.f64 (pow.f64 (exp.f64 z) 2) (*.f64 (pow.f64 x 2) (pow.f64 y 2))))))) x)>
#<alt (/.f64 -1 x)>
#<alt (*.f64 -1 (/.f64 (+.f64 1 (*.f64 5641895835477563/5000000000000000 (/.f64 (exp.f64 z) (*.f64 x y)))) x))>
#<alt (*.f64 -1 (/.f64 (+.f64 1 (*.f64 -1 (/.f64 (-.f64 (*.f64 -31830988618379068626528276418969/25000000000000000000000000000000 (/.f64 (pow.f64 (exp.f64 z) 2) (*.f64 x (pow.f64 y 2)))) (*.f64 5641895835477563/5000000000000000 (/.f64 (exp.f64 z) y))) x))) x))>
#<alt (*.f64 -1 (/.f64 (+.f64 1 (*.f64 -1 (/.f64 (-.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 (/.f64 (pow.f64 (exp.f64 z) 3) (*.f64 x (pow.f64 y 3)))) (*.f64 -31830988618379068626528276418969/25000000000000000000000000000000 (/.f64 (pow.f64 (exp.f64 z) 2) (pow.f64 y 2)))) x)) (*.f64 5641895835477563/5000000000000000 (/.f64 (exp.f64 z) y))) x))) x))>
#<alt (/.f64 -1 x)>
#<alt (/.f64 -1 x)>
#<alt (/.f64 -1 x)>
#<alt (/.f64 -1 x)>
#<alt (/.f64 -1 x)>
#<alt (/.f64 -1 x)>
#<alt (/.f64 -1 x)>
#<alt (/.f64 -1 x)>
#<alt (/.f64 -1 x)>
#<alt (/.f64 -1 x)>
#<alt (/.f64 -1 x)>
#<alt (/.f64 -1 x)>
#<alt (/.f64 -1 x)>
#<alt (/.f64 -1 x)>
#<alt (/.f64 -1 x)>
#<alt (/.f64 -1 x)>
#<alt (/.f64 -1 x)>
#<alt (/.f64 -1 x)>
#<alt (/.f64 -1 x)>
#<alt (/.f64 -1 x)>
#<alt (/.f64 -1 x)>
#<alt (/.f64 -1 x)>
#<alt (/.f64 -1 x)>
#<alt (/.f64 -1 x)>
#<alt (/.f64 -1 x)>
#<alt (/.f64 (-.f64 (pow.f64 x 2) 1) x)>
#<alt (/.f64 (-.f64 (pow.f64 x 2) 1) x)>
#<alt (/.f64 (-.f64 (pow.f64 x 2) 1) x)>
#<alt x>
#<alt (*.f64 x (-.f64 1 (/.f64 1 (pow.f64 x 2))))>
#<alt (*.f64 x (-.f64 1 (/.f64 1 (pow.f64 x 2))))>
#<alt (*.f64 x (-.f64 1 (/.f64 1 (pow.f64 x 2))))>
#<alt x>
#<alt (*.f64 -1 (*.f64 x (-.f64 (/.f64 1 (pow.f64 x 2)) 1)))>
#<alt (*.f64 -1 (*.f64 x (-.f64 (/.f64 1 (pow.f64 x 2)) 1)))>
#<alt (*.f64 -1 (*.f64 x (-.f64 (/.f64 1 (pow.f64 x 2)) 1)))>
#<alt (-.f64 x (/.f64 1 x))>
#<alt (-.f64 x (/.f64 1 x))>
#<alt (-.f64 x (/.f64 1 x))>
#<alt (-.f64 x (/.f64 1 x))>
#<alt (-.f64 x (/.f64 1 x))>
#<alt (-.f64 x (/.f64 1 x))>
#<alt (-.f64 x (/.f64 1 x))>
#<alt (-.f64 x (/.f64 1 x))>
#<alt (-.f64 x (/.f64 1 x))>
#<alt (-.f64 x (/.f64 1 x))>
#<alt (-.f64 x (/.f64 1 x))>
#<alt (-.f64 x (/.f64 1 x))>
#<alt (/.f64 y (+.f64 5641895835477563/5000000000000000 (*.f64 5641895835477563/5000000000000000 z)))>
#<alt (*.f64 y (+.f64 (/.f64 1 (+.f64 5641895835477563/5000000000000000 (*.f64 5641895835477563/5000000000000000 z))) (/.f64 (*.f64 x y) (pow.f64 (+.f64 5641895835477563/5000000000000000 (*.f64 5641895835477563/5000000000000000 z)) 2))))>
#<alt (*.f64 y (+.f64 (*.f64 y (-.f64 (/.f64 (*.f64 (pow.f64 x 2) y) (pow.f64 (+.f64 5641895835477563/5000000000000000 (*.f64 5641895835477563/5000000000000000 z)) 3)) (*.f64 -1 (/.f64 x (pow.f64 (+.f64 5641895835477563/5000000000000000 (*.f64 5641895835477563/5000000000000000 z)) 2))))) (/.f64 1 (+.f64 5641895835477563/5000000000000000 (*.f64 5641895835477563/5000000000000000 z)))))>
#<alt (*.f64 y (+.f64 (*.f64 y (-.f64 (*.f64 y (-.f64 (/.f64 (*.f64 (pow.f64 x 3) y) (pow.f64 (+.f64 5641895835477563/5000000000000000 (*.f64 5641895835477563/5000000000000000 z)) 4)) (*.f64 -1 (/.f64 (pow.f64 x 2) (pow.f64 (+.f64 5641895835477563/5000000000000000 (*.f64 5641895835477563/5000000000000000 z)) 3))))) (*.f64 -1 (/.f64 x (pow.f64 (+.f64 5641895835477563/5000000000000000 (*.f64 5641895835477563/5000000000000000 z)) 2))))) (/.f64 1 (+.f64 5641895835477563/5000000000000000 (*.f64 5641895835477563/5000000000000000 z)))))>
#<alt (/.f64 -1 x)>
#<alt (-.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 5641895835477563/5000000000000000 (/.f64 1 (pow.f64 x 2))) (*.f64 5641895835477563/5000000000000000 (/.f64 z (pow.f64 x 2)))) y)) (/.f64 1 x))>
#<alt (-.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 5641895835477563/5000000000000000 (*.f64 5641895835477563/5000000000000000 z)) (+.f64 (*.f64 5641895835477563/5000000000000000 (/.f64 z (pow.f64 x 2))) (*.f64 5641895835477563/5000000000000000 (/.f64 1 (pow.f64 x 2))))) (*.f64 x (pow.f64 y 2)))) (+.f64 (*.f64 5641895835477563/5000000000000000 (/.f64 z (*.f64 (pow.f64 x 2) y))) (+.f64 (/.f64 1 x) (/.f64 5641895835477563/5000000000000000 (*.f64 (pow.f64 x 2) y)))))>
#<alt (-.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 (+.f64 5641895835477563/5000000000000000 (*.f64 5641895835477563/5000000000000000 z)) 2) (+.f64 (*.f64 5641895835477563/5000000000000000 (/.f64 z (pow.f64 x 2))) (*.f64 5641895835477563/5000000000000000 (/.f64 1 (pow.f64 x 2))))) (*.f64 (pow.f64 x 2) (pow.f64 y 3)))) (+.f64 (*.f64 5641895835477563/5000000000000000 (/.f64 z (*.f64 (pow.f64 x 2) y))) (+.f64 (/.f64 1 x) (+.f64 (/.f64 5641895835477563/5000000000000000 (*.f64 (pow.f64 x 2) y)) (/.f64 (*.f64 (+.f64 5641895835477563/5000000000000000 (*.f64 5641895835477563/5000000000000000 z)) (+.f64 (*.f64 5641895835477563/5000000000000000 (/.f64 z (pow.f64 x 2))) (*.f64 5641895835477563/5000000000000000 (/.f64 1 (pow.f64 x 2))))) (*.f64 x (pow.f64 y 2)))))))>
#<alt (/.f64 -1 x)>
#<alt (-.f64 (*.f64 -1 (/.f64 (+.f64 5641895835477563/5000000000000000 (*.f64 5641895835477563/5000000000000000 z)) (*.f64 (pow.f64 x 2) y))) (/.f64 1 x))>
#<alt (-.f64 (*.f64 -1 (/.f64 (-.f64 (/.f64 (pow.f64 (+.f64 5641895835477563/5000000000000000 (*.f64 5641895835477563/5000000000000000 z)) 2) (*.f64 (pow.f64 x 3) y)) (*.f64 -1 (/.f64 (+.f64 5641895835477563/5000000000000000 (*.f64 5641895835477563/5000000000000000 z)) (pow.f64 x 2)))) y)) (/.f64 1 x))>
#<alt (-.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 -1 (/.f64 (pow.f64 (+.f64 5641895835477563/5000000000000000 (*.f64 5641895835477563/5000000000000000 z)) 3) (*.f64 (pow.f64 x 4) y))) (/.f64 (pow.f64 (+.f64 5641895835477563/5000000000000000 (*.f64 5641895835477563/5000000000000000 z)) 2) (pow.f64 x 3))) y)) (*.f64 -1 (/.f64 (+.f64 5641895835477563/5000000000000000 (*.f64 5641895835477563/5000000000000000 z)) (pow.f64 x 2)))) y)) (/.f64 1 x))>
#<alt (/.f64 y (-.f64 5641895835477563/5000000000000000 (*.f64 x y)))>
#<alt (+.f64 (*.f64 -5641895835477563/5000000000000000 (/.f64 (*.f64 y z) (pow.f64 (-.f64 5641895835477563/5000000000000000 (*.f64 x y)) 2))) (/.f64 y (-.f64 5641895835477563/5000000000000000 (*.f64 x y))))>
#<alt (+.f64 (*.f64 z (-.f64 (*.f64 31830988618379068626528276418969/25000000000000000000000000000000 (/.f64 (*.f64 y z) (pow.f64 (-.f64 5641895835477563/5000000000000000 (*.f64 x y)) 3))) (*.f64 5641895835477563/5000000000000000 (/.f64 y (pow.f64 (-.f64 5641895835477563/5000000000000000 (*.f64 x y)) 2))))) (/.f64 y (-.f64 5641895835477563/5000000000000000 (*.f64 x y))))>
#<alt (+.f64 (*.f64 z (-.f64 (*.f64 z (-.f64 (*.f64 -179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 (/.f64 (*.f64 y z) (pow.f64 (-.f64 5641895835477563/5000000000000000 (*.f64 x y)) 4))) (*.f64 -31830988618379068626528276418969/25000000000000000000000000000000 (/.f64 y (pow.f64 (-.f64 5641895835477563/5000000000000000 (*.f64 x y)) 3))))) (*.f64 5641895835477563/5000000000000000 (/.f64 y (pow.f64 (-.f64 5641895835477563/5000000000000000 (*.f64 x y)) 2))))) (/.f64 y (-.f64 5641895835477563/5000000000000000 (*.f64 x y))))>
#<alt (*.f64 5000000000000000/5641895835477563 (/.f64 y z))>
#<alt (/.f64 (+.f64 (*.f64 -25000000000000000000000000000000/31830988618379068626528276418969 (/.f64 (*.f64 y (-.f64 5641895835477563/5000000000000000 (*.f64 x y))) z)) (*.f64 5000000000000000/5641895835477563 y)) z)>
#<alt (/.f64 (-.f64 (+.f64 (*.f64 125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547 (/.f64 (*.f64 y (pow.f64 (-.f64 5641895835477563/5000000000000000 (*.f64 x y)) 2)) (pow.f64 z 2))) (*.f64 5000000000000000/5641895835477563 y)) (*.f64 25000000000000000000000000000000/31830988618379068626528276418969 (/.f64 (*.f64 y (-.f64 5641895835477563/5000000000000000 (*.f64 x y))) z))) z)>
#<alt (/.f64 (-.f64 (+.f64 (*.f64 -625000000000000000000000000000000000000000000000000000000000000/1013211836423377808197068612118338110498536634308026710423022961 (/.f64 (*.f64 y (pow.f64 (-.f64 5641895835477563/5000000000000000 (*.f64 x y)) 3)) (pow.f64 z 3))) (*.f64 5000000000000000/5641895835477563 y)) (+.f64 (*.f64 -125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547 (/.f64 (*.f64 y (pow.f64 (-.f64 5641895835477563/5000000000000000 (*.f64 x y)) 2)) (pow.f64 z 2))) (*.f64 25000000000000000000000000000000/31830988618379068626528276418969 (/.f64 (*.f64 y (-.f64 5641895835477563/5000000000000000 (*.f64 x y))) z)))) z)>
#<alt (*.f64 5000000000000000/5641895835477563 (/.f64 y z))>
#<alt (*.f64 -1 (/.f64 (+.f64 (*.f64 -5000000000000000/5641895835477563 y) (*.f64 25000000000000000000000000000000/31830988618379068626528276418969 (/.f64 (*.f64 y (-.f64 5641895835477563/5000000000000000 (*.f64 x y))) z))) z))>
#<alt (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547 (/.f64 (*.f64 y (pow.f64 (-.f64 5641895835477563/5000000000000000 (*.f64 x y)) 2)) z)) (*.f64 25000000000000000000000000000000/31830988618379068626528276418969 (*.f64 y (-.f64 5641895835477563/5000000000000000 (*.f64 x y))))) z)) (*.f64 -5000000000000000/5641895835477563 y)) z))>
#<alt (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 625000000000000000000000000000000000000000000000000000000000000/1013211836423377808197068612118338110498536634308026710423022961 (/.f64 (*.f64 y (pow.f64 (-.f64 5641895835477563/5000000000000000 (*.f64 x y)) 3)) z)) (*.f64 125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547 (*.f64 y (pow.f64 (-.f64 5641895835477563/5000000000000000 (*.f64 x y)) 2)))) z)) (*.f64 25000000000000000000000000000000/31830988618379068626528276418969 (*.f64 y (-.f64 5641895835477563/5000000000000000 (*.f64 x y))))) z)) (*.f64 -5000000000000000/5641895835477563 y)) z))>
#<alt (/.f64 y (+.f64 5641895835477563/5000000000000000 (*.f64 5641895835477563/5000000000000000 z)))>
#<alt (+.f64 (/.f64 y (+.f64 5641895835477563/5000000000000000 (*.f64 5641895835477563/5000000000000000 z))) (/.f64 (*.f64 x (pow.f64 y 2)) (pow.f64 (+.f64 5641895835477563/5000000000000000 (*.f64 5641895835477563/5000000000000000 z)) 2)))>
#<alt (+.f64 (*.f64 x (-.f64 (/.f64 (*.f64 x (pow.f64 y 3)) (pow.f64 (+.f64 5641895835477563/5000000000000000 (*.f64 5641895835477563/5000000000000000 z)) 3)) (*.f64 -1 (/.f64 (pow.f64 y 2) (pow.f64 (+.f64 5641895835477563/5000000000000000 (*.f64 5641895835477563/5000000000000000 z)) 2))))) (/.f64 y (+.f64 5641895835477563/5000000000000000 (*.f64 5641895835477563/5000000000000000 z))))>
#<alt (+.f64 (*.f64 x (-.f64 (*.f64 x (-.f64 (/.f64 (*.f64 x (pow.f64 y 4)) (pow.f64 (+.f64 5641895835477563/5000000000000000 (*.f64 5641895835477563/5000000000000000 z)) 4)) (*.f64 -1 (/.f64 (pow.f64 y 3) (pow.f64 (+.f64 5641895835477563/5000000000000000 (*.f64 5641895835477563/5000000000000000 z)) 3))))) (*.f64 -1 (/.f64 (pow.f64 y 2) (pow.f64 (+.f64 5641895835477563/5000000000000000 (*.f64 5641895835477563/5000000000000000 z)) 2))))) (/.f64 y (+.f64 5641895835477563/5000000000000000 (*.f64 5641895835477563/5000000000000000 z))))>
#<alt (/.f64 -1 x)>
#<alt (/.f64 (-.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 5641895835477563/5000000000000000 (/.f64 1 y)) (*.f64 5641895835477563/5000000000000000 (/.f64 z y))) x)) 1) x)>
#<alt (/.f64 (-.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 5641895835477563/5000000000000000 (*.f64 5641895835477563/5000000000000000 z)) (+.f64 (*.f64 5641895835477563/5000000000000000 (/.f64 z y)) (*.f64 5641895835477563/5000000000000000 (/.f64 1 y)))) (*.f64 (pow.f64 x 2) y))) (+.f64 1 (+.f64 (*.f64 5641895835477563/5000000000000000 (/.f64 z (*.f64 x y))) (/.f64 5641895835477563/5000000000000000 (*.f64 x y))))) x)>
#<alt (/.f64 (-.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 (+.f64 5641895835477563/5000000000000000 (*.f64 5641895835477563/5000000000000000 z)) 2) (+.f64 (*.f64 5641895835477563/5000000000000000 (/.f64 z y)) (*.f64 5641895835477563/5000000000000000 (/.f64 1 y)))) (*.f64 (pow.f64 x 3) (pow.f64 y 2)))) (+.f64 1 (+.f64 (*.f64 5641895835477563/5000000000000000 (/.f64 z (*.f64 x y))) (+.f64 (/.f64 5641895835477563/5000000000000000 (*.f64 x y)) (/.f64 (*.f64 (+.f64 5641895835477563/5000000000000000 (*.f64 5641895835477563/5000000000000000 z)) (+.f64 (*.f64 5641895835477563/5000000000000000 (/.f64 z y)) (*.f64 5641895835477563/5000000000000000 (/.f64 1 y)))) (*.f64 (pow.f64 x 2) y)))))) x)>
#<alt (/.f64 -1 x)>
#<alt (*.f64 -1 (/.f64 (+.f64 1 (+.f64 (*.f64 5641895835477563/5000000000000000 (/.f64 z (*.f64 x y))) (/.f64 5641895835477563/5000000000000000 (*.f64 x y)))) x))>
#<alt (*.f64 -1 (/.f64 (+.f64 1 (*.f64 -1 (/.f64 (-.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 5641895835477563/5000000000000000 (*.f64 5641895835477563/5000000000000000 z)) (+.f64 (*.f64 5641895835477563/5000000000000000 (/.f64 z y)) (*.f64 5641895835477563/5000000000000000 (/.f64 1 y)))) (*.f64 x y))) (+.f64 (*.f64 5641895835477563/5000000000000000 (/.f64 1 y)) (*.f64 5641895835477563/5000000000000000 (/.f64 z y)))) x))) x))>
#<alt (*.f64 -1 (/.f64 (+.f64 1 (*.f64 -1 (/.f64 (-.f64 (*.f64 -1 (/.f64 (-.f64 (/.f64 (*.f64 (pow.f64 (+.f64 5641895835477563/5000000000000000 (*.f64 5641895835477563/5000000000000000 z)) 2) (+.f64 (*.f64 5641895835477563/5000000000000000 (/.f64 z y)) (*.f64 5641895835477563/5000000000000000 (/.f64 1 y)))) (*.f64 x (pow.f64 y 2))) (*.f64 -1 (/.f64 (*.f64 (+.f64 5641895835477563/5000000000000000 (*.f64 5641895835477563/5000000000000000 z)) (+.f64 (*.f64 5641895835477563/5000000000000000 (/.f64 z y)) (*.f64 5641895835477563/5000000000000000 (/.f64 1 y)))) y))) x)) (+.f64 (*.f64 5641895835477563/5000000000000000 (/.f64 1 y)) (*.f64 5641895835477563/5000000000000000 (/.f64 z y)))) x))) x))>
#<alt (*.f64 5641895835477563/5000000000000000 z)>
#<alt (*.f64 5641895835477563/5000000000000000 z)>
#<alt (*.f64 5641895835477563/5000000000000000 z)>
#<alt (*.f64 5641895835477563/5000000000000000 z)>
#<alt (*.f64 5641895835477563/5000000000000000 z)>
#<alt (*.f64 5641895835477563/5000000000000000 z)>
#<alt (*.f64 5641895835477563/5000000000000000 z)>
#<alt (*.f64 5641895835477563/5000000000000000 z)>
#<alt (*.f64 5641895835477563/5000000000000000 z)>
#<alt (*.f64 5641895835477563/5000000000000000 z)>
#<alt (*.f64 5641895835477563/5000000000000000 z)>
#<alt (*.f64 5641895835477563/5000000000000000 z)>
#<alt 5641895835477563/5000000000000000>
#<alt (+.f64 5641895835477563/5000000000000000 (*.f64 5641895835477563/5000000000000000 z))>
#<alt (+.f64 5641895835477563/5000000000000000 (*.f64 5641895835477563/5000000000000000 z))>
#<alt (+.f64 5641895835477563/5000000000000000 (*.f64 5641895835477563/5000000000000000 z))>
#<alt (*.f64 5641895835477563/5000000000000000 z)>
#<alt (*.f64 z (+.f64 5641895835477563/5000000000000000 (*.f64 5641895835477563/5000000000000000 (/.f64 1 z))))>
#<alt (*.f64 z (+.f64 5641895835477563/5000000000000000 (*.f64 5641895835477563/5000000000000000 (/.f64 1 z))))>
#<alt (*.f64 z (+.f64 5641895835477563/5000000000000000 (*.f64 5641895835477563/5000000000000000 (/.f64 1 z))))>
#<alt (*.f64 5641895835477563/5000000000000000 z)>
#<alt (*.f64 z (+.f64 5641895835477563/5000000000000000 (*.f64 5641895835477563/5000000000000000 (/.f64 1 z))))>
#<alt (*.f64 z (+.f64 5641895835477563/5000000000000000 (*.f64 5641895835477563/5000000000000000 (/.f64 1 z))))>
#<alt (*.f64 z (+.f64 5641895835477563/5000000000000000 (*.f64 5641895835477563/5000000000000000 (/.f64 1 z))))>
#<alt (-.f64 5641895835477563/5000000000000000 (*.f64 x y))>
#<alt (-.f64 (+.f64 5641895835477563/5000000000000000 (*.f64 5641895835477563/5000000000000000 z)) (*.f64 x y))>
#<alt (-.f64 (+.f64 5641895835477563/5000000000000000 (*.f64 5641895835477563/5000000000000000 z)) (*.f64 x y))>
#<alt (-.f64 (+.f64 5641895835477563/5000000000000000 (*.f64 5641895835477563/5000000000000000 z)) (*.f64 x y))>
#<alt (*.f64 5641895835477563/5000000000000000 z)>
#<alt (*.f64 z (-.f64 (+.f64 5641895835477563/5000000000000000 (*.f64 5641895835477563/5000000000000000 (/.f64 1 z))) (/.f64 (*.f64 x y) z)))>
#<alt (*.f64 z (-.f64 (+.f64 5641895835477563/5000000000000000 (*.f64 5641895835477563/5000000000000000 (/.f64 1 z))) (/.f64 (*.f64 x y) z)))>
#<alt (*.f64 z (-.f64 (+.f64 5641895835477563/5000000000000000 (*.f64 5641895835477563/5000000000000000 (/.f64 1 z))) (/.f64 (*.f64 x y) z)))>
#<alt (*.f64 5641895835477563/5000000000000000 z)>
#<alt (*.f64 -1 (*.f64 z (-.f64 (*.f64 -1 (/.f64 (-.f64 5641895835477563/5000000000000000 (*.f64 x y)) z)) 5641895835477563/5000000000000000)))>
#<alt (*.f64 -1 (*.f64 z (-.f64 (*.f64 -1 (/.f64 (-.f64 5641895835477563/5000000000000000 (*.f64 x y)) z)) 5641895835477563/5000000000000000)))>
#<alt (*.f64 -1 (*.f64 z (-.f64 (*.f64 -1 (/.f64 (-.f64 5641895835477563/5000000000000000 (*.f64 x y)) z)) 5641895835477563/5000000000000000)))>
#<alt (+.f64 5641895835477563/5000000000000000 (*.f64 5641895835477563/5000000000000000 z))>
#<alt (+.f64 5641895835477563/5000000000000000 (+.f64 (*.f64 -1 (*.f64 x y)) (*.f64 5641895835477563/5000000000000000 z)))>
#<alt (+.f64 5641895835477563/5000000000000000 (+.f64 (*.f64 -1 (*.f64 x y)) (*.f64 5641895835477563/5000000000000000 z)))>
#<alt (+.f64 5641895835477563/5000000000000000 (+.f64 (*.f64 -1 (*.f64 x y)) (*.f64 5641895835477563/5000000000000000 z)))>
#<alt (*.f64 -1 (*.f64 x y))>
#<alt (*.f64 x (-.f64 (+.f64 (*.f64 5641895835477563/5000000000000000 (/.f64 z x)) (*.f64 5641895835477563/5000000000000000 (/.f64 1 x))) y))>
#<alt (*.f64 x (-.f64 (+.f64 (*.f64 5641895835477563/5000000000000000 (/.f64 z x)) (*.f64 5641895835477563/5000000000000000 (/.f64 1 x))) y))>
#<alt (*.f64 x (-.f64 (+.f64 (*.f64 5641895835477563/5000000000000000 (/.f64 z x)) (*.f64 5641895835477563/5000000000000000 (/.f64 1 x))) y))>
#<alt (*.f64 -1 (*.f64 x y))>
#<alt (*.f64 -1 (*.f64 x (-.f64 (*.f64 -1 (/.f64 (+.f64 5641895835477563/5000000000000000 (*.f64 5641895835477563/5000000000000000 z)) x)) (*.f64 -1 y))))>
#<alt (*.f64 -1 (*.f64 x (-.f64 (*.f64 -1 (/.f64 (+.f64 5641895835477563/5000000000000000 (*.f64 5641895835477563/5000000000000000 z)) x)) (*.f64 -1 y))))>
#<alt (*.f64 -1 (*.f64 x (-.f64 (*.f64 -1 (/.f64 (+.f64 5641895835477563/5000000000000000 (*.f64 5641895835477563/5000000000000000 z)) x)) (*.f64 -1 y))))>
#<alt (+.f64 5641895835477563/5000000000000000 (*.f64 5641895835477563/5000000000000000 z))>
#<alt (+.f64 5641895835477563/5000000000000000 (+.f64 (*.f64 -1 (*.f64 x y)) (*.f64 5641895835477563/5000000000000000 z)))>
#<alt (+.f64 5641895835477563/5000000000000000 (+.f64 (*.f64 -1 (*.f64 x y)) (*.f64 5641895835477563/5000000000000000 z)))>
#<alt (+.f64 5641895835477563/5000000000000000 (+.f64 (*.f64 -1 (*.f64 x y)) (*.f64 5641895835477563/5000000000000000 z)))>
#<alt (*.f64 -1 (*.f64 x y))>
#<alt (*.f64 y (-.f64 (+.f64 (*.f64 5641895835477563/5000000000000000 (/.f64 z y)) (*.f64 5641895835477563/5000000000000000 (/.f64 1 y))) x))>
#<alt (*.f64 y (-.f64 (+.f64 (*.f64 5641895835477563/5000000000000000 (/.f64 z y)) (*.f64 5641895835477563/5000000000000000 (/.f64 1 y))) x))>
#<alt (*.f64 y (-.f64 (+.f64 (*.f64 5641895835477563/5000000000000000 (/.f64 z y)) (*.f64 5641895835477563/5000000000000000 (/.f64 1 y))) x))>
#<alt (*.f64 -1 (*.f64 x y))>
#<alt (*.f64 -1 (*.f64 y (-.f64 (*.f64 -1 (/.f64 (+.f64 5641895835477563/5000000000000000 (*.f64 5641895835477563/5000000000000000 z)) y)) (*.f64 -1 x))))>
#<alt (*.f64 -1 (*.f64 y (-.f64 (*.f64 -1 (/.f64 (+.f64 5641895835477563/5000000000000000 (*.f64 5641895835477563/5000000000000000 z)) y)) (*.f64 -1 x))))>
#<alt (*.f64 -1 (*.f64 y (-.f64 (*.f64 -1 (/.f64 (+.f64 5641895835477563/5000000000000000 (*.f64 5641895835477563/5000000000000000 z)) y)) (*.f64 -1 x))))>
#<alt (*.f64 -5000000000000000/5641895835477563 y)>
#<alt (*.f64 y (-.f64 (*.f64 -25000000000000000000000000000000/31830988618379068626528276418969 (*.f64 x y)) 5000000000000000/5641895835477563))>
#<alt (*.f64 y (-.f64 (*.f64 y (-.f64 (*.f64 -125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547 (*.f64 (pow.f64 x 2) y)) (*.f64 25000000000000000000000000000000/31830988618379068626528276418969 x))) 5000000000000000/5641895835477563))>
#<alt (*.f64 y (-.f64 (*.f64 y (-.f64 (*.f64 y (-.f64 (*.f64 -625000000000000000000000000000000000000000000000000000000000000/1013211836423377808197068612118338110498536634308026710423022961 (*.f64 (pow.f64 x 3) y)) (*.f64 125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547 (pow.f64 x 2)))) (*.f64 25000000000000000000000000000000/31830988618379068626528276418969 x))) 5000000000000000/5641895835477563))>
#<alt (/.f64 1 x)>
#<alt (+.f64 (/.f64 1 x) (*.f64 5641895835477563/5000000000000000 (/.f64 1 (*.f64 (pow.f64 x 2) y))))>
#<alt (+.f64 (/.f64 1 x) (+.f64 (/.f64 5641895835477563/5000000000000000 (*.f64 (pow.f64 x 2) y)) (/.f64 31830988618379068626528276418969/25000000000000000000000000000000 (*.f64 (pow.f64 x 3) (pow.f64 y 2)))))>
#<alt (+.f64 (/.f64 1 x) (+.f64 (*.f64 31830988618379068626528276418969/25000000000000000000000000000000 (/.f64 1 (*.f64 (pow.f64 x 3) (pow.f64 y 2)))) (+.f64 (*.f64 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 (/.f64 1 (*.f64 (pow.f64 x 4) (pow.f64 y 3)))) (/.f64 5641895835477563/5000000000000000 (*.f64 (pow.f64 x 2) y)))))>
#<alt (/.f64 1 x)>
#<alt (+.f64 (/.f64 1 x) (*.f64 5641895835477563/5000000000000000 (/.f64 1 (*.f64 (pow.f64 x 2) y))))>
#<alt (+.f64 (/.f64 1 x) (+.f64 (/.f64 5641895835477563/5000000000000000 (*.f64 (pow.f64 x 2) y)) (/.f64 31830988618379068626528276418969/25000000000000000000000000000000 (*.f64 (pow.f64 x 3) (pow.f64 y 2)))))>
#<alt (+.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 (/.f64 1 (*.f64 (pow.f64 x 4) y))) (*.f64 31830988618379068626528276418969/25000000000000000000000000000000 (/.f64 1 (pow.f64 x 3)))) y)) (*.f64 5641895835477563/5000000000000000 (/.f64 1 (pow.f64 x 2)))) y)) (/.f64 1 x))>
#<alt (*.f64 -5000000000000000/5641895835477563 y)>
#<alt (+.f64 (*.f64 -5000000000000000/5641895835477563 y) (*.f64 -25000000000000000000000000000000/31830988618379068626528276418969 (*.f64 x (pow.f64 y 2))))>
#<alt (+.f64 (*.f64 -5000000000000000/5641895835477563 y) (*.f64 x (-.f64 (*.f64 -125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547 (*.f64 x (pow.f64 y 3))) (*.f64 25000000000000000000000000000000/31830988618379068626528276418969 (pow.f64 y 2)))))>
#<alt (+.f64 (*.f64 -5000000000000000/5641895835477563 y) (*.f64 x (-.f64 (*.f64 x (-.f64 (*.f64 -625000000000000000000000000000000000000000000000000000000000000/1013211836423377808197068612118338110498536634308026710423022961 (*.f64 x (pow.f64 y 4))) (*.f64 125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547 (pow.f64 y 3)))) (*.f64 25000000000000000000000000000000/31830988618379068626528276418969 (pow.f64 y 2)))))>
#<alt (/.f64 1 x)>
#<alt (/.f64 (+.f64 1 (*.f64 5641895835477563/5000000000000000 (/.f64 1 (*.f64 x y)))) x)>
#<alt (/.f64 (+.f64 1 (+.f64 (/.f64 5641895835477563/5000000000000000 (*.f64 x y)) (/.f64 31830988618379068626528276418969/25000000000000000000000000000000 (*.f64 (pow.f64 x 2) (pow.f64 y 2))))) x)>
#<alt (/.f64 (+.f64 1 (+.f64 (*.f64 31830988618379068626528276418969/25000000000000000000000000000000 (/.f64 1 (*.f64 (pow.f64 x 2) (pow.f64 y 2)))) (+.f64 (*.f64 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 (/.f64 1 (*.f64 (pow.f64 x 3) (pow.f64 y 3)))) (/.f64 5641895835477563/5000000000000000 (*.f64 x y))))) x)>
#<alt (/.f64 1 x)>
#<alt (/.f64 (+.f64 1 (*.f64 5641895835477563/5000000000000000 (/.f64 1 (*.f64 x y)))) x)>
#<alt (*.f64 -1 (/.f64 (-.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 5641895835477563/5000000000000000 (/.f64 1 y)) (*.f64 31830988618379068626528276418969/25000000000000000000000000000000 (/.f64 1 (*.f64 x (pow.f64 y 2))))) x)) 1) x))>
#<alt (*.f64 -1 (/.f64 (-.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 5641895835477563/5000000000000000 (/.f64 1 y)) (+.f64 (/.f64 31830988618379068626528276418969/25000000000000000000000000000000 (*.f64 x (pow.f64 y 2))) (/.f64 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 (*.f64 (pow.f64 x 2) (pow.f64 y 3))))) x)) 1) x))>
#<alt (*.f64 5000000000000000/5641895835477563 y)>
#<alt (-.f64 (*.f64 x (+.f64 1 (*.f64 25000000000000000000000000000000/31830988618379068626528276418969 (pow.f64 y 2)))) (*.f64 -5000000000000000/5641895835477563 y))>
#<alt (-.f64 (*.f64 x (+.f64 1 (+.f64 (*.f64 125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547 (*.f64 x (pow.f64 y 3))) (*.f64 25000000000000000000000000000000/31830988618379068626528276418969 (pow.f64 y 2))))) (*.f64 -5000000000000000/5641895835477563 y))>
#<alt (-.f64 (*.f64 x (+.f64 1 (+.f64 (*.f64 25000000000000000000000000000000/31830988618379068626528276418969 (pow.f64 y 2)) (*.f64 x (+.f64 (*.f64 625000000000000000000000000000000000000000000000000000000000000/1013211836423377808197068612118338110498536634308026710423022961 (*.f64 x (pow.f64 y 4))) (*.f64 125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547 (pow.f64 y 3))))))) (*.f64 -5000000000000000/5641895835477563 y))>
#<alt x>
#<alt (*.f64 x (-.f64 1 (/.f64 1 (pow.f64 x 2))))>
#<alt (*.f64 x (+.f64 1 (*.f64 -1 (/.f64 (+.f64 1 (*.f64 5641895835477563/5000000000000000 (/.f64 1 (*.f64 x y)))) (pow.f64 x 2)))))>
#<alt (*.f64 x (-.f64 (+.f64 1 (*.f64 -1 (/.f64 (+.f64 (*.f64 5641895835477563/5000000000000000 (/.f64 1 y)) (*.f64 31830988618379068626528276418969/25000000000000000000000000000000 (/.f64 1 (*.f64 x (pow.f64 y 2))))) (pow.f64 x 3)))) (/.f64 1 (pow.f64 x 2))))>
#<alt x>
#<alt (*.f64 -1 (*.f64 x (-.f64 (/.f64 1 (pow.f64 x 2)) 1)))>
#<alt (*.f64 -1 (*.f64 x (-.f64 (+.f64 (/.f64 1 (pow.f64 x 2)) (/.f64 5641895835477563/5000000000000000 (*.f64 (pow.f64 x 3) y))) 1)))>
#<alt (*.f64 -1 (*.f64 x (-.f64 (+.f64 (*.f64 5641895835477563/5000000000000000 (/.f64 1 (*.f64 (pow.f64 x 3) y))) (+.f64 (*.f64 31830988618379068626528276418969/25000000000000000000000000000000 (/.f64 1 (*.f64 (pow.f64 x 4) (pow.f64 y 2)))) (/.f64 1 (pow.f64 x 2)))) 1)))>
#<alt x>
#<alt (+.f64 x (*.f64 5000000000000000/5641895835477563 y))>
#<alt (+.f64 x (*.f64 y (+.f64 5000000000000000/5641895835477563 (*.f64 25000000000000000000000000000000/31830988618379068626528276418969 (*.f64 x y)))))>
#<alt (+.f64 x (*.f64 y (+.f64 5000000000000000/5641895835477563 (*.f64 y (+.f64 (*.f64 125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547 (*.f64 (pow.f64 x 2) y)) (*.f64 25000000000000000000000000000000/31830988618379068626528276418969 x))))))>
#<alt (-.f64 x (/.f64 1 x))>
#<alt (-.f64 x (+.f64 (/.f64 1 x) (*.f64 5641895835477563/5000000000000000 (/.f64 1 (*.f64 (pow.f64 x 2) y)))))>
#<alt (-.f64 (+.f64 x (*.f64 -1 (/.f64 (+.f64 (*.f64 5641895835477563/5000000000000000 (/.f64 1 (pow.f64 x 2))) (*.f64 31830988618379068626528276418969/25000000000000000000000000000000 (/.f64 1 (*.f64 (pow.f64 x 3) y)))) y))) (/.f64 1 x))>
#<alt (-.f64 (+.f64 x (*.f64 -1 (/.f64 (+.f64 (*.f64 31830988618379068626528276418969/25000000000000000000000000000000 (/.f64 1 (pow.f64 x 3))) (*.f64 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 (/.f64 1 (*.f64 (pow.f64 x 4) y)))) (pow.f64 y 2)))) (+.f64 (/.f64 1 x) (/.f64 5641895835477563/5000000000000000 (*.f64 (pow.f64 x 2) y))))>
#<alt (-.f64 x (/.f64 1 x))>
#<alt (-.f64 x (+.f64 (/.f64 1 x) (*.f64 5641895835477563/5000000000000000 (/.f64 1 (*.f64 (pow.f64 x 2) y)))))>
#<alt (-.f64 (+.f64 x (*.f64 -1 (/.f64 (+.f64 (*.f64 31830988618379068626528276418969/25000000000000000000000000000000 (/.f64 1 (*.f64 (pow.f64 x 3) y))) (*.f64 5641895835477563/5000000000000000 (/.f64 1 (pow.f64 x 2)))) y))) (/.f64 1 x))>
#<alt (-.f64 (+.f64 x (*.f64 -1 (/.f64 (+.f64 (*.f64 5641895835477563/5000000000000000 (/.f64 1 (pow.f64 x 2))) (+.f64 (/.f64 31830988618379068626528276418969/25000000000000000000000000000000 (*.f64 (pow.f64 x 3) y)) (/.f64 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 (*.f64 (pow.f64 x 4) (pow.f64 y 2))))) y))) (/.f64 1 x))>
Calls

75 calls:

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

rewrite140.0ms (1.5%)

Algorithm
batch-egg-rewrite
Rules
384×associate-*r*
239×log1p-expm1-u
239×expm1-log1p-u
236×associate-*l*
234×add-exp-log
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
032341
1540271
Stop Event
node limit
Counts
11 → 414
Calls
Call 1
Inputs
(/.f64 (-.f64 (*.f64 5641895835477563/5000000000000000 (exp.f64 z)) (*.f64 y x)) y)
(-.f64 (*.f64 5641895835477563/5000000000000000 (exp.f64 z)) (*.f64 y x))
(pow.f64 (/.f64 (-.f64 (*.f64 5641895835477563/5000000000000000 (exp.f64 z)) (*.f64 y x)) y) -1)
(/.f64 y (*.f64 y (neg.f64 x)))
(+.f64 x (/.f64 y (*.f64 y (neg.f64 x))))
(/.f64 y (-.f64 (+.f64 5641895835477563/5000000000000000 (*.f64 z 5641895835477563/5000000000000000)) (*.f64 x y)))
(*.f64 z 5641895835477563/5000000000000000)
(+.f64 5641895835477563/5000000000000000 (*.f64 z 5641895835477563/5000000000000000))
(-.f64 (+.f64 5641895835477563/5000000000000000 (*.f64 z 5641895835477563/5000000000000000)) (*.f64 x y))
(/.f64 y (fma.f64 y x -5641895835477563/5000000000000000))
(-.f64 x (/.f64 y (fma.f64 y x -5641895835477563/5000000000000000)))
Outputs
(+.f64 (*.f64 5641895835477563/5000000000000000 (/.f64 (exp.f64 z) y)) x)
(-.f64 (*.f64 5641895835477563/5000000000000000 (/.f64 (exp.f64 z) y)) x)
(-.f64 (exp.f64 (log1p.f64 (+.f64 (*.f64 5641895835477563/5000000000000000 (/.f64 (exp.f64 z) y)) x))) 1)
(*.f64 (fma.f64 5641895835477563/5000000000000000 (exp.f64 z) (*.f64 y x)) (/.f64 1 y))
(*.f64 (+.f64 (*.f64 5641895835477563/5000000000000000 (/.f64 (exp.f64 z) y)) x) 1)
(*.f64 1 (+.f64 (*.f64 5641895835477563/5000000000000000 (/.f64 (exp.f64 z) y)) x))
(*.f64 (cbrt.f64 (+.f64 (*.f64 5641895835477563/5000000000000000 (/.f64 (exp.f64 z) y)) x)) (pow.f64 (cbrt.f64 (+.f64 (*.f64 5641895835477563/5000000000000000 (/.f64 (exp.f64 z) y)) x)) 2))
(*.f64 (pow.f64 (cbrt.f64 (+.f64 (*.f64 5641895835477563/5000000000000000 (/.f64 (exp.f64 z) y)) x)) 2) (cbrt.f64 (+.f64 (*.f64 5641895835477563/5000000000000000 (/.f64 (exp.f64 z) y)) x)))
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 5641895835477563/5000000000000000 (exp.f64 z) (*.f64 y x))) 2) (/.f64 (cbrt.f64 (fma.f64 5641895835477563/5000000000000000 (exp.f64 z) (*.f64 y x))) y))
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 5641895835477563/5000000000000000 (exp.f64 z) (*.f64 y x))) 2) (*.f64 (cbrt.f64 (fma.f64 5641895835477563/5000000000000000 (exp.f64 z) (*.f64 y x))) (/.f64 1 y)))
(*.f64 (sqrt.f64 (+.f64 (*.f64 5641895835477563/5000000000000000 (/.f64 (exp.f64 z) y)) x)) (sqrt.f64 (+.f64 (*.f64 5641895835477563/5000000000000000 (/.f64 (exp.f64 z) y)) x)))
(*.f64 (sqrt.f64 (fma.f64 5641895835477563/5000000000000000 (exp.f64 z) (*.f64 y x))) (/.f64 (sqrt.f64 (fma.f64 5641895835477563/5000000000000000 (exp.f64 z) (*.f64 y x))) y))
(*.f64 (sqrt.f64 (fma.f64 5641895835477563/5000000000000000 (exp.f64 z) (*.f64 y x))) (*.f64 (sqrt.f64 (fma.f64 5641895835477563/5000000000000000 (exp.f64 z) (*.f64 y x))) (/.f64 1 y)))
(*.f64 (neg.f64 (fma.f64 5641895835477563/5000000000000000 (exp.f64 z) (*.f64 y x))) (/.f64 1 (neg.f64 y)))
(*.f64 (/.f64 1 y) (fma.f64 5641895835477563/5000000000000000 (exp.f64 z) (*.f64 y x)))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 y) 2)) (/.f64 (fma.f64 5641895835477563/5000000000000000 (exp.f64 z) (*.f64 y x)) (cbrt.f64 y)))
(*.f64 (/.f64 1 (sqrt.f64 y)) (/.f64 (fma.f64 5641895835477563/5000000000000000 (exp.f64 z) (*.f64 y x)) (sqrt.f64 y)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (fma.f64 5641895835477563/5000000000000000 (exp.f64 z) (*.f64 y x))) 2) 1) (/.f64 (cbrt.f64 (fma.f64 5641895835477563/5000000000000000 (exp.f64 z) (*.f64 y x))) y))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (fma.f64 5641895835477563/5000000000000000 (exp.f64 z) (*.f64 y x))) 2) (pow.f64 (cbrt.f64 y) 2)) (cbrt.f64 (+.f64 (*.f64 5641895835477563/5000000000000000 (/.f64 (exp.f64 z) y)) x)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (fma.f64 5641895835477563/5000000000000000 (exp.f64 z) (*.f64 y x))) 2) (sqrt.f64 y)) (/.f64 (cbrt.f64 (fma.f64 5641895835477563/5000000000000000 (exp.f64 z) (*.f64 y x))) (sqrt.f64 y)))
(*.f64 (/.f64 (sqrt.f64 (fma.f64 5641895835477563/5000000000000000 (exp.f64 z) (*.f64 y x))) 1) (/.f64 (sqrt.f64 (fma.f64 5641895835477563/5000000000000000 (exp.f64 z) (*.f64 y x))) y))
(*.f64 (/.f64 (sqrt.f64 (fma.f64 5641895835477563/5000000000000000 (exp.f64 z) (*.f64 y x))) (pow.f64 (cbrt.f64 y) 2)) (/.f64 (sqrt.f64 (fma.f64 5641895835477563/5000000000000000 (exp.f64 z) (*.f64 y x))) (cbrt.f64 y)))
(pow.f64 (+.f64 (*.f64 5641895835477563/5000000000000000 (/.f64 (exp.f64 z) y)) x) 1)
(pow.f64 (/.f64 y (fma.f64 5641895835477563/5000000000000000 (exp.f64 z) (*.f64 y x))) -1)
(pow.f64 (cbrt.f64 (+.f64 (*.f64 5641895835477563/5000000000000000 (/.f64 (exp.f64 z) y)) x)) 3)
(pow.f64 (pow.f64 (+.f64 (*.f64 5641895835477563/5000000000000000 (/.f64 (exp.f64 z) y)) x) 3) 1/3)
(pow.f64 (sqrt.f64 (+.f64 (*.f64 5641895835477563/5000000000000000 (/.f64 (exp.f64 z) y)) x)) 2)
(neg.f64 (/.f64 (fma.f64 5641895835477563/5000000000000000 (exp.f64 z) (*.f64 y x)) (neg.f64 y)))
(neg.f64 (/.f64 (neg.f64 (fma.f64 5641895835477563/5000000000000000 (exp.f64 z) (*.f64 y x))) y))
(sqrt.f64 (pow.f64 (+.f64 (*.f64 5641895835477563/5000000000000000 (/.f64 (exp.f64 z) y)) x) 2))
(log.f64 (exp.f64 (+.f64 (*.f64 5641895835477563/5000000000000000 (/.f64 (exp.f64 z) y)) x)))
(log.f64 (+.f64 1 (expm1.f64 (+.f64 (*.f64 5641895835477563/5000000000000000 (/.f64 (exp.f64 z) y)) x))))
(cbrt.f64 (pow.f64 (+.f64 (*.f64 5641895835477563/5000000000000000 (/.f64 (exp.f64 z) y)) x) 3))
(cbrt.f64 (/.f64 (pow.f64 (fma.f64 5641895835477563/5000000000000000 (exp.f64 z) (*.f64 y x)) 3) (pow.f64 y 3)))
(expm1.f64 (log1p.f64 (+.f64 (*.f64 5641895835477563/5000000000000000 (/.f64 (exp.f64 z) y)) x)))
(log1p.f64 (expm1.f64 (+.f64 (*.f64 5641895835477563/5000000000000000 (/.f64 (exp.f64 z) y)) x)))
(exp.f64 (log.f64 (+.f64 (*.f64 5641895835477563/5000000000000000 (/.f64 (exp.f64 z) y)) x)))
(exp.f64 (*.f64 (log.f64 (+.f64 (*.f64 5641895835477563/5000000000000000 (/.f64 (exp.f64 z) y)) x)) 1))
(+.f64 (*.f64 5641895835477563/5000000000000000 (exp.f64 z)) (*.f64 y x))
(+.f64 (*.f64 5641895835477563/5000000000000000 (exp.f64 z)) (+.f64 (*.f64 y x) (fma.f64 x y (*.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 (*.f64 y x) 1 (*.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 (fma.f64 5641895835477563/5000000000000000 (exp.f64 z) (*.f64 y x)) (*.f64 (fma.f64 x y (*.f64 y x)) 1))
(+.f64 (fma.f64 5641895835477563/5000000000000000 (exp.f64 z) (*.f64 y x)) (+.f64 (fma.f64 x y (*.f64 y x)) (fma.f64 x y (*.f64 y x))))
(+.f64 (*.f64 y x) (*.f64 5641895835477563/5000000000000000 (exp.f64 z)))
(+.f64 (fma.f64 x y (*.f64 y x)) (fma.f64 5641895835477563/5000000000000000 (exp.f64 z) (*.f64 y x)))
(*.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 (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 (pow.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 (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 (+.f64 (*.f64 (pow.f64 (exp.f64 z) 3) 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000) (pow.f64 (*.f64 y x) 3)) (/.f64 1 (+.f64 (pow.f64 (fma.f64 5641895835477563/5000000000000000 (exp.f64 z) (*.f64 y x)) 2) (*.f64 (*.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 (+.f64 (pow.f64 (fma.f64 5641895835477563/5000000000000000 (exp.f64 z) (*.f64 y x)) 2) (*.f64 (*.f64 5641895835477563/5000000000000000 (exp.f64 z)) (*.f64 y x))) (+.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)) (pow.f64 (fma.f64 5641895835477563/5000000000000000 (exp.f64 z) (*.f64 y x)) 2)))
(/.f64 (pow.f64 (fma.f64 5641895835477563/5000000000000000 (exp.f64 z) (*.f64 y x)) 2) (fma.f64 5641895835477563/5000000000000000 (exp.f64 z) (*.f64 y x)))
(/.f64 (+.f64 (*.f64 (pow.f64 (exp.f64 z) 3) 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000) (pow.f64 (*.f64 y x) 3)) (+.f64 (pow.f64 (fma.f64 5641895835477563/5000000000000000 (exp.f64 z) (*.f64 y x)) 2) (*.f64 (*.f64 5641895835477563/5000000000000000 (exp.f64 z)) (*.f64 y x))))
(/.f64 (+.f64 (*.f64 (pow.f64 (exp.f64 z) 3) 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000) (pow.f64 (*.f64 y x) 3)) (+.f64 (*.f64 (pow.f64 (exp.f64 z) 2) 31830988618379068626528276418969/25000000000000000000000000000000) (-.f64 (pow.f64 (*.f64 y x) 2) (*.f64 (*.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 (+.f64 (pow.f64 (fma.f64 5641895835477563/5000000000000000 (exp.f64 z) (*.f64 y x)) 2) (*.f64 (*.f64 5641895835477563/5000000000000000 (exp.f64 z)) (*.f64 y x)))))
(/.f64 (neg.f64 (pow.f64 (fma.f64 5641895835477563/5000000000000000 (exp.f64 z) (*.f64 y x)) 2)) (neg.f64 (fma.f64 5641895835477563/5000000000000000 (exp.f64 z) (*.f64 y x))))
(/.f64 (+.f64 (pow.f64 (fma.f64 5641895835477563/5000000000000000 (exp.f64 z) (*.f64 y x)) 3) (pow.f64 (fma.f64 x y (*.f64 y x)) 3)) (+.f64 (pow.f64 (fma.f64 5641895835477563/5000000000000000 (exp.f64 z) (*.f64 y x)) 2) (-.f64 (*.f64 (fma.f64 x y (*.f64 y x)) (fma.f64 x y (*.f64 y x))) (*.f64 (fma.f64 5641895835477563/5000000000000000 (exp.f64 z) (*.f64 y x)) (fma.f64 x y (*.f64 y x))))))
(/.f64 (-.f64 (pow.f64 (fma.f64 5641895835477563/5000000000000000 (exp.f64 z) (*.f64 y x)) 2) (*.f64 (fma.f64 x y (*.f64 y x)) (fma.f64 x y (*.f64 y x)))) (-.f64 (fma.f64 5641895835477563/5000000000000000 (exp.f64 z) (*.f64 y x)) (fma.f64 x y (*.f64 y x))))
(pow.f64 (fma.f64 5641895835477563/5000000000000000 (exp.f64 z) (*.f64 y x)) 1)
(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)) 3) 1/3)
(pow.f64 (sqrt.f64 (fma.f64 5641895835477563/5000000000000000 (exp.f64 z) (*.f64 y x))) 2)
(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)))))
(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))
(fma.f64 5641895835477563/5000000000000000 (exp.f64 z) (*.f64 y x))
(fma.f64 (exp.f64 z) 5641895835477563/5000000000000000 (*.f64 y x))
(fma.f64 1 (*.f64 5641895835477563/5000000000000000 (exp.f64 z)) (*.f64 y x))
(fma.f64 1 (fma.f64 5641895835477563/5000000000000000 (exp.f64 z) (*.f64 y x)) (fma.f64 x y (*.f64 y x)))
(fma.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 x y (*.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 x))
(fma.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 x y (*.f64 y x)))
(fma.f64 (sqrt.f64 (*.f64 5641895835477563/5000000000000000 (exp.f64 z))) (sqrt.f64 (*.f64 5641895835477563/5000000000000000 (exp.f64 z))) (*.f64 y x))
(-.f64 (exp.f64 (log1p.f64 (/.f64 y (fma.f64 5641895835477563/5000000000000000 (exp.f64 z) (*.f64 y x))))) 1)
(*.f64 y (/.f64 1 (fma.f64 5641895835477563/5000000000000000 (exp.f64 z) (*.f64 y x))))
(*.f64 (/.f64 y (fma.f64 5641895835477563/5000000000000000 (exp.f64 z) (*.f64 y x))) 1)
(*.f64 1 (/.f64 y (fma.f64 5641895835477563/5000000000000000 (exp.f64 z) (*.f64 y x))))
(*.f64 (cbrt.f64 (/.f64 y (fma.f64 5641895835477563/5000000000000000 (exp.f64 z) (*.f64 y x)))) (cbrt.f64 (pow.f64 (+.f64 (*.f64 5641895835477563/5000000000000000 (/.f64 (exp.f64 z) y)) x) -2)))
(*.f64 (cbrt.f64 (pow.f64 (+.f64 (*.f64 5641895835477563/5000000000000000 (/.f64 (exp.f64 z) y)) x) -2)) (cbrt.f64 (/.f64 y (fma.f64 5641895835477563/5000000000000000 (exp.f64 z) (*.f64 y x)))))
(*.f64 (pow.f64 (cbrt.f64 y) 2) (/.f64 (cbrt.f64 y) (fma.f64 5641895835477563/5000000000000000 (exp.f64 z) (*.f64 y x))))
(*.f64 (sqrt.f64 y) (/.f64 (sqrt.f64 y) (fma.f64 5641895835477563/5000000000000000 (exp.f64 z) (*.f64 y x))))
(*.f64 (pow.f64 (+.f64 (*.f64 5641895835477563/5000000000000000 (/.f64 (exp.f64 z) y)) x) -1/2) (pow.f64 (+.f64 (*.f64 5641895835477563/5000000000000000 (/.f64 (exp.f64 z) y)) x) -1/2))
(*.f64 (pow.f64 (fma.f64 5641895835477563/5000000000000000 (exp.f64 z) (*.f64 y x)) -1) (pow.f64 (/.f64 1 y) -1))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (+.f64 (*.f64 5641895835477563/5000000000000000 (/.f64 (exp.f64 z) y)) x)) 2) -1) (pow.f64 (cbrt.f64 (+.f64 (*.f64 5641895835477563/5000000000000000 (/.f64 (exp.f64 z) y)) x)) -1))
(*.f64 (pow.f64 (sqrt.f64 (+.f64 (*.f64 5641895835477563/5000000000000000 (/.f64 (exp.f64 z) y)) x)) -1) (pow.f64 (sqrt.f64 (+.f64 (*.f64 5641895835477563/5000000000000000 (/.f64 (exp.f64 z) y)) x)) -1))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 y) 2) 1) (/.f64 (cbrt.f64 y) (fma.f64 5641895835477563/5000000000000000 (exp.f64 z) (*.f64 y x))))
(*.f64 (/.f64 (sqrt.f64 y) 1) (/.f64 (sqrt.f64 y) (fma.f64 5641895835477563/5000000000000000 (exp.f64 z) (*.f64 y x))))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 (fma.f64 5641895835477563/5000000000000000 (exp.f64 z) (*.f64 y x))) 2)) (/.f64 y (cbrt.f64 (fma.f64 5641895835477563/5000000000000000 (exp.f64 z) (*.f64 y x)))))
(*.f64 (/.f64 1 (sqrt.f64 (fma.f64 5641895835477563/5000000000000000 (exp.f64 z) (*.f64 y x)))) (/.f64 y (sqrt.f64 (fma.f64 5641895835477563/5000000000000000 (exp.f64 z) (*.f64 y x)))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 y) 2) (pow.f64 (cbrt.f64 (fma.f64 5641895835477563/5000000000000000 (exp.f64 z) (*.f64 y x))) 2)) (/.f64 (cbrt.f64 y) (cbrt.f64 (fma.f64 5641895835477563/5000000000000000 (exp.f64 z) (*.f64 y x)))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 y) 2) (sqrt.f64 (fma.f64 5641895835477563/5000000000000000 (exp.f64 z) (*.f64 y x)))) (/.f64 (cbrt.f64 y) (sqrt.f64 (fma.f64 5641895835477563/5000000000000000 (exp.f64 z) (*.f64 y x)))))
(*.f64 (/.f64 (sqrt.f64 y) (pow.f64 (cbrt.f64 (fma.f64 5641895835477563/5000000000000000 (exp.f64 z) (*.f64 y x))) 2)) (/.f64 (sqrt.f64 y) (cbrt.f64 (fma.f64 5641895835477563/5000000000000000 (exp.f64 z) (*.f64 y x)))))
(*.f64 (/.f64 (sqrt.f64 y) (sqrt.f64 (fma.f64 5641895835477563/5000000000000000 (exp.f64 z) (*.f64 y x)))) (/.f64 (sqrt.f64 y) (sqrt.f64 (fma.f64 5641895835477563/5000000000000000 (exp.f64 z) (*.f64 y x)))))
(*.f64 (/.f64 1 (fma.f64 5641895835477563/5000000000000000 (exp.f64 z) (*.f64 y x))) y)
(*.f64 (/.f64 y (+.f64 (*.f64 (pow.f64 (exp.f64 z) 3) 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000) (pow.f64 (*.f64 y x) 3))) (+.f64 (pow.f64 (fma.f64 5641895835477563/5000000000000000 (exp.f64 z) (*.f64 y x)) 2) (*.f64 (*.f64 5641895835477563/5000000000000000 (exp.f64 z)) (*.f64 y x))))
(*.f64 (/.f64 y (pow.f64 (fma.f64 5641895835477563/5000000000000000 (exp.f64 z) (*.f64 y x)) 2)) (fma.f64 5641895835477563/5000000000000000 (exp.f64 z) (*.f64 y x)))
(*.f64 (/.f64 1 (neg.f64 (fma.f64 5641895835477563/5000000000000000 (exp.f64 z) (*.f64 y x)))) (neg.f64 y))
(/.f64 y (fma.f64 5641895835477563/5000000000000000 (exp.f64 z) (*.f64 y x)))
(/.f64 -1 (neg.f64 (+.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 (*.f64 5641895835477563/5000000000000000 (/.f64 (exp.f64 z) y)) x) 1))
(/.f64 (neg.f64 y) (neg.f64 (fma.f64 5641895835477563/5000000000000000 (exp.f64 z) (*.f64 y x))))
(/.f64 (pow.f64 (+.f64 (*.f64 5641895835477563/5000000000000000 (/.f64 (exp.f64 z) y)) x) -1/2) (sqrt.f64 (+.f64 (*.f64 5641895835477563/5000000000000000 (/.f64 (exp.f64 z) y)) x)))
(/.f64 (/.f64 y (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 (/.f64 y 1) (fma.f64 5641895835477563/5000000000000000 (exp.f64 z) (*.f64 y x)))
(/.f64 (/.f64 1 (fma.f64 5641895835477563/5000000000000000 (exp.f64 z) (*.f64 y x))) (/.f64 1 y))
(/.f64 (/.f64 y (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 (/.f64 1 (pow.f64 (cbrt.f64 (+.f64 (*.f64 5641895835477563/5000000000000000 (/.f64 (exp.f64 z) y)) x)) 2)) (cbrt.f64 (+.f64 (*.f64 5641895835477563/5000000000000000 (/.f64 (exp.f64 z) y)) x)))
(sqrt.f64 (pow.f64 (+.f64 (*.f64 5641895835477563/5000000000000000 (/.f64 (exp.f64 z) y)) x) -2))
(log.f64 (exp.f64 (/.f64 y (fma.f64 5641895835477563/5000000000000000 (exp.f64 z) (*.f64 y x)))))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 y (fma.f64 5641895835477563/5000000000000000 (exp.f64 z) (*.f64 y x))))))
(cbrt.f64 (pow.f64 (/.f64 y (fma.f64 5641895835477563/5000000000000000 (exp.f64 z) (*.f64 y x))) 3))
(cbrt.f64 (/.f64 (pow.f64 y 3) (pow.f64 (fma.f64 5641895835477563/5000000000000000 (exp.f64 z) (*.f64 y x)) 3)))
(expm1.f64 (log1p.f64 (/.f64 y (fma.f64 5641895835477563/5000000000000000 (exp.f64 z) (*.f64 y x)))))
(log1p.f64 (expm1.f64 (/.f64 y (fma.f64 5641895835477563/5000000000000000 (exp.f64 z) (*.f64 y x)))))
(exp.f64 (neg.f64 (log.f64 (+.f64 (*.f64 5641895835477563/5000000000000000 (/.f64 (exp.f64 z) y)) x))))
(exp.f64 (*.f64 (neg.f64 (log.f64 (+.f64 (*.f64 5641895835477563/5000000000000000 (/.f64 (exp.f64 z) y)) x))) 1))
(exp.f64 (-.f64 (log.f64 y) (log.f64 (fma.f64 5641895835477563/5000000000000000 (exp.f64 z) (*.f64 y x)))))
(-.f64 (exp.f64 (log1p.f64 (/.f64 -1 x))) 1)
(*.f64 y (/.f64 (/.f64 -1 x) y))
(*.f64 (/.f64 -1 x) 1)
(*.f64 1 (/.f64 -1 x))
(*.f64 (/.f64 1 (cbrt.f64 x)) (pow.f64 (/.f64 1 (cbrt.f64 x)) 2))
(*.f64 (pow.f64 (/.f64 1 (cbrt.f64 x)) 2) (/.f64 1 (cbrt.f64 x)))
(*.f64 (pow.f64 (cbrt.f64 y) 2) (/.f64 (cbrt.f64 y) (*.f64 y x)))
(*.f64 (pow.f64 (cbrt.f64 y) 2) (*.f64 (cbrt.f64 y) (/.f64 (/.f64 -1 x) y)))
(*.f64 (sqrt.f64 (/.f64 -1 x)) (sqrt.f64 (/.f64 -1 x)))
(*.f64 (sqrt.f64 y) (/.f64 (sqrt.f64 y) (*.f64 y x)))
(*.f64 (sqrt.f64 y) (*.f64 (sqrt.f64 y) (/.f64 (/.f64 -1 x) y)))
(*.f64 (neg.f64 y) (/.f64 (/.f64 -1 x) y))
(*.f64 (/.f64 1 y) (/.f64 y x))
(*.f64 (/.f64 (/.f64 -1 x) y) y)
(*.f64 (/.f64 (pow.f64 (cbrt.f64 y) 2) 1) (/.f64 (cbrt.f64 y) (*.f64 y x)))
(*.f64 (/.f64 (sqrt.f64 y) 1) (/.f64 (sqrt.f64 y) (*.f64 y x)))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 (*.f64 y x)) 2)) (/.f64 y (cbrt.f64 (*.f64 y x))))
(*.f64 (/.f64 1 (sqrt.f64 (*.f64 y x))) (/.f64 y (sqrt.f64 (*.f64 y x))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 y) 2) y) (/.f64 (cbrt.f64 y) x))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 y) 2) x) (/.f64 (cbrt.f64 y) y))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 y) 2) (pow.f64 (cbrt.f64 (*.f64 y x)) 2)) (/.f64 1 (cbrt.f64 x)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 y) 2) (sqrt.f64 (*.f64 y x))) (/.f64 (cbrt.f64 y) (sqrt.f64 (*.f64 y x))))
(*.f64 (/.f64 (sqrt.f64 y) y) (/.f64 (sqrt.f64 y) x))
(*.f64 (/.f64 (sqrt.f64 y) x) (/.f64 (sqrt.f64 y) y))
(*.f64 (/.f64 (sqrt.f64 y) (pow.f64 (cbrt.f64 (*.f64 y x)) 2)) (/.f64 (sqrt.f64 y) (cbrt.f64 (*.f64 y x))))
(pow.f64 x -1)
(pow.f64 (/.f64 -1 x) 1)
(pow.f64 (/.f64 1 (cbrt.f64 x)) 3)
(pow.f64 (pow.f64 (/.f64 -1 x) 3) 1/3)
(pow.f64 (sqrt.f64 (/.f64 -1 x)) 2)
(neg.f64 (/.f64 -1 x))
(sqrt.f64 (/.f64 1 (pow.f64 x 2)))
(log.f64 (exp.f64 (/.f64 -1 x)))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 -1 x))))
(cbrt.f64 (pow.f64 (/.f64 -1 x) 3))
(expm1.f64 (log1p.f64 (/.f64 -1 x)))
(log1p.f64 (expm1.f64 (/.f64 -1 x)))
(exp.f64 (neg.f64 (log.f64 x)))
(exp.f64 (*.f64 (neg.f64 (log.f64 x)) 1))
(-.f64 x (/.f64 -1 x))
(-.f64 (exp.f64 (log1p.f64 (+.f64 x (/.f64 -1 x)))) 1)
(-.f64 (/.f64 (pow.f64 x 2) (+.f64 x (/.f64 -1 x))) (/.f64 (/.f64 1 (pow.f64 x 2)) (+.f64 x (/.f64 -1 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 (pow.f64 (+.f64 x (/.f64 -1 x)) 2) (/.f64 1 (+.f64 x (/.f64 -1 x))))
(*.f64 (sqrt.f64 (+.f64 x (/.f64 -1 x))) (sqrt.f64 (+.f64 x (/.f64 -1 x))))
(*.f64 (+.f64 (pow.f64 (/.f64 -1 x) 3) (pow.f64 x 3)) (/.f64 1 (-.f64 (pow.f64 (+.f64 x (/.f64 -1 x)) 2) (/.f64 x x))))
(*.f64 (+.f64 (sqrt.f64 x) (sqrt.f64 (/.f64 -1 x))) (-.f64 (sqrt.f64 x) (sqrt.f64 (/.f64 -1 x))))
(/.f64 1 (/.f64 (-.f64 (pow.f64 (+.f64 x (/.f64 -1 x)) 2) (/.f64 x x)) (+.f64 (pow.f64 (/.f64 -1 x) 3) (pow.f64 x 3))))
(/.f64 1 (/.f64 (+.f64 x (/.f64 -1 x)) (pow.f64 (+.f64 x (/.f64 -1 x)) 2)))
(/.f64 (pow.f64 (+.f64 x (/.f64 -1 x)) 2) (+.f64 x (/.f64 -1 x)))
(/.f64 (+.f64 (pow.f64 (/.f64 -1 x) 3) (pow.f64 x 3)) (-.f64 (pow.f64 (+.f64 x (/.f64 -1 x)) 2) (/.f64 x x)))
(/.f64 (+.f64 (pow.f64 (/.f64 -1 x) 3) (pow.f64 x 3)) (+.f64 (/.f64 1 (pow.f64 x 2)) (-.f64 (pow.f64 x 2) (/.f64 x x))))
(/.f64 (neg.f64 (+.f64 (pow.f64 (/.f64 -1 x) 3) (pow.f64 x 3))) (neg.f64 (-.f64 (pow.f64 (+.f64 x (/.f64 -1 x)) 2) (/.f64 x x))))
(/.f64 (neg.f64 (pow.f64 (+.f64 x (/.f64 -1 x)) 2)) (neg.f64 (+.f64 x (/.f64 -1 x))))
(/.f64 (-.f64 (pow.f64 x 3) (pow.f64 (/.f64 -1 x) 3)) (-.f64 (pow.f64 (+.f64 x (/.f64 -1 x)) 2) (/.f64 x x)))
(/.f64 (-.f64 (/.f64 1 (pow.f64 x 2)) (pow.f64 x 2)) (-.f64 (/.f64 -1 x) x))
(pow.f64 (+.f64 x (/.f64 -1 x)) 1)
(pow.f64 (cbrt.f64 (+.f64 x (/.f64 -1 x))) 3)
(pow.f64 (pow.f64 (+.f64 x (/.f64 -1 x)) 3) 1/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))))
(log.f64 (+.f64 1 (expm1.f64 (+.f64 x (/.f64 -1 x)))))
(log.f64 (/.f64 (exp.f64 x) (exp.f64 (/.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))))
(exp.f64 (*.f64 (log.f64 (+.f64 x (/.f64 -1 x))) 1))
(fma.f64 y (/.f64 (/.f64 -1 x) y) x)
(fma.f64 1 x (/.f64 -1 x))
(fma.f64 1 (/.f64 -1 x) x)
(fma.f64 (pow.f64 (/.f64 1 (cbrt.f64 x)) 2) (/.f64 1 (cbrt.f64 x)) x)
(fma.f64 (pow.f64 (cbrt.f64 x) 2) (cbrt.f64 x) (/.f64 -1 x))
(fma.f64 (sqrt.f64 (/.f64 -1 x)) (sqrt.f64 (/.f64 -1 x)) x)
(fma.f64 (sqrt.f64 x) (sqrt.f64 x) (/.f64 -1 x))
(-.f64 (exp.f64 (log1p.f64 (/.f64 1 (-.f64 (/.f64 (fma.f64 5641895835477563/5000000000000000 z 5641895835477563/5000000000000000) y) x)))) 1)
(*.f64 y (/.f64 1 (+.f64 5641895835477563/5000000000000000 (fma.f64 5641895835477563/5000000000000000 z (*.f64 y x)))))
(*.f64 (/.f64 1 (-.f64 (/.f64 (fma.f64 5641895835477563/5000000000000000 z 5641895835477563/5000000000000000) y) x)) 1)
(*.f64 1 (/.f64 1 (-.f64 (/.f64 (fma.f64 5641895835477563/5000000000000000 z 5641895835477563/5000000000000000) y) x)))
(*.f64 (/.f64 1 (cbrt.f64 (-.f64 (/.f64 (fma.f64 5641895835477563/5000000000000000 z 5641895835477563/5000000000000000) y) x))) (pow.f64 (/.f64 1 (cbrt.f64 (-.f64 (/.f64 (fma.f64 5641895835477563/5000000000000000 z 5641895835477563/5000000000000000) y) x))) 2))
(*.f64 (pow.f64 (/.f64 1 (cbrt.f64 (-.f64 (/.f64 (fma.f64 5641895835477563/5000000000000000 z 5641895835477563/5000000000000000) y) x))) 2) (/.f64 1 (cbrt.f64 (-.f64 (/.f64 (fma.f64 5641895835477563/5000000000000000 z 5641895835477563/5000000000000000) y) x))))
(*.f64 (pow.f64 (cbrt.f64 y) 2) (/.f64 (cbrt.f64 y) (+.f64 5641895835477563/5000000000000000 (fma.f64 5641895835477563/5000000000000000 z (*.f64 y x)))))
(*.f64 (pow.f64 (cbrt.f64 y) 2) (*.f64 (cbrt.f64 y) (/.f64 1 (+.f64 5641895835477563/5000000000000000 (fma.f64 5641895835477563/5000000000000000 z (*.f64 y x))))))
(*.f64 (/.f64 1 (sqrt.f64 (-.f64 (/.f64 (fma.f64 5641895835477563/5000000000000000 z 5641895835477563/5000000000000000) y) x))) (/.f64 1 (sqrt.f64 (-.f64 (/.f64 (fma.f64 5641895835477563/5000000000000000 z 5641895835477563/5000000000000000) y) x))))
(*.f64 (sqrt.f64 y) (/.f64 (sqrt.f64 y) (+.f64 5641895835477563/5000000000000000 (fma.f64 5641895835477563/5000000000000000 z (*.f64 y x)))))
(*.f64 (sqrt.f64 y) (*.f64 (sqrt.f64 y) (/.f64 1 (+.f64 5641895835477563/5000000000000000 (fma.f64 5641895835477563/5000000000000000 z (*.f64 y x))))))
(*.f64 (neg.f64 y) (/.f64 1 (+.f64 (neg.f64 (fma.f64 5641895835477563/5000000000000000 z 5641895835477563/5000000000000000)) (*.f64 y x))))
(*.f64 (/.f64 1 (+.f64 5641895835477563/5000000000000000 (fma.f64 5641895835477563/5000000000000000 z (*.f64 y x)))) y)
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 (+.f64 5641895835477563/5000000000000000 (fma.f64 5641895835477563/5000000000000000 z (*.f64 y x)))) 2)) (/.f64 y (cbrt.f64 (+.f64 5641895835477563/5000000000000000 (fma.f64 5641895835477563/5000000000000000 z (*.f64 y x))))))
(*.f64 (/.f64 1 (sqrt.f64 (+.f64 5641895835477563/5000000000000000 (fma.f64 5641895835477563/5000000000000000 z (*.f64 y x))))) (/.f64 y (sqrt.f64 (+.f64 5641895835477563/5000000000000000 (fma.f64 5641895835477563/5000000000000000 z (*.f64 y x))))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 y) 2) 1) (/.f64 (cbrt.f64 y) (+.f64 5641895835477563/5000000000000000 (fma.f64 5641895835477563/5000000000000000 z (*.f64 y x)))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 y) 2) (pow.f64 (cbrt.f64 (+.f64 5641895835477563/5000000000000000 (fma.f64 5641895835477563/5000000000000000 z (*.f64 y x)))) 2)) (/.f64 1 (cbrt.f64 (-.f64 (/.f64 (fma.f64 5641895835477563/5000000000000000 z 5641895835477563/5000000000000000) y) x))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 y) 2) (sqrt.f64 (+.f64 5641895835477563/5000000000000000 (fma.f64 5641895835477563/5000000000000000 z (*.f64 y x))))) (/.f64 (cbrt.f64 y) (sqrt.f64 (+.f64 5641895835477563/5000000000000000 (fma.f64 5641895835477563/5000000000000000 z (*.f64 y x))))))
(*.f64 (/.f64 (sqrt.f64 y) 1) (/.f64 (sqrt.f64 y) (+.f64 5641895835477563/5000000000000000 (fma.f64 5641895835477563/5000000000000000 z (*.f64 y x)))))
(*.f64 (/.f64 (sqrt.f64 y) (pow.f64 (cbrt.f64 (+.f64 5641895835477563/5000000000000000 (fma.f64 5641895835477563/5000000000000000 z (*.f64 y x)))) 2)) (/.f64 (sqrt.f64 y) (cbrt.f64 (+.f64 5641895835477563/5000000000000000 (fma.f64 5641895835477563/5000000000000000 z (*.f64 y x))))))
(*.f64 (/.f64 y (+.f64 (pow.f64 (fma.f64 5641895835477563/5000000000000000 z 5641895835477563/5000000000000000) 3) (pow.f64 (*.f64 y x) 3))) (+.f64 (pow.f64 (+.f64 5641895835477563/5000000000000000 (fma.f64 5641895835477563/5000000000000000 z (*.f64 y x))) 2) (*.f64 (*.f64 (fma.f64 5641895835477563/5000000000000000 z 5641895835477563/5000000000000000) x) y)))
(*.f64 (/.f64 y (pow.f64 (+.f64 5641895835477563/5000000000000000 (fma.f64 5641895835477563/5000000000000000 z (*.f64 y x))) 2)) (+.f64 5641895835477563/5000000000000000 (fma.f64 5641895835477563/5000000000000000 z (*.f64 y x))))
(pow.f64 (/.f64 1 (-.f64 (/.f64 (fma.f64 5641895835477563/5000000000000000 z 5641895835477563/5000000000000000) y) x)) 1)
(pow.f64 (/.f64 1 (cbrt.f64 (-.f64 (/.f64 (fma.f64 5641895835477563/5000000000000000 z 5641895835477563/5000000000000000) y) x))) 3)
(pow.f64 (pow.f64 (/.f64 1 (-.f64 (/.f64 (fma.f64 5641895835477563/5000000000000000 z 5641895835477563/5000000000000000) y) x)) 3) 1/3)
(pow.f64 (/.f64 1 (sqrt.f64 (-.f64 (/.f64 (fma.f64 5641895835477563/5000000000000000 z 5641895835477563/5000000000000000) y) x))) 2)
(pow.f64 (-.f64 (/.f64 (fma.f64 5641895835477563/5000000000000000 z 5641895835477563/5000000000000000) y) x) -1)
(neg.f64 (/.f64 y (+.f64 (neg.f64 (fma.f64 5641895835477563/5000000000000000 z 5641895835477563/5000000000000000)) (*.f64 y x))))
(neg.f64 (/.f64 (neg.f64 y) (+.f64 5641895835477563/5000000000000000 (fma.f64 5641895835477563/5000000000000000 z (*.f64 y x)))))
(sqrt.f64 (pow.f64 (/.f64 1 (-.f64 (/.f64 (fma.f64 5641895835477563/5000000000000000 z 5641895835477563/5000000000000000) y) x)) 2))
(log.f64 (exp.f64 (/.f64 1 (-.f64 (/.f64 (fma.f64 5641895835477563/5000000000000000 z 5641895835477563/5000000000000000) y) x))))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 1 (-.f64 (/.f64 (fma.f64 5641895835477563/5000000000000000 z 5641895835477563/5000000000000000) y) x)))))
(cbrt.f64 (pow.f64 (/.f64 1 (-.f64 (/.f64 (fma.f64 5641895835477563/5000000000000000 z 5641895835477563/5000000000000000) y) x)) 3))
(cbrt.f64 (/.f64 (pow.f64 y 3) (pow.f64 (+.f64 5641895835477563/5000000000000000 (fma.f64 5641895835477563/5000000000000000 z (*.f64 y x))) 3)))
(expm1.f64 (log1p.f64 (/.f64 1 (-.f64 (/.f64 (fma.f64 5641895835477563/5000000000000000 z 5641895835477563/5000000000000000) y) x))))
(log1p.f64 (expm1.f64 (/.f64 1 (-.f64 (/.f64 (fma.f64 5641895835477563/5000000000000000 z 5641895835477563/5000000000000000) y) x))))
(exp.f64 (neg.f64 (log.f64 (-.f64 (/.f64 (fma.f64 5641895835477563/5000000000000000 z 5641895835477563/5000000000000000) y) x))))
(exp.f64 (*.f64 (neg.f64 (log.f64 (-.f64 (/.f64 (fma.f64 5641895835477563/5000000000000000 z 5641895835477563/5000000000000000) y) x))) 1))
(-.f64 (exp.f64 (log1p.f64 (*.f64 5641895835477563/5000000000000000 z))) 1)
(pow.f64 (*.f64 5641895835477563/5000000000000000 z) 1)
(pow.f64 (cbrt.f64 (*.f64 5641895835477563/5000000000000000 z)) 3)
(pow.f64 (*.f64 (pow.f64 z 3) 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000) 1/3)
(pow.f64 (sqrt.f64 (*.f64 5641895835477563/5000000000000000 z)) 2)
(sqrt.f64 (*.f64 (pow.f64 z 2) 31830988618379068626528276418969/25000000000000000000000000000000))
(log.f64 (pow.f64 (exp.f64 z) 5641895835477563/5000000000000000))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 5641895835477563/5000000000000000 z))))
(cbrt.f64 (*.f64 (pow.f64 z 3) 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000))
(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 (pow.f64 z 2) 31830988618379068626528276418969/25000000000000000000000000000000) (+.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 (+.f64 (*.f64 (pow.f64 z 3) 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000) 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000) (/.f64 1 (-.f64 (+.f64 31830988618379068626528276418969/25000000000000000000000000000000 (*.f64 (pow.f64 z 2) 31830988618379068626528276418969/25000000000000000000000000000000)) (*.f64 31830988618379068626528276418969/25000000000000000000000000000000 z))))
(*.f64 (-.f64 31830988618379068626528276418969/25000000000000000000000000000000 (*.f64 (pow.f64 z 2) 31830988618379068626528276418969/25000000000000000000000000000000)) (/.f64 1 (+.f64 5641895835477563/5000000000000000 (*.f64 -5641895835477563/5000000000000000 z))))
(*.f64 (+.f64 z 1) 5641895835477563/5000000000000000)
(/.f64 1 (/.f64 (-.f64 (+.f64 31830988618379068626528276418969/25000000000000000000000000000000 (*.f64 (pow.f64 z 2) 31830988618379068626528276418969/25000000000000000000000000000000)) (*.f64 31830988618379068626528276418969/25000000000000000000000000000000 z)) (+.f64 (*.f64 (pow.f64 z 3) 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000) 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000)))
(/.f64 1 (/.f64 (+.f64 5641895835477563/5000000000000000 (*.f64 -5641895835477563/5000000000000000 z)) (-.f64 31830988618379068626528276418969/25000000000000000000000000000000 (*.f64 (pow.f64 z 2) 31830988618379068626528276418969/25000000000000000000000000000000))))
(/.f64 (+.f64 (*.f64 (pow.f64 z 3) 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000) 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000) (-.f64 (+.f64 31830988618379068626528276418969/25000000000000000000000000000000 (*.f64 (pow.f64 z 2) 31830988618379068626528276418969/25000000000000000000000000000000)) (*.f64 31830988618379068626528276418969/25000000000000000000000000000000 z)))
(/.f64 (+.f64 (*.f64 (pow.f64 z 3) 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000) 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000) (+.f64 (*.f64 (pow.f64 z 2) 31830988618379068626528276418969/25000000000000000000000000000000) (-.f64 31830988618379068626528276418969/25000000000000000000000000000000 (*.f64 31830988618379068626528276418969/25000000000000000000000000000000 z))))
(/.f64 (-.f64 31830988618379068626528276418969/25000000000000000000000000000000 (*.f64 (pow.f64 z 2) 31830988618379068626528276418969/25000000000000000000000000000000)) (+.f64 5641895835477563/5000000000000000 (*.f64 -5641895835477563/5000000000000000 z)))
(/.f64 (neg.f64 (+.f64 (*.f64 (pow.f64 z 3) 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000) 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000)) (neg.f64 (-.f64 (+.f64 31830988618379068626528276418969/25000000000000000000000000000000 (*.f64 (pow.f64 z 2) 31830988618379068626528276418969/25000000000000000000000000000000)) (*.f64 31830988618379068626528276418969/25000000000000000000000000000000 z))))
(/.f64 (neg.f64 (-.f64 31830988618379068626528276418969/25000000000000000000000000000000 (*.f64 (pow.f64 z 2) 31830988618379068626528276418969/25000000000000000000000000000000))) (neg.f64 (+.f64 5641895835477563/5000000000000000 (*.f64 -5641895835477563/5000000000000000 z))))
(/.f64 (-.f64 (*.f64 (pow.f64 z 2) 31830988618379068626528276418969/25000000000000000000000000000000) 31830988618379068626528276418969/25000000000000000000000000000000) (-.f64 (*.f64 5641895835477563/5000000000000000 z) 5641895835477563/5000000000000000))
(pow.f64 (fma.f64 5641895835477563/5000000000000000 z 5641895835477563/5000000000000000) 1)
(pow.f64 (cbrt.f64 (fma.f64 5641895835477563/5000000000000000 z 5641895835477563/5000000000000000)) 3)
(pow.f64 (pow.f64 (fma.f64 5641895835477563/5000000000000000 z 5641895835477563/5000000000000000) 3) 1/3)
(pow.f64 (sqrt.f64 (fma.f64 5641895835477563/5000000000000000 z 5641895835477563/5000000000000000)) 2)
(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 1 (*.f64 5641895835477563/5000000000000000 z) 5641895835477563/5000000000000000)
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 5641895835477563/5000000000000000 z)) 2) (cbrt.f64 (*.f64 5641895835477563/5000000000000000 z)) 5641895835477563/5000000000000000)
(fma.f64 (sqrt.f64 (*.f64 5641895835477563/5000000000000000 z)) (sqrt.f64 (*.f64 5641895835477563/5000000000000000 z)) 5641895835477563/5000000000000000)
(+.f64 5641895835477563/5000000000000000 (fma.f64 5641895835477563/5000000000000000 z (*.f64 y x)))
(+.f64 5641895835477563/5000000000000000 (*.f64 (fma.f64 5641895835477563/5000000000000000 z (*.f64 y x)) 1))
(+.f64 (*.f64 y x) (fma.f64 5641895835477563/5000000000000000 z 5641895835477563/5000000000000000))
(+.f64 (*.f64 5641895835477563/5000000000000000 z) (+.f64 5641895835477563/5000000000000000 (*.f64 y x)))
(+.f64 (*.f64 5641895835477563/5000000000000000 z) (-.f64 5641895835477563/5000000000000000 (*.f64 y x)))
(+.f64 (fma.f64 5641895835477563/5000000000000000 z 5641895835477563/5000000000000000) (*.f64 y x))
(+.f64 (+.f64 5641895835477563/5000000000000000 (fma.f64 5641895835477563/5000000000000000 z (*.f64 y x))) (fma.f64 x y (*.f64 y x)))
(+.f64 (+.f64 5641895835477563/5000000000000000 (fma.f64 5641895835477563/5000000000000000 z (*.f64 y x))) (fma.f64 (neg.f64 y) x (*.f64 y x)))
(+.f64 (+.f64 5641895835477563/5000000000000000 (fma.f64 5641895835477563/5000000000000000 z (*.f64 y x))) (fma.f64 (*.f64 y x) 1 (*.f64 y x)))
(+.f64 (+.f64 5641895835477563/5000000000000000 (fma.f64 5641895835477563/5000000000000000 z (*.f64 y x))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 y x))) (pow.f64 (cbrt.f64 (*.f64 y x)) 2) (*.f64 y x)))
(+.f64 (+.f64 5641895835477563/5000000000000000 (fma.f64 5641895835477563/5000000000000000 z (*.f64 y x))) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 y x))) (sqrt.f64 (*.f64 y x)) (*.f64 y x)))
(+.f64 (fma.f64 5641895835477563/5000000000000000 z (*.f64 y x)) 5641895835477563/5000000000000000)
(*.f64 (+.f64 5641895835477563/5000000000000000 (fma.f64 5641895835477563/5000000000000000 z (*.f64 y x))) 1)
(*.f64 1 (+.f64 5641895835477563/5000000000000000 (fma.f64 5641895835477563/5000000000000000 z (*.f64 y x))))
(*.f64 (cbrt.f64 (+.f64 5641895835477563/5000000000000000 (fma.f64 5641895835477563/5000000000000000 z (*.f64 y x)))) (pow.f64 (cbrt.f64 (+.f64 5641895835477563/5000000000000000 (fma.f64 5641895835477563/5000000000000000 z (*.f64 y x)))) 2))
(*.f64 (pow.f64 (cbrt.f64 (+.f64 5641895835477563/5000000000000000 (fma.f64 5641895835477563/5000000000000000 z (*.f64 y x)))) 2) (cbrt.f64 (+.f64 5641895835477563/5000000000000000 (fma.f64 5641895835477563/5000000000000000 z (*.f64 y x)))))
(*.f64 (pow.f64 (+.f64 5641895835477563/5000000000000000 (fma.f64 5641895835477563/5000000000000000 z (*.f64 y x))) 2) (/.f64 1 (+.f64 5641895835477563/5000000000000000 (fma.f64 5641895835477563/5000000000000000 z (*.f64 y x)))))
(*.f64 (sqrt.f64 (+.f64 5641895835477563/5000000000000000 (fma.f64 5641895835477563/5000000000000000 z (*.f64 y x)))) (sqrt.f64 (+.f64 5641895835477563/5000000000000000 (fma.f64 5641895835477563/5000000000000000 z (*.f64 y x)))))
(*.f64 (+.f64 (pow.f64 (fma.f64 5641895835477563/5000000000000000 z 5641895835477563/5000000000000000) 3) (pow.f64 (*.f64 y x) 3)) (/.f64 1 (+.f64 (pow.f64 (+.f64 5641895835477563/5000000000000000 (fma.f64 5641895835477563/5000000000000000 z (*.f64 y x))) 2) (*.f64 (*.f64 (fma.f64 5641895835477563/5000000000000000 z 5641895835477563/5000000000000000) x) y))))
(*.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 (+.f64 (pow.f64 (+.f64 5641895835477563/5000000000000000 (fma.f64 5641895835477563/5000000000000000 z (*.f64 y x))) 2) (*.f64 (*.f64 (fma.f64 5641895835477563/5000000000000000 z 5641895835477563/5000000000000000) x) y)) (+.f64 (pow.f64 (fma.f64 5641895835477563/5000000000000000 z 5641895835477563/5000000000000000) 3) (pow.f64 (*.f64 y x) 3))))
(/.f64 1 (/.f64 (+.f64 5641895835477563/5000000000000000 (fma.f64 5641895835477563/5000000000000000 z (*.f64 y x))) (pow.f64 (+.f64 5641895835477563/5000000000000000 (fma.f64 5641895835477563/5000000000000000 z (*.f64 y x))) 2)))
(/.f64 (pow.f64 (+.f64 5641895835477563/5000000000000000 (fma.f64 5641895835477563/5000000000000000 z (*.f64 y x))) 2) (+.f64 5641895835477563/5000000000000000 (fma.f64 5641895835477563/5000000000000000 z (*.f64 y x))))
(/.f64 (+.f64 (pow.f64 (fma.f64 5641895835477563/5000000000000000 z 5641895835477563/5000000000000000) 3) (pow.f64 (*.f64 y x) 3)) (+.f64 (pow.f64 (+.f64 5641895835477563/5000000000000000 (fma.f64 5641895835477563/5000000000000000 z (*.f64 y x))) 2) (*.f64 (*.f64 (fma.f64 5641895835477563/5000000000000000 z 5641895835477563/5000000000000000) x) y)))
(/.f64 (+.f64 (pow.f64 (fma.f64 5641895835477563/5000000000000000 z 5641895835477563/5000000000000000) 3) (pow.f64 (*.f64 y x) 3)) (+.f64 (pow.f64 (fma.f64 5641895835477563/5000000000000000 z 5641895835477563/5000000000000000) 2) (-.f64 (pow.f64 (*.f64 y x) 2) (*.f64 (*.f64 (fma.f64 5641895835477563/5000000000000000 z 5641895835477563/5000000000000000) x) y))))
(/.f64 (neg.f64 (+.f64 (pow.f64 (fma.f64 5641895835477563/5000000000000000 z 5641895835477563/5000000000000000) 3) (pow.f64 (*.f64 y x) 3))) (neg.f64 (+.f64 (pow.f64 (+.f64 5641895835477563/5000000000000000 (fma.f64 5641895835477563/5000000000000000 z (*.f64 y x))) 2) (*.f64 (*.f64 (fma.f64 5641895835477563/5000000000000000 z 5641895835477563/5000000000000000) x) y))))
(/.f64 (neg.f64 (pow.f64 (+.f64 5641895835477563/5000000000000000 (fma.f64 5641895835477563/5000000000000000 z (*.f64 y x))) 2)) (+.f64 (neg.f64 (fma.f64 5641895835477563/5000000000000000 z 5641895835477563/5000000000000000)) (*.f64 y x)))
(/.f64 (+.f64 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 (pow.f64 (fma.f64 5641895835477563/5000000000000000 z (*.f64 y x)) 3)) (+.f64 31830988618379068626528276418969/25000000000000000000000000000000 (-.f64 (*.f64 (fma.f64 5641895835477563/5000000000000000 z (*.f64 y x)) (fma.f64 5641895835477563/5000000000000000 z (*.f64 y x))) (*.f64 5641895835477563/5000000000000000 (fma.f64 5641895835477563/5000000000000000 z (*.f64 y x))))))
(/.f64 (-.f64 31830988618379068626528276418969/25000000000000000000000000000000 (*.f64 (fma.f64 5641895835477563/5000000000000000 z (*.f64 y x)) (fma.f64 5641895835477563/5000000000000000 z (*.f64 y x)))) (-.f64 5641895835477563/5000000000000000 (fma.f64 5641895835477563/5000000000000000 z (*.f64 y x))))
(pow.f64 (+.f64 5641895835477563/5000000000000000 (fma.f64 5641895835477563/5000000000000000 z (*.f64 y x))) 1)
(pow.f64 (cbrt.f64 (+.f64 5641895835477563/5000000000000000 (fma.f64 5641895835477563/5000000000000000 z (*.f64 y x)))) 3)
(pow.f64 (pow.f64 (+.f64 5641895835477563/5000000000000000 (fma.f64 5641895835477563/5000000000000000 z (*.f64 y x))) 3) 1/3)
(pow.f64 (sqrt.f64 (+.f64 5641895835477563/5000000000000000 (fma.f64 5641895835477563/5000000000000000 z (*.f64 y x)))) 2)
(sqrt.f64 (pow.f64 (+.f64 5641895835477563/5000000000000000 (fma.f64 5641895835477563/5000000000000000 z (*.f64 y x))) 2))
(log.f64 (exp.f64 (+.f64 5641895835477563/5000000000000000 (fma.f64 5641895835477563/5000000000000000 z (*.f64 y x)))))
(log.f64 (+.f64 1 (expm1.f64 (+.f64 5641895835477563/5000000000000000 (fma.f64 5641895835477563/5000000000000000 z (*.f64 y x))))))
(cbrt.f64 (pow.f64 (+.f64 5641895835477563/5000000000000000 (fma.f64 5641895835477563/5000000000000000 z (*.f64 y x))) 3))
(expm1.f64 (log1p.f64 (+.f64 5641895835477563/5000000000000000 (fma.f64 5641895835477563/5000000000000000 z (*.f64 y x)))))
(log1p.f64 (expm1.f64 (+.f64 5641895835477563/5000000000000000 (fma.f64 5641895835477563/5000000000000000 z (*.f64 y x)))))
(exp.f64 (log.f64 (+.f64 5641895835477563/5000000000000000 (fma.f64 5641895835477563/5000000000000000 z (*.f64 y x)))))
(exp.f64 (*.f64 (log.f64 (+.f64 5641895835477563/5000000000000000 (fma.f64 5641895835477563/5000000000000000 z (*.f64 y x)))) 1))
(fma.f64 1 (fma.f64 5641895835477563/5000000000000000 z 5641895835477563/5000000000000000) (*.f64 y 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 x))
(fma.f64 (sqrt.f64 (fma.f64 5641895835477563/5000000000000000 z 5641895835477563/5000000000000000)) (sqrt.f64 (fma.f64 5641895835477563/5000000000000000 z 5641895835477563/5000000000000000)) (*.f64 y x))
(fma.f64 (+.f64 z 1) 5641895835477563/5000000000000000 (*.f64 y x))
(-.f64 (exp.f64 (log1p.f64 (/.f64 y (fma.f64 y x -5641895835477563/5000000000000000)))) 1)
(*.f64 y (/.f64 1 (fma.f64 y x -5641895835477563/5000000000000000)))
(*.f64 (/.f64 y (fma.f64 y x -5641895835477563/5000000000000000)) 1)
(*.f64 1 (/.f64 y (fma.f64 y x -5641895835477563/5000000000000000)))
(*.f64 (cbrt.f64 (/.f64 y (fma.f64 y x -5641895835477563/5000000000000000))) (pow.f64 (cbrt.f64 (/.f64 y (fma.f64 y x -5641895835477563/5000000000000000))) 2))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 y (fma.f64 y x -5641895835477563/5000000000000000))) 2) (cbrt.f64 (/.f64 y (fma.f64 y x -5641895835477563/5000000000000000))))
(*.f64 (pow.f64 (cbrt.f64 y) 2) (/.f64 (cbrt.f64 y) (fma.f64 y x -5641895835477563/5000000000000000)))
(*.f64 (pow.f64 (cbrt.f64 y) 2) (*.f64 (cbrt.f64 y) (/.f64 1 (fma.f64 y x -5641895835477563/5000000000000000))))
(*.f64 (sqrt.f64 (/.f64 y (fma.f64 y x -5641895835477563/5000000000000000))) (sqrt.f64 (/.f64 y (fma.f64 y x -5641895835477563/5000000000000000))))
(*.f64 (sqrt.f64 y) (/.f64 (sqrt.f64 y) (fma.f64 y x -5641895835477563/5000000000000000)))
(*.f64 (sqrt.f64 y) (*.f64 (sqrt.f64 y) (/.f64 1 (fma.f64 y x -5641895835477563/5000000000000000))))
(*.f64 (neg.f64 y) (/.f64 1 (+.f64 (*.f64 y x) 5641895835477563/5000000000000000)))
(*.f64 (/.f64 1 (fma.f64 y x -5641895835477563/5000000000000000)) y)
(*.f64 (/.f64 (pow.f64 (cbrt.f64 y) 2) 1) (/.f64 (cbrt.f64 y) (fma.f64 y x -5641895835477563/5000000000000000)))
(*.f64 (/.f64 (sqrt.f64 y) 1) (/.f64 (sqrt.f64 y) (fma.f64 y x -5641895835477563/5000000000000000)))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 (fma.f64 y x -5641895835477563/5000000000000000)) 2)) (/.f64 y (cbrt.f64 (fma.f64 y x -5641895835477563/5000000000000000))))
(*.f64 (/.f64 1 (sqrt.f64 (fma.f64 y x -5641895835477563/5000000000000000))) (/.f64 y (sqrt.f64 (fma.f64 y x -5641895835477563/5000000000000000))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 y) 2) (pow.f64 (cbrt.f64 (fma.f64 y x -5641895835477563/5000000000000000)) 2)) (cbrt.f64 (/.f64 y (fma.f64 y x -5641895835477563/5000000000000000))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 y) 2) (sqrt.f64 (fma.f64 y x -5641895835477563/5000000000000000))) (/.f64 (cbrt.f64 y) (sqrt.f64 (fma.f64 y x -5641895835477563/5000000000000000))))
(*.f64 (/.f64 (sqrt.f64 y) (pow.f64 (cbrt.f64 (fma.f64 y x -5641895835477563/5000000000000000)) 2)) (/.f64 (sqrt.f64 y) (cbrt.f64 (fma.f64 y x -5641895835477563/5000000000000000))))
(pow.f64 (/.f64 y (fma.f64 y x -5641895835477563/5000000000000000)) 1)
(pow.f64 (cbrt.f64 (/.f64 y (fma.f64 y x -5641895835477563/5000000000000000))) 3)
(pow.f64 (pow.f64 (/.f64 y (fma.f64 y x -5641895835477563/5000000000000000)) 3) 1/3)
(pow.f64 (sqrt.f64 (/.f64 y (fma.f64 y x -5641895835477563/5000000000000000))) 2)
(pow.f64 (/.f64 (fma.f64 y x -5641895835477563/5000000000000000) y) -1)
(neg.f64 (/.f64 y (+.f64 (*.f64 y x) 5641895835477563/5000000000000000)))
(sqrt.f64 (pow.f64 (/.f64 y (fma.f64 y x -5641895835477563/5000000000000000)) 2))
(log.f64 (exp.f64 (/.f64 y (fma.f64 y x -5641895835477563/5000000000000000))))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 y (fma.f64 y x -5641895835477563/5000000000000000)))))
(cbrt.f64 (pow.f64 (/.f64 y (fma.f64 y x -5641895835477563/5000000000000000)) 3))
(expm1.f64 (log1p.f64 (/.f64 y (fma.f64 y x -5641895835477563/5000000000000000))))
(log1p.f64 (expm1.f64 (/.f64 y (fma.f64 y x -5641895835477563/5000000000000000))))
(exp.f64 (log.f64 (/.f64 y (fma.f64 y x -5641895835477563/5000000000000000))))
(exp.f64 (*.f64 (log.f64 (/.f64 y (fma.f64 y x -5641895835477563/5000000000000000))) 1))
(+.f64 x (/.f64 y (+.f64 (*.f64 y x) 5641895835477563/5000000000000000)))
(+.f64 x (*.f64 (/.f64 y (+.f64 (*.f64 y x) 5641895835477563/5000000000000000)) 1))
(+.f64 (-.f64 x (/.f64 y (fma.f64 y x -5641895835477563/5000000000000000))) (fma.f64 (neg.f64 (/.f64 1 (fma.f64 y x -5641895835477563/5000000000000000))) y (/.f64 y (fma.f64 y x -5641895835477563/5000000000000000))))
(+.f64 (-.f64 x (/.f64 y (fma.f64 y x -5641895835477563/5000000000000000))) (fma.f64 (/.f64 y (+.f64 (*.f64 y x) 5641895835477563/5000000000000000)) 1 (/.f64 y (fma.f64 y x -5641895835477563/5000000000000000))))
(+.f64 (-.f64 x (/.f64 y (fma.f64 y x -5641895835477563/5000000000000000))) (fma.f64 (neg.f64 (cbrt.f64 (/.f64 y (fma.f64 y x -5641895835477563/5000000000000000)))) (pow.f64 (cbrt.f64 (/.f64 y (fma.f64 y x -5641895835477563/5000000000000000))) 2) (/.f64 y (fma.f64 y x -5641895835477563/5000000000000000))))
(+.f64 (-.f64 x (/.f64 y (fma.f64 y x -5641895835477563/5000000000000000))) (fma.f64 (neg.f64 (sqrt.f64 (/.f64 y (fma.f64 y x -5641895835477563/5000000000000000)))) (sqrt.f64 (/.f64 y (fma.f64 y x -5641895835477563/5000000000000000))) (/.f64 y (fma.f64 y x -5641895835477563/5000000000000000))))
(+.f64 (/.f64 y (+.f64 (*.f64 y x) 5641895835477563/5000000000000000)) x)
(*.f64 (-.f64 x (/.f64 y (fma.f64 y x -5641895835477563/5000000000000000))) 1)
(*.f64 1 (-.f64 x (/.f64 y (fma.f64 y x -5641895835477563/5000000000000000))))
(*.f64 (cbrt.f64 (-.f64 x (/.f64 y (fma.f64 y x -5641895835477563/5000000000000000)))) (pow.f64 (cbrt.f64 (-.f64 x (/.f64 y (fma.f64 y x -5641895835477563/5000000000000000)))) 2))
(*.f64 (pow.f64 (cbrt.f64 (-.f64 x (/.f64 y (fma.f64 y x -5641895835477563/5000000000000000)))) 2) (cbrt.f64 (-.f64 x (/.f64 y (fma.f64 y x -5641895835477563/5000000000000000)))))
(*.f64 (sqrt.f64 (-.f64 x (/.f64 y (fma.f64 y x -5641895835477563/5000000000000000)))) (sqrt.f64 (-.f64 x (/.f64 y (fma.f64 y x -5641895835477563/5000000000000000)))))
(*.f64 (-.f64 (pow.f64 x 3) (pow.f64 (/.f64 y (fma.f64 y x -5641895835477563/5000000000000000)) 3)) (/.f64 1 (fma.f64 x x (*.f64 (/.f64 y (fma.f64 y x -5641895835477563/5000000000000000)) (+.f64 x (/.f64 y (fma.f64 y x -5641895835477563/5000000000000000)))))))
(*.f64 (-.f64 (pow.f64 x 2) (pow.f64 (/.f64 y (fma.f64 y x -5641895835477563/5000000000000000)) 2)) (/.f64 1 (+.f64 x (/.f64 y (fma.f64 y x -5641895835477563/5000000000000000)))))
(*.f64 (+.f64 (sqrt.f64 x) (sqrt.f64 (/.f64 y (fma.f64 y x -5641895835477563/5000000000000000)))) (-.f64 (sqrt.f64 x) (sqrt.f64 (/.f64 y (fma.f64 y x -5641895835477563/5000000000000000)))))
(/.f64 1 (/.f64 (fma.f64 x x (*.f64 (/.f64 y (fma.f64 y x -5641895835477563/5000000000000000)) (+.f64 x (/.f64 y (fma.f64 y x -5641895835477563/5000000000000000))))) (-.f64 (pow.f64 x 3) (pow.f64 (/.f64 y (fma.f64 y x -5641895835477563/5000000000000000)) 3))))
(/.f64 1 (/.f64 (+.f64 x (/.f64 y (fma.f64 y x -5641895835477563/5000000000000000))) (-.f64 (pow.f64 x 2) (pow.f64 (/.f64 y (fma.f64 y x -5641895835477563/5000000000000000)) 2))))
(/.f64 (-.f64 (pow.f64 x 3) (pow.f64 (/.f64 y (fma.f64 y x -5641895835477563/5000000000000000)) 3)) (fma.f64 x x (*.f64 (/.f64 y (fma.f64 y x -5641895835477563/5000000000000000)) (+.f64 x (/.f64 y (fma.f64 y x -5641895835477563/5000000000000000))))))
(/.f64 (-.f64 (pow.f64 x 2) (pow.f64 (/.f64 y (fma.f64 y x -5641895835477563/5000000000000000)) 2)) (+.f64 x (/.f64 y (fma.f64 y x -5641895835477563/5000000000000000))))
(/.f64 (neg.f64 (-.f64 (pow.f64 x 3) (pow.f64 (/.f64 y (fma.f64 y x -5641895835477563/5000000000000000)) 3))) (neg.f64 (fma.f64 x x (*.f64 (/.f64 y (fma.f64 y x -5641895835477563/5000000000000000)) (+.f64 x (/.f64 y (fma.f64 y x -5641895835477563/5000000000000000)))))))
(/.f64 (neg.f64 (-.f64 (pow.f64 x 2) (pow.f64 (/.f64 y (fma.f64 y x -5641895835477563/5000000000000000)) 2))) (neg.f64 (+.f64 x (/.f64 y (fma.f64 y x -5641895835477563/5000000000000000)))))
(/.f64 (+.f64 (pow.f64 x 3) (pow.f64 (/.f64 y (+.f64 (*.f64 y x) 5641895835477563/5000000000000000)) 3)) (+.f64 (pow.f64 x 2) (-.f64 (*.f64 (/.f64 y (+.f64 (*.f64 y x) 5641895835477563/5000000000000000)) (/.f64 y (+.f64 (*.f64 y x) 5641895835477563/5000000000000000))) (*.f64 x (/.f64 y (+.f64 (*.f64 y x) 5641895835477563/5000000000000000))))))
(/.f64 (-.f64 (pow.f64 x 2) (*.f64 (/.f64 y (+.f64 (*.f64 y x) 5641895835477563/5000000000000000)) (/.f64 y (+.f64 (*.f64 y x) 5641895835477563/5000000000000000)))) (-.f64 x (/.f64 y (+.f64 (*.f64 y x) 5641895835477563/5000000000000000))))
(pow.f64 (-.f64 x (/.f64 y (fma.f64 y x -5641895835477563/5000000000000000))) 1)
(pow.f64 (cbrt.f64 (-.f64 x (/.f64 y (fma.f64 y x -5641895835477563/5000000000000000)))) 3)
(pow.f64 (pow.f64 (-.f64 x (/.f64 y (fma.f64 y x -5641895835477563/5000000000000000))) 3) 1/3)
(pow.f64 (sqrt.f64 (-.f64 x (/.f64 y (fma.f64 y x -5641895835477563/5000000000000000)))) 2)
(sqrt.f64 (pow.f64 (-.f64 x (/.f64 y (fma.f64 y x -5641895835477563/5000000000000000))) 2))
(log.f64 (exp.f64 (-.f64 x (/.f64 y (fma.f64 y x -5641895835477563/5000000000000000)))))
(log.f64 (+.f64 1 (expm1.f64 (-.f64 x (/.f64 y (fma.f64 y x -5641895835477563/5000000000000000))))))
(cbrt.f64 (pow.f64 (-.f64 x (/.f64 y (fma.f64 y x -5641895835477563/5000000000000000))) 3))
(expm1.f64 (log1p.f64 (-.f64 x (/.f64 y (fma.f64 y x -5641895835477563/5000000000000000)))))
(log1p.f64 (expm1.f64 (-.f64 x (/.f64 y (fma.f64 y x -5641895835477563/5000000000000000)))))
(exp.f64 (log.f64 (-.f64 x (/.f64 y (fma.f64 y x -5641895835477563/5000000000000000)))))
(exp.f64 (*.f64 (log.f64 (-.f64 x (/.f64 y (fma.f64 y x -5641895835477563/5000000000000000)))) 1))
(fma.f64 1 x (/.f64 y (+.f64 (*.f64 y x) 5641895835477563/5000000000000000)))
(fma.f64 (pow.f64 (cbrt.f64 x) 2) (cbrt.f64 x) (/.f64 y (+.f64 (*.f64 y x) 5641895835477563/5000000000000000)))
(fma.f64 (sqrt.f64 x) (sqrt.f64 x) (/.f64 y (+.f64 (*.f64 y x) 5641895835477563/5000000000000000)))

simplify613.0ms (6.6%)

Algorithm
egg-herbie
Rules
1408×fma-define
1010×times-frac
728×*-commutative
668×distribute-lft-in
574×sub-neg
Iterations

Useful iterations: 1 (0.0ms)

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

eval383.0ms (4.1%)

Compiler

Compiled 19019 to 11435 computations (39.9% saved)

prune187.0ms (2%)

Pruning

11 alts after pruning (9 fresh and 2 done)

PrunedKeptTotal
New9056911
Fresh134
Picked415
Done011
Total91011921
Accuracy
100.0%
Counts
921 → 11
Alt Table
Click to see full alt table
StatusAccuracyProgram
64.2%
(fma.f64 y (/.f64 (/.f64 -1 x) y) x)
82.3%
(-.f64 x (/.f64 y (-.f64 (*.f64 x y) 5641895835477563/5000000000000000)))
82.3%
(-.f64 x (/.f64 1 (/.f64 (fma.f64 y x -5641895835477563/5000000000000000) y)))
67.2%
(-.f64 x (/.f64 1 x))
60.9%
(-.f64 x (*.f64 (/.f64 y (exp.f64 z)) -5000000000000000/5641895835477563))
62.1%
(-.f64 x (*.f64 y -5000000000000000/5641895835477563))
95.5%
(+.f64 x (/.f64 y (-.f64 (*.f64 5641895835477563/5000000000000000 (exp.f64 z)) (*.f64 x y))))
66.9%
(+.f64 x (/.f64 y (+.f64 5641895835477563/5000000000000000 (*.f64 5641895835477563/5000000000000000 z))))
81.4%
(+.f64 x (/.f64 y (*.f64 x (-.f64 (+.f64 (*.f64 5641895835477563/5000000000000000 (/.f64 z x)) (*.f64 5641895835477563/5000000000000000 (/.f64 1 x))) y))))
21.1%
(*.f64 y 5000000000000000/5641895835477563)
58.5%
x
Compiler

Compiled 225 to 159 computations (29.3% saved)

localize253.0ms (2.7%)

Localize:

Found 11 expressions with local error:

NewAccuracyProgram
99.7%
(/.f64 (/.f64 -1 x) y)
85.9%
(fma.f64 y (/.f64 (/.f64 -1 x) y) x)
99.7%
(*.f64 5641895835477563/5000000000000000 (/.f64 z x))
99.5%
(*.f64 5641895835477563/5000000000000000 (/.f64 1 x))
90.7%
(/.f64 y (*.f64 x (-.f64 (+.f64 (*.f64 5641895835477563/5000000000000000 (/.f64 z x)) (*.f64 5641895835477563/5000000000000000 (/.f64 1 x))) y)))
88.2%
(*.f64 x (-.f64 (+.f64 (*.f64 5641895835477563/5000000000000000 (/.f64 z x)) (*.f64 5641895835477563/5000000000000000 (/.f64 1 x))) y))
100.0%
(-.f64 x (/.f64 1 x))
99.4%
(*.f64 y 5000000000000000/5641895835477563)
100.0%
(-.f64 (*.f64 x y) 5641895835477563/5000000000000000)
100.0%
(-.f64 x (/.f64 y (-.f64 (*.f64 x y) 5641895835477563/5000000000000000)))
90.7%
(/.f64 y (-.f64 (*.f64 x y) 5641895835477563/5000000000000000))
Compiler

Compiled 161 to 90 computations (44.1% saved)

Precisions
Click to see histograms. Total time spent on operations: 141.0ms
Operation ival-mult, time spent: 71.0ms, 50.0% of total-time
Operation ival-div, time spent: 40.0ms, 28.0% of total-time
Operation ival-sub, time spent: 12.0ms, 9.0% of total-time
Operation ival-add, time spent: 9.0ms, 6.0% of total-time
Operation const, time spent: 5.0ms, 4.0% of total-time
Operation composed, time spent: 4.0ms, 3.0% of total-time

series42.0ms (0.5%)

Counts
11 → 222
Calls
Call 1
Inputs
#<alt (/.f64 y (-.f64 (*.f64 x y) 5641895835477563/5000000000000000))>
#<alt (-.f64 x (/.f64 y (-.f64 (*.f64 x y) 5641895835477563/5000000000000000)))>
#<alt (-.f64 (*.f64 x y) 5641895835477563/5000000000000000)>
#<alt (*.f64 y 5000000000000000/5641895835477563)>
#<alt (-.f64 x (/.f64 1 x))>
#<alt (*.f64 x (-.f64 (+.f64 (*.f64 5641895835477563/5000000000000000 (/.f64 z x)) (*.f64 5641895835477563/5000000000000000 (/.f64 1 x))) y))>
#<alt (/.f64 y (*.f64 x (-.f64 (+.f64 (*.f64 5641895835477563/5000000000000000 (/.f64 z x)) (*.f64 5641895835477563/5000000000000000 (/.f64 1 x))) y)))>
#<alt (*.f64 5641895835477563/5000000000000000 (/.f64 1 x))>
#<alt (*.f64 5641895835477563/5000000000000000 (/.f64 z x))>
#<alt (fma.f64 y (/.f64 (/.f64 -1 x) y) x)>
#<alt (/.f64 (/.f64 -1 x) y)>
Outputs
#<alt (*.f64 -5000000000000000/5641895835477563 y)>
#<alt (*.f64 y (-.f64 (*.f64 -25000000000000000000000000000000/31830988618379068626528276418969 (*.f64 x y)) 5000000000000000/5641895835477563))>
#<alt (*.f64 y (-.f64 (*.f64 y (-.f64 (*.f64 -125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547 (*.f64 (pow.f64 x 2) y)) (*.f64 25000000000000000000000000000000/31830988618379068626528276418969 x))) 5000000000000000/5641895835477563))>
#<alt (*.f64 y (-.f64 (*.f64 y (-.f64 (*.f64 y (-.f64 (*.f64 -625000000000000000000000000000000000000000000000000000000000000/1013211836423377808197068612118338110498536634308026710423022961 (*.f64 (pow.f64 x 3) y)) (*.f64 125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547 (pow.f64 x 2)))) (*.f64 25000000000000000000000000000000/31830988618379068626528276418969 x))) 5000000000000000/5641895835477563))>
#<alt (/.f64 1 x)>
#<alt (+.f64 (/.f64 1 x) (*.f64 5641895835477563/5000000000000000 (/.f64 1 (*.f64 (pow.f64 x 2) y))))>
#<alt (+.f64 (/.f64 1 x) (+.f64 (/.f64 5641895835477563/5000000000000000 (*.f64 (pow.f64 x 2) y)) (/.f64 31830988618379068626528276418969/25000000000000000000000000000000 (*.f64 (pow.f64 x 3) (pow.f64 y 2)))))>
#<alt (+.f64 (/.f64 1 x) (+.f64 (*.f64 31830988618379068626528276418969/25000000000000000000000000000000 (/.f64 1 (*.f64 (pow.f64 x 3) (pow.f64 y 2)))) (+.f64 (*.f64 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 (/.f64 1 (*.f64 (pow.f64 x 4) (pow.f64 y 3)))) (/.f64 5641895835477563/5000000000000000 (*.f64 (pow.f64 x 2) y)))))>
#<alt (/.f64 1 x)>
#<alt (+.f64 (/.f64 1 x) (*.f64 5641895835477563/5000000000000000 (/.f64 1 (*.f64 (pow.f64 x 2) y))))>
#<alt (+.f64 (/.f64 1 x) (+.f64 (/.f64 5641895835477563/5000000000000000 (*.f64 (pow.f64 x 2) y)) (/.f64 31830988618379068626528276418969/25000000000000000000000000000000 (*.f64 (pow.f64 x 3) (pow.f64 y 2)))))>
#<alt (+.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 (/.f64 1 (*.f64 (pow.f64 x 4) y))) (*.f64 31830988618379068626528276418969/25000000000000000000000000000000 (/.f64 1 (pow.f64 x 3)))) y)) (*.f64 5641895835477563/5000000000000000 (/.f64 1 (pow.f64 x 2)))) y)) (/.f64 1 x))>
#<alt (*.f64 -5000000000000000/5641895835477563 y)>
#<alt (+.f64 (*.f64 -5000000000000000/5641895835477563 y) (*.f64 -25000000000000000000000000000000/31830988618379068626528276418969 (*.f64 x (pow.f64 y 2))))>
#<alt (+.f64 (*.f64 -5000000000000000/5641895835477563 y) (*.f64 x (-.f64 (*.f64 -125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547 (*.f64 x (pow.f64 y 3))) (*.f64 25000000000000000000000000000000/31830988618379068626528276418969 (pow.f64 y 2)))))>
#<alt (+.f64 (*.f64 -5000000000000000/5641895835477563 y) (*.f64 x (-.f64 (*.f64 x (-.f64 (*.f64 -625000000000000000000000000000000000000000000000000000000000000/1013211836423377808197068612118338110498536634308026710423022961 (*.f64 x (pow.f64 y 4))) (*.f64 125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547 (pow.f64 y 3)))) (*.f64 25000000000000000000000000000000/31830988618379068626528276418969 (pow.f64 y 2)))))>
#<alt (/.f64 1 x)>
#<alt (/.f64 (+.f64 1 (*.f64 5641895835477563/5000000000000000 (/.f64 1 (*.f64 x y)))) x)>
#<alt (/.f64 (+.f64 1 (+.f64 (/.f64 5641895835477563/5000000000000000 (*.f64 x y)) (/.f64 31830988618379068626528276418969/25000000000000000000000000000000 (*.f64 (pow.f64 x 2) (pow.f64 y 2))))) x)>
#<alt (/.f64 (+.f64 1 (+.f64 (*.f64 31830988618379068626528276418969/25000000000000000000000000000000 (/.f64 1 (*.f64 (pow.f64 x 2) (pow.f64 y 2)))) (+.f64 (*.f64 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 (/.f64 1 (*.f64 (pow.f64 x 3) (pow.f64 y 3)))) (/.f64 5641895835477563/5000000000000000 (*.f64 x y))))) x)>
#<alt (/.f64 1 x)>
#<alt (/.f64 (+.f64 1 (*.f64 5641895835477563/5000000000000000 (/.f64 1 (*.f64 x y)))) x)>
#<alt (*.f64 -1 (/.f64 (-.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 5641895835477563/5000000000000000 (/.f64 1 y)) (*.f64 31830988618379068626528276418969/25000000000000000000000000000000 (/.f64 1 (*.f64 x (pow.f64 y 2))))) x)) 1) x))>
#<alt (*.f64 -1 (/.f64 (-.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 5641895835477563/5000000000000000 (/.f64 1 y)) (+.f64 (/.f64 31830988618379068626528276418969/25000000000000000000000000000000 (*.f64 x (pow.f64 y 2))) (/.f64 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 (*.f64 (pow.f64 x 2) (pow.f64 y 3))))) x)) 1) x))>
#<alt (*.f64 5000000000000000/5641895835477563 y)>
#<alt (-.f64 (*.f64 x (+.f64 1 (*.f64 25000000000000000000000000000000/31830988618379068626528276418969 (pow.f64 y 2)))) (*.f64 -5000000000000000/5641895835477563 y))>
#<alt (-.f64 (*.f64 x (+.f64 1 (+.f64 (*.f64 125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547 (*.f64 x (pow.f64 y 3))) (*.f64 25000000000000000000000000000000/31830988618379068626528276418969 (pow.f64 y 2))))) (*.f64 -5000000000000000/5641895835477563 y))>
#<alt (-.f64 (*.f64 x (+.f64 1 (+.f64 (*.f64 25000000000000000000000000000000/31830988618379068626528276418969 (pow.f64 y 2)) (*.f64 x (+.f64 (*.f64 625000000000000000000000000000000000000000000000000000000000000/1013211836423377808197068612118338110498536634308026710423022961 (*.f64 x (pow.f64 y 4))) (*.f64 125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547 (pow.f64 y 3))))))) (*.f64 -5000000000000000/5641895835477563 y))>
#<alt x>
#<alt (*.f64 x (-.f64 1 (/.f64 1 (pow.f64 x 2))))>
#<alt (*.f64 x (+.f64 1 (*.f64 -1 (/.f64 (+.f64 1 (*.f64 5641895835477563/5000000000000000 (/.f64 1 (*.f64 x y)))) (pow.f64 x 2)))))>
#<alt (*.f64 x (-.f64 (+.f64 1 (*.f64 -1 (/.f64 (+.f64 (*.f64 5641895835477563/5000000000000000 (/.f64 1 y)) (*.f64 31830988618379068626528276418969/25000000000000000000000000000000 (/.f64 1 (*.f64 x (pow.f64 y 2))))) (pow.f64 x 3)))) (/.f64 1 (pow.f64 x 2))))>
#<alt x>
#<alt (*.f64 -1 (*.f64 x (-.f64 (/.f64 1 (pow.f64 x 2)) 1)))>
#<alt (*.f64 -1 (*.f64 x (-.f64 (+.f64 (/.f64 1 (pow.f64 x 2)) (/.f64 5641895835477563/5000000000000000 (*.f64 (pow.f64 x 3) y))) 1)))>
#<alt (*.f64 -1 (*.f64 x (-.f64 (+.f64 (*.f64 5641895835477563/5000000000000000 (/.f64 1 (*.f64 (pow.f64 x 3) y))) (+.f64 (*.f64 31830988618379068626528276418969/25000000000000000000000000000000 (/.f64 1 (*.f64 (pow.f64 x 4) (pow.f64 y 2)))) (/.f64 1 (pow.f64 x 2)))) 1)))>
#<alt x>
#<alt (+.f64 x (*.f64 5000000000000000/5641895835477563 y))>
#<alt (+.f64 x (*.f64 y (+.f64 5000000000000000/5641895835477563 (*.f64 25000000000000000000000000000000/31830988618379068626528276418969 (*.f64 x y)))))>
#<alt (+.f64 x (*.f64 y (+.f64 5000000000000000/5641895835477563 (*.f64 y (+.f64 (*.f64 125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547 (*.f64 (pow.f64 x 2) y)) (*.f64 25000000000000000000000000000000/31830988618379068626528276418969 x))))))>
#<alt (-.f64 x (/.f64 1 x))>
#<alt (-.f64 x (+.f64 (/.f64 1 x) (*.f64 5641895835477563/5000000000000000 (/.f64 1 (*.f64 (pow.f64 x 2) y)))))>
#<alt (-.f64 (+.f64 x (*.f64 -1 (/.f64 (+.f64 (*.f64 5641895835477563/5000000000000000 (/.f64 1 (pow.f64 x 2))) (*.f64 31830988618379068626528276418969/25000000000000000000000000000000 (/.f64 1 (*.f64 (pow.f64 x 3) y)))) y))) (/.f64 1 x))>
#<alt (-.f64 (+.f64 x (*.f64 -1 (/.f64 (+.f64 (*.f64 31830988618379068626528276418969/25000000000000000000000000000000 (/.f64 1 (pow.f64 x 3))) (*.f64 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 (/.f64 1 (*.f64 (pow.f64 x 4) y)))) (pow.f64 y 2)))) (+.f64 (/.f64 1 x) (/.f64 5641895835477563/5000000000000000 (*.f64 (pow.f64 x 2) y))))>
#<alt (-.f64 x (/.f64 1 x))>
#<alt (-.f64 x (+.f64 (/.f64 1 x) (*.f64 5641895835477563/5000000000000000 (/.f64 1 (*.f64 (pow.f64 x 2) y)))))>
#<alt (-.f64 (+.f64 x (*.f64 -1 (/.f64 (+.f64 (*.f64 31830988618379068626528276418969/25000000000000000000000000000000 (/.f64 1 (*.f64 (pow.f64 x 3) y))) (*.f64 5641895835477563/5000000000000000 (/.f64 1 (pow.f64 x 2)))) y))) (/.f64 1 x))>
#<alt (-.f64 (+.f64 x (*.f64 -1 (/.f64 (+.f64 (*.f64 5641895835477563/5000000000000000 (/.f64 1 (pow.f64 x 2))) (+.f64 (/.f64 31830988618379068626528276418969/25000000000000000000000000000000 (*.f64 (pow.f64 x 3) y)) (/.f64 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 (*.f64 (pow.f64 x 4) (pow.f64 y 2))))) y))) (/.f64 1 x))>
#<alt -5641895835477563/5000000000000000>
#<alt (*.f64 x y)>
#<alt (*.f64 x (-.f64 y (*.f64 5641895835477563/5000000000000000 (/.f64 1 x))))>
#<alt (*.f64 x (-.f64 y (*.f64 5641895835477563/5000000000000000 (/.f64 1 x))))>
#<alt (*.f64 x (-.f64 y (*.f64 5641895835477563/5000000000000000 (/.f64 1 x))))>
#<alt (*.f64 x y)>
#<alt (*.f64 -1 (*.f64 x (+.f64 (*.f64 -1 y) (*.f64 5641895835477563/5000000000000000 (/.f64 1 x)))))>
#<alt (*.f64 -1 (*.f64 x (+.f64 (*.f64 -1 y) (*.f64 5641895835477563/5000000000000000 (/.f64 1 x)))))>
#<alt (*.f64 -1 (*.f64 x (+.f64 (*.f64 -1 y) (*.f64 5641895835477563/5000000000000000 (/.f64 1 x)))))>
#<alt -5641895835477563/5000000000000000>
#<alt (*.f64 x y)>
#<alt (*.f64 y (-.f64 x (*.f64 5641895835477563/5000000000000000 (/.f64 1 y))))>
#<alt (*.f64 y (-.f64 x (*.f64 5641895835477563/5000000000000000 (/.f64 1 y))))>
#<alt (*.f64 y (-.f64 x (*.f64 5641895835477563/5000000000000000 (/.f64 1 y))))>
#<alt (*.f64 x y)>
#<alt (*.f64 -1 (*.f64 y (+.f64 (*.f64 -1 x) (*.f64 5641895835477563/5000000000000000 (/.f64 1 y)))))>
#<alt (*.f64 -1 (*.f64 y (+.f64 (*.f64 -1 x) (*.f64 5641895835477563/5000000000000000 (/.f64 1 y)))))>
#<alt (*.f64 -1 (*.f64 y (+.f64 (*.f64 -1 x) (*.f64 5641895835477563/5000000000000000 (/.f64 1 y)))))>
#<alt (*.f64 5000000000000000/5641895835477563 y)>
#<alt (*.f64 5000000000000000/5641895835477563 y)>
#<alt (*.f64 5000000000000000/5641895835477563 y)>
#<alt (*.f64 5000000000000000/5641895835477563 y)>
#<alt (*.f64 5000000000000000/5641895835477563 y)>
#<alt (*.f64 5000000000000000/5641895835477563 y)>
#<alt (*.f64 5000000000000000/5641895835477563 y)>
#<alt (*.f64 5000000000000000/5641895835477563 y)>
#<alt (*.f64 5000000000000000/5641895835477563 y)>
#<alt (*.f64 5000000000000000/5641895835477563 y)>
#<alt (*.f64 5000000000000000/5641895835477563 y)>
#<alt (*.f64 5000000000000000/5641895835477563 y)>
#<alt (/.f64 -1 x)>
#<alt (/.f64 (-.f64 (pow.f64 x 2) 1) x)>
#<alt (/.f64 (-.f64 (pow.f64 x 2) 1) x)>
#<alt (/.f64 (-.f64 (pow.f64 x 2) 1) x)>
#<alt x>
#<alt (*.f64 x (-.f64 1 (/.f64 1 (pow.f64 x 2))))>
#<alt (*.f64 x (-.f64 1 (/.f64 1 (pow.f64 x 2))))>
#<alt (*.f64 x (-.f64 1 (/.f64 1 (pow.f64 x 2))))>
#<alt x>
#<alt (*.f64 -1 (*.f64 x (-.f64 (/.f64 1 (pow.f64 x 2)) 1)))>
#<alt (*.f64 -1 (*.f64 x (-.f64 (/.f64 1 (pow.f64 x 2)) 1)))>
#<alt (*.f64 -1 (*.f64 x (-.f64 (/.f64 1 (pow.f64 x 2)) 1)))>
#<alt (+.f64 5641895835477563/5000000000000000 (*.f64 5641895835477563/5000000000000000 z))>
#<alt (+.f64 5641895835477563/5000000000000000 (+.f64 (*.f64 -1 (*.f64 x y)) (*.f64 5641895835477563/5000000000000000 z)))>
#<alt (+.f64 5641895835477563/5000000000000000 (+.f64 (*.f64 -1 (*.f64 x y)) (*.f64 5641895835477563/5000000000000000 z)))>
#<alt (+.f64 5641895835477563/5000000000000000 (+.f64 (*.f64 -1 (*.f64 x y)) (*.f64 5641895835477563/5000000000000000 z)))>
#<alt (*.f64 -1 (*.f64 x y))>
#<alt (*.f64 x (+.f64 (*.f64 -1 y) (+.f64 (*.f64 5641895835477563/5000000000000000 (/.f64 z x)) (*.f64 5641895835477563/5000000000000000 (/.f64 1 x)))))>
#<alt (*.f64 x (+.f64 (*.f64 -1 y) (+.f64 (*.f64 5641895835477563/5000000000000000 (/.f64 z x)) (*.f64 5641895835477563/5000000000000000 (/.f64 1 x)))))>
#<alt (*.f64 x (+.f64 (*.f64 -1 y) (+.f64 (*.f64 5641895835477563/5000000000000000 (/.f64 z x)) (*.f64 5641895835477563/5000000000000000 (/.f64 1 x)))))>
#<alt (*.f64 -1 (*.f64 x y))>
#<alt (*.f64 -1 (*.f64 x (-.f64 (+.f64 y (*.f64 -5641895835477563/5000000000000000 (/.f64 z x))) (*.f64 5641895835477563/5000000000000000 (/.f64 1 x)))))>
#<alt (*.f64 -1 (*.f64 x (-.f64 (+.f64 y (*.f64 -5641895835477563/5000000000000000 (/.f64 z x))) (*.f64 5641895835477563/5000000000000000 (/.f64 1 x)))))>
#<alt (*.f64 -1 (*.f64 x (-.f64 (+.f64 y (*.f64 -5641895835477563/5000000000000000 (/.f64 z x))) (*.f64 5641895835477563/5000000000000000 (/.f64 1 x)))))>
#<alt (*.f64 x (-.f64 (*.f64 5641895835477563/5000000000000000 (/.f64 1 x)) y))>
#<alt (+.f64 (*.f64 5641895835477563/5000000000000000 z) (*.f64 x (-.f64 (*.f64 5641895835477563/5000000000000000 (/.f64 1 x)) y)))>
#<alt (+.f64 (*.f64 5641895835477563/5000000000000000 z) (*.f64 x (-.f64 (*.f64 5641895835477563/5000000000000000 (/.f64 1 x)) y)))>
#<alt (+.f64 (*.f64 5641895835477563/5000000000000000 z) (*.f64 x (-.f64 (*.f64 5641895835477563/5000000000000000 (/.f64 1 x)) y)))>
#<alt (*.f64 5641895835477563/5000000000000000 z)>
#<alt (*.f64 z (+.f64 5641895835477563/5000000000000000 (/.f64 (*.f64 x (-.f64 (*.f64 5641895835477563/5000000000000000 (/.f64 1 x)) y)) z)))>
#<alt (*.f64 z (+.f64 5641895835477563/5000000000000000 (/.f64 (*.f64 x (-.f64 (*.f64 5641895835477563/5000000000000000 (/.f64 1 x)) y)) z)))>
#<alt (*.f64 z (+.f64 5641895835477563/5000000000000000 (/.f64 (*.f64 x (-.f64 (*.f64 5641895835477563/5000000000000000 (/.f64 1 x)) y)) z)))>
#<alt (*.f64 5641895835477563/5000000000000000 z)>
#<alt (*.f64 -1 (*.f64 z (-.f64 (*.f64 -1 (/.f64 (*.f64 x (-.f64 (*.f64 5641895835477563/5000000000000000 (/.f64 1 x)) y)) z)) 5641895835477563/5000000000000000)))>
#<alt (*.f64 -1 (*.f64 z (-.f64 (*.f64 -1 (/.f64 (*.f64 x (-.f64 (*.f64 5641895835477563/5000000000000000 (/.f64 1 x)) y)) z)) 5641895835477563/5000000000000000)))>
#<alt (*.f64 -1 (*.f64 z (-.f64 (*.f64 -1 (/.f64 (*.f64 x (-.f64 (*.f64 5641895835477563/5000000000000000 (/.f64 1 x)) y)) z)) 5641895835477563/5000000000000000)))>
#<alt (*.f64 x (+.f64 (*.f64 5641895835477563/5000000000000000 (/.f64 z x)) (*.f64 5641895835477563/5000000000000000 (/.f64 1 x))))>
#<alt (+.f64 (*.f64 -1 (*.f64 x y)) (*.f64 x (+.f64 (*.f64 5641895835477563/5000000000000000 (/.f64 z x)) (*.f64 5641895835477563/5000000000000000 (/.f64 1 x)))))>
#<alt (+.f64 (*.f64 -1 (*.f64 x y)) (*.f64 x (+.f64 (*.f64 5641895835477563/5000000000000000 (/.f64 z x)) (*.f64 5641895835477563/5000000000000000 (/.f64 1 x)))))>
#<alt (+.f64 (*.f64 -1 (*.f64 x y)) (*.f64 x (+.f64 (*.f64 5641895835477563/5000000000000000 (/.f64 z x)) (*.f64 5641895835477563/5000000000000000 (/.f64 1 x)))))>
#<alt (*.f64 -1 (*.f64 x y))>
#<alt (*.f64 y (+.f64 (*.f64 -1 x) (/.f64 (*.f64 x (+.f64 (*.f64 5641895835477563/5000000000000000 (/.f64 z x)) (*.f64 5641895835477563/5000000000000000 (/.f64 1 x)))) y)))>
#<alt (*.f64 y (+.f64 (*.f64 -1 x) (/.f64 (*.f64 x (+.f64 (*.f64 5641895835477563/5000000000000000 (/.f64 z x)) (*.f64 5641895835477563/5000000000000000 (/.f64 1 x)))) y)))>
#<alt (*.f64 y (+.f64 (*.f64 -1 x) (/.f64 (*.f64 x (+.f64 (*.f64 5641895835477563/5000000000000000 (/.f64 z x)) (*.f64 5641895835477563/5000000000000000 (/.f64 1 x)))) y)))>
#<alt (*.f64 -1 (*.f64 x y))>
#<alt (*.f64 -1 (*.f64 y (+.f64 x (*.f64 -1 (/.f64 (*.f64 x (+.f64 (*.f64 5641895835477563/5000000000000000 (/.f64 z x)) (*.f64 5641895835477563/5000000000000000 (/.f64 1 x)))) y)))))>
#<alt (*.f64 -1 (*.f64 y (+.f64 x (*.f64 -1 (/.f64 (*.f64 x (+.f64 (*.f64 5641895835477563/5000000000000000 (/.f64 z x)) (*.f64 5641895835477563/5000000000000000 (/.f64 1 x)))) y)))))>
#<alt (*.f64 -1 (*.f64 y (+.f64 x (*.f64 -1 (/.f64 (*.f64 x (+.f64 (*.f64 5641895835477563/5000000000000000 (/.f64 z x)) (*.f64 5641895835477563/5000000000000000 (/.f64 1 x)))) y)))))>
#<alt (/.f64 y (*.f64 x (+.f64 (*.f64 5641895835477563/5000000000000000 (/.f64 z x)) (*.f64 5641895835477563/5000000000000000 (/.f64 1 x)))))>
#<alt (*.f64 y (+.f64 (/.f64 1 (*.f64 x (+.f64 (*.f64 5641895835477563/5000000000000000 (/.f64 z x)) (*.f64 5641895835477563/5000000000000000 (/.f64 1 x))))) (/.f64 y (*.f64 x (pow.f64 (+.f64 (*.f64 5641895835477563/5000000000000000 (/.f64 z x)) (*.f64 5641895835477563/5000000000000000 (/.f64 1 x))) 2)))))>
#<alt (*.f64 y (+.f64 (*.f64 y (+.f64 (/.f64 1 (*.f64 x (pow.f64 (+.f64 (*.f64 5641895835477563/5000000000000000 (/.f64 z x)) (*.f64 5641895835477563/5000000000000000 (/.f64 1 x))) 2))) (/.f64 y (*.f64 x (pow.f64 (+.f64 (*.f64 5641895835477563/5000000000000000 (/.f64 z x)) (*.f64 5641895835477563/5000000000000000 (/.f64 1 x))) 3))))) (/.f64 1 (*.f64 x (+.f64 (*.f64 5641895835477563/5000000000000000 (/.f64 z x)) (*.f64 5641895835477563/5000000000000000 (/.f64 1 x)))))))>
#<alt (*.f64 y (+.f64 (*.f64 y (+.f64 (*.f64 y (+.f64 (/.f64 1 (*.f64 x (pow.f64 (+.f64 (*.f64 5641895835477563/5000000000000000 (/.f64 z x)) (*.f64 5641895835477563/5000000000000000 (/.f64 1 x))) 3))) (/.f64 y (*.f64 x (pow.f64 (+.f64 (*.f64 5641895835477563/5000000000000000 (/.f64 z x)) (*.f64 5641895835477563/5000000000000000 (/.f64 1 x))) 4))))) (/.f64 1 (*.f64 x (pow.f64 (+.f64 (*.f64 5641895835477563/5000000000000000 (/.f64 z x)) (*.f64 5641895835477563/5000000000000000 (/.f64 1 x))) 2))))) (/.f64 1 (*.f64 x (+.f64 (*.f64 5641895835477563/5000000000000000 (/.f64 z x)) (*.f64 5641895835477563/5000000000000000 (/.f64 1 x)))))))>
#<alt (/.f64 -1 x)>
#<alt (-.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 5641895835477563/5000000000000000 (/.f64 1 (pow.f64 x 2))) (*.f64 5641895835477563/5000000000000000 (/.f64 z (pow.f64 x 2)))) y)) (/.f64 1 x))>
#<alt (-.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 (*.f64 5641895835477563/5000000000000000 (/.f64 z x)) (*.f64 5641895835477563/5000000000000000 (/.f64 1 x))) (+.f64 (*.f64 5641895835477563/5000000000000000 (/.f64 z (pow.f64 x 2))) (*.f64 5641895835477563/5000000000000000 (/.f64 1 (pow.f64 x 2))))) (pow.f64 y 2))) (+.f64 (*.f64 5641895835477563/5000000000000000 (/.f64 z (*.f64 (pow.f64 x 2) y))) (+.f64 (/.f64 1 x) (/.f64 5641895835477563/5000000000000000 (*.f64 (pow.f64 x 2) y)))))>
#<alt (-.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 (+.f64 (*.f64 5641895835477563/5000000000000000 (/.f64 z x)) (*.f64 5641895835477563/5000000000000000 (/.f64 1 x))) 2) (+.f64 (*.f64 5641895835477563/5000000000000000 (/.f64 z (pow.f64 x 2))) (*.f64 5641895835477563/5000000000000000 (/.f64 1 (pow.f64 x 2))))) (pow.f64 y 3))) (+.f64 (*.f64 5641895835477563/5000000000000000 (/.f64 z (*.f64 (pow.f64 x 2) y))) (+.f64 (/.f64 1 x) (+.f64 (/.f64 5641895835477563/5000000000000000 (*.f64 (pow.f64 x 2) y)) (/.f64 (*.f64 (+.f64 (*.f64 5641895835477563/5000000000000000 (/.f64 z x)) (*.f64 5641895835477563/5000000000000000 (/.f64 1 x))) (+.f64 (*.f64 5641895835477563/5000000000000000 (/.f64 z (pow.f64 x 2))) (*.f64 5641895835477563/5000000000000000 (/.f64 1 (pow.f64 x 2))))) (pow.f64 y 2))))))>
#<alt (/.f64 -1 x)>
#<alt (-.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 5641895835477563/5000000000000000 (/.f64 z x)) (*.f64 5641895835477563/5000000000000000 (/.f64 1 x))) (*.f64 x y))) (/.f64 1 x))>
#<alt (-.f64 (*.f64 -1 (/.f64 (-.f64 (/.f64 (pow.f64 (+.f64 (*.f64 5641895835477563/5000000000000000 (/.f64 z x)) (*.f64 5641895835477563/5000000000000000 (/.f64 1 x))) 2) (*.f64 x y)) (*.f64 -1 (/.f64 (+.f64 (*.f64 5641895835477563/5000000000000000 (/.f64 z x)) (*.f64 5641895835477563/5000000000000000 (/.f64 1 x))) x))) y)) (/.f64 1 x))>
#<alt (-.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 -1 (/.f64 (pow.f64 (+.f64 (*.f64 5641895835477563/5000000000000000 (/.f64 z x)) (*.f64 5641895835477563/5000000000000000 (/.f64 1 x))) 3) (*.f64 x y))) (/.f64 (pow.f64 (+.f64 (*.f64 5641895835477563/5000000000000000 (/.f64 z x)) (*.f64 5641895835477563/5000000000000000 (/.f64 1 x))) 2) x)) y)) (*.f64 -1 (/.f64 (+.f64 (*.f64 5641895835477563/5000000000000000 (/.f64 z x)) (*.f64 5641895835477563/5000000000000000 (/.f64 1 x))) x))) y)) (/.f64 1 x))>
#<alt (/.f64 y (+.f64 5641895835477563/5000000000000000 (*.f64 5641895835477563/5000000000000000 z)))>
#<alt (+.f64 (/.f64 y (+.f64 5641895835477563/5000000000000000 (*.f64 5641895835477563/5000000000000000 z))) (/.f64 (*.f64 x (pow.f64 y 2)) (pow.f64 (+.f64 5641895835477563/5000000000000000 (*.f64 5641895835477563/5000000000000000 z)) 2)))>
#<alt (+.f64 (*.f64 x (-.f64 (/.f64 (*.f64 x (pow.f64 y 3)) (pow.f64 (+.f64 5641895835477563/5000000000000000 (*.f64 5641895835477563/5000000000000000 z)) 3)) (*.f64 -1 (/.f64 (pow.f64 y 2) (pow.f64 (+.f64 5641895835477563/5000000000000000 (*.f64 5641895835477563/5000000000000000 z)) 2))))) (/.f64 y (+.f64 5641895835477563/5000000000000000 (*.f64 5641895835477563/5000000000000000 z))))>
#<alt (+.f64 (*.f64 x (-.f64 (*.f64 x (-.f64 (/.f64 (*.f64 x (pow.f64 y 4)) (pow.f64 (+.f64 5641895835477563/5000000000000000 (*.f64 5641895835477563/5000000000000000 z)) 4)) (*.f64 -1 (/.f64 (pow.f64 y 3) (pow.f64 (+.f64 5641895835477563/5000000000000000 (*.f64 5641895835477563/5000000000000000 z)) 3))))) (*.f64 -1 (/.f64 (pow.f64 y 2) (pow.f64 (+.f64 5641895835477563/5000000000000000 (*.f64 5641895835477563/5000000000000000 z)) 2))))) (/.f64 y (+.f64 5641895835477563/5000000000000000 (*.f64 5641895835477563/5000000000000000 z))))>
#<alt (/.f64 -1 x)>
#<alt (/.f64 (-.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 5641895835477563/5000000000000000 (/.f64 1 y)) (*.f64 5641895835477563/5000000000000000 (/.f64 z y))) x)) 1) x)>
#<alt (/.f64 (-.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 5641895835477563/5000000000000000 (*.f64 5641895835477563/5000000000000000 z)) (+.f64 (*.f64 5641895835477563/5000000000000000 (/.f64 z y)) (*.f64 5641895835477563/5000000000000000 (/.f64 1 y)))) (*.f64 (pow.f64 x 2) y))) (+.f64 1 (+.f64 (*.f64 5641895835477563/5000000000000000 (/.f64 z (*.f64 x y))) (/.f64 5641895835477563/5000000000000000 (*.f64 x y))))) x)>
#<alt (/.f64 (-.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 (+.f64 5641895835477563/5000000000000000 (*.f64 5641895835477563/5000000000000000 z)) 2) (+.f64 (*.f64 5641895835477563/5000000000000000 (/.f64 z y)) (*.f64 5641895835477563/5000000000000000 (/.f64 1 y)))) (*.f64 (pow.f64 x 3) (pow.f64 y 2)))) (+.f64 1 (+.f64 (*.f64 5641895835477563/5000000000000000 (/.f64 z (*.f64 x y))) (+.f64 (/.f64 5641895835477563/5000000000000000 (*.f64 x y)) (/.f64 (*.f64 (+.f64 5641895835477563/5000000000000000 (*.f64 5641895835477563/5000000000000000 z)) (+.f64 (*.f64 5641895835477563/5000000000000000 (/.f64 z y)) (*.f64 5641895835477563/5000000000000000 (/.f64 1 y)))) (*.f64 (pow.f64 x 2) y)))))) x)>
#<alt (/.f64 -1 x)>
#<alt (*.f64 -1 (/.f64 (-.f64 (+.f64 1 (/.f64 5641895835477563/5000000000000000 (*.f64 x y))) (*.f64 -5641895835477563/5000000000000000 (/.f64 z (*.f64 x y)))) x))>
#<alt (*.f64 -1 (/.f64 (+.f64 1 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (-.f64 (*.f64 5641895835477563/5000000000000000 (/.f64 1 y)) (*.f64 -5641895835477563/5000000000000000 (/.f64 z y)))) (/.f64 (*.f64 (-.f64 (*.f64 -5641895835477563/5000000000000000 z) 5641895835477563/5000000000000000) (-.f64 (*.f64 5641895835477563/5000000000000000 (/.f64 1 y)) (*.f64 -5641895835477563/5000000000000000 (/.f64 z y)))) (*.f64 x y))) x))) x))>
#<alt (*.f64 -1 (/.f64 (+.f64 1 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (-.f64 (*.f64 5641895835477563/5000000000000000 (/.f64 1 y)) (*.f64 -5641895835477563/5000000000000000 (/.f64 z y)))) (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 (*.f64 -5641895835477563/5000000000000000 z) 5641895835477563/5000000000000000) (-.f64 (*.f64 5641895835477563/5000000000000000 (/.f64 1 y)) (*.f64 -5641895835477563/5000000000000000 (/.f64 z y)))) y)) (/.f64 (*.f64 (pow.f64 (-.f64 (*.f64 -5641895835477563/5000000000000000 z) 5641895835477563/5000000000000000) 2) (-.f64 (*.f64 5641895835477563/5000000000000000 (/.f64 1 y)) (*.f64 -5641895835477563/5000000000000000 (/.f64 z y)))) (*.f64 x (pow.f64 y 2)))) x))) x))) x))>
#<alt (/.f64 y (*.f64 x (-.f64 (*.f64 5641895835477563/5000000000000000 (/.f64 1 x)) y)))>
#<alt (+.f64 (*.f64 -5641895835477563/5000000000000000 (/.f64 (*.f64 y z) (*.f64 (pow.f64 x 2) (pow.f64 (-.f64 (*.f64 5641895835477563/5000000000000000 (/.f64 1 x)) y) 2)))) (/.f64 y (*.f64 x (-.f64 (*.f64 5641895835477563/5000000000000000 (/.f64 1 x)) y))))>
#<alt (+.f64 (*.f64 z (-.f64 (*.f64 31830988618379068626528276418969/25000000000000000000000000000000 (/.f64 (*.f64 y z) (*.f64 (pow.f64 x 3) (pow.f64 (-.f64 (*.f64 5641895835477563/5000000000000000 (/.f64 1 x)) y) 3)))) (*.f64 5641895835477563/5000000000000000 (/.f64 y (*.f64 (pow.f64 x 2) (pow.f64 (-.f64 (*.f64 5641895835477563/5000000000000000 (/.f64 1 x)) y) 2)))))) (/.f64 y (*.f64 x (-.f64 (*.f64 5641895835477563/5000000000000000 (/.f64 1 x)) y))))>
#<alt (+.f64 (*.f64 z (-.f64 (*.f64 z (-.f64 (*.f64 -179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 (/.f64 (*.f64 y z) (*.f64 (pow.f64 x 4) (pow.f64 (-.f64 (*.f64 5641895835477563/5000000000000000 (/.f64 1 x)) y) 4)))) (*.f64 -31830988618379068626528276418969/25000000000000000000000000000000 (/.f64 y (*.f64 (pow.f64 x 3) (pow.f64 (-.f64 (*.f64 5641895835477563/5000000000000000 (/.f64 1 x)) y) 3)))))) (*.f64 5641895835477563/5000000000000000 (/.f64 y (*.f64 (pow.f64 x 2) (pow.f64 (-.f64 (*.f64 5641895835477563/5000000000000000 (/.f64 1 x)) y) 2)))))) (/.f64 y (*.f64 x (-.f64 (*.f64 5641895835477563/5000000000000000 (/.f64 1 x)) y))))>
#<alt (*.f64 5000000000000000/5641895835477563 (/.f64 y z))>
#<alt (/.f64 (+.f64 (*.f64 -25000000000000000000000000000000/31830988618379068626528276418969 (/.f64 (*.f64 x (*.f64 y (-.f64 (*.f64 5641895835477563/5000000000000000 (/.f64 1 x)) y))) z)) (*.f64 5000000000000000/5641895835477563 y)) z)>
#<alt (/.f64 (-.f64 (+.f64 (*.f64 125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547 (/.f64 (*.f64 (pow.f64 x 2) (*.f64 y (pow.f64 (-.f64 (*.f64 5641895835477563/5000000000000000 (/.f64 1 x)) y) 2))) (pow.f64 z 2))) (*.f64 5000000000000000/5641895835477563 y)) (*.f64 25000000000000000000000000000000/31830988618379068626528276418969 (/.f64 (*.f64 x (*.f64 y (-.f64 (*.f64 5641895835477563/5000000000000000 (/.f64 1 x)) y))) z))) z)>
#<alt (/.f64 (-.f64 (+.f64 (*.f64 -625000000000000000000000000000000000000000000000000000000000000/1013211836423377808197068612118338110498536634308026710423022961 (/.f64 (*.f64 (pow.f64 x 3) (*.f64 y (pow.f64 (-.f64 (*.f64 5641895835477563/5000000000000000 (/.f64 1 x)) y) 3))) (pow.f64 z 3))) (*.f64 5000000000000000/5641895835477563 y)) (+.f64 (*.f64 -125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547 (/.f64 (*.f64 (pow.f64 x 2) (*.f64 y (pow.f64 (-.f64 (*.f64 5641895835477563/5000000000000000 (/.f64 1 x)) y) 2))) (pow.f64 z 2))) (*.f64 25000000000000000000000000000000/31830988618379068626528276418969 (/.f64 (*.f64 x (*.f64 y (-.f64 (*.f64 5641895835477563/5000000000000000 (/.f64 1 x)) y))) z)))) z)>
#<alt (*.f64 5000000000000000/5641895835477563 (/.f64 y z))>
#<alt (*.f64 -1 (/.f64 (+.f64 (*.f64 -5000000000000000/5641895835477563 y) (*.f64 25000000000000000000000000000000/31830988618379068626528276418969 (/.f64 (*.f64 x (*.f64 y (-.f64 (*.f64 5641895835477563/5000000000000000 (/.f64 1 x)) y))) z))) z))>
#<alt (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547 (/.f64 (*.f64 (pow.f64 x 2) (*.f64 y (pow.f64 (-.f64 (*.f64 5641895835477563/5000000000000000 (/.f64 1 x)) y) 2))) z)) (*.f64 25000000000000000000000000000000/31830988618379068626528276418969 (*.f64 x (*.f64 y (-.f64 (*.f64 5641895835477563/5000000000000000 (/.f64 1 x)) y))))) z)) (*.f64 -5000000000000000/5641895835477563 y)) z))>
#<alt (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 625000000000000000000000000000000000000000000000000000000000000/1013211836423377808197068612118338110498536634308026710423022961 (/.f64 (*.f64 (pow.f64 x 3) (*.f64 y (pow.f64 (-.f64 (*.f64 5641895835477563/5000000000000000 (/.f64 1 x)) y) 3))) z)) (*.f64 125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547 (*.f64 (pow.f64 x 2) (*.f64 y (pow.f64 (-.f64 (*.f64 5641895835477563/5000000000000000 (/.f64 1 x)) y) 2))))) z)) (*.f64 25000000000000000000000000000000/31830988618379068626528276418969 (*.f64 x (*.f64 y (-.f64 (*.f64 5641895835477563/5000000000000000 (/.f64 1 x)) y))))) z)) (*.f64 -5000000000000000/5641895835477563 y)) z))>
#<alt (/.f64 5641895835477563/5000000000000000 x)>
#<alt (/.f64 5641895835477563/5000000000000000 x)>
#<alt (/.f64 5641895835477563/5000000000000000 x)>
#<alt (/.f64 5641895835477563/5000000000000000 x)>
#<alt (/.f64 5641895835477563/5000000000000000 x)>
#<alt (/.f64 5641895835477563/5000000000000000 x)>
#<alt (/.f64 5641895835477563/5000000000000000 x)>
#<alt (/.f64 5641895835477563/5000000000000000 x)>
#<alt (/.f64 5641895835477563/5000000000000000 x)>
#<alt (/.f64 5641895835477563/5000000000000000 x)>
#<alt (/.f64 5641895835477563/5000000000000000 x)>
#<alt (/.f64 5641895835477563/5000000000000000 x)>
#<alt (-.f64 x (/.f64 1 x))>
#<alt (-.f64 x (/.f64 1 x))>
#<alt (-.f64 x (/.f64 1 x))>
#<alt (-.f64 x (/.f64 1 x))>
#<alt (-.f64 x (/.f64 1 x))>
#<alt (-.f64 x (/.f64 1 x))>
#<alt (-.f64 x (/.f64 1 x))>
#<alt (-.f64 x (/.f64 1 x))>
#<alt (-.f64 x (/.f64 1 x))>
#<alt (-.f64 x (/.f64 1 x))>
#<alt (-.f64 x (/.f64 1 x))>
#<alt (-.f64 x (/.f64 1 x))>
#<alt (/.f64 -1 x)>
#<alt (/.f64 (-.f64 (pow.f64 x 2) 1) x)>
#<alt (/.f64 (-.f64 (pow.f64 x 2) 1) x)>
#<alt (/.f64 (-.f64 (pow.f64 x 2) 1) x)>
#<alt x>
#<alt (*.f64 x (-.f64 1 (/.f64 1 (pow.f64 x 2))))>
#<alt (*.f64 x (-.f64 1 (/.f64 1 (pow.f64 x 2))))>
#<alt (*.f64 x (-.f64 1 (/.f64 1 (pow.f64 x 2))))>
#<alt x>
#<alt (*.f64 -1 (*.f64 x (-.f64 (/.f64 1 (pow.f64 x 2)) 1)))>
#<alt (*.f64 -1 (*.f64 x (-.f64 (/.f64 1 (pow.f64 x 2)) 1)))>
#<alt (*.f64 -1 (*.f64 x (-.f64 (/.f64 1 (pow.f64 x 2)) 1)))>
#<alt (/.f64 -1 (*.f64 x y))>
#<alt (/.f64 -1 (*.f64 x y))>
#<alt (/.f64 -1 (*.f64 x y))>
#<alt (/.f64 -1 (*.f64 x y))>
#<alt (/.f64 -1 (*.f64 x y))>
#<alt (/.f64 -1 (*.f64 x y))>
#<alt (/.f64 -1 (*.f64 x y))>
#<alt (/.f64 -1 (*.f64 x y))>
#<alt (/.f64 -1 (*.f64 x y))>
#<alt (/.f64 -1 (*.f64 x y))>
#<alt (/.f64 -1 (*.f64 x y))>
#<alt (/.f64 -1 (*.f64 x y))>
#<alt (/.f64 -1 (*.f64 x y))>
#<alt (/.f64 -1 (*.f64 x y))>
#<alt (/.f64 -1 (*.f64 x y))>
#<alt (/.f64 -1 (*.f64 x y))>
#<alt (/.f64 -1 (*.f64 x y))>
#<alt (/.f64 -1 (*.f64 x y))>
#<alt (/.f64 -1 (*.f64 x y))>
#<alt (/.f64 -1 (*.f64 x y))>
#<alt (/.f64 -1 (*.f64 x y))>
#<alt (/.f64 -1 (*.f64 x y))>
#<alt (/.f64 -1 (*.f64 x y))>
#<alt (/.f64 -1 (*.f64 x y))>
Calls

63 calls:

TimeVariablePointExpression
5.0ms
z
@-inf
(* 5641895835477563/5000000000000000 (/ z x))
3.0ms
z
@inf
(/ y (* x (- (+ (* 5641895835477563/5000000000000000 (/ z x)) (* 5641895835477563/5000000000000000 (/ 1 x))) y)))
3.0ms
x
@-inf
(* x (- (+ (* 5641895835477563/5000000000000000 (/ z x)) (* 5641895835477563/5000000000000000 (/ 1 x))) y))
1.0ms
y
@inf
(/ y (* x (- (+ (* 5641895835477563/5000000000000000 (/ z x)) (* 5641895835477563/5000000000000000 (/ 1 x))) y)))
1.0ms
z
@0
(/ y (* x (- (+ (* 5641895835477563/5000000000000000 (/ z x)) (* 5641895835477563/5000000000000000 (/ 1 x))) y)))

rewrite182.0ms (2%)

Algorithm
batch-egg-rewrite
Rules
382×associate-*r*
258×associate-*l*
240×log1p-expm1-u
240×expm1-log1p-u
237×add-cube-cbrt
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
031287
1515275
Stop Event
node limit
Counts
11 → 325
Calls
Call 1
Inputs
(/.f64 y (-.f64 (*.f64 x y) 5641895835477563/5000000000000000))
(-.f64 x (/.f64 y (-.f64 (*.f64 x y) 5641895835477563/5000000000000000)))
(-.f64 (*.f64 x y) 5641895835477563/5000000000000000)
(*.f64 y 5000000000000000/5641895835477563)
(-.f64 x (/.f64 1 x))
(*.f64 x (-.f64 (+.f64 (*.f64 5641895835477563/5000000000000000 (/.f64 z x)) (*.f64 5641895835477563/5000000000000000 (/.f64 1 x))) y))
(/.f64 y (*.f64 x (-.f64 (+.f64 (*.f64 5641895835477563/5000000000000000 (/.f64 z x)) (*.f64 5641895835477563/5000000000000000 (/.f64 1 x))) y)))
(*.f64 5641895835477563/5000000000000000 (/.f64 1 x))
(*.f64 5641895835477563/5000000000000000 (/.f64 z x))
(fma.f64 y (/.f64 (/.f64 -1 x) y) x)
(/.f64 (/.f64 -1 x) y)
Outputs
(-.f64 (exp.f64 (log1p.f64 (/.f64 y (fma.f64 y x -5641895835477563/5000000000000000)))) 1)
(*.f64 y (/.f64 1 (fma.f64 y x -5641895835477563/5000000000000000)))
(*.f64 (/.f64 y (fma.f64 y x -5641895835477563/5000000000000000)) 1)
(*.f64 1 (/.f64 y (fma.f64 y x -5641895835477563/5000000000000000)))
(*.f64 (cbrt.f64 (/.f64 y (fma.f64 y x -5641895835477563/5000000000000000))) (pow.f64 (cbrt.f64 (/.f64 y (fma.f64 y x -5641895835477563/5000000000000000))) 2))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 y (fma.f64 y x -5641895835477563/5000000000000000))) 2) (cbrt.f64 (/.f64 y (fma.f64 y x -5641895835477563/5000000000000000))))
(*.f64 (pow.f64 (cbrt.f64 y) 2) (/.f64 (cbrt.f64 y) (fma.f64 y x -5641895835477563/5000000000000000)))
(*.f64 (pow.f64 (cbrt.f64 y) 2) (*.f64 (cbrt.f64 y) (/.f64 1 (fma.f64 y x -5641895835477563/5000000000000000))))
(*.f64 (sqrt.f64 (/.f64 y (fma.f64 y x -5641895835477563/5000000000000000))) (sqrt.f64 (/.f64 y (fma.f64 y x -5641895835477563/5000000000000000))))
(*.f64 (sqrt.f64 y) (/.f64 (sqrt.f64 y) (fma.f64 y x -5641895835477563/5000000000000000)))
(*.f64 (sqrt.f64 y) (*.f64 (sqrt.f64 y) (/.f64 1 (fma.f64 y x -5641895835477563/5000000000000000))))
(*.f64 (neg.f64 y) (/.f64 1 (neg.f64 (fma.f64 y x -5641895835477563/5000000000000000))))
(*.f64 (/.f64 1 (fma.f64 y x -5641895835477563/5000000000000000)) y)
(*.f64 (/.f64 (pow.f64 (cbrt.f64 y) 2) 1) (/.f64 (cbrt.f64 y) (fma.f64 y x -5641895835477563/5000000000000000)))
(*.f64 (/.f64 (sqrt.f64 y) 1) (/.f64 (sqrt.f64 y) (fma.f64 y x -5641895835477563/5000000000000000)))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 (fma.f64 y x -5641895835477563/5000000000000000)) 2)) (/.f64 y (cbrt.f64 (fma.f64 y x -5641895835477563/5000000000000000))))
(*.f64 (/.f64 1 (sqrt.f64 (fma.f64 y x -5641895835477563/5000000000000000))) (/.f64 y (sqrt.f64 (fma.f64 y x -5641895835477563/5000000000000000))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 y) 2) (pow.f64 (cbrt.f64 (fma.f64 y x -5641895835477563/5000000000000000)) 2)) (cbrt.f64 (/.f64 y (fma.f64 y x -5641895835477563/5000000000000000))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 y) 2) (sqrt.f64 (fma.f64 y x -5641895835477563/5000000000000000))) (/.f64 (cbrt.f64 y) (sqrt.f64 (fma.f64 y x -5641895835477563/5000000000000000))))
(*.f64 (/.f64 (sqrt.f64 y) (pow.f64 (cbrt.f64 (fma.f64 y x -5641895835477563/5000000000000000)) 2)) (/.f64 (sqrt.f64 y) (cbrt.f64 (fma.f64 y x -5641895835477563/5000000000000000))))
(*.f64 (/.f64 y (+.f64 (pow.f64 (*.f64 y x) 3) -179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000)) (+.f64 (pow.f64 (*.f64 y x) 2) (+.f64 31830988618379068626528276418969/25000000000000000000000000000000 (*.f64 y (*.f64 x 5641895835477563/5000000000000000)))))
(*.f64 (/.f64 y (+.f64 (pow.f64 (*.f64 y x) 2) -31830988618379068626528276418969/25000000000000000000000000000000)) (fma.f64 y x 5641895835477563/5000000000000000))
(pow.f64 (/.f64 y (fma.f64 y x -5641895835477563/5000000000000000)) 1)
(pow.f64 (cbrt.f64 (/.f64 y (fma.f64 y x -5641895835477563/5000000000000000))) 3)
(pow.f64 (pow.f64 (/.f64 y (fma.f64 y x -5641895835477563/5000000000000000)) 3) 1/3)
(pow.f64 (sqrt.f64 (/.f64 y (fma.f64 y x -5641895835477563/5000000000000000))) 2)
(pow.f64 (/.f64 (fma.f64 y x -5641895835477563/5000000000000000) y) -1)
(neg.f64 (/.f64 y (neg.f64 (fma.f64 y x -5641895835477563/5000000000000000))))
(sqrt.f64 (pow.f64 (/.f64 y (fma.f64 y x -5641895835477563/5000000000000000)) 2))
(log.f64 (exp.f64 (/.f64 y (fma.f64 y x -5641895835477563/5000000000000000))))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 y (fma.f64 y x -5641895835477563/5000000000000000)))))
(cbrt.f64 (pow.f64 (/.f64 y (fma.f64 y x -5641895835477563/5000000000000000)) 3))
(expm1.f64 (log1p.f64 (/.f64 y (fma.f64 y x -5641895835477563/5000000000000000))))
(log1p.f64 (expm1.f64 (/.f64 y (fma.f64 y x -5641895835477563/5000000000000000))))
(exp.f64 (log.f64 (/.f64 y (fma.f64 y x -5641895835477563/5000000000000000))))
(exp.f64 (*.f64 (log.f64 (/.f64 y (fma.f64 y x -5641895835477563/5000000000000000))) 1))
(+.f64 x (/.f64 y (neg.f64 (fma.f64 y x -5641895835477563/5000000000000000))))
(+.f64 x (*.f64 (/.f64 y (neg.f64 (fma.f64 y x -5641895835477563/5000000000000000))) 1))
(+.f64 (-.f64 x (/.f64 y (fma.f64 y x -5641895835477563/5000000000000000))) (fma.f64 (neg.f64 (/.f64 1 (fma.f64 y x -5641895835477563/5000000000000000))) y (/.f64 y (fma.f64 y x -5641895835477563/5000000000000000))))
(+.f64 (-.f64 x (/.f64 y (fma.f64 y x -5641895835477563/5000000000000000))) (fma.f64 (/.f64 y (neg.f64 (fma.f64 y x -5641895835477563/5000000000000000))) 1 (/.f64 y (fma.f64 y x -5641895835477563/5000000000000000))))
(+.f64 (-.f64 x (/.f64 y (fma.f64 y x -5641895835477563/5000000000000000))) (fma.f64 (neg.f64 (cbrt.f64 (/.f64 y (fma.f64 y x -5641895835477563/5000000000000000)))) (pow.f64 (cbrt.f64 (/.f64 y (fma.f64 y x -5641895835477563/5000000000000000))) 2) (/.f64 y (fma.f64 y x -5641895835477563/5000000000000000))))
(+.f64 (-.f64 x (/.f64 y (fma.f64 y x -5641895835477563/5000000000000000))) (fma.f64 (neg.f64 (sqrt.f64 (/.f64 y (fma.f64 y x -5641895835477563/5000000000000000)))) (sqrt.f64 (/.f64 y (fma.f64 y x -5641895835477563/5000000000000000))) (/.f64 y (fma.f64 y x -5641895835477563/5000000000000000))))
(+.f64 (/.f64 y (neg.f64 (fma.f64 y x -5641895835477563/5000000000000000))) x)
(*.f64 (-.f64 x (/.f64 y (fma.f64 y x -5641895835477563/5000000000000000))) 1)
(*.f64 1 (-.f64 x (/.f64 y (fma.f64 y x -5641895835477563/5000000000000000))))
(*.f64 (cbrt.f64 (-.f64 x (/.f64 y (fma.f64 y x -5641895835477563/5000000000000000)))) (pow.f64 (cbrt.f64 (-.f64 x (/.f64 y (fma.f64 y x -5641895835477563/5000000000000000)))) 2))
(*.f64 (pow.f64 (cbrt.f64 (-.f64 x (/.f64 y (fma.f64 y x -5641895835477563/5000000000000000)))) 2) (cbrt.f64 (-.f64 x (/.f64 y (fma.f64 y x -5641895835477563/5000000000000000)))))
(*.f64 (sqrt.f64 (-.f64 x (/.f64 y (fma.f64 y x -5641895835477563/5000000000000000)))) (sqrt.f64 (-.f64 x (/.f64 y (fma.f64 y x -5641895835477563/5000000000000000)))))
(*.f64 (-.f64 (pow.f64 x 3) (pow.f64 (/.f64 y (fma.f64 y x -5641895835477563/5000000000000000)) 3)) (/.f64 1 (fma.f64 x x (*.f64 (/.f64 y (fma.f64 y x -5641895835477563/5000000000000000)) (+.f64 x (/.f64 y (fma.f64 y x -5641895835477563/5000000000000000)))))))
(*.f64 (-.f64 (pow.f64 x 2) (pow.f64 (/.f64 y (fma.f64 y x -5641895835477563/5000000000000000)) 2)) (/.f64 1 (+.f64 x (/.f64 y (fma.f64 y x -5641895835477563/5000000000000000)))))
(*.f64 (+.f64 (sqrt.f64 x) (sqrt.f64 (/.f64 y (fma.f64 y x -5641895835477563/5000000000000000)))) (-.f64 (sqrt.f64 x) (sqrt.f64 (/.f64 y (fma.f64 y x -5641895835477563/5000000000000000)))))
(/.f64 1 (/.f64 (fma.f64 x x (*.f64 (/.f64 y (fma.f64 y x -5641895835477563/5000000000000000)) (+.f64 x (/.f64 y (fma.f64 y x -5641895835477563/5000000000000000))))) (-.f64 (pow.f64 x 3) (pow.f64 (/.f64 y (fma.f64 y x -5641895835477563/5000000000000000)) 3))))
(/.f64 1 (/.f64 (+.f64 x (/.f64 y (fma.f64 y x -5641895835477563/5000000000000000))) (-.f64 (pow.f64 x 2) (pow.f64 (/.f64 y (fma.f64 y x -5641895835477563/5000000000000000)) 2))))
(/.f64 (-.f64 (pow.f64 x 3) (pow.f64 (/.f64 y (fma.f64 y x -5641895835477563/5000000000000000)) 3)) (fma.f64 x x (*.f64 (/.f64 y (fma.f64 y x -5641895835477563/5000000000000000)) (+.f64 x (/.f64 y (fma.f64 y x -5641895835477563/5000000000000000))))))
(/.f64 (-.f64 (pow.f64 x 2) (pow.f64 (/.f64 y (fma.f64 y x -5641895835477563/5000000000000000)) 2)) (+.f64 x (/.f64 y (fma.f64 y x -5641895835477563/5000000000000000))))
(/.f64 (neg.f64 (-.f64 (pow.f64 x 3) (pow.f64 (/.f64 y (fma.f64 y x -5641895835477563/5000000000000000)) 3))) (neg.f64 (fma.f64 x x (*.f64 (/.f64 y (fma.f64 y x -5641895835477563/5000000000000000)) (+.f64 x (/.f64 y (fma.f64 y x -5641895835477563/5000000000000000)))))))
(/.f64 (neg.f64 (-.f64 (pow.f64 x 2) (pow.f64 (/.f64 y (fma.f64 y x -5641895835477563/5000000000000000)) 2))) (neg.f64 (+.f64 x (/.f64 y (fma.f64 y x -5641895835477563/5000000000000000)))))
(/.f64 (+.f64 (pow.f64 x 3) (pow.f64 (/.f64 y (neg.f64 (fma.f64 y x -5641895835477563/5000000000000000))) 3)) (+.f64 (pow.f64 x 2) (-.f64 (*.f64 (/.f64 y (neg.f64 (fma.f64 y x -5641895835477563/5000000000000000))) (/.f64 y (neg.f64 (fma.f64 y x -5641895835477563/5000000000000000)))) (*.f64 x (/.f64 y (neg.f64 (fma.f64 y x -5641895835477563/5000000000000000)))))))
(/.f64 (-.f64 (pow.f64 x 2) (*.f64 (/.f64 y (neg.f64 (fma.f64 y x -5641895835477563/5000000000000000))) (/.f64 y (neg.f64 (fma.f64 y x -5641895835477563/5000000000000000))))) (-.f64 x (/.f64 y (neg.f64 (fma.f64 y x -5641895835477563/5000000000000000)))))
(pow.f64 (-.f64 x (/.f64 y (fma.f64 y x -5641895835477563/5000000000000000))) 1)
(pow.f64 (cbrt.f64 (-.f64 x (/.f64 y (fma.f64 y x -5641895835477563/5000000000000000)))) 3)
(pow.f64 (pow.f64 (-.f64 x (/.f64 y (fma.f64 y x -5641895835477563/5000000000000000))) 3) 1/3)
(pow.f64 (sqrt.f64 (-.f64 x (/.f64 y (fma.f64 y x -5641895835477563/5000000000000000)))) 2)
(sqrt.f64 (pow.f64 (-.f64 x (/.f64 y (fma.f64 y x -5641895835477563/5000000000000000))) 2))
(log.f64 (exp.f64 (-.f64 x (/.f64 y (fma.f64 y x -5641895835477563/5000000000000000)))))
(log.f64 (+.f64 1 (expm1.f64 (-.f64 x (/.f64 y (fma.f64 y x -5641895835477563/5000000000000000))))))
(cbrt.f64 (pow.f64 (-.f64 x (/.f64 y (fma.f64 y x -5641895835477563/5000000000000000))) 3))
(expm1.f64 (log1p.f64 (-.f64 x (/.f64 y (fma.f64 y x -5641895835477563/5000000000000000)))))
(log1p.f64 (expm1.f64 (-.f64 x (/.f64 y (fma.f64 y x -5641895835477563/5000000000000000)))))
(exp.f64 (log.f64 (-.f64 x (/.f64 y (fma.f64 y x -5641895835477563/5000000000000000)))))
(exp.f64 (*.f64 (log.f64 (-.f64 x (/.f64 y (fma.f64 y x -5641895835477563/5000000000000000)))) 1))
(fma.f64 1 x (/.f64 y (neg.f64 (fma.f64 y x -5641895835477563/5000000000000000))))
(fma.f64 (pow.f64 (cbrt.f64 x) 2) (cbrt.f64 x) (/.f64 y (neg.f64 (fma.f64 y x -5641895835477563/5000000000000000))))
(fma.f64 (sqrt.f64 x) (sqrt.f64 x) (/.f64 y (neg.f64 (fma.f64 y x -5641895835477563/5000000000000000))))
(+.f64 (*.f64 y x) -5641895835477563/5000000000000000)
(+.f64 -5641895835477563/5000000000000000 (*.f64 y x))
(*.f64 (fma.f64 y x -5641895835477563/5000000000000000) 1)
(*.f64 1 (fma.f64 y x -5641895835477563/5000000000000000))
(*.f64 (cbrt.f64 (fma.f64 y x -5641895835477563/5000000000000000)) (pow.f64 (cbrt.f64 (fma.f64 y x -5641895835477563/5000000000000000)) 2))
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 y x -5641895835477563/5000000000000000)) 2) (cbrt.f64 (fma.f64 y x -5641895835477563/5000000000000000)))
(*.f64 (sqrt.f64 (fma.f64 y x -5641895835477563/5000000000000000)) (sqrt.f64 (fma.f64 y x -5641895835477563/5000000000000000)))
(*.f64 (+.f64 (pow.f64 (*.f64 y x) 3) -179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000) (/.f64 1 (+.f64 (pow.f64 (*.f64 y x) 2) (+.f64 31830988618379068626528276418969/25000000000000000000000000000000 (*.f64 y (*.f64 x 5641895835477563/5000000000000000))))))
(*.f64 (+.f64 (pow.f64 (*.f64 y x) 2) -31830988618379068626528276418969/25000000000000000000000000000000) (/.f64 1 (fma.f64 y x 5641895835477563/5000000000000000)))
(/.f64 1 (/.f64 (+.f64 (pow.f64 (*.f64 y x) 2) (+.f64 31830988618379068626528276418969/25000000000000000000000000000000 (*.f64 y (*.f64 x 5641895835477563/5000000000000000)))) (+.f64 (pow.f64 (*.f64 y x) 3) -179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000)))
(/.f64 1 (/.f64 (fma.f64 y x 5641895835477563/5000000000000000) (+.f64 (pow.f64 (*.f64 y x) 2) -31830988618379068626528276418969/25000000000000000000000000000000)))
(/.f64 (+.f64 (pow.f64 (*.f64 y x) 3) -179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000) (+.f64 (pow.f64 (*.f64 y x) 2) (+.f64 31830988618379068626528276418969/25000000000000000000000000000000 (*.f64 y (*.f64 x 5641895835477563/5000000000000000)))))
(/.f64 (+.f64 (pow.f64 (*.f64 y x) 3) -179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000) (+.f64 (pow.f64 (*.f64 y x) 2) (-.f64 31830988618379068626528276418969/25000000000000000000000000000000 (*.f64 (*.f64 y x) -5641895835477563/5000000000000000))))
(/.f64 (+.f64 (pow.f64 (*.f64 y x) 2) -31830988618379068626528276418969/25000000000000000000000000000000) (fma.f64 y x 5641895835477563/5000000000000000))
(/.f64 (+.f64 (pow.f64 (*.f64 y x) 2) -31830988618379068626528276418969/25000000000000000000000000000000) (-.f64 (*.f64 y x) -5641895835477563/5000000000000000))
(/.f64 (neg.f64 (+.f64 (pow.f64 (*.f64 y x) 3) -179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000)) (neg.f64 (+.f64 (pow.f64 (*.f64 y x) 2) (+.f64 31830988618379068626528276418969/25000000000000000000000000000000 (*.f64 y (*.f64 x 5641895835477563/5000000000000000))))))
(/.f64 (neg.f64 (+.f64 (pow.f64 (*.f64 y x) 2) -31830988618379068626528276418969/25000000000000000000000000000000)) (neg.f64 (fma.f64 y x 5641895835477563/5000000000000000)))
(pow.f64 (fma.f64 y x -5641895835477563/5000000000000000) 1)
(pow.f64 (cbrt.f64 (fma.f64 y x -5641895835477563/5000000000000000)) 3)
(pow.f64 (pow.f64 (fma.f64 y x -5641895835477563/5000000000000000) 3) 1/3)
(pow.f64 (sqrt.f64 (fma.f64 y x -5641895835477563/5000000000000000)) 2)
(sqrt.f64 (pow.f64 (fma.f64 y x -5641895835477563/5000000000000000) 2))
(log.f64 (exp.f64 (fma.f64 y x -5641895835477563/5000000000000000)))
(log.f64 (+.f64 1 (expm1.f64 (fma.f64 y x -5641895835477563/5000000000000000))))
(cbrt.f64 (pow.f64 (fma.f64 y x -5641895835477563/5000000000000000) 3))
(expm1.f64 (log1p.f64 (fma.f64 y x -5641895835477563/5000000000000000)))
(log1p.f64 (expm1.f64 (fma.f64 y x -5641895835477563/5000000000000000)))
(exp.f64 (log.f64 (fma.f64 y x -5641895835477563/5000000000000000)))
(exp.f64 (*.f64 (log.f64 (fma.f64 y x -5641895835477563/5000000000000000)) 1))
(fma.f64 y x -5641895835477563/5000000000000000)
(fma.f64 x y -5641895835477563/5000000000000000)
(fma.f64 1 (*.f64 y x) -5641895835477563/5000000000000000)
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 y x)) 2) (cbrt.f64 (*.f64 y x)) -5641895835477563/5000000000000000)
(fma.f64 (sqrt.f64 (*.f64 y x)) (sqrt.f64 (*.f64 y x)) -5641895835477563/5000000000000000)
(-.f64 (exp.f64 (log1p.f64 (*.f64 y 5000000000000000/5641895835477563))) 1)
(pow.f64 (*.f64 y 5000000000000000/5641895835477563) 1)
(pow.f64 (cbrt.f64 (*.f64 y 5000000000000000/5641895835477563)) 3)
(pow.f64 (pow.f64 (*.f64 y 5000000000000000/5641895835477563) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 y 5000000000000000/5641895835477563)) 2)
(sqrt.f64 (*.f64 (pow.f64 y 2) 25000000000000000000000000000000/31830988618379068626528276418969))
(log.f64 (pow.f64 (exp.f64 5000000000000000/5641895835477563) y))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 y 5000000000000000/5641895835477563))))
(cbrt.f64 (pow.f64 (*.f64 y 5000000000000000/5641895835477563) 3))
(expm1.f64 (log1p.f64 (*.f64 y 5000000000000000/5641895835477563)))
(log1p.f64 (expm1.f64 (*.f64 y 5000000000000000/5641895835477563)))
(exp.f64 (log.f64 (*.f64 y 5000000000000000/5641895835477563)))
(exp.f64 (*.f64 (log.f64 (*.f64 y 5000000000000000/5641895835477563)) 1))
(+.f64 x (/.f64 1 x))
(+.f64 (/.f64 1 x) 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 (pow.f64 x -1/2)) (pow.f64 x -1/2) (/.f64 1 x)))
(*.f64 1 (+.f64 x (/.f64 1 x)))
(*.f64 (+.f64 x (/.f64 1 x)) 1)
(*.f64 (cbrt.f64 (+.f64 x (/.f64 1 x))) (cbrt.f64 (+.f64 (pow.f64 x 2) (pow.f64 x -2))))
(*.f64 (cbrt.f64 (+.f64 (pow.f64 x 2) (pow.f64 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 (pow.f64 x 2) (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 (pow.f64 x 2) (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 2) (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 (pow.f64 x 2) (pow.f64 x -2))) (neg.f64 (+.f64 x (/.f64 1 x))))
(/.f64 (+.f64 (pow.f64 x 3) (pow.f64 x -3)) (+.f64 (pow.f64 x 2) (-.f64 (pow.f64 x -2) 1)))
(pow.f64 (+.f64 x (/.f64 1 x)) 1)
(pow.f64 (cbrt.f64 (+.f64 x (/.f64 1 x))) 3)
(pow.f64 (pow.f64 (+.f64 x (/.f64 1 x)) 3) 1/3)
(pow.f64 (sqrt.f64 (+.f64 x (/.f64 1 x))) 2)
(sqrt.f64 (+.f64 (pow.f64 x 2) (pow.f64 x -2)))
(log.f64 (exp.f64 (+.f64 x (/.f64 1 x))))
(log.f64 (+.f64 1 (expm1.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))))
(exp.f64 (*.f64 (log.f64 (+.f64 x (/.f64 1 x))) 1))
(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))
(+.f64 (*.f64 x (/.f64 5641895835477563/5000000000000000 (/.f64 x z))) (*.f64 x (-.f64 (/.f64 5641895835477563/5000000000000000 x) y)))
(+.f64 (*.f64 x (/.f64 (-.f64 (*.f64 5641895835477563/5000000000000000 z) 5641895835477563/5000000000000000) x)) (*.f64 x (neg.f64 y)))
(+.f64 (*.f64 (/.f64 5641895835477563/5000000000000000 (/.f64 x z)) x) (*.f64 (-.f64 (/.f64 5641895835477563/5000000000000000 x) y) x))
(+.f64 (*.f64 (/.f64 (-.f64 (*.f64 5641895835477563/5000000000000000 z) 5641895835477563/5000000000000000) x) x) (*.f64 (neg.f64 y) x))
(-.f64 (exp.f64 (log1p.f64 (*.f64 x (-.f64 (/.f64 (-.f64 (*.f64 5641895835477563/5000000000000000 z) 5641895835477563/5000000000000000) x) y)))) 1)
(/.f64 (*.f64 x (-.f64 (pow.f64 (/.f64 (-.f64 (*.f64 5641895835477563/5000000000000000 z) 5641895835477563/5000000000000000) x) 3) (pow.f64 y 3))) (+.f64 (pow.f64 (/.f64 (-.f64 (*.f64 5641895835477563/5000000000000000 z) 5641895835477563/5000000000000000) x) 2) (*.f64 y (+.f64 y (/.f64 (-.f64 (*.f64 5641895835477563/5000000000000000 z) 5641895835477563/5000000000000000) x)))))
(/.f64 (*.f64 x (-.f64 (pow.f64 (/.f64 (-.f64 (*.f64 5641895835477563/5000000000000000 z) 5641895835477563/5000000000000000) x) 2) (pow.f64 y 2))) (+.f64 y (/.f64 (-.f64 (*.f64 5641895835477563/5000000000000000 z) 5641895835477563/5000000000000000) x)))
(/.f64 (*.f64 (-.f64 (pow.f64 (/.f64 (-.f64 (*.f64 5641895835477563/5000000000000000 z) 5641895835477563/5000000000000000) x) 3) (pow.f64 y 3)) x) (+.f64 (pow.f64 (/.f64 (-.f64 (*.f64 5641895835477563/5000000000000000 z) 5641895835477563/5000000000000000) x) 2) (*.f64 y (+.f64 y (/.f64 (-.f64 (*.f64 5641895835477563/5000000000000000 z) 5641895835477563/5000000000000000) x)))))
(/.f64 (*.f64 (-.f64 (pow.f64 (/.f64 (-.f64 (*.f64 5641895835477563/5000000000000000 z) 5641895835477563/5000000000000000) x) 2) (pow.f64 y 2)) x) (+.f64 y (/.f64 (-.f64 (*.f64 5641895835477563/5000000000000000 z) 5641895835477563/5000000000000000) x)))
(pow.f64 (*.f64 x (-.f64 (/.f64 (-.f64 (*.f64 5641895835477563/5000000000000000 z) 5641895835477563/5000000000000000) x) y)) 1)
(pow.f64 (cbrt.f64 (*.f64 x (-.f64 (/.f64 (-.f64 (*.f64 5641895835477563/5000000000000000 z) 5641895835477563/5000000000000000) x) y))) 3)
(pow.f64 (pow.f64 (*.f64 x (-.f64 (/.f64 (-.f64 (*.f64 5641895835477563/5000000000000000 z) 5641895835477563/5000000000000000) x) y)) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 x (-.f64 (/.f64 (-.f64 (*.f64 5641895835477563/5000000000000000 z) 5641895835477563/5000000000000000) x) y))) 2)
(sqrt.f64 (pow.f64 (*.f64 x (-.f64 (/.f64 (-.f64 (*.f64 5641895835477563/5000000000000000 z) 5641895835477563/5000000000000000) x) y)) 2))
(log.f64 (pow.f64 (exp.f64 (-.f64 (/.f64 (-.f64 (*.f64 5641895835477563/5000000000000000 z) 5641895835477563/5000000000000000) x) y)) x))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 x (-.f64 (/.f64 (-.f64 (*.f64 5641895835477563/5000000000000000 z) 5641895835477563/5000000000000000) x) y)))))
(cbrt.f64 (pow.f64 (*.f64 x (-.f64 (/.f64 (-.f64 (*.f64 5641895835477563/5000000000000000 z) 5641895835477563/5000000000000000) x) y)) 3))
(cbrt.f64 (*.f64 (pow.f64 x 3) (pow.f64 (-.f64 (/.f64 (-.f64 (*.f64 5641895835477563/5000000000000000 z) 5641895835477563/5000000000000000) x) y) 3)))
(cbrt.f64 (*.f64 (pow.f64 (-.f64 (/.f64 (-.f64 (*.f64 5641895835477563/5000000000000000 z) 5641895835477563/5000000000000000) x) y) 3) (pow.f64 x 3)))
(expm1.f64 (log1p.f64 (*.f64 x (-.f64 (/.f64 (-.f64 (*.f64 5641895835477563/5000000000000000 z) 5641895835477563/5000000000000000) x) y))))
(log1p.f64 (expm1.f64 (*.f64 x (-.f64 (/.f64 (-.f64 (*.f64 5641895835477563/5000000000000000 z) 5641895835477563/5000000000000000) x) y))))
(exp.f64 (log.f64 (*.f64 x (-.f64 (/.f64 (-.f64 (*.f64 5641895835477563/5000000000000000 z) 5641895835477563/5000000000000000) x) y))))
(exp.f64 (*.f64 (log.f64 (*.f64 x (-.f64 (/.f64 (-.f64 (*.f64 5641895835477563/5000000000000000 z) 5641895835477563/5000000000000000) x) y))) 1))
(-.f64 (exp.f64 (log1p.f64 (/.f64 (/.f64 y x) (-.f64 (/.f64 (-.f64 (*.f64 5641895835477563/5000000000000000 z) 5641895835477563/5000000000000000) x) y)))) 1)
(*.f64 y (/.f64 (/.f64 1 x) (-.f64 (/.f64 (-.f64 (*.f64 5641895835477563/5000000000000000 z) 5641895835477563/5000000000000000) x) y)))
(*.f64 1 (/.f64 (/.f64 y x) (-.f64 (/.f64 (-.f64 (*.f64 5641895835477563/5000000000000000 z) 5641895835477563/5000000000000000) x) y)))
(*.f64 (/.f64 1 x) (/.f64 y (-.f64 (/.f64 (-.f64 (*.f64 5641895835477563/5000000000000000 z) 5641895835477563/5000000000000000) x) y)))
(*.f64 (/.f64 (/.f64 y x) (-.f64 (/.f64 (-.f64 (*.f64 5641895835477563/5000000000000000 z) 5641895835477563/5000000000000000) x) y)) 1)
(*.f64 (cbrt.f64 (/.f64 (/.f64 y x) (-.f64 (/.f64 (-.f64 (*.f64 5641895835477563/5000000000000000 z) 5641895835477563/5000000000000000) x) y))) (pow.f64 (cbrt.f64 (/.f64 (/.f64 y x) (-.f64 (/.f64 (-.f64 (*.f64 5641895835477563/5000000000000000 z) 5641895835477563/5000000000000000) x) y))) 2))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 (/.f64 y x) (-.f64 (/.f64 (-.f64 (*.f64 5641895835477563/5000000000000000 z) 5641895835477563/5000000000000000) x) y))) 2) (cbrt.f64 (/.f64 (/.f64 y x) (-.f64 (/.f64 (-.f64 (*.f64 5641895835477563/5000000000000000 z) 5641895835477563/5000000000000000) x) y))))
(*.f64 (pow.f64 (cbrt.f64 y) 2) (/.f64 (cbrt.f64 y) (*.f64 x (-.f64 (/.f64 (-.f64 (*.f64 5641895835477563/5000000000000000 z) 5641895835477563/5000000000000000) x) y))))
(*.f64 (pow.f64 (cbrt.f64 y) 2) (*.f64 (cbrt.f64 y) (/.f64 (/.f64 1 x) (-.f64 (/.f64 (-.f64 (*.f64 5641895835477563/5000000000000000 z) 5641895835477563/5000000000000000) x) y))))
(*.f64 (sqrt.f64 (/.f64 (/.f64 y x) (-.f64 (/.f64 (-.f64 (*.f64 5641895835477563/5000000000000000 z) 5641895835477563/5000000000000000) x) y))) (sqrt.f64 (/.f64 (/.f64 y x) (-.f64 (/.f64 (-.f64 (*.f64 5641895835477563/5000000000000000 z) 5641895835477563/5000000000000000) x) y))))
(*.f64 (sqrt.f64 y) (/.f64 (sqrt.f64 y) (*.f64 x (-.f64 (/.f64 (-.f64 (*.f64 5641895835477563/5000000000000000 z) 5641895835477563/5000000000000000) x) y))))
(*.f64 (sqrt.f64 y) (*.f64 (sqrt.f64 y) (/.f64 (/.f64 1 x) (-.f64 (/.f64 (-.f64 (*.f64 5641895835477563/5000000000000000 z) 5641895835477563/5000000000000000) x) y))))
(*.f64 (neg.f64 y) (/.f64 1 (*.f64 x (neg.f64 (-.f64 (/.f64 (-.f64 (*.f64 5641895835477563/5000000000000000 z) 5641895835477563/5000000000000000) x) y)))))
(*.f64 (/.f64 (/.f64 1 x) (-.f64 (/.f64 (-.f64 (*.f64 5641895835477563/5000000000000000 z) 5641895835477563/5000000000000000) x) y)) y)
(*.f64 (/.f64 y x) (/.f64 1 (-.f64 (/.f64 (-.f64 (*.f64 5641895835477563/5000000000000000 z) 5641895835477563/5000000000000000) x) y)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 y) 2) 1) (/.f64 (cbrt.f64 y) (*.f64 x (-.f64 (/.f64 (-.f64 (*.f64 5641895835477563/5000000000000000 z) 5641895835477563/5000000000000000) x) y))))
(*.f64 (/.f64 (sqrt.f64 y) 1) (/.f64 (sqrt.f64 y) (*.f64 x (-.f64 (/.f64 (-.f64 (*.f64 5641895835477563/5000000000000000 z) 5641895835477563/5000000000000000) x) y))))
(*.f64 (/.f64 (sqrt.f64 y) x) (/.f64 (sqrt.f64 y) (-.f64 (/.f64 (-.f64 (*.f64 5641895835477563/5000000000000000 z) 5641895835477563/5000000000000000) x) y)))
(*.f64 (/.f64 1 (-.f64 (/.f64 (-.f64 (*.f64 5641895835477563/5000000000000000 z) 5641895835477563/5000000000000000) x) y)) (/.f64 y x))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 (*.f64 x (-.f64 (/.f64 (-.f64 (*.f64 5641895835477563/5000000000000000 z) 5641895835477563/5000000000000000) x) y))) 2)) (/.f64 y (cbrt.f64 (*.f64 x (-.f64 (/.f64 (-.f64 (*.f64 5641895835477563/5000000000000000 z) 5641895835477563/5000000000000000) x) y)))))
(*.f64 (/.f64 1 (sqrt.f64 (*.f64 x (-.f64 (/.f64 (-.f64 (*.f64 5641895835477563/5000000000000000 z) 5641895835477563/5000000000000000) x) y)))) (/.f64 y (sqrt.f64 (*.f64 x (-.f64 (/.f64 (-.f64 (*.f64 5641895835477563/5000000000000000 z) 5641895835477563/5000000000000000) x) y)))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 y) 2) x) (/.f64 (cbrt.f64 y) (-.f64 (/.f64 (-.f64 (*.f64 5641895835477563/5000000000000000 z) 5641895835477563/5000000000000000) x) y)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 y) 2) (-.f64 (/.f64 (-.f64 (*.f64 5641895835477563/5000000000000000 z) 5641895835477563/5000000000000000) x) y)) (/.f64 (cbrt.f64 y) x))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 y) 2) (pow.f64 (cbrt.f64 (*.f64 x (-.f64 (/.f64 (-.f64 (*.f64 5641895835477563/5000000000000000 z) 5641895835477563/5000000000000000) x) y))) 2)) (cbrt.f64 (/.f64 (/.f64 y x) (-.f64 (/.f64 (-.f64 (*.f64 5641895835477563/5000000000000000 z) 5641895835477563/5000000000000000) x) y))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 y) 2) (sqrt.f64 (*.f64 x (-.f64 (/.f64 (-.f64 (*.f64 5641895835477563/5000000000000000 z) 5641895835477563/5000000000000000) x) y)))) (/.f64 (cbrt.f64 y) (sqrt.f64 (*.f64 x (-.f64 (/.f64 (-.f64 (*.f64 5641895835477563/5000000000000000 z) 5641895835477563/5000000000000000) x) y)))))
(*.f64 (/.f64 (sqrt.f64 y) (-.f64 (/.f64 (-.f64 (*.f64 5641895835477563/5000000000000000 z) 5641895835477563/5000000000000000) x) y)) (/.f64 (sqrt.f64 y) x))
(*.f64 (/.f64 (sqrt.f64 y) (pow.f64 (cbrt.f64 (*.f64 x (-.f64 (/.f64 (-.f64 (*.f64 5641895835477563/5000000000000000 z) 5641895835477563/5000000000000000) x) y))) 2)) (/.f64 (sqrt.f64 y) (cbrt.f64 (*.f64 x (-.f64 (/.f64 (-.f64 (*.f64 5641895835477563/5000000000000000 z) 5641895835477563/5000000000000000) x) y)))))
(*.f64 (/.f64 (/.f64 y x) (-.f64 (pow.f64 (/.f64 (-.f64 (*.f64 5641895835477563/5000000000000000 z) 5641895835477563/5000000000000000) x) 3) (pow.f64 y 3))) (+.f64 (pow.f64 (/.f64 (-.f64 (*.f64 5641895835477563/5000000000000000 z) 5641895835477563/5000000000000000) x) 2) (*.f64 y (+.f64 y (/.f64 (-.f64 (*.f64 5641895835477563/5000000000000000 z) 5641895835477563/5000000000000000) x)))))
(*.f64 (/.f64 (/.f64 y x) (-.f64 (pow.f64 (/.f64 (-.f64 (*.f64 5641895835477563/5000000000000000 z) 5641895835477563/5000000000000000) x) 2) (pow.f64 y 2))) (+.f64 y (/.f64 (-.f64 (*.f64 5641895835477563/5000000000000000 z) 5641895835477563/5000000000000000) x)))
(pow.f64 (/.f64 (/.f64 y x) (-.f64 (/.f64 (-.f64 (*.f64 5641895835477563/5000000000000000 z) 5641895835477563/5000000000000000) x) y)) 1)
(pow.f64 (cbrt.f64 (/.f64 (/.f64 y x) (-.f64 (/.f64 (-.f64 (*.f64 5641895835477563/5000000000000000 z) 5641895835477563/5000000000000000) x) y))) 3)
(pow.f64 (pow.f64 (/.f64 (/.f64 y x) (-.f64 (/.f64 (-.f64 (*.f64 5641895835477563/5000000000000000 z) 5641895835477563/5000000000000000) x) y)) 3) 1/3)
(pow.f64 (sqrt.f64 (/.f64 (/.f64 y x) (-.f64 (/.f64 (-.f64 (*.f64 5641895835477563/5000000000000000 z) 5641895835477563/5000000000000000) x) y))) 2)
(pow.f64 (*.f64 x (/.f64 (-.f64 (/.f64 (-.f64 (*.f64 5641895835477563/5000000000000000 z) 5641895835477563/5000000000000000) x) y) y)) -1)
(neg.f64 (/.f64 y (*.f64 x (neg.f64 (-.f64 (/.f64 (-.f64 (*.f64 5641895835477563/5000000000000000 z) 5641895835477563/5000000000000000) x) y)))))
(neg.f64 (/.f64 (neg.f64 y) (*.f64 x (-.f64 (/.f64 (-.f64 (*.f64 5641895835477563/5000000000000000 z) 5641895835477563/5000000000000000) x) y))))
(sqrt.f64 (pow.f64 (/.f64 (/.f64 y x) (-.f64 (/.f64 (-.f64 (*.f64 5641895835477563/5000000000000000 z) 5641895835477563/5000000000000000) x) y)) 2))
(log.f64 (exp.f64 (/.f64 (/.f64 y x) (-.f64 (/.f64 (-.f64 (*.f64 5641895835477563/5000000000000000 z) 5641895835477563/5000000000000000) x) y))))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 (/.f64 y x) (-.f64 (/.f64 (-.f64 (*.f64 5641895835477563/5000000000000000 z) 5641895835477563/5000000000000000) x) y)))))
(cbrt.f64 (pow.f64 (/.f64 (/.f64 y x) (-.f64 (/.f64 (-.f64 (*.f64 5641895835477563/5000000000000000 z) 5641895835477563/5000000000000000) x) y)) 3))
(cbrt.f64 (/.f64 (pow.f64 y 3) (pow.f64 (*.f64 x (-.f64 (/.f64 (-.f64 (*.f64 5641895835477563/5000000000000000 z) 5641895835477563/5000000000000000) x) y)) 3)))
(expm1.f64 (log1p.f64 (/.f64 (/.f64 y x) (-.f64 (/.f64 (-.f64 (*.f64 5641895835477563/5000000000000000 z) 5641895835477563/5000000000000000) x) y))))
(log1p.f64 (expm1.f64 (/.f64 (/.f64 y x) (-.f64 (/.f64 (-.f64 (*.f64 5641895835477563/5000000000000000 z) 5641895835477563/5000000000000000) x) y))))
(exp.f64 (log.f64 (/.f64 (/.f64 y x) (-.f64 (/.f64 (-.f64 (*.f64 5641895835477563/5000000000000000 z) 5641895835477563/5000000000000000) x) y))))
(exp.f64 (*.f64 (log.f64 (/.f64 (/.f64 y x) (-.f64 (/.f64 (-.f64 (*.f64 5641895835477563/5000000000000000 z) 5641895835477563/5000000000000000) x) y))) 1))
(-.f64 (exp.f64 (log1p.f64 (/.f64 5641895835477563/5000000000000000 x))) 1)
(/.f64 5641895835477563/5000000000000000 x)
(/.f64 1 (/.f64 x 5641895835477563/5000000000000000))
(/.f64 -5641895835477563/5000000000000000 (neg.f64 x))
(/.f64 (/.f64 5641895835477563/5000000000000000 (pow.f64 (cbrt.f64 x) 2)) (cbrt.f64 x))
(/.f64 (/.f64 5641895835477563/5000000000000000 (sqrt.f64 x)) (sqrt.f64 x))
(pow.f64 (/.f64 5641895835477563/5000000000000000 x) 1)
(pow.f64 (cbrt.f64 (/.f64 5641895835477563/5000000000000000 x)) 3)
(pow.f64 (*.f64 (pow.f64 x -3) 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000) 1/3)
(pow.f64 (sqrt.f64 (/.f64 5641895835477563/5000000000000000 x)) 2)
(sqrt.f64 (/.f64 31830988618379068626528276418969/25000000000000000000000000000000 (pow.f64 x 2)))
(log.f64 (exp.f64 (/.f64 5641895835477563/5000000000000000 x)))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 5641895835477563/5000000000000000 x))))
(cbrt.f64 (*.f64 (pow.f64 x -3) 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000))
(expm1.f64 (log1p.f64 (/.f64 5641895835477563/5000000000000000 x)))
(log1p.f64 (expm1.f64 (/.f64 5641895835477563/5000000000000000 x)))
(exp.f64 (log.f64 (/.f64 5641895835477563/5000000000000000 x)))
(exp.f64 (*.f64 (log.f64 (/.f64 5641895835477563/5000000000000000 x)) 1))
(-.f64 (exp.f64 (log1p.f64 (/.f64 5641895835477563/5000000000000000 (/.f64 x z)))) 1)
(/.f64 5641895835477563/5000000000000000 (/.f64 x z))
(/.f64 1 (/.f64 x (*.f64 5641895835477563/5000000000000000 z)))
(/.f64 (*.f64 5641895835477563/5000000000000000 z) x)
(/.f64 (neg.f64 (*.f64 5641895835477563/5000000000000000 z)) (neg.f64 x))
(/.f64 (*.f64 5641895835477563/5000000000000000 (neg.f64 z)) (neg.f64 x))
(/.f64 (*.f64 (neg.f64 z) 5641895835477563/5000000000000000) (neg.f64 x))
(/.f64 (/.f64 (*.f64 5641895835477563/5000000000000000 z) 1) x)
(/.f64 (/.f64 (*.f64 5641895835477563/5000000000000000 z) (pow.f64 (cbrt.f64 x) 2)) (cbrt.f64 x))
(/.f64 (/.f64 (*.f64 5641895835477563/5000000000000000 z) (sqrt.f64 x)) (sqrt.f64 x))
(pow.f64 (/.f64 5641895835477563/5000000000000000 (/.f64 x z)) 1)
(pow.f64 (cbrt.f64 (/.f64 5641895835477563/5000000000000000 (/.f64 x z))) 3)
(pow.f64 (pow.f64 (/.f64 5641895835477563/5000000000000000 (/.f64 x z)) 3) 1/3)
(pow.f64 (sqrt.f64 (/.f64 5641895835477563/5000000000000000 (/.f64 x z))) 2)
(sqrt.f64 (pow.f64 (/.f64 5641895835477563/5000000000000000 (/.f64 x z)) 2))
(log.f64 (pow.f64 (exp.f64 (/.f64 z x)) 5641895835477563/5000000000000000))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 5641895835477563/5000000000000000 (/.f64 x z)))))
(cbrt.f64 (pow.f64 (/.f64 5641895835477563/5000000000000000 (/.f64 x z)) 3))
(expm1.f64 (log1p.f64 (/.f64 5641895835477563/5000000000000000 (/.f64 x z))))
(log1p.f64 (expm1.f64 (/.f64 5641895835477563/5000000000000000 (/.f64 x z))))
(exp.f64 (log.f64 (/.f64 5641895835477563/5000000000000000 (/.f64 x z))))
(exp.f64 (*.f64 (log.f64 (/.f64 5641895835477563/5000000000000000 (/.f64 x z))) 1))
(+.f64 x (/.f64 (/.f64 y x) y))
(+.f64 (/.f64 (/.f64 y x) y) x)
(+.f64 (*.f64 (/.f64 (/.f64 y x) y) 1) x)
(-.f64 (exp.f64 (log1p.f64 (+.f64 x (/.f64 (/.f64 y x) y)))) 1)
(*.f64 1 (+.f64 x (/.f64 (/.f64 y x) y)))
(*.f64 (+.f64 x (/.f64 (/.f64 y x) y)) 1)
(*.f64 (cbrt.f64 (+.f64 x (/.f64 (/.f64 y x) y))) (pow.f64 (cbrt.f64 (+.f64 x (/.f64 (/.f64 y x) y))) 2))
(*.f64 (pow.f64 (cbrt.f64 (+.f64 x (/.f64 (/.f64 y x) y))) 2) (cbrt.f64 (+.f64 x (/.f64 (/.f64 y x) y))))
(*.f64 (sqrt.f64 (+.f64 x (/.f64 (/.f64 y x) y))) (sqrt.f64 (+.f64 x (/.f64 (/.f64 y x) y))))
(/.f64 (+.f64 (pow.f64 (/.f64 (/.f64 y x) y) 3) (pow.f64 x 3)) (+.f64 (*.f64 (/.f64 (/.f64 y x) y) (/.f64 (/.f64 y x) y)) (-.f64 (pow.f64 x 2) (*.f64 (/.f64 (/.f64 y x) y) x))))
(/.f64 (-.f64 (*.f64 (/.f64 (/.f64 y x) y) (/.f64 (/.f64 y x) y)) (pow.f64 x 2)) (-.f64 (/.f64 (/.f64 y x) y) x))
(pow.f64 (+.f64 x (/.f64 (/.f64 y x) y)) 1)
(pow.f64 (cbrt.f64 (+.f64 x (/.f64 (/.f64 y x) y))) 3)
(pow.f64 (pow.f64 (+.f64 x (/.f64 (/.f64 y x) y)) 3) 1/3)
(pow.f64 (sqrt.f64 (+.f64 x (/.f64 (/.f64 y x) y))) 2)
(sqrt.f64 (pow.f64 (+.f64 x (/.f64 (/.f64 y x) y)) 2))
(log.f64 (exp.f64 (+.f64 x (/.f64 (/.f64 y x) y))))
(log.f64 (+.f64 1 (expm1.f64 (+.f64 x (/.f64 (/.f64 y x) y)))))
(cbrt.f64 (pow.f64 (+.f64 x (/.f64 (/.f64 y x) y)) 3))
(expm1.f64 (log1p.f64 (+.f64 x (/.f64 (/.f64 y x) y))))
(log1p.f64 (expm1.f64 (+.f64 x (/.f64 (/.f64 y x) y))))
(exp.f64 (log.f64 (+.f64 x (/.f64 (/.f64 y x) y))))
(exp.f64 (*.f64 (log.f64 (+.f64 x (/.f64 (/.f64 y x) y))) 1))
(-.f64 (exp.f64 (log1p.f64 (/.f64 (/.f64 1 x) y))) 1)
(*.f64 1 (/.f64 (/.f64 1 x) y))
(*.f64 (/.f64 1 x) (/.f64 1 y))
(*.f64 (/.f64 1 x) (/.f64 1 (neg.f64 y)))
(*.f64 -1 (/.f64 (/.f64 1 x) y))
(*.f64 (/.f64 (/.f64 1 x) y) 1)
(*.f64 (/.f64 1 (cbrt.f64 (*.f64 y x))) (pow.f64 (/.f64 1 (cbrt.f64 (*.f64 y x))) 2))
(*.f64 (pow.f64 (/.f64 1 (cbrt.f64 (*.f64 y x))) 2) (/.f64 1 (cbrt.f64 (*.f64 y x))))
(*.f64 (cbrt.f64 (pow.f64 x -2)) (/.f64 (/.f64 1 (cbrt.f64 x)) y))
(*.f64 (cbrt.f64 (pow.f64 x -2)) (*.f64 (/.f64 1 (cbrt.f64 x)) (/.f64 1 y)))
(*.f64 (/.f64 (pow.f64 x -1/2) (sqrt.f64 y)) (/.f64 (pow.f64 x -1/2) (sqrt.f64 y)))
(*.f64 (pow.f64 x -1/2) (/.f64 (pow.f64 x -1/2) y))
(*.f64 (pow.f64 x -1/2) (*.f64 (pow.f64 x -1/2) (/.f64 1 y)))
(*.f64 (/.f64 1 y) (/.f64 1 x))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 y) 2)) (/.f64 (/.f64 1 x) (cbrt.f64 y)))
(*.f64 (/.f64 1 (sqrt.f64 y)) (/.f64 (/.f64 1 x) (sqrt.f64 y)))
(*.f64 (/.f64 -1 (pow.f64 (cbrt.f64 y) 2)) (/.f64 (/.f64 1 x) (cbrt.f64 y)))
(*.f64 (/.f64 -1 (sqrt.f64 y)) (/.f64 (/.f64 1 x) (sqrt.f64 y)))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 x -2)) 1) (/.f64 (/.f64 1 (cbrt.f64 x)) y))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 x -2)) (pow.f64 (cbrt.f64 y) 2)) (/.f64 1 (cbrt.f64 (*.f64 y x))))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 x -2)) (sqrt.f64 y)) (/.f64 (/.f64 1 (cbrt.f64 x)) (sqrt.f64 y)))
(*.f64 (/.f64 (pow.f64 x -1/2) 1) (/.f64 (pow.f64 x -1/2) y))
(*.f64 (/.f64 (pow.f64 x -1/2) (pow.f64 (cbrt.f64 y) 2)) (/.f64 (pow.f64 x -1/2) (cbrt.f64 y)))
(pow.f64 (*.f64 y x) -1)
(pow.f64 (/.f64 (/.f64 1 x) y) 1)
(pow.f64 (/.f64 1 (cbrt.f64 (*.f64 y x))) 3)
(pow.f64 (pow.f64 (/.f64 (/.f64 1 x) y) 3) 1/3)
(pow.f64 (/.f64 (pow.f64 x -1/2) (sqrt.f64 y)) 2)
(neg.f64 (/.f64 (/.f64 1 x) y))
(sqrt.f64 (/.f64 (pow.f64 x -2) (pow.f64 y 2)))
(log.f64 (exp.f64 (/.f64 (/.f64 1 x) y)))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 (/.f64 1 x) y))))
(cbrt.f64 (pow.f64 (/.f64 (/.f64 1 x) y) 3))
(cbrt.f64 (/.f64 (pow.f64 x -3) (pow.f64 y 3)))
(expm1.f64 (log1p.f64 (/.f64 (/.f64 1 x) y)))
(log1p.f64 (expm1.f64 (/.f64 (/.f64 1 x) y)))
(exp.f64 (neg.f64 (log.f64 (*.f64 y x))))
(exp.f64 (*.f64 (neg.f64 (log.f64 (*.f64 y x))) 1))

simplify521.0ms (5.6%)

Algorithm
egg-herbie
Rules
1010×fma-define
794×associate-*r*
720×associate-*l*
586×distribute-rgt-in
586×times-frac
Iterations

Useful iterations: 1 (0.0ms)

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

eval339.0ms (3.7%)

Compiler

Compiled 13089 to 8246 computations (37% saved)

prune120.0ms (1.3%)

Pruning

11 alts after pruning (5 fresh and 6 done)

PrunedKeptTotal
New6453648
Fresh224
Picked145
Done022
Total64811659
Accuracy
100.0%
Counts
659 → 11
Alt Table
Click to see full alt table
StatusAccuracyProgram
64.2%
(fma.f64 y (/.f64 (/.f64 -1 x) y) x)
23.3%
(/.f64 -1 x)
82.3%
(-.f64 x (/.f64 y (-.f64 (*.f64 x y) 5641895835477563/5000000000000000)))
62.2%
(-.f64 x (/.f64 y -5641895835477563/5000000000000000))
67.2%
(-.f64 x (/.f64 1 x))
60.9%
(-.f64 x (*.f64 (/.f64 y (exp.f64 z)) -5000000000000000/5641895835477563))
73.7%
(+.f64 x (/.f64 (/.f64 y x) (-.f64 (/.f64 5641895835477563/5000000000000000 x) y)))
95.5%
(+.f64 x (/.f64 y (-.f64 (*.f64 5641895835477563/5000000000000000 (exp.f64 z)) (*.f64 x y))))
66.9%
(+.f64 x (/.f64 y (+.f64 5641895835477563/5000000000000000 (*.f64 5641895835477563/5000000000000000 z))))
21.1%
(*.f64 y 5000000000000000/5641895835477563)
58.5%
x
Compiler

Compiled 158 to 113 computations (28.5% saved)

localize153.0ms (1.7%)

Localize:

Found 9 expressions with local error:

NewAccuracyProgram
100.0%
(/.f64 y (exp.f64 z))
99.7%
(*.f64 (/.f64 y (exp.f64 z)) -5000000000000000/5641895835477563)
100.0%
(+.f64 5641895835477563/5000000000000000 (*.f64 5641895835477563/5000000000000000 z))
99.8%
(/.f64 y (+.f64 5641895835477563/5000000000000000 (*.f64 5641895835477563/5000000000000000 z)))
99.7%
(*.f64 5641895835477563/5000000000000000 z)
100.0%
(-.f64 x (/.f64 y -5641895835477563/5000000000000000))
99.8%
(/.f64 y -5641895835477563/5000000000000000)
99.8%
(/.f64 5641895835477563/5000000000000000 x)
84.6%
(/.f64 (/.f64 y x) (-.f64 (/.f64 5641895835477563/5000000000000000 x) y))
Compiler

Compiled 106 to 55 computations (48.1% saved)

Precisions
Click to see histograms. Total time spent on operations: 66.0ms
Operation ival-div, time spent: 30.0ms, 45.0% of total-time
Operation ival-mult, time spent: 17.0ms, 26.0% of total-time
Operation ival-sub, time spent: 7.0ms, 11.0% of total-time
Operation ival-add, time spent: 7.0ms, 11.0% of total-time
Operation const, time spent: 3.0ms, 5.0% of total-time
Operation ival-exp, time spent: 2.0ms, 3.0% of total-time

series161.0ms (1.7%)

Counts
9 → 109
Calls
Call 1
Inputs
#<alt (/.f64 (/.f64 y x) (-.f64 (/.f64 5641895835477563/5000000000000000 x) y))>
#<alt (/.f64 5641895835477563/5000000000000000 x)>
#<alt (/.f64 y -5641895835477563/5000000000000000)>
#<alt (-.f64 x (/.f64 y -5641895835477563/5000000000000000))>
#<alt (*.f64 5641895835477563/5000000000000000 z)>
#<alt (/.f64 y (+.f64 5641895835477563/5000000000000000 (*.f64 5641895835477563/5000000000000000 z)))>
#<alt (+.f64 5641895835477563/5000000000000000 (*.f64 5641895835477563/5000000000000000 z))>
#<alt (*.f64 (/.f64 y (exp.f64 z)) -5000000000000000/5641895835477563)>
#<alt (/.f64 y (exp.f64 z))>
Outputs
#<alt (*.f64 5000000000000000/5641895835477563 y)>
#<alt (*.f64 y (+.f64 5000000000000000/5641895835477563 (*.f64 25000000000000000000000000000000/31830988618379068626528276418969 (*.f64 x y))))>
#<alt (*.f64 y (+.f64 5000000000000000/5641895835477563 (*.f64 y (-.f64 (*.f64 125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547 (*.f64 (pow.f64 x 2) y)) (*.f64 -25000000000000000000000000000000/31830988618379068626528276418969 x)))))>
#<alt (*.f64 y (+.f64 5000000000000000/5641895835477563 (*.f64 y (-.f64 (*.f64 y (-.f64 (*.f64 625000000000000000000000000000000000000000000000000000000000000/1013211836423377808197068612118338110498536634308026710423022961 (*.f64 (pow.f64 x 3) y)) (*.f64 -125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547 (pow.f64 x 2)))) (*.f64 -25000000000000000000000000000000/31830988618379068626528276418969 x)))))>
#<alt (/.f64 -1 x)>
#<alt (*.f64 -1 (+.f64 (/.f64 1 x) (*.f64 5641895835477563/5000000000000000 (/.f64 1 (*.f64 (pow.f64 x 2) y)))))>
#<alt (-.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 5641895835477563/5000000000000000 (/.f64 1 (pow.f64 x 2))) (*.f64 31830988618379068626528276418969/25000000000000000000000000000000 (/.f64 1 (*.f64 (pow.f64 x 3) y)))) y)) (/.f64 1 x))>
#<alt (-.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 31830988618379068626528276418969/25000000000000000000000000000000 (/.f64 1 (pow.f64 x 3))) (*.f64 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 (/.f64 1 (*.f64 (pow.f64 x 4) y)))) (pow.f64 y 2))) (+.f64 (/.f64 1 x) (/.f64 5641895835477563/5000000000000000 (*.f64 (pow.f64 x 2) y))))>
#<alt (/.f64 -1 x)>
#<alt (*.f64 -1 (+.f64 (/.f64 1 x) (*.f64 5641895835477563/5000000000000000 (/.f64 1 (*.f64 (pow.f64 x 2) y)))))>
#<alt (-.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 31830988618379068626528276418969/25000000000000000000000000000000 (/.f64 1 (*.f64 (pow.f64 x 3) y))) (*.f64 5641895835477563/5000000000000000 (/.f64 1 (pow.f64 x 2)))) y)) (/.f64 1 x))>
#<alt (-.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 5641895835477563/5000000000000000 (/.f64 1 (pow.f64 x 2))) (+.f64 (/.f64 31830988618379068626528276418969/25000000000000000000000000000000 (*.f64 (pow.f64 x 3) y)) (/.f64 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 (*.f64 (pow.f64 x 4) (pow.f64 y 2))))) y)) (/.f64 1 x))>
#<alt (*.f64 5000000000000000/5641895835477563 y)>
#<alt (+.f64 (*.f64 25000000000000000000000000000000/31830988618379068626528276418969 (*.f64 x (pow.f64 y 2))) (*.f64 5000000000000000/5641895835477563 y))>
#<alt (+.f64 (*.f64 5000000000000000/5641895835477563 y) (*.f64 x (-.f64 (*.f64 125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547 (*.f64 x (pow.f64 y 3))) (*.f64 -25000000000000000000000000000000/31830988618379068626528276418969 (pow.f64 y 2)))))>
#<alt (+.f64 (*.f64 5000000000000000/5641895835477563 y) (*.f64 x (-.f64 (*.f64 x (-.f64 (*.f64 625000000000000000000000000000000000000000000000000000000000000/1013211836423377808197068612118338110498536634308026710423022961 (*.f64 x (pow.f64 y 4))) (*.f64 -125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547 (pow.f64 y 3)))) (*.f64 -25000000000000000000000000000000/31830988618379068626528276418969 (pow.f64 y 2)))))>
#<alt (/.f64 -1 x)>
#<alt (*.f64 -1 (/.f64 (+.f64 1 (*.f64 5641895835477563/5000000000000000 (/.f64 1 (*.f64 x y)))) x))>
#<alt (/.f64 (-.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 5641895835477563/5000000000000000 (/.f64 1 y)) (*.f64 31830988618379068626528276418969/25000000000000000000000000000000 (/.f64 1 (*.f64 x (pow.f64 y 2))))) x)) 1) x)>
#<alt (/.f64 (-.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 31830988618379068626528276418969/25000000000000000000000000000000 (/.f64 1 (pow.f64 y 2))) (*.f64 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 (/.f64 1 (*.f64 x (pow.f64 y 3))))) (pow.f64 x 2))) (+.f64 1 (/.f64 5641895835477563/5000000000000000 (*.f64 x y)))) x)>
#<alt (/.f64 -1 x)>
#<alt (*.f64 -1 (/.f64 (+.f64 1 (*.f64 5641895835477563/5000000000000000 (/.f64 1 (*.f64 x y)))) x))>
#<alt (*.f64 -1 (/.f64 (+.f64 1 (+.f64 (/.f64 5641895835477563/5000000000000000 (*.f64 x y)) (/.f64 31830988618379068626528276418969/25000000000000000000000000000000 (*.f64 (pow.f64 x 2) (pow.f64 y 2))))) x))>
#<alt (*.f64 -1 (/.f64 (+.f64 1 (*.f64 -1 (/.f64 (-.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 (/.f64 1 (*.f64 x (pow.f64 y 3)))) (*.f64 31830988618379068626528276418969/25000000000000000000000000000000 (/.f64 1 (pow.f64 y 2)))) x)) (*.f64 5641895835477563/5000000000000000 (/.f64 1 y))) x))) x))>
#<alt (*.f64 -5000000000000000/5641895835477563 y)>
#<alt (*.f64 -5000000000000000/5641895835477563 y)>
#<alt (*.f64 -5000000000000000/5641895835477563 y)>
#<alt (*.f64 -5000000000000000/5641895835477563 y)>
#<alt (*.f64 -5000000000000000/5641895835477563 y)>
#<alt (*.f64 -5000000000000000/5641895835477563 y)>
#<alt (*.f64 -5000000000000000/5641895835477563 y)>
#<alt (*.f64 -5000000000000000/5641895835477563 y)>
#<alt (*.f64 -5000000000000000/5641895835477563 y)>
#<alt (*.f64 -5000000000000000/5641895835477563 y)>
#<alt (*.f64 -5000000000000000/5641895835477563 y)>
#<alt (*.f64 -5000000000000000/5641895835477563 y)>
#<alt (*.f64 5000000000000000/5641895835477563 y)>
#<alt (-.f64 x (*.f64 -5000000000000000/5641895835477563 y))>
#<alt (-.f64 x (*.f64 -5000000000000000/5641895835477563 y))>
#<alt (-.f64 x (*.f64 -5000000000000000/5641895835477563 y))>
#<alt x>
#<alt (*.f64 x (+.f64 1 (*.f64 5000000000000000/5641895835477563 (/.f64 y x))))>
#<alt (*.f64 x (+.f64 1 (*.f64 5000000000000000/5641895835477563 (/.f64 y x))))>
#<alt (*.f64 x (+.f64 1 (*.f64 5000000000000000/5641895835477563 (/.f64 y x))))>
#<alt x>
#<alt (*.f64 -1 (*.f64 x (-.f64 (*.f64 -5000000000000000/5641895835477563 (/.f64 y x)) 1)))>
#<alt (*.f64 -1 (*.f64 x (-.f64 (*.f64 -5000000000000000/5641895835477563 (/.f64 y x)) 1)))>
#<alt (*.f64 -1 (*.f64 x (-.f64 (*.f64 -5000000000000000/5641895835477563 (/.f64 y x)) 1)))>
#<alt x>
#<alt (+.f64 x (*.f64 5000000000000000/5641895835477563 y))>
#<alt (+.f64 x (*.f64 5000000000000000/5641895835477563 y))>
#<alt (+.f64 x (*.f64 5000000000000000/5641895835477563 y))>
#<alt (*.f64 5000000000000000/5641895835477563 y)>
#<alt (*.f64 y (+.f64 5000000000000000/5641895835477563 (/.f64 x y)))>
#<alt (*.f64 y (+.f64 5000000000000000/5641895835477563 (/.f64 x y)))>
#<alt (*.f64 y (+.f64 5000000000000000/5641895835477563 (/.f64 x y)))>
#<alt (*.f64 5000000000000000/5641895835477563 y)>
#<alt (*.f64 -1 (*.f64 y (-.f64 (*.f64 -1 (/.f64 x y)) 5000000000000000/5641895835477563)))>
#<alt (*.f64 -1 (*.f64 y (-.f64 (*.f64 -1 (/.f64 x y)) 5000000000000000/5641895835477563)))>
#<alt (*.f64 -1 (*.f64 y (-.f64 (*.f64 -1 (/.f64 x y)) 5000000000000000/5641895835477563)))>
#<alt (*.f64 5000000000000000/5641895835477563 y)>
#<alt (+.f64 (*.f64 -5000000000000000/5641895835477563 (*.f64 y z)) (*.f64 5000000000000000/5641895835477563 y))>
#<alt (+.f64 (*.f64 5000000000000000/5641895835477563 y) (*.f64 z (-.f64 (*.f64 5000000000000000/5641895835477563 (*.f64 y z)) (*.f64 5000000000000000/5641895835477563 y))))>
#<alt (+.f64 (*.f64 5000000000000000/5641895835477563 y) (*.f64 z (-.f64 (*.f64 z (-.f64 (*.f64 -5000000000000000/5641895835477563 (*.f64 y z)) (*.f64 -5000000000000000/5641895835477563 y))) (*.f64 5000000000000000/5641895835477563 y))))>
#<alt (*.f64 5000000000000000/5641895835477563 (/.f64 y z))>
#<alt (/.f64 (+.f64 (*.f64 -5000000000000000/5641895835477563 (/.f64 y z)) (*.f64 5000000000000000/5641895835477563 y)) z)>
#<alt (/.f64 (-.f64 (+.f64 (*.f64 5000000000000000/5641895835477563 y) (*.f64 5000000000000000/5641895835477563 (/.f64 y (pow.f64 z 2)))) (*.f64 5000000000000000/5641895835477563 (/.f64 y z))) z)>
#<alt (/.f64 (-.f64 (+.f64 (*.f64 -5000000000000000/5641895835477563 (/.f64 y (pow.f64 z 3))) (*.f64 5000000000000000/5641895835477563 y)) (+.f64 (*.f64 -5000000000000000/5641895835477563 (/.f64 y (pow.f64 z 2))) (*.f64 5000000000000000/5641895835477563 (/.f64 y z)))) z)>
#<alt (*.f64 5000000000000000/5641895835477563 (/.f64 y z))>
#<alt (*.f64 -1 (/.f64 (+.f64 (*.f64 -5000000000000000/5641895835477563 y) (*.f64 5000000000000000/5641895835477563 (/.f64 y z))) z))>
#<alt (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 5000000000000000/5641895835477563 (/.f64 y z)) (*.f64 5000000000000000/5641895835477563 y)) z)) (*.f64 -5000000000000000/5641895835477563 y)) z))>
#<alt (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 5000000000000000/5641895835477563 (/.f64 y z)) (*.f64 5000000000000000/5641895835477563 y)) z)) (*.f64 5000000000000000/5641895835477563 y)) z)) (*.f64 -5000000000000000/5641895835477563 y)) z))>
#<alt 5641895835477563/5000000000000000>
#<alt (*.f64 5641895835477563/5000000000000000 z)>
#<alt (*.f64 z (+.f64 5641895835477563/5000000000000000 (*.f64 5641895835477563/5000000000000000 (/.f64 1 z))))>
#<alt (*.f64 z (+.f64 5641895835477563/5000000000000000 (*.f64 5641895835477563/5000000000000000 (/.f64 1 z))))>
#<alt (*.f64 z (+.f64 5641895835477563/5000000000000000 (*.f64 5641895835477563/5000000000000000 (/.f64 1 z))))>
#<alt (*.f64 5641895835477563/5000000000000000 z)>
#<alt (*.f64 z (+.f64 5641895835477563/5000000000000000 (*.f64 5641895835477563/5000000000000000 (/.f64 1 z))))>
#<alt (*.f64 z (+.f64 5641895835477563/5000000000000000 (*.f64 5641895835477563/5000000000000000 (/.f64 1 z))))>
#<alt (*.f64 z (+.f64 5641895835477563/5000000000000000 (*.f64 5641895835477563/5000000000000000 (/.f64 1 z))))>
#<alt (*.f64 -5000000000000000/5641895835477563 (/.f64 y (exp.f64 z)))>
#<alt (*.f64 -5000000000000000/5641895835477563 (/.f64 y (exp.f64 z)))>
#<alt (*.f64 -5000000000000000/5641895835477563 (/.f64 y (exp.f64 z)))>
#<alt (*.f64 -5000000000000000/5641895835477563 (/.f64 y (exp.f64 z)))>
#<alt (*.f64 -5000000000000000/5641895835477563 (/.f64 y (exp.f64 z)))>
#<alt (*.f64 -5000000000000000/5641895835477563 (/.f64 y (exp.f64 z)))>
#<alt (*.f64 -5000000000000000/5641895835477563 (/.f64 y (exp.f64 z)))>
#<alt (*.f64 -5000000000000000/5641895835477563 (/.f64 y (exp.f64 z)))>
#<alt (*.f64 -5000000000000000/5641895835477563 (/.f64 y (exp.f64 z)))>
#<alt (*.f64 -5000000000000000/5641895835477563 (/.f64 y (exp.f64 z)))>
#<alt (*.f64 -5000000000000000/5641895835477563 (/.f64 y (exp.f64 z)))>
#<alt (*.f64 -5000000000000000/5641895835477563 (/.f64 y (exp.f64 z)))>
#<alt (*.f64 -5000000000000000/5641895835477563 y)>
#<alt (+.f64 (*.f64 -5000000000000000/5641895835477563 y) (*.f64 5000000000000000/5641895835477563 (*.f64 y z)))>
#<alt (+.f64 (*.f64 -5000000000000000/5641895835477563 y) (*.f64 z (+.f64 (*.f64 5000000000000000/5641895835477563 y) (*.f64 5000000000000000/5641895835477563 (*.f64 z (+.f64 (*.f64 -1 y) (*.f64 1/2 y)))))))>
#<alt (+.f64 (*.f64 -5000000000000000/5641895835477563 y) (*.f64 z (+.f64 (*.f64 5000000000000000/5641895835477563 y) (*.f64 z (+.f64 (*.f64 5000000000000000/5641895835477563 (*.f64 z (+.f64 (*.f64 -1 (+.f64 (*.f64 -1 y) (*.f64 1/2 y))) (+.f64 (*.f64 -1/2 y) (*.f64 1/6 y))))) (*.f64 5000000000000000/5641895835477563 (+.f64 (*.f64 -1 y) (*.f64 1/2 y))))))))>
#<alt (*.f64 -5000000000000000/5641895835477563 (/.f64 y (exp.f64 z)))>
#<alt (*.f64 -5000000000000000/5641895835477563 (/.f64 y (exp.f64 z)))>
#<alt (*.f64 -5000000000000000/5641895835477563 (/.f64 y (exp.f64 z)))>
#<alt (*.f64 -5000000000000000/5641895835477563 (/.f64 y (exp.f64 z)))>
#<alt (*.f64 -5000000000000000/5641895835477563 (/.f64 y (exp.f64 z)))>
#<alt (*.f64 -5000000000000000/5641895835477563 (/.f64 y (exp.f64 z)))>
#<alt (*.f64 -5000000000000000/5641895835477563 (/.f64 y (exp.f64 z)))>
#<alt (*.f64 -5000000000000000/5641895835477563 (/.f64 y (exp.f64 z)))>
#<alt y>
#<alt (+.f64 y (*.f64 -1 (*.f64 y z)))>
#<alt (+.f64 y (*.f64 z (-.f64 (*.f64 -1 (*.f64 z (+.f64 (*.f64 -1 y) (*.f64 1/2 y)))) y)))>
#<alt (+.f64 y (*.f64 z (-.f64 (*.f64 z (-.f64 (*.f64 -1 (*.f64 z (+.f64 (*.f64 -1 (+.f64 (*.f64 -1 y) (*.f64 1/2 y))) (+.f64 (*.f64 -1/2 y) (*.f64 1/6 y))))) (+.f64 (*.f64 -1 y) (*.f64 1/2 y)))) y)))>
Calls

42 calls:

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

rewrite201.0ms (2.2%)

Algorithm
batch-egg-rewrite
Rules
1323×log1p-expm1-u
258×associate-*r*
176×associate-*l*
174×expm1-log1p-u
171×add-exp-log
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
025167
1374159
25731159
Stop Event
node limit
Counts
9 → 283
Calls
Call 1
Inputs
(/.f64 (/.f64 y x) (-.f64 (/.f64 5641895835477563/5000000000000000 x) y))
(/.f64 5641895835477563/5000000000000000 x)
(/.f64 y -5641895835477563/5000000000000000)
(-.f64 x (/.f64 y -5641895835477563/5000000000000000))
(*.f64 5641895835477563/5000000000000000 z)
(/.f64 y (+.f64 5641895835477563/5000000000000000 (*.f64 5641895835477563/5000000000000000 z)))
(+.f64 5641895835477563/5000000000000000 (*.f64 5641895835477563/5000000000000000 z))
(*.f64 (/.f64 y (exp.f64 z)) -5000000000000000/5641895835477563)
(/.f64 y (exp.f64 z))
Outputs
(-.f64 (exp.f64 (log1p.f64 (/.f64 y (*.f64 x (-.f64 (/.f64 5641895835477563/5000000000000000 x) y))))) 1)
(*.f64 y (/.f64 (/.f64 1 x) (-.f64 (/.f64 5641895835477563/5000000000000000 x) y)))
(*.f64 y (/.f64 1 (*.f64 x (-.f64 (/.f64 5641895835477563/5000000000000000 x) y))))
(*.f64 y (*.f64 (/.f64 1 x) (/.f64 1 (-.f64 (/.f64 5641895835477563/5000000000000000 x) y))))
(*.f64 (/.f64 y x) (/.f64 1 (-.f64 (/.f64 5641895835477563/5000000000000000 x) y)))
(*.f64 (/.f64 y (*.f64 x (-.f64 (/.f64 5641895835477563/5000000000000000 x) y))) 1)
(*.f64 1 (/.f64 y (*.f64 x (-.f64 (/.f64 5641895835477563/5000000000000000 x) y))))
(*.f64 (cbrt.f64 (/.f64 y (*.f64 x (-.f64 (/.f64 5641895835477563/5000000000000000 x) y)))) (pow.f64 (cbrt.f64 (/.f64 y (*.f64 x (-.f64 (/.f64 5641895835477563/5000000000000000 x) y)))) 2))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 y (*.f64 x (-.f64 (/.f64 5641895835477563/5000000000000000 x) y)))) 2) (cbrt.f64 (/.f64 y (*.f64 x (-.f64 (/.f64 5641895835477563/5000000000000000 x) y)))))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 y x)) 2) (/.f64 (cbrt.f64 (/.f64 y x)) (-.f64 (/.f64 5641895835477563/5000000000000000 x) y)))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 y x)) 2) (*.f64 (cbrt.f64 (/.f64 y x)) (/.f64 1 (-.f64 (/.f64 5641895835477563/5000000000000000 x) y))))
(*.f64 (pow.f64 (cbrt.f64 y) 2) (/.f64 (cbrt.f64 y) (*.f64 x (-.f64 (/.f64 5641895835477563/5000000000000000 x) y))))
(*.f64 (sqrt.f64 (/.f64 y (*.f64 x (-.f64 (/.f64 5641895835477563/5000000000000000 x) y)))) (sqrt.f64 (/.f64 y (*.f64 x (-.f64 (/.f64 5641895835477563/5000000000000000 x) y)))))
(*.f64 (sqrt.f64 (/.f64 y x)) (/.f64 (sqrt.f64 (/.f64 y x)) (-.f64 (/.f64 5641895835477563/5000000000000000 x) y)))
(*.f64 (sqrt.f64 (/.f64 y x)) (*.f64 (sqrt.f64 (/.f64 y x)) (/.f64 1 (-.f64 (/.f64 5641895835477563/5000000000000000 x) y))))
(*.f64 (sqrt.f64 y) (/.f64 (sqrt.f64 y) (*.f64 x (-.f64 (/.f64 5641895835477563/5000000000000000 x) y))))
(*.f64 (/.f64 y (neg.f64 x)) (/.f64 1 (neg.f64 (-.f64 (/.f64 5641895835477563/5000000000000000 x) y))))
(*.f64 (/.f64 1 (-.f64 (/.f64 5641895835477563/5000000000000000 x) y)) (/.f64 y x))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 y) 2) (-.f64 (/.f64 5641895835477563/5000000000000000 x) y)) (/.f64 (cbrt.f64 y) x))
(*.f64 (/.f64 (sqrt.f64 y) (-.f64 (/.f64 5641895835477563/5000000000000000 x) y)) (/.f64 (sqrt.f64 y) x))
(*.f64 (/.f64 y 1) (/.f64 (/.f64 1 x) (-.f64 (/.f64 5641895835477563/5000000000000000 x) y)))
(*.f64 (/.f64 y (pow.f64 (cbrt.f64 (-.f64 (/.f64 5641895835477563/5000000000000000 x) y)) 2)) (/.f64 (/.f64 1 x) (cbrt.f64 (-.f64 (/.f64 5641895835477563/5000000000000000 x) y))))
(*.f64 (/.f64 y (sqrt.f64 (-.f64 (/.f64 5641895835477563/5000000000000000 x) y))) (/.f64 (/.f64 1 x) (sqrt.f64 (-.f64 (/.f64 5641895835477563/5000000000000000 x) y))))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 (-.f64 (/.f64 5641895835477563/5000000000000000 x) y)) 2)) (/.f64 (/.f64 y x) (cbrt.f64 (-.f64 (/.f64 5641895835477563/5000000000000000 x) y))))
(*.f64 (/.f64 1 (sqrt.f64 (-.f64 (/.f64 5641895835477563/5000000000000000 x) y))) (/.f64 (/.f64 y x) (sqrt.f64 (-.f64 (/.f64 5641895835477563/5000000000000000 x) y))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (/.f64 y x)) 2) 1) (/.f64 (cbrt.f64 (/.f64 y x)) (-.f64 (/.f64 5641895835477563/5000000000000000 x) y)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (/.f64 y x)) 2) (pow.f64 (cbrt.f64 (-.f64 (/.f64 5641895835477563/5000000000000000 x) y)) 2)) (cbrt.f64 (/.f64 y (*.f64 x (-.f64 (/.f64 5641895835477563/5000000000000000 x) y)))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (/.f64 y x)) 2) (sqrt.f64 (-.f64 (/.f64 5641895835477563/5000000000000000 x) y))) (/.f64 (cbrt.f64 (/.f64 y x)) (sqrt.f64 (-.f64 (/.f64 5641895835477563/5000000000000000 x) y))))
(*.f64 (/.f64 (sqrt.f64 (/.f64 y x)) 1) (/.f64 (sqrt.f64 (/.f64 y x)) (-.f64 (/.f64 5641895835477563/5000000000000000 x) y)))
(*.f64 (/.f64 (sqrt.f64 (/.f64 y x)) (pow.f64 (cbrt.f64 (-.f64 (/.f64 5641895835477563/5000000000000000 x) y)) 2)) (/.f64 (sqrt.f64 (/.f64 y x)) (cbrt.f64 (-.f64 (/.f64 5641895835477563/5000000000000000 x) y))))
(*.f64 (/.f64 (/.f64 y x) (-.f64 (/.f64 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 (pow.f64 x 3)) (pow.f64 y 3))) (+.f64 (/.f64 31830988618379068626528276418969/25000000000000000000000000000000 (pow.f64 x 2)) (*.f64 y (+.f64 y (/.f64 5641895835477563/5000000000000000 x)))))
(*.f64 (/.f64 (/.f64 y x) (-.f64 (/.f64 31830988618379068626528276418969/25000000000000000000000000000000 (pow.f64 x 2)) (pow.f64 y 2))) (+.f64 y (/.f64 5641895835477563/5000000000000000 x)))
(pow.f64 (/.f64 y (*.f64 x (-.f64 (/.f64 5641895835477563/5000000000000000 x) y))) 1)
(pow.f64 (cbrt.f64 (/.f64 y (*.f64 x (-.f64 (/.f64 5641895835477563/5000000000000000 x) y)))) 3)
(pow.f64 (pow.f64 (/.f64 y (*.f64 x (-.f64 (/.f64 5641895835477563/5000000000000000 x) y))) 3) 1/3)
(pow.f64 (sqrt.f64 (/.f64 y (*.f64 x (-.f64 (/.f64 5641895835477563/5000000000000000 x) y)))) 2)
(pow.f64 (*.f64 (-.f64 (/.f64 5641895835477563/5000000000000000 x) y) (/.f64 x y)) -1)
(neg.f64 (/.f64 (/.f64 y x) (neg.f64 (-.f64 (/.f64 5641895835477563/5000000000000000 x) y))))
(neg.f64 (/.f64 (/.f64 y (neg.f64 x)) (-.f64 (/.f64 5641895835477563/5000000000000000 x) y)))
(sqrt.f64 (pow.f64 (/.f64 y (*.f64 x (-.f64 (/.f64 5641895835477563/5000000000000000 x) y))) 2))
(log.f64 (exp.f64 (/.f64 y (*.f64 x (-.f64 (/.f64 5641895835477563/5000000000000000 x) y)))))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 y (*.f64 x (-.f64 (/.f64 5641895835477563/5000000000000000 x) y))))))
(cbrt.f64 (pow.f64 (/.f64 y (*.f64 x (-.f64 (/.f64 5641895835477563/5000000000000000 x) y))) 3))
(cbrt.f64 (/.f64 (pow.f64 (/.f64 y x) 3) (pow.f64 (-.f64 (/.f64 5641895835477563/5000000000000000 x) y) 3)))
(expm1.f64 (log1p.f64 (/.f64 y (*.f64 x (-.f64 (/.f64 5641895835477563/5000000000000000 x) y)))))
(log1p.f64 (expm1.f64 (/.f64 y (*.f64 x (-.f64 (/.f64 5641895835477563/5000000000000000 x) y)))))
(exp.f64 (log.f64 (/.f64 y (*.f64 x (-.f64 (/.f64 5641895835477563/5000000000000000 x) y)))))
(exp.f64 (*.f64 (log.f64 (/.f64 y (*.f64 x (-.f64 (/.f64 5641895835477563/5000000000000000 x) y)))) 1))
(-.f64 (exp.f64 (log1p.f64 (/.f64 5641895835477563/5000000000000000 x))) 1)
(*.f64 5641895835477563/5000000000000000 (/.f64 1 x))
(*.f64 (/.f64 5641895835477563/5000000000000000 x) 1)
(*.f64 -5641895835477563/5000000000000000 (/.f64 1 (neg.f64 x)))
(*.f64 1 (/.f64 5641895835477563/5000000000000000 x))
(*.f64 (cbrt.f64 (/.f64 5641895835477563/5000000000000000 x)) (pow.f64 (cbrt.f64 (/.f64 5641895835477563/5000000000000000 x)) 2))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 5641895835477563/5000000000000000 x)) 2) (cbrt.f64 (/.f64 5641895835477563/5000000000000000 x)))
(*.f64 (sqrt.f64 (/.f64 5641895835477563/5000000000000000 x)) (sqrt.f64 (/.f64 5641895835477563/5000000000000000 x)))
(*.f64 (/.f64 1 x) 5641895835477563/5000000000000000)
(pow.f64 (/.f64 5641895835477563/5000000000000000 x) 1)
(pow.f64 (cbrt.f64 (/.f64 5641895835477563/5000000000000000 x)) 3)
(pow.f64 (/.f64 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 (pow.f64 x 3)) 1/3)
(pow.f64 (sqrt.f64 (/.f64 5641895835477563/5000000000000000 x)) 2)
(pow.f64 (*.f64 x 5000000000000000/5641895835477563) -1)
(neg.f64 (/.f64 -5641895835477563/5000000000000000 x))
(sqrt.f64 (/.f64 31830988618379068626528276418969/25000000000000000000000000000000 (pow.f64 x 2)))
(log.f64 (exp.f64 (/.f64 5641895835477563/5000000000000000 x)))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 5641895835477563/5000000000000000 x))))
(cbrt.f64 (/.f64 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 (pow.f64 x 3)))
(expm1.f64 (log1p.f64 (/.f64 5641895835477563/5000000000000000 x)))
(log1p.f64 (expm1.f64 (/.f64 5641895835477563/5000000000000000 x)))
(exp.f64 (log.f64 (/.f64 5641895835477563/5000000000000000 x)))
(exp.f64 (*.f64 (log.f64 (/.f64 5641895835477563/5000000000000000 x)) 1))
(-.f64 (exp.f64 (log1p.f64 (*.f64 y -5000000000000000/5641895835477563))) 1)
(*.f64 y -5000000000000000/5641895835477563)
(*.f64 (*.f64 y -5000000000000000/5641895835477563) 1)
(*.f64 -5000000000000000/5641895835477563 y)
(*.f64 1 (*.f64 y -5000000000000000/5641895835477563))
(*.f64 (cbrt.f64 (*.f64 y -5000000000000000/5641895835477563)) (cbrt.f64 (*.f64 (pow.f64 y 2) 25000000000000000000000000000000/31830988618379068626528276418969)))
(*.f64 (cbrt.f64 (*.f64 (pow.f64 y 2) 25000000000000000000000000000000/31830988618379068626528276418969)) (cbrt.f64 (*.f64 y -5000000000000000/5641895835477563)))
(*.f64 (pow.f64 (cbrt.f64 y) 2) (*.f64 (cbrt.f64 y) -5000000000000000/5641895835477563))
(*.f64 (pow.f64 (cbrt.f64 y) 2) (/.f64 (cbrt.f64 y) -5641895835477563/5000000000000000))
(*.f64 (sqrt.f64 (*.f64 y -5000000000000000/5641895835477563)) (sqrt.f64 (*.f64 y -5000000000000000/5641895835477563)))
(*.f64 (sqrt.f64 y) (*.f64 (sqrt.f64 y) -5000000000000000/5641895835477563))
(*.f64 (sqrt.f64 y) (/.f64 (sqrt.f64 y) -5641895835477563/5000000000000000))
(*.f64 (neg.f64 y) 5000000000000000/5641895835477563)
(pow.f64 (*.f64 y -5000000000000000/5641895835477563) 1)
(pow.f64 (cbrt.f64 (*.f64 y -5000000000000000/5641895835477563)) 3)
(pow.f64 (*.f64 (pow.f64 y 3) -125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547) 1/3)
(pow.f64 (sqrt.f64 (*.f64 y -5000000000000000/5641895835477563)) 2)
(pow.f64 (/.f64 -5641895835477563/5000000000000000 y) -1)
(neg.f64 (*.f64 y 5000000000000000/5641895835477563))
(sqrt.f64 (*.f64 (pow.f64 y 2) 25000000000000000000000000000000/31830988618379068626528276418969))
(log.f64 (exp.f64 (*.f64 y -5000000000000000/5641895835477563)))
(log.f64 (+.f64 1 (expm1.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)))
(exp.f64 (*.f64 (log.f64 (*.f64 y -5000000000000000/5641895835477563)) 1))
(+.f64 x (*.f64 y 5000000000000000/5641895835477563))
(+.f64 x (*.f64 (*.f64 y 5000000000000000/5641895835477563) 1))
(+.f64 (+.f64 x (*.f64 y 5000000000000000/5641895835477563)) (fma.f64 5000000000000000/5641895835477563 y (*.f64 y -5000000000000000/5641895835477563)))
(+.f64 (+.f64 x (*.f64 y 5000000000000000/5641895835477563)) (fma.f64 (*.f64 y 5000000000000000/5641895835477563) 1 (*.f64 y -5000000000000000/5641895835477563)))
(+.f64 (+.f64 x (*.f64 y 5000000000000000/5641895835477563)) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 y -5000000000000000/5641895835477563))) (cbrt.f64 (*.f64 (pow.f64 y 2) 25000000000000000000000000000000/31830988618379068626528276418969)) (*.f64 y -5000000000000000/5641895835477563)))
(+.f64 (+.f64 x (*.f64 y 5000000000000000/5641895835477563)) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 y -5000000000000000/5641895835477563))) (sqrt.f64 (*.f64 y -5000000000000000/5641895835477563)) (*.f64 y -5000000000000000/5641895835477563)))
(+.f64 (*.f64 y 5000000000000000/5641895835477563) x)
(*.f64 (+.f64 x (*.f64 y 5000000000000000/5641895835477563)) 1)
(*.f64 1 (+.f64 x (*.f64 y 5000000000000000/5641895835477563)))
(*.f64 (cbrt.f64 (+.f64 x (*.f64 y 5000000000000000/5641895835477563))) (pow.f64 (cbrt.f64 (+.f64 x (*.f64 y 5000000000000000/5641895835477563))) 2))
(*.f64 (pow.f64 (cbrt.f64 (+.f64 x (*.f64 y 5000000000000000/5641895835477563))) 2) (cbrt.f64 (+.f64 x (*.f64 y 5000000000000000/5641895835477563))))
(*.f64 (sqrt.f64 (+.f64 x (*.f64 y 5000000000000000/5641895835477563))) (sqrt.f64 (+.f64 x (*.f64 y 5000000000000000/5641895835477563))))
(*.f64 (-.f64 (pow.f64 x 3) (*.f64 (pow.f64 y 3) -125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547)) (/.f64 1 (fma.f64 x x (*.f64 (*.f64 y -5000000000000000/5641895835477563) (+.f64 x (*.f64 y -5000000000000000/5641895835477563))))))
(*.f64 (-.f64 (pow.f64 x 2) (*.f64 (pow.f64 y 2) 25000000000000000000000000000000/31830988618379068626528276418969)) (/.f64 1 (+.f64 x (*.f64 y -5000000000000000/5641895835477563))))
(*.f64 (+.f64 (sqrt.f64 x) (sqrt.f64 (*.f64 y -5000000000000000/5641895835477563))) (-.f64 (sqrt.f64 x) (sqrt.f64 (*.f64 y -5000000000000000/5641895835477563))))
(/.f64 1 (/.f64 (fma.f64 x x (*.f64 (*.f64 y -5000000000000000/5641895835477563) (+.f64 x (*.f64 y -5000000000000000/5641895835477563)))) (-.f64 (pow.f64 x 3) (*.f64 (pow.f64 y 3) -125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547))))
(/.f64 1 (/.f64 (+.f64 x (*.f64 y -5000000000000000/5641895835477563)) (-.f64 (pow.f64 x 2) (*.f64 (pow.f64 y 2) 25000000000000000000000000000000/31830988618379068626528276418969))))
(/.f64 (-.f64 (pow.f64 x 3) (*.f64 (pow.f64 y 3) -125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547)) (fma.f64 x x (*.f64 (*.f64 y -5000000000000000/5641895835477563) (+.f64 x (*.f64 y -5000000000000000/5641895835477563)))))
(/.f64 (-.f64 (pow.f64 x 2) (*.f64 (pow.f64 y 2) 25000000000000000000000000000000/31830988618379068626528276418969)) (+.f64 x (*.f64 y -5000000000000000/5641895835477563)))
(/.f64 (neg.f64 (-.f64 (pow.f64 x 3) (*.f64 (pow.f64 y 3) -125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547))) (neg.f64 (fma.f64 x x (*.f64 (*.f64 y -5000000000000000/5641895835477563) (+.f64 x (*.f64 y -5000000000000000/5641895835477563))))))
(/.f64 (neg.f64 (-.f64 (pow.f64 x 2) (*.f64 (pow.f64 y 2) 25000000000000000000000000000000/31830988618379068626528276418969))) (neg.f64 (+.f64 x (*.f64 y -5000000000000000/5641895835477563))))
(/.f64 (+.f64 (pow.f64 x 3) (pow.f64 (*.f64 y 5000000000000000/5641895835477563) 3)) (+.f64 (pow.f64 x 2) (-.f64 (*.f64 (*.f64 y 5000000000000000/5641895835477563) (*.f64 y 5000000000000000/5641895835477563)) (*.f64 x (*.f64 y 5000000000000000/5641895835477563)))))
(/.f64 (-.f64 (pow.f64 x 2) (*.f64 (*.f64 y 5000000000000000/5641895835477563) (*.f64 y 5000000000000000/5641895835477563))) (-.f64 x (*.f64 y 5000000000000000/5641895835477563)))
(pow.f64 (+.f64 x (*.f64 y 5000000000000000/5641895835477563)) 1)
(pow.f64 (cbrt.f64 (+.f64 x (*.f64 y 5000000000000000/5641895835477563))) 3)
(pow.f64 (pow.f64 (+.f64 x (*.f64 y 5000000000000000/5641895835477563)) 3) 1/3)
(pow.f64 (sqrt.f64 (+.f64 x (*.f64 y 5000000000000000/5641895835477563))) 2)
(sqrt.f64 (pow.f64 (+.f64 x (*.f64 y 5000000000000000/5641895835477563)) 2))
(log.f64 (exp.f64 (+.f64 x (*.f64 y 5000000000000000/5641895835477563))))
(log.f64 (+.f64 1 (expm1.f64 (+.f64 x (*.f64 y 5000000000000000/5641895835477563)))))
(cbrt.f64 (pow.f64 (+.f64 x (*.f64 y 5000000000000000/5641895835477563)) 3))
(expm1.f64 (log1p.f64 (+.f64 x (*.f64 y 5000000000000000/5641895835477563))))
(log1p.f64 (expm1.f64 (+.f64 x (*.f64 y 5000000000000000/5641895835477563))))
(exp.f64 (log.f64 (+.f64 x (*.f64 y 5000000000000000/5641895835477563))))
(exp.f64 (*.f64 (log.f64 (+.f64 x (*.f64 y 5000000000000000/5641895835477563))) 1))
(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 (sqrt.f64 x) (sqrt.f64 x) (*.f64 y 5000000000000000/5641895835477563))
(-.f64 (exp.f64 (log1p.f64 (*.f64 5641895835477563/5000000000000000 z))) 1)
(pow.f64 (*.f64 5641895835477563/5000000000000000 z) 1)
(pow.f64 (cbrt.f64 (*.f64 5641895835477563/5000000000000000 z)) 3)
(pow.f64 (*.f64 (pow.f64 z 3) 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000) 1/3)
(pow.f64 (sqrt.f64 (*.f64 5641895835477563/5000000000000000 z)) 2)
(sqrt.f64 (*.f64 (pow.f64 z 2) 31830988618379068626528276418969/25000000000000000000000000000000))
(log.f64 (pow.f64 (exp.f64 z) 5641895835477563/5000000000000000))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 5641895835477563/5000000000000000 z))))
(cbrt.f64 (*.f64 (pow.f64 z 3) 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000))
(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 (/.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 (cbrt.f64 (/.f64 y (fma.f64 5641895835477563/5000000000000000 z 5641895835477563/5000000000000000))) (pow.f64 (cbrt.f64 (/.f64 y (fma.f64 5641895835477563/5000000000000000 z 5641895835477563/5000000000000000))) 2))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 y (fma.f64 5641895835477563/5000000000000000 z 5641895835477563/5000000000000000))) 2) (cbrt.f64 (/.f64 y (fma.f64 5641895835477563/5000000000000000 z 5641895835477563/5000000000000000))))
(*.f64 (pow.f64 (cbrt.f64 y) 2) (/.f64 (cbrt.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 (sqrt.f64 (/.f64 y (fma.f64 5641895835477563/5000000000000000 z 5641895835477563/5000000000000000))) (sqrt.f64 (/.f64 y (fma.f64 5641895835477563/5000000000000000 z 5641895835477563/5000000000000000))))
(*.f64 (sqrt.f64 y) (/.f64 (sqrt.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 (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 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) (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 (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 (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 y (+.f64 (*.f64 (pow.f64 z 3) 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000) 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000)) (-.f64 (+.f64 31830988618379068626528276418969/25000000000000000000000000000000 (*.f64 (pow.f64 z 2) 31830988618379068626528276418969/25000000000000000000000000000000)) (*.f64 31830988618379068626528276418969/25000000000000000000000000000000 z)))
(*.f64 (/.f64 y (-.f64 31830988618379068626528276418969/25000000000000000000000000000000 (*.f64 (pow.f64 z 2) 31830988618379068626528276418969/25000000000000000000000000000000))) (+.f64 5641895835477563/5000000000000000 (*.f64 -5641895835477563/5000000000000000 z)))
(pow.f64 (/.f64 y (fma.f64 5641895835477563/5000000000000000 z 5641895835477563/5000000000000000)) 1)
(pow.f64 (cbrt.f64 (/.f64 y (fma.f64 5641895835477563/5000000000000000 z 5641895835477563/5000000000000000))) 3)
(pow.f64 (pow.f64 (/.f64 y (fma.f64 5641895835477563/5000000000000000 z 5641895835477563/5000000000000000)) 3) 1/3)
(pow.f64 (sqrt.f64 (/.f64 y (fma.f64 5641895835477563/5000000000000000 z 5641895835477563/5000000000000000))) 2)
(pow.f64 (/.f64 (fma.f64 5641895835477563/5000000000000000 z 5641895835477563/5000000000000000) y) -1)
(neg.f64 (/.f64 y (neg.f64 (fma.f64 5641895835477563/5000000000000000 z 5641895835477563/5000000000000000))))
(neg.f64 (/.f64 (neg.f64 y) (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))
(cbrt.f64 (/.f64 (pow.f64 y 3) (pow.f64 (fma.f64 5641895835477563/5000000000000000 z 5641895835477563/5000000000000000) 3)))
(expm1.f64 (log1p.f64 (/.f64 y (fma.f64 5641895835477563/5000000000000000 z 5641895835477563/5000000000000000))))
(log1p.f64 (expm1.f64 (/.f64 y (fma.f64 5641895835477563/5000000000000000 z 5641895835477563/5000000000000000))))
(exp.f64 (log.f64 (/.f64 y (fma.f64 5641895835477563/5000000000000000 z 5641895835477563/5000000000000000))))
(exp.f64 (*.f64 (log.f64 (/.f64 y (fma.f64 5641895835477563/5000000000000000 z 5641895835477563/5000000000000000))) 1))
(-.f64 (exp.f64 (log1p.f64 (fma.f64 5641895835477563/5000000000000000 z 5641895835477563/5000000000000000))) 1)
(-.f64 (/.f64 31830988618379068626528276418969/25000000000000000000000000000000 (+.f64 5641895835477563/5000000000000000 (*.f64 -5641895835477563/5000000000000000 z))) (/.f64 (*.f64 (pow.f64 z 2) 31830988618379068626528276418969/25000000000000000000000000000000) (+.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 (+.f64 (*.f64 (pow.f64 z 3) 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000) 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000) (/.f64 1 (-.f64 (+.f64 31830988618379068626528276418969/25000000000000000000000000000000 (*.f64 (pow.f64 z 2) 31830988618379068626528276418969/25000000000000000000000000000000)) (*.f64 31830988618379068626528276418969/25000000000000000000000000000000 z))))
(*.f64 (-.f64 31830988618379068626528276418969/25000000000000000000000000000000 (*.f64 (pow.f64 z 2) 31830988618379068626528276418969/25000000000000000000000000000000)) (/.f64 1 (+.f64 5641895835477563/5000000000000000 (*.f64 -5641895835477563/5000000000000000 z))))
(*.f64 (+.f64 z 1) 5641895835477563/5000000000000000)
(/.f64 1 (/.f64 (-.f64 (+.f64 31830988618379068626528276418969/25000000000000000000000000000000 (*.f64 (pow.f64 z 2) 31830988618379068626528276418969/25000000000000000000000000000000)) (*.f64 31830988618379068626528276418969/25000000000000000000000000000000 z)) (+.f64 (*.f64 (pow.f64 z 3) 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000) 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000)))
(/.f64 1 (/.f64 (+.f64 5641895835477563/5000000000000000 (*.f64 -5641895835477563/5000000000000000 z)) (-.f64 31830988618379068626528276418969/25000000000000000000000000000000 (*.f64 (pow.f64 z 2) 31830988618379068626528276418969/25000000000000000000000000000000))))
(/.f64 (+.f64 (*.f64 (pow.f64 z 3) 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000) 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000) (-.f64 (+.f64 31830988618379068626528276418969/25000000000000000000000000000000 (*.f64 (pow.f64 z 2) 31830988618379068626528276418969/25000000000000000000000000000000)) (*.f64 31830988618379068626528276418969/25000000000000000000000000000000 z)))
(/.f64 (+.f64 (*.f64 (pow.f64 z 3) 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000) 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000) (+.f64 (*.f64 (pow.f64 z 2) 31830988618379068626528276418969/25000000000000000000000000000000) (-.f64 31830988618379068626528276418969/25000000000000000000000000000000 (*.f64 31830988618379068626528276418969/25000000000000000000000000000000 z))))
(/.f64 (-.f64 31830988618379068626528276418969/25000000000000000000000000000000 (*.f64 (pow.f64 z 2) 31830988618379068626528276418969/25000000000000000000000000000000)) (+.f64 5641895835477563/5000000000000000 (*.f64 -5641895835477563/5000000000000000 z)))
(/.f64 (neg.f64 (+.f64 (*.f64 (pow.f64 z 3) 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000) 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000)) (neg.f64 (-.f64 (+.f64 31830988618379068626528276418969/25000000000000000000000000000000 (*.f64 (pow.f64 z 2) 31830988618379068626528276418969/25000000000000000000000000000000)) (*.f64 31830988618379068626528276418969/25000000000000000000000000000000 z))))
(/.f64 (neg.f64 (-.f64 31830988618379068626528276418969/25000000000000000000000000000000 (*.f64 (pow.f64 z 2) 31830988618379068626528276418969/25000000000000000000000000000000))) (neg.f64 (+.f64 5641895835477563/5000000000000000 (*.f64 -5641895835477563/5000000000000000 z))))
(/.f64 (-.f64 (*.f64 (pow.f64 z 2) 31830988618379068626528276418969/25000000000000000000000000000000) 31830988618379068626528276418969/25000000000000000000000000000000) (-.f64 (*.f64 5641895835477563/5000000000000000 z) 5641895835477563/5000000000000000))
(pow.f64 (fma.f64 5641895835477563/5000000000000000 z 5641895835477563/5000000000000000) 1)
(pow.f64 (cbrt.f64 (fma.f64 5641895835477563/5000000000000000 z 5641895835477563/5000000000000000)) 3)
(pow.f64 (pow.f64 (fma.f64 5641895835477563/5000000000000000 z 5641895835477563/5000000000000000) 3) 1/3)
(pow.f64 (sqrt.f64 (fma.f64 5641895835477563/5000000000000000 z 5641895835477563/5000000000000000)) 2)
(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 1 (*.f64 5641895835477563/5000000000000000 z) 5641895835477563/5000000000000000)
(fma.f64 (cbrt.f64 (*.f64 (pow.f64 z 2) 31830988618379068626528276418969/25000000000000000000000000000000)) (cbrt.f64 (*.f64 5641895835477563/5000000000000000 z)) 5641895835477563/5000000000000000)
(fma.f64 (sqrt.f64 (*.f64 5641895835477563/5000000000000000 z)) (sqrt.f64 (*.f64 5641895835477563/5000000000000000 z)) 5641895835477563/5000000000000000)
(-.f64 (exp.f64 (log1p.f64 (*.f64 y (/.f64 -5000000000000000/5641895835477563 (exp.f64 z))))) 1)
(/.f64 y (*.f64 (exp.f64 z) -5641895835477563/5000000000000000))
(/.f64 (*.f64 y -5000000000000000/5641895835477563) (exp.f64 z))
(/.f64 -5000000000000000/5641895835477563 (/.f64 (exp.f64 z) y))
(/.f64 1 (/.f64 (exp.f64 z) (*.f64 y -5000000000000000/5641895835477563)))
(/.f64 1 (*.f64 (exp.f64 z) (/.f64 -5641895835477563/5000000000000000 y)))
(/.f64 (neg.f64 y) (*.f64 (exp.f64 z) 5641895835477563/5000000000000000))
(/.f64 (*.f64 y 5000000000000000/5641895835477563) (neg.f64 (exp.f64 z)))
(/.f64 (/.f64 (*.f64 y -5000000000000000/5641895835477563) (sqrt.f64 (exp.f64 z))) (sqrt.f64 (exp.f64 z)))
(/.f64 (*.f64 -5000000000000000/5641895835477563 (neg.f64 y)) (neg.f64 (exp.f64 z)))
(/.f64 (/.f64 (*.f64 y -5000000000000000/5641895835477563) 1) (exp.f64 z))
(/.f64 (/.f64 (*.f64 y -5000000000000000/5641895835477563) (pow.f64 (cbrt.f64 (exp.f64 z)) 2)) (cbrt.f64 (exp.f64 z)))
(pow.f64 (*.f64 y (/.f64 -5000000000000000/5641895835477563 (exp.f64 z))) 1)
(pow.f64 (cbrt.f64 (*.f64 y (/.f64 -5000000000000000/5641895835477563 (exp.f64 z)))) 3)
(pow.f64 (pow.f64 (*.f64 y (/.f64 -5000000000000000/5641895835477563 (exp.f64 z))) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 y (/.f64 -5000000000000000/5641895835477563 (exp.f64 z)))) 2)
(sqrt.f64 (*.f64 (pow.f64 (/.f64 y (exp.f64 z)) 2) 25000000000000000000000000000000/31830988618379068626528276418969))
(log.f64 (pow.f64 (exp.f64 -5000000000000000/5641895835477563) (/.f64 y (exp.f64 z))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 y (/.f64 -5000000000000000/5641895835477563 (exp.f64 z))))))
(cbrt.f64 (pow.f64 (*.f64 y (/.f64 -5000000000000000/5641895835477563 (exp.f64 z))) 3))
(cbrt.f64 (/.f64 (*.f64 (pow.f64 y 3) -125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547) (pow.f64 (exp.f64 z) 3)))
(expm1.f64 (log1p.f64 (*.f64 y (/.f64 -5000000000000000/5641895835477563 (exp.f64 z)))))
(log1p.f64 (expm1.f64 (*.f64 y (/.f64 -5000000000000000/5641895835477563 (exp.f64 z)))))
(exp.f64 (-.f64 (log.f64 (*.f64 y -5000000000000000/5641895835477563)) z))
(exp.f64 (*.f64 (-.f64 (log.f64 (*.f64 y -5000000000000000/5641895835477563)) z) 1))
(-.f64 (exp.f64 (log1p.f64 (/.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 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 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 1 (pow.f64 (cbrt.f64 (exp.f64 z)) 2)) (/.f64 y (cbrt.f64 (exp.f64 z))))
(*.f64 (/.f64 1 (sqrt.f64 (exp.f64 z))) (/.f64 y (sqrt.f64 (exp.f64 z))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 y) 2) 1) (/.f64 (cbrt.f64 y) (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 (pow.f64 (cbrt.f64 y) 2) (sqrt.f64 (exp.f64 z))) (/.f64 (cbrt.f64 y) (sqrt.f64 (exp.f64 z))))
(*.f64 (/.f64 (sqrt.f64 y) 1) (/.f64 (sqrt.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))))
(pow.f64 (/.f64 y (exp.f64 z)) 1)
(pow.f64 (cbrt.f64 (/.f64 y (exp.f64 z))) 3)
(pow.f64 (pow.f64 (/.f64 y (exp.f64 z)) 3) 1/3)
(pow.f64 (sqrt.f64 (/.f64 y (exp.f64 z))) 2)
(pow.f64 (/.f64 (exp.f64 z) y) -1)
(neg.f64 (/.f64 y (neg.f64 (exp.f64 z))))
(neg.f64 (/.f64 (neg.f64 y) (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) (pow.f64 (exp.f64 z) 3)))
(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))

simplify273.0ms (2.9%)

Algorithm
egg-herbie
Rules
1408×fma-neg
840×fma-define
678×exp-prod
640×*-commutative
600×associate-*r*
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
083411416
1209810749
2684010743
Stop Event
node limit
Counts
392 → 467
Calls
Call 1
Inputs
(*.f64 5000000000000000/5641895835477563 y)
(*.f64 y (+.f64 5000000000000000/5641895835477563 (*.f64 25000000000000000000000000000000/31830988618379068626528276418969 (*.f64 x y))))
(*.f64 y (+.f64 5000000000000000/5641895835477563 (*.f64 y (-.f64 (*.f64 125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547 (*.f64 (pow.f64 x 2) y)) (*.f64 -25000000000000000000000000000000/31830988618379068626528276418969 x)))))
(*.f64 y (+.f64 5000000000000000/5641895835477563 (*.f64 y (-.f64 (*.f64 y (-.f64 (*.f64 625000000000000000000000000000000000000000000000000000000000000/1013211836423377808197068612118338110498536634308026710423022961 (*.f64 (pow.f64 x 3) y)) (*.f64 -125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547 (pow.f64 x 2)))) (*.f64 -25000000000000000000000000000000/31830988618379068626528276418969 x)))))
(/.f64 -1 x)
(*.f64 -1 (+.f64 (/.f64 1 x) (*.f64 5641895835477563/5000000000000000 (/.f64 1 (*.f64 (pow.f64 x 2) y)))))
(-.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 5641895835477563/5000000000000000 (/.f64 1 (pow.f64 x 2))) (*.f64 31830988618379068626528276418969/25000000000000000000000000000000 (/.f64 1 (*.f64 (pow.f64 x 3) y)))) y)) (/.f64 1 x))
(-.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 31830988618379068626528276418969/25000000000000000000000000000000 (/.f64 1 (pow.f64 x 3))) (*.f64 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 (/.f64 1 (*.f64 (pow.f64 x 4) y)))) (pow.f64 y 2))) (+.f64 (/.f64 1 x) (/.f64 5641895835477563/5000000000000000 (*.f64 (pow.f64 x 2) y))))
(/.f64 -1 x)
(*.f64 -1 (+.f64 (/.f64 1 x) (*.f64 5641895835477563/5000000000000000 (/.f64 1 (*.f64 (pow.f64 x 2) y)))))
(-.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 31830988618379068626528276418969/25000000000000000000000000000000 (/.f64 1 (*.f64 (pow.f64 x 3) y))) (*.f64 5641895835477563/5000000000000000 (/.f64 1 (pow.f64 x 2)))) y)) (/.f64 1 x))
(-.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 5641895835477563/5000000000000000 (/.f64 1 (pow.f64 x 2))) (+.f64 (/.f64 31830988618379068626528276418969/25000000000000000000000000000000 (*.f64 (pow.f64 x 3) y)) (/.f64 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 (*.f64 (pow.f64 x 4) (pow.f64 y 2))))) y)) (/.f64 1 x))
(*.f64 5000000000000000/5641895835477563 y)
(+.f64 (*.f64 25000000000000000000000000000000/31830988618379068626528276418969 (*.f64 x (pow.f64 y 2))) (*.f64 5000000000000000/5641895835477563 y))
(+.f64 (*.f64 5000000000000000/5641895835477563 y) (*.f64 x (-.f64 (*.f64 125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547 (*.f64 x (pow.f64 y 3))) (*.f64 -25000000000000000000000000000000/31830988618379068626528276418969 (pow.f64 y 2)))))
(+.f64 (*.f64 5000000000000000/5641895835477563 y) (*.f64 x (-.f64 (*.f64 x (-.f64 (*.f64 625000000000000000000000000000000000000000000000000000000000000/1013211836423377808197068612118338110498536634308026710423022961 (*.f64 x (pow.f64 y 4))) (*.f64 -125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547 (pow.f64 y 3)))) (*.f64 -25000000000000000000000000000000/31830988618379068626528276418969 (pow.f64 y 2)))))
(/.f64 -1 x)
(*.f64 -1 (/.f64 (+.f64 1 (*.f64 5641895835477563/5000000000000000 (/.f64 1 (*.f64 x y)))) x))
(/.f64 (-.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 5641895835477563/5000000000000000 (/.f64 1 y)) (*.f64 31830988618379068626528276418969/25000000000000000000000000000000 (/.f64 1 (*.f64 x (pow.f64 y 2))))) x)) 1) x)
(/.f64 (-.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 31830988618379068626528276418969/25000000000000000000000000000000 (/.f64 1 (pow.f64 y 2))) (*.f64 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 (/.f64 1 (*.f64 x (pow.f64 y 3))))) (pow.f64 x 2))) (+.f64 1 (/.f64 5641895835477563/5000000000000000 (*.f64 x y)))) x)
(/.f64 -1 x)
(*.f64 -1 (/.f64 (+.f64 1 (*.f64 5641895835477563/5000000000000000 (/.f64 1 (*.f64 x y)))) x))
(*.f64 -1 (/.f64 (+.f64 1 (+.f64 (/.f64 5641895835477563/5000000000000000 (*.f64 x y)) (/.f64 31830988618379068626528276418969/25000000000000000000000000000000 (*.f64 (pow.f64 x 2) (pow.f64 y 2))))) x))
(*.f64 -1 (/.f64 (+.f64 1 (*.f64 -1 (/.f64 (-.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 (/.f64 1 (*.f64 x (pow.f64 y 3)))) (*.f64 31830988618379068626528276418969/25000000000000000000000000000000 (/.f64 1 (pow.f64 y 2)))) x)) (*.f64 5641895835477563/5000000000000000 (/.f64 1 y))) x))) x))
(*.f64 -5000000000000000/5641895835477563 y)
(*.f64 -5000000000000000/5641895835477563 y)
(*.f64 -5000000000000000/5641895835477563 y)
(*.f64 -5000000000000000/5641895835477563 y)
(*.f64 -5000000000000000/5641895835477563 y)
(*.f64 -5000000000000000/5641895835477563 y)
(*.f64 -5000000000000000/5641895835477563 y)
(*.f64 -5000000000000000/5641895835477563 y)
(*.f64 -5000000000000000/5641895835477563 y)
(*.f64 -5000000000000000/5641895835477563 y)
(*.f64 -5000000000000000/5641895835477563 y)
(*.f64 -5000000000000000/5641895835477563 y)
(*.f64 5000000000000000/5641895835477563 y)
(-.f64 x (*.f64 -5000000000000000/5641895835477563 y))
(-.f64 x (*.f64 -5000000000000000/5641895835477563 y))
(-.f64 x (*.f64 -5000000000000000/5641895835477563 y))
x
(*.f64 x (+.f64 1 (*.f64 5000000000000000/5641895835477563 (/.f64 y x))))
(*.f64 x (+.f64 1 (*.f64 5000000000000000/5641895835477563 (/.f64 y x))))
(*.f64 x (+.f64 1 (*.f64 5000000000000000/5641895835477563 (/.f64 y x))))
x
(*.f64 -1 (*.f64 x (-.f64 (*.f64 -5000000000000000/5641895835477563 (/.f64 y x)) 1)))
(*.f64 -1 (*.f64 x (-.f64 (*.f64 -5000000000000000/5641895835477563 (/.f64 y x)) 1)))
(*.f64 -1 (*.f64 x (-.f64 (*.f64 -5000000000000000/5641895835477563 (/.f64 y x)) 1)))
x
(+.f64 x (*.f64 5000000000000000/5641895835477563 y))
(+.f64 x (*.f64 5000000000000000/5641895835477563 y))
(+.f64 x (*.f64 5000000000000000/5641895835477563 y))
(*.f64 5000000000000000/5641895835477563 y)
(*.f64 y (+.f64 5000000000000000/5641895835477563 (/.f64 x y)))
(*.f64 y (+.f64 5000000000000000/5641895835477563 (/.f64 x y)))
(*.f64 y (+.f64 5000000000000000/5641895835477563 (/.f64 x y)))
(*.f64 5000000000000000/5641895835477563 y)
(*.f64 -1 (*.f64 y (-.f64 (*.f64 -1 (/.f64 x y)) 5000000000000000/5641895835477563)))
(*.f64 -1 (*.f64 y (-.f64 (*.f64 -1 (/.f64 x y)) 5000000000000000/5641895835477563)))
(*.f64 -1 (*.f64 y (-.f64 (*.f64 -1 (/.f64 x y)) 5000000000000000/5641895835477563)))
(*.f64 5000000000000000/5641895835477563 y)
(+.f64 (*.f64 -5000000000000000/5641895835477563 (*.f64 y z)) (*.f64 5000000000000000/5641895835477563 y))
(+.f64 (*.f64 5000000000000000/5641895835477563 y) (*.f64 z (-.f64 (*.f64 5000000000000000/5641895835477563 (*.f64 y z)) (*.f64 5000000000000000/5641895835477563 y))))
(+.f64 (*.f64 5000000000000000/5641895835477563 y) (*.f64 z (-.f64 (*.f64 z (-.f64 (*.f64 -5000000000000000/5641895835477563 (*.f64 y z)) (*.f64 -5000000000000000/5641895835477563 y))) (*.f64 5000000000000000/5641895835477563 y))))
(*.f64 5000000000000000/5641895835477563 (/.f64 y z))
(/.f64 (+.f64 (*.f64 -5000000000000000/5641895835477563 (/.f64 y z)) (*.f64 5000000000000000/5641895835477563 y)) z)
(/.f64 (-.f64 (+.f64 (*.f64 5000000000000000/5641895835477563 y) (*.f64 5000000000000000/5641895835477563 (/.f64 y (pow.f64 z 2)))) (*.f64 5000000000000000/5641895835477563 (/.f64 y z))) z)
(/.f64 (-.f64 (+.f64 (*.f64 -5000000000000000/5641895835477563 (/.f64 y (pow.f64 z 3))) (*.f64 5000000000000000/5641895835477563 y)) (+.f64 (*.f64 -5000000000000000/5641895835477563 (/.f64 y (pow.f64 z 2))) (*.f64 5000000000000000/5641895835477563 (/.f64 y z)))) z)
(*.f64 5000000000000000/5641895835477563 (/.f64 y z))
(*.f64 -1 (/.f64 (+.f64 (*.f64 -5000000000000000/5641895835477563 y) (*.f64 5000000000000000/5641895835477563 (/.f64 y z))) z))
(*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 5000000000000000/5641895835477563 (/.f64 y z)) (*.f64 5000000000000000/5641895835477563 y)) z)) (*.f64 -5000000000000000/5641895835477563 y)) z))
(*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 5000000000000000/5641895835477563 (/.f64 y z)) (*.f64 5000000000000000/5641895835477563 y)) z)) (*.f64 5000000000000000/5641895835477563 y)) z)) (*.f64 -5000000000000000/5641895835477563 y)) z))
5641895835477563/5000000000000000
(*.f64 5641895835477563/5000000000000000 z)
(*.f64 z (+.f64 5641895835477563/5000000000000000 (*.f64 5641895835477563/5000000000000000 (/.f64 1 z))))
(*.f64 z (+.f64 5641895835477563/5000000000000000 (*.f64 5641895835477563/5000000000000000 (/.f64 1 z))))
(*.f64 z (+.f64 5641895835477563/5000000000000000 (*.f64 5641895835477563/5000000000000000 (/.f64 1 z))))
(*.f64 5641895835477563/5000000000000000 z)
(*.f64 z (+.f64 5641895835477563/5000000000000000 (*.f64 5641895835477563/5000000000000000 (/.f64 1 z))))
(*.f64 z (+.f64 5641895835477563/5000000000000000 (*.f64 5641895835477563/5000000000000000 (/.f64 1 z))))
(*.f64 z (+.f64 5641895835477563/5000000000000000 (*.f64 5641895835477563/5000000000000000 (/.f64 1 z))))
(*.f64 -5000000000000000/5641895835477563 (/.f64 y (exp.f64 z)))
(*.f64 -5000000000000000/5641895835477563 (/.f64 y (exp.f64 z)))
(*.f64 -5000000000000000/5641895835477563 (/.f64 y (exp.f64 z)))
(*.f64 -5000000000000000/5641895835477563 (/.f64 y (exp.f64 z)))
(*.f64 -5000000000000000/5641895835477563 (/.f64 y (exp.f64 z)))
(*.f64 -5000000000000000/5641895835477563 (/.f64 y (exp.f64 z)))
(*.f64 -5000000000000000/5641895835477563 (/.f64 y (exp.f64 z)))
(*.f64 -5000000000000000/5641895835477563 (/.f64 y (exp.f64 z)))
(*.f64 -5000000000000000/5641895835477563 (/.f64 y (exp.f64 z)))
(*.f64 -5000000000000000/5641895835477563 (/.f64 y (exp.f64 z)))
(*.f64 -5000000000000000/5641895835477563 (/.f64 y (exp.f64 z)))
(*.f64 -5000000000000000/5641895835477563 (/.f64 y (exp.f64 z)))
(*.f64 -5000000000000000/5641895835477563 y)
(+.f64 (*.f64 -5000000000000000/5641895835477563 y) (*.f64 5000000000000000/5641895835477563 (*.f64 y z)))
(+.f64 (*.f64 -5000000000000000/5641895835477563 y) (*.f64 z (+.f64 (*.f64 5000000000000000/5641895835477563 y) (*.f64 5000000000000000/5641895835477563 (*.f64 z (+.f64 (*.f64 -1 y) (*.f64 1/2 y)))))))
(+.f64 (*.f64 -5000000000000000/5641895835477563 y) (*.f64 z (+.f64 (*.f64 5000000000000000/5641895835477563 y) (*.f64 z (+.f64 (*.f64 5000000000000000/5641895835477563 (*.f64 z (+.f64 (*.f64 -1 (+.f64 (*.f64 -1 y) (*.f64 1/2 y))) (+.f64 (*.f64 -1/2 y) (*.f64 1/6 y))))) (*.f64 5000000000000000/5641895835477563 (+.f64 (*.f64 -1 y) (*.f64 1/2 y))))))))
(*.f64 -5000000000000000/5641895835477563 (/.f64 y (exp.f64 z)))
(*.f64 -5000000000000000/5641895835477563 (/.f64 y (exp.f64 z)))
(*.f64 -5000000000000000/5641895835477563 (/.f64 y (exp.f64 z)))
(*.f64 -5000000000000000/5641895835477563 (/.f64 y (exp.f64 z)))
(*.f64 -5000000000000000/5641895835477563 (/.f64 y (exp.f64 z)))
(*.f64 -5000000000000000/5641895835477563 (/.f64 y (exp.f64 z)))
(*.f64 -5000000000000000/5641895835477563 (/.f64 y (exp.f64 z)))
(*.f64 -5000000000000000/5641895835477563 (/.f64 y (exp.f64 z)))
y
(+.f64 y (*.f64 -1 (*.f64 y z)))
(+.f64 y (*.f64 z (-.f64 (*.f64 -1 (*.f64 z (+.f64 (*.f64 -1 y) (*.f64 1/2 y)))) y)))
(+.f64 y (*.f64 z (-.f64 (*.f64 z (-.f64 (*.f64 -1 (*.f64 z (+.f64 (*.f64 -1 (+.f64 (*.f64 -1 y) (*.f64 1/2 y))) (+.f64 (*.f64 -1/2 y) (*.f64 1/6 y))))) (+.f64 (*.f64 -1 y) (*.f64 1/2 y)))) y)))
(-.f64 (exp.f64 (log1p.f64 (/.f64 y (*.f64 x (-.f64 (/.f64 5641895835477563/5000000000000000 x) y))))) 1)
(*.f64 y (/.f64 (/.f64 1 x) (-.f64 (/.f64 5641895835477563/5000000000000000 x) y)))
(*.f64 y (/.f64 1 (*.f64 x (-.f64 (/.f64 5641895835477563/5000000000000000 x) y))))
(*.f64 y (*.f64 (/.f64 1 x) (/.f64 1 (-.f64 (/.f64 5641895835477563/5000000000000000 x) y))))
(*.f64 (/.f64 y x) (/.f64 1 (-.f64 (/.f64 5641895835477563/5000000000000000 x) y)))
(*.f64 (/.f64 y (*.f64 x (-.f64 (/.f64 5641895835477563/5000000000000000 x) y))) 1)
(*.f64 1 (/.f64 y (*.f64 x (-.f64 (/.f64 5641895835477563/5000000000000000 x) y))))
(*.f64 (cbrt.f64 (/.f64 y (*.f64 x (-.f64 (/.f64 5641895835477563/5000000000000000 x) y)))) (pow.f64 (cbrt.f64 (/.f64 y (*.f64 x (-.f64 (/.f64 5641895835477563/5000000000000000 x) y)))) 2))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 y (*.f64 x (-.f64 (/.f64 5641895835477563/5000000000000000 x) y)))) 2) (cbrt.f64 (/.f64 y (*.f64 x (-.f64 (/.f64 5641895835477563/5000000000000000 x) y)))))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 y x)) 2) (/.f64 (cbrt.f64 (/.f64 y x)) (-.f64 (/.f64 5641895835477563/5000000000000000 x) y)))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 y x)) 2) (*.f64 (cbrt.f64 (/.f64 y x)) (/.f64 1 (-.f64 (/.f64 5641895835477563/5000000000000000 x) y))))
(*.f64 (pow.f64 (cbrt.f64 y) 2) (/.f64 (cbrt.f64 y) (*.f64 x (-.f64 (/.f64 5641895835477563/5000000000000000 x) y))))
(*.f64 (sqrt.f64 (/.f64 y (*.f64 x (-.f64 (/.f64 5641895835477563/5000000000000000 x) y)))) (sqrt.f64 (/.f64 y (*.f64 x (-.f64 (/.f64 5641895835477563/5000000000000000 x) y)))))
(*.f64 (sqrt.f64 (/.f64 y x)) (/.f64 (sqrt.f64 (/.f64 y x)) (-.f64 (/.f64 5641895835477563/5000000000000000 x) y)))
(*.f64 (sqrt.f64 (/.f64 y x)) (*.f64 (sqrt.f64 (/.f64 y x)) (/.f64 1 (-.f64 (/.f64 5641895835477563/5000000000000000 x) y))))
(*.f64 (sqrt.f64 y) (/.f64 (sqrt.f64 y) (*.f64 x (-.f64 (/.f64 5641895835477563/5000000000000000 x) y))))
(*.f64 (/.f64 y (neg.f64 x)) (/.f64 1 (neg.f64 (-.f64 (/.f64 5641895835477563/5000000000000000 x) y))))
(*.f64 (/.f64 1 (-.f64 (/.f64 5641895835477563/5000000000000000 x) y)) (/.f64 y x))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 y) 2) (-.f64 (/.f64 5641895835477563/5000000000000000 x) y)) (/.f64 (cbrt.f64 y) x))
(*.f64 (/.f64 (sqrt.f64 y) (-.f64 (/.f64 5641895835477563/5000000000000000 x) y)) (/.f64 (sqrt.f64 y) x))
(*.f64 (/.f64 y 1) (/.f64 (/.f64 1 x) (-.f64 (/.f64 5641895835477563/5000000000000000 x) y)))
(*.f64 (/.f64 y (pow.f64 (cbrt.f64 (-.f64 (/.f64 5641895835477563/5000000000000000 x) y)) 2)) (/.f64 (/.f64 1 x) (cbrt.f64 (-.f64 (/.f64 5641895835477563/5000000000000000 x) y))))
(*.f64 (/.f64 y (sqrt.f64 (-.f64 (/.f64 5641895835477563/5000000000000000 x) y))) (/.f64 (/.f64 1 x) (sqrt.f64 (-.f64 (/.f64 5641895835477563/5000000000000000 x) y))))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 (-.f64 (/.f64 5641895835477563/5000000000000000 x) y)) 2)) (/.f64 (/.f64 y x) (cbrt.f64 (-.f64 (/.f64 5641895835477563/5000000000000000 x) y))))
(*.f64 (/.f64 1 (sqrt.f64 (-.f64 (/.f64 5641895835477563/5000000000000000 x) y))) (/.f64 (/.f64 y x) (sqrt.f64 (-.f64 (/.f64 5641895835477563/5000000000000000 x) y))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (/.f64 y x)) 2) 1) (/.f64 (cbrt.f64 (/.f64 y x)) (-.f64 (/.f64 5641895835477563/5000000000000000 x) y)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (/.f64 y x)) 2) (pow.f64 (cbrt.f64 (-.f64 (/.f64 5641895835477563/5000000000000000 x) y)) 2)) (cbrt.f64 (/.f64 y (*.f64 x (-.f64 (/.f64 5641895835477563/5000000000000000 x) y)))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (/.f64 y x)) 2) (sqrt.f64 (-.f64 (/.f64 5641895835477563/5000000000000000 x) y))) (/.f64 (cbrt.f64 (/.f64 y x)) (sqrt.f64 (-.f64 (/.f64 5641895835477563/5000000000000000 x) y))))
(*.f64 (/.f64 (sqrt.f64 (/.f64 y x)) 1) (/.f64 (sqrt.f64 (/.f64 y x)) (-.f64 (/.f64 5641895835477563/5000000000000000 x) y)))
(*.f64 (/.f64 (sqrt.f64 (/.f64 y x)) (pow.f64 (cbrt.f64 (-.f64 (/.f64 5641895835477563/5000000000000000 x) y)) 2)) (/.f64 (sqrt.f64 (/.f64 y x)) (cbrt.f64 (-.f64 (/.f64 5641895835477563/5000000000000000 x) y))))
(*.f64 (/.f64 (/.f64 y x) (-.f64 (/.f64 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 (pow.f64 x 3)) (pow.f64 y 3))) (+.f64 (/.f64 31830988618379068626528276418969/25000000000000000000000000000000 (pow.f64 x 2)) (*.f64 y (+.f64 y (/.f64 5641895835477563/5000000000000000 x)))))
(*.f64 (/.f64 (/.f64 y x) (-.f64 (/.f64 31830988618379068626528276418969/25000000000000000000000000000000 (pow.f64 x 2)) (pow.f64 y 2))) (+.f64 y (/.f64 5641895835477563/5000000000000000 x)))
(pow.f64 (/.f64 y (*.f64 x (-.f64 (/.f64 5641895835477563/5000000000000000 x) y))) 1)
(pow.f64 (cbrt.f64 (/.f64 y (*.f64 x (-.f64 (/.f64 5641895835477563/5000000000000000 x) y)))) 3)
(pow.f64 (pow.f64 (/.f64 y (*.f64 x (-.f64 (/.f64 5641895835477563/5000000000000000 x) y))) 3) 1/3)
(pow.f64 (sqrt.f64 (/.f64 y (*.f64 x (-.f64 (/.f64 5641895835477563/5000000000000000 x) y)))) 2)
(pow.f64 (*.f64 (-.f64 (/.f64 5641895835477563/5000000000000000 x) y) (/.f64 x y)) -1)
(neg.f64 (/.f64 (/.f64 y x) (neg.f64 (-.f64 (/.f64 5641895835477563/5000000000000000 x) y))))
(neg.f64 (/.f64 (/.f64 y (neg.f64 x)) (-.f64 (/.f64 5641895835477563/5000000000000000 x) y)))
(sqrt.f64 (pow.f64 (/.f64 y (*.f64 x (-.f64 (/.f64 5641895835477563/5000000000000000 x) y))) 2))
(log.f64 (exp.f64 (/.f64 y (*.f64 x (-.f64 (/.f64 5641895835477563/5000000000000000 x) y)))))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 y (*.f64 x (-.f64 (/.f64 5641895835477563/5000000000000000 x) y))))))
(cbrt.f64 (pow.f64 (/.f64 y (*.f64 x (-.f64 (/.f64 5641895835477563/5000000000000000 x) y))) 3))
(cbrt.f64 (/.f64 (pow.f64 (/.f64 y x) 3) (pow.f64 (-.f64 (/.f64 5641895835477563/5000000000000000 x) y) 3)))
(expm1.f64 (log1p.f64 (/.f64 y (*.f64 x (-.f64 (/.f64 5641895835477563/5000000000000000 x) y)))))
(log1p.f64 (expm1.f64 (/.f64 y (*.f64 x (-.f64 (/.f64 5641895835477563/5000000000000000 x) y)))))
(exp.f64 (log.f64 (/.f64 y (*.f64 x (-.f64 (/.f64 5641895835477563/5000000000000000 x) y)))))
(exp.f64 (*.f64 (log.f64 (/.f64 y (*.f64 x (-.f64 (/.f64 5641895835477563/5000000000000000 x) y)))) 1))
(-.f64 (exp.f64 (log1p.f64 (/.f64 5641895835477563/5000000000000000 x))) 1)
(*.f64 5641895835477563/5000000000000000 (/.f64 1 x))
(*.f64 (/.f64 5641895835477563/5000000000000000 x) 1)
(*.f64 -5641895835477563/5000000000000000 (/.f64 1 (neg.f64 x)))
(*.f64 1 (/.f64 5641895835477563/5000000000000000 x))
(*.f64 (cbrt.f64 (/.f64 5641895835477563/5000000000000000 x)) (pow.f64 (cbrt.f64 (/.f64 5641895835477563/5000000000000000 x)) 2))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 5641895835477563/5000000000000000 x)) 2) (cbrt.f64 (/.f64 5641895835477563/5000000000000000 x)))
(*.f64 (sqrt.f64 (/.f64 5641895835477563/5000000000000000 x)) (sqrt.f64 (/.f64 5641895835477563/5000000000000000 x)))
(*.f64 (/.f64 1 x) 5641895835477563/5000000000000000)
(pow.f64 (/.f64 5641895835477563/5000000000000000 x) 1)
(pow.f64 (cbrt.f64 (/.f64 5641895835477563/5000000000000000 x)) 3)
(pow.f64 (/.f64 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 (pow.f64 x 3)) 1/3)
(pow.f64 (sqrt.f64 (/.f64 5641895835477563/5000000000000000 x)) 2)
(pow.f64 (*.f64 x 5000000000000000/5641895835477563) -1)
(neg.f64 (/.f64 -5641895835477563/5000000000000000 x))
(sqrt.f64 (/.f64 31830988618379068626528276418969/25000000000000000000000000000000 (pow.f64 x 2)))
(log.f64 (exp.f64 (/.f64 5641895835477563/5000000000000000 x)))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 5641895835477563/5000000000000000 x))))
(cbrt.f64 (/.f64 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 (pow.f64 x 3)))
(expm1.f64 (log1p.f64 (/.f64 5641895835477563/5000000000000000 x)))
(log1p.f64 (expm1.f64 (/.f64 5641895835477563/5000000000000000 x)))
(exp.f64 (log.f64 (/.f64 5641895835477563/5000000000000000 x)))
(exp.f64 (*.f64 (log.f64 (/.f64 5641895835477563/5000000000000000 x)) 1))
(-.f64 (exp.f64 (log1p.f64 (*.f64 y -5000000000000000/5641895835477563))) 1)
(*.f64 y -5000000000000000/5641895835477563)
(*.f64 (*.f64 y -5000000000000000/5641895835477563) 1)
(*.f64 -5000000000000000/5641895835477563 y)
(*.f64 1 (*.f64 y -5000000000000000/5641895835477563))
(*.f64 (cbrt.f64 (*.f64 y -5000000000000000/5641895835477563)) (cbrt.f64 (*.f64 (pow.f64 y 2) 25000000000000000000000000000000/31830988618379068626528276418969)))
(*.f64 (cbrt.f64 (*.f64 (pow.f64 y 2) 25000000000000000000000000000000/31830988618379068626528276418969)) (cbrt.f64 (*.f64 y -5000000000000000/5641895835477563)))
(*.f64 (pow.f64 (cbrt.f64 y) 2) (*.f64 (cbrt.f64 y) -5000000000000000/5641895835477563))
(*.f64 (pow.f64 (cbrt.f64 y) 2) (/.f64 (cbrt.f64 y) -5641895835477563/5000000000000000))
(*.f64 (sqrt.f64 (*.f64 y -5000000000000000/5641895835477563)) (sqrt.f64 (*.f64 y -5000000000000000/5641895835477563)))
(*.f64 (sqrt.f64 y) (*.f64 (sqrt.f64 y) -5000000000000000/5641895835477563))
(*.f64 (sqrt.f64 y) (/.f64 (sqrt.f64 y) -5641895835477563/5000000000000000))
(*.f64 (neg.f64 y) 5000000000000000/5641895835477563)
(pow.f64 (*.f64 y -5000000000000000/5641895835477563) 1)
(pow.f64 (cbrt.f64 (*.f64 y -5000000000000000/5641895835477563)) 3)
(pow.f64 (*.f64 (pow.f64 y 3) -125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547) 1/3)
(pow.f64 (sqrt.f64 (*.f64 y -5000000000000000/5641895835477563)) 2)
(pow.f64 (/.f64 -5641895835477563/5000000000000000 y) -1)
(neg.f64 (*.f64 y 5000000000000000/5641895835477563))
(sqrt.f64 (*.f64 (pow.f64 y 2) 25000000000000000000000000000000/31830988618379068626528276418969))
(log.f64 (exp.f64 (*.f64 y -5000000000000000/5641895835477563)))
(log.f64 (+.f64 1 (expm1.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)))
(exp.f64 (*.f64 (log.f64 (*.f64 y -5000000000000000/5641895835477563)) 1))
(+.f64 x (*.f64 y 5000000000000000/5641895835477563))
(+.f64 x (*.f64 (*.f64 y 5000000000000000/5641895835477563) 1))
(+.f64 (+.f64 x (*.f64 y 5000000000000000/5641895835477563)) (fma.f64 5000000000000000/5641895835477563 y (*.f64 y -5000000000000000/5641895835477563)))
(+.f64 (+.f64 x (*.f64 y 5000000000000000/5641895835477563)) (fma.f64 (*.f64 y 5000000000000000/5641895835477563) 1 (*.f64 y -5000000000000000/5641895835477563)))
(+.f64 (+.f64 x (*.f64 y 5000000000000000/5641895835477563)) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 y -5000000000000000/5641895835477563))) (cbrt.f64 (*.f64 (pow.f64 y 2) 25000000000000000000000000000000/31830988618379068626528276418969)) (*.f64 y -5000000000000000/5641895835477563)))
(+.f64 (+.f64 x (*.f64 y 5000000000000000/5641895835477563)) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 y -5000000000000000/5641895835477563))) (sqrt.f64 (*.f64 y -5000000000000000/5641895835477563)) (*.f64 y -5000000000000000/5641895835477563)))
(+.f64 (*.f64 y 5000000000000000/5641895835477563) x)
(*.f64 (+.f64 x (*.f64 y 5000000000000000/5641895835477563)) 1)
(*.f64 1 (+.f64 x (*.f64 y 5000000000000000/5641895835477563)))
(*.f64 (cbrt.f64 (+.f64 x (*.f64 y 5000000000000000/5641895835477563))) (pow.f64 (cbrt.f64 (+.f64 x (*.f64 y 5000000000000000/5641895835477563))) 2))
(*.f64 (pow.f64 (cbrt.f64 (+.f64 x (*.f64 y 5000000000000000/5641895835477563))) 2) (cbrt.f64 (+.f64 x (*.f64 y 5000000000000000/5641895835477563))))
(*.f64 (sqrt.f64 (+.f64 x (*.f64 y 5000000000000000/5641895835477563))) (sqrt.f64 (+.f64 x (*.f64 y 5000000000000000/5641895835477563))))
(*.f64 (-.f64 (pow.f64 x 3) (*.f64 (pow.f64 y 3) -125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547)) (/.f64 1 (fma.f64 x x (*.f64 (*.f64 y -5000000000000000/5641895835477563) (+.f64 x (*.f64 y -5000000000000000/5641895835477563))))))
(*.f64 (-.f64 (pow.f64 x 2) (*.f64 (pow.f64 y 2) 25000000000000000000000000000000/31830988618379068626528276418969)) (/.f64 1 (+.f64 x (*.f64 y -5000000000000000/5641895835477563))))
(*.f64 (+.f64 (sqrt.f64 x) (sqrt.f64 (*.f64 y -5000000000000000/5641895835477563))) (-.f64 (sqrt.f64 x) (sqrt.f64 (*.f64 y -5000000000000000/5641895835477563))))
(/.f64 1 (/.f64 (fma.f64 x x (*.f64 (*.f64 y -5000000000000000/5641895835477563) (+.f64 x (*.f64 y -5000000000000000/5641895835477563)))) (-.f64 (pow.f64 x 3) (*.f64 (pow.f64 y 3) -125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547))))
(/.f64 1 (/.f64 (+.f64 x (*.f64 y -5000000000000000/5641895835477563)) (-.f64 (pow.f64 x 2) (*.f64 (pow.f64 y 2) 25000000000000000000000000000000/31830988618379068626528276418969))))
(/.f64 (-.f64 (pow.f64 x 3) (*.f64 (pow.f64 y 3) -125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547)) (fma.f64 x x (*.f64 (*.f64 y -5000000000000000/5641895835477563) (+.f64 x (*.f64 y -5000000000000000/5641895835477563)))))
(/.f64 (-.f64 (pow.f64 x 2) (*.f64 (pow.f64 y 2) 25000000000000000000000000000000/31830988618379068626528276418969)) (+.f64 x (*.f64 y -5000000000000000/5641895835477563)))
(/.f64 (neg.f64 (-.f64 (pow.f64 x 3) (*.f64 (pow.f64 y 3) -125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547))) (neg.f64 (fma.f64 x x (*.f64 (*.f64 y -5000000000000000/5641895835477563) (+.f64 x (*.f64 y -5000000000000000/5641895835477563))))))
(/.f64 (neg.f64 (-.f64 (pow.f64 x 2) (*.f64 (pow.f64 y 2) 25000000000000000000000000000000/31830988618379068626528276418969))) (neg.f64 (+.f64 x (*.f64 y -5000000000000000/5641895835477563))))
(/.f64 (+.f64 (pow.f64 x 3) (pow.f64 (*.f64 y 5000000000000000/5641895835477563) 3)) (+.f64 (pow.f64 x 2) (-.f64 (*.f64 (*.f64 y 5000000000000000/5641895835477563) (*.f64 y 5000000000000000/5641895835477563)) (*.f64 x (*.f64 y 5000000000000000/5641895835477563)))))
(/.f64 (-.f64 (pow.f64 x 2) (*.f64 (*.f64 y 5000000000000000/5641895835477563) (*.f64 y 5000000000000000/5641895835477563))) (-.f64 x (*.f64 y 5000000000000000/5641895835477563)))
(pow.f64 (+.f64 x (*.f64 y 5000000000000000/5641895835477563)) 1)
(pow.f64 (cbrt.f64 (+.f64 x (*.f64 y 5000000000000000/5641895835477563))) 3)
(pow.f64 (pow.f64 (+.f64 x (*.f64 y 5000000000000000/5641895835477563)) 3) 1/3)
(pow.f64 (sqrt.f64 (+.f64 x (*.f64 y 5000000000000000/5641895835477563))) 2)
(sqrt.f64 (pow.f64 (+.f64 x (*.f64 y 5000000000000000/5641895835477563)) 2))
(log.f64 (exp.f64 (+.f64 x (*.f64 y 5000000000000000/5641895835477563))))
(log.f64 (+.f64 1 (expm1.f64 (+.f64 x (*.f64 y 5000000000000000/5641895835477563)))))
(cbrt.f64 (pow.f64 (+.f64 x (*.f64 y 5000000000000000/5641895835477563)) 3))
(expm1.f64 (log1p.f64 (+.f64 x (*.f64 y 5000000000000000/5641895835477563))))
(log1p.f64 (expm1.f64 (+.f64 x (*.f64 y 5000000000000000/5641895835477563))))
(exp.f64 (log.f64 (+.f64 x (*.f64 y 5000000000000000/5641895835477563))))
(exp.f64 (*.f64 (log.f64 (+.f64 x (*.f64 y 5000000000000000/5641895835477563))) 1))
(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 (sqrt.f64 x) (sqrt.f64 x) (*.f64 y 5000000000000000/5641895835477563))
(-.f64 (exp.f64 (log1p.f64 (*.f64 5641895835477563/5000000000000000 z))) 1)
(pow.f64 (*.f64 5641895835477563/5000000000000000 z) 1)
(pow.f64 (cbrt.f64 (*.f64 5641895835477563/5000000000000000 z)) 3)
(pow.f64 (*.f64 (pow.f64 z 3) 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000) 1/3)
(pow.f64 (sqrt.f64 (*.f64 5641895835477563/5000000000000000 z)) 2)
(sqrt.f64 (*.f64 (pow.f64 z 2) 31830988618379068626528276418969/25000000000000000000000000000000))
(log.f64 (pow.f64 (exp.f64 z) 5641895835477563/5000000000000000))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 5641895835477563/5000000000000000 z))))
(cbrt.f64 (*.f64 (pow.f64 z 3) 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000))
(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 (/.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 (cbrt.f64 (/.f64 y (fma.f64 5641895835477563/5000000000000000 z 5641895835477563/5000000000000000))) (pow.f64 (cbrt.f64 (/.f64 y (fma.f64 5641895835477563/5000000000000000 z 5641895835477563/5000000000000000))) 2))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 y (fma.f64 5641895835477563/5000000000000000 z 5641895835477563/5000000000000000))) 2) (cbrt.f64 (/.f64 y (fma.f64 5641895835477563/5000000000000000 z 5641895835477563/5000000000000000))))
(*.f64 (pow.f64 (cbrt.f64 y) 2) (/.f64 (cbrt.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 (sqrt.f64 (/.f64 y (fma.f64 5641895835477563/5000000000000000 z 5641895835477563/5000000000000000))) (sqrt.f64 (/.f64 y (fma.f64 5641895835477563/5000000000000000 z 5641895835477563/5000000000000000))))
(*.f64 (sqrt.f64 y) (/.f64 (sqrt.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 (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 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) (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 (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 (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 y (+.f64 (*.f64 (pow.f64 z 3) 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000) 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000)) (-.f64 (+.f64 31830988618379068626528276418969/25000000000000000000000000000000 (*.f64 (pow.f64 z 2) 31830988618379068626528276418969/25000000000000000000000000000000)) (*.f64 31830988618379068626528276418969/25000000000000000000000000000000 z)))
(*.f64 (/.f64 y (-.f64 31830988618379068626528276418969/25000000000000000000000000000000 (*.f64 (pow.f64 z 2) 31830988618379068626528276418969/25000000000000000000000000000000))) (+.f64 5641895835477563/5000000000000000 (*.f64 -5641895835477563/5000000000000000 z)))
(pow.f64 (/.f64 y (fma.f64 5641895835477563/5000000000000000 z 5641895835477563/5000000000000000)) 1)
(pow.f64 (cbrt.f64 (/.f64 y (fma.f64 5641895835477563/5000000000000000 z 5641895835477563/5000000000000000))) 3)
(pow.f64 (pow.f64 (/.f64 y (fma.f64 5641895835477563/5000000000000000 z 5641895835477563/5000000000000000)) 3) 1/3)
(pow.f64 (sqrt.f64 (/.f64 y (fma.f64 5641895835477563/5000000000000000 z 5641895835477563/5000000000000000))) 2)
(pow.f64 (/.f64 (fma.f64 5641895835477563/5000000000000000 z 5641895835477563/5000000000000000) y) -1)
(neg.f64 (/.f64 y (neg.f64 (fma.f64 5641895835477563/5000000000000000 z 5641895835477563/5000000000000000))))
(neg.f64 (/.f64 (neg.f64 y) (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))
(cbrt.f64 (/.f64 (pow.f64 y 3) (pow.f64 (fma.f64 5641895835477563/5000000000000000 z 5641895835477563/5000000000000000) 3)))
(expm1.f64 (log1p.f64 (/.f64 y (fma.f64 5641895835477563/5000000000000000 z 5641895835477563/5000000000000000))))
(log1p.f64 (expm1.f64 (/.f64 y (fma.f64 5641895835477563/5000000000000000 z 5641895835477563/5000000000000000))))
(exp.f64 (log.f64 (/.f64 y (fma.f64 5641895835477563/5000000000000000 z 5641895835477563/5000000000000000))))
(exp.f64 (*.f64 (log.f64 (/.f64 y (fma.f64 5641895835477563/5000000000000000 z 5641895835477563/5000000000000000))) 1))
(-.f64 (exp.f64 (log1p.f64 (fma.f64 5641895835477563/5000000000000000 z 5641895835477563/5000000000000000))) 1)
(-.f64 (/.f64 31830988618379068626528276418969/25000000000000000000000000000000 (+.f64 5641895835477563/5000000000000000 (*.f64 -5641895835477563/5000000000000000 z))) (/.f64 (*.f64 (pow.f64 z 2) 31830988618379068626528276418969/25000000000000000000000000000000) (+.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 (+.f64 (*.f64 (pow.f64 z 3) 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000) 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000) (/.f64 1 (-.f64 (+.f64 31830988618379068626528276418969/25000000000000000000000000000000 (*.f64 (pow.f64 z 2) 31830988618379068626528276418969/25000000000000000000000000000000)) (*.f64 31830988618379068626528276418969/25000000000000000000000000000000 z))))
(*.f64 (-.f64 31830988618379068626528276418969/25000000000000000000000000000000 (*.f64 (pow.f64 z 2) 31830988618379068626528276418969/25000000000000000000000000000000)) (/.f64 1 (+.f64 5641895835477563/5000000000000000 (*.f64 -5641895835477563/5000000000000000 z))))
(*.f64 (+.f64 z 1) 5641895835477563/5000000000000000)
(/.f64 1 (/.f64 (-.f64 (+.f64 31830988618379068626528276418969/25000000000000000000000000000000 (*.f64 (pow.f64 z 2) 31830988618379068626528276418969/25000000000000000000000000000000)) (*.f64 31830988618379068626528276418969/25000000000000000000000000000000 z)) (+.f64 (*.f64 (pow.f64 z 3) 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000) 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000)))
(/.f64 1 (/.f64 (+.f64 5641895835477563/5000000000000000 (*.f64 -5641895835477563/5000000000000000 z)) (-.f64 31830988618379068626528276418969/25000000000000000000000000000000 (*.f64 (pow.f64 z 2) 31830988618379068626528276418969/25000000000000000000000000000000))))
(/.f64 (+.f64 (*.f64 (pow.f64 z 3) 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000) 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000) (-.f64 (+.f64 31830988618379068626528276418969/25000000000000000000000000000000 (*.f64 (pow.f64 z 2) 31830988618379068626528276418969/25000000000000000000000000000000)) (*.f64 31830988618379068626528276418969/25000000000000000000000000000000 z)))
(/.f64 (+.f64 (*.f64 (pow.f64 z 3) 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000) 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000) (+.f64 (*.f64 (pow.f64 z 2) 31830988618379068626528276418969/25000000000000000000000000000000) (-.f64 31830988618379068626528276418969/25000000000000000000000000000000 (*.f64 31830988618379068626528276418969/25000000000000000000000000000000 z))))
(/.f64 (-.f64 31830988618379068626528276418969/25000000000000000000000000000000 (*.f64 (pow.f64 z 2) 31830988618379068626528276418969/25000000000000000000000000000000)) (+.f64 5641895835477563/5000000000000000 (*.f64 -5641895835477563/5000000000000000 z)))
(/.f64 (neg.f64 (+.f64 (*.f64 (pow.f64 z 3) 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000) 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000)) (neg.f64 (-.f64 (+.f64 31830988618379068626528276418969/25000000000000000000000000000000 (*.f64 (pow.f64 z 2) 31830988618379068626528276418969/25000000000000000000000000000000)) (*.f64 31830988618379068626528276418969/25000000000000000000000000000000 z))))
(/.f64 (neg.f64 (-.f64 31830988618379068626528276418969/25000000000000000000000000000000 (*.f64 (pow.f64 z 2) 31830988618379068626528276418969/25000000000000000000000000000000))) (neg.f64 (+.f64 5641895835477563/5000000000000000 (*.f64 -5641895835477563/5000000000000000 z))))
(/.f64 (-.f64 (*.f64 (pow.f64 z 2) 31830988618379068626528276418969/25000000000000000000000000000000) 31830988618379068626528276418969/25000000000000000000000000000000) (-.f64 (*.f64 5641895835477563/5000000000000000 z) 5641895835477563/5000000000000000))
(pow.f64 (fma.f64 5641895835477563/5000000000000000 z 5641895835477563/5000000000000000) 1)
(pow.f64 (cbrt.f64 (fma.f64 5641895835477563/5000000000000000 z 5641895835477563/5000000000000000)) 3)
(pow.f64 (pow.f64 (fma.f64 5641895835477563/5000000000000000 z 5641895835477563/5000000000000000) 3) 1/3)
(pow.f64 (sqrt.f64 (fma.f64 5641895835477563/5000000000000000 z 5641895835477563/5000000000000000)) 2)
(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 1 (*.f64 5641895835477563/5000000000000000 z) 5641895835477563/5000000000000000)
(fma.f64 (cbrt.f64 (*.f64 (pow.f64 z 2) 31830988618379068626528276418969/25000000000000000000000000000000)) (cbrt.f64 (*.f64 5641895835477563/5000000000000000 z)) 5641895835477563/5000000000000000)
(fma.f64 (sqrt.f64 (*.f64 5641895835477563/5000000000000000 z)) (sqrt.f64 (*.f64 5641895835477563/5000000000000000 z)) 5641895835477563/5000000000000000)
(-.f64 (exp.f64 (log1p.f64 (*.f64 y (/.f64 -5000000000000000/5641895835477563 (exp.f64 z))))) 1)
(/.f64 y (*.f64 (exp.f64 z) -5641895835477563/5000000000000000))
(/.f64 (*.f64 y -5000000000000000/5641895835477563) (exp.f64 z))
(/.f64 -5000000000000000/5641895835477563 (/.f64 (exp.f64 z) y))
(/.f64 1 (/.f64 (exp.f64 z) (*.f64 y -5000000000000000/5641895835477563)))
(/.f64 1 (*.f64 (exp.f64 z) (/.f64 -5641895835477563/5000000000000000 y)))
(/.f64 (neg.f64 y) (*.f64 (exp.f64 z) 5641895835477563/5000000000000000))
(/.f64 (*.f64 y 5000000000000000/5641895835477563) (neg.f64 (exp.f64 z)))
(/.f64 (/.f64 (*.f64 y -5000000000000000/5641895835477563) (sqrt.f64 (exp.f64 z))) (sqrt.f64 (exp.f64 z)))
(/.f64 (*.f64 -5000000000000000/5641895835477563 (neg.f64 y)) (neg.f64 (exp.f64 z)))
(/.f64 (/.f64 (*.f64 y -5000000000000000/5641895835477563) 1) (exp.f64 z))
(/.f64 (/.f64 (*.f64 y -5000000000000000/5641895835477563) (pow.f64 (cbrt.f64 (exp.f64 z)) 2)) (cbrt.f64 (exp.f64 z)))
(pow.f64 (*.f64 y (/.f64 -5000000000000000/5641895835477563 (exp.f64 z))) 1)
(pow.f64 (cbrt.f64 (*.f64 y (/.f64 -5000000000000000/5641895835477563 (exp.f64 z)))) 3)
(pow.f64 (pow.f64 (*.f64 y (/.f64 -5000000000000000/5641895835477563 (exp.f64 z))) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 y (/.f64 -5000000000000000/5641895835477563 (exp.f64 z)))) 2)
(sqrt.f64 (*.f64 (pow.f64 (/.f64 y (exp.f64 z)) 2) 25000000000000000000000000000000/31830988618379068626528276418969))
(log.f64 (pow.f64 (exp.f64 -5000000000000000/5641895835477563) (/.f64 y (exp.f64 z))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 y (/.f64 -5000000000000000/5641895835477563 (exp.f64 z))))))
(cbrt.f64 (pow.f64 (*.f64 y (/.f64 -5000000000000000/5641895835477563 (exp.f64 z))) 3))
(cbrt.f64 (/.f64 (*.f64 (pow.f64 y 3) -125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547) (pow.f64 (exp.f64 z) 3)))
(expm1.f64 (log1p.f64 (*.f64 y (/.f64 -5000000000000000/5641895835477563 (exp.f64 z)))))
(log1p.f64 (expm1.f64 (*.f64 y (/.f64 -5000000000000000/5641895835477563 (exp.f64 z)))))
(exp.f64 (-.f64 (log.f64 (*.f64 y -5000000000000000/5641895835477563)) z))
(exp.f64 (*.f64 (-.f64 (log.f64 (*.f64 y -5000000000000000/5641895835477563)) z) 1))
(-.f64 (exp.f64 (log1p.f64 (/.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 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 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 1 (pow.f64 (cbrt.f64 (exp.f64 z)) 2)) (/.f64 y (cbrt.f64 (exp.f64 z))))
(*.f64 (/.f64 1 (sqrt.f64 (exp.f64 z))) (/.f64 y (sqrt.f64 (exp.f64 z))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 y) 2) 1) (/.f64 (cbrt.f64 y) (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 (pow.f64 (cbrt.f64 y) 2) (sqrt.f64 (exp.f64 z))) (/.f64 (cbrt.f64 y) (sqrt.f64 (exp.f64 z))))
(*.f64 (/.f64 (sqrt.f64 y) 1) (/.f64 (sqrt.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))))
(pow.f64 (/.f64 y (exp.f64 z)) 1)
(pow.f64 (cbrt.f64 (/.f64 y (exp.f64 z))) 3)
(pow.f64 (pow.f64 (/.f64 y (exp.f64 z)) 3) 1/3)
(pow.f64 (sqrt.f64 (/.f64 y (exp.f64 z))) 2)
(pow.f64 (/.f64 (exp.f64 z) y) -1)
(neg.f64 (/.f64 y (neg.f64 (exp.f64 z))))
(neg.f64 (/.f64 (neg.f64 y) (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) (pow.f64 (exp.f64 z) 3)))
(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))
Outputs
(*.f64 5000000000000000/5641895835477563 y)
(*.f64 y (+.f64 5000000000000000/5641895835477563 (*.f64 25000000000000000000000000000000/31830988618379068626528276418969 (*.f64 x y))))
(*.f64 y (+.f64 5000000000000000/5641895835477563 (*.f64 25000000000000000000000000000000/31830988618379068626528276418969 (*.f64 y x))))
(*.f64 y (fma.f64 25000000000000000000000000000000/31830988618379068626528276418969 (*.f64 y x) 5000000000000000/5641895835477563))
(*.f64 y (+.f64 5000000000000000/5641895835477563 (*.f64 y (-.f64 (*.f64 125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547 (*.f64 (pow.f64 x 2) y)) (*.f64 -25000000000000000000000000000000/31830988618379068626528276418969 x)))))
(*.f64 y (+.f64 5000000000000000/5641895835477563 (*.f64 y (fma.f64 125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547 (*.f64 y (pow.f64 x 2)) (neg.f64 (*.f64 x -25000000000000000000000000000000/31830988618379068626528276418969))))))
(*.f64 y (fma.f64 y (fma.f64 125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547 (*.f64 y (pow.f64 x 2)) (*.f64 25000000000000000000000000000000/31830988618379068626528276418969 x)) 5000000000000000/5641895835477563))
(*.f64 y (fma.f64 y (fma.f64 (pow.f64 x 2) (*.f64 y 125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547) (*.f64 25000000000000000000000000000000/31830988618379068626528276418969 x)) 5000000000000000/5641895835477563))
(*.f64 y (+.f64 5000000000000000/5641895835477563 (*.f64 y (-.f64 (*.f64 y (-.f64 (*.f64 625000000000000000000000000000000000000000000000000000000000000/1013211836423377808197068612118338110498536634308026710423022961 (*.f64 (pow.f64 x 3) y)) (*.f64 -125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547 (pow.f64 x 2)))) (*.f64 -25000000000000000000000000000000/31830988618379068626528276418969 x)))))
(*.f64 y (+.f64 5000000000000000/5641895835477563 (*.f64 y (+.f64 (*.f64 y (+.f64 (*.f64 625000000000000000000000000000000000000000000000000000000000000/1013211836423377808197068612118338110498536634308026710423022961 (*.f64 y (pow.f64 x 3))) (*.f64 125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547 (pow.f64 x 2)))) (*.f64 25000000000000000000000000000000/31830988618379068626528276418969 x)))))
(*.f64 y (fma.f64 y (fma.f64 y (fma.f64 (*.f64 625000000000000000000000000000000000000000000000000000000000000/1013211836423377808197068612118338110498536634308026710423022961 (pow.f64 x 3)) y (*.f64 125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547 (pow.f64 x 2))) (*.f64 25000000000000000000000000000000/31830988618379068626528276418969 x)) 5000000000000000/5641895835477563))
(*.f64 y (fma.f64 y (fma.f64 y (fma.f64 y (*.f64 625000000000000000000000000000000000000000000000000000000000000/1013211836423377808197068612118338110498536634308026710423022961 (pow.f64 x 3)) (*.f64 125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547 (pow.f64 x 2))) (*.f64 25000000000000000000000000000000/31830988618379068626528276418969 x)) 5000000000000000/5641895835477563))
(/.f64 -1 x)
(*.f64 -1 (+.f64 (/.f64 1 x) (*.f64 5641895835477563/5000000000000000 (/.f64 1 (*.f64 (pow.f64 x 2) y)))))
(neg.f64 (+.f64 (/.f64 1 x) (/.f64 5641895835477563/5000000000000000 (*.f64 y (pow.f64 x 2)))))
(+.f64 (/.f64 -1 x) (/.f64 -5641895835477563/5000000000000000 (*.f64 y (pow.f64 x 2))))
(-.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 5641895835477563/5000000000000000 (/.f64 1 (pow.f64 x 2))) (*.f64 31830988618379068626528276418969/25000000000000000000000000000000 (/.f64 1 (*.f64 (pow.f64 x 3) y)))) y)) (/.f64 1 x))
(-.f64 (neg.f64 (/.f64 (+.f64 (/.f64 5641895835477563/5000000000000000 (pow.f64 x 2)) (/.f64 31830988618379068626528276418969/25000000000000000000000000000000 (*.f64 y (pow.f64 x 3)))) y)) (/.f64 1 x))
(fma.f64 -1 (/.f64 (+.f64 (/.f64 5641895835477563/5000000000000000 (pow.f64 x 2)) (/.f64 31830988618379068626528276418969/25000000000000000000000000000000 (*.f64 y (pow.f64 x 3)))) y) (/.f64 -1 x))
(-.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 31830988618379068626528276418969/25000000000000000000000000000000 (/.f64 1 (pow.f64 x 3))) (*.f64 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 (/.f64 1 (*.f64 (pow.f64 x 4) y)))) (pow.f64 y 2))) (+.f64 (/.f64 1 x) (/.f64 5641895835477563/5000000000000000 (*.f64 (pow.f64 x 2) y))))
(-.f64 (neg.f64 (/.f64 (+.f64 (/.f64 31830988618379068626528276418969/25000000000000000000000000000000 (pow.f64 x 3)) (/.f64 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 (*.f64 y (pow.f64 x 4)))) (pow.f64 y 2))) (+.f64 (/.f64 1 x) (/.f64 5641895835477563/5000000000000000 (*.f64 y (pow.f64 x 2)))))
(+.f64 (fma.f64 -1 (/.f64 (+.f64 (/.f64 31830988618379068626528276418969/25000000000000000000000000000000 (pow.f64 x 3)) (/.f64 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 (*.f64 y (pow.f64 x 4)))) (pow.f64 y 2)) (/.f64 -1 x)) (/.f64 -5641895835477563/5000000000000000 (*.f64 y (pow.f64 x 2))))
(/.f64 -1 x)
(*.f64 -1 (+.f64 (/.f64 1 x) (*.f64 5641895835477563/5000000000000000 (/.f64 1 (*.f64 (pow.f64 x 2) y)))))
(neg.f64 (+.f64 (/.f64 1 x) (/.f64 5641895835477563/5000000000000000 (*.f64 y (pow.f64 x 2)))))
(+.f64 (/.f64 -1 x) (/.f64 -5641895835477563/5000000000000000 (*.f64 y (pow.f64 x 2))))
(-.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 31830988618379068626528276418969/25000000000000000000000000000000 (/.f64 1 (*.f64 (pow.f64 x 3) y))) (*.f64 5641895835477563/5000000000000000 (/.f64 1 (pow.f64 x 2)))) y)) (/.f64 1 x))
(-.f64 (neg.f64 (/.f64 (+.f64 (/.f64 5641895835477563/5000000000000000 (pow.f64 x 2)) (/.f64 31830988618379068626528276418969/25000000000000000000000000000000 (*.f64 y (pow.f64 x 3)))) y)) (/.f64 1 x))
(fma.f64 -1 (/.f64 (+.f64 (/.f64 5641895835477563/5000000000000000 (pow.f64 x 2)) (/.f64 31830988618379068626528276418969/25000000000000000000000000000000 (*.f64 y (pow.f64 x 3)))) y) (/.f64 -1 x))
(-.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 5641895835477563/5000000000000000 (/.f64 1 (pow.f64 x 2))) (+.f64 (/.f64 31830988618379068626528276418969/25000000000000000000000000000000 (*.f64 (pow.f64 x 3) y)) (/.f64 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 (*.f64 (pow.f64 x 4) (pow.f64 y 2))))) y)) (/.f64 1 x))
(-.f64 (neg.f64 (/.f64 (+.f64 (/.f64 5641895835477563/5000000000000000 (pow.f64 x 2)) (+.f64 (/.f64 31830988618379068626528276418969/25000000000000000000000000000000 (*.f64 y (pow.f64 x 3))) (/.f64 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 (*.f64 (pow.f64 x 4) (pow.f64 y 2))))) y)) (/.f64 1 x))
(fma.f64 -1 (/.f64 (+.f64 (/.f64 31830988618379068626528276418969/25000000000000000000000000000000 (*.f64 y (pow.f64 x 3))) (+.f64 (/.f64 5641895835477563/5000000000000000 (pow.f64 x 2)) (/.f64 (/.f64 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 (pow.f64 y 2)) (pow.f64 x 4)))) y) (/.f64 -1 x))
(*.f64 5000000000000000/5641895835477563 y)
(+.f64 (*.f64 25000000000000000000000000000000/31830988618379068626528276418969 (*.f64 x (pow.f64 y 2))) (*.f64 5000000000000000/5641895835477563 y))
(*.f64 y (+.f64 5000000000000000/5641895835477563 (*.f64 25000000000000000000000000000000/31830988618379068626528276418969 (*.f64 y x))))
(*.f64 y (fma.f64 25000000000000000000000000000000/31830988618379068626528276418969 (*.f64 y x) 5000000000000000/5641895835477563))
(+.f64 (*.f64 5000000000000000/5641895835477563 y) (*.f64 x (-.f64 (*.f64 125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547 (*.f64 x (pow.f64 y 3))) (*.f64 -25000000000000000000000000000000/31830988618379068626528276418969 (pow.f64 y 2)))))
(fma.f64 5000000000000000/5641895835477563 y (*.f64 x (+.f64 (*.f64 125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547 (*.f64 x (pow.f64 y 3))) (*.f64 25000000000000000000000000000000/31830988618379068626528276418969 (pow.f64 y 2)))))
(fma.f64 x (fma.f64 125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547 (*.f64 x (pow.f64 y 3)) (*.f64 25000000000000000000000000000000/31830988618379068626528276418969 (pow.f64 y 2))) (*.f64 5000000000000000/5641895835477563 y))
(fma.f64 x (fma.f64 x (*.f64 125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547 (pow.f64 y 3)) (*.f64 25000000000000000000000000000000/31830988618379068626528276418969 (pow.f64 y 2))) (*.f64 5000000000000000/5641895835477563 y))
(+.f64 (*.f64 5000000000000000/5641895835477563 y) (*.f64 x (-.f64 (*.f64 x (-.f64 (*.f64 625000000000000000000000000000000000000000000000000000000000000/1013211836423377808197068612118338110498536634308026710423022961 (*.f64 x (pow.f64 y 4))) (*.f64 -125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547 (pow.f64 y 3)))) (*.f64 -25000000000000000000000000000000/31830988618379068626528276418969 (pow.f64 y 2)))))
(fma.f64 5000000000000000/5641895835477563 y (*.f64 x (+.f64 (*.f64 x (+.f64 (*.f64 625000000000000000000000000000000000000000000000000000000000000/1013211836423377808197068612118338110498536634308026710423022961 (*.f64 x (pow.f64 y 4))) (*.f64 125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547 (pow.f64 y 3)))) (*.f64 25000000000000000000000000000000/31830988618379068626528276418969 (pow.f64 y 2)))))
(fma.f64 x (fma.f64 x (fma.f64 625000000000000000000000000000000000000000000000000000000000000/1013211836423377808197068612118338110498536634308026710423022961 (*.f64 x (pow.f64 y 4)) (*.f64 125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547 (pow.f64 y 3))) (*.f64 25000000000000000000000000000000/31830988618379068626528276418969 (pow.f64 y 2))) (*.f64 5000000000000000/5641895835477563 y))
(fma.f64 x (fma.f64 x (fma.f64 (*.f64 625000000000000000000000000000000000000000000000000000000000000/1013211836423377808197068612118338110498536634308026710423022961 (pow.f64 y 4)) x (*.f64 125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547 (pow.f64 y 3))) (*.f64 25000000000000000000000000000000/31830988618379068626528276418969 (pow.f64 y 2))) (*.f64 5000000000000000/5641895835477563 y))
(/.f64 -1 x)
(*.f64 -1 (/.f64 (+.f64 1 (*.f64 5641895835477563/5000000000000000 (/.f64 1 (*.f64 x y)))) x))
(neg.f64 (/.f64 (+.f64 1 (/.f64 5641895835477563/5000000000000000 (*.f64 y x))) x))
(/.f64 (+.f64 1 (/.f64 (/.f64 5641895835477563/5000000000000000 y) x)) (neg.f64 x))
(/.f64 (-.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 5641895835477563/5000000000000000 (/.f64 1 y)) (*.f64 31830988618379068626528276418969/25000000000000000000000000000000 (/.f64 1 (*.f64 x (pow.f64 y 2))))) x)) 1) x)
(/.f64 (fma.f64 -1 (/.f64 (+.f64 (/.f64 5641895835477563/5000000000000000 y) (/.f64 31830988618379068626528276418969/25000000000000000000000000000000 (*.f64 x (pow.f64 y 2)))) x) -1) x)
(/.f64 (fma.f64 -1 (/.f64 (+.f64 (/.f64 5641895835477563/5000000000000000 y) (/.f64 (/.f64 31830988618379068626528276418969/25000000000000000000000000000000 (pow.f64 y 2)) x)) x) -1) x)
(/.f64 (-.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 31830988618379068626528276418969/25000000000000000000000000000000 (/.f64 1 (pow.f64 y 2))) (*.f64 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 (/.f64 1 (*.f64 x (pow.f64 y 3))))) (pow.f64 x 2))) (+.f64 1 (/.f64 5641895835477563/5000000000000000 (*.f64 x y)))) x)
(/.f64 (-.f64 (neg.f64 (/.f64 (+.f64 (/.f64 31830988618379068626528276418969/25000000000000000000000000000000 (pow.f64 y 2)) (/.f64 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 (*.f64 x (pow.f64 y 3)))) (pow.f64 x 2))) (+.f64 1 (/.f64 5641895835477563/5000000000000000 (*.f64 y x)))) x)
(/.f64 (-.f64 (/.f64 (fma.f64 -1 (/.f64 (+.f64 (/.f64 31830988618379068626528276418969/25000000000000000000000000000000 (pow.f64 y 2)) (/.f64 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 (*.f64 x (pow.f64 y 3)))) x) (/.f64 -5641895835477563/5000000000000000 y)) x) 1) x)
(/.f64 -1 x)
(*.f64 -1 (/.f64 (+.f64 1 (*.f64 5641895835477563/5000000000000000 (/.f64 1 (*.f64 x y)))) x))
(neg.f64 (/.f64 (+.f64 1 (/.f64 5641895835477563/5000000000000000 (*.f64 y x))) x))
(/.f64 (+.f64 1 (/.f64 (/.f64 5641895835477563/5000000000000000 y) x)) (neg.f64 x))
(*.f64 -1 (/.f64 (+.f64 1 (+.f64 (/.f64 5641895835477563/5000000000000000 (*.f64 x y)) (/.f64 31830988618379068626528276418969/25000000000000000000000000000000 (*.f64 (pow.f64 x 2) (pow.f64 y 2))))) x))
(neg.f64 (/.f64 (+.f64 1 (+.f64 (/.f64 5641895835477563/5000000000000000 (*.f64 y x)) (/.f64 31830988618379068626528276418969/25000000000000000000000000000000 (*.f64 (pow.f64 x 2) (pow.f64 y 2))))) x))
(/.f64 (+.f64 1 (+.f64 (/.f64 (/.f64 5641895835477563/5000000000000000 y) x) (/.f64 (/.f64 31830988618379068626528276418969/25000000000000000000000000000000 (pow.f64 y 2)) (pow.f64 x 2)))) (neg.f64 x))
(*.f64 -1 (/.f64 (+.f64 1 (*.f64 -1 (/.f64 (-.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 (/.f64 1 (*.f64 x (pow.f64 y 3)))) (*.f64 31830988618379068626528276418969/25000000000000000000000000000000 (/.f64 1 (pow.f64 y 2)))) x)) (*.f64 5641895835477563/5000000000000000 (/.f64 1 y))) x))) x))
(neg.f64 (/.f64 (+.f64 1 (neg.f64 (/.f64 (-.f64 (neg.f64 (/.f64 (+.f64 (/.f64 31830988618379068626528276418969/25000000000000000000000000000000 (pow.f64 y 2)) (/.f64 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 (*.f64 x (pow.f64 y 3)))) x)) (/.f64 5641895835477563/5000000000000000 y)) x))) x))
(/.f64 (-.f64 1 (/.f64 (fma.f64 -1 (/.f64 (+.f64 (/.f64 31830988618379068626528276418969/25000000000000000000000000000000 (pow.f64 y 2)) (/.f64 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 (*.f64 x (pow.f64 y 3)))) x) (/.f64 -5641895835477563/5000000000000000 y)) x)) (neg.f64 x))
(*.f64 -5000000000000000/5641895835477563 y)
(*.f64 y -5000000000000000/5641895835477563)
(*.f64 -5000000000000000/5641895835477563 y)
(*.f64 y -5000000000000000/5641895835477563)
(*.f64 -5000000000000000/5641895835477563 y)
(*.f64 y -5000000000000000/5641895835477563)
(*.f64 -5000000000000000/5641895835477563 y)
(*.f64 y -5000000000000000/5641895835477563)
(*.f64 -5000000000000000/5641895835477563 y)
(*.f64 y -5000000000000000/5641895835477563)
(*.f64 -5000000000000000/5641895835477563 y)
(*.f64 y -5000000000000000/5641895835477563)
(*.f64 -5000000000000000/5641895835477563 y)
(*.f64 y -5000000000000000/5641895835477563)
(*.f64 -5000000000000000/5641895835477563 y)
(*.f64 y -5000000000000000/5641895835477563)
(*.f64 -5000000000000000/5641895835477563 y)
(*.f64 y -5000000000000000/5641895835477563)
(*.f64 -5000000000000000/5641895835477563 y)
(*.f64 y -5000000000000000/5641895835477563)
(*.f64 -5000000000000000/5641895835477563 y)
(*.f64 y -5000000000000000/5641895835477563)
(*.f64 -5000000000000000/5641895835477563 y)
(*.f64 y -5000000000000000/5641895835477563)
(*.f64 5000000000000000/5641895835477563 y)
(-.f64 x (*.f64 -5000000000000000/5641895835477563 y))
(fma.f64 y 5000000000000000/5641895835477563 x)
(fma.f64 5000000000000000/5641895835477563 y x)
(-.f64 x (*.f64 -5000000000000000/5641895835477563 y))
(fma.f64 y 5000000000000000/5641895835477563 x)
(fma.f64 5000000000000000/5641895835477563 y x)
(-.f64 x (*.f64 -5000000000000000/5641895835477563 y))
(fma.f64 y 5000000000000000/5641895835477563 x)
(fma.f64 5000000000000000/5641895835477563 y x)
x
(*.f64 x (+.f64 1 (*.f64 5000000000000000/5641895835477563 (/.f64 y x))))
(*.f64 x (+.f64 1 (/.f64 (*.f64 5000000000000000/5641895835477563 y) x)))
(*.f64 x (fma.f64 5000000000000000/5641895835477563 (/.f64 y x) 1))
(*.f64 x (+.f64 1 (*.f64 5000000000000000/5641895835477563 (/.f64 y x))))
(*.f64 x (+.f64 1 (/.f64 (*.f64 5000000000000000/5641895835477563 y) x)))
(*.f64 x (fma.f64 5000000000000000/5641895835477563 (/.f64 y x) 1))
(*.f64 x (+.f64 1 (*.f64 5000000000000000/5641895835477563 (/.f64 y x))))
(*.f64 x (+.f64 1 (/.f64 (*.f64 5000000000000000/5641895835477563 y) x)))
(*.f64 x (fma.f64 5000000000000000/5641895835477563 (/.f64 y x) 1))
x
(*.f64 -1 (*.f64 x (-.f64 (*.f64 -5000000000000000/5641895835477563 (/.f64 y x)) 1)))
(*.f64 (neg.f64 x) (fma.f64 -5000000000000000/5641895835477563 (/.f64 y x) -1))
(*.f64 (fma.f64 -5000000000000000/5641895835477563 (/.f64 y x) -1) (neg.f64 x))
(*.f64 (fma.f64 y (/.f64 -5000000000000000/5641895835477563 x) -1) (neg.f64 x))
(*.f64 -1 (*.f64 x (-.f64 (*.f64 -5000000000000000/5641895835477563 (/.f64 y x)) 1)))
(*.f64 (neg.f64 x) (fma.f64 -5000000000000000/5641895835477563 (/.f64 y x) -1))
(*.f64 (fma.f64 -5000000000000000/5641895835477563 (/.f64 y x) -1) (neg.f64 x))
(*.f64 (fma.f64 y (/.f64 -5000000000000000/5641895835477563 x) -1) (neg.f64 x))
(*.f64 -1 (*.f64 x (-.f64 (*.f64 -5000000000000000/5641895835477563 (/.f64 y x)) 1)))
(*.f64 (neg.f64 x) (fma.f64 -5000000000000000/5641895835477563 (/.f64 y x) -1))
(*.f64 (fma.f64 -5000000000000000/5641895835477563 (/.f64 y x) -1) (neg.f64 x))
(*.f64 (fma.f64 y (/.f64 -5000000000000000/5641895835477563 x) -1) (neg.f64 x))
x
(+.f64 x (*.f64 5000000000000000/5641895835477563 y))
(fma.f64 y 5000000000000000/5641895835477563 x)
(fma.f64 5000000000000000/5641895835477563 y x)
(+.f64 x (*.f64 5000000000000000/5641895835477563 y))
(fma.f64 y 5000000000000000/5641895835477563 x)
(fma.f64 5000000000000000/5641895835477563 y x)
(+.f64 x (*.f64 5000000000000000/5641895835477563 y))
(fma.f64 y 5000000000000000/5641895835477563 x)
(fma.f64 5000000000000000/5641895835477563 y x)
(*.f64 5000000000000000/5641895835477563 y)
(*.f64 y (+.f64 5000000000000000/5641895835477563 (/.f64 x y)))
(*.f64 y (+.f64 5000000000000000/5641895835477563 (/.f64 x y)))
(*.f64 y (+.f64 5000000000000000/5641895835477563 (/.f64 x y)))
(*.f64 5000000000000000/5641895835477563 y)
(*.f64 -1 (*.f64 y (-.f64 (*.f64 -1 (/.f64 x y)) 5000000000000000/5641895835477563)))
(*.f64 (neg.f64 y) (fma.f64 -1 (/.f64 x y) -5000000000000000/5641895835477563))
(*.f64 y (neg.f64 (fma.f64 -1 (/.f64 x y) -5000000000000000/5641895835477563)))
(*.f64 -1 (*.f64 y (-.f64 (*.f64 -1 (/.f64 x y)) 5000000000000000/5641895835477563)))
(*.f64 (neg.f64 y) (fma.f64 -1 (/.f64 x y) -5000000000000000/5641895835477563))
(*.f64 y (neg.f64 (fma.f64 -1 (/.f64 x y) -5000000000000000/5641895835477563)))
(*.f64 -1 (*.f64 y (-.f64 (*.f64 -1 (/.f64 x y)) 5000000000000000/5641895835477563)))
(*.f64 (neg.f64 y) (fma.f64 -1 (/.f64 x y) -5000000000000000/5641895835477563))
(*.f64 y (neg.f64 (fma.f64 -1 (/.f64 x y) -5000000000000000/5641895835477563)))
(*.f64 5000000000000000/5641895835477563 y)
(+.f64 (*.f64 -5000000000000000/5641895835477563 (*.f64 y z)) (*.f64 5000000000000000/5641895835477563 y))
(*.f64 -5000000000000000/5641895835477563 (-.f64 (*.f64 y z) y))
(*.f64 (*.f64 y -5000000000000000/5641895835477563) (-.f64 z 1))
(+.f64 (*.f64 5000000000000000/5641895835477563 y) (*.f64 z (-.f64 (*.f64 5000000000000000/5641895835477563 (*.f64 y z)) (*.f64 5000000000000000/5641895835477563 y))))
(fma.f64 5000000000000000/5641895835477563 y (*.f64 z (*.f64 5000000000000000/5641895835477563 (-.f64 (*.f64 y z) y))))
(fma.f64 z (*.f64 (*.f64 5000000000000000/5641895835477563 y) (-.f64 z 1)) (*.f64 5000000000000000/5641895835477563 y))
(+.f64 (*.f64 5000000000000000/5641895835477563 y) (*.f64 z (-.f64 (*.f64 z (-.f64 (*.f64 -5000000000000000/5641895835477563 (*.f64 y z)) (*.f64 -5000000000000000/5641895835477563 y))) (*.f64 5000000000000000/5641895835477563 y))))
(fma.f64 5000000000000000/5641895835477563 y (*.f64 z (fma.f64 z (*.f64 -5000000000000000/5641895835477563 (-.f64 (*.f64 y z) y)) (*.f64 y -5000000000000000/5641895835477563))))
(fma.f64 z (fma.f64 z (*.f64 (*.f64 y -5000000000000000/5641895835477563) (-.f64 z 1)) (*.f64 y -5000000000000000/5641895835477563)) (*.f64 5000000000000000/5641895835477563 y))
(*.f64 5000000000000000/5641895835477563 (/.f64 y z))
(/.f64 (+.f64 (*.f64 -5000000000000000/5641895835477563 (/.f64 y z)) (*.f64 5000000000000000/5641895835477563 y)) z)
(/.f64 (fma.f64 -5000000000000000/5641895835477563 (/.f64 y z) (*.f64 5000000000000000/5641895835477563 y)) z)
(/.f64 (*.f64 -5000000000000000/5641895835477563 (-.f64 (/.f64 y z) y)) z)
(/.f64 (-.f64 (+.f64 (*.f64 5000000000000000/5641895835477563 y) (*.f64 5000000000000000/5641895835477563 (/.f64 y (pow.f64 z 2)))) (*.f64 5000000000000000/5641895835477563 (/.f64 y z))) z)
(/.f64 (+.f64 (*.f64 5000000000000000/5641895835477563 (+.f64 y (/.f64 y (pow.f64 z 2)))) (/.f64 (*.f64 y -5000000000000000/5641895835477563) z)) z)
(/.f64 (fma.f64 5000000000000000/5641895835477563 y (*.f64 5000000000000000/5641895835477563 (/.f64 (-.f64 (/.f64 y z) y) z))) z)
(/.f64 (-.f64 (+.f64 (*.f64 -5000000000000000/5641895835477563 (/.f64 y (pow.f64 z 3))) (*.f64 5000000000000000/5641895835477563 y)) (+.f64 (*.f64 -5000000000000000/5641895835477563 (/.f64 y (pow.f64 z 2))) (*.f64 5000000000000000/5641895835477563 (/.f64 y z)))) z)
(/.f64 (-.f64 (fma.f64 -5000000000000000/5641895835477563 (/.f64 y (pow.f64 z 3)) (*.f64 5000000000000000/5641895835477563 y)) (fma.f64 -5000000000000000/5641895835477563 (/.f64 y (pow.f64 z 2)) (*.f64 5000000000000000/5641895835477563 (/.f64 y z)))) z)
(/.f64 (-.f64 (fma.f64 5000000000000000/5641895835477563 y (/.f64 (*.f64 y -5000000000000000/5641895835477563) (pow.f64 z 3))) (fma.f64 5000000000000000/5641895835477563 (/.f64 y z) (/.f64 (*.f64 y -5000000000000000/5641895835477563) (pow.f64 z 2)))) z)
(/.f64 (fma.f64 -5000000000000000/5641895835477563 (/.f64 y (pow.f64 z 3)) (-.f64 (*.f64 -5000000000000000/5641895835477563 (-.f64 (/.f64 y z) y)) (/.f64 (*.f64 y -5000000000000000/5641895835477563) (pow.f64 z 2)))) z)
(*.f64 5000000000000000/5641895835477563 (/.f64 y z))
(*.f64 -1 (/.f64 (+.f64 (*.f64 -5000000000000000/5641895835477563 y) (*.f64 5000000000000000/5641895835477563 (/.f64 y z))) z))
(/.f64 (fma.f64 -5000000000000000/5641895835477563 (/.f64 y z) (*.f64 5000000000000000/5641895835477563 y)) z)
(/.f64 (*.f64 -5000000000000000/5641895835477563 (-.f64 (/.f64 y z) y)) z)
(*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 5000000000000000/5641895835477563 (/.f64 y z)) (*.f64 5000000000000000/5641895835477563 y)) z)) (*.f64 -5000000000000000/5641895835477563 y)) z))
(neg.f64 (/.f64 (fma.f64 -1 (/.f64 (*.f64 5000000000000000/5641895835477563 (-.f64 (/.f64 y z) y)) z) (*.f64 y -5000000000000000/5641895835477563)) z))
(/.f64 (fma.f64 y -5000000000000000/5641895835477563 (/.f64 (*.f64 -5000000000000000/5641895835477563 (-.f64 (/.f64 y z) y)) z)) (neg.f64 z))
(*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 5000000000000000/5641895835477563 (/.f64 y z)) (*.f64 5000000000000000/5641895835477563 y)) z)) (*.f64 5000000000000000/5641895835477563 y)) z)) (*.f64 -5000000000000000/5641895835477563 y)) z))
(neg.f64 (/.f64 (fma.f64 -1 (/.f64 (fma.f64 -1 (/.f64 (*.f64 5000000000000000/5641895835477563 (-.f64 (/.f64 y z) y)) z) (*.f64 y -5000000000000000/5641895835477563)) z) (*.f64 y -5000000000000000/5641895835477563)) z))
(/.f64 (-.f64 (*.f64 y -5000000000000000/5641895835477563) (/.f64 (fma.f64 y -5000000000000000/5641895835477563 (/.f64 (*.f64 -5000000000000000/5641895835477563 (-.f64 (/.f64 y z) y)) z)) z)) (neg.f64 z))
5641895835477563/5000000000000000
(*.f64 5641895835477563/5000000000000000 z)
(*.f64 z (+.f64 5641895835477563/5000000000000000 (*.f64 5641895835477563/5000000000000000 (/.f64 1 z))))
(*.f64 z (+.f64 5641895835477563/5000000000000000 (/.f64 5641895835477563/5000000000000000 z)))
(*.f64 z (+.f64 5641895835477563/5000000000000000 (*.f64 5641895835477563/5000000000000000 (/.f64 1 z))))
(*.f64 z (+.f64 5641895835477563/5000000000000000 (/.f64 5641895835477563/5000000000000000 z)))
(*.f64 z (+.f64 5641895835477563/5000000000000000 (*.f64 5641895835477563/5000000000000000 (/.f64 1 z))))
(*.f64 z (+.f64 5641895835477563/5000000000000000 (/.f64 5641895835477563/5000000000000000 z)))
(*.f64 5641895835477563/5000000000000000 z)
(*.f64 z (+.f64 5641895835477563/5000000000000000 (*.f64 5641895835477563/5000000000000000 (/.f64 1 z))))
(*.f64 z (+.f64 5641895835477563/5000000000000000 (/.f64 5641895835477563/5000000000000000 z)))
(*.f64 z (+.f64 5641895835477563/5000000000000000 (*.f64 5641895835477563/5000000000000000 (/.f64 1 z))))
(*.f64 z (+.f64 5641895835477563/5000000000000000 (/.f64 5641895835477563/5000000000000000 z)))
(*.f64 z (+.f64 5641895835477563/5000000000000000 (*.f64 5641895835477563/5000000000000000 (/.f64 1 z))))
(*.f64 z (+.f64 5641895835477563/5000000000000000 (/.f64 5641895835477563/5000000000000000 z)))
(*.f64 -5000000000000000/5641895835477563 (/.f64 y (exp.f64 z)))
(*.f64 y (/.f64 -5000000000000000/5641895835477563 (exp.f64 z)))
(/.f64 y (*.f64 (exp.f64 z) -5641895835477563/5000000000000000))
(*.f64 -5000000000000000/5641895835477563 (/.f64 y (exp.f64 z)))
(*.f64 y (/.f64 -5000000000000000/5641895835477563 (exp.f64 z)))
(/.f64 y (*.f64 (exp.f64 z) -5641895835477563/5000000000000000))
(*.f64 -5000000000000000/5641895835477563 (/.f64 y (exp.f64 z)))
(*.f64 y (/.f64 -5000000000000000/5641895835477563 (exp.f64 z)))
(/.f64 y (*.f64 (exp.f64 z) -5641895835477563/5000000000000000))
(*.f64 -5000000000000000/5641895835477563 (/.f64 y (exp.f64 z)))
(*.f64 y (/.f64 -5000000000000000/5641895835477563 (exp.f64 z)))
(/.f64 y (*.f64 (exp.f64 z) -5641895835477563/5000000000000000))
(*.f64 -5000000000000000/5641895835477563 (/.f64 y (exp.f64 z)))
(*.f64 y (/.f64 -5000000000000000/5641895835477563 (exp.f64 z)))
(/.f64 y (*.f64 (exp.f64 z) -5641895835477563/5000000000000000))
(*.f64 -5000000000000000/5641895835477563 (/.f64 y (exp.f64 z)))
(*.f64 y (/.f64 -5000000000000000/5641895835477563 (exp.f64 z)))
(/.f64 y (*.f64 (exp.f64 z) -5641895835477563/5000000000000000))
(*.f64 -5000000000000000/5641895835477563 (/.f64 y (exp.f64 z)))
(*.f64 y (/.f64 -5000000000000000/5641895835477563 (exp.f64 z)))
(/.f64 y (*.f64 (exp.f64 z) -5641895835477563/5000000000000000))
(*.f64 -5000000000000000/5641895835477563 (/.f64 y (exp.f64 z)))
(*.f64 y (/.f64 -5000000000000000/5641895835477563 (exp.f64 z)))
(/.f64 y (*.f64 (exp.f64 z) -5641895835477563/5000000000000000))
(*.f64 -5000000000000000/5641895835477563 (/.f64 y (exp.f64 z)))
(*.f64 y (/.f64 -5000000000000000/5641895835477563 (exp.f64 z)))
(/.f64 y (*.f64 (exp.f64 z) -5641895835477563/5000000000000000))
(*.f64 -5000000000000000/5641895835477563 (/.f64 y (exp.f64 z)))
(*.f64 y (/.f64 -5000000000000000/5641895835477563 (exp.f64 z)))
(/.f64 y (*.f64 (exp.f64 z) -5641895835477563/5000000000000000))
(*.f64 -5000000000000000/5641895835477563 (/.f64 y (exp.f64 z)))
(*.f64 y (/.f64 -5000000000000000/5641895835477563 (exp.f64 z)))
(/.f64 y (*.f64 (exp.f64 z) -5641895835477563/5000000000000000))
(*.f64 -5000000000000000/5641895835477563 (/.f64 y (exp.f64 z)))
(*.f64 y (/.f64 -5000000000000000/5641895835477563 (exp.f64 z)))
(/.f64 y (*.f64 (exp.f64 z) -5641895835477563/5000000000000000))
(*.f64 -5000000000000000/5641895835477563 y)
(*.f64 y -5000000000000000/5641895835477563)
(+.f64 (*.f64 -5000000000000000/5641895835477563 y) (*.f64 5000000000000000/5641895835477563 (*.f64 y z)))
(*.f64 5000000000000000/5641895835477563 (-.f64 (*.f64 y z) y))
(*.f64 (*.f64 5000000000000000/5641895835477563 y) (-.f64 z 1))
(+.f64 (*.f64 -5000000000000000/5641895835477563 y) (*.f64 z (+.f64 (*.f64 5000000000000000/5641895835477563 y) (*.f64 5000000000000000/5641895835477563 (*.f64 z (+.f64 (*.f64 -1 y) (*.f64 1/2 y)))))))
(fma.f64 -5000000000000000/5641895835477563 y (*.f64 z (*.f64 5000000000000000/5641895835477563 (+.f64 y (*.f64 z (*.f64 y -1/2))))))
(fma.f64 z (fma.f64 5000000000000000/5641895835477563 y (*.f64 z (*.f64 y -2500000000000000/5641895835477563))) (*.f64 y -5000000000000000/5641895835477563))
(+.f64 (*.f64 -5000000000000000/5641895835477563 y) (*.f64 z (+.f64 (*.f64 5000000000000000/5641895835477563 y) (*.f64 z (+.f64 (*.f64 5000000000000000/5641895835477563 (*.f64 z (+.f64 (*.f64 -1 (+.f64 (*.f64 -1 y) (*.f64 1/2 y))) (+.f64 (*.f64 -1/2 y) (*.f64 1/6 y))))) (*.f64 5000000000000000/5641895835477563 (+.f64 (*.f64 -1 y) (*.f64 1/2 y))))))))
(fma.f64 -5000000000000000/5641895835477563 y (*.f64 z (fma.f64 5000000000000000/5641895835477563 y (*.f64 z (*.f64 5000000000000000/5641895835477563 (+.f64 (*.f64 z (fma.f64 -1 (*.f64 y -1/2) (*.f64 y -1/3))) (*.f64 y -1/2)))))))
(fma.f64 z (fma.f64 z (fma.f64 (*.f64 5000000000000000/5641895835477563 z) (fma.f64 y -1/3 (*.f64 y 1/2)) (*.f64 y -2500000000000000/5641895835477563)) (*.f64 5000000000000000/5641895835477563 y)) (*.f64 y -5000000000000000/5641895835477563))
(*.f64 -5000000000000000/5641895835477563 (/.f64 y (exp.f64 z)))
(*.f64 y (/.f64 -5000000000000000/5641895835477563 (exp.f64 z)))
(/.f64 y (*.f64 (exp.f64 z) -5641895835477563/5000000000000000))
(*.f64 -5000000000000000/5641895835477563 (/.f64 y (exp.f64 z)))
(*.f64 y (/.f64 -5000000000000000/5641895835477563 (exp.f64 z)))
(/.f64 y (*.f64 (exp.f64 z) -5641895835477563/5000000000000000))
(*.f64 -5000000000000000/5641895835477563 (/.f64 y (exp.f64 z)))
(*.f64 y (/.f64 -5000000000000000/5641895835477563 (exp.f64 z)))
(/.f64 y (*.f64 (exp.f64 z) -5641895835477563/5000000000000000))
(*.f64 -5000000000000000/5641895835477563 (/.f64 y (exp.f64 z)))
(*.f64 y (/.f64 -5000000000000000/5641895835477563 (exp.f64 z)))
(/.f64 y (*.f64 (exp.f64 z) -5641895835477563/5000000000000000))
(*.f64 -5000000000000000/5641895835477563 (/.f64 y (exp.f64 z)))
(*.f64 y (/.f64 -5000000000000000/5641895835477563 (exp.f64 z)))
(/.f64 y (*.f64 (exp.f64 z) -5641895835477563/5000000000000000))
(*.f64 -5000000000000000/5641895835477563 (/.f64 y (exp.f64 z)))
(*.f64 y (/.f64 -5000000000000000/5641895835477563 (exp.f64 z)))
(/.f64 y (*.f64 (exp.f64 z) -5641895835477563/5000000000000000))
(*.f64 -5000000000000000/5641895835477563 (/.f64 y (exp.f64 z)))
(*.f64 y (/.f64 -5000000000000000/5641895835477563 (exp.f64 z)))
(/.f64 y (*.f64 (exp.f64 z) -5641895835477563/5000000000000000))
(*.f64 -5000000000000000/5641895835477563 (/.f64 y (exp.f64 z)))
(*.f64 y (/.f64 -5000000000000000/5641895835477563 (exp.f64 z)))
(/.f64 y (*.f64 (exp.f64 z) -5641895835477563/5000000000000000))
y
(+.f64 y (*.f64 -1 (*.f64 y z)))
(+.f64 y (*.f64 (neg.f64 y) z))
(fma.f64 (neg.f64 y) z y)
(+.f64 y (*.f64 z (-.f64 (*.f64 -1 (*.f64 z (+.f64 (*.f64 -1 y) (*.f64 1/2 y)))) y)))
(+.f64 y (*.f64 z (-.f64 (*.f64 (neg.f64 z) (*.f64 y -1/2)) y)))
(fma.f64 z (-.f64 (*.f64 (*.f64 y z) 1/2) y) y)
(+.f64 y (*.f64 z (-.f64 (*.f64 z (-.f64 (*.f64 -1 (*.f64 z (+.f64 (*.f64 -1 (+.f64 (*.f64 -1 y) (*.f64 1/2 y))) (+.f64 (*.f64 -1/2 y) (*.f64 1/6 y))))) (+.f64 (*.f64 -1 y) (*.f64 1/2 y)))) y)))
(+.f64 y (*.f64 z (-.f64 (*.f64 z (-.f64 (*.f64 (neg.f64 z) (fma.f64 -1 (*.f64 y -1/2) (*.f64 y -1/3))) (*.f64 y -1/2))) y)))
(fma.f64 z (fma.f64 z (fma.f64 (neg.f64 z) (fma.f64 y -1/3 (*.f64 y 1/2)) (*.f64 y 1/2)) (neg.f64 y)) y)
(fma.f64 z (fma.f64 z (fma.f64 z (neg.f64 (fma.f64 y -1/3 (*.f64 y 1/2))) (*.f64 y 1/2)) (neg.f64 y)) y)
(-.f64 (exp.f64 (log1p.f64 (/.f64 y (*.f64 x (-.f64 (/.f64 5641895835477563/5000000000000000 x) y))))) 1)
(expm1.f64 (log1p.f64 (/.f64 y (*.f64 x (-.f64 (/.f64 5641895835477563/5000000000000000 x) y)))))
(expm1.f64 (log1p.f64 (/.f64 (/.f64 y x) (-.f64 (/.f64 5641895835477563/5000000000000000 x) y))))
(*.f64 y (/.f64 (/.f64 1 x) (-.f64 (/.f64 5641895835477563/5000000000000000 x) y)))
(/.f64 y (*.f64 x (-.f64 (/.f64 5641895835477563/5000000000000000 x) y)))
(/.f64 (/.f64 y x) (-.f64 (/.f64 5641895835477563/5000000000000000 x) y))
(*.f64 y (/.f64 1 (*.f64 x (-.f64 (/.f64 5641895835477563/5000000000000000 x) y))))
(/.f64 y (*.f64 x (-.f64 (/.f64 5641895835477563/5000000000000000 x) y)))
(/.f64 (/.f64 y x) (-.f64 (/.f64 5641895835477563/5000000000000000 x) y))
(*.f64 y (*.f64 (/.f64 1 x) (/.f64 1 (-.f64 (/.f64 5641895835477563/5000000000000000 x) y))))
(/.f64 y (*.f64 x (-.f64 (/.f64 5641895835477563/5000000000000000 x) y)))
(/.f64 (/.f64 y x) (-.f64 (/.f64 5641895835477563/5000000000000000 x) y))
(*.f64 (/.f64 y x) (/.f64 1 (-.f64 (/.f64 5641895835477563/5000000000000000 x) y)))
(/.f64 y (*.f64 x (-.f64 (/.f64 5641895835477563/5000000000000000 x) y)))
(/.f64 (/.f64 y x) (-.f64 (/.f64 5641895835477563/5000000000000000 x) y))
(*.f64 (/.f64 y (*.f64 x (-.f64 (/.f64 5641895835477563/5000000000000000 x) y))) 1)
(/.f64 y (*.f64 x (-.f64 (/.f64 5641895835477563/5000000000000000 x) y)))
(/.f64 (/.f64 y x) (-.f64 (/.f64 5641895835477563/5000000000000000 x) y))
(*.f64 1 (/.f64 y (*.f64 x (-.f64 (/.f64 5641895835477563/5000000000000000 x) y))))
(/.f64 y (*.f64 x (-.f64 (/.f64 5641895835477563/5000000000000000 x) y)))
(/.f64 (/.f64 y x) (-.f64 (/.f64 5641895835477563/5000000000000000 x) y))
(*.f64 (cbrt.f64 (/.f64 y (*.f64 x (-.f64 (/.f64 5641895835477563/5000000000000000 x) y)))) (pow.f64 (cbrt.f64 (/.f64 y (*.f64 x (-.f64 (/.f64 5641895835477563/5000000000000000 x) y)))) 2))
(/.f64 y (*.f64 x (-.f64 (/.f64 5641895835477563/5000000000000000 x) y)))
(/.f64 (/.f64 y x) (-.f64 (/.f64 5641895835477563/5000000000000000 x) y))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 y (*.f64 x (-.f64 (/.f64 5641895835477563/5000000000000000 x) y)))) 2) (cbrt.f64 (/.f64 y (*.f64 x (-.f64 (/.f64 5641895835477563/5000000000000000 x) y)))))
(/.f64 y (*.f64 x (-.f64 (/.f64 5641895835477563/5000000000000000 x) y)))
(/.f64 (/.f64 y x) (-.f64 (/.f64 5641895835477563/5000000000000000 x) y))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 y x)) 2) (/.f64 (cbrt.f64 (/.f64 y x)) (-.f64 (/.f64 5641895835477563/5000000000000000 x) y)))
(/.f64 y (*.f64 x (-.f64 (/.f64 5641895835477563/5000000000000000 x) y)))
(/.f64 (/.f64 y x) (-.f64 (/.f64 5641895835477563/5000000000000000 x) y))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 y x)) 2) (*.f64 (cbrt.f64 (/.f64 y x)) (/.f64 1 (-.f64 (/.f64 5641895835477563/5000000000000000 x) y))))
(/.f64 y (*.f64 x (-.f64 (/.f64 5641895835477563/5000000000000000 x) y)))
(/.f64 (/.f64 y x) (-.f64 (/.f64 5641895835477563/5000000000000000 x) y))
(*.f64 (pow.f64 (cbrt.f64 y) 2) (/.f64 (cbrt.f64 y) (*.f64 x (-.f64 (/.f64 5641895835477563/5000000000000000 x) y))))
(/.f64 y (*.f64 x (-.f64 (/.f64 5641895835477563/5000000000000000 x) y)))
(/.f64 (/.f64 y x) (-.f64 (/.f64 5641895835477563/5000000000000000 x) y))
(*.f64 (sqrt.f64 (/.f64 y (*.f64 x (-.f64 (/.f64 5641895835477563/5000000000000000 x) y)))) (sqrt.f64 (/.f64 y (*.f64 x (-.f64 (/.f64 5641895835477563/5000000000000000 x) y)))))
(/.f64 y (*.f64 x (-.f64 (/.f64 5641895835477563/5000000000000000 x) y)))
(/.f64 (/.f64 y x) (-.f64 (/.f64 5641895835477563/5000000000000000 x) y))
(*.f64 (sqrt.f64 (/.f64 y x)) (/.f64 (sqrt.f64 (/.f64 y x)) (-.f64 (/.f64 5641895835477563/5000000000000000 x) y)))
(/.f64 y (*.f64 x (-.f64 (/.f64 5641895835477563/5000000000000000 x) y)))
(/.f64 (/.f64 y x) (-.f64 (/.f64 5641895835477563/5000000000000000 x) y))
(*.f64 (sqrt.f64 (/.f64 y x)) (*.f64 (sqrt.f64 (/.f64 y x)) (/.f64 1 (-.f64 (/.f64 5641895835477563/5000000000000000 x) y))))
(/.f64 y (*.f64 x (-.f64 (/.f64 5641895835477563/5000000000000000 x) y)))
(/.f64 (/.f64 y x) (-.f64 (/.f64 5641895835477563/5000000000000000 x) y))
(*.f64 (sqrt.f64 y) (/.f64 (sqrt.f64 y) (*.f64 x (-.f64 (/.f64 5641895835477563/5000000000000000 x) y))))
(/.f64 y (*.f64 x (-.f64 (/.f64 5641895835477563/5000000000000000 x) y)))
(/.f64 (/.f64 y x) (-.f64 (/.f64 5641895835477563/5000000000000000 x) y))
(*.f64 (/.f64 y (neg.f64 x)) (/.f64 1 (neg.f64 (-.f64 (/.f64 5641895835477563/5000000000000000 x) y))))
(/.f64 y (*.f64 x (-.f64 (/.f64 5641895835477563/5000000000000000 x) y)))
(/.f64 (/.f64 y x) (-.f64 (/.f64 5641895835477563/5000000000000000 x) y))
(*.f64 (/.f64 1 (-.f64 (/.f64 5641895835477563/5000000000000000 x) y)) (/.f64 y x))
(/.f64 y (*.f64 x (-.f64 (/.f64 5641895835477563/5000000000000000 x) y)))
(/.f64 (/.f64 y x) (-.f64 (/.f64 5641895835477563/5000000000000000 x) y))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 y) 2) (-.f64 (/.f64 5641895835477563/5000000000000000 x) y)) (/.f64 (cbrt.f64 y) x))
(/.f64 y (*.f64 x (-.f64 (/.f64 5641895835477563/5000000000000000 x) y)))
(/.f64 (/.f64 y x) (-.f64 (/.f64 5641895835477563/5000000000000000 x) y))
(*.f64 (/.f64 (sqrt.f64 y) (-.f64 (/.f64 5641895835477563/5000000000000000 x) y)) (/.f64 (sqrt.f64 y) x))
(/.f64 y (*.f64 x (-.f64 (/.f64 5641895835477563/5000000000000000 x) y)))
(/.f64 (/.f64 y x) (-.f64 (/.f64 5641895835477563/5000000000000000 x) y))
(*.f64 (/.f64 y 1) (/.f64 (/.f64 1 x) (-.f64 (/.f64 5641895835477563/5000000000000000 x) y)))
(/.f64 y (*.f64 x (-.f64 (/.f64 5641895835477563/5000000000000000 x) y)))
(/.f64 (/.f64 y x) (-.f64 (/.f64 5641895835477563/5000000000000000 x) y))
(*.f64 (/.f64 y (pow.f64 (cbrt.f64 (-.f64 (/.f64 5641895835477563/5000000000000000 x) y)) 2)) (/.f64 (/.f64 1 x) (cbrt.f64 (-.f64 (/.f64 5641895835477563/5000000000000000 x) y))))
(*.f64 (/.f64 y (pow.f64 (cbrt.f64 (-.f64 (/.f64 5641895835477563/5000000000000000 x) y)) 2)) (/.f64 1 (*.f64 (cbrt.f64 (-.f64 (/.f64 5641895835477563/5000000000000000 x) y)) x)))
(/.f64 (/.f64 (/.f64 y x) (cbrt.f64 (-.f64 (/.f64 5641895835477563/5000000000000000 x) y))) (pow.f64 (cbrt.f64 (-.f64 (/.f64 5641895835477563/5000000000000000 x) y)) 2))
(*.f64 (/.f64 y (sqrt.f64 (-.f64 (/.f64 5641895835477563/5000000000000000 x) y))) (/.f64 (/.f64 1 x) (sqrt.f64 (-.f64 (/.f64 5641895835477563/5000000000000000 x) y))))
(/.f64 (/.f64 (/.f64 y x) (sqrt.f64 (-.f64 (/.f64 5641895835477563/5000000000000000 x) y))) (sqrt.f64 (-.f64 (/.f64 5641895835477563/5000000000000000 x) y)))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 (-.f64 (/.f64 5641895835477563/5000000000000000 x) y)) 2)) (/.f64 (/.f64 y x) (cbrt.f64 (-.f64 (/.f64 5641895835477563/5000000000000000 x) y))))
(*.f64 (/.f64 y (pow.f64 (cbrt.f64 (-.f64 (/.f64 5641895835477563/5000000000000000 x) y)) 2)) (/.f64 1 (*.f64 (cbrt.f64 (-.f64 (/.f64 5641895835477563/5000000000000000 x) y)) x)))
(/.f64 (/.f64 (/.f64 y x) (cbrt.f64 (-.f64 (/.f64 5641895835477563/5000000000000000 x) y))) (pow.f64 (cbrt.f64 (-.f64 (/.f64 5641895835477563/5000000000000000 x) y)) 2))
(*.f64 (/.f64 1 (sqrt.f64 (-.f64 (/.f64 5641895835477563/5000000000000000 x) y))) (/.f64 (/.f64 y x) (sqrt.f64 (-.f64 (/.f64 5641895835477563/5000000000000000 x) y))))
(*.f64 (/.f64 y (sqrt.f64 (-.f64 (/.f64 5641895835477563/5000000000000000 x) y))) (/.f64 (/.f64 1 x) (sqrt.f64 (-.f64 (/.f64 5641895835477563/5000000000000000 x) y))))
(/.f64 (/.f64 (/.f64 y x) (sqrt.f64 (-.f64 (/.f64 5641895835477563/5000000000000000 x) y))) (sqrt.f64 (-.f64 (/.f64 5641895835477563/5000000000000000 x) y)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (/.f64 y x)) 2) 1) (/.f64 (cbrt.f64 (/.f64 y x)) (-.f64 (/.f64 5641895835477563/5000000000000000 x) y)))
(/.f64 y (*.f64 x (-.f64 (/.f64 5641895835477563/5000000000000000 x) y)))
(/.f64 (/.f64 y x) (-.f64 (/.f64 5641895835477563/5000000000000000 x) y))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (/.f64 y x)) 2) (pow.f64 (cbrt.f64 (-.f64 (/.f64 5641895835477563/5000000000000000 x) y)) 2)) (cbrt.f64 (/.f64 y (*.f64 x (-.f64 (/.f64 5641895835477563/5000000000000000 x) y)))))
(*.f64 (cbrt.f64 (/.f64 y (*.f64 x (-.f64 (/.f64 5641895835477563/5000000000000000 x) y)))) (/.f64 (pow.f64 (cbrt.f64 (/.f64 y x)) 2) (pow.f64 (cbrt.f64 (-.f64 (/.f64 5641895835477563/5000000000000000 x) y)) 2)))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 y x)) 2) (/.f64 (cbrt.f64 (/.f64 (/.f64 y x) (-.f64 (/.f64 5641895835477563/5000000000000000 x) y))) (pow.f64 (cbrt.f64 (-.f64 (/.f64 5641895835477563/5000000000000000 x) y)) 2)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (/.f64 y x)) 2) (sqrt.f64 (-.f64 (/.f64 5641895835477563/5000000000000000 x) y))) (/.f64 (cbrt.f64 (/.f64 y x)) (sqrt.f64 (-.f64 (/.f64 5641895835477563/5000000000000000 x) y))))
(*.f64 (/.f64 y (sqrt.f64 (-.f64 (/.f64 5641895835477563/5000000000000000 x) y))) (/.f64 (/.f64 1 x) (sqrt.f64 (-.f64 (/.f64 5641895835477563/5000000000000000 x) y))))
(/.f64 (/.f64 (/.f64 y x) (sqrt.f64 (-.f64 (/.f64 5641895835477563/5000000000000000 x) y))) (sqrt.f64 (-.f64 (/.f64 5641895835477563/5000000000000000 x) y)))
(*.f64 (/.f64 (sqrt.f64 (/.f64 y x)) 1) (/.f64 (sqrt.f64 (/.f64 y x)) (-.f64 (/.f64 5641895835477563/5000000000000000 x) y)))
(/.f64 y (*.f64 x (-.f64 (/.f64 5641895835477563/5000000000000000 x) y)))
(/.f64 (/.f64 y x) (-.f64 (/.f64 5641895835477563/5000000000000000 x) y))
(*.f64 (/.f64 (sqrt.f64 (/.f64 y x)) (pow.f64 (cbrt.f64 (-.f64 (/.f64 5641895835477563/5000000000000000 x) y)) 2)) (/.f64 (sqrt.f64 (/.f64 y x)) (cbrt.f64 (-.f64 (/.f64 5641895835477563/5000000000000000 x) y))))
(*.f64 (/.f64 y (pow.f64 (cbrt.f64 (-.f64 (/.f64 5641895835477563/5000000000000000 x) y)) 2)) (/.f64 1 (*.f64 (cbrt.f64 (-.f64 (/.f64 5641895835477563/5000000000000000 x) y)) x)))
(/.f64 (/.f64 (/.f64 y x) (cbrt.f64 (-.f64 (/.f64 5641895835477563/5000000000000000 x) y))) (pow.f64 (cbrt.f64 (-.f64 (/.f64 5641895835477563/5000000000000000 x) y)) 2))
(*.f64 (/.f64 (/.f64 y x) (-.f64 (/.f64 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 (pow.f64 x 3)) (pow.f64 y 3))) (+.f64 (/.f64 31830988618379068626528276418969/25000000000000000000000000000000 (pow.f64 x 2)) (*.f64 y (+.f64 y (/.f64 5641895835477563/5000000000000000 x)))))
(*.f64 (/.f64 y x) (/.f64 (fma.f64 y (+.f64 y (/.f64 5641895835477563/5000000000000000 x)) (/.f64 31830988618379068626528276418969/25000000000000000000000000000000 (pow.f64 x 2))) (-.f64 (/.f64 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 (pow.f64 x 3)) (pow.f64 y 3))))
(*.f64 (/.f64 (/.f64 y x) (-.f64 (/.f64 31830988618379068626528276418969/25000000000000000000000000000000 (pow.f64 x 2)) (pow.f64 y 2))) (+.f64 y (/.f64 5641895835477563/5000000000000000 x)))
(*.f64 (+.f64 y (/.f64 5641895835477563/5000000000000000 x)) (/.f64 y (*.f64 (-.f64 (/.f64 31830988618379068626528276418969/25000000000000000000000000000000 (pow.f64 x 2)) (pow.f64 y 2)) x)))
(*.f64 (+.f64 y (/.f64 5641895835477563/5000000000000000 x)) (/.f64 y (*.f64 x (-.f64 (/.f64 31830988618379068626528276418969/25000000000000000000000000000000 (pow.f64 x 2)) (pow.f64 y 2)))))
(pow.f64 (/.f64 y (*.f64 x (-.f64 (/.f64 5641895835477563/5000000000000000 x) y))) 1)
(/.f64 y (*.f64 x (-.f64 (/.f64 5641895835477563/5000000000000000 x) y)))
(/.f64 (/.f64 y x) (-.f64 (/.f64 5641895835477563/5000000000000000 x) y))
(pow.f64 (cbrt.f64 (/.f64 y (*.f64 x (-.f64 (/.f64 5641895835477563/5000000000000000 x) y)))) 3)
(/.f64 y (*.f64 x (-.f64 (/.f64 5641895835477563/5000000000000000 x) y)))
(/.f64 (/.f64 y x) (-.f64 (/.f64 5641895835477563/5000000000000000 x) y))
(pow.f64 (pow.f64 (/.f64 y (*.f64 x (-.f64 (/.f64 5641895835477563/5000000000000000 x) y))) 3) 1/3)
(/.f64 y (*.f64 x (-.f64 (/.f64 5641895835477563/5000000000000000 x) y)))
(/.f64 (/.f64 y x) (-.f64 (/.f64 5641895835477563/5000000000000000 x) y))
(pow.f64 (sqrt.f64 (/.f64 y (*.f64 x (-.f64 (/.f64 5641895835477563/5000000000000000 x) y)))) 2)
(/.f64 y (*.f64 x (-.f64 (/.f64 5641895835477563/5000000000000000 x) y)))
(/.f64 (/.f64 y x) (-.f64 (/.f64 5641895835477563/5000000000000000 x) y))
(pow.f64 (*.f64 (-.f64 (/.f64 5641895835477563/5000000000000000 x) y) (/.f64 x y)) -1)
(/.f64 y (*.f64 x (-.f64 (/.f64 5641895835477563/5000000000000000 x) y)))
(/.f64 (/.f64 y x) (-.f64 (/.f64 5641895835477563/5000000000000000 x) y))
(neg.f64 (/.f64 (/.f64 y x) (neg.f64 (-.f64 (/.f64 5641895835477563/5000000000000000 x) y))))
(/.f64 y (*.f64 x (-.f64 (/.f64 5641895835477563/5000000000000000 x) y)))
(/.f64 (/.f64 y x) (-.f64 (/.f64 5641895835477563/5000000000000000 x) y))
(neg.f64 (/.f64 (/.f64 y (neg.f64 x)) (-.f64 (/.f64 5641895835477563/5000000000000000 x) y)))
(/.f64 y (*.f64 x (-.f64 (/.f64 5641895835477563/5000000000000000 x) y)))
(/.f64 (/.f64 y x) (-.f64 (/.f64 5641895835477563/5000000000000000 x) y))
(sqrt.f64 (pow.f64 (/.f64 y (*.f64 x (-.f64 (/.f64 5641895835477563/5000000000000000 x) y))) 2))
(fabs.f64 (/.f64 (/.f64 y x) (-.f64 (/.f64 5641895835477563/5000000000000000 x) y)))
(log.f64 (exp.f64 (/.f64 y (*.f64 x (-.f64 (/.f64 5641895835477563/5000000000000000 x) y)))))
(/.f64 y (*.f64 x (-.f64 (/.f64 5641895835477563/5000000000000000 x) y)))
(/.f64 (/.f64 y x) (-.f64 (/.f64 5641895835477563/5000000000000000 x) y))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 y (*.f64 x (-.f64 (/.f64 5641895835477563/5000000000000000 x) y))))))
(/.f64 y (*.f64 x (-.f64 (/.f64 5641895835477563/5000000000000000 x) y)))
(/.f64 (/.f64 y x) (-.f64 (/.f64 5641895835477563/5000000000000000 x) y))
(cbrt.f64 (pow.f64 (/.f64 y (*.f64 x (-.f64 (/.f64 5641895835477563/5000000000000000 x) y))) 3))
(/.f64 y (*.f64 x (-.f64 (/.f64 5641895835477563/5000000000000000 x) y)))
(/.f64 (/.f64 y x) (-.f64 (/.f64 5641895835477563/5000000000000000 x) y))
(cbrt.f64 (/.f64 (pow.f64 (/.f64 y x) 3) (pow.f64 (-.f64 (/.f64 5641895835477563/5000000000000000 x) y) 3)))
(/.f64 y (*.f64 x (-.f64 (/.f64 5641895835477563/5000000000000000 x) y)))
(/.f64 (/.f64 y x) (-.f64 (/.f64 5641895835477563/5000000000000000 x) y))
(expm1.f64 (log1p.f64 (/.f64 y (*.f64 x (-.f64 (/.f64 5641895835477563/5000000000000000 x) y)))))
(expm1.f64 (log1p.f64 (/.f64 (/.f64 y x) (-.f64 (/.f64 5641895835477563/5000000000000000 x) y))))
(log1p.f64 (expm1.f64 (/.f64 y (*.f64 x (-.f64 (/.f64 5641895835477563/5000000000000000 x) y)))))
(/.f64 y (*.f64 x (-.f64 (/.f64 5641895835477563/5000000000000000 x) y)))
(/.f64 (/.f64 y x) (-.f64 (/.f64 5641895835477563/5000000000000000 x) y))
(exp.f64 (log.f64 (/.f64 y (*.f64 x (-.f64 (/.f64 5641895835477563/5000000000000000 x) y)))))
(/.f64 y (*.f64 x (-.f64 (/.f64 5641895835477563/5000000000000000 x) y)))
(/.f64 (/.f64 y x) (-.f64 (/.f64 5641895835477563/5000000000000000 x) y))
(exp.f64 (*.f64 (log.f64 (/.f64 y (*.f64 x (-.f64 (/.f64 5641895835477563/5000000000000000 x) y)))) 1))
(/.f64 y (*.f64 x (-.f64 (/.f64 5641895835477563/5000000000000000 x) y)))
(/.f64 (/.f64 y x) (-.f64 (/.f64 5641895835477563/5000000000000000 x) y))
(-.f64 (exp.f64 (log1p.f64 (/.f64 5641895835477563/5000000000000000 x))) 1)
(expm1.f64 (log1p.f64 (/.f64 5641895835477563/5000000000000000 x)))
(*.f64 5641895835477563/5000000000000000 (/.f64 1 x))
(/.f64 5641895835477563/5000000000000000 x)
(*.f64 (/.f64 5641895835477563/5000000000000000 x) 1)
(/.f64 5641895835477563/5000000000000000 x)
(*.f64 -5641895835477563/5000000000000000 (/.f64 1 (neg.f64 x)))
(/.f64 5641895835477563/5000000000000000 x)
(*.f64 1 (/.f64 5641895835477563/5000000000000000 x))
(/.f64 5641895835477563/5000000000000000 x)
(*.f64 (cbrt.f64 (/.f64 5641895835477563/5000000000000000 x)) (pow.f64 (cbrt.f64 (/.f64 5641895835477563/5000000000000000 x)) 2))
(/.f64 5641895835477563/5000000000000000 x)
(*.f64 (pow.f64 (cbrt.f64 (/.f64 5641895835477563/5000000000000000 x)) 2) (cbrt.f64 (/.f64 5641895835477563/5000000000000000 x)))
(/.f64 5641895835477563/5000000000000000 x)
(*.f64 (sqrt.f64 (/.f64 5641895835477563/5000000000000000 x)) (sqrt.f64 (/.f64 5641895835477563/5000000000000000 x)))
(/.f64 5641895835477563/5000000000000000 x)
(*.f64 (/.f64 1 x) 5641895835477563/5000000000000000)
(/.f64 5641895835477563/5000000000000000 x)
(pow.f64 (/.f64 5641895835477563/5000000000000000 x) 1)
(/.f64 5641895835477563/5000000000000000 x)
(pow.f64 (cbrt.f64 (/.f64 5641895835477563/5000000000000000 x)) 3)
(/.f64 5641895835477563/5000000000000000 x)
(pow.f64 (/.f64 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 (pow.f64 x 3)) 1/3)
(cbrt.f64 (/.f64 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 (pow.f64 x 3)))
(pow.f64 (sqrt.f64 (/.f64 5641895835477563/5000000000000000 x)) 2)
(/.f64 5641895835477563/5000000000000000 x)
(pow.f64 (*.f64 x 5000000000000000/5641895835477563) -1)
(/.f64 5641895835477563/5000000000000000 x)
(neg.f64 (/.f64 -5641895835477563/5000000000000000 x))
(/.f64 5641895835477563/5000000000000000 x)
(sqrt.f64 (/.f64 31830988618379068626528276418969/25000000000000000000000000000000 (pow.f64 x 2)))
(log.f64 (exp.f64 (/.f64 5641895835477563/5000000000000000 x)))
(/.f64 5641895835477563/5000000000000000 x)
(log.f64 (+.f64 1 (expm1.f64 (/.f64 5641895835477563/5000000000000000 x))))
(/.f64 5641895835477563/5000000000000000 x)
(cbrt.f64 (/.f64 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 (pow.f64 x 3)))
(expm1.f64 (log1p.f64 (/.f64 5641895835477563/5000000000000000 x)))
(log1p.f64 (expm1.f64 (/.f64 5641895835477563/5000000000000000 x)))
(/.f64 5641895835477563/5000000000000000 x)
(exp.f64 (log.f64 (/.f64 5641895835477563/5000000000000000 x)))
(/.f64 5641895835477563/5000000000000000 x)
(exp.f64 (*.f64 (log.f64 (/.f64 5641895835477563/5000000000000000 x)) 1))
(/.f64 5641895835477563/5000000000000000 x)
(-.f64 (exp.f64 (log1p.f64 (*.f64 y -5000000000000000/5641895835477563))) 1)
(expm1.f64 (log1p.f64 (*.f64 y -5000000000000000/5641895835477563)))
(*.f64 y -5000000000000000/5641895835477563)
(*.f64 (*.f64 y -5000000000000000/5641895835477563) 1)
(*.f64 y -5000000000000000/5641895835477563)
(*.f64 -5000000000000000/5641895835477563 y)
(*.f64 y -5000000000000000/5641895835477563)
(*.f64 1 (*.f64 y -5000000000000000/5641895835477563))
(*.f64 y -5000000000000000/5641895835477563)
(*.f64 (cbrt.f64 (*.f64 y -5000000000000000/5641895835477563)) (cbrt.f64 (*.f64 (pow.f64 y 2) 25000000000000000000000000000000/31830988618379068626528276418969)))
(*.f64 (cbrt.f64 (*.f64 y -5000000000000000/5641895835477563)) (cbrt.f64 (*.f64 25000000000000000000000000000000/31830988618379068626528276418969 (pow.f64 y 2))))
(*.f64 (cbrt.f64 (*.f64 (pow.f64 y 2) 25000000000000000000000000000000/31830988618379068626528276418969)) (cbrt.f64 (*.f64 y -5000000000000000/5641895835477563)))
(*.f64 (cbrt.f64 (*.f64 y -5000000000000000/5641895835477563)) (cbrt.f64 (*.f64 25000000000000000000000000000000/31830988618379068626528276418969 (pow.f64 y 2))))
(*.f64 (pow.f64 (cbrt.f64 y) 2) (*.f64 (cbrt.f64 y) -5000000000000000/5641895835477563))
(*.f64 y -5000000000000000/5641895835477563)
(*.f64 (pow.f64 (cbrt.f64 y) 2) (/.f64 (cbrt.f64 y) -5641895835477563/5000000000000000))
(/.f64 y -5641895835477563/5000000000000000)
(*.f64 (sqrt.f64 (*.f64 y -5000000000000000/5641895835477563)) (sqrt.f64 (*.f64 y -5000000000000000/5641895835477563)))
(*.f64 y -5000000000000000/5641895835477563)
(*.f64 (sqrt.f64 y) (*.f64 (sqrt.f64 y) -5000000000000000/5641895835477563))
(*.f64 y -5000000000000000/5641895835477563)
(*.f64 (sqrt.f64 y) (/.f64 (sqrt.f64 y) -5641895835477563/5000000000000000))
(*.f64 (pow.f64 (cbrt.f64 y) 2) (/.f64 (cbrt.f64 y) -5641895835477563/5000000000000000))
(/.f64 y -5641895835477563/5000000000000000)
(*.f64 (neg.f64 y) 5000000000000000/5641895835477563)
(*.f64 y -5000000000000000/5641895835477563)
(pow.f64 (*.f64 y -5000000000000000/5641895835477563) 1)
(*.f64 y -5000000000000000/5641895835477563)
(pow.f64 (cbrt.f64 (*.f64 y -5000000000000000/5641895835477563)) 3)
(*.f64 y -5000000000000000/5641895835477563)
(pow.f64 (*.f64 (pow.f64 y 3) -125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547) 1/3)
(cbrt.f64 (*.f64 -125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547 (pow.f64 y 3)))
(pow.f64 (sqrt.f64 (*.f64 y -5000000000000000/5641895835477563)) 2)
(*.f64 y -5000000000000000/5641895835477563)
(pow.f64 (/.f64 -5641895835477563/5000000000000000 y) -1)
(*.f64 y -5000000000000000/5641895835477563)
(neg.f64 (*.f64 y 5000000000000000/5641895835477563))
(*.f64 y -5000000000000000/5641895835477563)
(sqrt.f64 (*.f64 (pow.f64 y 2) 25000000000000000000000000000000/31830988618379068626528276418969))
(sqrt.f64 (*.f64 25000000000000000000000000000000/31830988618379068626528276418969 (pow.f64 y 2)))
(fabs.f64 (*.f64 5000000000000000/5641895835477563 y))
(log.f64 (exp.f64 (*.f64 y -5000000000000000/5641895835477563)))
(*.f64 y -5000000000000000/5641895835477563)
(log.f64 (+.f64 1 (expm1.f64 (*.f64 y -5000000000000000/5641895835477563))))
(*.f64 y -5000000000000000/5641895835477563)
(cbrt.f64 (*.f64 (pow.f64 y 3) -125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547))
(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)))
(*.f64 y -5000000000000000/5641895835477563)
(exp.f64 (log.f64 (*.f64 y -5000000000000000/5641895835477563)))
(*.f64 y -5000000000000000/5641895835477563)
(exp.f64 (*.f64 (log.f64 (*.f64 y -5000000000000000/5641895835477563)) 1))
(*.f64 y -5000000000000000/5641895835477563)
(+.f64 x (*.f64 y 5000000000000000/5641895835477563))
(fma.f64 y 5000000000000000/5641895835477563 x)
(fma.f64 5000000000000000/5641895835477563 y x)
(+.f64 x (*.f64 (*.f64 y 5000000000000000/5641895835477563) 1))
(fma.f64 y 5000000000000000/5641895835477563 x)
(fma.f64 5000000000000000/5641895835477563 y x)
(+.f64 (+.f64 x (*.f64 y 5000000000000000/5641895835477563)) (fma.f64 5000000000000000/5641895835477563 y (*.f64 y -5000000000000000/5641895835477563)))
(+.f64 (fma.f64 y 5000000000000000/5641895835477563 x) (fma.f64 5000000000000000/5641895835477563 y (*.f64 y -5000000000000000/5641895835477563)))
(+.f64 x (fma.f64 5000000000000000/5641895835477563 y (*.f64 y 0)))
(+.f64 (+.f64 x (*.f64 y 5000000000000000/5641895835477563)) (fma.f64 (*.f64 y 5000000000000000/5641895835477563) 1 (*.f64 y -5000000000000000/5641895835477563)))
(+.f64 (fma.f64 y 5000000000000000/5641895835477563 x) (fma.f64 5000000000000000/5641895835477563 y (*.f64 y -5000000000000000/5641895835477563)))
(+.f64 x (fma.f64 5000000000000000/5641895835477563 y (*.f64 y 0)))
(+.f64 (+.f64 x (*.f64 y 5000000000000000/5641895835477563)) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 y -5000000000000000/5641895835477563))) (cbrt.f64 (*.f64 (pow.f64 y 2) 25000000000000000000000000000000/31830988618379068626528276418969)) (*.f64 y -5000000000000000/5641895835477563)))
(+.f64 (fma.f64 y 5000000000000000/5641895835477563 x) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 y -5000000000000000/5641895835477563))) (cbrt.f64 (*.f64 25000000000000000000000000000000/31830988618379068626528276418969 (pow.f64 y 2))) (*.f64 y -5000000000000000/5641895835477563)))
(+.f64 x (fma.f64 5000000000000000/5641895835477563 y (fma.f64 (neg.f64 (cbrt.f64 (*.f64 y -5000000000000000/5641895835477563))) (cbrt.f64 (*.f64 25000000000000000000000000000000/31830988618379068626528276418969 (pow.f64 y 2))) (*.f64 y -5000000000000000/5641895835477563))))
(+.f64 x (fma.f64 5000000000000000/5641895835477563 y (fma.f64 (cbrt.f64 (*.f64 25000000000000000000000000000000/31830988618379068626528276418969 (pow.f64 y 2))) (neg.f64 (cbrt.f64 (*.f64 y -5000000000000000/5641895835477563))) (*.f64 y -5000000000000000/5641895835477563))))
(+.f64 (+.f64 x (*.f64 y 5000000000000000/5641895835477563)) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 y -5000000000000000/5641895835477563))) (sqrt.f64 (*.f64 y -5000000000000000/5641895835477563)) (*.f64 y -5000000000000000/5641895835477563)))
(+.f64 (fma.f64 y 5000000000000000/5641895835477563 x) (fma.f64 5000000000000000/5641895835477563 y (*.f64 y -5000000000000000/5641895835477563)))
(+.f64 x (fma.f64 5000000000000000/5641895835477563 y (*.f64 y 0)))
(+.f64 (*.f64 y 5000000000000000/5641895835477563) x)
(fma.f64 y 5000000000000000/5641895835477563 x)
(fma.f64 5000000000000000/5641895835477563 y x)
(*.f64 (+.f64 x (*.f64 y 5000000000000000/5641895835477563)) 1)
(fma.f64 y 5000000000000000/5641895835477563 x)
(fma.f64 5000000000000000/5641895835477563 y x)
(*.f64 1 (+.f64 x (*.f64 y 5000000000000000/5641895835477563)))
(fma.f64 y 5000000000000000/5641895835477563 x)
(fma.f64 5000000000000000/5641895835477563 y x)
(*.f64 (cbrt.f64 (+.f64 x (*.f64 y 5000000000000000/5641895835477563))) (pow.f64 (cbrt.f64 (+.f64 x (*.f64 y 5000000000000000/5641895835477563))) 2))
(fma.f64 y 5000000000000000/5641895835477563 x)
(fma.f64 5000000000000000/5641895835477563 y x)
(*.f64 (pow.f64 (cbrt.f64 (+.f64 x (*.f64 y 5000000000000000/5641895835477563))) 2) (cbrt.f64 (+.f64 x (*.f64 y 5000000000000000/5641895835477563))))
(fma.f64 y 5000000000000000/5641895835477563 x)
(fma.f64 5000000000000000/5641895835477563 y x)
(*.f64 (sqrt.f64 (+.f64 x (*.f64 y 5000000000000000/5641895835477563))) (sqrt.f64 (+.f64 x (*.f64 y 5000000000000000/5641895835477563))))
(fma.f64 y 5000000000000000/5641895835477563 x)
(fma.f64 5000000000000000/5641895835477563 y x)
(*.f64 (-.f64 (pow.f64 x 3) (*.f64 (pow.f64 y 3) -125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547)) (/.f64 1 (fma.f64 x x (*.f64 (*.f64 y -5000000000000000/5641895835477563) (+.f64 x (*.f64 y -5000000000000000/5641895835477563))))))
(*.f64 (-.f64 (pow.f64 x 3) (*.f64 -125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547 (pow.f64 y 3))) (/.f64 1 (fma.f64 x x (*.f64 (*.f64 y -5000000000000000/5641895835477563) (+.f64 x (*.f64 y -5000000000000000/5641895835477563))))))
(/.f64 (fma.f64 (pow.f64 y 3) 125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547 (pow.f64 x 3)) (fma.f64 x x (*.f64 -5000000000000000/5641895835477563 (*.f64 y (fma.f64 y -5000000000000000/5641895835477563 x)))))
(*.f64 (-.f64 (pow.f64 x 2) (*.f64 (pow.f64 y 2) 25000000000000000000000000000000/31830988618379068626528276418969)) (/.f64 1 (+.f64 x (*.f64 y -5000000000000000/5641895835477563))))
(*.f64 (-.f64 (pow.f64 x 2) (*.f64 25000000000000000000000000000000/31830988618379068626528276418969 (pow.f64 y 2))) (/.f64 1 (+.f64 x (*.f64 y -5000000000000000/5641895835477563))))
(/.f64 (fma.f64 x x (*.f64 -25000000000000000000000000000000/31830988618379068626528276418969 (pow.f64 y 2))) (fma.f64 y -5000000000000000/5641895835477563 x))
(*.f64 (+.f64 (sqrt.f64 x) (sqrt.f64 (*.f64 y -5000000000000000/5641895835477563))) (-.f64 (sqrt.f64 x) (sqrt.f64 (*.f64 y -5000000000000000/5641895835477563))))
(*.f64 (+.f64 (sqrt.f64 (*.f64 y -5000000000000000/5641895835477563)) (sqrt.f64 x)) (-.f64 (sqrt.f64 x) (sqrt.f64 (*.f64 y -5000000000000000/5641895835477563))))
(/.f64 1 (/.f64 (fma.f64 x x (*.f64 (*.f64 y -5000000000000000/5641895835477563) (+.f64 x (*.f64 y -5000000000000000/5641895835477563)))) (-.f64 (pow.f64 x 3) (*.f64 (pow.f64 y 3) -125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547))))
(*.f64 (-.f64 (pow.f64 x 3) (*.f64 -125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547 (pow.f64 y 3))) (/.f64 1 (fma.f64 x x (*.f64 (*.f64 y -5000000000000000/5641895835477563) (+.f64 x (*.f64 y -5000000000000000/5641895835477563))))))
(/.f64 (fma.f64 (pow.f64 y 3) 125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547 (pow.f64 x 3)) (fma.f64 x x (*.f64 -5000000000000000/5641895835477563 (*.f64 y (fma.f64 y -5000000000000000/5641895835477563 x)))))
(/.f64 1 (/.f64 (+.f64 x (*.f64 y -5000000000000000/5641895835477563)) (-.f64 (pow.f64 x 2) (*.f64 (pow.f64 y 2) 25000000000000000000000000000000/31830988618379068626528276418969))))
(*.f64 (-.f64 (pow.f64 x 2) (*.f64 25000000000000000000000000000000/31830988618379068626528276418969 (pow.f64 y 2))) (/.f64 1 (+.f64 x (*.f64 y -5000000000000000/5641895835477563))))
(/.f64 (fma.f64 x x (*.f64 -25000000000000000000000000000000/31830988618379068626528276418969 (pow.f64 y 2))) (fma.f64 y -5000000000000000/5641895835477563 x))
(/.f64 (-.f64 (pow.f64 x 3) (*.f64 (pow.f64 y 3) -125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547)) (fma.f64 x x (*.f64 (*.f64 y -5000000000000000/5641895835477563) (+.f64 x (*.f64 y -5000000000000000/5641895835477563)))))
(*.f64 (-.f64 (pow.f64 x 3) (*.f64 -125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547 (pow.f64 y 3))) (/.f64 1 (fma.f64 x x (*.f64 (*.f64 y -5000000000000000/5641895835477563) (+.f64 x (*.f64 y -5000000000000000/5641895835477563))))))
(/.f64 (fma.f64 (pow.f64 y 3) 125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547 (pow.f64 x 3)) (fma.f64 x x (*.f64 -5000000000000000/5641895835477563 (*.f64 y (fma.f64 y -5000000000000000/5641895835477563 x)))))
(/.f64 (-.f64 (pow.f64 x 2) (*.f64 (pow.f64 y 2) 25000000000000000000000000000000/31830988618379068626528276418969)) (+.f64 x (*.f64 y -5000000000000000/5641895835477563)))
(*.f64 (-.f64 (pow.f64 x 2) (*.f64 25000000000000000000000000000000/31830988618379068626528276418969 (pow.f64 y 2))) (/.f64 1 (+.f64 x (*.f64 y -5000000000000000/5641895835477563))))
(/.f64 (fma.f64 x x (*.f64 -25000000000000000000000000000000/31830988618379068626528276418969 (pow.f64 y 2))) (fma.f64 y -5000000000000000/5641895835477563 x))
(/.f64 (neg.f64 (-.f64 (pow.f64 x 3) (*.f64 (pow.f64 y 3) -125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547))) (neg.f64 (fma.f64 x x (*.f64 (*.f64 y -5000000000000000/5641895835477563) (+.f64 x (*.f64 y -5000000000000000/5641895835477563))))))
(/.f64 (neg.f64 (-.f64 (pow.f64 x 3) (*.f64 -125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547 (pow.f64 y 3)))) (neg.f64 (fma.f64 x x (*.f64 (*.f64 y -5000000000000000/5641895835477563) (+.f64 x (*.f64 y -5000000000000000/5641895835477563))))))
(*.f64 1 (/.f64 (fma.f64 (pow.f64 y 3) 125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547 (pow.f64 x 3)) (fma.f64 x x (*.f64 -5000000000000000/5641895835477563 (*.f64 y (fma.f64 y -5000000000000000/5641895835477563 x))))))
(/.f64 (neg.f64 (-.f64 (pow.f64 x 2) (*.f64 (pow.f64 y 2) 25000000000000000000000000000000/31830988618379068626528276418969))) (neg.f64 (+.f64 x (*.f64 y -5000000000000000/5641895835477563))))
(/.f64 (neg.f64 (-.f64 (pow.f64 x 2) (*.f64 25000000000000000000000000000000/31830988618379068626528276418969 (pow.f64 y 2)))) (neg.f64 (+.f64 x (*.f64 y -5000000000000000/5641895835477563))))
(*.f64 1 (/.f64 (fma.f64 x x (*.f64 -25000000000000000000000000000000/31830988618379068626528276418969 (pow.f64 y 2))) (fma.f64 y -5000000000000000/5641895835477563 x)))
(/.f64 (+.f64 (pow.f64 x 3) (pow.f64 (*.f64 y 5000000000000000/5641895835477563) 3)) (+.f64 (pow.f64 x 2) (-.f64 (*.f64 (*.f64 y 5000000000000000/5641895835477563) (*.f64 y 5000000000000000/5641895835477563)) (*.f64 x (*.f64 y 5000000000000000/5641895835477563)))))
(*.f64 (-.f64 (pow.f64 x 3) (*.f64 -125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547 (pow.f64 y 3))) (/.f64 1 (fma.f64 x x (*.f64 (*.f64 y -5000000000000000/5641895835477563) (+.f64 x (*.f64 y -5000000000000000/5641895835477563))))))
(/.f64 (fma.f64 (pow.f64 y 3) 125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547 (pow.f64 x 3)) (fma.f64 x x (*.f64 -5000000000000000/5641895835477563 (*.f64 y (fma.f64 y -5000000000000000/5641895835477563 x)))))
(/.f64 (-.f64 (pow.f64 x 2) (*.f64 (*.f64 y 5000000000000000/5641895835477563) (*.f64 y 5000000000000000/5641895835477563))) (-.f64 x (*.f64 y 5000000000000000/5641895835477563)))
(*.f64 (-.f64 (pow.f64 x 2) (*.f64 25000000000000000000000000000000/31830988618379068626528276418969 (pow.f64 y 2))) (/.f64 1 (+.f64 x (*.f64 y -5000000000000000/5641895835477563))))
(/.f64 (fma.f64 x x (*.f64 -25000000000000000000000000000000/31830988618379068626528276418969 (pow.f64 y 2))) (fma.f64 y -5000000000000000/5641895835477563 x))
(pow.f64 (+.f64 x (*.f64 y 5000000000000000/5641895835477563)) 1)
(fma.f64 y 5000000000000000/5641895835477563 x)
(fma.f64 5000000000000000/5641895835477563 y x)
(pow.f64 (cbrt.f64 (+.f64 x (*.f64 y 5000000000000000/5641895835477563))) 3)
(fma.f64 y 5000000000000000/5641895835477563 x)
(fma.f64 5000000000000000/5641895835477563 y x)
(pow.f64 (pow.f64 (+.f64 x (*.f64 y 5000000000000000/5641895835477563)) 3) 1/3)
(fma.f64 y 5000000000000000/5641895835477563 x)
(fma.f64 5000000000000000/5641895835477563 y x)
(pow.f64 (sqrt.f64 (+.f64 x (*.f64 y 5000000000000000/5641895835477563))) 2)
(fma.f64 y 5000000000000000/5641895835477563 x)
(fma.f64 5000000000000000/5641895835477563 y x)
(sqrt.f64 (pow.f64 (+.f64 x (*.f64 y 5000000000000000/5641895835477563)) 2))
(sqrt.f64 (pow.f64 (fma.f64 y 5000000000000000/5641895835477563 x) 2))
(fabs.f64 (fma.f64 5000000000000000/5641895835477563 y x))
(log.f64 (exp.f64 (+.f64 x (*.f64 y 5000000000000000/5641895835477563))))
(fma.f64 y 5000000000000000/5641895835477563 x)
(fma.f64 5000000000000000/5641895835477563 y x)
(log.f64 (+.f64 1 (expm1.f64 (+.f64 x (*.f64 y 5000000000000000/5641895835477563)))))
(fma.f64 y 5000000000000000/5641895835477563 x)
(fma.f64 5000000000000000/5641895835477563 y x)
(cbrt.f64 (pow.f64 (+.f64 x (*.f64 y 5000000000000000/5641895835477563)) 3))
(fma.f64 y 5000000000000000/5641895835477563 x)
(fma.f64 5000000000000000/5641895835477563 y x)
(expm1.f64 (log1p.f64 (+.f64 x (*.f64 y 5000000000000000/5641895835477563))))
(expm1.f64 (log1p.f64 (fma.f64 y 5000000000000000/5641895835477563 x)))
(expm1.f64 (log1p.f64 (fma.f64 5000000000000000/5641895835477563 y x)))
(log1p.f64 (expm1.f64 (+.f64 x (*.f64 y 5000000000000000/5641895835477563))))
(fma.f64 y 5000000000000000/5641895835477563 x)
(fma.f64 5000000000000000/5641895835477563 y x)
(exp.f64 (log.f64 (+.f64 x (*.f64 y 5000000000000000/5641895835477563))))
(fma.f64 y 5000000000000000/5641895835477563 x)
(fma.f64 5000000000000000/5641895835477563 y x)
(exp.f64 (*.f64 (log.f64 (+.f64 x (*.f64 y 5000000000000000/5641895835477563))) 1))
(fma.f64 y 5000000000000000/5641895835477563 x)
(fma.f64 5000000000000000/5641895835477563 y x)
(fma.f64 1 x (*.f64 y 5000000000000000/5641895835477563))
(fma.f64 y 5000000000000000/5641895835477563 x)
(fma.f64 5000000000000000/5641895835477563 y x)
(fma.f64 (pow.f64 (cbrt.f64 x) 2) (cbrt.f64 x) (*.f64 y 5000000000000000/5641895835477563))
(fma.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 y 5000000000000000/5641895835477563 x)
(fma.f64 5000000000000000/5641895835477563 y x)
(-.f64 (exp.f64 (log1p.f64 (*.f64 5641895835477563/5000000000000000 z))) 1)
(expm1.f64 (log1p.f64 (*.f64 5641895835477563/5000000000000000 z)))
(pow.f64 (*.f64 5641895835477563/5000000000000000 z) 1)
(*.f64 5641895835477563/5000000000000000 z)
(pow.f64 (cbrt.f64 (*.f64 5641895835477563/5000000000000000 z)) 3)
(*.f64 5641895835477563/5000000000000000 z)
(pow.f64 (*.f64 (pow.f64 z 3) 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000) 1/3)
(cbrt.f64 (*.f64 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 (pow.f64 z 3)))
(pow.f64 (sqrt.f64 (*.f64 5641895835477563/5000000000000000 z)) 2)
(*.f64 5641895835477563/5000000000000000 z)
(sqrt.f64 (*.f64 (pow.f64 z 2) 31830988618379068626528276418969/25000000000000000000000000000000))
(sqrt.f64 (*.f64 31830988618379068626528276418969/25000000000000000000000000000000 (pow.f64 z 2)))
(log.f64 (pow.f64 (exp.f64 z) 5641895835477563/5000000000000000))
(*.f64 5641895835477563/5000000000000000 z)
(log.f64 (+.f64 1 (expm1.f64 (*.f64 5641895835477563/5000000000000000 z))))
(*.f64 5641895835477563/5000000000000000 z)
(cbrt.f64 (*.f64 (pow.f64 z 3) 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000))
(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)))
(*.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 (exp.f64 (log1p.f64 (/.f64 y (fma.f64 5641895835477563/5000000000000000 z 5641895835477563/5000000000000000)))) 1)
(expm1.f64 (log1p.f64 (/.f64 y (fma.f64 5641895835477563/5000000000000000 z 5641895835477563/5000000000000000))))
(*.f64 y (/.f64 1 (fma.f64 5641895835477563/5000000000000000 z 5641895835477563/5000000000000000)))
(/.f64 y (fma.f64 5641895835477563/5000000000000000 z 5641895835477563/5000000000000000))
(*.f64 (/.f64 y (fma.f64 5641895835477563/5000000000000000 z 5641895835477563/5000000000000000)) 1)
(/.f64 y (fma.f64 5641895835477563/5000000000000000 z 5641895835477563/5000000000000000))
(*.f64 1 (/.f64 y (fma.f64 5641895835477563/5000000000000000 z 5641895835477563/5000000000000000)))
(/.f64 y (fma.f64 5641895835477563/5000000000000000 z 5641895835477563/5000000000000000))
(*.f64 (cbrt.f64 (/.f64 y (fma.f64 5641895835477563/5000000000000000 z 5641895835477563/5000000000000000))) (pow.f64 (cbrt.f64 (/.f64 y (fma.f64 5641895835477563/5000000000000000 z 5641895835477563/5000000000000000))) 2))
(/.f64 y (fma.f64 5641895835477563/5000000000000000 z 5641895835477563/5000000000000000))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 y (fma.f64 5641895835477563/5000000000000000 z 5641895835477563/5000000000000000))) 2) (cbrt.f64 (/.f64 y (fma.f64 5641895835477563/5000000000000000 z 5641895835477563/5000000000000000))))
(/.f64 y (fma.f64 5641895835477563/5000000000000000 z 5641895835477563/5000000000000000))
(*.f64 (pow.f64 (cbrt.f64 y) 2) (/.f64 (cbrt.f64 y) (fma.f64 5641895835477563/5000000000000000 z 5641895835477563/5000000000000000)))
(/.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 y (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 y (fma.f64 5641895835477563/5000000000000000 z 5641895835477563/5000000000000000))
(*.f64 (sqrt.f64 y) (/.f64 (sqrt.f64 y) (fma.f64 5641895835477563/5000000000000000 z 5641895835477563/5000000000000000)))
(/.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 y (fma.f64 5641895835477563/5000000000000000 z 5641895835477563/5000000000000000))
(*.f64 (neg.f64 y) (/.f64 1 (neg.f64 (fma.f64 5641895835477563/5000000000000000 z 5641895835477563/5000000000000000))))
(/.f64 y (fma.f64 5641895835477563/5000000000000000 z 5641895835477563/5000000000000000))
(*.f64 (/.f64 1 (fma.f64 5641895835477563/5000000000000000 z 5641895835477563/5000000000000000)) y)
(/.f64 y (fma.f64 5641895835477563/5000000000000000 z 5641895835477563/5000000000000000))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 y) 2) 1) (/.f64 (cbrt.f64 y) (fma.f64 5641895835477563/5000000000000000 z 5641895835477563/5000000000000000)))
(/.f64 y (fma.f64 5641895835477563/5000000000000000 z 5641895835477563/5000000000000000))
(*.f64 (/.f64 (sqrt.f64 y) 1) (/.f64 (sqrt.f64 y) (fma.f64 5641895835477563/5000000000000000 z 5641895835477563/5000000000000000)))
(/.f64 y (fma.f64 5641895835477563/5000000000000000 z 5641895835477563/5000000000000000))
(*.f64 (/.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 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 y (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 (cbrt.f64 (/.f64 y (fma.f64 5641895835477563/5000000000000000 z 5641895835477563/5000000000000000))) (/.f64 (pow.f64 (cbrt.f64 y) 2) (pow.f64 (cbrt.f64 (fma.f64 5641895835477563/5000000000000000 z 5641895835477563/5000000000000000)) 2)))
(*.f64 (pow.f64 (cbrt.f64 y) 2) (/.f64 (cbrt.f64 (/.f64 y (fma.f64 5641895835477563/5000000000000000 z 5641895835477563/5000000000000000))) (pow.f64 (cbrt.f64 (fma.f64 5641895835477563/5000000000000000 z 5641895835477563/5000000000000000)) 2)))
(*.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 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 y (fma.f64 5641895835477563/5000000000000000 z 5641895835477563/5000000000000000))
(*.f64 (/.f64 y (+.f64 (*.f64 (pow.f64 z 3) 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000) 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000)) (-.f64 (+.f64 31830988618379068626528276418969/25000000000000000000000000000000 (*.f64 (pow.f64 z 2) 31830988618379068626528276418969/25000000000000000000000000000000)) (*.f64 31830988618379068626528276418969/25000000000000000000000000000000 z)))
(*.f64 (/.f64 y (fma.f64 (pow.f64 z 3) 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000)) (fma.f64 (pow.f64 z 2) 31830988618379068626528276418969/25000000000000000000000000000000 (-.f64 31830988618379068626528276418969/25000000000000000000000000000000 (*.f64 31830988618379068626528276418969/25000000000000000000000000000000 z))))
(*.f64 y (/.f64 (*.f64 31830988618379068626528276418969/25000000000000000000000000000000 (-.f64 (fma.f64 z z 1) z)) (fma.f64 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 (pow.f64 z 3) 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000)))
(*.f64 (/.f64 y (-.f64 31830988618379068626528276418969/25000000000000000000000000000000 (*.f64 (pow.f64 z 2) 31830988618379068626528276418969/25000000000000000000000000000000))) (+.f64 5641895835477563/5000000000000000 (*.f64 -5641895835477563/5000000000000000 z)))
(/.f64 (*.f64 y (+.f64 5641895835477563/5000000000000000 (*.f64 z -5641895835477563/5000000000000000))) (-.f64 31830988618379068626528276418969/25000000000000000000000000000000 (*.f64 31830988618379068626528276418969/25000000000000000000000000000000 (pow.f64 z 2))))
(*.f64 y (/.f64 (fma.f64 z -5641895835477563/5000000000000000 5641895835477563/5000000000000000) (+.f64 31830988618379068626528276418969/25000000000000000000000000000000 (*.f64 (pow.f64 z 2) -31830988618379068626528276418969/25000000000000000000000000000000))))
(pow.f64 (/.f64 y (fma.f64 5641895835477563/5000000000000000 z 5641895835477563/5000000000000000)) 1)
(/.f64 y (fma.f64 5641895835477563/5000000000000000 z 5641895835477563/5000000000000000))
(pow.f64 (cbrt.f64 (/.f64 y (fma.f64 5641895835477563/5000000000000000 z 5641895835477563/5000000000000000))) 3)
(/.f64 y (fma.f64 5641895835477563/5000000000000000 z 5641895835477563/5000000000000000))
(pow.f64 (pow.f64 (/.f64 y (fma.f64 5641895835477563/5000000000000000 z 5641895835477563/5000000000000000)) 3) 1/3)
(/.f64 y (fma.f64 5641895835477563/5000000000000000 z 5641895835477563/5000000000000000))
(pow.f64 (sqrt.f64 (/.f64 y (fma.f64 5641895835477563/5000000000000000 z 5641895835477563/5000000000000000))) 2)
(/.f64 y (fma.f64 5641895835477563/5000000000000000 z 5641895835477563/5000000000000000))
(pow.f64 (/.f64 (fma.f64 5641895835477563/5000000000000000 z 5641895835477563/5000000000000000) y) -1)
(/.f64 y (fma.f64 5641895835477563/5000000000000000 z 5641895835477563/5000000000000000))
(neg.f64 (/.f64 y (neg.f64 (fma.f64 5641895835477563/5000000000000000 z 5641895835477563/5000000000000000))))
(/.f64 y (fma.f64 5641895835477563/5000000000000000 z 5641895835477563/5000000000000000))
(neg.f64 (/.f64 (neg.f64 y) (fma.f64 5641895835477563/5000000000000000 z 5641895835477563/5000000000000000)))
(/.f64 y (fma.f64 5641895835477563/5000000000000000 z 5641895835477563/5000000000000000))
(sqrt.f64 (pow.f64 (/.f64 y (fma.f64 5641895835477563/5000000000000000 z 5641895835477563/5000000000000000)) 2))
(fabs.f64 (/.f64 y (fma.f64 5641895835477563/5000000000000000 z 5641895835477563/5000000000000000)))
(log.f64 (exp.f64 (/.f64 y (fma.f64 5641895835477563/5000000000000000 z 5641895835477563/5000000000000000))))
(/.f64 y (fma.f64 5641895835477563/5000000000000000 z 5641895835477563/5000000000000000))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 y (fma.f64 5641895835477563/5000000000000000 z 5641895835477563/5000000000000000)))))
(/.f64 y (fma.f64 5641895835477563/5000000000000000 z 5641895835477563/5000000000000000))
(cbrt.f64 (pow.f64 (/.f64 y (fma.f64 5641895835477563/5000000000000000 z 5641895835477563/5000000000000000)) 3))
(/.f64 y (fma.f64 5641895835477563/5000000000000000 z 5641895835477563/5000000000000000))
(cbrt.f64 (/.f64 (pow.f64 y 3) (pow.f64 (fma.f64 5641895835477563/5000000000000000 z 5641895835477563/5000000000000000) 3)))
(/.f64 y (fma.f64 5641895835477563/5000000000000000 z 5641895835477563/5000000000000000))
(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))))
(/.f64 y (fma.f64 5641895835477563/5000000000000000 z 5641895835477563/5000000000000000))
(exp.f64 (log.f64 (/.f64 y (fma.f64 5641895835477563/5000000000000000 z 5641895835477563/5000000000000000))))
(/.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 y (fma.f64 5641895835477563/5000000000000000 z 5641895835477563/5000000000000000))
(-.f64 (exp.f64 (log1p.f64 (fma.f64 5641895835477563/5000000000000000 z 5641895835477563/5000000000000000))) 1)
(expm1.f64 (log1p.f64 (fma.f64 5641895835477563/5000000000000000 z 5641895835477563/5000000000000000)))
(-.f64 (/.f64 31830988618379068626528276418969/25000000000000000000000000000000 (+.f64 5641895835477563/5000000000000000 (*.f64 -5641895835477563/5000000000000000 z))) (/.f64 (*.f64 (pow.f64 z 2) 31830988618379068626528276418969/25000000000000000000000000000000) (+.f64 5641895835477563/5000000000000000 (*.f64 -5641895835477563/5000000000000000 z))))
(/.f64 (-.f64 31830988618379068626528276418969/25000000000000000000000000000000 (*.f64 31830988618379068626528276418969/25000000000000000000000000000000 (pow.f64 z 2))) (+.f64 5641895835477563/5000000000000000 (*.f64 z -5641895835477563/5000000000000000)))
(/.f64 (+.f64 31830988618379068626528276418969/25000000000000000000000000000000 (*.f64 (pow.f64 z 2) -31830988618379068626528276418969/25000000000000000000000000000000)) (fma.f64 z -5641895835477563/5000000000000000 5641895835477563/5000000000000000))
(*.f64 (fma.f64 5641895835477563/5000000000000000 z 5641895835477563/5000000000000000) 1)
(fma.f64 5641895835477563/5000000000000000 z 5641895835477563/5000000000000000)
(*.f64 1 (fma.f64 5641895835477563/5000000000000000 z 5641895835477563/5000000000000000))
(fma.f64 5641895835477563/5000000000000000 z 5641895835477563/5000000000000000)
(*.f64 (cbrt.f64 (fma.f64 5641895835477563/5000000000000000 z 5641895835477563/5000000000000000)) (pow.f64 (cbrt.f64 (fma.f64 5641895835477563/5000000000000000 z 5641895835477563/5000000000000000)) 2))
(fma.f64 5641895835477563/5000000000000000 z 5641895835477563/5000000000000000)
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 5641895835477563/5000000000000000 z 5641895835477563/5000000000000000)) 2) (cbrt.f64 (fma.f64 5641895835477563/5000000000000000 z 5641895835477563/5000000000000000)))
(fma.f64 5641895835477563/5000000000000000 z 5641895835477563/5000000000000000)
(*.f64 (sqrt.f64 (fma.f64 5641895835477563/5000000000000000 z 5641895835477563/5000000000000000)) (sqrt.f64 (fma.f64 5641895835477563/5000000000000000 z 5641895835477563/5000000000000000)))
(fma.f64 5641895835477563/5000000000000000 z 5641895835477563/5000000000000000)
(*.f64 (+.f64 (*.f64 (pow.f64 z 3) 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000) 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000) (/.f64 1 (-.f64 (+.f64 31830988618379068626528276418969/25000000000000000000000000000000 (*.f64 (pow.f64 z 2) 31830988618379068626528276418969/25000000000000000000000000000000)) (*.f64 31830988618379068626528276418969/25000000000000000000000000000000 z))))
(/.f64 (*.f64 (fma.f64 (pow.f64 z 3) 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000) 1) (fma.f64 (pow.f64 z 2) 31830988618379068626528276418969/25000000000000000000000000000000 (-.f64 31830988618379068626528276418969/25000000000000000000000000000000 (*.f64 31830988618379068626528276418969/25000000000000000000000000000000 z))))
(/.f64 (fma.f64 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 (pow.f64 z 3) 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000) (*.f64 31830988618379068626528276418969/25000000000000000000000000000000 (-.f64 (fma.f64 z z 1) z)))
(*.f64 (-.f64 31830988618379068626528276418969/25000000000000000000000000000000 (*.f64 (pow.f64 z 2) 31830988618379068626528276418969/25000000000000000000000000000000)) (/.f64 1 (+.f64 5641895835477563/5000000000000000 (*.f64 -5641895835477563/5000000000000000 z))))
(/.f64 (-.f64 31830988618379068626528276418969/25000000000000000000000000000000 (*.f64 31830988618379068626528276418969/25000000000000000000000000000000 (pow.f64 z 2))) (+.f64 5641895835477563/5000000000000000 (*.f64 z -5641895835477563/5000000000000000)))
(/.f64 (+.f64 31830988618379068626528276418969/25000000000000000000000000000000 (*.f64 (pow.f64 z 2) -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 (-.f64 (+.f64 31830988618379068626528276418969/25000000000000000000000000000000 (*.f64 (pow.f64 z 2) 31830988618379068626528276418969/25000000000000000000000000000000)) (*.f64 31830988618379068626528276418969/25000000000000000000000000000000 z)) (+.f64 (*.f64 (pow.f64 z 3) 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000) 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000)))
(/.f64 (*.f64 (fma.f64 (pow.f64 z 3) 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000) 1) (fma.f64 (pow.f64 z 2) 31830988618379068626528276418969/25000000000000000000000000000000 (-.f64 31830988618379068626528276418969/25000000000000000000000000000000 (*.f64 31830988618379068626528276418969/25000000000000000000000000000000 z))))
(/.f64 (fma.f64 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 (pow.f64 z 3) 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000) (*.f64 31830988618379068626528276418969/25000000000000000000000000000000 (-.f64 (fma.f64 z z 1) z)))
(/.f64 1 (/.f64 (+.f64 5641895835477563/5000000000000000 (*.f64 -5641895835477563/5000000000000000 z)) (-.f64 31830988618379068626528276418969/25000000000000000000000000000000 (*.f64 (pow.f64 z 2) 31830988618379068626528276418969/25000000000000000000000000000000))))
(/.f64 (-.f64 31830988618379068626528276418969/25000000000000000000000000000000 (*.f64 31830988618379068626528276418969/25000000000000000000000000000000 (pow.f64 z 2))) (+.f64 5641895835477563/5000000000000000 (*.f64 z -5641895835477563/5000000000000000)))
(/.f64 (+.f64 31830988618379068626528276418969/25000000000000000000000000000000 (*.f64 (pow.f64 z 2) -31830988618379068626528276418969/25000000000000000000000000000000)) (fma.f64 z -5641895835477563/5000000000000000 5641895835477563/5000000000000000))
(/.f64 (+.f64 (*.f64 (pow.f64 z 3) 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000) 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000) (-.f64 (+.f64 31830988618379068626528276418969/25000000000000000000000000000000 (*.f64 (pow.f64 z 2) 31830988618379068626528276418969/25000000000000000000000000000000)) (*.f64 31830988618379068626528276418969/25000000000000000000000000000000 z)))
(/.f64 (*.f64 (fma.f64 (pow.f64 z 3) 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000) 1) (fma.f64 (pow.f64 z 2) 31830988618379068626528276418969/25000000000000000000000000000000 (-.f64 31830988618379068626528276418969/25000000000000000000000000000000 (*.f64 31830988618379068626528276418969/25000000000000000000000000000000 z))))
(/.f64 (fma.f64 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 (pow.f64 z 3) 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000) (*.f64 31830988618379068626528276418969/25000000000000000000000000000000 (-.f64 (fma.f64 z z 1) z)))
(/.f64 (+.f64 (*.f64 (pow.f64 z 3) 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000) 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000) (+.f64 (*.f64 (pow.f64 z 2) 31830988618379068626528276418969/25000000000000000000000000000000) (-.f64 31830988618379068626528276418969/25000000000000000000000000000000 (*.f64 31830988618379068626528276418969/25000000000000000000000000000000 z))))
(/.f64 (*.f64 (fma.f64 (pow.f64 z 3) 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000) 1) (fma.f64 (pow.f64 z 2) 31830988618379068626528276418969/25000000000000000000000000000000 (-.f64 31830988618379068626528276418969/25000000000000000000000000000000 (*.f64 31830988618379068626528276418969/25000000000000000000000000000000 z))))
(/.f64 (fma.f64 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 (pow.f64 z 3) 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000) (*.f64 31830988618379068626528276418969/25000000000000000000000000000000 (-.f64 (fma.f64 z z 1) z)))
(/.f64 (-.f64 31830988618379068626528276418969/25000000000000000000000000000000 (*.f64 (pow.f64 z 2) 31830988618379068626528276418969/25000000000000000000000000000000)) (+.f64 5641895835477563/5000000000000000 (*.f64 -5641895835477563/5000000000000000 z)))
(/.f64 (-.f64 31830988618379068626528276418969/25000000000000000000000000000000 (*.f64 31830988618379068626528276418969/25000000000000000000000000000000 (pow.f64 z 2))) (+.f64 5641895835477563/5000000000000000 (*.f64 z -5641895835477563/5000000000000000)))
(/.f64 (+.f64 31830988618379068626528276418969/25000000000000000000000000000000 (*.f64 (pow.f64 z 2) -31830988618379068626528276418969/25000000000000000000000000000000)) (fma.f64 z -5641895835477563/5000000000000000 5641895835477563/5000000000000000))
(/.f64 (neg.f64 (+.f64 (*.f64 (pow.f64 z 3) 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000) 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000)) (neg.f64 (-.f64 (+.f64 31830988618379068626528276418969/25000000000000000000000000000000 (*.f64 (pow.f64 z 2) 31830988618379068626528276418969/25000000000000000000000000000000)) (*.f64 31830988618379068626528276418969/25000000000000000000000000000000 z))))
(neg.f64 (/.f64 (fma.f64 (pow.f64 z 3) 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000) (neg.f64 (fma.f64 (pow.f64 z 2) 31830988618379068626528276418969/25000000000000000000000000000000 (-.f64 31830988618379068626528276418969/25000000000000000000000000000000 (*.f64 31830988618379068626528276418969/25000000000000000000000000000000 z))))))
(/.f64 (fma.f64 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 (pow.f64 z 3) 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000) (neg.f64 (-.f64 -31830988618379068626528276418969/25000000000000000000000000000000 (*.f64 31830988618379068626528276418969/25000000000000000000000000000000 (-.f64 (pow.f64 z 2) z)))))
(/.f64 (fma.f64 (pow.f64 z 3) -179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 -179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000) (-.f64 -31830988618379068626528276418969/25000000000000000000000000000000 (*.f64 31830988618379068626528276418969/25000000000000000000000000000000 (-.f64 (pow.f64 z 2) z))))
(/.f64 (neg.f64 (-.f64 31830988618379068626528276418969/25000000000000000000000000000000 (*.f64 (pow.f64 z 2) 31830988618379068626528276418969/25000000000000000000000000000000))) (neg.f64 (+.f64 5641895835477563/5000000000000000 (*.f64 -5641895835477563/5000000000000000 z))))
(/.f64 (neg.f64 (-.f64 31830988618379068626528276418969/25000000000000000000000000000000 (*.f64 31830988618379068626528276418969/25000000000000000000000000000000 (pow.f64 z 2)))) (neg.f64 (+.f64 5641895835477563/5000000000000000 (*.f64 z -5641895835477563/5000000000000000))))
(/.f64 (fma.f64 31830988618379068626528276418969/25000000000000000000000000000000 (pow.f64 z 2) -31830988618379068626528276418969/25000000000000000000000000000000) (fma.f64 5641895835477563/5000000000000000 z -5641895835477563/5000000000000000))
(/.f64 (-.f64 (*.f64 (pow.f64 z 2) 31830988618379068626528276418969/25000000000000000000000000000000) 31830988618379068626528276418969/25000000000000000000000000000000) (-.f64 (*.f64 5641895835477563/5000000000000000 z) 5641895835477563/5000000000000000))
(/.f64 (neg.f64 (-.f64 31830988618379068626528276418969/25000000000000000000000000000000 (*.f64 31830988618379068626528276418969/25000000000000000000000000000000 (pow.f64 z 2)))) (neg.f64 (+.f64 5641895835477563/5000000000000000 (*.f64 z -5641895835477563/5000000000000000))))
(/.f64 (fma.f64 31830988618379068626528276418969/25000000000000000000000000000000 (pow.f64 z 2) -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 (cbrt.f64 (fma.f64 5641895835477563/5000000000000000 z 5641895835477563/5000000000000000)) 3)
(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 (sqrt.f64 (fma.f64 5641895835477563/5000000000000000 z 5641895835477563/5000000000000000)) 2)
(fma.f64 5641895835477563/5000000000000000 z 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)))
(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 1 (*.f64 5641895835477563/5000000000000000 z) 5641895835477563/5000000000000000)
(fma.f64 5641895835477563/5000000000000000 z 5641895835477563/5000000000000000)
(fma.f64 (cbrt.f64 (*.f64 (pow.f64 z 2) 31830988618379068626528276418969/25000000000000000000000000000000)) (cbrt.f64 (*.f64 5641895835477563/5000000000000000 z)) 5641895835477563/5000000000000000)
(fma.f64 (cbrt.f64 (*.f64 31830988618379068626528276418969/25000000000000000000000000000000 (pow.f64 z 2))) (cbrt.f64 (*.f64 5641895835477563/5000000000000000 z)) 5641895835477563/5000000000000000)
(fma.f64 (sqrt.f64 (*.f64 5641895835477563/5000000000000000 z)) (sqrt.f64 (*.f64 5641895835477563/5000000000000000 z)) 5641895835477563/5000000000000000)
(fma.f64 5641895835477563/5000000000000000 z 5641895835477563/5000000000000000)
(-.f64 (exp.f64 (log1p.f64 (*.f64 y (/.f64 -5000000000000000/5641895835477563 (exp.f64 z))))) 1)
(expm1.f64 (log1p.f64 (*.f64 y (/.f64 -5000000000000000/5641895835477563 (exp.f64 z)))))
(expm1.f64 (log1p.f64 (/.f64 y (*.f64 (exp.f64 z) -5641895835477563/5000000000000000))))
(/.f64 y (*.f64 (exp.f64 z) -5641895835477563/5000000000000000))
(*.f64 y (/.f64 -5000000000000000/5641895835477563 (exp.f64 z)))
(/.f64 (*.f64 y -5000000000000000/5641895835477563) (exp.f64 z))
(*.f64 y (/.f64 -5000000000000000/5641895835477563 (exp.f64 z)))
(/.f64 y (*.f64 (exp.f64 z) -5641895835477563/5000000000000000))
(/.f64 -5000000000000000/5641895835477563 (/.f64 (exp.f64 z) y))
(*.f64 y (/.f64 -5000000000000000/5641895835477563 (exp.f64 z)))
(/.f64 y (*.f64 (exp.f64 z) -5641895835477563/5000000000000000))
(/.f64 1 (/.f64 (exp.f64 z) (*.f64 y -5000000000000000/5641895835477563)))
(*.f64 y (/.f64 -5000000000000000/5641895835477563 (exp.f64 z)))
(/.f64 y (*.f64 (exp.f64 z) -5641895835477563/5000000000000000))
(/.f64 1 (*.f64 (exp.f64 z) (/.f64 -5641895835477563/5000000000000000 y)))
(*.f64 y (/.f64 -5000000000000000/5641895835477563 (exp.f64 z)))
(/.f64 y (*.f64 (exp.f64 z) -5641895835477563/5000000000000000))
(/.f64 (neg.f64 y) (*.f64 (exp.f64 z) 5641895835477563/5000000000000000))
(*.f64 y (/.f64 -5000000000000000/5641895835477563 (exp.f64 z)))
(/.f64 y (*.f64 (exp.f64 z) -5641895835477563/5000000000000000))
(/.f64 (*.f64 y 5000000000000000/5641895835477563) (neg.f64 (exp.f64 z)))
(*.f64 y (/.f64 -5000000000000000/5641895835477563 (exp.f64 z)))
(/.f64 y (*.f64 (exp.f64 z) -5641895835477563/5000000000000000))
(/.f64 (/.f64 (*.f64 y -5000000000000000/5641895835477563) (sqrt.f64 (exp.f64 z))) (sqrt.f64 (exp.f64 z)))
(*.f64 y (/.f64 -5000000000000000/5641895835477563 (exp.f64 z)))
(/.f64 y (*.f64 (exp.f64 z) -5641895835477563/5000000000000000))
(/.f64 (*.f64 -5000000000000000/5641895835477563 (neg.f64 y)) (neg.f64 (exp.f64 z)))
(*.f64 y (/.f64 -5000000000000000/5641895835477563 (exp.f64 z)))
(/.f64 y (*.f64 (exp.f64 z) -5641895835477563/5000000000000000))
(/.f64 (/.f64 (*.f64 y -5000000000000000/5641895835477563) 1) (exp.f64 z))
(*.f64 y (/.f64 -5000000000000000/5641895835477563 (exp.f64 z)))
(/.f64 y (*.f64 (exp.f64 z) -5641895835477563/5000000000000000))
(/.f64 (/.f64 (*.f64 y -5000000000000000/5641895835477563) (pow.f64 (cbrt.f64 (exp.f64 z)) 2)) (cbrt.f64 (exp.f64 z)))
(*.f64 y (/.f64 -5000000000000000/5641895835477563 (exp.f64 z)))
(/.f64 y (*.f64 (exp.f64 z) -5641895835477563/5000000000000000))
(pow.f64 (*.f64 y (/.f64 -5000000000000000/5641895835477563 (exp.f64 z))) 1)
(*.f64 y (/.f64 -5000000000000000/5641895835477563 (exp.f64 z)))
(/.f64 y (*.f64 (exp.f64 z) -5641895835477563/5000000000000000))
(pow.f64 (cbrt.f64 (*.f64 y (/.f64 -5000000000000000/5641895835477563 (exp.f64 z)))) 3)
(*.f64 y (/.f64 -5000000000000000/5641895835477563 (exp.f64 z)))
(/.f64 y (*.f64 (exp.f64 z) -5641895835477563/5000000000000000))
(pow.f64 (pow.f64 (*.f64 y (/.f64 -5000000000000000/5641895835477563 (exp.f64 z))) 3) 1/3)
(*.f64 y (/.f64 -5000000000000000/5641895835477563 (exp.f64 z)))
(/.f64 y (*.f64 (exp.f64 z) -5641895835477563/5000000000000000))
(pow.f64 (sqrt.f64 (*.f64 y (/.f64 -5000000000000000/5641895835477563 (exp.f64 z)))) 2)
(*.f64 y (/.f64 -5000000000000000/5641895835477563 (exp.f64 z)))
(/.f64 y (*.f64 (exp.f64 z) -5641895835477563/5000000000000000))
(sqrt.f64 (*.f64 (pow.f64 (/.f64 y (exp.f64 z)) 2) 25000000000000000000000000000000/31830988618379068626528276418969))
(sqrt.f64 (*.f64 25000000000000000000000000000000/31830988618379068626528276418969 (pow.f64 (/.f64 y (exp.f64 z)) 2)))
(sqrt.f64 (pow.f64 (/.f64 y (*.f64 (exp.f64 z) -5641895835477563/5000000000000000)) 2))
(log.f64 (pow.f64 (exp.f64 -5000000000000000/5641895835477563) (/.f64 y (exp.f64 z))))
(*.f64 y (/.f64 -5000000000000000/5641895835477563 (exp.f64 z)))
(/.f64 y (*.f64 (exp.f64 z) -5641895835477563/5000000000000000))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 y (/.f64 -5000000000000000/5641895835477563 (exp.f64 z))))))
(*.f64 y (/.f64 -5000000000000000/5641895835477563 (exp.f64 z)))
(/.f64 y (*.f64 (exp.f64 z) -5641895835477563/5000000000000000))
(cbrt.f64 (pow.f64 (*.f64 y (/.f64 -5000000000000000/5641895835477563 (exp.f64 z))) 3))
(*.f64 y (/.f64 -5000000000000000/5641895835477563 (exp.f64 z)))
(/.f64 y (*.f64 (exp.f64 z) -5641895835477563/5000000000000000))
(cbrt.f64 (/.f64 (*.f64 (pow.f64 y 3) -125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547) (pow.f64 (exp.f64 z) 3)))
(*.f64 y (/.f64 -5000000000000000/5641895835477563 (exp.f64 z)))
(/.f64 y (*.f64 (exp.f64 z) -5641895835477563/5000000000000000))
(expm1.f64 (log1p.f64 (*.f64 y (/.f64 -5000000000000000/5641895835477563 (exp.f64 z)))))
(expm1.f64 (log1p.f64 (/.f64 y (*.f64 (exp.f64 z) -5641895835477563/5000000000000000))))
(log1p.f64 (expm1.f64 (*.f64 y (/.f64 -5000000000000000/5641895835477563 (exp.f64 z)))))
(*.f64 y (/.f64 -5000000000000000/5641895835477563 (exp.f64 z)))
(/.f64 y (*.f64 (exp.f64 z) -5641895835477563/5000000000000000))
(exp.f64 (-.f64 (log.f64 (*.f64 y -5000000000000000/5641895835477563)) z))
(*.f64 y (/.f64 -5000000000000000/5641895835477563 (exp.f64 z)))
(/.f64 y (*.f64 (exp.f64 z) -5641895835477563/5000000000000000))
(exp.f64 (*.f64 (-.f64 (log.f64 (*.f64 y -5000000000000000/5641895835477563)) z) 1))
(*.f64 y (/.f64 -5000000000000000/5641895835477563 (exp.f64 z)))
(/.f64 y (*.f64 (exp.f64 z) -5641895835477563/5000000000000000))
(-.f64 (exp.f64 (log1p.f64 (/.f64 y (exp.f64 z)))) 1)
(expm1.f64 (log1p.f64 (/.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 (neg.f64 z)))
(/.f64 y (exp.f64 z))
(*.f64 1 (/.f64 y (exp.f64 z)))
(*.f64 y (exp.f64 (neg.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 (neg.f64 z)))
(/.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 (neg.f64 z)))
(/.f64 y (exp.f64 z))
(*.f64 (pow.f64 (cbrt.f64 y) 2) (/.f64 (cbrt.f64 y) (exp.f64 z)))
(*.f64 y (exp.f64 (neg.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 (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 (neg.f64 z)))
(/.f64 y (exp.f64 z))
(*.f64 (sqrt.f64 y) (/.f64 (sqrt.f64 y) (exp.f64 z)))
(*.f64 y (exp.f64 (neg.f64 z)))
(/.f64 y (exp.f64 z))
(*.f64 (sqrt.f64 y) (*.f64 (sqrt.f64 y) (exp.f64 (neg.f64 z))))
(*.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 (neg.f64 z)))
(/.f64 y (exp.f64 z))
(*.f64 (exp.f64 (neg.f64 z)) y)
(*.f64 y (exp.f64 (neg.f64 z)))
(/.f64 y (exp.f64 z))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 (exp.f64 z)) 2)) (/.f64 y (cbrt.f64 (exp.f64 z))))
(/.f64 (/.f64 y (cbrt.f64 (exp.f64 z))) (pow.f64 (cbrt.f64 (exp.f64 z)) 2))
(*.f64 (/.f64 1 (sqrt.f64 (exp.f64 z))) (/.f64 y (sqrt.f64 (exp.f64 z))))
(/.f64 (/.f64 y (sqrt.f64 (exp.f64 z))) (sqrt.f64 (exp.f64 z)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 y) 2) 1) (/.f64 (cbrt.f64 y) (exp.f64 z)))
(*.f64 y (exp.f64 (neg.f64 z)))
(/.f64 y (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 (cbrt.f64 (/.f64 y (exp.f64 z))) (/.f64 (pow.f64 (cbrt.f64 y) 2) (pow.f64 (cbrt.f64 (exp.f64 z)) 2)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 y) 2) (sqrt.f64 (exp.f64 z))) (/.f64 (cbrt.f64 y) (sqrt.f64 (exp.f64 z))))
(*.f64 (/.f64 1 (sqrt.f64 (exp.f64 z))) (/.f64 y (sqrt.f64 (exp.f64 z))))
(/.f64 (/.f64 y (sqrt.f64 (exp.f64 z))) (sqrt.f64 (exp.f64 z)))
(*.f64 (/.f64 (sqrt.f64 y) 1) (/.f64 (sqrt.f64 y) (exp.f64 z)))
(*.f64 y (exp.f64 (neg.f64 z)))
(/.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 (/.f64 1 (pow.f64 (cbrt.f64 (exp.f64 z)) 2)) (/.f64 y (cbrt.f64 (exp.f64 z))))
(/.f64 (/.f64 y (cbrt.f64 (exp.f64 z))) (pow.f64 (cbrt.f64 (exp.f64 z)) 2))
(pow.f64 (/.f64 y (exp.f64 z)) 1)
(*.f64 y (exp.f64 (neg.f64 z)))
(/.f64 y (exp.f64 z))
(pow.f64 (cbrt.f64 (/.f64 y (exp.f64 z))) 3)
(*.f64 y (exp.f64 (neg.f64 z)))
(/.f64 y (exp.f64 z))
(pow.f64 (pow.f64 (/.f64 y (exp.f64 z)) 3) 1/3)
(*.f64 y (exp.f64 (neg.f64 z)))
(/.f64 y (exp.f64 z))
(pow.f64 (sqrt.f64 (/.f64 y (exp.f64 z))) 2)
(*.f64 y (exp.f64 (neg.f64 z)))
(/.f64 y (exp.f64 z))
(pow.f64 (/.f64 (exp.f64 z) y) -1)
(*.f64 y (exp.f64 (neg.f64 z)))
(/.f64 y (exp.f64 z))
(neg.f64 (/.f64 y (neg.f64 (exp.f64 z))))
(*.f64 y (exp.f64 (neg.f64 z)))
(/.f64 y (exp.f64 z))
(neg.f64 (/.f64 (neg.f64 y) (exp.f64 z)))
(*.f64 y (exp.f64 (neg.f64 z)))
(/.f64 y (exp.f64 z))
(sqrt.f64 (pow.f64 (/.f64 y (exp.f64 z)) 2))
(fabs.f64 (/.f64 y (exp.f64 z)))
(log.f64 (exp.f64 (/.f64 y (exp.f64 z))))
(*.f64 y (exp.f64 (neg.f64 z)))
(/.f64 y (exp.f64 z))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 y (exp.f64 z)))))
(*.f64 y (exp.f64 (neg.f64 z)))
(/.f64 y (exp.f64 z))
(cbrt.f64 (pow.f64 (/.f64 y (exp.f64 z)) 3))
(*.f64 y (exp.f64 (neg.f64 z)))
(/.f64 y (exp.f64 z))
(cbrt.f64 (/.f64 (pow.f64 y 3) (pow.f64 (exp.f64 z) 3)))
(*.f64 y (exp.f64 (neg.f64 z)))
(/.f64 y (exp.f64 z))
(expm1.f64 (log1p.f64 (/.f64 y (exp.f64 z))))
(log1p.f64 (expm1.f64 (/.f64 y (exp.f64 z))))
(*.f64 y (exp.f64 (neg.f64 z)))
(/.f64 y (exp.f64 z))
(exp.f64 (-.f64 (log.f64 y) z))
(*.f64 y (exp.f64 (neg.f64 z)))
(/.f64 y (exp.f64 z))
(exp.f64 (*.f64 (-.f64 (log.f64 y) z) 1))
(*.f64 y (exp.f64 (neg.f64 z)))
(/.f64 y (exp.f64 z))

eval153.0ms (1.6%)

Compiler

Compiled 6945 to 4502 computations (35.2% saved)

prune91.0ms (1%)

Pruning

11 alts after pruning (0 fresh and 11 done)

PrunedKeptTotal
New4670467
Fresh000
Picked055
Done066
Total46711478
Accuracy
100.0%
Counts
478 → 11
Alt Table
Click to see full alt table
StatusAccuracyProgram
64.2%
(fma.f64 y (/.f64 (/.f64 -1 x) y) x)
23.3%
(/.f64 -1 x)
82.3%
(-.f64 x (/.f64 y (-.f64 (*.f64 x y) 5641895835477563/5000000000000000)))
62.2%
(-.f64 x (/.f64 y -5641895835477563/5000000000000000))
67.2%
(-.f64 x (/.f64 1 x))
60.9%
(-.f64 x (*.f64 (/.f64 y (exp.f64 z)) -5000000000000000/5641895835477563))
73.7%
(+.f64 x (/.f64 (/.f64 y x) (-.f64 (/.f64 5641895835477563/5000000000000000 x) y)))
95.5%
(+.f64 x (/.f64 y (-.f64 (*.f64 5641895835477563/5000000000000000 (exp.f64 z)) (*.f64 x y))))
66.9%
(+.f64 x (/.f64 y (+.f64 5641895835477563/5000000000000000 (*.f64 5641895835477563/5000000000000000 z))))
21.1%
(*.f64 y 5000000000000000/5641895835477563)
58.5%
x
Compiler

Compiled 281 to 176 computations (37.4% saved)

regimes81.0ms (0.9%)

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

6 calls:

28.0ms
(+.f64 x (/.f64 y (-.f64 (*.f64 5641895835477563/5000000000000000 (exp.f64 z)) (*.f64 x y))))
21.0ms
z
12.0ms
y
11.0ms
x
4.0ms
(exp.f64 z)
Results
AccuracySegmentsBranch
97.1%1x
97.1%1y
99.9%2z
98.9%2(+.f64 x (/.f64 y (-.f64 (*.f64 5641895835477563/5000000000000000 (exp.f64 z)) (*.f64 x y))))
99.9%2(*.f64 5641895835477563/5000000000000000 (exp.f64 z))
99.9%2(exp.f64 z)
Compiler

Compiled 39 to 29 computations (25.6% saved)

regimes80.0ms (0.9%)

Counts
18 → 3
Calls
Call 1
Inputs
x
(*.f64 y 5000000000000000/5641895835477563)
(/.f64 -1 x)
(-.f64 x (*.f64 y -5000000000000000/5641895835477563))
(-.f64 x (/.f64 1 x))
(-.f64 x (/.f64 y -5641895835477563/5000000000000000))
(+.f64 x (/.f64 y (*.f64 y (neg.f64 x))))
(+.f64 x (/.f64 y (+.f64 5641895835477563/5000000000000000 (*.f64 5641895835477563/5000000000000000 z))))
(-.f64 x (/.f64 y (-.f64 (*.f64 x y) 5641895835477563/5000000000000000)))
(+.f64 x (/.f64 (/.f64 y x) (-.f64 (/.f64 5641895835477563/5000000000000000 x) y)))
(+.f64 x (/.f64 y (-.f64 (+.f64 5641895835477563/5000000000000000 (*.f64 z 5641895835477563/5000000000000000)) (*.f64 x y))))
(+.f64 x (/.f64 y (*.f64 x (-.f64 (+.f64 (*.f64 5641895835477563/5000000000000000 (/.f64 z x)) (*.f64 5641895835477563/5000000000000000 (/.f64 1 x))) y))))
(-.f64 x (*.f64 (/.f64 y (exp.f64 z)) -5000000000000000/5641895835477563))
(-.f64 x (/.f64 y (fma.f64 y x -5641895835477563/5000000000000000)))
(fma.f64 y (/.f64 (/.f64 -1 x) y) x)
(*.f64 x (-.f64 1 (/.f64 1 (pow.f64 x 2))))
(-.f64 x (/.f64 1 (/.f64 (fma.f64 y x -5641895835477563/5000000000000000) y)))
(+.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:

27.0ms
(+.f64 x (/.f64 y (-.f64 (*.f64 5641895835477563/5000000000000000 (exp.f64 z)) (*.f64 x y))))
19.0ms
z
10.0ms
x
9.0ms
y
6.0ms
(exp.f64 z)
Results
AccuracySegmentsBranch
95.5%1x
95.5%1y
99.6%3(+.f64 x (/.f64 y (-.f64 (*.f64 5641895835477563/5000000000000000 (exp.f64 z)) (*.f64 x y))))
98.3%2z
99.9%3(*.f64 5641895835477563/5000000000000000 (exp.f64 z))
99.9%3(exp.f64 z)
Compiler

Compiled 39 to 29 computations (25.6% saved)

regimes33.0ms (0.4%)

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

2 calls:

26.0ms
z
6.0ms
(exp.f64 z)
Results
AccuracySegmentsBranch
99.7%3z
99.7%3(exp.f64 z)
Compiler

Compiled 9 to 7 computations (22.2% saved)

regimes23.0ms (0.2%)

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

1 calls:

22.0ms
z
Results
AccuracySegmentsBranch
99.6%3z
Compiler

Compiled 4 to 3 computations (25% saved)

regimes19.0ms (0.2%)

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

1 calls:

18.0ms
z
Results
AccuracySegmentsBranch
99.4%3z
Compiler

Compiled 4 to 3 computations (25% saved)

regimes191.0ms (2.1%)

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

3 calls:

152.0ms
x
21.0ms
y
18.0ms
z
Results
AccuracySegmentsBranch
81.1%6x
82.1%3y
89.6%3z
Compiler

Compiled 12 to 9 computations (25% saved)

regimes18.0ms (0.2%)

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

1 calls:

18.0ms
z
Results
AccuracySegmentsBranch
89.4%3z
Compiler

Compiled 4 to 3 computations (25% saved)

regimes13.0ms (0.1%)

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

1 calls:

13.0ms
z
Results
AccuracySegmentsBranch
89.3%3z
Compiler

Compiled 4 to 3 computations (25% saved)

regimes103.0ms (1.1%)

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

3 calls:

70.0ms
x
20.0ms
z
13.0ms
y
Results
AccuracySegmentsBranch
79.0%7x
74.1%4y
78.2%5z
Compiler

Compiled 12 to 9 computations (25% saved)

regimes46.0ms (0.5%)

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

3 calls:

21.0ms
x
13.0ms
z
12.0ms
y
Results
AccuracySegmentsBranch
63.3%4y
76.7%7x
64.4%4z
Compiler

Compiled 12 to 9 computations (25% saved)

regimes9.0ms (0.1%)

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

1 calls:

9.0ms
x
Results
AccuracySegmentsBranch
68.9%3x
Compiler

Compiled 4 to 3 computations (25% saved)

regimes7.0ms (0.1%)

Accuracy

Total 0.0b remaining (0%)

Threshold costs 0b (0%)

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

3 calls:

2.0ms
x
2.0ms
y
2.0ms
z
Results
AccuracySegmentsBranch
58.5%1y
58.5%1z
58.5%1x
Compiler

Compiled 12 to 9 computations (25% saved)

bsearch0.0ms (0%)

Algorithm
left-value
Steps
TimeLeftRight
0.0ms
0.0
0.9999984853610765
Compiler

Compiled 21 to 15 computations (28.6% saved)

bsearch0.0ms (0%)

Algorithm
left-value
Steps
TimeLeftRight
0.0ms
3.852456572748463e+58
+inf
0.0ms
0.0
0.9999984853610765
Compiler

Compiled 21 to 15 computations (28.6% saved)

bsearch0.0ms (0%)

Algorithm
left-value
Steps
TimeLeftRight
0.0ms
1.0000116757594495
3.852456572748463e+58
0.0ms
0.0
0.9999984853610765
Compiler

Compiled 21 to 15 computations (28.6% saved)

bsearch82.0ms (0.9%)

Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
Steps
TimeLeftRight
59.0ms
134.89864640931745
61913936751.19485
23.0ms
-3592837830.561651
-1690236.086477057
Results
76.0ms271×256valid
0.0ms256valid
Compiler

Compiled 427 to 311 computations (27.2% saved)

Precisions
Click to see histograms. Total time spent on operations: 15.0ms
Operation ival-exp, time spent: 5.0ms, 33.0% of total-time
Operation ival-mult, time spent: 4.0ms, 26.0% of total-time
Operation ival-div, time spent: 2.0ms, 13.0% of total-time
Operation ival-sub, time spent: 1.0ms, 7.0% of total-time
Operation ival-add, time spent: 1.0ms, 7.0% of total-time
Operation const, time spent: 0.0ms, 0.0% of total-time

bsearch48.0ms (0.5%)

Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
Steps
TimeLeftRight
24.0ms
134.89864640931745
61913936751.19485
23.0ms
-3592837830.561651
-1690236.086477057
Results
41.0ms271×256valid
0.0ms256valid
Compiler

Compiled 359 to 260 computations (27.6% saved)

Precisions
Click to see histograms. Total time spent on operations: 19.0ms
Operation ival-mult, time spent: 9.0ms, 48.0% of total-time
Operation ival-exp, time spent: 5.0ms, 27.0% of total-time
Operation ival-sub, time spent: 2.0ms, 11.0% of total-time
Operation ival-div, time spent: 2.0ms, 11.0% of total-time
Operation ival-add, time spent: 1.0ms, 5.0% of total-time
Operation const, time spent: 0.0ms, 0.0% of total-time

bsearch41.0ms (0.4%)

Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
Steps
TimeLeftRight
24.0ms
134.89864640931745
61913936751.19485
17.0ms
-5.27599527316054e-30
-8.247976375128062e-31
Results
35.0ms239×256valid
0.0ms256valid
Compiler

Compiled 315 to 243 computations (22.9% saved)

Precisions
Click to see histograms. Total time spent on operations: 15.0ms
Operation ival-add, time spent: 4.0ms, 27.0% of total-time
Operation ival-mult, time spent: 4.0ms, 27.0% of total-time
Operation ival-exp, time spent: 3.0ms, 20.0% of total-time
Operation ival-div, time spent: 2.0ms, 13.0% of total-time
Operation ival-sub, time spent: 1.0ms, 7.0% of total-time
Operation const, time spent: 0.0ms, 0.0% of total-time

bsearch41.0ms (0.4%)

Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
Steps
TimeLeftRight
25.0ms
134.89864640931745
61913936751.19485
16.0ms
-5.27599527316054e-30
-8.247976375128062e-31
Results
36.0ms239×256valid
0.0ms256valid
Compiler

Compiled 255 to 198 computations (22.4% saved)

Precisions
Click to see histograms. Total time spent on operations: 15.0ms
Operation ival-mult, time spent: 6.0ms, 40.0% of total-time
Operation ival-exp, time spent: 4.0ms, 27.0% of total-time
Operation ival-div, time spent: 2.0ms, 13.0% of total-time
Operation ival-sub, time spent: 1.0ms, 7.0% of total-time
Operation ival-add, time spent: 1.0ms, 7.0% of total-time
Operation const, time spent: 0.0ms, 0.0% of total-time

bsearch42.0ms (0.5%)

Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
Steps
TimeLeftRight
25.0ms
134.89864640931745
61913936751.19485
17.0ms
-5.27599527316054e-30
-8.247976375128062e-31
Results
35.0ms239×256valid
0.0ms256valid
Compiler

Compiled 255 to 198 computations (22.4% saved)

Precisions
Click to see histograms. Total time spent on operations: 13.0ms
Operation ival-mult, time spent: 5.0ms, 39.0% of total-time
Operation ival-exp, time spent: 3.0ms, 23.0% of total-time
Operation ival-div, time spent: 2.0ms, 15.0% of total-time
Operation ival-sub, time spent: 1.0ms, 8.0% of total-time
Operation ival-add, time spent: 1.0ms, 8.0% of total-time
Operation const, time spent: 0.0ms, 0.0% of total-time

bsearch92.0ms (1%)

Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
narrow-enough
narrow-enough
Steps
TimeLeftRight
25.0ms
134.89864640931745
61913936751.19485
26.0ms
-1690236.086477057
-1.5146400705172336e-6
19.0ms
-3.185777789738018e+20
-7690195353557765000.0
22.0ms
-9.821140168198111e+75
-2.3410582685144834e+70
Results
79.0ms559×256valid
0.0ms256valid
Compiler

Compiled 499 to 404 computations (19% saved)

Precisions
Click to see histograms. Total time spent on operations: 29.0ms
Operation ival-mult, time spent: 10.0ms, 34.0% of total-time
Operation ival-exp, time spent: 6.0ms, 21.0% of total-time
Operation ival-div, time spent: 5.0ms, 17.0% of total-time
Operation ival-add, time spent: 4.0ms, 14.0% of total-time
Operation ival-sub, time spent: 3.0ms, 10.0% of total-time
Operation const, time spent: 1.0ms, 3.0% of total-time

bsearch110.0ms (1.2%)

Algorithm
binary-search
Stop Event
predicate-same
narrow-enough
narrow-enough
narrow-enough
narrow-enough
narrow-enough
Steps
TimeLeftRight
2.0ms
5.78331487739539e-29
6.8657628332510426e-15
27.0ms
1.3268691643158614e-148
1.2654054217437108e-138
17.0ms
-7.740903251145274e-232
-9.788566724268118e-233
30.0ms
-1.946583016109178e-121
-2.7504034605547855e-127
20.0ms
-3.8669704477703834e-83
-9.116253207674464e-86
12.0ms
-0.0027003474710991762
-0.0010157772879959709
Results
88.0ms623×256valid
0.0ms256valid
Compiler

Compiled 521 to 437 computations (16.1% saved)

Precisions
Click to see histograms. Total time spent on operations: 31.0ms
Operation ival-mult, time spent: 10.0ms, 32.0% of total-time
Operation ival-div, time spent: 8.0ms, 26.0% of total-time
Operation ival-exp, time spent: 5.0ms, 16.0% of total-time
Operation ival-sub, time spent: 3.0ms, 10.0% of total-time
Operation ival-add, time spent: 3.0ms, 10.0% of total-time
Operation const, time spent: 1.0ms, 3.0% of total-time

bsearch43.0ms (0.5%)

Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
Steps
TimeLeftRight
20.0ms
6.647121947469683e-74
1.393307935373232e-69
22.0ms
-1.7078386063121395e-155
-2.0254097785739428e-161
Results
37.0ms271×256valid
0.0ms256valid
Compiler

Compiled 225 to 185 computations (17.8% saved)

Precisions
Click to see histograms. Total time spent on operations: 12.0ms
Operation ival-mult, time spent: 4.0ms, 34.0% of total-time
Operation ival-div, time spent: 2.0ms, 17.0% of total-time
Operation ival-exp, time spent: 2.0ms, 17.0% of total-time
Operation ival-add, time spent: 2.0ms, 17.0% of total-time
Operation ival-sub, time spent: 1.0ms, 8.0% of total-time
Operation const, time spent: 0.0ms, 0.0% of total-time

simplify33.0ms (0.4%)

Algorithm
egg-herbie
Rules
62×+-commutative
56×sub-neg
50×*-commutative
40×neg-sub0
40×neg-mul-1
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
0124982
1172982
2232982
3269982
4310982
5319982
6324982
7325982
Stop Event
done
saturated
Calls
Call 1
Inputs
(if (<=.f64 (exp.f64 z) 0) (-.f64 x (/.f64 1 x)) (-.f64 x (/.f64 y (fma.f64 x y (*.f64 (exp.f64 z) -5641895835477563/5000000000000000)))))
(if (<=.f64 (exp.f64 z) 0) (-.f64 x (/.f64 1 x)) (if (<=.f64 (exp.f64 z) 49999999999999998584394024780232100424968164183088578953216) (+.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) 2) (+.f64 x (/.f64 y (-.f64 (+.f64 5641895835477563/5000000000000000 (*.f64 z 5641895835477563/5000000000000000)) (*.f64 x y)))) (-.f64 x (*.f64 (/.f64 y (exp.f64 z)) -5000000000000000/5641895835477563))))
(if (<=.f64 z -1700000) (-.f64 x (/.f64 1 x)) (if (<=.f64 z 190) (+.f64 x (/.f64 y (-.f64 (+.f64 5641895835477563/5000000000000000 (*.f64 z 5641895835477563/5000000000000000)) (*.f64 x y)))) x))
(if (<=.f64 z -1700000) (-.f64 x (/.f64 1 x)) (if (<=.f64 z 145) (-.f64 x (/.f64 y (-.f64 (*.f64 x y) 5641895835477563/5000000000000000))) x))
(if (<=.f64 z -1883966954371867/1427247692705959881058285969449495136382746624) (-.f64 x (/.f64 1 x)) (if (<=.f64 z 140) (+.f64 x (/.f64 y (+.f64 5641895835477563/5000000000000000 (*.f64 5641895835477563/5000000000000000 z)))) x))
(if (<=.f64 z -6708064155718011/1427247692705959881058285969449495136382746624) (-.f64 x (/.f64 1 x)) (if (<=.f64 z 140) (-.f64 x (/.f64 y -5641895835477563/5000000000000000)) x))
(if (<=.f64 z -749305038670629/178405961588244985132285746181186892047843328) (-.f64 x (/.f64 1 x)) (if (<=.f64 z 140) (-.f64 x (*.f64 y -5000000000000000/5641895835477563)) x))
(if (<=.f64 z -39000000000000000750662065465494877986258033160395103278199946382718009344) (/.f64 -1 x) (if (<=.f64 z -190000000000000000000) x (if (<=.f64 z -2600) (/.f64 -1 x) (if (<=.f64 z 195) (-.f64 x (*.f64 y -5000000000000000/5641895835477563)) x))))
(if (<=.f64 x -4842270319348757/4611686018427387904) x (if (<=.f64 x -8224062725184125/17498005798264095394980017816940970922825355447145699491406164851279623993595007385788105416184430592) (/.f64 -1 x) (if (<=.f64 x -2046777847616429/372141426839350727961253789638658321589064376671906846864122981980487315514059736743009817965446945567110411062408283101969716033850703872) x (if (<=.f64 x -2132535570101285/3495959950985713037648777335653666807949431051290362857597833215614143555340930683513828645730545455985029236965209926766894148041634933679253543217964426223207137977048243664827490388364133151397099610379851714779776678907072458937421726941708288) (/.f64 -1 x) (if (<=.f64 x 4920686962781621/28118211215894977392565865673037386617935606989386978956879722328823984879196799189494004288149317857187005691459505594520051662846839373056303219880407274094592) (*.f64 y 5000000000000000/5641895835477563) (if (<=.f64 x 8920298079412249/89202980794122492566142873090593446023921664) (/.f64 -1 x) x))))))
(if (<=.f64 x -4558793959952263/63316582777114760719488645381029680648993625369910231018000142359781689627272157995600998671678219517337003885060131670873949448782528309751691815706084650986651333670066978816) x (if (<=.f64 x 4328701449710783/63657374260452690195888927762793067532858387302060507832379389042324415617604272068231168) (*.f64 y 5000000000000000/5641895835477563) x))
x
Outputs
(if (<=.f64 (exp.f64 z) 0) (-.f64 x (/.f64 1 x)) (-.f64 x (/.f64 y (fma.f64 x y (*.f64 (exp.f64 z) -5641895835477563/5000000000000000)))))
(if (<=.f64 (exp.f64 z) 0) (+.f64 x (/.f64 -1 x)) (-.f64 x (/.f64 y (fma.f64 x y (*.f64 (exp.f64 z) -5641895835477563/5000000000000000)))))
(if (<=.f64 (exp.f64 z) 0) (-.f64 x (/.f64 1 x)) (if (<=.f64 (exp.f64 z) 49999999999999998584394024780232100424968164183088578953216) (+.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) 49999999999999998584394024780232100424968164183088578953216) (+.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) 49999999999999998584394024780232100424968164183088578953216) (+.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) 2) (+.f64 x (/.f64 y (-.f64 (+.f64 5641895835477563/5000000000000000 (*.f64 z 5641895835477563/5000000000000000)) (*.f64 x y)))) (-.f64 x (*.f64 (/.f64 y (exp.f64 z)) -5000000000000000/5641895835477563))))
(if (<=.f64 (exp.f64 z) 0) (+.f64 x (/.f64 -1 x)) (if (<=.f64 (exp.f64 z) 2) (+.f64 x (/.f64 y (-.f64 (+.f64 5641895835477563/5000000000000000 (*.f64 z 5641895835477563/5000000000000000)) (*.f64 x y)))) (-.f64 x (*.f64 (/.f64 y (exp.f64 z)) -5000000000000000/5641895835477563))))
(if (<=.f64 z -1700000) (-.f64 x (/.f64 1 x)) (if (<=.f64 z 190) (+.f64 x (/.f64 y (-.f64 (+.f64 5641895835477563/5000000000000000 (*.f64 z 5641895835477563/5000000000000000)) (*.f64 x y)))) x))
(if (<=.f64 z -1700000) (+.f64 x (/.f64 -1 x)) (if (<=.f64 z 190) (+.f64 x (/.f64 y (-.f64 (+.f64 5641895835477563/5000000000000000 (*.f64 z 5641895835477563/5000000000000000)) (*.f64 x y)))) x))
(if (<=.f64 z -1700000) (-.f64 x (/.f64 1 x)) (if (<=.f64 z 145) (-.f64 x (/.f64 y (-.f64 (*.f64 x y) 5641895835477563/5000000000000000))) x))
(if (<=.f64 z -1700000) (+.f64 x (/.f64 -1 x)) (if (<=.f64 z 145) (+.f64 x (/.f64 y (-.f64 5641895835477563/5000000000000000 (*.f64 x y)))) x))
(if (<=.f64 z -1883966954371867/1427247692705959881058285969449495136382746624) (-.f64 x (/.f64 1 x)) (if (<=.f64 z 140) (+.f64 x (/.f64 y (+.f64 5641895835477563/5000000000000000 (*.f64 5641895835477563/5000000000000000 z)))) x))
(if (<=.f64 z -1883966954371867/1427247692705959881058285969449495136382746624) (-.f64 x (/.f64 1 x)) (if (<=.f64 z 140) (+.f64 x (/.f64 y (+.f64 5641895835477563/5000000000000000 (*.f64 z 5641895835477563/5000000000000000)))) x))
(if (<=.f64 z -1883966954371867/1427247692705959881058285969449495136382746624) (+.f64 x (/.f64 -1 x)) (if (<=.f64 z 140) (+.f64 x (/.f64 y (+.f64 5641895835477563/5000000000000000 (*.f64 z 5641895835477563/5000000000000000)))) x))
(if (<=.f64 z -6708064155718011/1427247692705959881058285969449495136382746624) (-.f64 x (/.f64 1 x)) (if (<=.f64 z 140) (-.f64 x (/.f64 y -5641895835477563/5000000000000000)) x))
(if (<=.f64 z -6708064155718011/1427247692705959881058285969449495136382746624) (+.f64 x (/.f64 -1 x)) (if (<=.f64 z 140) (-.f64 x (/.f64 y -5641895835477563/5000000000000000)) x))
(if (<=.f64 z -749305038670629/178405961588244985132285746181186892047843328) (-.f64 x (/.f64 1 x)) (if (<=.f64 z 140) (-.f64 x (*.f64 y -5000000000000000/5641895835477563)) x))
(if (<=.f64 z -749305038670629/178405961588244985132285746181186892047843328) (+.f64 x (/.f64 -1 x)) (if (<=.f64 z 140) (-.f64 x (*.f64 y -5000000000000000/5641895835477563)) x))
(if (<=.f64 z -39000000000000000750662065465494877986258033160395103278199946382718009344) (/.f64 -1 x) (if (<=.f64 z -190000000000000000000) x (if (<=.f64 z -2600) (/.f64 -1 x) (if (<=.f64 z 195) (-.f64 x (*.f64 y -5000000000000000/5641895835477563)) x))))
(if (<=.f64 x -4842270319348757/4611686018427387904) x (if (<=.f64 x -8224062725184125/17498005798264095394980017816940970922825355447145699491406164851279623993595007385788105416184430592) (/.f64 -1 x) (if (<=.f64 x -2046777847616429/372141426839350727961253789638658321589064376671906846864122981980487315514059736743009817965446945567110411062408283101969716033850703872) x (if (<=.f64 x -2132535570101285/3495959950985713037648777335653666807949431051290362857597833215614143555340930683513828645730545455985029236965209926766894148041634933679253543217964426223207137977048243664827490388364133151397099610379851714779776678907072458937421726941708288) (/.f64 -1 x) (if (<=.f64 x 4920686962781621/28118211215894977392565865673037386617935606989386978956879722328823984879196799189494004288149317857187005691459505594520051662846839373056303219880407274094592) (*.f64 y 5000000000000000/5641895835477563) (if (<=.f64 x 8920298079412249/89202980794122492566142873090593446023921664) (/.f64 -1 x) x))))))
(if (<=.f64 x -4558793959952263/63316582777114760719488645381029680648993625369910231018000142359781689627272157995600998671678219517337003885060131670873949448782528309751691815706084650986651333670066978816) x (if (<=.f64 x 4328701449710783/63657374260452690195888927762793067532858387302060507832379389042324415617604272068231168) (*.f64 y 5000000000000000/5641895835477563) x))
x
Compiler

Compiled 314 to 209 computations (33.4% saved)

soundness751.0ms (8.1%)

Rules
1478×fma-define
1468×fma-neg
1408×fma-define
1010×times-frac
966×fma-define
Iterations

Useful iterations: 5 (0.0ms)

IterNodesCost
092525015
1259924096
0148931651
1407030534
052578
1129538
2246538
3552526
41099510
52066506
63054506
73762506
83940506
94007506
104029506
114029506
Stop Event
saturated
node limit
node limit
Compiler

Compiled 291 to 156 computations (46.4% saved)

end0.0ms (0%)

preprocess182.0ms (2%)

Compiler

Compiled 622 to 384 computations (38.3% saved)

Profiling

Loading profile data...