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

Time bar (total: 9.4s)

start0.0ms (0%)

Memory
0.1MiB live, 0.1MiB allocated

analyze305.0ms (3.2%)

Memory
-23.5MiB live, 218.3MiB allocated
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 14 to 12 computations (14.3% saved)

sample1.6s (16.9%)

Memory
18.5MiB live, 1 243.0MiB allocated
Samples
1.1s8 256×0valid
Precisions
Click to see histograms. Total time spent on operations: 839.0ms
const: 281.0ms (33.5% of total)
ival-mult: 240.0ms (28.6% of total)
ival-exp: 176.0ms (21% of total)
ival-div: 58.0ms (6.9% of total)
ival-add: 38.0ms (4.5% of total)
ival-sub: 36.0ms (4.3% of total)
ival-true: 7.0ms (0.8% of total)
ival-assert: 3.0ms (0.4% of total)
Bogosity

explain170.0ms (1.8%)

Memory
27.1MiB live, 221.8MiB allocated
FPErrors
Click to see full error table
Ground TruthOverpredictionsExampleUnderpredictionsExampleSubexpression
270-1(4.090217317455413e-211 -3.370417199736575e-104 -4.181593437527501e+74)(/.f64 y (-.f64 (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) (exp.f64 z)) (*.f64 x y)))
30-0-(-.f64 (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) (exp.f64 z)) (*.f64 x y))
00-0-#s(literal 5641895835477563/5000000000000000 binary64)
00-0-(*.f64 #s(literal 5641895835477563/5000000000000000 binary64) (exp.f64 z))
00-0-z
00-0-(*.f64 x y)
00-0-(+.f64 x (/.f64 y (-.f64 (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) (exp.f64 z)) (*.f64 x y))))
00-0-y
00-0-x
00-0-(exp.f64 z)
Explanations
Click to see full explanations table
OperatorSubexpressionExplanationCount
/.f64(/.f64 y (-.f64 (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) (exp.f64 z)) (*.f64 x y)))n/u70
(exp.f64 z)underflow72
(*.f64 #s(literal 5641895835477563/5000000000000000 binary64) (exp.f64 z))underflow72
(-.f64 (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) (exp.f64 z)) (*.f64 x y))underflow7
(*.f64 x y)underflow26
-.f64(-.f64 (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) (exp.f64 z)) (*.f64 x y))nan-rescue30
(exp.f64 z)overflow64
(*.f64 #s(literal 5641895835477563/5000000000000000 binary64) (exp.f64 z))overflow64
(*.f64 x y)overflow25
Confusion
Predicted +Predicted -
+101
-0245
Precision
1.0
Recall
0.9090909090909091
Confusion?
Predicted +Predicted MaybePredicted -
+1001
-00245
Precision?
1.0
Recall?
0.9090909090909091
Freqs
test
numberfreq
0246
110
Total Confusion?
Predicted +Predicted MaybePredicted -
+100
-000
Precision?
1.0
Recall?
1.0
Samples
69.0ms512×0valid
Compiler

Compiled 102 to 34 computations (66.7% saved)

Precisions
Click to see histograms. Total time spent on operations: 27.0ms
const: 8.0ms (29.3% of total)
ival-mult: 7.0ms (25.6% of total)
ival-exp: 4.0ms (14.6% of total)
ival-div: 3.0ms (11% of total)
ival-sub: 2.0ms (7.3% of total)
ival-add: 2.0ms (7.3% of total)
ival-true: 0.0ms (0% of total)
ival-assert: 0.0ms (0% of total)

preprocess170.0ms (1.8%)

Memory
-33.0MiB live, 265.1MiB allocated
Algorithm
egg-herbie
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
042115
195113
2197113
3534111
41734111
01012
01612
12512
24812
312212
438112
5256112
6727612
0807812
Stop Event
iter limit
node limit
iter limit
node limit
Calls
Call 1
Inputs
(+.f64 x (/.f64 y (-.f64 (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) (exp.f64 z)) (*.f64 x y))))
Outputs
(+.f64 x (/.f64 y (-.f64 (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) (exp.f64 z)) (*.f64 x y))))
(+.f64 (/.f64 y (neg.f64 (fma.f64 y x (*.f64 #s(literal -5641895835477563/5000000000000000 binary64) (exp.f64 z))))) x)
Compiler

Compiled 12 to 10 computations (16.7% saved)

eval0.0ms (0%)

Memory
0.2MiB live, 0.2MiB allocated
Compiler

Compiled 0 to 3 computations (-∞% saved)

prune1.0ms (0%)

Memory
1.5MiB live, 1.5MiB allocated
Alt Table
Click to see full alt table
StatusAccuracyProgram
96.0%
(+.f64 x (/.f64 y (-.f64 (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) (exp.f64 z)) (*.f64 x y))))
Compiler

Compiled 12 to 10 computations (16.7% saved)

simplify105.0ms (1.1%)

Memory
11.5MiB live, 149.6MiB allocated
Algorithm
egg-herbie
Localize:

Found 4 expressions of interest:

NewMetricScoreProgram
cost-diff0
(*.f64 #s(literal 5641895835477563/5000000000000000 binary64) (exp.f64 z))
cost-diff0
(-.f64 (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) (exp.f64 z)) (*.f64 x y))
cost-diff0
(/.f64 y (-.f64 (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) (exp.f64 z)) (*.f64 x y)))
cost-diff0
(+.f64 x (/.f64 y (-.f64 (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) (exp.f64 z)) (*.f64 x y))))
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
01043
01643
12543
24843
312243
438143
5256143
6727643
0807843
Stop Event
iter limit
node limit
iter limit
Calls
Call 1
Inputs
(+.f64 x (/.f64 y (-.f64 (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) (exp.f64 z)) (*.f64 x y))))
x
(/.f64 y (-.f64 (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) (exp.f64 z)) (*.f64 x y)))
y
(-.f64 (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) (exp.f64 z)) (*.f64 x y))
(*.f64 #s(literal 5641895835477563/5000000000000000 binary64) (exp.f64 z))
#s(literal 5641895835477563/5000000000000000 binary64)
(exp.f64 z)
z
(*.f64 x y)
Outputs
(+.f64 x (/.f64 y (-.f64 (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) (exp.f64 z)) (*.f64 x y))))
(+.f64 (/.f64 y (neg.f64 (fma.f64 y x (*.f64 #s(literal -5641895835477563/5000000000000000 binary64) (exp.f64 z))))) x)
x
(/.f64 y (-.f64 (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) (exp.f64 z)) (*.f64 x y)))
(/.f64 y (neg.f64 (fma.f64 y x (*.f64 #s(literal -5641895835477563/5000000000000000 binary64) (exp.f64 z)))))
y
(-.f64 (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) (exp.f64 z)) (*.f64 x y))
(neg.f64 (fma.f64 y x (*.f64 #s(literal -5641895835477563/5000000000000000 binary64) (exp.f64 z))))
(*.f64 #s(literal 5641895835477563/5000000000000000 binary64) (exp.f64 z))
(*.f64 (exp.f64 z) #s(literal 5641895835477563/5000000000000000 binary64))
#s(literal 5641895835477563/5000000000000000 binary64)
(exp.f64 z)
z
(*.f64 x y)
(*.f64 y x)

localize61.0ms (0.6%)

Memory
-23.3MiB live, 78.6MiB allocated
Localize:

Found 4 expressions of interest:

NewMetricScoreProgram
accuracy0.0
(exp.f64 z)
accuracy0.01171875
(*.f64 #s(literal 5641895835477563/5000000000000000 binary64) (exp.f64 z))
accuracy0.6015625000000001
(-.f64 (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) (exp.f64 z)) (*.f64 x y))
accuracy6.34149973257644
(/.f64 y (-.f64 (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) (exp.f64 z)) (*.f64 x y)))
Samples
54.0ms256×0valid
Compiler

Compiled 45 to 12 computations (73.3% saved)

Precisions
Click to see histograms. Total time spent on operations: 46.0ms
ival-sub: 20.0ms (43.9% of total)
const: 17.0ms (37.3% of total)
ival-mult: 3.0ms (6.6% of total)
ival-div: 2.0ms (4.4% of total)
ival-exp: 2.0ms (4.4% of total)
ival-add: 1.0ms (2.2% of total)
ival-true: 0.0ms (0% of total)
ival-assert: 0.0ms (0% of total)

series13.0ms (0.1%)

Memory
27.0MiB live, 27.0MiB allocated
Counts
5 → 69
Calls
Call 1
Inputs
(+.f64 x (/.f64 y (-.f64 (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) (exp.f64 z)) (*.f64 x y))))
(/.f64 y (-.f64 (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) (exp.f64 z)) (*.f64 x y)))
(-.f64 (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) (exp.f64 z)) (*.f64 x y))
(*.f64 #s(literal 5641895835477563/5000000000000000 binary64) (exp.f64 z))
(exp.f64 z)
Outputs
(* 5000000000000000/5641895835477563 (/ y (exp z)))
(+ (* 5000000000000000/5641895835477563 (/ y (exp z))) (* x (- 1 (* -25000000000000000000000000000000/31830988618379068626528276418969 (/ (pow y 2) (pow (exp z) 2))))))
(+ (* 5000000000000000/5641895835477563 (/ y (exp z))) (* x (- (+ 1 (* 125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547 (/ (* x (pow y 3)) (pow (exp z) 3)))) (* -25000000000000000000000000000000/31830988618379068626528276418969 (/ (pow y 2) (pow (exp z) 2))))))
(+ (* 5000000000000000/5641895835477563 (/ y (exp z))) (* x (- (+ 1 (* x (- (* 625000000000000000000000000000000000000000000000000000000000000/1013211836423377808197068612118338110498536634308026710423022961 (/ (* x (pow y 4)) (pow (exp z) 4))) (* -125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547 (/ (pow y 3) (pow (exp z) 3)))))) (* -25000000000000000000000000000000/31830988618379068626528276418969 (/ (pow y 2) (pow (exp z) 2))))))
(+ (* 25000000000000000000000000000000/31830988618379068626528276418969 (/ (* x (pow y 2)) (pow (exp z) 2))) (* 5000000000000000/5641895835477563 (/ y (exp z))))
(+ (* 5000000000000000/5641895835477563 (/ y (exp z))) (* x (- (* 125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547 (/ (* x (pow y 3)) (pow (exp z) 3))) (* -25000000000000000000000000000000/31830988618379068626528276418969 (/ (pow y 2) (pow (exp z) 2))))))
(+ (* 5000000000000000/5641895835477563 (/ y (exp z))) (* x (- (* x (- (* 625000000000000000000000000000000000000000000000000000000000000/1013211836423377808197068612118338110498536634308026710423022961 (/ (* x (pow y 4)) (pow (exp z) 4))) (* -125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547 (/ (pow y 3) (pow (exp z) 3))))) (* -25000000000000000000000000000000/31830988618379068626528276418969 (/ (pow y 2) (pow (exp z) 2))))))
(* 5641895835477563/5000000000000000 (exp z))
(+ (* -1 (* x y)) (* 5641895835477563/5000000000000000 (exp z)))
x
(* x (- 1 (/ 1 (pow x 2))))
(* x (- (+ 1 (* -5641895835477563/5000000000000000 (/ (exp z) (* (pow x 3) y)))) (/ 1 (pow x 2))))
(* x (- (+ 1 (* -31830988618379068626528276418969/25000000000000000000000000000000 (/ (pow (exp z) 2) (* (pow x 4) (pow y 2))))) (+ (* 5641895835477563/5000000000000000 (/ (exp z) (* (pow x 3) y))) (/ 1 (pow x 2)))))
(/ -1 x)
(/ (- (* -5641895835477563/5000000000000000 (/ (exp z) (* x y))) 1) x)
(/ (- (* -31830988618379068626528276418969/25000000000000000000000000000000 (/ (pow (exp z) 2) (* (pow x 2) (pow y 2)))) (+ 1 (* 5641895835477563/5000000000000000 (/ (exp z) (* x y))))) x)
(/ (- (* -179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 (/ (pow (exp z) 3) (* (pow x 3) (pow y 3)))) (+ 1 (+ (* 5641895835477563/5000000000000000 (/ (exp z) (* x y))) (* 31830988618379068626528276418969/25000000000000000000000000000000 (/ (pow (exp z) 2) (* (pow x 2) (pow y 2))))))) x)
(* -1 (* x y))
(* x (- (* 5641895835477563/5000000000000000 (/ (exp z) x)) y))
(* -1 (* x (- (/ 1 (pow x 2)) 1)))
(* -1 (* x (- (+ (* 5641895835477563/5000000000000000 (/ (exp z) (* (pow x 3) y))) (/ 1 (pow x 2))) 1)))
(* -1 (* x (- (+ (* -1 (/ (- (* -31830988618379068626528276418969/25000000000000000000000000000000 (/ (pow (exp z) 2) (* x (pow y 2)))) (* 5641895835477563/5000000000000000 (/ (exp z) y))) (pow x 3))) (/ 1 (pow x 2))) 1)))
(* -1 (/ (+ 1 (* 5641895835477563/5000000000000000 (/ (exp z) (* x y)))) x))
(* -1 (/ (+ 1 (* -1 (/ (- (* -31830988618379068626528276418969/25000000000000000000000000000000 (/ (pow (exp z) 2) (* x (pow y 2)))) (* 5641895835477563/5000000000000000 (/ (exp z) y))) x))) x))
(* -1 (/ (+ 1 (* -1 (/ (- (* -1 (/ (- (* 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 (/ (pow (exp z) 3) (* x (pow y 3)))) (* -31830988618379068626528276418969/25000000000000000000000000000000 (/ (pow (exp z) 2) (pow y 2)))) x)) (* 5641895835477563/5000000000000000 (/ (exp z) y))) x))) x))
(* -1 (* x (- (* -5641895835477563/5000000000000000 (/ (exp z) x)) (* -1 y))))
(+ x (* 5000000000000000/5641895835477563 (/ y (exp z))))
(+ x (* y (+ (* 25000000000000000000000000000000/31830988618379068626528276418969 (/ (* x y) (pow (exp z) 2))) (* 5000000000000000/5641895835477563 (/ 1 (exp z))))))
(+ x (* y (+ (* y (- (* 125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547 (/ (* (pow x 2) y) (pow (exp z) 3))) (* -25000000000000000000000000000000/31830988618379068626528276418969 (/ x (pow (exp z) 2))))) (* 5000000000000000/5641895835477563 (/ 1 (exp z))))))
(* y (+ (* 25000000000000000000000000000000/31830988618379068626528276418969 (/ (* x y) (pow (exp z) 2))) (* 5000000000000000/5641895835477563 (/ 1 (exp z)))))
(* y (+ (* y (- (* 125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547 (/ (* (pow x 2) y) (pow (exp z) 3))) (* -25000000000000000000000000000000/31830988618379068626528276418969 (/ x (pow (exp z) 2))))) (* 5000000000000000/5641895835477563 (/ 1 (exp z)))))
(* y (+ (* y (- (* y (- (* 625000000000000000000000000000000000000000000000000000000000000/1013211836423377808197068612118338110498536634308026710423022961 (/ (* (pow x 3) y) (pow (exp z) 4))) (* -125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547 (/ (pow x 2) (pow (exp z) 3))))) (* -25000000000000000000000000000000/31830988618379068626528276418969 (/ x (pow (exp z) 2))))) (* 5000000000000000/5641895835477563 (/ 1 (exp z)))))
(- x (/ 1 x))
(- (+ x (* -5641895835477563/5000000000000000 (/ (exp z) (* (pow x 2) y)))) (/ 1 x))
(- (+ x (* -31830988618379068626528276418969/25000000000000000000000000000000 (/ (pow (exp z) 2) (* (pow x 3) (pow y 2))))) (+ (* 5641895835477563/5000000000000000 (/ (exp z) (* (pow x 2) y))) (/ 1 x)))
(- (+ x (* -179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 (/ (pow (exp z) 3) (* (pow x 4) (pow y 3))))) (+ (* 5641895835477563/5000000000000000 (/ (exp z) (* (pow x 2) y))) (+ (* 31830988618379068626528276418969/25000000000000000000000000000000 (/ (pow (exp z) 2) (* (pow x 3) (pow y 2)))) (/ 1 x))))
(- (* -5641895835477563/5000000000000000 (/ (exp z) (* (pow x 2) y))) (/ 1 x))
(- (* -31830988618379068626528276418969/25000000000000000000000000000000 (/ (pow (exp z) 2) (* (pow x 3) (pow y 2)))) (+ (* 5641895835477563/5000000000000000 (/ (exp z) (* (pow x 2) y))) (/ 1 x)))
(- (* -179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 (/ (pow (exp z) 3) (* (pow x 4) (pow y 3)))) (+ (* 5641895835477563/5000000000000000 (/ (exp z) (* (pow x 2) y))) (+ (* 31830988618379068626528276418969/25000000000000000000000000000000 (/ (pow (exp z) 2) (* (pow x 3) (pow y 2)))) (/ 1 x))))
(* y (- (* 5641895835477563/5000000000000000 (/ (exp z) y)) x))
(- (+ x (* -1 (/ (+ (* 5641895835477563/5000000000000000 (/ (exp z) (pow x 2))) (* 31830988618379068626528276418969/25000000000000000000000000000000 (/ (pow (exp z) 2) (* (pow x 3) y)))) y))) (/ 1 x))
(- (+ x (* -1 (/ (+ (* -1 (/ (+ (* -179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 (/ (pow (exp z) 3) (* (pow x 4) y))) (* -31830988618379068626528276418969/25000000000000000000000000000000 (/ (pow (exp z) 2) (pow x 3)))) y)) (* 5641895835477563/5000000000000000 (/ (exp z) (pow x 2)))) y))) (/ 1 x))
(- (* -1 (/ (- (* 31830988618379068626528276418969/25000000000000000000000000000000 (/ (pow (exp z) 2) (* (pow x 3) y))) (* -5641895835477563/5000000000000000 (/ (exp z) (pow x 2)))) y)) (/ 1 x))
(- (* -1 (/ (- (* -1 (/ (- (* -179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 (/ (pow (exp z) 3) (* (pow x 4) y))) (* 31830988618379068626528276418969/25000000000000000000000000000000 (/ (pow (exp z) 2) (pow x 3)))) y)) (* -5641895835477563/5000000000000000 (/ (exp z) (pow x 2)))) y)) (/ 1 x))
(* -1 (* y (- (* -5641895835477563/5000000000000000 (/ (exp z) y)) (* -1 x))))
(+ x (/ y (- 5641895835477563/5000000000000000 (* x y))))
(+ x (+ (* -5641895835477563/5000000000000000 (/ (* y z) (pow (- 5641895835477563/5000000000000000 (* x y)) 2))) (/ y (- 5641895835477563/5000000000000000 (* x y)))))
(+ x (+ (* z (- (* -1 (* z (+ (* -31830988618379068626528276418969/25000000000000000000000000000000 (/ y (pow (- 5641895835477563/5000000000000000 (* x y)) 3))) (* 5641895835477563/10000000000000000 (/ y (pow (- 5641895835477563/5000000000000000 (* x y)) 2)))))) (* 5641895835477563/5000000000000000 (/ y (pow (- 5641895835477563/5000000000000000 (* x y)) 2))))) (/ y (- 5641895835477563/5000000000000000 (* x y)))))
(+ x (+ (* z (- (* z (- (* -1 (* z (+ (* -5641895835477563/5000000000000000 (/ (+ (* -31830988618379068626528276418969/25000000000000000000000000000000 (/ y (pow (- 5641895835477563/5000000000000000 (* x y)) 3))) (* 5641895835477563/10000000000000000 (/ y (pow (- 5641895835477563/5000000000000000 (* x y)) 2)))) (- 5641895835477563/5000000000000000 (* x y)))) (+ (* -31830988618379068626528276418969/50000000000000000000000000000000 (/ y (pow (- 5641895835477563/5000000000000000 (* x y)) 3))) (* 5641895835477563/30000000000000000 (/ y (pow (- 5641895835477563/5000000000000000 (* x y)) 2))))))) (+ (* -31830988618379068626528276418969/25000000000000000000000000000000 (/ y (pow (- 5641895835477563/5000000000000000 (* x y)) 3))) (* 5641895835477563/10000000000000000 (/ y (pow (- 5641895835477563/5000000000000000 (* x y)) 2)))))) (* 5641895835477563/5000000000000000 (/ y (pow (- 5641895835477563/5000000000000000 (* x y)) 2))))) (/ y (- 5641895835477563/5000000000000000 (* x y)))))
(/ y (- 5641895835477563/5000000000000000 (* x y)))
(+ (* -5641895835477563/5000000000000000 (/ (* y z) (pow (- 5641895835477563/5000000000000000 (* x y)) 2))) (/ y (- 5641895835477563/5000000000000000 (* x y))))
(+ (* z (- (* -1 (* z (+ (* -31830988618379068626528276418969/25000000000000000000000000000000 (/ y (pow (- 5641895835477563/5000000000000000 (* x y)) 3))) (* 5641895835477563/10000000000000000 (/ y (pow (- 5641895835477563/5000000000000000 (* x y)) 2)))))) (* 5641895835477563/5000000000000000 (/ y (pow (- 5641895835477563/5000000000000000 (* x y)) 2))))) (/ y (- 5641895835477563/5000000000000000 (* x y))))
(+ (* z (- (* z (- (* -1 (* z (+ (* -5641895835477563/5000000000000000 (/ (+ (* -31830988618379068626528276418969/25000000000000000000000000000000 (/ y (pow (- 5641895835477563/5000000000000000 (* x y)) 3))) (* 5641895835477563/10000000000000000 (/ y (pow (- 5641895835477563/5000000000000000 (* x y)) 2)))) (- 5641895835477563/5000000000000000 (* x y)))) (+ (* -31830988618379068626528276418969/50000000000000000000000000000000 (/ y (pow (- 5641895835477563/5000000000000000 (* x y)) 3))) (* 5641895835477563/30000000000000000 (/ y (pow (- 5641895835477563/5000000000000000 (* x y)) 2))))))) (+ (* -31830988618379068626528276418969/25000000000000000000000000000000 (/ y (pow (- 5641895835477563/5000000000000000 (* x y)) 3))) (* 5641895835477563/10000000000000000 (/ y (pow (- 5641895835477563/5000000000000000 (* x y)) 2)))))) (* 5641895835477563/5000000000000000 (/ y (pow (- 5641895835477563/5000000000000000 (* x y)) 2))))) (/ y (- 5641895835477563/5000000000000000 (* x y))))
(- 5641895835477563/5000000000000000 (* x y))
(- (+ 5641895835477563/5000000000000000 (* 5641895835477563/5000000000000000 z)) (* x y))
(- (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/5000000000000000 (* 5641895835477563/10000000000000000 z)))) (* x y))
(- (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z)))))) (* x y))
5641895835477563/5000000000000000
(+ 5641895835477563/5000000000000000 (* 5641895835477563/5000000000000000 z))
(+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/5000000000000000 (* 5641895835477563/10000000000000000 z))))
(+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z))))))
1
(+ 1 z)
(+ 1 (* z (+ 1 (* 1/2 z))))
(+ 1 (* z (+ 1 (* z (+ 1/2 (* 1/6 z))))))
(+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y))))
(/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)))
(- (* 5641895835477563/5000000000000000 (exp z)) (* x y))
(exp z)
Calls

9 calls:

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

simplify165.0ms (1.8%)

Memory
-21.6MiB live, 208.4MiB allocated
Algorithm
egg-herbie
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
03161526
19431497
232421422
082021347
Stop Event
iter limit
node limit
Counts
69 → 68
Calls
Call 1
Inputs
(* 5000000000000000/5641895835477563 (/ y (exp z)))
(+ (* 5000000000000000/5641895835477563 (/ y (exp z))) (* x (- 1 (* -25000000000000000000000000000000/31830988618379068626528276418969 (/ (pow y 2) (pow (exp z) 2))))))
(+ (* 5000000000000000/5641895835477563 (/ y (exp z))) (* x (- (+ 1 (* 125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547 (/ (* x (pow y 3)) (pow (exp z) 3)))) (* -25000000000000000000000000000000/31830988618379068626528276418969 (/ (pow y 2) (pow (exp z) 2))))))
(+ (* 5000000000000000/5641895835477563 (/ y (exp z))) (* x (- (+ 1 (* x (- (* 625000000000000000000000000000000000000000000000000000000000000/1013211836423377808197068612118338110498536634308026710423022961 (/ (* x (pow y 4)) (pow (exp z) 4))) (* -125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547 (/ (pow y 3) (pow (exp z) 3)))))) (* -25000000000000000000000000000000/31830988618379068626528276418969 (/ (pow y 2) (pow (exp z) 2))))))
(+ (* 25000000000000000000000000000000/31830988618379068626528276418969 (/ (* x (pow y 2)) (pow (exp z) 2))) (* 5000000000000000/5641895835477563 (/ y (exp z))))
(+ (* 5000000000000000/5641895835477563 (/ y (exp z))) (* x (- (* 125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547 (/ (* x (pow y 3)) (pow (exp z) 3))) (* -25000000000000000000000000000000/31830988618379068626528276418969 (/ (pow y 2) (pow (exp z) 2))))))
(+ (* 5000000000000000/5641895835477563 (/ y (exp z))) (* x (- (* x (- (* 625000000000000000000000000000000000000000000000000000000000000/1013211836423377808197068612118338110498536634308026710423022961 (/ (* x (pow y 4)) (pow (exp z) 4))) (* -125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547 (/ (pow y 3) (pow (exp z) 3))))) (* -25000000000000000000000000000000/31830988618379068626528276418969 (/ (pow y 2) (pow (exp z) 2))))))
(* 5641895835477563/5000000000000000 (exp z))
(+ (* -1 (* x y)) (* 5641895835477563/5000000000000000 (exp z)))
x
(* x (- 1 (/ 1 (pow x 2))))
(* x (- (+ 1 (* -5641895835477563/5000000000000000 (/ (exp z) (* (pow x 3) y)))) (/ 1 (pow x 2))))
(* x (- (+ 1 (* -31830988618379068626528276418969/25000000000000000000000000000000 (/ (pow (exp z) 2) (* (pow x 4) (pow y 2))))) (+ (* 5641895835477563/5000000000000000 (/ (exp z) (* (pow x 3) y))) (/ 1 (pow x 2)))))
(/ -1 x)
(/ (- (* -5641895835477563/5000000000000000 (/ (exp z) (* x y))) 1) x)
(/ (- (* -31830988618379068626528276418969/25000000000000000000000000000000 (/ (pow (exp z) 2) (* (pow x 2) (pow y 2)))) (+ 1 (* 5641895835477563/5000000000000000 (/ (exp z) (* x y))))) x)
(/ (- (* -179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 (/ (pow (exp z) 3) (* (pow x 3) (pow y 3)))) (+ 1 (+ (* 5641895835477563/5000000000000000 (/ (exp z) (* x y))) (* 31830988618379068626528276418969/25000000000000000000000000000000 (/ (pow (exp z) 2) (* (pow x 2) (pow y 2))))))) x)
(* -1 (* x y))
(* x (- (* 5641895835477563/5000000000000000 (/ (exp z) x)) y))
(* -1 (* x (- (/ 1 (pow x 2)) 1)))
(* -1 (* x (- (+ (* 5641895835477563/5000000000000000 (/ (exp z) (* (pow x 3) y))) (/ 1 (pow x 2))) 1)))
(* -1 (* x (- (+ (* -1 (/ (- (* -31830988618379068626528276418969/25000000000000000000000000000000 (/ (pow (exp z) 2) (* x (pow y 2)))) (* 5641895835477563/5000000000000000 (/ (exp z) y))) (pow x 3))) (/ 1 (pow x 2))) 1)))
(* -1 (/ (+ 1 (* 5641895835477563/5000000000000000 (/ (exp z) (* x y)))) x))
(* -1 (/ (+ 1 (* -1 (/ (- (* -31830988618379068626528276418969/25000000000000000000000000000000 (/ (pow (exp z) 2) (* x (pow y 2)))) (* 5641895835477563/5000000000000000 (/ (exp z) y))) x))) x))
(* -1 (/ (+ 1 (* -1 (/ (- (* -1 (/ (- (* 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 (/ (pow (exp z) 3) (* x (pow y 3)))) (* -31830988618379068626528276418969/25000000000000000000000000000000 (/ (pow (exp z) 2) (pow y 2)))) x)) (* 5641895835477563/5000000000000000 (/ (exp z) y))) x))) x))
(* -1 (* x (- (* -5641895835477563/5000000000000000 (/ (exp z) x)) (* -1 y))))
(+ x (* 5000000000000000/5641895835477563 (/ y (exp z))))
(+ x (* y (+ (* 25000000000000000000000000000000/31830988618379068626528276418969 (/ (* x y) (pow (exp z) 2))) (* 5000000000000000/5641895835477563 (/ 1 (exp z))))))
(+ x (* y (+ (* y (- (* 125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547 (/ (* (pow x 2) y) (pow (exp z) 3))) (* -25000000000000000000000000000000/31830988618379068626528276418969 (/ x (pow (exp z) 2))))) (* 5000000000000000/5641895835477563 (/ 1 (exp z))))))
(* y (+ (* 25000000000000000000000000000000/31830988618379068626528276418969 (/ (* x y) (pow (exp z) 2))) (* 5000000000000000/5641895835477563 (/ 1 (exp z)))))
(* y (+ (* y (- (* 125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547 (/ (* (pow x 2) y) (pow (exp z) 3))) (* -25000000000000000000000000000000/31830988618379068626528276418969 (/ x (pow (exp z) 2))))) (* 5000000000000000/5641895835477563 (/ 1 (exp z)))))
(* y (+ (* y (- (* y (- (* 625000000000000000000000000000000000000000000000000000000000000/1013211836423377808197068612118338110498536634308026710423022961 (/ (* (pow x 3) y) (pow (exp z) 4))) (* -125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547 (/ (pow x 2) (pow (exp z) 3))))) (* -25000000000000000000000000000000/31830988618379068626528276418969 (/ x (pow (exp z) 2))))) (* 5000000000000000/5641895835477563 (/ 1 (exp z)))))
(- x (/ 1 x))
(- (+ x (* -5641895835477563/5000000000000000 (/ (exp z) (* (pow x 2) y)))) (/ 1 x))
(- (+ x (* -31830988618379068626528276418969/25000000000000000000000000000000 (/ (pow (exp z) 2) (* (pow x 3) (pow y 2))))) (+ (* 5641895835477563/5000000000000000 (/ (exp z) (* (pow x 2) y))) (/ 1 x)))
(- (+ x (* -179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 (/ (pow (exp z) 3) (* (pow x 4) (pow y 3))))) (+ (* 5641895835477563/5000000000000000 (/ (exp z) (* (pow x 2) y))) (+ (* 31830988618379068626528276418969/25000000000000000000000000000000 (/ (pow (exp z) 2) (* (pow x 3) (pow y 2)))) (/ 1 x))))
(- (* -5641895835477563/5000000000000000 (/ (exp z) (* (pow x 2) y))) (/ 1 x))
(- (* -31830988618379068626528276418969/25000000000000000000000000000000 (/ (pow (exp z) 2) (* (pow x 3) (pow y 2)))) (+ (* 5641895835477563/5000000000000000 (/ (exp z) (* (pow x 2) y))) (/ 1 x)))
(- (* -179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 (/ (pow (exp z) 3) (* (pow x 4) (pow y 3)))) (+ (* 5641895835477563/5000000000000000 (/ (exp z) (* (pow x 2) y))) (+ (* 31830988618379068626528276418969/25000000000000000000000000000000 (/ (pow (exp z) 2) (* (pow x 3) (pow y 2)))) (/ 1 x))))
(* y (- (* 5641895835477563/5000000000000000 (/ (exp z) y)) x))
(- (+ x (* -1 (/ (+ (* 5641895835477563/5000000000000000 (/ (exp z) (pow x 2))) (* 31830988618379068626528276418969/25000000000000000000000000000000 (/ (pow (exp z) 2) (* (pow x 3) y)))) y))) (/ 1 x))
(- (+ x (* -1 (/ (+ (* -1 (/ (+ (* -179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 (/ (pow (exp z) 3) (* (pow x 4) y))) (* -31830988618379068626528276418969/25000000000000000000000000000000 (/ (pow (exp z) 2) (pow x 3)))) y)) (* 5641895835477563/5000000000000000 (/ (exp z) (pow x 2)))) y))) (/ 1 x))
(- (* -1 (/ (- (* 31830988618379068626528276418969/25000000000000000000000000000000 (/ (pow (exp z) 2) (* (pow x 3) y))) (* -5641895835477563/5000000000000000 (/ (exp z) (pow x 2)))) y)) (/ 1 x))
(- (* -1 (/ (- (* -1 (/ (- (* -179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 (/ (pow (exp z) 3) (* (pow x 4) y))) (* 31830988618379068626528276418969/25000000000000000000000000000000 (/ (pow (exp z) 2) (pow x 3)))) y)) (* -5641895835477563/5000000000000000 (/ (exp z) (pow x 2)))) y)) (/ 1 x))
(* -1 (* y (- (* -5641895835477563/5000000000000000 (/ (exp z) y)) (* -1 x))))
(+ x (/ y (- 5641895835477563/5000000000000000 (* x y))))
(+ x (+ (* -5641895835477563/5000000000000000 (/ (* y z) (pow (- 5641895835477563/5000000000000000 (* x y)) 2))) (/ y (- 5641895835477563/5000000000000000 (* x y)))))
(+ x (+ (* z (- (* -1 (* z (+ (* -31830988618379068626528276418969/25000000000000000000000000000000 (/ y (pow (- 5641895835477563/5000000000000000 (* x y)) 3))) (* 5641895835477563/10000000000000000 (/ y (pow (- 5641895835477563/5000000000000000 (* x y)) 2)))))) (* 5641895835477563/5000000000000000 (/ y (pow (- 5641895835477563/5000000000000000 (* x y)) 2))))) (/ y (- 5641895835477563/5000000000000000 (* x y)))))
(+ x (+ (* z (- (* z (- (* -1 (* z (+ (* -5641895835477563/5000000000000000 (/ (+ (* -31830988618379068626528276418969/25000000000000000000000000000000 (/ y (pow (- 5641895835477563/5000000000000000 (* x y)) 3))) (* 5641895835477563/10000000000000000 (/ y (pow (- 5641895835477563/5000000000000000 (* x y)) 2)))) (- 5641895835477563/5000000000000000 (* x y)))) (+ (* -31830988618379068626528276418969/50000000000000000000000000000000 (/ y (pow (- 5641895835477563/5000000000000000 (* x y)) 3))) (* 5641895835477563/30000000000000000 (/ y (pow (- 5641895835477563/5000000000000000 (* x y)) 2))))))) (+ (* -31830988618379068626528276418969/25000000000000000000000000000000 (/ y (pow (- 5641895835477563/5000000000000000 (* x y)) 3))) (* 5641895835477563/10000000000000000 (/ y (pow (- 5641895835477563/5000000000000000 (* x y)) 2)))))) (* 5641895835477563/5000000000000000 (/ y (pow (- 5641895835477563/5000000000000000 (* x y)) 2))))) (/ y (- 5641895835477563/5000000000000000 (* x y)))))
(/ y (- 5641895835477563/5000000000000000 (* x y)))
(+ (* -5641895835477563/5000000000000000 (/ (* y z) (pow (- 5641895835477563/5000000000000000 (* x y)) 2))) (/ y (- 5641895835477563/5000000000000000 (* x y))))
(+ (* z (- (* -1 (* z (+ (* -31830988618379068626528276418969/25000000000000000000000000000000 (/ y (pow (- 5641895835477563/5000000000000000 (* x y)) 3))) (* 5641895835477563/10000000000000000 (/ y (pow (- 5641895835477563/5000000000000000 (* x y)) 2)))))) (* 5641895835477563/5000000000000000 (/ y (pow (- 5641895835477563/5000000000000000 (* x y)) 2))))) (/ y (- 5641895835477563/5000000000000000 (* x y))))
(+ (* z (- (* z (- (* -1 (* z (+ (* -5641895835477563/5000000000000000 (/ (+ (* -31830988618379068626528276418969/25000000000000000000000000000000 (/ y (pow (- 5641895835477563/5000000000000000 (* x y)) 3))) (* 5641895835477563/10000000000000000 (/ y (pow (- 5641895835477563/5000000000000000 (* x y)) 2)))) (- 5641895835477563/5000000000000000 (* x y)))) (+ (* -31830988618379068626528276418969/50000000000000000000000000000000 (/ y (pow (- 5641895835477563/5000000000000000 (* x y)) 3))) (* 5641895835477563/30000000000000000 (/ y (pow (- 5641895835477563/5000000000000000 (* x y)) 2))))))) (+ (* -31830988618379068626528276418969/25000000000000000000000000000000 (/ y (pow (- 5641895835477563/5000000000000000 (* x y)) 3))) (* 5641895835477563/10000000000000000 (/ y (pow (- 5641895835477563/5000000000000000 (* x y)) 2)))))) (* 5641895835477563/5000000000000000 (/ y (pow (- 5641895835477563/5000000000000000 (* x y)) 2))))) (/ y (- 5641895835477563/5000000000000000 (* x y))))
(- 5641895835477563/5000000000000000 (* x y))
(- (+ 5641895835477563/5000000000000000 (* 5641895835477563/5000000000000000 z)) (* x y))
(- (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/5000000000000000 (* 5641895835477563/10000000000000000 z)))) (* x y))
(- (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z)))))) (* x y))
5641895835477563/5000000000000000
(+ 5641895835477563/5000000000000000 (* 5641895835477563/5000000000000000 z))
(+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/5000000000000000 (* 5641895835477563/10000000000000000 z))))
(+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z))))))
1
(+ 1 z)
(+ 1 (* z (+ 1 (* 1/2 z))))
(+ 1 (* z (+ 1 (* z (+ 1/2 (* 1/6 z))))))
(+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y))))
(/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)))
(- (* 5641895835477563/5000000000000000 (exp z)) (* x y))
(exp z)
Outputs
(* 5000000000000000/5641895835477563 (/ y (exp z)))
(*.f64 (/.f64 y (exp.f64 z)) #s(literal 5000000000000000/5641895835477563 binary64))
(+ (* 5000000000000000/5641895835477563 (/ y (exp z))) (* x (- 1 (* -25000000000000000000000000000000/31830988618379068626528276418969 (/ (pow y 2) (pow (exp z) 2))))))
(+.f64 x (/.f64 (fma.f64 #s(literal 5000000000000000/5641895835477563 binary64) y (/.f64 (*.f64 (*.f64 (*.f64 y y) x) #s(literal 25000000000000000000000000000000/31830988618379068626528276418969 binary64)) (exp.f64 z))) (exp.f64 z)))
(+ (* 5000000000000000/5641895835477563 (/ y (exp z))) (* x (- (+ 1 (* 125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547 (/ (* x (pow y 3)) (pow (exp z) 3)))) (* -25000000000000000000000000000000/31830988618379068626528276418969 (/ (pow y 2) (pow (exp z) 2))))))
(fma.f64 (/.f64 #s(literal 5000000000000000/5641895835477563 binary64) (exp.f64 z)) y (*.f64 (fma.f64 #s(literal 25000000000000000000000000000000/31830988618379068626528276418969 binary64) (*.f64 y (/.f64 y (pow.f64 (exp.f64 z) #s(literal 2 binary64)))) (fma.f64 (*.f64 #s(literal 125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547 binary64) x) (pow.f64 (/.f64 y (exp.f64 z)) #s(literal 3 binary64)) #s(literal 1 binary64))) x))
(+ (* 5000000000000000/5641895835477563 (/ y (exp z))) (* x (- (+ 1 (* x (- (* 625000000000000000000000000000000000000000000000000000000000000/1013211836423377808197068612118338110498536634308026710423022961 (/ (* x (pow y 4)) (pow (exp z) 4))) (* -125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547 (/ (pow y 3) (pow (exp z) 3)))))) (* -25000000000000000000000000000000/31830988618379068626528276418969 (/ (pow y 2) (pow (exp z) 2))))))
(fma.f64 (/.f64 #s(literal 5000000000000000/5641895835477563 binary64) (exp.f64 z)) y (*.f64 (fma.f64 #s(literal 25000000000000000000000000000000/31830988618379068626528276418969 binary64) (*.f64 y (/.f64 y (pow.f64 (exp.f64 z) #s(literal 2 binary64)))) (fma.f64 (fma.f64 (pow.f64 (/.f64 y (exp.f64 z)) #s(literal 3 binary64)) #s(literal 125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547 binary64) (/.f64 (*.f64 (*.f64 (pow.f64 y #s(literal 4 binary64)) x) #s(literal 625000000000000000000000000000000000000000000000000000000000000/1013211836423377808197068612118338110498536634308026710423022961 binary64)) (pow.f64 (exp.f64 z) #s(literal 4 binary64)))) x #s(literal 1 binary64))) x))
(+ (* 25000000000000000000000000000000/31830988618379068626528276418969 (/ (* x (pow y 2)) (pow (exp z) 2))) (* 5000000000000000/5641895835477563 (/ y (exp z))))
(/.f64 (fma.f64 #s(literal 5000000000000000/5641895835477563 binary64) y (/.f64 (*.f64 (*.f64 (*.f64 y y) x) #s(literal 25000000000000000000000000000000/31830988618379068626528276418969 binary64)) (exp.f64 z))) (exp.f64 z))
(+ (* 5000000000000000/5641895835477563 (/ y (exp z))) (* x (- (* 125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547 (/ (* x (pow y 3)) (pow (exp z) 3))) (* -25000000000000000000000000000000/31830988618379068626528276418969 (/ (pow y 2) (pow (exp z) 2))))))
(fma.f64 (/.f64 #s(literal 5000000000000000/5641895835477563 binary64) (exp.f64 z)) y (*.f64 (/.f64 (fma.f64 #s(literal 25000000000000000000000000000000/31830988618379068626528276418969 binary64) (*.f64 y y) (/.f64 (*.f64 (*.f64 (pow.f64 y #s(literal 3 binary64)) x) #s(literal 125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547 binary64)) (exp.f64 z))) (pow.f64 (exp.f64 z) #s(literal 2 binary64))) x))
(+ (* 5000000000000000/5641895835477563 (/ y (exp z))) (* x (- (* x (- (* 625000000000000000000000000000000000000000000000000000000000000/1013211836423377808197068612118338110498536634308026710423022961 (/ (* x (pow y 4)) (pow (exp z) 4))) (* -125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547 (/ (pow y 3) (pow (exp z) 3))))) (* -25000000000000000000000000000000/31830988618379068626528276418969 (/ (pow y 2) (pow (exp z) 2))))))
(fma.f64 (/.f64 #s(literal 5000000000000000/5641895835477563 binary64) (exp.f64 z)) y (*.f64 (fma.f64 #s(literal 25000000000000000000000000000000/31830988618379068626528276418969 binary64) (*.f64 y (/.f64 y (pow.f64 (exp.f64 z) #s(literal 2 binary64)))) (*.f64 (fma.f64 (pow.f64 (/.f64 y (exp.f64 z)) #s(literal 3 binary64)) #s(literal 125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547 binary64) (/.f64 (*.f64 (*.f64 (pow.f64 y #s(literal 4 binary64)) x) #s(literal 625000000000000000000000000000000000000000000000000000000000000/1013211836423377808197068612118338110498536634308026710423022961 binary64)) (pow.f64 (exp.f64 z) #s(literal 4 binary64)))) x)) x))
(* 5641895835477563/5000000000000000 (exp z))
(*.f64 #s(literal 5641895835477563/5000000000000000 binary64) (exp.f64 z))
(+ (* -1 (* x y)) (* 5641895835477563/5000000000000000 (exp z)))
(fma.f64 (neg.f64 y) x (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) (exp.f64 z)))
x
(* x (- 1 (/ 1 (pow x 2))))
(*.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (*.f64 x x))) x)
(* x (- (+ 1 (* -5641895835477563/5000000000000000 (/ (exp z) (* (pow x 3) y)))) (/ 1 (pow x 2))))
(*.f64 (-.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (/.f64 #s(literal 5641895835477563/5000000000000000 binary64) y) (/.f64 (exp.f64 z) x) #s(literal 1 binary64)) (*.f64 x x))) x)
(* x (- (+ 1 (* -31830988618379068626528276418969/25000000000000000000000000000000 (/ (pow (exp z) 2) (* (pow x 4) (pow y 2))))) (+ (* 5641895835477563/5000000000000000 (/ (exp z) (* (pow x 3) y))) (/ 1 (pow x 2)))))
(*.f64 (-.f64 (fma.f64 (/.f64 #s(literal -31830988618379068626528276418969/25000000000000000000000000000000 binary64) (pow.f64 x #s(literal 4 binary64))) (/.f64 (/.f64 (pow.f64 (exp.f64 z) #s(literal 2 binary64)) y) y) #s(literal 1 binary64)) (/.f64 (fma.f64 (/.f64 #s(literal 5641895835477563/5000000000000000 binary64) y) (/.f64 (exp.f64 z) x) #s(literal 1 binary64)) (*.f64 x x))) x)
(/ -1 x)
(/.f64 #s(literal -1 binary64) x)
(/ (- (* -5641895835477563/5000000000000000 (/ (exp z) (* x y))) 1) x)
(/.f64 (-.f64 (*.f64 (/.f64 #s(literal -5641895835477563/5000000000000000 binary64) x) (/.f64 (exp.f64 z) y)) #s(literal 1 binary64)) x)
(/ (- (* -31830988618379068626528276418969/25000000000000000000000000000000 (/ (pow (exp z) 2) (* (pow x 2) (pow y 2)))) (+ 1 (* 5641895835477563/5000000000000000 (/ (exp z) (* x y))))) x)
(/.f64 (-.f64 (/.f64 (fma.f64 (/.f64 #s(literal -31830988618379068626528276418969/25000000000000000000000000000000 binary64) (*.f64 y y)) (/.f64 (pow.f64 (exp.f64 z) #s(literal 2 binary64)) x) (*.f64 (/.f64 (exp.f64 z) y) #s(literal -5641895835477563/5000000000000000 binary64))) x) #s(literal 1 binary64)) x)
(/ (- (* -179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 (/ (pow (exp z) 3) (* (pow x 3) (pow y 3)))) (+ 1 (+ (* 5641895835477563/5000000000000000 (/ (exp z) (* x y))) (* 31830988618379068626528276418969/25000000000000000000000000000000 (/ (pow (exp z) 2) (* (pow x 2) (pow y 2))))))) x)
(/.f64 (-.f64 (*.f64 (pow.f64 (/.f64 (/.f64 (exp.f64 z) y) x) #s(literal 3 binary64)) #s(literal -179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 binary64)) (-.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (/.f64 #s(literal -31830988618379068626528276418969/25000000000000000000000000000000 binary64) (*.f64 y y)) (/.f64 (pow.f64 (exp.f64 z) #s(literal 2 binary64)) x) (*.f64 (/.f64 (exp.f64 z) y) #s(literal -5641895835477563/5000000000000000 binary64))) x))) x)
(* -1 (* x y))
(*.f64 (neg.f64 y) x)
(* x (- (* 5641895835477563/5000000000000000 (/ (exp z) x)) y))
(*.f64 (-.f64 (*.f64 (/.f64 (exp.f64 z) x) #s(literal 5641895835477563/5000000000000000 binary64)) y) x)
(* -1 (* x (- (/ 1 (pow x 2)) 1)))
(*.f64 (neg.f64 x) (-.f64 (/.f64 #s(literal 1 binary64) (*.f64 x x)) #s(literal 1 binary64)))
(* -1 (* x (- (+ (* 5641895835477563/5000000000000000 (/ (exp z) (* (pow x 3) y))) (/ 1 (pow x 2))) 1)))
(*.f64 (neg.f64 x) (-.f64 (/.f64 (fma.f64 (/.f64 #s(literal 5641895835477563/5000000000000000 binary64) y) (/.f64 (exp.f64 z) x) #s(literal 1 binary64)) (*.f64 x x)) #s(literal 1 binary64)))
(* -1 (* x (- (+ (* -1 (/ (- (* -31830988618379068626528276418969/25000000000000000000000000000000 (/ (pow (exp z) 2) (* x (pow y 2)))) (* 5641895835477563/5000000000000000 (/ (exp z) y))) (pow x 3))) (/ 1 (pow x 2))) 1)))
(*.f64 (neg.f64 x) (-.f64 (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (/.f64 #s(literal -31830988618379068626528276418969/25000000000000000000000000000000 binary64) (*.f64 y y)) (/.f64 (pow.f64 (exp.f64 z) #s(literal 2 binary64)) x) (*.f64 (/.f64 (exp.f64 z) y) #s(literal -5641895835477563/5000000000000000 binary64))) x)) (*.f64 x x)) #s(literal 1 binary64)))
(* -1 (/ (+ 1 (* 5641895835477563/5000000000000000 (/ (exp z) (* x y)))) x))
(/.f64 (fma.f64 (/.f64 #s(literal 5641895835477563/5000000000000000 binary64) y) (/.f64 (exp.f64 z) x) #s(literal 1 binary64)) (neg.f64 x))
(* -1 (/ (+ 1 (* -1 (/ (- (* -31830988618379068626528276418969/25000000000000000000000000000000 (/ (pow (exp z) 2) (* x (pow y 2)))) (* 5641895835477563/5000000000000000 (/ (exp z) y))) x))) x))
(/.f64 (-.f64 #s(literal -1 binary64) (/.f64 (fma.f64 (/.f64 #s(literal -31830988618379068626528276418969/25000000000000000000000000000000 binary64) (*.f64 y y)) (/.f64 (pow.f64 (exp.f64 z) #s(literal 2 binary64)) x) (*.f64 (/.f64 (exp.f64 z) y) #s(literal -5641895835477563/5000000000000000 binary64))) (neg.f64 x))) x)
(* -1 (/ (+ 1 (* -1 (/ (- (* -1 (/ (- (* 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 (/ (pow (exp z) 3) (* x (pow y 3)))) (* -31830988618379068626528276418969/25000000000000000000000000000000 (/ (pow (exp z) 2) (pow y 2)))) x)) (* 5641895835477563/5000000000000000 (/ (exp z) y))) x))) x))
(/.f64 (-.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (/.f64 (exp.f64 z) y) #s(literal -5641895835477563/5000000000000000 binary64) (/.f64 (fma.f64 (/.f64 #s(literal 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 binary64) x) (pow.f64 (/.f64 (exp.f64 z) y) #s(literal 3 binary64)) (/.f64 (*.f64 #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (pow.f64 (exp.f64 z) #s(literal 2 binary64))) (*.f64 y y))) (neg.f64 x))) x)) (neg.f64 x))
(* -1 (* x (- (* -5641895835477563/5000000000000000 (/ (exp z) x)) (* -1 y))))
(*.f64 (neg.f64 x) (fma.f64 (/.f64 (exp.f64 z) x) #s(literal -5641895835477563/5000000000000000 binary64) y))
(+ x (* 5000000000000000/5641895835477563 (/ y (exp z))))
(fma.f64 (/.f64 #s(literal 5000000000000000/5641895835477563 binary64) (exp.f64 z)) y x)
(+ x (* y (+ (* 25000000000000000000000000000000/31830988618379068626528276418969 (/ (* x y) (pow (exp z) 2))) (* 5000000000000000/5641895835477563 (/ 1 (exp z))))))
(fma.f64 (/.f64 (+.f64 #s(literal 5000000000000000/5641895835477563 binary64) (/.f64 (*.f64 (*.f64 y x) #s(literal 25000000000000000000000000000000/31830988618379068626528276418969 binary64)) (exp.f64 z))) (exp.f64 z)) y x)
(+ x (* y (+ (* y (- (* 125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547 (/ (* (pow x 2) y) (pow (exp z) 3))) (* -25000000000000000000000000000000/31830988618379068626528276418969 (/ x (pow (exp z) 2))))) (* 5000000000000000/5641895835477563 (/ 1 (exp z))))))
(fma.f64 (fma.f64 (/.f64 (fma.f64 #s(literal 25000000000000000000000000000000/31830988618379068626528276418969 binary64) x (/.f64 (*.f64 (*.f64 (*.f64 x x) y) #s(literal 125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547 binary64)) (exp.f64 z))) (pow.f64 (exp.f64 z) #s(literal 2 binary64))) y (/.f64 #s(literal 5000000000000000/5641895835477563 binary64) (exp.f64 z))) y x)
(* y (+ (* 25000000000000000000000000000000/31830988618379068626528276418969 (/ (* x y) (pow (exp z) 2))) (* 5000000000000000/5641895835477563 (/ 1 (exp z)))))
(*.f64 (/.f64 (+.f64 #s(literal 5000000000000000/5641895835477563 binary64) (/.f64 (*.f64 (*.f64 y x) #s(literal 25000000000000000000000000000000/31830988618379068626528276418969 binary64)) (exp.f64 z))) (exp.f64 z)) y)
(* y (+ (* y (- (* 125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547 (/ (* (pow x 2) y) (pow (exp z) 3))) (* -25000000000000000000000000000000/31830988618379068626528276418969 (/ x (pow (exp z) 2))))) (* 5000000000000000/5641895835477563 (/ 1 (exp z)))))
(*.f64 (fma.f64 (/.f64 (fma.f64 #s(literal 25000000000000000000000000000000/31830988618379068626528276418969 binary64) x (/.f64 (*.f64 (*.f64 (*.f64 x x) y) #s(literal 125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547 binary64)) (exp.f64 z))) (pow.f64 (exp.f64 z) #s(literal 2 binary64))) y (/.f64 #s(literal 5000000000000000/5641895835477563 binary64) (exp.f64 z))) y)
(* y (+ (* y (- (* y (- (* 625000000000000000000000000000000000000000000000000000000000000/1013211836423377808197068612118338110498536634308026710423022961 (/ (* (pow x 3) y) (pow (exp z) 4))) (* -125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547 (/ (pow x 2) (pow (exp z) 3))))) (* -25000000000000000000000000000000/31830988618379068626528276418969 (/ x (pow (exp z) 2))))) (* 5000000000000000/5641895835477563 (/ 1 (exp z)))))
(*.f64 (fma.f64 (fma.f64 (fma.f64 (*.f64 #s(literal 625000000000000000000000000000000000000000000000000000000000000/1013211836423377808197068612118338110498536634308026710423022961 binary64) (pow.f64 x #s(literal 3 binary64))) (/.f64 y (pow.f64 (exp.f64 z) #s(literal 4 binary64))) (/.f64 (*.f64 #s(literal 125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547 binary64) (*.f64 x x)) (pow.f64 (exp.f64 z) #s(literal 3 binary64)))) y (*.f64 (/.f64 x (pow.f64 (exp.f64 z) #s(literal 2 binary64))) #s(literal 25000000000000000000000000000000/31830988618379068626528276418969 binary64))) y (/.f64 #s(literal 5000000000000000/5641895835477563 binary64) (exp.f64 z))) y)
(- x (/ 1 x))
(-.f64 x (/.f64 #s(literal 1 binary64) x))
(- (+ x (* -5641895835477563/5000000000000000 (/ (exp z) (* (pow x 2) y)))) (/ 1 x))
(-.f64 x (/.f64 (fma.f64 (/.f64 #s(literal 5641895835477563/5000000000000000 binary64) y) (/.f64 (exp.f64 z) x) #s(literal 1 binary64)) x))
(- (+ x (* -31830988618379068626528276418969/25000000000000000000000000000000 (/ (pow (exp z) 2) (* (pow x 3) (pow y 2))))) (+ (* 5641895835477563/5000000000000000 (/ (exp z) (* (pow x 2) y))) (/ 1 x)))
(-.f64 x (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (/.f64 #s(literal -31830988618379068626528276418969/25000000000000000000000000000000 binary64) (*.f64 y y)) (/.f64 (pow.f64 (exp.f64 z) #s(literal 2 binary64)) x) (*.f64 (/.f64 (exp.f64 z) y) #s(literal -5641895835477563/5000000000000000 binary64))) x)) x))
(- (+ x (* -179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 (/ (pow (exp z) 3) (* (pow x 4) (pow y 3))))) (+ (* 5641895835477563/5000000000000000 (/ (exp z) (* (pow x 2) y))) (+ (* 31830988618379068626528276418969/25000000000000000000000000000000 (/ (pow (exp z) 2) (* (pow x 3) (pow y 2)))) (/ 1 x))))
(-.f64 (fma.f64 (/.f64 #s(literal -179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 binary64) (pow.f64 x #s(literal 4 binary64))) (pow.f64 (/.f64 (exp.f64 z) y) #s(literal 3 binary64)) x) (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (/.f64 #s(literal -31830988618379068626528276418969/25000000000000000000000000000000 binary64) (*.f64 y y)) (/.f64 (pow.f64 (exp.f64 z) #s(literal 2 binary64)) x) (*.f64 (/.f64 (exp.f64 z) y) #s(literal -5641895835477563/5000000000000000 binary64))) x)) x))
(- (* -5641895835477563/5000000000000000 (/ (exp z) (* (pow x 2) y))) (/ 1 x))
(/.f64 (-.f64 (*.f64 (/.f64 #s(literal -5641895835477563/5000000000000000 binary64) x) (/.f64 (exp.f64 z) y)) #s(literal 1 binary64)) x)
(- (* -31830988618379068626528276418969/25000000000000000000000000000000 (/ (pow (exp z) 2) (* (pow x 3) (pow y 2)))) (+ (* 5641895835477563/5000000000000000 (/ (exp z) (* (pow x 2) y))) (/ 1 x)))
(/.f64 (-.f64 (/.f64 (fma.f64 (/.f64 #s(literal -31830988618379068626528276418969/25000000000000000000000000000000 binary64) (*.f64 y y)) (/.f64 (pow.f64 (exp.f64 z) #s(literal 2 binary64)) x) (*.f64 (/.f64 (exp.f64 z) y) #s(literal -5641895835477563/5000000000000000 binary64))) x) #s(literal 1 binary64)) x)
(- (* -179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 (/ (pow (exp z) 3) (* (pow x 4) (pow y 3)))) (+ (* 5641895835477563/5000000000000000 (/ (exp z) (* (pow x 2) y))) (+ (* 31830988618379068626528276418969/25000000000000000000000000000000 (/ (pow (exp z) 2) (* (pow x 3) (pow y 2)))) (/ 1 x))))
(-.f64 (*.f64 (/.f64 #s(literal -179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 binary64) (pow.f64 x #s(literal 4 binary64))) (pow.f64 (/.f64 (exp.f64 z) y) #s(literal 3 binary64))) (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (/.f64 #s(literal -31830988618379068626528276418969/25000000000000000000000000000000 binary64) (*.f64 y y)) (/.f64 (pow.f64 (exp.f64 z) #s(literal 2 binary64)) x) (*.f64 (/.f64 (exp.f64 z) y) #s(literal -5641895835477563/5000000000000000 binary64))) x)) x))
(* y (- (* 5641895835477563/5000000000000000 (/ (exp z) y)) x))
(*.f64 (-.f64 (*.f64 (/.f64 (exp.f64 z) y) #s(literal 5641895835477563/5000000000000000 binary64)) x) y)
(- (+ x (* -1 (/ (+ (* 5641895835477563/5000000000000000 (/ (exp z) (pow x 2))) (* 31830988618379068626528276418969/25000000000000000000000000000000 (/ (pow (exp z) 2) (* (pow x 3) y)))) y))) (/ 1 x))
(-.f64 x (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (/.f64 #s(literal -31830988618379068626528276418969/25000000000000000000000000000000 binary64) (*.f64 y y)) (/.f64 (pow.f64 (exp.f64 z) #s(literal 2 binary64)) x) (*.f64 (/.f64 (exp.f64 z) y) #s(literal -5641895835477563/5000000000000000 binary64))) x)) x))
(- (+ x (* -1 (/ (+ (* -1 (/ (+ (* -179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 (/ (pow (exp z) 3) (* (pow x 4) y))) (* -31830988618379068626528276418969/25000000000000000000000000000000 (/ (pow (exp z) 2) (pow x 3)))) y)) (* 5641895835477563/5000000000000000 (/ (exp z) (pow x 2)))) y))) (/ 1 x))
(+.f64 (/.f64 (/.f64 (fma.f64 (/.f64 #s(literal -179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 binary64) (pow.f64 x #s(literal 4 binary64))) (/.f64 (pow.f64 (exp.f64 z) #s(literal 3 binary64)) y) (/.f64 (*.f64 #s(literal -31830988618379068626528276418969/25000000000000000000000000000000 binary64) (pow.f64 (exp.f64 z) #s(literal 2 binary64))) (pow.f64 x #s(literal 3 binary64)))) y) y) (-.f64 x (/.f64 (fma.f64 (/.f64 #s(literal 5641895835477563/5000000000000000 binary64) y) (/.f64 (exp.f64 z) x) #s(literal 1 binary64)) x)))
(- (* -1 (/ (- (* 31830988618379068626528276418969/25000000000000000000000000000000 (/ (pow (exp z) 2) (* (pow x 3) y))) (* -5641895835477563/5000000000000000 (/ (exp z) (pow x 2)))) y)) (/ 1 x))
(/.f64 (-.f64 (/.f64 (fma.f64 (/.f64 #s(literal -31830988618379068626528276418969/25000000000000000000000000000000 binary64) (*.f64 y y)) (/.f64 (pow.f64 (exp.f64 z) #s(literal 2 binary64)) x) (*.f64 (/.f64 (exp.f64 z) y) #s(literal -5641895835477563/5000000000000000 binary64))) x) #s(literal 1 binary64)) x)
(- (* -1 (/ (- (* -1 (/ (- (* -179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 (/ (pow (exp z) 3) (* (pow x 4) y))) (* 31830988618379068626528276418969/25000000000000000000000000000000 (/ (pow (exp z) 2) (pow x 3)))) y)) (* -5641895835477563/5000000000000000 (/ (exp z) (pow x 2)))) y)) (/ 1 x))
(-.f64 (/.f64 (fma.f64 (/.f64 #s(literal 5641895835477563/5000000000000000 binary64) x) (/.f64 (exp.f64 z) x) (/.f64 (fma.f64 (/.f64 #s(literal -179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 binary64) (pow.f64 x #s(literal 4 binary64))) (/.f64 (pow.f64 (exp.f64 z) #s(literal 3 binary64)) y) (/.f64 (*.f64 #s(literal -31830988618379068626528276418969/25000000000000000000000000000000 binary64) (pow.f64 (exp.f64 z) #s(literal 2 binary64))) (pow.f64 x #s(literal 3 binary64)))) (neg.f64 y))) (neg.f64 y)) (/.f64 #s(literal 1 binary64) x))
(* -1 (* y (- (* -5641895835477563/5000000000000000 (/ (exp z) y)) (* -1 x))))
(*.f64 (neg.f64 y) (fma.f64 (/.f64 (exp.f64 z) y) #s(literal -5641895835477563/5000000000000000 binary64) x))
(+ x (/ y (- 5641895835477563/5000000000000000 (* x y))))
(+.f64 (/.f64 y (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x))) x)
(+ x (+ (* -5641895835477563/5000000000000000 (/ (* y z) (pow (- 5641895835477563/5000000000000000 (* x y)) 2))) (/ y (- 5641895835477563/5000000000000000 (* x y)))))
(+.f64 (/.f64 (+.f64 (/.f64 (*.f64 (*.f64 #s(literal -5641895835477563/5000000000000000 binary64) z) y) (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x))) y) (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x))) x)
(+ x (+ (* z (- (* -1 (* z (+ (* -31830988618379068626528276418969/25000000000000000000000000000000 (/ y (pow (- 5641895835477563/5000000000000000 (* x y)) 3))) (* 5641895835477563/10000000000000000 (/ y (pow (- 5641895835477563/5000000000000000 (* x y)) 2)))))) (* 5641895835477563/5000000000000000 (/ y (pow (- 5641895835477563/5000000000000000 (* x y)) 2))))) (/ y (- 5641895835477563/5000000000000000 (* x y)))))
(fma.f64 (fma.f64 (neg.f64 z) (*.f64 (/.f64 y (pow.f64 (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)) #s(literal 2 binary64))) (-.f64 (/.f64 #s(literal -31830988618379068626528276418969/25000000000000000000000000000000 binary64) (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x))) #s(literal -5641895835477563/10000000000000000 binary64))) (*.f64 (/.f64 y (pow.f64 (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)) #s(literal 2 binary64))) #s(literal -5641895835477563/5000000000000000 binary64))) z (+.f64 (/.f64 y (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x))) x))
(+ x (+ (* z (- (* z (- (* -1 (* z (+ (* -5641895835477563/5000000000000000 (/ (+ (* -31830988618379068626528276418969/25000000000000000000000000000000 (/ y (pow (- 5641895835477563/5000000000000000 (* x y)) 3))) (* 5641895835477563/10000000000000000 (/ y (pow (- 5641895835477563/5000000000000000 (* x y)) 2)))) (- 5641895835477563/5000000000000000 (* x y)))) (+ (* -31830988618379068626528276418969/50000000000000000000000000000000 (/ y (pow (- 5641895835477563/5000000000000000 (* x y)) 3))) (* 5641895835477563/30000000000000000 (/ y (pow (- 5641895835477563/5000000000000000 (* x y)) 2))))))) (+ (* -31830988618379068626528276418969/25000000000000000000000000000000 (/ y (pow (- 5641895835477563/5000000000000000 (* x y)) 3))) (* 5641895835477563/10000000000000000 (/ y (pow (- 5641895835477563/5000000000000000 (* x y)) 2)))))) (* 5641895835477563/5000000000000000 (/ y (pow (- 5641895835477563/5000000000000000 (* x y)) 2))))) (/ y (- 5641895835477563/5000000000000000 (* x y)))))
(fma.f64 (fma.f64 (fma.f64 (neg.f64 z) (fma.f64 (fma.f64 #s(literal 5641895835477563/10000000000000000 binary64) (/.f64 y (pow.f64 (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)) #s(literal 3 binary64))) (/.f64 (*.f64 #s(literal -31830988618379068626528276418969/25000000000000000000000000000000 binary64) y) (pow.f64 (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)) #s(literal 4 binary64)))) #s(literal -5641895835477563/5000000000000000 binary64) (*.f64 (/.f64 y (pow.f64 (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)) #s(literal 2 binary64))) (-.f64 (/.f64 #s(literal -31830988618379068626528276418969/50000000000000000000000000000000 binary64) (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x))) #s(literal -5641895835477563/30000000000000000 binary64)))) (neg.f64 (*.f64 (/.f64 y (pow.f64 (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)) #s(literal 2 binary64))) (-.f64 (/.f64 #s(literal -31830988618379068626528276418969/25000000000000000000000000000000 binary64) (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x))) #s(literal -5641895835477563/10000000000000000 binary64))))) z (*.f64 (/.f64 y (pow.f64 (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)) #s(literal 2 binary64))) #s(literal -5641895835477563/5000000000000000 binary64))) z (+.f64 (/.f64 y (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x))) x))
(/ y (- 5641895835477563/5000000000000000 (* x y)))
(/.f64 y (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)))
(+ (* -5641895835477563/5000000000000000 (/ (* y z) (pow (- 5641895835477563/5000000000000000 (* x y)) 2))) (/ y (- 5641895835477563/5000000000000000 (* x y))))
(/.f64 (+.f64 (/.f64 (*.f64 (*.f64 #s(literal -5641895835477563/5000000000000000 binary64) z) y) (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x))) y) (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)))
(+ (* z (- (* -1 (* z (+ (* -31830988618379068626528276418969/25000000000000000000000000000000 (/ y (pow (- 5641895835477563/5000000000000000 (* x y)) 3))) (* 5641895835477563/10000000000000000 (/ y (pow (- 5641895835477563/5000000000000000 (* x y)) 2)))))) (* 5641895835477563/5000000000000000 (/ y (pow (- 5641895835477563/5000000000000000 (* x y)) 2))))) (/ y (- 5641895835477563/5000000000000000 (* x y))))
(fma.f64 (fma.f64 (neg.f64 z) (*.f64 (/.f64 y (pow.f64 (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)) #s(literal 2 binary64))) (-.f64 (/.f64 #s(literal -31830988618379068626528276418969/25000000000000000000000000000000 binary64) (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x))) #s(literal -5641895835477563/10000000000000000 binary64))) (*.f64 (/.f64 y (pow.f64 (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)) #s(literal 2 binary64))) #s(literal -5641895835477563/5000000000000000 binary64))) z (/.f64 y (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x))))
(+ (* z (- (* z (- (* -1 (* z (+ (* -5641895835477563/5000000000000000 (/ (+ (* -31830988618379068626528276418969/25000000000000000000000000000000 (/ y (pow (- 5641895835477563/5000000000000000 (* x y)) 3))) (* 5641895835477563/10000000000000000 (/ y (pow (- 5641895835477563/5000000000000000 (* x y)) 2)))) (- 5641895835477563/5000000000000000 (* x y)))) (+ (* -31830988618379068626528276418969/50000000000000000000000000000000 (/ y (pow (- 5641895835477563/5000000000000000 (* x y)) 3))) (* 5641895835477563/30000000000000000 (/ y (pow (- 5641895835477563/5000000000000000 (* x y)) 2))))))) (+ (* -31830988618379068626528276418969/25000000000000000000000000000000 (/ y (pow (- 5641895835477563/5000000000000000 (* x y)) 3))) (* 5641895835477563/10000000000000000 (/ y (pow (- 5641895835477563/5000000000000000 (* x y)) 2)))))) (* 5641895835477563/5000000000000000 (/ y (pow (- 5641895835477563/5000000000000000 (* x y)) 2))))) (/ y (- 5641895835477563/5000000000000000 (* x y))))
(fma.f64 (fma.f64 (fma.f64 (neg.f64 z) (fma.f64 (fma.f64 #s(literal 5641895835477563/10000000000000000 binary64) (/.f64 y (pow.f64 (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)) #s(literal 3 binary64))) (/.f64 (*.f64 #s(literal -31830988618379068626528276418969/25000000000000000000000000000000 binary64) y) (pow.f64 (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)) #s(literal 4 binary64)))) #s(literal -5641895835477563/5000000000000000 binary64) (*.f64 (/.f64 y (pow.f64 (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)) #s(literal 2 binary64))) (-.f64 (/.f64 #s(literal -31830988618379068626528276418969/50000000000000000000000000000000 binary64) (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x))) #s(literal -5641895835477563/30000000000000000 binary64)))) (neg.f64 (*.f64 (/.f64 y (pow.f64 (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)) #s(literal 2 binary64))) (-.f64 (/.f64 #s(literal -31830988618379068626528276418969/25000000000000000000000000000000 binary64) (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x))) #s(literal -5641895835477563/10000000000000000 binary64))))) z (*.f64 (/.f64 y (pow.f64 (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)) #s(literal 2 binary64))) #s(literal -5641895835477563/5000000000000000 binary64))) z (/.f64 y (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x))))
(- 5641895835477563/5000000000000000 (* x y))
(-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x))
(- (+ 5641895835477563/5000000000000000 (* 5641895835477563/5000000000000000 z)) (* x y))
(fma.f64 #s(literal 5641895835477563/5000000000000000 binary64) z (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)))
(- (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/5000000000000000 (* 5641895835477563/10000000000000000 z)))) (* x y))
(fma.f64 (fma.f64 #s(literal 5641895835477563/10000000000000000 binary64) z #s(literal 5641895835477563/5000000000000000 binary64)) z (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)))
(- (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z)))))) (* x y))
(fma.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)))
5641895835477563/5000000000000000
#s(literal 5641895835477563/5000000000000000 binary64)
(+ 5641895835477563/5000000000000000 (* 5641895835477563/5000000000000000 z))
(fma.f64 #s(literal 5641895835477563/5000000000000000 binary64) z #s(literal 5641895835477563/5000000000000000 binary64))
(+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/5000000000000000 (* 5641895835477563/10000000000000000 z))))
(fma.f64 (fma.f64 #s(literal 5641895835477563/10000000000000000 binary64) z #s(literal 5641895835477563/5000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64))
(+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z))))))
(fma.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64))
1
#s(literal 1 binary64)
(+ 1 z)
(+.f64 #s(literal 1 binary64) z)
(+ 1 (* z (+ 1 (* 1/2 z))))
(fma.f64 (fma.f64 #s(literal 1/2 binary64) z #s(literal 1 binary64)) z #s(literal 1 binary64))
(+ 1 (* z (+ 1 (* z (+ 1/2 (* 1/6 z))))))
(fma.f64 (fma.f64 (fma.f64 #s(literal 1/6 binary64) z #s(literal 1/2 binary64)) z #s(literal 1 binary64)) z #s(literal 1 binary64))
(+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y))))
(+.f64 (/.f64 y (fma.f64 (neg.f64 y) x (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) (exp.f64 z)))) x)
(/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)))
(/.f64 y (fma.f64 (neg.f64 y) x (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) (exp.f64 z))))
(- (* 5641895835477563/5000000000000000 (exp z)) (* x y))
(fma.f64 (neg.f64 y) x (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) (exp.f64 z)))
(exp z)
(exp.f64 z)

rewrite362.0ms (3.9%)

Memory
25.0MiB live, 445.2MiB allocated
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
01036
01636
15336
238436
3491336
0951933
Stop Event
iter limit
node limit
iter limit
Counts
5 → 229
Calls
Call 1
Inputs
(+.f64 x (/.f64 y (-.f64 (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) (exp.f64 z)) (*.f64 x y))))
(/.f64 y (-.f64 (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) (exp.f64 z)) (*.f64 x y)))
(-.f64 (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) (exp.f64 z)) (*.f64 x y))
(*.f64 #s(literal 5641895835477563/5000000000000000 binary64) (exp.f64 z))
(exp.f64 z)
Outputs
(*.f64 (/.f64 (-.f64 (pow.f64 (/.f64 y (fma.f64 #s(literal -5641895835477563/5000000000000000 binary64) (exp.f64 z) (*.f64 y x))) #s(literal 3 binary64)) (pow.f64 x #s(literal 3 binary64))) (pow.f64 (fma.f64 (-.f64 (/.f64 y (fma.f64 #s(literal -5641895835477563/5000000000000000 binary64) (exp.f64 z) (*.f64 y x))) x) (/.f64 y (fma.f64 #s(literal -5641895835477563/5000000000000000 binary64) (exp.f64 z) (*.f64 y x))) (*.f64 x x)) #s(literal 2 binary64))) (fma.f64 (-.f64 (/.f64 y (fma.f64 #s(literal -5641895835477563/5000000000000000 binary64) (exp.f64 z) (*.f64 y x))) x) (/.f64 y (fma.f64 #s(literal -5641895835477563/5000000000000000 binary64) (exp.f64 z) (*.f64 y x))) (*.f64 x x)))
(*.f64 (/.f64 (-.f64 (pow.f64 (/.f64 y (fma.f64 #s(literal -5641895835477563/5000000000000000 binary64) (exp.f64 z) (*.f64 y x))) #s(literal 3 binary64)) (pow.f64 x #s(literal 3 binary64))) (+.f64 (pow.f64 (*.f64 (-.f64 (/.f64 y (fma.f64 #s(literal -5641895835477563/5000000000000000 binary64) (exp.f64 z) (*.f64 y x))) x) (/.f64 y (fma.f64 #s(literal -5641895835477563/5000000000000000 binary64) (exp.f64 z) (*.f64 y x)))) #s(literal 3 binary64)) (pow.f64 x #s(literal 6 binary64)))) (fma.f64 (*.f64 (-.f64 (/.f64 y (fma.f64 #s(literal -5641895835477563/5000000000000000 binary64) (exp.f64 z) (*.f64 y x))) x) (/.f64 y (fma.f64 #s(literal -5641895835477563/5000000000000000 binary64) (exp.f64 z) (*.f64 y x)))) (-.f64 (*.f64 (-.f64 (/.f64 y (fma.f64 #s(literal -5641895835477563/5000000000000000 binary64) (exp.f64 z) (*.f64 y x))) x) (/.f64 y (fma.f64 #s(literal -5641895835477563/5000000000000000 binary64) (exp.f64 z) (*.f64 y x)))) (*.f64 x x)) (pow.f64 x #s(literal 4 binary64))))
(*.f64 (/.f64 (pow.f64 (-.f64 (/.f64 y (fma.f64 #s(literal -5641895835477563/5000000000000000 binary64) (exp.f64 z) (*.f64 y x))) x) #s(literal 2 binary64)) (neg.f64 (pow.f64 (-.f64 (/.f64 y (fma.f64 #s(literal -5641895835477563/5000000000000000 binary64) (exp.f64 z) (*.f64 y x))) x) #s(literal 2 binary64)))) (neg.f64 (-.f64 (/.f64 y (fma.f64 #s(literal -5641895835477563/5000000000000000 binary64) (exp.f64 z) (*.f64 y x))) x)))
(*.f64 (/.f64 (pow.f64 (-.f64 (/.f64 y (fma.f64 #s(literal -5641895835477563/5000000000000000 binary64) (exp.f64 z) (*.f64 y x))) x) #s(literal 2 binary64)) (neg.f64 (-.f64 (pow.f64 (/.f64 y (fma.f64 #s(literal -5641895835477563/5000000000000000 binary64) (exp.f64 z) (*.f64 y x))) #s(literal 3 binary64)) (pow.f64 x #s(literal 3 binary64))))) (neg.f64 (fma.f64 (-.f64 (/.f64 y (fma.f64 #s(literal -5641895835477563/5000000000000000 binary64) (exp.f64 z) (*.f64 y x))) x) (/.f64 y (fma.f64 #s(literal -5641895835477563/5000000000000000 binary64) (exp.f64 z) (*.f64 y x))) (*.f64 x x))))
(*.f64 (/.f64 (pow.f64 (-.f64 (/.f64 y (fma.f64 #s(literal -5641895835477563/5000000000000000 binary64) (exp.f64 z) (*.f64 y x))) x) #s(literal 2 binary64)) (pow.f64 (-.f64 (/.f64 y (fma.f64 #s(literal -5641895835477563/5000000000000000 binary64) (exp.f64 z) (*.f64 y x))) x) #s(literal 2 binary64))) (-.f64 (/.f64 y (fma.f64 #s(literal -5641895835477563/5000000000000000 binary64) (exp.f64 z) (*.f64 y x))) x))
(*.f64 (/.f64 (pow.f64 (-.f64 (/.f64 y (fma.f64 #s(literal -5641895835477563/5000000000000000 binary64) (exp.f64 z) (*.f64 y x))) x) #s(literal 2 binary64)) (-.f64 (pow.f64 (/.f64 y (fma.f64 #s(literal -5641895835477563/5000000000000000 binary64) (exp.f64 z) (*.f64 y x))) #s(literal 3 binary64)) (pow.f64 x #s(literal 3 binary64)))) (fma.f64 (-.f64 (/.f64 y (fma.f64 #s(literal -5641895835477563/5000000000000000 binary64) (exp.f64 z) (*.f64 y x))) x) (/.f64 y (fma.f64 #s(literal -5641895835477563/5000000000000000 binary64) (exp.f64 z) (*.f64 y x))) (*.f64 x x)))
(*.f64 (-.f64 (/.f64 y (fma.f64 #s(literal -5641895835477563/5000000000000000 binary64) (exp.f64 z) (*.f64 y x))) x) (/.f64 (-.f64 (/.f64 y (fma.f64 #s(literal -5641895835477563/5000000000000000 binary64) (exp.f64 z) (*.f64 y x))) x) (-.f64 (/.f64 y (fma.f64 #s(literal -5641895835477563/5000000000000000 binary64) (exp.f64 z) (*.f64 y x))) x)))
(*.f64 (fma.f64 (-.f64 (/.f64 y (fma.f64 #s(literal -5641895835477563/5000000000000000 binary64) (exp.f64 z) (*.f64 y x))) x) (/.f64 y (fma.f64 #s(literal -5641895835477563/5000000000000000 binary64) (exp.f64 z) (*.f64 y x))) (*.f64 x x)) (/.f64 (-.f64 (/.f64 y (fma.f64 #s(literal -5641895835477563/5000000000000000 binary64) (exp.f64 z) (*.f64 y x))) x) (fma.f64 (-.f64 (/.f64 y (fma.f64 #s(literal -5641895835477563/5000000000000000 binary64) (exp.f64 z) (*.f64 y x))) x) (/.f64 y (fma.f64 #s(literal -5641895835477563/5000000000000000 binary64) (exp.f64 z) (*.f64 y x))) (*.f64 x x))))
(/.f64 (-.f64 (pow.f64 (*.f64 x (/.f64 x (-.f64 (/.f64 y (fma.f64 #s(literal -5641895835477563/5000000000000000 binary64) (exp.f64 z) (*.f64 y x))) x))) #s(literal 2 binary64)) (pow.f64 (/.f64 (pow.f64 (/.f64 y (fma.f64 #s(literal -5641895835477563/5000000000000000 binary64) (exp.f64 z) (*.f64 y x))) #s(literal 2 binary64)) (-.f64 (/.f64 y (fma.f64 #s(literal -5641895835477563/5000000000000000 binary64) (exp.f64 z) (*.f64 y x))) x)) #s(literal 2 binary64))) (-.f64 (/.f64 y (fma.f64 #s(literal -5641895835477563/5000000000000000 binary64) (exp.f64 z) (*.f64 y x))) x))
(/.f64 (-.f64 (pow.f64 (/.f64 (pow.f64 x #s(literal 3 binary64)) (fma.f64 (-.f64 (/.f64 y (fma.f64 #s(literal -5641895835477563/5000000000000000 binary64) (exp.f64 z) (*.f64 y x))) x) (/.f64 y (fma.f64 #s(literal -5641895835477563/5000000000000000 binary64) (exp.f64 z) (*.f64 y x))) (*.f64 x x))) #s(literal 2 binary64)) (pow.f64 (/.f64 (pow.f64 (/.f64 y (fma.f64 #s(literal -5641895835477563/5000000000000000 binary64) (exp.f64 z) (*.f64 y x))) #s(literal 3 binary64)) (fma.f64 (-.f64 (/.f64 y (fma.f64 #s(literal -5641895835477563/5000000000000000 binary64) (exp.f64 z) (*.f64 y x))) x) (/.f64 y (fma.f64 #s(literal -5641895835477563/5000000000000000 binary64) (exp.f64 z) (*.f64 y x))) (*.f64 x x))) #s(literal 2 binary64))) (-.f64 (/.f64 y (fma.f64 #s(literal -5641895835477563/5000000000000000 binary64) (exp.f64 z) (*.f64 y x))) x))
(/.f64 (-.f64 (pow.f64 (*.f64 x (/.f64 x (-.f64 (/.f64 y (fma.f64 #s(literal -5641895835477563/5000000000000000 binary64) (exp.f64 z) (*.f64 y x))) x))) #s(literal 3 binary64)) (pow.f64 (/.f64 (pow.f64 (/.f64 y (fma.f64 #s(literal -5641895835477563/5000000000000000 binary64) (exp.f64 z) (*.f64 y x))) #s(literal 2 binary64)) (-.f64 (/.f64 y (fma.f64 #s(literal -5641895835477563/5000000000000000 binary64) (exp.f64 z) (*.f64 y x))) x)) #s(literal 3 binary64))) (+.f64 (pow.f64 (*.f64 x (/.f64 x (-.f64 (/.f64 y (fma.f64 #s(literal -5641895835477563/5000000000000000 binary64) (exp.f64 z) (*.f64 y x))) x))) #s(literal 2 binary64)) (+.f64 (pow.f64 (/.f64 (pow.f64 (/.f64 y (fma.f64 #s(literal -5641895835477563/5000000000000000 binary64) (exp.f64 z) (*.f64 y x))) #s(literal 2 binary64)) (-.f64 (/.f64 y (fma.f64 #s(literal -5641895835477563/5000000000000000 binary64) (exp.f64 z) (*.f64 y x))) x)) #s(literal 2 binary64)) (*.f64 (*.f64 x (/.f64 x (-.f64 (/.f64 y (fma.f64 #s(literal -5641895835477563/5000000000000000 binary64) (exp.f64 z) (*.f64 y x))) x))) (/.f64 (pow.f64 (/.f64 y (fma.f64 #s(literal -5641895835477563/5000000000000000 binary64) (exp.f64 z) (*.f64 y x))) #s(literal 2 binary64)) (-.f64 (/.f64 y (fma.f64 #s(literal -5641895835477563/5000000000000000 binary64) (exp.f64 z) (*.f64 y x))) x))))))
(/.f64 (+.f64 (pow.f64 (/.f64 (pow.f64 x #s(literal 3 binary64)) (fma.f64 (-.f64 (/.f64 y (fma.f64 #s(literal -5641895835477563/5000000000000000 binary64) (exp.f64 z) (*.f64 y x))) x) (/.f64 y (fma.f64 #s(literal -5641895835477563/5000000000000000 binary64) (exp.f64 z) (*.f64 y x))) (*.f64 x x))) #s(literal 3 binary64)) (pow.f64 (/.f64 (pow.f64 (/.f64 y (fma.f64 #s(literal -5641895835477563/5000000000000000 binary64) (exp.f64 z) (*.f64 y x))) #s(literal 3 binary64)) (fma.f64 (-.f64 (/.f64 y (fma.f64 #s(literal -5641895835477563/5000000000000000 binary64) (exp.f64 z) (*.f64 y x))) x) (/.f64 y (fma.f64 #s(literal -5641895835477563/5000000000000000 binary64) (exp.f64 z) (*.f64 y x))) (*.f64 x x))) #s(literal 3 binary64))) (+.f64 (pow.f64 (/.f64 (pow.f64 x #s(literal 3 binary64)) (fma.f64 (-.f64 (/.f64 y (fma.f64 #s(literal -5641895835477563/5000000000000000 binary64) (exp.f64 z) (*.f64 y x))) x) (/.f64 y (fma.f64 #s(literal -5641895835477563/5000000000000000 binary64) (exp.f64 z) (*.f64 y x))) (*.f64 x x))) #s(literal 2 binary64)) (-.f64 (pow.f64 (/.f64 (pow.f64 (/.f64 y (fma.f64 #s(literal -5641895835477563/5000000000000000 binary64) (exp.f64 z) (*.f64 y x))) #s(literal 3 binary64)) (fma.f64 (-.f64 (/.f64 y (fma.f64 #s(literal -5641895835477563/5000000000000000 binary64) (exp.f64 z) (*.f64 y x))) x) (/.f64 y (fma.f64 #s(literal -5641895835477563/5000000000000000 binary64) (exp.f64 z) (*.f64 y x))) (*.f64 x x))) #s(literal 2 binary64)) (*.f64 (/.f64 (pow.f64 x #s(literal 3 binary64)) (fma.f64 (-.f64 (/.f64 y (fma.f64 #s(literal -5641895835477563/5000000000000000 binary64) (exp.f64 z) (*.f64 y x))) x) (/.f64 y (fma.f64 #s(literal -5641895835477563/5000000000000000 binary64) (exp.f64 z) (*.f64 y x))) (*.f64 x x))) (/.f64 (pow.f64 (/.f64 y (fma.f64 #s(literal -5641895835477563/5000000000000000 binary64) (exp.f64 z) (*.f64 y x))) #s(literal 3 binary64)) (fma.f64 (-.f64 (/.f64 y (fma.f64 #s(literal -5641895835477563/5000000000000000 binary64) (exp.f64 z) (*.f64 y x))) x) (/.f64 y (fma.f64 #s(literal -5641895835477563/5000000000000000 binary64) (exp.f64 z) (*.f64 y x))) (*.f64 x x)))))))
(/.f64 (neg.f64 (neg.f64 (pow.f64 (-.f64 (/.f64 y (fma.f64 #s(literal -5641895835477563/5000000000000000 binary64) (exp.f64 z) (*.f64 y x))) x) #s(literal 2 binary64)))) (-.f64 (/.f64 y (fma.f64 #s(literal -5641895835477563/5000000000000000 binary64) (exp.f64 z) (*.f64 y x))) x))
(/.f64 (neg.f64 (neg.f64 (-.f64 (pow.f64 (/.f64 y (fma.f64 #s(literal -5641895835477563/5000000000000000 binary64) (exp.f64 z) (*.f64 y x))) #s(literal 3 binary64)) (pow.f64 x #s(literal 3 binary64))))) (neg.f64 (neg.f64 (fma.f64 (-.f64 (/.f64 y (fma.f64 #s(literal -5641895835477563/5000000000000000 binary64) (exp.f64 z) (*.f64 y x))) x) (/.f64 y (fma.f64 #s(literal -5641895835477563/5000000000000000 binary64) (exp.f64 z) (*.f64 y x))) (*.f64 x x)))))
(/.f64 (-.f64 (*.f64 (*.f64 x x) (-.f64 (/.f64 y (fma.f64 #s(literal -5641895835477563/5000000000000000 binary64) (exp.f64 z) (*.f64 y x))) x)) (*.f64 (-.f64 (/.f64 y (fma.f64 #s(literal -5641895835477563/5000000000000000 binary64) (exp.f64 z) (*.f64 y x))) x) (pow.f64 (/.f64 y (fma.f64 #s(literal -5641895835477563/5000000000000000 binary64) (exp.f64 z) (*.f64 y x))) #s(literal 2 binary64)))) (pow.f64 (-.f64 (/.f64 y (fma.f64 #s(literal -5641895835477563/5000000000000000 binary64) (exp.f64 z) (*.f64 y x))) x) #s(literal 2 binary64)))
(/.f64 (fma.f64 (pow.f64 x #s(literal 3 binary64)) (fma.f64 (-.f64 (/.f64 y (fma.f64 #s(literal -5641895835477563/5000000000000000 binary64) (exp.f64 z) (*.f64 y x))) x) (/.f64 y (fma.f64 #s(literal -5641895835477563/5000000000000000 binary64) (exp.f64 z) (*.f64 y x))) (*.f64 x x)) (*.f64 (fma.f64 (-.f64 (/.f64 y (fma.f64 #s(literal -5641895835477563/5000000000000000 binary64) (exp.f64 z) (*.f64 y x))) x) (/.f64 y (fma.f64 #s(literal -5641895835477563/5000000000000000 binary64) (exp.f64 z) (*.f64 y x))) (*.f64 x x)) (pow.f64 (/.f64 y (fma.f64 #s(literal -5641895835477563/5000000000000000 binary64) (exp.f64 z) (*.f64 y x))) #s(literal 3 binary64)))) (pow.f64 (fma.f64 (-.f64 (/.f64 y (fma.f64 #s(literal -5641895835477563/5000000000000000 binary64) (exp.f64 z) (*.f64 y x))) x) (/.f64 y (fma.f64 #s(literal -5641895835477563/5000000000000000 binary64) (exp.f64 z) (*.f64 y x))) (*.f64 x x)) #s(literal 2 binary64)))
(/.f64 (pow.f64 (pow.f64 (-.f64 (/.f64 y (fma.f64 #s(literal -5641895835477563/5000000000000000 binary64) (exp.f64 z) (*.f64 y x))) x) #s(literal 2 binary64)) #s(literal 2 binary64)) (pow.f64 (-.f64 (/.f64 y (fma.f64 #s(literal -5641895835477563/5000000000000000 binary64) (exp.f64 z) (*.f64 y x))) x) #s(literal 3 binary64)))
(/.f64 (-.f64 (pow.f64 x #s(literal 6 binary64)) (pow.f64 (/.f64 y (fma.f64 #s(literal -5641895835477563/5000000000000000 binary64) (exp.f64 z) (*.f64 y x))) #s(literal 6 binary64))) (*.f64 (pow.f64 (fma.f64 (-.f64 (/.f64 y (fma.f64 #s(literal -5641895835477563/5000000000000000 binary64) (exp.f64 z) (*.f64 y x))) x) (/.f64 y (fma.f64 #s(literal -5641895835477563/5000000000000000 binary64) (exp.f64 z) (*.f64 y x))) (*.f64 x x)) #s(literal 2 binary64)) (-.f64 (/.f64 y (fma.f64 #s(literal -5641895835477563/5000000000000000 binary64) (exp.f64 z) (*.f64 y x))) x)))
(/.f64 (-.f64 (pow.f64 x #s(literal 6 binary64)) (pow.f64 (/.f64 y (fma.f64 #s(literal -5641895835477563/5000000000000000 binary64) (exp.f64 z) (*.f64 y x))) #s(literal 6 binary64))) (*.f64 (-.f64 (pow.f64 (/.f64 y (fma.f64 #s(literal -5641895835477563/5000000000000000 binary64) (exp.f64 z) (*.f64 y x))) #s(literal 3 binary64)) (pow.f64 x #s(literal 3 binary64))) (fma.f64 (-.f64 (/.f64 y (fma.f64 #s(literal -5641895835477563/5000000000000000 binary64) (exp.f64 z) (*.f64 y x))) x) (/.f64 y (fma.f64 #s(literal -5641895835477563/5000000000000000 binary64) (exp.f64 z) (*.f64 y x))) (*.f64 x x))))
(/.f64 (-.f64 (pow.f64 (/.f64 y (fma.f64 #s(literal -5641895835477563/5000000000000000 binary64) (exp.f64 z) (*.f64 y x))) #s(literal 3 binary64)) (pow.f64 x #s(literal 3 binary64))) (fma.f64 (-.f64 (/.f64 y (fma.f64 #s(literal -5641895835477563/5000000000000000 binary64) (exp.f64 z) (*.f64 y x))) x) (/.f64 y (fma.f64 #s(literal -5641895835477563/5000000000000000 binary64) (exp.f64 z) (*.f64 y x))) (*.f64 x x)))
(/.f64 (+.f64 (pow.f64 (/.f64 y (fma.f64 #s(literal -5641895835477563/5000000000000000 binary64) (exp.f64 z) (*.f64 y x))) #s(literal 9 binary64)) (pow.f64 x #s(literal 9 binary64))) (*.f64 (-.f64 (-.f64 (pow.f64 x #s(literal 6 binary64)) (pow.f64 (/.f64 y (fma.f64 #s(literal -5641895835477563/5000000000000000 binary64) (exp.f64 z) (*.f64 y x))) #s(literal 6 binary64))) (pow.f64 (*.f64 (/.f64 y (fma.f64 #s(literal -5641895835477563/5000000000000000 binary64) (exp.f64 z) (*.f64 y x))) x) #s(literal 3 binary64))) (fma.f64 (-.f64 (/.f64 y (fma.f64 #s(literal -5641895835477563/5000000000000000 binary64) (exp.f64 z) (*.f64 y x))) x) (/.f64 y (fma.f64 #s(literal -5641895835477563/5000000000000000 binary64) (exp.f64 z) (*.f64 y x))) (*.f64 x x))))
(/.f64 (neg.f64 (pow.f64 (-.f64 (/.f64 y (fma.f64 #s(literal -5641895835477563/5000000000000000 binary64) (exp.f64 z) (*.f64 y x))) x) #s(literal 2 binary64))) (neg.f64 (-.f64 (/.f64 y (fma.f64 #s(literal -5641895835477563/5000000000000000 binary64) (exp.f64 z) (*.f64 y x))) x)))
(/.f64 (neg.f64 (-.f64 (pow.f64 (/.f64 y (fma.f64 #s(literal -5641895835477563/5000000000000000 binary64) (exp.f64 z) (*.f64 y x))) #s(literal 3 binary64)) (pow.f64 x #s(literal 3 binary64)))) (neg.f64 (fma.f64 (-.f64 (/.f64 y (fma.f64 #s(literal -5641895835477563/5000000000000000 binary64) (exp.f64 z) (*.f64 y x))) x) (/.f64 y (fma.f64 #s(literal -5641895835477563/5000000000000000 binary64) (exp.f64 z) (*.f64 y x))) (*.f64 x x))))
(/.f64 (pow.f64 (-.f64 (/.f64 y (fma.f64 #s(literal -5641895835477563/5000000000000000 binary64) (exp.f64 z) (*.f64 y x))) x) #s(literal 2 binary64)) (-.f64 (/.f64 y (fma.f64 #s(literal -5641895835477563/5000000000000000 binary64) (exp.f64 z) (*.f64 y x))) x))
(neg.f64 (neg.f64 (-.f64 (/.f64 y (fma.f64 #s(literal -5641895835477563/5000000000000000 binary64) (exp.f64 z) (*.f64 y x))) x)))
(fma.f64 (exp.f64 (log.f64 (/.f64 y (-.f64 (pow.f64 (*.f64 (exp.f64 z) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 2 binary64)) (pow.f64 (*.f64 y x) #s(literal 2 binary64)))))) (exp.f64 (log.f64 (fma.f64 (exp.f64 z) #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)))) x)
(fma.f64 (exp.f64 (log.f64 (/.f64 y (fma.f64 #s(literal -179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 binary64) (pow.f64 (exp.f64 z) #s(literal 3 binary64)) (pow.f64 (*.f64 y x) #s(literal 3 binary64)))))) (exp.f64 (log.f64 (fma.f64 (pow.f64 (exp.f64 z) #s(literal 2 binary64)) #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (*.f64 (fma.f64 (exp.f64 z) #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)) (*.f64 y x))))) x)
(fma.f64 (/.f64 (pow.f64 (/.f64 y (fma.f64 #s(literal -5641895835477563/5000000000000000 binary64) (exp.f64 z) (*.f64 y x))) #s(literal 3 binary64)) (pow.f64 (fma.f64 (-.f64 (/.f64 y (fma.f64 #s(literal -5641895835477563/5000000000000000 binary64) (exp.f64 z) (*.f64 y x))) x) (/.f64 y (fma.f64 #s(literal -5641895835477563/5000000000000000 binary64) (exp.f64 z) (*.f64 y x))) (*.f64 x x)) #s(literal 2 binary64))) (fma.f64 (-.f64 (/.f64 y (fma.f64 #s(literal -5641895835477563/5000000000000000 binary64) (exp.f64 z) (*.f64 y x))) x) (/.f64 y (fma.f64 #s(literal -5641895835477563/5000000000000000 binary64) (exp.f64 z) (*.f64 y x))) (*.f64 x x)) (/.f64 (pow.f64 x #s(literal 3 binary64)) (fma.f64 (-.f64 (/.f64 y (fma.f64 #s(literal -5641895835477563/5000000000000000 binary64) (exp.f64 z) (*.f64 y x))) x) (/.f64 y (fma.f64 #s(literal -5641895835477563/5000000000000000 binary64) (exp.f64 z) (*.f64 y x))) (*.f64 x x))))
(fma.f64 (/.f64 (pow.f64 (/.f64 y (fma.f64 #s(literal -5641895835477563/5000000000000000 binary64) (exp.f64 z) (*.f64 y x))) #s(literal 3 binary64)) (+.f64 (pow.f64 (*.f64 (-.f64 (/.f64 y (fma.f64 #s(literal -5641895835477563/5000000000000000 binary64) (exp.f64 z) (*.f64 y x))) x) (/.f64 y (fma.f64 #s(literal -5641895835477563/5000000000000000 binary64) (exp.f64 z) (*.f64 y x)))) #s(literal 3 binary64)) (pow.f64 x #s(literal 6 binary64)))) (fma.f64 (*.f64 (-.f64 (/.f64 y (fma.f64 #s(literal -5641895835477563/5000000000000000 binary64) (exp.f64 z) (*.f64 y x))) x) (/.f64 y (fma.f64 #s(literal -5641895835477563/5000000000000000 binary64) (exp.f64 z) (*.f64 y x)))) (-.f64 (*.f64 (-.f64 (/.f64 y (fma.f64 #s(literal -5641895835477563/5000000000000000 binary64) (exp.f64 z) (*.f64 y x))) x) (/.f64 y (fma.f64 #s(literal -5641895835477563/5000000000000000 binary64) (exp.f64 z) (*.f64 y x)))) (*.f64 x x)) (pow.f64 x #s(literal 4 binary64))) (/.f64 (pow.f64 x #s(literal 3 binary64)) (fma.f64 (-.f64 (/.f64 y (fma.f64 #s(literal -5641895835477563/5000000000000000 binary64) (exp.f64 z) (*.f64 y x))) x) (/.f64 y (fma.f64 #s(literal -5641895835477563/5000000000000000 binary64) (exp.f64 z) (*.f64 y x))) (*.f64 x x))))
(fma.f64 (/.f64 (*.f64 x x) (-.f64 (pow.f64 (/.f64 y (fma.f64 #s(literal -5641895835477563/5000000000000000 binary64) (exp.f64 z) (*.f64 y x))) #s(literal 3 binary64)) (pow.f64 x #s(literal 3 binary64)))) (fma.f64 (-.f64 (/.f64 y (fma.f64 #s(literal -5641895835477563/5000000000000000 binary64) (exp.f64 z) (*.f64 y x))) x) (/.f64 y (fma.f64 #s(literal -5641895835477563/5000000000000000 binary64) (exp.f64 z) (*.f64 y x))) (*.f64 x x)) (/.f64 (pow.f64 (/.f64 y (fma.f64 #s(literal -5641895835477563/5000000000000000 binary64) (exp.f64 z) (*.f64 y x))) #s(literal 2 binary64)) (-.f64 (/.f64 y (fma.f64 #s(literal -5641895835477563/5000000000000000 binary64) (exp.f64 z) (*.f64 y x))) x)))
(fma.f64 (/.f64 (*.f64 x x) (pow.f64 (-.f64 (/.f64 y (fma.f64 #s(literal -5641895835477563/5000000000000000 binary64) (exp.f64 z) (*.f64 y x))) x) #s(literal 2 binary64))) (-.f64 (/.f64 y (fma.f64 #s(literal -5641895835477563/5000000000000000 binary64) (exp.f64 z) (*.f64 y x))) x) (/.f64 (pow.f64 (/.f64 y (fma.f64 #s(literal -5641895835477563/5000000000000000 binary64) (exp.f64 z) (*.f64 y x))) #s(literal 2 binary64)) (-.f64 (/.f64 y (fma.f64 #s(literal -5641895835477563/5000000000000000 binary64) (exp.f64 z) (*.f64 y x))) x)))
(fma.f64 (/.f64 (pow.f64 x #s(literal 3 binary64)) (pow.f64 (fma.f64 (-.f64 (/.f64 y (fma.f64 #s(literal -5641895835477563/5000000000000000 binary64) (exp.f64 z) (*.f64 y x))) x) (/.f64 y (fma.f64 #s(literal -5641895835477563/5000000000000000 binary64) (exp.f64 z) (*.f64 y x))) (*.f64 x x)) #s(literal 2 binary64))) (fma.f64 (-.f64 (/.f64 y (fma.f64 #s(literal -5641895835477563/5000000000000000 binary64) (exp.f64 z) (*.f64 y x))) x) (/.f64 y (fma.f64 #s(literal -5641895835477563/5000000000000000 binary64) (exp.f64 z) (*.f64 y x))) (*.f64 x x)) (/.f64 (pow.f64 (/.f64 y (fma.f64 #s(literal -5641895835477563/5000000000000000 binary64) (exp.f64 z) (*.f64 y x))) #s(literal 3 binary64)) (fma.f64 (-.f64 (/.f64 y (fma.f64 #s(literal -5641895835477563/5000000000000000 binary64) (exp.f64 z) (*.f64 y x))) x) (/.f64 y (fma.f64 #s(literal -5641895835477563/5000000000000000 binary64) (exp.f64 z) (*.f64 y x))) (*.f64 x x))))
(fma.f64 (/.f64 (pow.f64 x #s(literal 3 binary64)) (+.f64 (pow.f64 (*.f64 (-.f64 (/.f64 y (fma.f64 #s(literal -5641895835477563/5000000000000000 binary64) (exp.f64 z) (*.f64 y x))) x) (/.f64 y (fma.f64 #s(literal -5641895835477563/5000000000000000 binary64) (exp.f64 z) (*.f64 y x)))) #s(literal 3 binary64)) (pow.f64 x #s(literal 6 binary64)))) (fma.f64 (*.f64 (-.f64 (/.f64 y (fma.f64 #s(literal -5641895835477563/5000000000000000 binary64) (exp.f64 z) (*.f64 y x))) x) (/.f64 y (fma.f64 #s(literal -5641895835477563/5000000000000000 binary64) (exp.f64 z) (*.f64 y x)))) (-.f64 (*.f64 (-.f64 (/.f64 y (fma.f64 #s(literal -5641895835477563/5000000000000000 binary64) (exp.f64 z) (*.f64 y x))) x) (/.f64 y (fma.f64 #s(literal -5641895835477563/5000000000000000 binary64) (exp.f64 z) (*.f64 y x)))) (*.f64 x x)) (pow.f64 x #s(literal 4 binary64))) (/.f64 (pow.f64 (/.f64 y (fma.f64 #s(literal -5641895835477563/5000000000000000 binary64) (exp.f64 z) (*.f64 y x))) #s(literal 3 binary64)) (fma.f64 (-.f64 (/.f64 y (fma.f64 #s(literal -5641895835477563/5000000000000000 binary64) (exp.f64 z) (*.f64 y x))) x) (/.f64 y (fma.f64 #s(literal -5641895835477563/5000000000000000 binary64) (exp.f64 z) (*.f64 y x))) (*.f64 x x))))
(fma.f64 (neg.f64 (/.f64 y (-.f64 (pow.f64 (*.f64 (exp.f64 z) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 2 binary64)) (pow.f64 (*.f64 y x) #s(literal 2 binary64))))) (fma.f64 (exp.f64 z) #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)) x)
(fma.f64 (neg.f64 (/.f64 y (fma.f64 #s(literal -179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 binary64) (pow.f64 (exp.f64 z) #s(literal 3 binary64)) (pow.f64 (*.f64 y x) #s(literal 3 binary64))))) (fma.f64 (pow.f64 (exp.f64 z) #s(literal 2 binary64)) #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (*.f64 (fma.f64 (exp.f64 z) #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)) (*.f64 y x))) x)
(fma.f64 (/.f64 y (-.f64 (pow.f64 (*.f64 (exp.f64 z) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 2 binary64)) (pow.f64 (*.f64 y x) #s(literal 2 binary64)))) (fma.f64 (exp.f64 z) #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)) x)
(fma.f64 (/.f64 y (fma.f64 #s(literal -179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 binary64) (pow.f64 (exp.f64 z) #s(literal 3 binary64)) (pow.f64 (*.f64 y x) #s(literal 3 binary64)))) (neg.f64 (fma.f64 (pow.f64 (exp.f64 z) #s(literal 2 binary64)) #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (*.f64 (fma.f64 (exp.f64 z) #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)) (*.f64 y x)))) x)
(fma.f64 (/.f64 y (fma.f64 #s(literal -179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 binary64) (pow.f64 (exp.f64 z) #s(literal 3 binary64)) (pow.f64 (*.f64 y x) #s(literal 3 binary64)))) (fma.f64 (pow.f64 (exp.f64 z) #s(literal 2 binary64)) #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (*.f64 (fma.f64 (exp.f64 z) #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)) (*.f64 y x))) x)
(fma.f64 (pow.f64 x #s(literal 3/2 binary64)) (/.f64 (pow.f64 x #s(literal 3/2 binary64)) (fma.f64 (-.f64 (/.f64 y (fma.f64 #s(literal -5641895835477563/5000000000000000 binary64) (exp.f64 z) (*.f64 y x))) x) (/.f64 y (fma.f64 #s(literal -5641895835477563/5000000000000000 binary64) (exp.f64 z) (*.f64 y x))) (*.f64 x x))) (/.f64 (pow.f64 (/.f64 y (fma.f64 #s(literal -5641895835477563/5000000000000000 binary64) (exp.f64 z) (*.f64 y x))) #s(literal 3 binary64)) (fma.f64 (-.f64 (/.f64 y (fma.f64 #s(literal -5641895835477563/5000000000000000 binary64) (exp.f64 z) (*.f64 y x))) x) (/.f64 y (fma.f64 #s(literal -5641895835477563/5000000000000000 binary64) (exp.f64 z) (*.f64 y x))) (*.f64 x x))))
(fma.f64 (pow.f64 (/.f64 y (fma.f64 #s(literal -5641895835477563/5000000000000000 binary64) (exp.f64 z) (*.f64 y x))) #s(literal 3/2 binary64)) (/.f64 (pow.f64 (/.f64 y (fma.f64 #s(literal -5641895835477563/5000000000000000 binary64) (exp.f64 z) (*.f64 y x))) #s(literal 3/2 binary64)) (fma.f64 (-.f64 (/.f64 y (fma.f64 #s(literal -5641895835477563/5000000000000000 binary64) (exp.f64 z) (*.f64 y x))) x) (/.f64 y (fma.f64 #s(literal -5641895835477563/5000000000000000 binary64) (exp.f64 z) (*.f64 y x))) (*.f64 x x))) (/.f64 (pow.f64 x #s(literal 3 binary64)) (fma.f64 (-.f64 (/.f64 y (fma.f64 #s(literal -5641895835477563/5000000000000000 binary64) (exp.f64 z) (*.f64 y x))) x) (/.f64 y (fma.f64 #s(literal -5641895835477563/5000000000000000 binary64) (exp.f64 z) (*.f64 y x))) (*.f64 x x))))
(fma.f64 (fabs.f64 x) (/.f64 (fabs.f64 x) (-.f64 (/.f64 y (fma.f64 #s(literal -5641895835477563/5000000000000000 binary64) (exp.f64 z) (*.f64 y x))) x)) (/.f64 (pow.f64 (/.f64 y (fma.f64 #s(literal -5641895835477563/5000000000000000 binary64) (exp.f64 z) (*.f64 y x))) #s(literal 2 binary64)) (-.f64 (/.f64 y (fma.f64 #s(literal -5641895835477563/5000000000000000 binary64) (exp.f64 z) (*.f64 y x))) x)))
(fma.f64 (neg.f64 x) (/.f64 (neg.f64 x) (-.f64 (/.f64 y (fma.f64 #s(literal -5641895835477563/5000000000000000 binary64) (exp.f64 z) (*.f64 y x))) x)) (/.f64 (pow.f64 (/.f64 y (fma.f64 #s(literal -5641895835477563/5000000000000000 binary64) (exp.f64 z) (*.f64 y x))) #s(literal 2 binary64)) (-.f64 (/.f64 y (fma.f64 #s(literal -5641895835477563/5000000000000000 binary64) (exp.f64 z) (*.f64 y x))) x)))
(fma.f64 (fma.f64 (exp.f64 z) #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)) (/.f64 y (-.f64 (pow.f64 (*.f64 (exp.f64 z) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 2 binary64)) (pow.f64 (*.f64 y x) #s(literal 2 binary64)))) x)
(fma.f64 (fma.f64 (pow.f64 (exp.f64 z) #s(literal 2 binary64)) #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (*.f64 (fma.f64 (exp.f64 z) #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)) (*.f64 y x))) (/.f64 y (fma.f64 #s(literal -179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 binary64) (pow.f64 (exp.f64 z) #s(literal 3 binary64)) (pow.f64 (*.f64 y x) #s(literal 3 binary64)))) x)
(fma.f64 (pow.f64 (/.f64 y (fma.f64 #s(literal -5641895835477563/5000000000000000 binary64) (exp.f64 z) (*.f64 y x))) #s(literal 2 binary64)) (/.f64 (/.f64 y (fma.f64 #s(literal -5641895835477563/5000000000000000 binary64) (exp.f64 z) (*.f64 y x))) (fma.f64 (-.f64 (/.f64 y (fma.f64 #s(literal -5641895835477563/5000000000000000 binary64) (exp.f64 z) (*.f64 y x))) x) (/.f64 y (fma.f64 #s(literal -5641895835477563/5000000000000000 binary64) (exp.f64 z) (*.f64 y x))) (*.f64 x x))) (/.f64 (pow.f64 x #s(literal 3 binary64)) (fma.f64 (-.f64 (/.f64 y (fma.f64 #s(literal -5641895835477563/5000000000000000 binary64) (exp.f64 z) (*.f64 y x))) x) (/.f64 y (fma.f64 #s(literal -5641895835477563/5000000000000000 binary64) (exp.f64 z) (*.f64 y x))) (*.f64 x x))))
(fma.f64 (*.f64 x x) (/.f64 x (fma.f64 (-.f64 (/.f64 y (fma.f64 #s(literal -5641895835477563/5000000000000000 binary64) (exp.f64 z) (*.f64 y x))) x) (/.f64 y (fma.f64 #s(literal -5641895835477563/5000000000000000 binary64) (exp.f64 z) (*.f64 y x))) (*.f64 x x))) (/.f64 (pow.f64 (/.f64 y (fma.f64 #s(literal -5641895835477563/5000000000000000 binary64) (exp.f64 z) (*.f64 y x))) #s(literal 3 binary64)) (fma.f64 (-.f64 (/.f64 y (fma.f64 #s(literal -5641895835477563/5000000000000000 binary64) (exp.f64 z) (*.f64 y x))) x) (/.f64 y (fma.f64 #s(literal -5641895835477563/5000000000000000 binary64) (exp.f64 z) (*.f64 y x))) (*.f64 x x))))
(fma.f64 (/.f64 y (fma.f64 #s(literal -5641895835477563/5000000000000000 binary64) (exp.f64 z) (*.f64 y x))) (/.f64 (pow.f64 (/.f64 y (fma.f64 #s(literal -5641895835477563/5000000000000000 binary64) (exp.f64 z) (*.f64 y x))) #s(literal 2 binary64)) (fma.f64 (-.f64 (/.f64 y (fma.f64 #s(literal -5641895835477563/5000000000000000 binary64) (exp.f64 z) (*.f64 y x))) x) (/.f64 y (fma.f64 #s(literal -5641895835477563/5000000000000000 binary64) (exp.f64 z) (*.f64 y x))) (*.f64 x x))) (/.f64 (pow.f64 x #s(literal 3 binary64)) (fma.f64 (-.f64 (/.f64 y (fma.f64 #s(literal -5641895835477563/5000000000000000 binary64) (exp.f64 z) (*.f64 y x))) x) (/.f64 y (fma.f64 #s(literal -5641895835477563/5000000000000000 binary64) (exp.f64 z) (*.f64 y x))) (*.f64 x x))))
(fma.f64 x (/.f64 x (-.f64 (/.f64 y (fma.f64 #s(literal -5641895835477563/5000000000000000 binary64) (exp.f64 z) (*.f64 y x))) x)) (/.f64 (pow.f64 (/.f64 y (fma.f64 #s(literal -5641895835477563/5000000000000000 binary64) (exp.f64 z) (*.f64 y x))) #s(literal 2 binary64)) (-.f64 (/.f64 y (fma.f64 #s(literal -5641895835477563/5000000000000000 binary64) (exp.f64 z) (*.f64 y x))) x)))
(fma.f64 x (/.f64 (*.f64 x x) (fma.f64 (-.f64 (/.f64 y (fma.f64 #s(literal -5641895835477563/5000000000000000 binary64) (exp.f64 z) (*.f64 y x))) x) (/.f64 y (fma.f64 #s(literal -5641895835477563/5000000000000000 binary64) (exp.f64 z) (*.f64 y x))) (*.f64 x x))) (/.f64 (pow.f64 (/.f64 y (fma.f64 #s(literal -5641895835477563/5000000000000000 binary64) (exp.f64 z) (*.f64 y x))) #s(literal 3 binary64)) (fma.f64 (-.f64 (/.f64 y (fma.f64 #s(literal -5641895835477563/5000000000000000 binary64) (exp.f64 z) (*.f64 y x))) x) (/.f64 y (fma.f64 #s(literal -5641895835477563/5000000000000000 binary64) (exp.f64 z) (*.f64 y x))) (*.f64 x x))))
(-.f64 (/.f64 (pow.f64 x #s(literal 3 binary64)) (fma.f64 (-.f64 (/.f64 y (fma.f64 #s(literal -5641895835477563/5000000000000000 binary64) (exp.f64 z) (*.f64 y x))) x) (/.f64 y (fma.f64 #s(literal -5641895835477563/5000000000000000 binary64) (exp.f64 z) (*.f64 y x))) (*.f64 x x))) (/.f64 (pow.f64 (/.f64 y (fma.f64 #s(literal -5641895835477563/5000000000000000 binary64) (exp.f64 z) (*.f64 y x))) #s(literal 3 binary64)) (fma.f64 (-.f64 (/.f64 y (fma.f64 #s(literal -5641895835477563/5000000000000000 binary64) (exp.f64 z) (*.f64 y x))) x) (/.f64 y (fma.f64 #s(literal -5641895835477563/5000000000000000 binary64) (exp.f64 z) (*.f64 y x))) (*.f64 x x))))
(-.f64 (/.f64 (pow.f64 (/.f64 y (fma.f64 #s(literal -5641895835477563/5000000000000000 binary64) (exp.f64 z) (*.f64 y x))) #s(literal 2 binary64)) (-.f64 (/.f64 y (fma.f64 #s(literal -5641895835477563/5000000000000000 binary64) (exp.f64 z) (*.f64 y x))) x)) (*.f64 x (/.f64 x (-.f64 (/.f64 y (fma.f64 #s(literal -5641895835477563/5000000000000000 binary64) (exp.f64 z) (*.f64 y x))) x))))
(-.f64 (*.f64 x (/.f64 x (-.f64 (/.f64 y (fma.f64 #s(literal -5641895835477563/5000000000000000 binary64) (exp.f64 z) (*.f64 y x))) x))) (/.f64 (pow.f64 (/.f64 y (fma.f64 #s(literal -5641895835477563/5000000000000000 binary64) (exp.f64 z) (*.f64 y x))) #s(literal 2 binary64)) (-.f64 (/.f64 y (fma.f64 #s(literal -5641895835477563/5000000000000000 binary64) (exp.f64 z) (*.f64 y x))) x)))
(-.f64 (/.f64 y (fma.f64 #s(literal -5641895835477563/5000000000000000 binary64) (exp.f64 z) (*.f64 y x))) x)
(-.f64 x (/.f64 y (fma.f64 #s(literal -5641895835477563/5000000000000000 binary64) (exp.f64 z) (*.f64 y x))))
(+.f64 (/.f64 (pow.f64 (/.f64 y (fma.f64 #s(literal -5641895835477563/5000000000000000 binary64) (exp.f64 z) (*.f64 y x))) #s(literal 3 binary64)) (fma.f64 (-.f64 (/.f64 y (fma.f64 #s(literal -5641895835477563/5000000000000000 binary64) (exp.f64 z) (*.f64 y x))) x) (/.f64 y (fma.f64 #s(literal -5641895835477563/5000000000000000 binary64) (exp.f64 z) (*.f64 y x))) (*.f64 x x))) (/.f64 (pow.f64 x #s(literal 3 binary64)) (fma.f64 (-.f64 (/.f64 y (fma.f64 #s(literal -5641895835477563/5000000000000000 binary64) (exp.f64 z) (*.f64 y x))) x) (/.f64 y (fma.f64 #s(literal -5641895835477563/5000000000000000 binary64) (exp.f64 z) (*.f64 y x))) (*.f64 x x))))
(+.f64 (/.f64 (pow.f64 x #s(literal 3 binary64)) (fma.f64 (-.f64 (/.f64 y (fma.f64 #s(literal -5641895835477563/5000000000000000 binary64) (exp.f64 z) (*.f64 y x))) x) (/.f64 y (fma.f64 #s(literal -5641895835477563/5000000000000000 binary64) (exp.f64 z) (*.f64 y x))) (*.f64 x x))) (/.f64 (pow.f64 (/.f64 y (fma.f64 #s(literal -5641895835477563/5000000000000000 binary64) (exp.f64 z) (*.f64 y x))) #s(literal 3 binary64)) (fma.f64 (-.f64 (/.f64 y (fma.f64 #s(literal -5641895835477563/5000000000000000 binary64) (exp.f64 z) (*.f64 y x))) x) (/.f64 y (fma.f64 #s(literal -5641895835477563/5000000000000000 binary64) (exp.f64 z) (*.f64 y x))) (*.f64 x x))))
(+.f64 (*.f64 x (/.f64 x (-.f64 (/.f64 y (fma.f64 #s(literal -5641895835477563/5000000000000000 binary64) (exp.f64 z) (*.f64 y x))) x))) (/.f64 (pow.f64 (/.f64 y (fma.f64 #s(literal -5641895835477563/5000000000000000 binary64) (exp.f64 z) (*.f64 y x))) #s(literal 2 binary64)) (-.f64 (/.f64 y (fma.f64 #s(literal -5641895835477563/5000000000000000 binary64) (exp.f64 z) (*.f64 y x))) x)))
(+.f64 (/.f64 y (fma.f64 #s(literal -5641895835477563/5000000000000000 binary64) (exp.f64 z) (*.f64 y x))) x)
(+.f64 x (/.f64 y (fma.f64 #s(literal -5641895835477563/5000000000000000 binary64) (exp.f64 z) (*.f64 y x))))
(*.f64 (exp.f64 (log.f64 (/.f64 y (-.f64 (pow.f64 (*.f64 (exp.f64 z) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 2 binary64)) (pow.f64 (*.f64 y x) #s(literal 2 binary64)))))) (exp.f64 (log.f64 (fma.f64 (exp.f64 z) #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)))))
(*.f64 (exp.f64 (log.f64 (/.f64 y (fma.f64 #s(literal -179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 binary64) (pow.f64 (exp.f64 z) #s(literal 3 binary64)) (pow.f64 (*.f64 y x) #s(literal 3 binary64)))))) (exp.f64 (log.f64 (fma.f64 (pow.f64 (exp.f64 z) #s(literal 2 binary64)) #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (*.f64 (fma.f64 (exp.f64 z) #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)) (*.f64 y x))))))
(*.f64 (neg.f64 (/.f64 y (-.f64 (pow.f64 (*.f64 (exp.f64 z) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 2 binary64)) (pow.f64 (*.f64 y x) #s(literal 2 binary64))))) (fma.f64 (exp.f64 z) #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)))
(*.f64 (neg.f64 (/.f64 y (fma.f64 #s(literal -179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 binary64) (pow.f64 (exp.f64 z) #s(literal 3 binary64)) (pow.f64 (*.f64 y x) #s(literal 3 binary64))))) (fma.f64 (pow.f64 (exp.f64 z) #s(literal 2 binary64)) #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (*.f64 (fma.f64 (exp.f64 z) #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)) (*.f64 y x))))
(*.f64 (/.f64 y (-.f64 (pow.f64 (*.f64 (exp.f64 z) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 2 binary64)) (pow.f64 (*.f64 y x) #s(literal 2 binary64)))) (fma.f64 (exp.f64 z) #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)))
(*.f64 (/.f64 y (fma.f64 #s(literal -179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 binary64) (pow.f64 (exp.f64 z) #s(literal 3 binary64)) (pow.f64 (*.f64 y x) #s(literal 3 binary64)))) (neg.f64 (fma.f64 (pow.f64 (exp.f64 z) #s(literal 2 binary64)) #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (*.f64 (fma.f64 (exp.f64 z) #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)) (*.f64 y x)))))
(*.f64 (/.f64 y (fma.f64 #s(literal -179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 binary64) (pow.f64 (exp.f64 z) #s(literal 3 binary64)) (pow.f64 (*.f64 y x) #s(literal 3 binary64)))) (fma.f64 (pow.f64 (exp.f64 z) #s(literal 2 binary64)) #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (*.f64 (fma.f64 (exp.f64 z) #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)) (*.f64 y x))))
(*.f64 (fma.f64 (exp.f64 z) #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)) (/.f64 y (-.f64 (pow.f64 (*.f64 (exp.f64 z) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 2 binary64)) (pow.f64 (*.f64 y x) #s(literal 2 binary64)))))
(*.f64 (fma.f64 (pow.f64 (exp.f64 z) #s(literal 2 binary64)) #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (*.f64 (fma.f64 (exp.f64 z) #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)) (*.f64 y x))) (/.f64 y (fma.f64 #s(literal -179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 binary64) (pow.f64 (exp.f64 z) #s(literal 3 binary64)) (pow.f64 (*.f64 y x) #s(literal 3 binary64)))))
(pow.f64 (/.f64 y (fma.f64 #s(literal -5641895835477563/5000000000000000 binary64) (exp.f64 z) (*.f64 y x))) #s(literal 1 binary64))
(/.f64 (exp.f64 (log.f64 y)) (exp.f64 (log.f64 (fma.f64 #s(literal -5641895835477563/5000000000000000 binary64) (exp.f64 z) (*.f64 y x)))))
(/.f64 (exp.f64 (log.f64 (neg.f64 y))) (exp.f64 (log.f64 (fma.f64 #s(literal -5641895835477563/5000000000000000 binary64) (exp.f64 z) (*.f64 y x)))))
(/.f64 (*.f64 y (fma.f64 (pow.f64 (exp.f64 z) #s(literal 2 binary64)) #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (*.f64 (fma.f64 (exp.f64 z) #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)) (*.f64 y x)))) (fma.f64 #s(literal -179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 binary64) (pow.f64 (exp.f64 z) #s(literal 3 binary64)) (pow.f64 (*.f64 y x) #s(literal 3 binary64))))
(/.f64 (*.f64 (/.f64 y (-.f64 (pow.f64 (*.f64 (exp.f64 z) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 2 binary64)) (pow.f64 (*.f64 y x) #s(literal 2 binary64)))) (fma.f64 #s(literal -179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 binary64) (pow.f64 (exp.f64 z) #s(literal 3 binary64)) (pow.f64 (*.f64 y x) #s(literal 3 binary64)))) (fma.f64 (pow.f64 (exp.f64 z) #s(literal 2 binary64)) #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (*.f64 (*.f64 y x) (-.f64 (*.f64 y x) (*.f64 (exp.f64 z) #s(literal 5641895835477563/5000000000000000 binary64))))))
(/.f64 (*.f64 (/.f64 y (-.f64 (pow.f64 (*.f64 (exp.f64 z) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 2 binary64)) (pow.f64 (*.f64 y x) #s(literal 2 binary64)))) (-.f64 (pow.f64 (*.f64 (exp.f64 z) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 2 binary64)) (pow.f64 (*.f64 y x) #s(literal 2 binary64)))) (fma.f64 #s(literal -5641895835477563/5000000000000000 binary64) (exp.f64 z) (*.f64 y x)))
(/.f64 (*.f64 (/.f64 y (fma.f64 #s(literal -179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 binary64) (pow.f64 (exp.f64 z) #s(literal 3 binary64)) (pow.f64 (*.f64 y x) #s(literal 3 binary64)))) (-.f64 (pow.f64 (*.f64 #s(literal -5641895835477563/5000000000000000 binary64) (exp.f64 z)) #s(literal 4 binary64)) (pow.f64 (*.f64 (fma.f64 (exp.f64 z) #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)) (*.f64 y x)) #s(literal 2 binary64)))) (-.f64 (pow.f64 (*.f64 (exp.f64 z) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 2 binary64)) (*.f64 (fma.f64 (exp.f64 z) #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)) (*.f64 y x))))
(/.f64 (*.f64 (/.f64 y (fma.f64 #s(literal -179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 binary64) (pow.f64 (exp.f64 z) #s(literal 3 binary64)) (pow.f64 (*.f64 y x) #s(literal 3 binary64)))) (fma.f64 (pow.f64 (exp.f64 z) #s(literal 6 binary64)) #s(literal 32251534433199493661049880593938777829847262829918009516762758739122115348467797302968742947209/15625000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 binary64) (pow.f64 (*.f64 (fma.f64 (exp.f64 z) #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)) (*.f64 y x)) #s(literal 3 binary64)))) (fma.f64 (*.f64 (fma.f64 (exp.f64 z) #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)) (*.f64 y x)) (-.f64 (*.f64 (fma.f64 (exp.f64 z) #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)) (*.f64 y x)) (pow.f64 (*.f64 (exp.f64 z) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 2 binary64))) (pow.f64 (*.f64 #s(literal -5641895835477563/5000000000000000 binary64) (exp.f64 z)) #s(literal 4 binary64))))
(/.f64 (*.f64 y (fma.f64 (exp.f64 z) #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x))) (-.f64 (pow.f64 (*.f64 (exp.f64 z) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 2 binary64)) (pow.f64 (*.f64 y x) #s(literal 2 binary64))))
(/.f64 (*.f64 y (fma.f64 #s(literal -179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 binary64) (pow.f64 (exp.f64 z) #s(literal 3 binary64)) (pow.f64 (*.f64 y x) #s(literal 3 binary64)))) (*.f64 (-.f64 (pow.f64 (*.f64 (exp.f64 z) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 2 binary64)) (pow.f64 (*.f64 y x) #s(literal 2 binary64))) (fma.f64 (pow.f64 (exp.f64 z) #s(literal 2 binary64)) #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (*.f64 (*.f64 y x) (-.f64 (*.f64 y x) (*.f64 (exp.f64 z) #s(literal 5641895835477563/5000000000000000 binary64)))))))
(/.f64 (*.f64 y (-.f64 (pow.f64 (*.f64 (exp.f64 z) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 2 binary64)) (pow.f64 (*.f64 y x) #s(literal 2 binary64)))) (*.f64 (-.f64 (pow.f64 (*.f64 (exp.f64 z) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 2 binary64)) (pow.f64 (*.f64 y x) #s(literal 2 binary64))) (fma.f64 #s(literal -5641895835477563/5000000000000000 binary64) (exp.f64 z) (*.f64 y x))))
(/.f64 (*.f64 y (-.f64 (pow.f64 (*.f64 #s(literal -5641895835477563/5000000000000000 binary64) (exp.f64 z)) #s(literal 4 binary64)) (pow.f64 (*.f64 (fma.f64 (exp.f64 z) #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)) (*.f64 y x)) #s(literal 2 binary64)))) (*.f64 (fma.f64 #s(literal -179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 binary64) (pow.f64 (exp.f64 z) #s(literal 3 binary64)) (pow.f64 (*.f64 y x) #s(literal 3 binary64))) (-.f64 (pow.f64 (*.f64 (exp.f64 z) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 2 binary64)) (*.f64 (fma.f64 (exp.f64 z) #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)) (*.f64 y x)))))
(/.f64 (*.f64 y (fma.f64 (pow.f64 (exp.f64 z) #s(literal 6 binary64)) #s(literal 32251534433199493661049880593938777829847262829918009516762758739122115348467797302968742947209/15625000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 binary64) (pow.f64 (*.f64 (fma.f64 (exp.f64 z) #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)) (*.f64 y x)) #s(literal 3 binary64)))) (*.f64 (fma.f64 #s(literal -179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 binary64) (pow.f64 (exp.f64 z) #s(literal 3 binary64)) (pow.f64 (*.f64 y x) #s(literal 3 binary64))) (fma.f64 (*.f64 (fma.f64 (exp.f64 z) #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)) (*.f64 y x)) (-.f64 (*.f64 (fma.f64 (exp.f64 z) #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)) (*.f64 y x)) (pow.f64 (*.f64 (exp.f64 z) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 2 binary64))) (pow.f64 (*.f64 #s(literal -5641895835477563/5000000000000000 binary64) (exp.f64 z)) #s(literal 4 binary64)))))
(/.f64 (neg.f64 y) (fma.f64 #s(literal -5641895835477563/5000000000000000 binary64) (exp.f64 z) (*.f64 y x)))
(/.f64 y (fma.f64 #s(literal -5641895835477563/5000000000000000 binary64) (exp.f64 z) (*.f64 y x)))
(neg.f64 (/.f64 y (fma.f64 #s(literal -5641895835477563/5000000000000000 binary64) (exp.f64 z) (*.f64 y x))))
(fma.f64 (/.f64 y (-.f64 (pow.f64 (*.f64 (exp.f64 z) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 2 binary64)) (pow.f64 (*.f64 y x) #s(literal 2 binary64)))) (*.f64 y x) (*.f64 (/.f64 y (-.f64 (pow.f64 (*.f64 (exp.f64 z) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 2 binary64)) (pow.f64 (*.f64 y x) #s(literal 2 binary64)))) (*.f64 (exp.f64 z) #s(literal 5641895835477563/5000000000000000 binary64))))
(fma.f64 (/.f64 y (-.f64 (pow.f64 (*.f64 (exp.f64 z) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 2 binary64)) (pow.f64 (*.f64 y x) #s(literal 2 binary64)))) (*.f64 (exp.f64 z) #s(literal 5641895835477563/5000000000000000 binary64)) (*.f64 (/.f64 y (-.f64 (pow.f64 (*.f64 (exp.f64 z) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 2 binary64)) (pow.f64 (*.f64 y x) #s(literal 2 binary64)))) (*.f64 y x)))
(fma.f64 (/.f64 y (fma.f64 #s(literal -179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 binary64) (pow.f64 (exp.f64 z) #s(literal 3 binary64)) (pow.f64 (*.f64 y x) #s(literal 3 binary64)))) (fma.f64 (pow.f64 (exp.f64 z) #s(literal 2 binary64)) #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (pow.f64 (*.f64 y x) #s(literal 2 binary64))) (*.f64 (/.f64 y (fma.f64 #s(literal -179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 binary64) (pow.f64 (exp.f64 z) #s(literal 3 binary64)) (pow.f64 (*.f64 y x) #s(literal 3 binary64)))) (*.f64 (*.f64 (*.f64 y x) #s(literal 5641895835477563/5000000000000000 binary64)) (exp.f64 z))))
(fma.f64 (/.f64 y (fma.f64 #s(literal -179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 binary64) (pow.f64 (exp.f64 z) #s(literal 3 binary64)) (pow.f64 (*.f64 y x) #s(literal 3 binary64)))) (*.f64 (fma.f64 (exp.f64 z) #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)) (*.f64 y x)) (*.f64 (/.f64 y (fma.f64 #s(literal -179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 binary64) (pow.f64 (exp.f64 z) #s(literal 3 binary64)) (pow.f64 (*.f64 y x) #s(literal 3 binary64)))) (pow.f64 (*.f64 (exp.f64 z) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 2 binary64))))
(fma.f64 (/.f64 y (fma.f64 #s(literal -179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 binary64) (pow.f64 (exp.f64 z) #s(literal 3 binary64)) (pow.f64 (*.f64 y x) #s(literal 3 binary64)))) (pow.f64 (*.f64 (exp.f64 z) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 2 binary64)) (*.f64 (/.f64 y (fma.f64 #s(literal -179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 binary64) (pow.f64 (exp.f64 z) #s(literal 3 binary64)) (pow.f64 (*.f64 y x) #s(literal 3 binary64)))) (*.f64 (fma.f64 (exp.f64 z) #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)) (*.f64 y x))))
(fma.f64 (fma.f64 (pow.f64 (exp.f64 z) #s(literal 2 binary64)) #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (pow.f64 (*.f64 y x) #s(literal 2 binary64))) (/.f64 y (fma.f64 #s(literal -179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 binary64) (pow.f64 (exp.f64 z) #s(literal 3 binary64)) (pow.f64 (*.f64 y x) #s(literal 3 binary64)))) (*.f64 (*.f64 (*.f64 (*.f64 y x) #s(literal 5641895835477563/5000000000000000 binary64)) (exp.f64 z)) (/.f64 y (fma.f64 #s(literal -179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 binary64) (pow.f64 (exp.f64 z) #s(literal 3 binary64)) (pow.f64 (*.f64 y x) #s(literal 3 binary64))))))
(fma.f64 (*.f64 (fma.f64 (exp.f64 z) #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)) (*.f64 y x)) (/.f64 y (fma.f64 #s(literal -179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 binary64) (pow.f64 (exp.f64 z) #s(literal 3 binary64)) (pow.f64 (*.f64 y x) #s(literal 3 binary64)))) (*.f64 (pow.f64 (*.f64 (exp.f64 z) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 2 binary64)) (/.f64 y (fma.f64 #s(literal -179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 binary64) (pow.f64 (exp.f64 z) #s(literal 3 binary64)) (pow.f64 (*.f64 y x) #s(literal 3 binary64))))))
(fma.f64 (pow.f64 (*.f64 (exp.f64 z) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 2 binary64)) (/.f64 y (fma.f64 #s(literal -179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 binary64) (pow.f64 (exp.f64 z) #s(literal 3 binary64)) (pow.f64 (*.f64 y x) #s(literal 3 binary64)))) (*.f64 (*.f64 (fma.f64 (exp.f64 z) #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)) (*.f64 y x)) (/.f64 y (fma.f64 #s(literal -179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 binary64) (pow.f64 (exp.f64 z) #s(literal 3 binary64)) (pow.f64 (*.f64 y x) #s(literal 3 binary64))))))
(fma.f64 (*.f64 y x) (/.f64 y (-.f64 (pow.f64 (*.f64 (exp.f64 z) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 2 binary64)) (pow.f64 (*.f64 y x) #s(literal 2 binary64)))) (*.f64 (*.f64 (exp.f64 z) #s(literal 5641895835477563/5000000000000000 binary64)) (/.f64 y (-.f64 (pow.f64 (*.f64 (exp.f64 z) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 2 binary64)) (pow.f64 (*.f64 y x) #s(literal 2 binary64))))))
(fma.f64 (*.f64 (exp.f64 z) #s(literal 5641895835477563/5000000000000000 binary64)) (/.f64 y (-.f64 (pow.f64 (*.f64 (exp.f64 z) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 2 binary64)) (pow.f64 (*.f64 y x) #s(literal 2 binary64)))) (*.f64 (*.f64 y x) (/.f64 y (-.f64 (pow.f64 (*.f64 (exp.f64 z) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 2 binary64)) (pow.f64 (*.f64 y x) #s(literal 2 binary64))))))
(exp.f64 (*.f64 (log.f64 (/.f64 y (fma.f64 #s(literal -5641895835477563/5000000000000000 binary64) (exp.f64 z) (*.f64 y x)))) #s(literal 1 binary64)))
(exp.f64 (log.f64 (/.f64 y (fma.f64 #s(literal -5641895835477563/5000000000000000 binary64) (exp.f64 z) (*.f64 y x)))))
(+.f64 (cosh.f64 (log.f64 (/.f64 y (fma.f64 #s(literal -5641895835477563/5000000000000000 binary64) (exp.f64 z) (*.f64 y x))))) (sinh.f64 (log.f64 (/.f64 y (fma.f64 #s(literal -5641895835477563/5000000000000000 binary64) (exp.f64 z) (*.f64 y x))))))
(+.f64 (*.f64 (*.f64 y x) (/.f64 y (-.f64 (pow.f64 (*.f64 (exp.f64 z) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 2 binary64)) (pow.f64 (*.f64 y x) #s(literal 2 binary64))))) (*.f64 (*.f64 (exp.f64 z) #s(literal 5641895835477563/5000000000000000 binary64)) (/.f64 y (-.f64 (pow.f64 (*.f64 (exp.f64 z) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 2 binary64)) (pow.f64 (*.f64 y x) #s(literal 2 binary64))))))
(+.f64 (*.f64 (*.f64 (exp.f64 z) #s(literal 5641895835477563/5000000000000000 binary64)) (/.f64 y (-.f64 (pow.f64 (*.f64 (exp.f64 z) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 2 binary64)) (pow.f64 (*.f64 y x) #s(literal 2 binary64))))) (*.f64 (*.f64 y x) (/.f64 y (-.f64 (pow.f64 (*.f64 (exp.f64 z) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 2 binary64)) (pow.f64 (*.f64 y x) #s(literal 2 binary64))))))
(+.f64 (*.f64 (fma.f64 (pow.f64 (exp.f64 z) #s(literal 2 binary64)) #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (pow.f64 (*.f64 y x) #s(literal 2 binary64))) (/.f64 y (fma.f64 #s(literal -179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 binary64) (pow.f64 (exp.f64 z) #s(literal 3 binary64)) (pow.f64 (*.f64 y x) #s(literal 3 binary64))))) (*.f64 (*.f64 (*.f64 (*.f64 y x) #s(literal 5641895835477563/5000000000000000 binary64)) (exp.f64 z)) (/.f64 y (fma.f64 #s(literal -179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 binary64) (pow.f64 (exp.f64 z) #s(literal 3 binary64)) (pow.f64 (*.f64 y x) #s(literal 3 binary64))))))
(+.f64 (*.f64 (*.f64 (fma.f64 (exp.f64 z) #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)) (*.f64 y x)) (/.f64 y (fma.f64 #s(literal -179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 binary64) (pow.f64 (exp.f64 z) #s(literal 3 binary64)) (pow.f64 (*.f64 y x) #s(literal 3 binary64))))) (*.f64 (pow.f64 (*.f64 (exp.f64 z) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 2 binary64)) (/.f64 y (fma.f64 #s(literal -179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 binary64) (pow.f64 (exp.f64 z) #s(literal 3 binary64)) (pow.f64 (*.f64 y x) #s(literal 3 binary64))))))
(+.f64 (*.f64 (pow.f64 (*.f64 (exp.f64 z) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 2 binary64)) (/.f64 y (fma.f64 #s(literal -179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 binary64) (pow.f64 (exp.f64 z) #s(literal 3 binary64)) (pow.f64 (*.f64 y x) #s(literal 3 binary64))))) (*.f64 (*.f64 (fma.f64 (exp.f64 z) #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)) (*.f64 y x)) (/.f64 y (fma.f64 #s(literal -179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 binary64) (pow.f64 (exp.f64 z) #s(literal 3 binary64)) (pow.f64 (*.f64 y x) #s(literal 3 binary64))))))
(+.f64 (*.f64 (/.f64 y (-.f64 (pow.f64 (*.f64 (exp.f64 z) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 2 binary64)) (pow.f64 (*.f64 y x) #s(literal 2 binary64)))) (*.f64 y x)) (*.f64 (/.f64 y (-.f64 (pow.f64 (*.f64 (exp.f64 z) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 2 binary64)) (pow.f64 (*.f64 y x) #s(literal 2 binary64)))) (*.f64 (exp.f64 z) #s(literal 5641895835477563/5000000000000000 binary64))))
(+.f64 (*.f64 (/.f64 y (-.f64 (pow.f64 (*.f64 (exp.f64 z) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 2 binary64)) (pow.f64 (*.f64 y x) #s(literal 2 binary64)))) (*.f64 (exp.f64 z) #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 (/.f64 y (-.f64 (pow.f64 (*.f64 (exp.f64 z) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 2 binary64)) (pow.f64 (*.f64 y x) #s(literal 2 binary64)))) (*.f64 y x)))
(+.f64 (*.f64 (/.f64 y (fma.f64 #s(literal -179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 binary64) (pow.f64 (exp.f64 z) #s(literal 3 binary64)) (pow.f64 (*.f64 y x) #s(literal 3 binary64)))) (fma.f64 (pow.f64 (exp.f64 z) #s(literal 2 binary64)) #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (pow.f64 (*.f64 y x) #s(literal 2 binary64)))) (*.f64 (/.f64 y (fma.f64 #s(literal -179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 binary64) (pow.f64 (exp.f64 z) #s(literal 3 binary64)) (pow.f64 (*.f64 y x) #s(literal 3 binary64)))) (*.f64 (*.f64 (*.f64 y x) #s(literal 5641895835477563/5000000000000000 binary64)) (exp.f64 z))))
(+.f64 (*.f64 (/.f64 y (fma.f64 #s(literal -179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 binary64) (pow.f64 (exp.f64 z) #s(literal 3 binary64)) (pow.f64 (*.f64 y x) #s(literal 3 binary64)))) (*.f64 (fma.f64 (exp.f64 z) #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)) (*.f64 y x))) (*.f64 (/.f64 y (fma.f64 #s(literal -179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 binary64) (pow.f64 (exp.f64 z) #s(literal 3 binary64)) (pow.f64 (*.f64 y x) #s(literal 3 binary64)))) (pow.f64 (*.f64 (exp.f64 z) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 2 binary64))))
(+.f64 (*.f64 (/.f64 y (fma.f64 #s(literal -179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 binary64) (pow.f64 (exp.f64 z) #s(literal 3 binary64)) (pow.f64 (*.f64 y x) #s(literal 3 binary64)))) (pow.f64 (*.f64 (exp.f64 z) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 2 binary64))) (*.f64 (/.f64 y (fma.f64 #s(literal -179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 binary64) (pow.f64 (exp.f64 z) #s(literal 3 binary64)) (pow.f64 (*.f64 y x) #s(literal 3 binary64)))) (*.f64 (fma.f64 (exp.f64 z) #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)) (*.f64 y x))))
(*.f64 (/.f64 (-.f64 (pow.f64 (*.f64 (exp.f64 z) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 2 binary64)) (pow.f64 (*.f64 y x) #s(literal 2 binary64))) (fma.f64 #s(literal -179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 binary64) (pow.f64 (exp.f64 z) #s(literal 3 binary64)) (pow.f64 (*.f64 y x) #s(literal 3 binary64)))) (fma.f64 (pow.f64 (exp.f64 z) #s(literal 2 binary64)) #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (*.f64 (*.f64 y x) (-.f64 (*.f64 y x) (*.f64 (exp.f64 z) #s(literal 5641895835477563/5000000000000000 binary64))))))
(*.f64 (/.f64 (-.f64 (pow.f64 (*.f64 (exp.f64 z) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 2 binary64)) (pow.f64 (*.f64 y x) #s(literal 2 binary64))) (-.f64 (pow.f64 (*.f64 (exp.f64 z) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 2 binary64)) (pow.f64 (*.f64 y x) #s(literal 2 binary64)))) (fma.f64 #s(literal -5641895835477563/5000000000000000 binary64) (exp.f64 z) (*.f64 y x)))
(*.f64 (/.f64 (fma.f64 #s(literal -179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 binary64) (pow.f64 (exp.f64 z) #s(literal 3 binary64)) (pow.f64 (*.f64 y x) #s(literal 3 binary64))) (-.f64 (pow.f64 (*.f64 #s(literal -5641895835477563/5000000000000000 binary64) (exp.f64 z)) #s(literal 4 binary64)) (pow.f64 (*.f64 (fma.f64 (exp.f64 z) #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)) (*.f64 y x)) #s(literal 2 binary64)))) (-.f64 (pow.f64 (*.f64 (exp.f64 z) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 2 binary64)) (*.f64 (fma.f64 (exp.f64 z) #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)) (*.f64 y x))))
(*.f64 (/.f64 (fma.f64 #s(literal -179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 binary64) (pow.f64 (exp.f64 z) #s(literal 3 binary64)) (pow.f64 (*.f64 y x) #s(literal 3 binary64))) (fma.f64 (pow.f64 (exp.f64 z) #s(literal 6 binary64)) #s(literal 32251534433199493661049880593938777829847262829918009516762758739122115348467797302968742947209/15625000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 binary64) (pow.f64 (*.f64 (fma.f64 (exp.f64 z) #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)) (*.f64 y x)) #s(literal 3 binary64)))) (fma.f64 (*.f64 (fma.f64 (exp.f64 z) #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)) (*.f64 y x)) (-.f64 (*.f64 (fma.f64 (exp.f64 z) #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)) (*.f64 y x)) (pow.f64 (*.f64 (exp.f64 z) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 2 binary64))) (pow.f64 (*.f64 #s(literal -5641895835477563/5000000000000000 binary64) (exp.f64 z)) #s(literal 4 binary64))))
(*.f64 (fma.f64 (exp.f64 z) #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)) (/.f64 (fma.f64 #s(literal -5641895835477563/5000000000000000 binary64) (exp.f64 z) (*.f64 y x)) (fma.f64 (exp.f64 z) #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x))))
(*.f64 (fma.f64 (pow.f64 (exp.f64 z) #s(literal 2 binary64)) #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (*.f64 (fma.f64 (exp.f64 z) #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)) (*.f64 y x))) (/.f64 (fma.f64 #s(literal -5641895835477563/5000000000000000 binary64) (exp.f64 z) (*.f64 y x)) (neg.f64 (fma.f64 (pow.f64 (exp.f64 z) #s(literal 2 binary64)) #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (*.f64 (fma.f64 (exp.f64 z) #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)) (*.f64 y x))))))
(*.f64 (fma.f64 (pow.f64 (exp.f64 z) #s(literal 2 binary64)) #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (*.f64 (fma.f64 (exp.f64 z) #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)) (*.f64 y x))) (/.f64 (fma.f64 #s(literal -5641895835477563/5000000000000000 binary64) (exp.f64 z) (*.f64 y x)) (fma.f64 (pow.f64 (exp.f64 z) #s(literal 2 binary64)) #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (*.f64 (fma.f64 (exp.f64 z) #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)) (*.f64 y x)))))
(/.f64 (-.f64 (pow.f64 (*.f64 (pow.f64 (exp.f64 z) #s(literal 2 binary64)) (/.f64 #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (fma.f64 (exp.f64 z) #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)))) #s(literal 2 binary64)) (pow.f64 (/.f64 (pow.f64 (*.f64 y x) #s(literal 2 binary64)) (fma.f64 (exp.f64 z) #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x))) #s(literal 2 binary64))) (fma.f64 #s(literal -5641895835477563/5000000000000000 binary64) (exp.f64 z) (*.f64 y x)))
(/.f64 (-.f64 (pow.f64 (/.f64 (pow.f64 (*.f64 (exp.f64 z) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 3 binary64)) (fma.f64 (pow.f64 (exp.f64 z) #s(literal 2 binary64)) #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (*.f64 (fma.f64 (exp.f64 z) #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)) (*.f64 y x)))) #s(literal 2 binary64)) (pow.f64 (/.f64 (pow.f64 (*.f64 y x) #s(literal 3 binary64)) (fma.f64 (pow.f64 (exp.f64 z) #s(literal 2 binary64)) #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (*.f64 (fma.f64 (exp.f64 z) #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)) (*.f64 y x)))) #s(literal 2 binary64))) (fma.f64 #s(literal -5641895835477563/5000000000000000 binary64) (exp.f64 z) (*.f64 y x)))
(/.f64 (-.f64 (pow.f64 (*.f64 y x) #s(literal 2 binary64)) (pow.f64 (*.f64 (exp.f64 z) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 2 binary64))) (-.f64 (*.f64 (neg.f64 x) y) (*.f64 (exp.f64 z) #s(literal 5641895835477563/5000000000000000 binary64))))
(/.f64 (-.f64 (*.f64 (pow.f64 (exp.f64 z) #s(literal 6 binary64)) (pow.f64 (/.f64 #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (fma.f64 (exp.f64 z) #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x))) #s(literal 3 binary64))) (pow.f64 (/.f64 (pow.f64 (*.f64 y x) #s(literal 2 binary64)) (fma.f64 (exp.f64 z) #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x))) #s(literal 3 binary64))) (+.f64 (pow.f64 (*.f64 (pow.f64 (exp.f64 z) #s(literal 2 binary64)) (/.f64 #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (fma.f64 (exp.f64 z) #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)))) #s(literal 2 binary64)) (+.f64 (pow.f64 (/.f64 (pow.f64 (*.f64 y x) #s(literal 2 binary64)) (fma.f64 (exp.f64 z) #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x))) #s(literal 2 binary64)) (*.f64 (*.f64 (pow.f64 (exp.f64 z) #s(literal 2 binary64)) (/.f64 #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (fma.f64 (exp.f64 z) #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)))) (/.f64 (pow.f64 (*.f64 y x) #s(literal 2 binary64)) (fma.f64 (exp.f64 z) #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)))))))
(/.f64 (-.f64 (pow.f64 (/.f64 (pow.f64 (*.f64 (exp.f64 z) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 3 binary64)) (fma.f64 (pow.f64 (exp.f64 z) #s(literal 2 binary64)) #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (*.f64 (fma.f64 (exp.f64 z) #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)) (*.f64 y x)))) #s(literal 3 binary64)) (pow.f64 (/.f64 (pow.f64 (*.f64 y x) #s(literal 3 binary64)) (fma.f64 (pow.f64 (exp.f64 z) #s(literal 2 binary64)) #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (*.f64 (fma.f64 (exp.f64 z) #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)) (*.f64 y x)))) #s(literal 3 binary64))) (+.f64 (pow.f64 (/.f64 (pow.f64 (*.f64 (exp.f64 z) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 3 binary64)) (fma.f64 (pow.f64 (exp.f64 z) #s(literal 2 binary64)) #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (*.f64 (fma.f64 (exp.f64 z) #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)) (*.f64 y x)))) #s(literal 2 binary64)) (+.f64 (pow.f64 (/.f64 (pow.f64 (*.f64 y x) #s(literal 3 binary64)) (fma.f64 (pow.f64 (exp.f64 z) #s(literal 2 binary64)) #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (*.f64 (fma.f64 (exp.f64 z) #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)) (*.f64 y x)))) #s(literal 2 binary64)) (*.f64 (/.f64 (pow.f64 (*.f64 (exp.f64 z) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 3 binary64)) (fma.f64 (pow.f64 (exp.f64 z) #s(literal 2 binary64)) #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (*.f64 (fma.f64 (exp.f64 z) #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)) (*.f64 y x)))) (/.f64 (pow.f64 (*.f64 y x) #s(literal 3 binary64)) (fma.f64 (pow.f64 (exp.f64 z) #s(literal 2 binary64)) #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (*.f64 (fma.f64 (exp.f64 z) #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)) (*.f64 y x))))))))
(/.f64 (-.f64 (*.f64 (pow.f64 (*.f64 (exp.f64 z) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 2 binary64)) (fma.f64 (exp.f64 z) #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x))) (*.f64 (fma.f64 (exp.f64 z) #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)) (pow.f64 (*.f64 y x) #s(literal 2 binary64)))) (pow.f64 (fma.f64 (exp.f64 z) #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)) #s(literal 2 binary64)))
(/.f64 (-.f64 (*.f64 (pow.f64 (*.f64 (exp.f64 z) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 3 binary64)) (fma.f64 (pow.f64 (exp.f64 z) #s(literal 2 binary64)) #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (*.f64 (fma.f64 (exp.f64 z) #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)) (*.f64 y x)))) (*.f64 (fma.f64 (pow.f64 (exp.f64 z) #s(literal 2 binary64)) #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (*.f64 (fma.f64 (exp.f64 z) #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)) (*.f64 y x))) (pow.f64 (*.f64 y x) #s(literal 3 binary64)))) (pow.f64 (fma.f64 (pow.f64 (exp.f64 z) #s(literal 2 binary64)) #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (*.f64 (fma.f64 (exp.f64 z) #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)) (*.f64 y x))) #s(literal 2 binary64)))
(/.f64 (-.f64 (pow.f64 (*.f64 #s(literal -5641895835477563/5000000000000000 binary64) (exp.f64 z)) #s(literal 4 binary64)) (pow.f64 (*.f64 y x) #s(literal 4 binary64))) (*.f64 (fma.f64 (pow.f64 (exp.f64 z) #s(literal 2 binary64)) #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (pow.f64 (*.f64 y x) #s(literal 2 binary64))) (fma.f64 (exp.f64 z) #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x))))
(/.f64 (fma.f64 (pow.f64 (exp.f64 z) #s(literal 6 binary64)) #s(literal 32251534433199493661049880593938777829847262829918009516762758739122115348467797302968742947209/15625000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 binary64) (pow.f64 (*.f64 y x) #s(literal 6 binary64))) (*.f64 (fma.f64 #s(literal -179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 binary64) (pow.f64 (exp.f64 z) #s(literal 3 binary64)) (pow.f64 (*.f64 y x) #s(literal 3 binary64))) (neg.f64 (fma.f64 (pow.f64 (exp.f64 z) #s(literal 2 binary64)) #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (*.f64 (fma.f64 (exp.f64 z) #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)) (*.f64 y x))))))
(/.f64 (fma.f64 (pow.f64 (exp.f64 z) #s(literal 6 binary64)) #s(literal 32251534433199493661049880593938777829847262829918009516762758739122115348467797302968742947209/15625000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 binary64) (pow.f64 (*.f64 y x) #s(literal 6 binary64))) (*.f64 (fma.f64 (pow.f64 (exp.f64 z) #s(literal 4 binary64)) #s(literal 1013211836423377808197068612118338110498536634308026710423022961/625000000000000000000000000000000000000000000000000000000000000 binary64) (fma.f64 #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (pow.f64 (*.f64 (*.f64 (exp.f64 z) y) x) #s(literal 2 binary64)) (pow.f64 (*.f64 y x) #s(literal 4 binary64)))) (fma.f64 (exp.f64 z) #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x))))
(/.f64 (fma.f64 (pow.f64 (exp.f64 z) #s(literal 6 binary64)) #s(literal 32251534433199493661049880593938777829847262829918009516762758739122115348467797302968742947209/15625000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 binary64) (pow.f64 (*.f64 y x) #s(literal 6 binary64))) (*.f64 (fma.f64 #s(literal -179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 binary64) (pow.f64 (exp.f64 z) #s(literal 3 binary64)) (pow.f64 (*.f64 y x) #s(literal 3 binary64))) (fma.f64 (pow.f64 (exp.f64 z) #s(literal 2 binary64)) #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (*.f64 (fma.f64 (exp.f64 z) #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)) (*.f64 y x)))))
(/.f64 (-.f64 (pow.f64 (*.f64 (exp.f64 z) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 9 binary64)) (pow.f64 (*.f64 y x) #s(literal 9 binary64))) (*.f64 (fma.f64 (pow.f64 (exp.f64 z) #s(literal 6 binary64)) #s(literal 32251534433199493661049880593938777829847262829918009516762758739122115348467797302968742947209/15625000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 binary64) (fma.f64 (pow.f64 (*.f64 (*.f64 (exp.f64 z) y) x) #s(literal 3 binary64)) #s(literal 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 binary64) (pow.f64 (*.f64 y x) #s(literal 6 binary64)))) (neg.f64 (fma.f64 (pow.f64 (exp.f64 z) #s(literal 2 binary64)) #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (*.f64 (fma.f64 (exp.f64 z) #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)) (*.f64 y x))))))
(/.f64 (-.f64 (pow.f64 (*.f64 (exp.f64 z) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 9 binary64)) (pow.f64 (*.f64 y x) #s(literal 9 binary64))) (*.f64 (fma.f64 (pow.f64 (exp.f64 z) #s(literal 6 binary64)) #s(literal 32251534433199493661049880593938777829847262829918009516762758739122115348467797302968742947209/15625000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 binary64) (fma.f64 (pow.f64 (*.f64 (*.f64 (exp.f64 z) y) x) #s(literal 3 binary64)) #s(literal 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 binary64) (pow.f64 (*.f64 y x) #s(literal 6 binary64)))) (fma.f64 (pow.f64 (exp.f64 z) #s(literal 2 binary64)) #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (*.f64 (fma.f64 (exp.f64 z) #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)) (*.f64 y x)))))
(/.f64 (-.f64 (pow.f64 (*.f64 (exp.f64 z) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 2 binary64)) (pow.f64 (*.f64 y x) #s(literal 2 binary64))) (-.f64 (*.f64 #s(literal -5641895835477563/5000000000000000 binary64) (exp.f64 z)) (*.f64 y x)))
(/.f64 (-.f64 (pow.f64 (*.f64 (exp.f64 z) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 2 binary64)) (pow.f64 (*.f64 y x) #s(literal 2 binary64))) (fma.f64 (exp.f64 z) #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)))
(/.f64 (fma.f64 #s(literal -179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 binary64) (pow.f64 (exp.f64 z) #s(literal 3 binary64)) (pow.f64 (*.f64 y x) #s(literal 3 binary64))) (+.f64 (pow.f64 (*.f64 y x) #s(literal 2 binary64)) (-.f64 (pow.f64 (*.f64 (exp.f64 z) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 #s(literal -5641895835477563/5000000000000000 binary64) (exp.f64 z)) y) x))))
(/.f64 (fma.f64 #s(literal -179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 binary64) (pow.f64 (exp.f64 z) #s(literal 3 binary64)) (pow.f64 (*.f64 y x) #s(literal 3 binary64))) (neg.f64 (neg.f64 (fma.f64 (pow.f64 (exp.f64 z) #s(literal 2 binary64)) #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (*.f64 (fma.f64 (exp.f64 z) #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)) (*.f64 y x))))))
(/.f64 (fma.f64 #s(literal -179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 binary64) (pow.f64 (exp.f64 z) #s(literal 3 binary64)) (pow.f64 (*.f64 y x) #s(literal 3 binary64))) (neg.f64 (fma.f64 (pow.f64 (exp.f64 z) #s(literal 2 binary64)) #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (*.f64 (fma.f64 (exp.f64 z) #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)) (*.f64 y x)))))
(/.f64 (fma.f64 #s(literal -179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 binary64) (pow.f64 (exp.f64 z) #s(literal 3 binary64)) (pow.f64 (*.f64 y x) #s(literal 3 binary64))) (fma.f64 (pow.f64 (exp.f64 z) #s(literal 2 binary64)) #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (*.f64 (fma.f64 (exp.f64 z) #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)) (*.f64 y x))))
(neg.f64 (fma.f64 #s(literal -5641895835477563/5000000000000000 binary64) (exp.f64 z) (*.f64 y x)))
(fma.f64 (exp.f64 (log.f64 #s(literal 5641895835477563/5000000000000000 binary64))) (exp.f64 z) (*.f64 (neg.f64 x) y))
(fma.f64 (exp.f64 (log.f64 y)) x (*.f64 #s(literal -5641895835477563/5000000000000000 binary64) (exp.f64 z)))
(fma.f64 (/.f64 (pow.f64 (*.f64 (exp.f64 z) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 3 binary64)) (-.f64 (pow.f64 (*.f64 #s(literal -5641895835477563/5000000000000000 binary64) (exp.f64 z)) #s(literal 4 binary64)) (pow.f64 (*.f64 (fma.f64 (exp.f64 z) #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)) (*.f64 y x)) #s(literal 2 binary64)))) (-.f64 (pow.f64 (*.f64 (exp.f64 z) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 2 binary64)) (*.f64 (fma.f64 (exp.f64 z) #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)) (*.f64 y x))) (/.f64 (pow.f64 (*.f64 y x) #s(literal 3 binary64)) (fma.f64 (pow.f64 (exp.f64 z) #s(literal 2 binary64)) #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (*.f64 (fma.f64 (exp.f64 z) #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)) (*.f64 y x)))))
(fma.f64 (/.f64 (pow.f64 (*.f64 (exp.f64 z) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 3 binary64)) (fma.f64 (pow.f64 (exp.f64 z) #s(literal 6 binary64)) #s(literal 32251534433199493661049880593938777829847262829918009516762758739122115348467797302968742947209/15625000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 binary64) (pow.f64 (*.f64 (fma.f64 (exp.f64 z) #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)) (*.f64 y x)) #s(literal 3 binary64)))) (fma.f64 (*.f64 (fma.f64 (exp.f64 z) #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)) (*.f64 y x)) (-.f64 (*.f64 (fma.f64 (exp.f64 z) #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)) (*.f64 y x)) (pow.f64 (*.f64 (exp.f64 z) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 2 binary64))) (pow.f64 (*.f64 #s(literal -5641895835477563/5000000000000000 binary64) (exp.f64 z)) #s(literal 4 binary64))) (/.f64 (pow.f64 (*.f64 y x) #s(literal 3 binary64)) (fma.f64 (pow.f64 (exp.f64 z) #s(literal 2 binary64)) #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (*.f64 (fma.f64 (exp.f64 z) #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)) (*.f64 y x)))))
(fma.f64 (/.f64 (pow.f64 (*.f64 (exp.f64 z) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 2 binary64)) (fma.f64 #s(literal -179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 binary64) (pow.f64 (exp.f64 z) #s(literal 3 binary64)) (pow.f64 (*.f64 y x) #s(literal 3 binary64)))) (fma.f64 (pow.f64 (exp.f64 z) #s(literal 2 binary64)) #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (*.f64 (*.f64 y x) (-.f64 (*.f64 y x) (*.f64 (exp.f64 z) #s(literal 5641895835477563/5000000000000000 binary64))))) (/.f64 (pow.f64 (*.f64 y x) #s(literal 2 binary64)) (fma.f64 (exp.f64 z) #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x))))
(fma.f64 (/.f64 (pow.f64 (*.f64 (exp.f64 z) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 2 binary64)) (-.f64 (pow.f64 (*.f64 (exp.f64 z) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 2 binary64)) (pow.f64 (*.f64 y x) #s(literal 2 binary64)))) (fma.f64 #s(literal -5641895835477563/5000000000000000 binary64) (exp.f64 z) (*.f64 y x)) (/.f64 (pow.f64 (*.f64 y x) #s(literal 2 binary64)) (fma.f64 (exp.f64 z) #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x))))
(fma.f64 #s(literal -5641895835477563/5000000000000000 binary64) (exp.f64 z) (*.f64 y x))
(fma.f64 (neg.f64 (exp.f64 z)) #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x))
(fma.f64 (*.f64 (pow.f64 (exp.f64 z) #s(literal 2 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) (/.f64 #s(literal 5641895835477563/5000000000000000 binary64) (fma.f64 (exp.f64 z) #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x))) (/.f64 (pow.f64 (*.f64 y x) #s(literal 2 binary64)) (fma.f64 (exp.f64 z) #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x))))
(fma.f64 (*.f64 #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (exp.f64 z)) (/.f64 (exp.f64 z) (fma.f64 (exp.f64 z) #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x))) (/.f64 (pow.f64 (*.f64 y x) #s(literal 2 binary64)) (fma.f64 (exp.f64 z) #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x))))
(fma.f64 (pow.f64 (exp.f64 z) #s(literal 2 binary64)) (/.f64 #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (fma.f64 (exp.f64 z) #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x))) (/.f64 (pow.f64 (*.f64 y x) #s(literal 2 binary64)) (fma.f64 (exp.f64 z) #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x))))
(fma.f64 #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (/.f64 (pow.f64 (exp.f64 z) #s(literal 2 binary64)) (fma.f64 (exp.f64 z) #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x))) (/.f64 (pow.f64 (*.f64 y x) #s(literal 2 binary64)) (fma.f64 (exp.f64 z) #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x))))
(fma.f64 (pow.f64 (*.f64 (exp.f64 z) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 3/2 binary64)) (/.f64 (pow.f64 (*.f64 (exp.f64 z) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 3/2 binary64)) (fma.f64 (pow.f64 (exp.f64 z) #s(literal 2 binary64)) #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (*.f64 (fma.f64 (exp.f64 z) #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)) (*.f64 y x)))) (/.f64 (pow.f64 (*.f64 y x) #s(literal 3 binary64)) (fma.f64 (pow.f64 (exp.f64 z) #s(literal 2 binary64)) #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (*.f64 (fma.f64 (exp.f64 z) #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)) (*.f64 y x)))))
(fma.f64 (*.f64 #s(literal -5641895835477563/5000000000000000 binary64) (exp.f64 z)) (/.f64 (*.f64 #s(literal -5641895835477563/5000000000000000 binary64) (exp.f64 z)) (fma.f64 (exp.f64 z) #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x))) (/.f64 (pow.f64 (*.f64 y x) #s(literal 2 binary64)) (fma.f64 (exp.f64 z) #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x))))
(fma.f64 (fabs.f64 (*.f64 #s(literal -5641895835477563/5000000000000000 binary64) (exp.f64 z))) (/.f64 (fabs.f64 (*.f64 #s(literal -5641895835477563/5000000000000000 binary64) (exp.f64 z))) (fma.f64 (exp.f64 z) #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x))) (/.f64 (pow.f64 (*.f64 y x) #s(literal 2 binary64)) (fma.f64 (exp.f64 z) #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x))))
(fma.f64 (pow.f64 (exp.f64 z) #s(literal 3 binary64)) (/.f64 #s(literal 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 binary64) (fma.f64 (pow.f64 (exp.f64 z) #s(literal 2 binary64)) #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (*.f64 (fma.f64 (exp.f64 z) #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)) (*.f64 y x)))) (/.f64 (pow.f64 (*.f64 y x) #s(literal 3 binary64)) (fma.f64 (pow.f64 (exp.f64 z) #s(literal 2 binary64)) #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (*.f64 (fma.f64 (exp.f64 z) #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)) (*.f64 y x)))))
(fma.f64 #s(literal 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 binary64) (/.f64 (pow.f64 (exp.f64 z) #s(literal 3 binary64)) (fma.f64 (pow.f64 (exp.f64 z) #s(literal 2 binary64)) #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (*.f64 (fma.f64 (exp.f64 z) #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)) (*.f64 y x)))) (/.f64 (pow.f64 (*.f64 y x) #s(literal 3 binary64)) (fma.f64 (pow.f64 (exp.f64 z) #s(literal 2 binary64)) #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (*.f64 (fma.f64 (exp.f64 z) #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)) (*.f64 y x)))))
(fma.f64 (neg.f64 x) (neg.f64 y) (*.f64 #s(literal -5641895835477563/5000000000000000 binary64) (exp.f64 z)))
(fma.f64 (neg.f64 x) y (*.f64 (exp.f64 z) #s(literal 5641895835477563/5000000000000000 binary64)))
(fma.f64 (pow.f64 (*.f64 (exp.f64 z) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 2 binary64)) (/.f64 (*.f64 (exp.f64 z) #s(literal 5641895835477563/5000000000000000 binary64)) (fma.f64 (pow.f64 (exp.f64 z) #s(literal 2 binary64)) #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (*.f64 (fma.f64 (exp.f64 z) #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)) (*.f64 y x)))) (/.f64 (pow.f64 (*.f64 y x) #s(literal 3 binary64)) (fma.f64 (pow.f64 (exp.f64 z) #s(literal 2 binary64)) #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (*.f64 (fma.f64 (exp.f64 z) #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)) (*.f64 y x)))))
(fma.f64 (neg.f64 y) (neg.f64 x) (*.f64 #s(literal -5641895835477563/5000000000000000 binary64) (exp.f64 z)))
(fma.f64 (neg.f64 y) x (*.f64 (exp.f64 z) #s(literal 5641895835477563/5000000000000000 binary64)))
(fma.f64 (cosh.f64 z) #s(literal 5641895835477563/5000000000000000 binary64) (-.f64 (*.f64 (sinh.f64 z) #s(literal 5641895835477563/5000000000000000 binary64)) (*.f64 y x)))
(fma.f64 (cosh.f64 z) #s(literal 5641895835477563/5000000000000000 binary64) (fma.f64 (sinh.f64 z) #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 (neg.f64 x) y)))
(fma.f64 (*.f64 (exp.f64 z) #s(literal 5641895835477563/5000000000000000 binary64)) (/.f64 (pow.f64 (*.f64 (exp.f64 z) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 2 binary64)) (fma.f64 (pow.f64 (exp.f64 z) #s(literal 2 binary64)) #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (*.f64 (fma.f64 (exp.f64 z) #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)) (*.f64 y x)))) (/.f64 (pow.f64 (*.f64 y x) #s(literal 3 binary64)) (fma.f64 (pow.f64 (exp.f64 z) #s(literal 2 binary64)) #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (*.f64 (fma.f64 (exp.f64 z) #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)) (*.f64 y x)))))
(fma.f64 (*.f64 (exp.f64 z) #s(literal 5641895835477563/5000000000000000 binary64)) (/.f64 (*.f64 (exp.f64 z) #s(literal 5641895835477563/5000000000000000 binary64)) (fma.f64 (exp.f64 z) #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x))) (/.f64 (pow.f64 (*.f64 y x) #s(literal 2 binary64)) (fma.f64 (exp.f64 z) #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x))))
(fma.f64 (exp.f64 z) (exp.f64 (log.f64 #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 (neg.f64 x) y))
(fma.f64 (exp.f64 z) (/.f64 (*.f64 #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (exp.f64 z)) (fma.f64 (exp.f64 z) #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x))) (/.f64 (pow.f64 (*.f64 y x) #s(literal 2 binary64)) (fma.f64 (exp.f64 z) #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x))))
(fma.f64 (exp.f64 z) #s(literal -5641895835477563/5000000000000000 binary64) (*.f64 y x))
(fma.f64 (exp.f64 z) #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 (neg.f64 x) y))
(fma.f64 #s(literal 5641895835477563/5000000000000000 binary64) (/.f64 (*.f64 (pow.f64 (exp.f64 z) #s(literal 2 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) (fma.f64 (exp.f64 z) #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x))) (/.f64 (pow.f64 (*.f64 y x) #s(literal 2 binary64)) (fma.f64 (exp.f64 z) #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x))))
(fma.f64 #s(literal 5641895835477563/5000000000000000 binary64) (neg.f64 (exp.f64 z)) (*.f64 y x))
(fma.f64 #s(literal 5641895835477563/5000000000000000 binary64) (cosh.f64 z) (-.f64 (*.f64 (sinh.f64 z) #s(literal 5641895835477563/5000000000000000 binary64)) (*.f64 y x)))
(fma.f64 #s(literal 5641895835477563/5000000000000000 binary64) (cosh.f64 z) (fma.f64 (sinh.f64 z) #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 (neg.f64 x) y)))
(fma.f64 #s(literal 5641895835477563/5000000000000000 binary64) (exp.f64 z) (*.f64 (neg.f64 x) y))
(fma.f64 y (neg.f64 x) (*.f64 (exp.f64 z) #s(literal 5641895835477563/5000000000000000 binary64)))
(fma.f64 y x (*.f64 #s(literal -5641895835477563/5000000000000000 binary64) (exp.f64 z)))
(fma.f64 x (exp.f64 (log.f64 y)) (*.f64 #s(literal -5641895835477563/5000000000000000 binary64) (exp.f64 z)))
(fma.f64 x (neg.f64 y) (*.f64 (exp.f64 z) #s(literal 5641895835477563/5000000000000000 binary64)))
(fma.f64 x y (*.f64 #s(literal -5641895835477563/5000000000000000 binary64) (exp.f64 z)))
(-.f64 (/.f64 (pow.f64 (*.f64 (exp.f64 z) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 3 binary64)) (neg.f64 (fma.f64 (pow.f64 (exp.f64 z) #s(literal 2 binary64)) #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (*.f64 (fma.f64 (exp.f64 z) #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)) (*.f64 y x))))) (/.f64 (pow.f64 (*.f64 y x) #s(literal 3 binary64)) (fma.f64 (pow.f64 (exp.f64 z) #s(literal 2 binary64)) #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (*.f64 (fma.f64 (exp.f64 z) #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)) (*.f64 y x)))))
(-.f64 (*.f64 (pow.f64 (exp.f64 z) #s(literal 2 binary64)) (/.f64 #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (fma.f64 (exp.f64 z) #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)))) (/.f64 (pow.f64 (*.f64 y x) #s(literal 2 binary64)) (fma.f64 (exp.f64 z) #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x))))
(-.f64 (/.f64 (pow.f64 (*.f64 (exp.f64 z) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 3 binary64)) (fma.f64 (pow.f64 (exp.f64 z) #s(literal 2 binary64)) #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (*.f64 (fma.f64 (exp.f64 z) #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)) (*.f64 y x)))) (/.f64 (pow.f64 (*.f64 y x) #s(literal 3 binary64)) (fma.f64 (pow.f64 (exp.f64 z) #s(literal 2 binary64)) #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (*.f64 (fma.f64 (exp.f64 z) #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)) (*.f64 y x)))))
(-.f64 (*.f64 (neg.f64 x) y) (*.f64 #s(literal -5641895835477563/5000000000000000 binary64) (exp.f64 z)))
(-.f64 (*.f64 (exp.f64 z) #s(literal 5641895835477563/5000000000000000 binary64)) (*.f64 y x))
(+.f64 (fma.f64 (neg.f64 x) y (*.f64 (cosh.f64 z) #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 (sinh.f64 z) #s(literal 5641895835477563/5000000000000000 binary64)))
(+.f64 (neg.f64 (*.f64 #s(literal -5641895835477563/5000000000000000 binary64) (exp.f64 z))) (*.f64 (neg.f64 x) y))
(+.f64 (*.f64 (cosh.f64 z) #s(literal 5641895835477563/5000000000000000 binary64)) (-.f64 (*.f64 (sinh.f64 z) #s(literal 5641895835477563/5000000000000000 binary64)) (*.f64 y x)))
(+.f64 (*.f64 (cosh.f64 z) #s(literal 5641895835477563/5000000000000000 binary64)) (fma.f64 (sinh.f64 z) #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 (neg.f64 x) y)))
(+.f64 (*.f64 (pow.f64 (exp.f64 z) #s(literal 2 binary64)) (/.f64 #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (fma.f64 (exp.f64 z) #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)))) (/.f64 (pow.f64 (*.f64 y x) #s(literal 2 binary64)) (fma.f64 (exp.f64 z) #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x))))
(+.f64 (/.f64 (pow.f64 (*.f64 (exp.f64 z) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 3 binary64)) (fma.f64 (pow.f64 (exp.f64 z) #s(literal 2 binary64)) #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (*.f64 (fma.f64 (exp.f64 z) #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)) (*.f64 y x)))) (/.f64 (pow.f64 (*.f64 y x) #s(literal 3 binary64)) (fma.f64 (pow.f64 (exp.f64 z) #s(literal 2 binary64)) #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (*.f64 (fma.f64 (exp.f64 z) #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)) (*.f64 y x)))))
(+.f64 (*.f64 #s(literal -5641895835477563/5000000000000000 binary64) (exp.f64 z)) (*.f64 y x))
(+.f64 (*.f64 (neg.f64 x) y) (*.f64 (exp.f64 z) #s(literal 5641895835477563/5000000000000000 binary64)))
(+.f64 (*.f64 y x) (*.f64 #s(literal -5641895835477563/5000000000000000 binary64) (exp.f64 z)))
(+.f64 (*.f64 (exp.f64 z) #s(literal 5641895835477563/5000000000000000 binary64)) (*.f64 (neg.f64 x) y))
(*.f64 (exp.f64 (log.f64 #s(literal 5641895835477563/5000000000000000 binary64))) (exp.f64 z))
(*.f64 (exp.f64 z) (exp.f64 (log.f64 #s(literal 5641895835477563/5000000000000000 binary64))))
(*.f64 (exp.f64 z) #s(literal 5641895835477563/5000000000000000 binary64))
(*.f64 #s(literal 5641895835477563/5000000000000000 binary64) (exp.f64 z))
(pow.f64 (*.f64 (exp.f64 z) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 1 binary64))
(/.f64 (*.f64 (+.f64 (pow.f64 (sinh.f64 z) #s(literal 3 binary64)) (pow.f64 (cosh.f64 z) #s(literal 3 binary64))) #s(literal 5641895835477563/5000000000000000 binary64)) (-.f64 (cosh.f64 (+.f64 z z)) (*.f64 (sinh.f64 z) (cosh.f64 z))))
(/.f64 (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) (+.f64 (pow.f64 (sinh.f64 z) #s(literal 3 binary64)) (pow.f64 (cosh.f64 z) #s(literal 3 binary64)))) (-.f64 (cosh.f64 (+.f64 z z)) (*.f64 (sinh.f64 z) (cosh.f64 z))))
(/.f64 (-.f64 (pow.f64 (*.f64 (cosh.f64 z) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 2 binary64)) (pow.f64 (*.f64 (sinh.f64 z) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 2 binary64))) (-.f64 (*.f64 (cosh.f64 z) #s(literal 5641895835477563/5000000000000000 binary64)) (*.f64 (sinh.f64 z) #s(literal 5641895835477563/5000000000000000 binary64))))
(/.f64 (fma.f64 (pow.f64 (cosh.f64 z) #s(literal 3 binary64)) #s(literal 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 binary64) (*.f64 (pow.f64 (sinh.f64 z) #s(literal 3 binary64)) #s(literal 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 binary64))) (+.f64 (pow.f64 (*.f64 (cosh.f64 z) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 2 binary64)) (-.f64 (pow.f64 (*.f64 (sinh.f64 z) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 2 binary64)) (*.f64 (*.f64 (cosh.f64 z) #s(literal 5641895835477563/5000000000000000 binary64)) (*.f64 (sinh.f64 z) #s(literal 5641895835477563/5000000000000000 binary64))))))
(/.f64 #s(literal 5641895835477563/5000000000000000 binary64) (exp.f64 (neg.f64 z)))
(fma.f64 (sinh.f64 z) #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 (cosh.f64 z) #s(literal 5641895835477563/5000000000000000 binary64)))
(fma.f64 (cosh.f64 z) #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 (sinh.f64 z) #s(literal 5641895835477563/5000000000000000 binary64)))
(fma.f64 #s(literal 5641895835477563/5000000000000000 binary64) (sinh.f64 z) (*.f64 (cosh.f64 z) #s(literal 5641895835477563/5000000000000000 binary64)))
(fma.f64 #s(literal 5641895835477563/5000000000000000 binary64) (cosh.f64 z) (*.f64 (sinh.f64 z) #s(literal 5641895835477563/5000000000000000 binary64)))
(-.f64 (*.f64 (cosh.f64 z) #s(literal 5641895835477563/5000000000000000 binary64)) (*.f64 (sinh.f64 (neg.f64 z)) #s(literal 5641895835477563/5000000000000000 binary64)))
(-.f64 (*.f64 (cosh.f64 z) #s(literal 5641895835477563/5000000000000000 binary64)) (*.f64 #s(literal -5641895835477563/5000000000000000 binary64) (sinh.f64 z)))
(exp.f64 (*.f64 (+.f64 (log.f64 #s(literal 5641895835477563/5000000000000000 binary64)) z) #s(literal 1 binary64)))
(exp.f64 (+.f64 (log.f64 #s(literal 5641895835477563/5000000000000000 binary64)) z))
(+.f64 (cosh.f64 (+.f64 (log.f64 #s(literal 5641895835477563/5000000000000000 binary64)) z)) (sinh.f64 (+.f64 (log.f64 #s(literal 5641895835477563/5000000000000000 binary64)) z)))
(+.f64 (*.f64 (sinh.f64 z) #s(literal 5641895835477563/5000000000000000 binary64)) (*.f64 (cosh.f64 z) #s(literal 5641895835477563/5000000000000000 binary64)))
(+.f64 (*.f64 (cosh.f64 z) #s(literal 5641895835477563/5000000000000000 binary64)) (*.f64 (sinh.f64 z) #s(literal 5641895835477563/5000000000000000 binary64)))
(pow.f64 (exp.f64 (neg.f64 z)) #s(literal -1 binary64))
(/.f64 (-.f64 (pow.f64 (sinh.f64 z) #s(literal 2 binary64)) (pow.f64 (cosh.f64 z) #s(literal 2 binary64))) (-.f64 (sinh.f64 z) (cosh.f64 z)))
(/.f64 (fma.f64 #s(literal 2 binary64) (sinh.f64 z) (*.f64 #s(literal 2 binary64) (cosh.f64 z))) #s(literal 2 binary64))
(/.f64 (fma.f64 #s(literal 2 binary64) (cosh.f64 z) (*.f64 #s(literal 2 binary64) (sinh.f64 z))) #s(literal 2 binary64))
(/.f64 #s(literal -1 binary64) (neg.f64 (exp.f64 (neg.f64 z))))
(/.f64 (neg.f64 (+.f64 (pow.f64 (sinh.f64 z) #s(literal 3 binary64)) (pow.f64 (cosh.f64 z) #s(literal 3 binary64)))) (neg.f64 (-.f64 (cosh.f64 (+.f64 z z)) (*.f64 (sinh.f64 z) (cosh.f64 z)))))
(/.f64 (fma.f64 (*.f64 #s(literal 2 binary64) (sinh.f64 z)) #s(literal 2 binary64) (*.f64 #s(literal 2 binary64) (*.f64 #s(literal 2 binary64) (cosh.f64 z)))) #s(literal 4 binary64))
(/.f64 (fma.f64 (*.f64 #s(literal 2 binary64) (cosh.f64 z)) #s(literal 2 binary64) (*.f64 #s(literal 2 binary64) (*.f64 #s(literal 2 binary64) (sinh.f64 z)))) #s(literal 4 binary64))
(/.f64 #s(literal 1 binary64) (exp.f64 (neg.f64 z)))
(/.f64 (+.f64 (pow.f64 (sinh.f64 z) #s(literal 3 binary64)) (pow.f64 (cosh.f64 z) #s(literal 3 binary64))) (fma.f64 (sinh.f64 z) (sinh.f64 z) (-.f64 (pow.f64 (cosh.f64 z) #s(literal 2 binary64)) (*.f64 (sinh.f64 z) (cosh.f64 z)))))
(/.f64 (+.f64 (pow.f64 (sinh.f64 z) #s(literal 3 binary64)) (pow.f64 (cosh.f64 z) #s(literal 3 binary64))) (-.f64 (cosh.f64 (+.f64 z z)) (*.f64 (sinh.f64 z) (cosh.f64 z))))
(-.f64 (/.f64 (pow.f64 (cosh.f64 z) #s(literal 2 binary64)) (exp.f64 (neg.f64 z))) (/.f64 (pow.f64 (sinh.f64 z) #s(literal 2 binary64)) (exp.f64 (neg.f64 z))))
(-.f64 (cosh.f64 z) (sinh.f64 (neg.f64 z)))
(exp.f64 (neg.f64 (neg.f64 z)))
(exp.f64 z)
(+.f64 (/.f64 (pow.f64 (cosh.f64 z) #s(literal 3 binary64)) (-.f64 (cosh.f64 (+.f64 z z)) (*.f64 (sinh.f64 z) (cosh.f64 z)))) (/.f64 (pow.f64 (sinh.f64 z) #s(literal 3 binary64)) (-.f64 (cosh.f64 (+.f64 z z)) (*.f64 (sinh.f64 z) (cosh.f64 z)))))
(+.f64 (sinh.f64 z) (cosh.f64 z))
(+.f64 (cosh.f64 z) (sinh.f64 (neg.f64 (neg.f64 z))))
(+.f64 (cosh.f64 z) (sinh.f64 z))

eval140.0ms (1.5%)

Memory
-9.0MiB live, 93.9MiB allocated
Compiler

Compiled 10 635 to 1 272 computations (88% saved)

prune13.0ms (0.1%)

Memory
-8.1MiB live, 37.7MiB allocated
Pruning

11 alts after pruning (11 fresh and 0 done)

PrunedKeptTotal
New28111292
Fresh000
Picked101
Done000
Total28211293
Accuracy
100.0%
Counts
293 → 11
Alt Table
Click to see full alt table
StatusAccuracyProgram
41.8%
(fma.f64 (/.f64 y (fma.f64 #s(literal -179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 binary64) (pow.f64 (exp.f64 z) #s(literal 3 binary64)) (pow.f64 (*.f64 y x) #s(literal 3 binary64)))) (neg.f64 (fma.f64 (pow.f64 (exp.f64 z) #s(literal 2 binary64)) #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (*.f64 (fma.f64 (exp.f64 z) #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)) (*.f64 y x)))) x)
84.4%
(+.f64 x (/.f64 y (-.f64 (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) #s(approx (exp z) (fma.f64 (fma.f64 (fma.f64 #s(literal 1/6 binary64) z #s(literal 1/2 binary64)) z #s(literal 1 binary64)) z #s(literal 1 binary64)))) (*.f64 x y))))
84.4%
(+.f64 x (/.f64 y (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 x y))))
83.8%
(+.f64 x (/.f64 y (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 (fma.f64 #s(literal 5641895835477563/10000000000000000 binary64) z #s(literal 5641895835477563/5000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 x y))))
82.7%
(+.f64 x (/.f64 y (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 #s(literal 5641895835477563/5000000000000000 binary64) z #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 x y))))
82.4%
(+.f64 x (/.f64 y (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64)) (*.f64 x y))))
64.9%
(+.f64 x (/.f64 y #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (*.f64 (neg.f64 y) x))))
71.1%
(+.f64 x #s(approx (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y))) (/.f64 (+.f64 (/.f64 (*.f64 (*.f64 #s(literal -5641895835477563/5000000000000000 binary64) z) y) (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x))) y) (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)))))
67.6%
(+.f64 x #s(approx (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y))) (/.f64 #s(literal -1 binary64) x)))
63.4%
#s(approx (+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)))) (fma.f64 (/.f64 #s(literal 5000000000000000/5641895835477563 binary64) (exp.f64 z)) y x))
15.5%
#s(approx (+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)))) (*.f64 (/.f64 y (exp.f64 z)) #s(literal 5000000000000000/5641895835477563 binary64)))
Compiler

Compiled 468 to 340 computations (27.4% saved)

simplify125.0ms (1.3%)

Memory
12.0MiB live, 238.4MiB allocated
Algorithm
egg-herbie
Localize:

Found 19 expressions of interest:

NewMetricScoreProgram
cost-diff0
#s(approx (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y))) (/.f64 (+.f64 (/.f64 (*.f64 (*.f64 #s(literal -5641895835477563/5000000000000000 binary64) z) y) (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x))) y) (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x))))
cost-diff0
(+.f64 x #s(approx (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y))) (/.f64 (+.f64 (/.f64 (*.f64 (*.f64 #s(literal -5641895835477563/5000000000000000 binary64) z) y) (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x))) y) (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)))))
cost-diff1
(/.f64 (*.f64 (*.f64 #s(literal -5641895835477563/5000000000000000 binary64) z) y) (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)))
cost-diff1
(+.f64 (/.f64 (*.f64 (*.f64 #s(literal -5641895835477563/5000000000000000 binary64) z) y) (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x))) y)
cost-diff0
#s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 (fma.f64 #s(literal 5641895835477563/10000000000000000 binary64) z #s(literal 5641895835477563/5000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)))
cost-diff0
(-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 (fma.f64 #s(literal 5641895835477563/10000000000000000 binary64) z #s(literal 5641895835477563/5000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 x y))
cost-diff0
(/.f64 y (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 (fma.f64 #s(literal 5641895835477563/10000000000000000 binary64) z #s(literal 5641895835477563/5000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 x y)))
cost-diff0
(+.f64 x (/.f64 y (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 (fma.f64 #s(literal 5641895835477563/10000000000000000 binary64) z #s(literal 5641895835477563/5000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 x y))))
cost-diff0
#s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64))
cost-diff0
(-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64)) (*.f64 x y))
cost-diff0
(/.f64 y (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64)) (*.f64 x y)))
cost-diff0
(+.f64 x (/.f64 y (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64)) (*.f64 x y))))
cost-diff0
(/.f64 #s(literal -1 binary64) x)
cost-diff0
#s(approx (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y))) (/.f64 #s(literal -1 binary64) x))
cost-diff0
(+.f64 x #s(approx (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y))) (/.f64 #s(literal -1 binary64) x)))
cost-diff0
#s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)))
cost-diff0
(-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 x y))
cost-diff0
(/.f64 y (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 x y)))
cost-diff0
(+.f64 x (/.f64 y (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 x y))))
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
043402
073402
1112402
2219402
3558402
41560402
54987402
08132393
Stop Event
iter limit
node limit
iter limit
Calls
Call 1
Inputs
(+.f64 x (/.f64 y (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 x y))))
x
(/.f64 y (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 x y)))
y
(-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 x y))
#s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)))
(fma.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64))
(fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64))
(fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64))
#s(literal 5641895835477563/30000000000000000 binary64)
z
#s(literal 5641895835477563/10000000000000000 binary64)
#s(literal 5641895835477563/5000000000000000 binary64)
(*.f64 x y)
(+.f64 x #s(approx (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y))) (/.f64 #s(literal -1 binary64) x)))
x
#s(approx (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y))) (/.f64 #s(literal -1 binary64) x))
(/.f64 #s(literal -1 binary64) x)
#s(literal -1 binary64)
(+.f64 x (/.f64 y (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64)) (*.f64 x y))))
x
(/.f64 y (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64)) (*.f64 x y)))
y
(-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64)) (*.f64 x y))
#s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64))
#s(literal 5641895835477563/5000000000000000 binary64)
(*.f64 x y)
(+.f64 x (/.f64 y (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 (fma.f64 #s(literal 5641895835477563/10000000000000000 binary64) z #s(literal 5641895835477563/5000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 x y))))
x
(/.f64 y (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 (fma.f64 #s(literal 5641895835477563/10000000000000000 binary64) z #s(literal 5641895835477563/5000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 x y)))
y
(-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 (fma.f64 #s(literal 5641895835477563/10000000000000000 binary64) z #s(literal 5641895835477563/5000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 x y))
#s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 (fma.f64 #s(literal 5641895835477563/10000000000000000 binary64) z #s(literal 5641895835477563/5000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)))
(fma.f64 (fma.f64 #s(literal 5641895835477563/10000000000000000 binary64) z #s(literal 5641895835477563/5000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64))
(fma.f64 #s(literal 5641895835477563/10000000000000000 binary64) z #s(literal 5641895835477563/5000000000000000 binary64))
#s(literal 5641895835477563/10000000000000000 binary64)
z
#s(literal 5641895835477563/5000000000000000 binary64)
(*.f64 x y)
(+.f64 x #s(approx (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y))) (/.f64 (+.f64 (/.f64 (*.f64 (*.f64 #s(literal -5641895835477563/5000000000000000 binary64) z) y) (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x))) y) (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)))))
x
#s(approx (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y))) (/.f64 (+.f64 (/.f64 (*.f64 (*.f64 #s(literal -5641895835477563/5000000000000000 binary64) z) y) (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x))) y) (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x))))
(/.f64 (+.f64 (/.f64 (*.f64 (*.f64 #s(literal -5641895835477563/5000000000000000 binary64) z) y) (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x))) y) (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)))
(+.f64 (/.f64 (*.f64 (*.f64 #s(literal -5641895835477563/5000000000000000 binary64) z) y) (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x))) y)
(/.f64 (*.f64 (*.f64 #s(literal -5641895835477563/5000000000000000 binary64) z) y) (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)))
(*.f64 (*.f64 #s(literal -5641895835477563/5000000000000000 binary64) z) y)
(*.f64 #s(literal -5641895835477563/5000000000000000 binary64) z)
#s(literal -5641895835477563/5000000000000000 binary64)
z
y
(-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x))
#s(literal 5641895835477563/5000000000000000 binary64)
(*.f64 y x)
Outputs
(+.f64 x (/.f64 y (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 x y))))
(+.f64 (/.f64 y (fma.f64 (neg.f64 y) x #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64))))) x)
x
(/.f64 y (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 x y)))
(/.f64 y (fma.f64 (neg.f64 y) x #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)))))
y
(-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 x y))
(fma.f64 (neg.f64 y) x #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64))))
#s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)))
(fma.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64))
(fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64))
(fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64))
#s(literal 5641895835477563/30000000000000000 binary64)
z
#s(literal 5641895835477563/10000000000000000 binary64)
#s(literal 5641895835477563/5000000000000000 binary64)
(*.f64 x y)
(*.f64 y x)
(+.f64 x #s(approx (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y))) (/.f64 #s(literal -1 binary64) x)))
(+.f64 #s(approx (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y))) (/.f64 #s(literal -1 binary64) x)) x)
x
#s(approx (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y))) (/.f64 #s(literal -1 binary64) x))
(/.f64 #s(literal -1 binary64) x)
#s(literal -1 binary64)
(+.f64 x (/.f64 y (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64)) (*.f64 x y))))
(+.f64 (/.f64 y (fma.f64 (neg.f64 y) x #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64)))) x)
x
(/.f64 y (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64)) (*.f64 x y)))
(/.f64 y (fma.f64 (neg.f64 y) x #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64))))
y
(-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64)) (*.f64 x y))
(fma.f64 (neg.f64 y) x #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64)))
#s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64))
#s(literal 5641895835477563/5000000000000000 binary64)
(*.f64 x y)
(*.f64 y x)
(+.f64 x (/.f64 y (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 (fma.f64 #s(literal 5641895835477563/10000000000000000 binary64) z #s(literal 5641895835477563/5000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 x y))))
(+.f64 (/.f64 y (fma.f64 (neg.f64 y) x #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 (fma.f64 #s(literal 5641895835477563/10000000000000000 binary64) z #s(literal 5641895835477563/5000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64))))) x)
x
(/.f64 y (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 (fma.f64 #s(literal 5641895835477563/10000000000000000 binary64) z #s(literal 5641895835477563/5000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 x y)))
(/.f64 y (fma.f64 (neg.f64 y) x #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 (fma.f64 #s(literal 5641895835477563/10000000000000000 binary64) z #s(literal 5641895835477563/5000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)))))
y
(-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 (fma.f64 #s(literal 5641895835477563/10000000000000000 binary64) z #s(literal 5641895835477563/5000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 x y))
(fma.f64 (neg.f64 y) x #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 (fma.f64 #s(literal 5641895835477563/10000000000000000 binary64) z #s(literal 5641895835477563/5000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64))))
#s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 (fma.f64 #s(literal 5641895835477563/10000000000000000 binary64) z #s(literal 5641895835477563/5000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)))
(fma.f64 (fma.f64 #s(literal 5641895835477563/10000000000000000 binary64) z #s(literal 5641895835477563/5000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64))
(fma.f64 #s(literal 5641895835477563/10000000000000000 binary64) z #s(literal 5641895835477563/5000000000000000 binary64))
#s(literal 5641895835477563/10000000000000000 binary64)
z
#s(literal 5641895835477563/5000000000000000 binary64)
(*.f64 x y)
(*.f64 y x)
(+.f64 x #s(approx (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y))) (/.f64 (+.f64 (/.f64 (*.f64 (*.f64 #s(literal -5641895835477563/5000000000000000 binary64) z) y) (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x))) y) (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)))))
(+.f64 #s(approx (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y))) (*.f64 (fma.f64 (/.f64 z (fma.f64 y x #s(literal -5641895835477563/5000000000000000 binary64))) #s(literal 5641895835477563/5000000000000000 binary64) #s(literal 1 binary64)) (/.f64 y (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x))))) x)
x
#s(approx (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y))) (/.f64 (+.f64 (/.f64 (*.f64 (*.f64 #s(literal -5641895835477563/5000000000000000 binary64) z) y) (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x))) y) (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x))))
#s(approx (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y))) (*.f64 (fma.f64 (/.f64 z (fma.f64 y x #s(literal -5641895835477563/5000000000000000 binary64))) #s(literal 5641895835477563/5000000000000000 binary64) #s(literal 1 binary64)) (/.f64 y (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)))))
(/.f64 (+.f64 (/.f64 (*.f64 (*.f64 #s(literal -5641895835477563/5000000000000000 binary64) z) y) (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x))) y) (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)))
(*.f64 (fma.f64 (/.f64 z (fma.f64 y x #s(literal -5641895835477563/5000000000000000 binary64))) #s(literal 5641895835477563/5000000000000000 binary64) #s(literal 1 binary64)) (/.f64 y (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x))))
(+.f64 (/.f64 (*.f64 (*.f64 #s(literal -5641895835477563/5000000000000000 binary64) z) y) (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x))) y)
(*.f64 (fma.f64 (/.f64 z (fma.f64 y x #s(literal -5641895835477563/5000000000000000 binary64))) #s(literal 5641895835477563/5000000000000000 binary64) #s(literal 1 binary64)) y)
(/.f64 (*.f64 (*.f64 #s(literal -5641895835477563/5000000000000000 binary64) z) y) (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)))
(*.f64 (/.f64 z (fma.f64 y x #s(literal -5641895835477563/5000000000000000 binary64))) (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) y))
(*.f64 (*.f64 #s(literal -5641895835477563/5000000000000000 binary64) z) y)
(*.f64 #s(literal -5641895835477563/5000000000000000 binary64) z)
#s(literal -5641895835477563/5000000000000000 binary64)
z
y
(-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x))
#s(literal 5641895835477563/5000000000000000 binary64)
(*.f64 y x)

localize113.0ms (1.2%)

Memory
25.1MiB live, 214.0MiB allocated
Localize:

Found 19 expressions of interest:

NewMetricScoreProgram
accuracy0.25
(*.f64 #s(literal -5641895835477563/5000000000000000 binary64) z)
accuracy6.320447910422977
(/.f64 (+.f64 (/.f64 (*.f64 (*.f64 #s(literal -5641895835477563/5000000000000000 binary64) z) y) (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x))) y) (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)))
accuracy6.890043402898968
(/.f64 (*.f64 (*.f64 #s(literal -5641895835477563/5000000000000000 binary64) z) y) (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)))
accuracy29.44244178814141
#s(approx (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y))) (/.f64 (+.f64 (/.f64 (*.f64 (*.f64 #s(literal -5641895835477563/5000000000000000 binary64) z) y) (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x))) y) (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x))))
accuracy0.13671875
(fma.f64 #s(literal 5641895835477563/10000000000000000 binary64) z #s(literal 5641895835477563/5000000000000000 binary64))
accuracy0.6015625000000001
(-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 (fma.f64 #s(literal 5641895835477563/10000000000000000 binary64) z #s(literal 5641895835477563/5000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 x y))
accuracy6.34149973257644
(/.f64 y (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 (fma.f64 #s(literal 5641895835477563/10000000000000000 binary64) z #s(literal 5641895835477563/5000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 x y)))
accuracy26.38231510181363
#s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 (fma.f64 #s(literal 5641895835477563/10000000000000000 binary64) z #s(literal 5641895835477563/5000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)))
accuracy0.0
(*.f64 x y)
accuracy0.6015625000000001
(-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64)) (*.f64 x y))
accuracy6.34149973257644
(/.f64 y (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64)) (*.f64 x y)))
accuracy34.293159464117906
#s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64))
accuracy0.0
(/.f64 #s(literal -1 binary64) x)
accuracy0.0
(+.f64 x #s(approx (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y))) (/.f64 #s(literal -1 binary64) x)))
accuracy32.00941657109631
#s(approx (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y))) (/.f64 #s(literal -1 binary64) x))
accuracy0.06640625
(fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64))
accuracy0.6015625000000001
(-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 x y))
accuracy6.34149973257644
(/.f64 y (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 x y)))
accuracy23.988799732135362
#s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)))
Samples
87.0ms256×0valid
Compiler

Compiled 281 to 34 computations (87.9% saved)

Precisions
Click to see histograms. Total time spent on operations: 55.0ms
const: 17.0ms (31% of total)
ival-mult: 15.0ms (27.3% of total)
ival-add: 8.0ms (14.6% of total)
ival-div: 7.0ms (12.7% of total)
ival-sub: 6.0ms (10.9% of total)
ival-exp: 2.0ms (3.6% of total)
ival-assert: 0.0ms (0% of total)
ival-true: 0.0ms (0% of total)
exact: 0.0ms (0% of total)

series77.0ms (0.8%)

Memory
0.8MiB live, 54.4MiB allocated
Counts
24 → 139
Calls
Call 1
Inputs
(+.f64 x (/.f64 y (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 x y))))
(/.f64 y (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 x y)))
(-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 x y))
#s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)))
(+.f64 x #s(approx (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y))) (/.f64 #s(literal -1 binary64) x)))
#s(approx (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y))) (/.f64 #s(literal -1 binary64) x))
(/.f64 #s(literal -1 binary64) x)
(+.f64 x (/.f64 y (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64)) (*.f64 x y))))
(/.f64 y (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64)) (*.f64 x y)))
(-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64)) (*.f64 x y))
#s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64))
(+.f64 x (/.f64 y (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 (fma.f64 #s(literal 5641895835477563/10000000000000000 binary64) z #s(literal 5641895835477563/5000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 x y))))
(/.f64 y (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 (fma.f64 #s(literal 5641895835477563/10000000000000000 binary64) z #s(literal 5641895835477563/5000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 x y)))
(-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 (fma.f64 #s(literal 5641895835477563/10000000000000000 binary64) z #s(literal 5641895835477563/5000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 x y))
#s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 (fma.f64 #s(literal 5641895835477563/10000000000000000 binary64) z #s(literal 5641895835477563/5000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)))
(+.f64 (/.f64 (*.f64 (*.f64 #s(literal -5641895835477563/5000000000000000 binary64) z) y) (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x))) y)
(/.f64 (*.f64 (*.f64 #s(literal -5641895835477563/5000000000000000 binary64) z) y) (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)))
(+.f64 x #s(approx (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y))) (/.f64 (+.f64 (/.f64 (*.f64 (*.f64 #s(literal -5641895835477563/5000000000000000 binary64) z) y) (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x))) y) (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)))))
#s(approx (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y))) (/.f64 (+.f64 (/.f64 (*.f64 (*.f64 #s(literal -5641895835477563/5000000000000000 binary64) z) y) (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x))) y) (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x))))
(fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64))
(*.f64 x y)
(fma.f64 #s(literal 5641895835477563/10000000000000000 binary64) z #s(literal 5641895835477563/5000000000000000 binary64))
(/.f64 (+.f64 (/.f64 (*.f64 (*.f64 #s(literal -5641895835477563/5000000000000000 binary64) z) y) (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x))) y) (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)))
(*.f64 #s(literal -5641895835477563/5000000000000000 binary64) z)
Outputs
(* 5000000000000000/5641895835477563 (/ y (exp z)))
(+ (* 5000000000000000/5641895835477563 (/ y (exp z))) (* x (- 1 (* -25000000000000000000000000000000/31830988618379068626528276418969 (/ (pow y 2) (pow (exp z) 2))))))
(+ (* 5000000000000000/5641895835477563 (/ y (exp z))) (* x (- (+ 1 (* 125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547 (/ (* x (pow y 3)) (pow (exp z) 3)))) (* -25000000000000000000000000000000/31830988618379068626528276418969 (/ (pow y 2) (pow (exp z) 2))))))
(+ (* 5000000000000000/5641895835477563 (/ y (exp z))) (* x (- (+ 1 (* x (- (* 625000000000000000000000000000000000000000000000000000000000000/1013211836423377808197068612118338110498536634308026710423022961 (/ (* x (pow y 4)) (pow (exp z) 4))) (* -125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547 (/ (pow y 3) (pow (exp z) 3)))))) (* -25000000000000000000000000000000/31830988618379068626528276418969 (/ (pow y 2) (pow (exp z) 2))))))
(+ (* 25000000000000000000000000000000/31830988618379068626528276418969 (/ (* x (pow y 2)) (pow (exp z) 2))) (* 5000000000000000/5641895835477563 (/ y (exp z))))
(+ (* 5000000000000000/5641895835477563 (/ y (exp z))) (* x (- (* 125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547 (/ (* x (pow y 3)) (pow (exp z) 3))) (* -25000000000000000000000000000000/31830988618379068626528276418969 (/ (pow y 2) (pow (exp z) 2))))))
(+ (* 5000000000000000/5641895835477563 (/ y (exp z))) (* x (- (* x (- (* 625000000000000000000000000000000000000000000000000000000000000/1013211836423377808197068612118338110498536634308026710423022961 (/ (* x (pow y 4)) (pow (exp z) 4))) (* -125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547 (/ (pow y 3) (pow (exp z) 3))))) (* -25000000000000000000000000000000/31830988618379068626528276418969 (/ (pow y 2) (pow (exp z) 2))))))
(* 5641895835477563/5000000000000000 (exp z))
(+ (* -1 (* x y)) (* 5641895835477563/5000000000000000 (exp z)))
(/ -1 x)
(+ y (* -1 (* y z)))
(+ y (+ (* -1 (* y z)) (* -5000000000000000/5641895835477563 (* x (* (pow y 2) z)))))
(+ y (+ (* -1 (* y z)) (* x (+ (* -5000000000000000/5641895835477563 (* (pow y 2) z)) (* -25000000000000000000000000000000/31830988618379068626528276418969 (* x (* (pow y 3) z)))))))
(+ y (+ (* -1 (* y z)) (* x (+ (* -5000000000000000/5641895835477563 (* (pow y 2) z)) (* x (+ (* -25000000000000000000000000000000/31830988618379068626528276418969 (* (pow y 3) z)) (* -125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547 (* x (* (pow y 4) z)))))))))
(* -1 (* y z))
(+ (* -1 (* y z)) (* -5000000000000000/5641895835477563 (* x (* (pow y 2) z))))
(+ (* -1 (* y z)) (* x (+ (* -5000000000000000/5641895835477563 (* (pow y 2) z)) (* -25000000000000000000000000000000/31830988618379068626528276418969 (* x (* (pow y 3) z))))))
(+ (* -1 (* y z)) (* x (+ (* -5000000000000000/5641895835477563 (* (pow y 2) z)) (* x (+ (* -25000000000000000000000000000000/31830988618379068626528276418969 (* (pow y 3) z)) (* -125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547 (* x (* (pow y 4) z))))))))
(* x y)
(* 5000000000000000/5641895835477563 (+ y (* -1 (* y z))))
(+ (* 5000000000000000/5641895835477563 (+ y (* -1 (* y z)))) (* x (- (* -25000000000000000000000000000000/31830988618379068626528276418969 (* (pow y 2) z)) (* -25000000000000000000000000000000/31830988618379068626528276418969 (* y (+ y (* -1 (* y z))))))))
(+ (* 5000000000000000/5641895835477563 (+ y (* -1 (* y z)))) (* x (- (+ (* -25000000000000000000000000000000/31830988618379068626528276418969 (* (pow y 2) z)) (* x (- (* -125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547 (* (pow y 3) z)) (* -5000000000000000/5641895835477563 (* y (- (* -25000000000000000000000000000000/31830988618379068626528276418969 (* (pow y 2) z)) (* -25000000000000000000000000000000/31830988618379068626528276418969 (* y (+ y (* -1 (* y z))))))))))) (* -25000000000000000000000000000000/31830988618379068626528276418969 (* y (+ y (* -1 (* y z))))))))
(+ (* 5000000000000000/5641895835477563 (+ y (* -1 (* y z)))) (* x (- (+ (* -25000000000000000000000000000000/31830988618379068626528276418969 (* (pow y 2) z)) (* x (- (+ (* -125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547 (* (pow y 3) z)) (* x (- (* -625000000000000000000000000000000000000000000000000000000000000/1013211836423377808197068612118338110498536634308026710423022961 (* (pow y 4) z)) (* -5000000000000000/5641895835477563 (* y (- (* -125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547 (* (pow y 3) z)) (* -5000000000000000/5641895835477563 (* y (- (* -25000000000000000000000000000000/31830988618379068626528276418969 (* (pow y 2) z)) (* -25000000000000000000000000000000/31830988618379068626528276418969 (* y (+ y (* -1 (* y z)))))))))))))) (* -5000000000000000/5641895835477563 (* y (- (* -25000000000000000000000000000000/31830988618379068626528276418969 (* (pow y 2) z)) (* -25000000000000000000000000000000/31830988618379068626528276418969 (* y (+ y (* -1 (* y z))))))))))) (* -25000000000000000000000000000000/31830988618379068626528276418969 (* y (+ y (* -1 (* y z))))))))
x
(* x (- 1 (/ 1 (pow x 2))))
(* x (- (+ 1 (* -5641895835477563/5000000000000000 (/ (exp z) (* (pow x 3) y)))) (/ 1 (pow x 2))))
(* x (- (+ 1 (* -31830988618379068626528276418969/25000000000000000000000000000000 (/ (pow (exp z) 2) (* (pow x 4) (pow y 2))))) (+ (* 5641895835477563/5000000000000000 (/ (exp z) (* (pow x 3) y))) (/ 1 (pow x 2)))))
(/ (- (* -5641895835477563/5000000000000000 (/ (exp z) (* x y))) 1) x)
(/ (- (* -31830988618379068626528276418969/25000000000000000000000000000000 (/ (pow (exp z) 2) (* (pow x 2) (pow y 2)))) (+ 1 (* 5641895835477563/5000000000000000 (/ (exp z) (* x y))))) x)
(/ (- (* -179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 (/ (pow (exp z) 3) (* (pow x 3) (pow y 3)))) (+ 1 (+ (* 5641895835477563/5000000000000000 (/ (exp z) (* x y))) (* 31830988618379068626528276418969/25000000000000000000000000000000 (/ (pow (exp z) 2) (* (pow x 2) (pow y 2))))))) x)
(* -1 (* x y))
(* x (- (* 5641895835477563/5000000000000000 (/ (exp z) x)) y))
y
(+ y (* 5641895835477563/5000000000000000 (/ z x)))
(+ y (+ (* 5641895835477563/5000000000000000 (/ z x)) (* 31830988618379068626528276418969/25000000000000000000000000000000 (/ z (* (pow x 2) y)))))
(+ y (+ (* 5641895835477563/5000000000000000 (/ z x)) (+ (* 31830988618379068626528276418969/25000000000000000000000000000000 (/ z (* (pow x 2) y))) (* 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 (/ z (* (pow x 3) (pow y 2)))))))
(* 5641895835477563/5000000000000000 (/ z x))
(/ (+ (* 5641895835477563/5000000000000000 z) (* 31830988618379068626528276418969/25000000000000000000000000000000 (/ z (* x y)))) x)
(/ (+ (* 5641895835477563/5000000000000000 z) (+ (* 31830988618379068626528276418969/25000000000000000000000000000000 (/ z (* x y))) (* 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 (/ z (* (pow x 2) (pow y 2)))))) x)
(/ (+ (* 5641895835477563/5000000000000000 z) (+ (* 31830988618379068626528276418969/25000000000000000000000000000000 (/ z (* x y))) (+ (* 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 (/ z (* (pow x 2) (pow y 2)))) (* 1013211836423377808197068612118338110498536634308026710423022961/625000000000000000000000000000000000000000000000000000000000000 (/ z (* (pow x 3) (pow y 3))))))) x)
(/ (- (* -5641895835477563/5000000000000000 (/ z (* x y))) (+ 1 (/ 5641895835477563/5000000000000000 (* x y)))) x)
(/ (- (+ (* -31830988618379068626528276418969/25000000000000000000000000000000 (/ z (* (pow x 2) (pow y 2)))) (* -5641895835477563/5000000000000000 (/ z (* x y)))) (+ 1 (+ (* -5641895835477563/5000000000000000 (/ (- (* -5641895835477563/5000000000000000 (/ z y)) (* 5641895835477563/5000000000000000 (/ 1 y))) (* (pow x 2) y))) (/ 5641895835477563/5000000000000000 (* x y))))) x)
(/ (- (+ (* -179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 (/ z (* (pow x 3) (pow y 3)))) (+ (* -31830988618379068626528276418969/25000000000000000000000000000000 (/ z (* (pow x 2) (pow y 2)))) (* -5641895835477563/5000000000000000 (/ z (* x y))))) (+ 1 (+ (* -5641895835477563/5000000000000000 (/ (- (* -31830988618379068626528276418969/25000000000000000000000000000000 (/ z (pow y 2))) (* -5641895835477563/5000000000000000 (/ (- (* -5641895835477563/5000000000000000 (/ z y)) (* 5641895835477563/5000000000000000 (/ 1 y))) y))) (* (pow x 3) y))) (+ (* -5641895835477563/5000000000000000 (/ (- (* -5641895835477563/5000000000000000 (/ z y)) (* 5641895835477563/5000000000000000 (/ 1 y))) (* (pow x 2) y))) (/ 5641895835477563/5000000000000000 (* x y)))))) x)
(* -1 (* x (- (/ 1 (pow x 2)) 1)))
(* -1 (* x (- (+ (* 5641895835477563/5000000000000000 (/ (exp z) (* (pow x 3) y))) (/ 1 (pow x 2))) 1)))
(* -1 (* x (- (+ (* -1 (/ (- (* -31830988618379068626528276418969/25000000000000000000000000000000 (/ (pow (exp z) 2) (* x (pow y 2)))) (* 5641895835477563/5000000000000000 (/ (exp z) y))) (pow x 3))) (/ 1 (pow x 2))) 1)))
(* -1 (/ (+ 1 (* 5641895835477563/5000000000000000 (/ (exp z) (* x y)))) x))
(* -1 (/ (+ 1 (* -1 (/ (- (* -31830988618379068626528276418969/25000000000000000000000000000000 (/ (pow (exp z) 2) (* x (pow y 2)))) (* 5641895835477563/5000000000000000 (/ (exp z) y))) x))) x))
(* -1 (/ (+ 1 (* -1 (/ (- (* -1 (/ (- (* 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 (/ (pow (exp z) 3) (* x (pow y 3)))) (* -31830988618379068626528276418969/25000000000000000000000000000000 (/ (pow (exp z) 2) (pow y 2)))) x)) (* 5641895835477563/5000000000000000 (/ (exp z) y))) x))) x))
(* -1 (* x (- (* -5641895835477563/5000000000000000 (/ (exp z) x)) (* -1 y))))
(+ y (* -1 (/ (+ (* -31830988618379068626528276418969/25000000000000000000000000000000 (/ z (* x y))) (* -5641895835477563/5000000000000000 z)) x)))
(+ y (* -1 (/ (+ (* -5641895835477563/5000000000000000 z) (* -1 (/ (+ (* 31830988618379068626528276418969/25000000000000000000000000000000 (/ z y)) (* 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 (/ z (* x (pow y 2))))) x))) x)))
(* -1 (/ (+ (* -31830988618379068626528276418969/25000000000000000000000000000000 (/ z (* x y))) (* -5641895835477563/5000000000000000 z)) x))
(* -1 (/ (+ (* -5641895835477563/5000000000000000 z) (* -1 (/ (+ (* 31830988618379068626528276418969/25000000000000000000000000000000 (/ z y)) (* 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 (/ z (* x (pow y 2))))) x))) x))
(* -1 (/ (+ (* -5641895835477563/5000000000000000 z) (* -1 (/ (+ (* -1 (/ (+ (* -1013211836423377808197068612118338110498536634308026710423022961/625000000000000000000000000000000000000000000000000000000000000 (/ z (* x (pow y 3)))) (* -179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 (/ z (pow y 2)))) x)) (* 31830988618379068626528276418969/25000000000000000000000000000000 (/ z y))) x))) x))
(* -1 (/ (+ 1 (* -1 (/ (- (* -5641895835477563/5000000000000000 (/ z y)) (* 5641895835477563/5000000000000000 (/ 1 y))) x))) x))
(* -1 (/ (+ 1 (* -1 (/ (- (+ (* -5641895835477563/5000000000000000 (/ z y)) (* -1 (/ (- (* 31830988618379068626528276418969/25000000000000000000000000000000 (/ z (pow y 2))) (* 5641895835477563/5000000000000000 (/ (- (* -5641895835477563/5000000000000000 (/ z y)) (* 5641895835477563/5000000000000000 (/ 1 y))) y))) x))) (* 5641895835477563/5000000000000000 (/ 1 y))) x))) x))
(* -1 (/ (+ 1 (* -1 (/ (- (+ (* -5641895835477563/5000000000000000 (/ z y)) (* -1 (/ (- (+ (* -1 (/ (- (* -179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 (/ z (pow y 3))) (* 5641895835477563/5000000000000000 (/ (- (* 31830988618379068626528276418969/25000000000000000000000000000000 (/ z (pow y 2))) (* 5641895835477563/5000000000000000 (/ (- (* -5641895835477563/5000000000000000 (/ z y)) (* 5641895835477563/5000000000000000 (/ 1 y))) y))) y))) x)) (* 31830988618379068626528276418969/25000000000000000000000000000000 (/ z (pow y 2)))) (* 5641895835477563/5000000000000000 (/ (- (* -5641895835477563/5000000000000000 (/ z y)) (* 5641895835477563/5000000000000000 (/ 1 y))) y))) x))) (* 5641895835477563/5000000000000000 (/ 1 y))) x))) x))
(+ x (* 5000000000000000/5641895835477563 (/ y (exp z))))
(+ x (* y (+ (* 25000000000000000000000000000000/31830988618379068626528276418969 (/ (* x y) (pow (exp z) 2))) (* 5000000000000000/5641895835477563 (/ 1 (exp z))))))
(+ x (* y (+ (* y (- (* 125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547 (/ (* (pow x 2) y) (pow (exp z) 3))) (* -25000000000000000000000000000000/31830988618379068626528276418969 (/ x (pow (exp z) 2))))) (* 5000000000000000/5641895835477563 (/ 1 (exp z))))))
(* y (+ (* 25000000000000000000000000000000/31830988618379068626528276418969 (/ (* x y) (pow (exp z) 2))) (* 5000000000000000/5641895835477563 (/ 1 (exp z)))))
(* y (+ (* y (- (* 125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547 (/ (* (pow x 2) y) (pow (exp z) 3))) (* -25000000000000000000000000000000/31830988618379068626528276418969 (/ x (pow (exp z) 2))))) (* 5000000000000000/5641895835477563 (/ 1 (exp z)))))
(* y (+ (* y (- (* y (- (* 625000000000000000000000000000000000000000000000000000000000000/1013211836423377808197068612118338110498536634308026710423022961 (/ (* (pow x 3) y) (pow (exp z) 4))) (* -125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547 (/ (pow x 2) (pow (exp z) 3))))) (* -25000000000000000000000000000000/31830988618379068626528276418969 (/ x (pow (exp z) 2))))) (* 5000000000000000/5641895835477563 (/ 1 (exp z)))))
(* y (+ 1 (* -1 z)))
(* y (+ 1 (+ (* -1 z) (* -5000000000000000/5641895835477563 (* x (* y z))))))
(* y (+ 1 (+ (* -1 z) (* y (+ (* -5000000000000000/5641895835477563 (* x z)) (* -25000000000000000000000000000000/31830988618379068626528276418969 (* (pow x 2) (* y z))))))))
(* y (+ 1 (+ (* -1 z) (* y (+ (* -5000000000000000/5641895835477563 (* x z)) (* y (+ (* -25000000000000000000000000000000/31830988618379068626528276418969 (* (pow x 2) z)) (* -125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547 (* (pow x 3) (* y z))))))))))
(* y (+ (* -1 z) (* -5000000000000000/5641895835477563 (* x (* y z)))))
(* y (+ (* -1 z) (* y (+ (* -5000000000000000/5641895835477563 (* x z)) (* -25000000000000000000000000000000/31830988618379068626528276418969 (* (pow x 2) (* y z)))))))
(* y (+ (* -1 z) (* y (+ (* -5000000000000000/5641895835477563 (* x z)) (* y (+ (* -25000000000000000000000000000000/31830988618379068626528276418969 (* (pow x 2) z)) (* -125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547 (* (pow x 3) (* y z)))))))))
(* 5000000000000000/5641895835477563 (* y (+ 1 (* -1 z))))
(* y (+ (* 5000000000000000/5641895835477563 (+ 1 (* -1 z))) (* y (- (* -25000000000000000000000000000000/31830988618379068626528276418969 (* x z)) (* -25000000000000000000000000000000/31830988618379068626528276418969 (* x (+ 1 (* -1 z))))))))
(* y (+ (* 5000000000000000/5641895835477563 (+ 1 (* -1 z))) (* y (- (+ (* -25000000000000000000000000000000/31830988618379068626528276418969 (* x z)) (* y (- (* -125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547 (* (pow x 2) z)) (* -5000000000000000/5641895835477563 (* x (- (* -25000000000000000000000000000000/31830988618379068626528276418969 (* x z)) (* -25000000000000000000000000000000/31830988618379068626528276418969 (* x (+ 1 (* -1 z)))))))))) (* -25000000000000000000000000000000/31830988618379068626528276418969 (* x (+ 1 (* -1 z))))))))
(* y (+ (* 5000000000000000/5641895835477563 (+ 1 (* -1 z))) (* y (- (+ (* -25000000000000000000000000000000/31830988618379068626528276418969 (* x z)) (* y (- (+ (* -125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547 (* (pow x 2) z)) (* y (- (* -625000000000000000000000000000000000000000000000000000000000000/1013211836423377808197068612118338110498536634308026710423022961 (* (pow x 3) z)) (* -5000000000000000/5641895835477563 (* x (- (* -125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547 (* (pow x 2) z)) (* -5000000000000000/5641895835477563 (* x (- (* -25000000000000000000000000000000/31830988618379068626528276418969 (* x z)) (* -25000000000000000000000000000000/31830988618379068626528276418969 (* x (+ 1 (* -1 z))))))))))))) (* -5000000000000000/5641895835477563 (* x (- (* -25000000000000000000000000000000/31830988618379068626528276418969 (* x z)) (* -25000000000000000000000000000000/31830988618379068626528276418969 (* x (+ 1 (* -1 z)))))))))) (* -25000000000000000000000000000000/31830988618379068626528276418969 (* x (+ 1 (* -1 z))))))))
(- x (/ 1 x))
(- (+ x (* -5641895835477563/5000000000000000 (/ (exp z) (* (pow x 2) y)))) (/ 1 x))
(- (+ x (* -31830988618379068626528276418969/25000000000000000000000000000000 (/ (pow (exp z) 2) (* (pow x 3) (pow y 2))))) (+ (* 5641895835477563/5000000000000000 (/ (exp z) (* (pow x 2) y))) (/ 1 x)))
(- (+ x (* -179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 (/ (pow (exp z) 3) (* (pow x 4) (pow y 3))))) (+ (* 5641895835477563/5000000000000000 (/ (exp z) (* (pow x 2) y))) (+ (* 31830988618379068626528276418969/25000000000000000000000000000000 (/ (pow (exp z) 2) (* (pow x 3) (pow y 2)))) (/ 1 x))))
(- (* -5641895835477563/5000000000000000 (/ (exp z) (* (pow x 2) y))) (/ 1 x))
(- (* -31830988618379068626528276418969/25000000000000000000000000000000 (/ (pow (exp z) 2) (* (pow x 3) (pow y 2)))) (+ (* 5641895835477563/5000000000000000 (/ (exp z) (* (pow x 2) y))) (/ 1 x)))
(- (* -179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 (/ (pow (exp z) 3) (* (pow x 4) (pow y 3)))) (+ (* 5641895835477563/5000000000000000 (/ (exp z) (* (pow x 2) y))) (+ (* 31830988618379068626528276418969/25000000000000000000000000000000 (/ (pow (exp z) 2) (* (pow x 3) (pow y 2)))) (/ 1 x))))
(* y (- (* 5641895835477563/5000000000000000 (/ (exp z) y)) x))
(* y (+ 1 (* 5641895835477563/5000000000000000 (/ z (* x y)))))
(* y (+ 1 (+ (* 5641895835477563/5000000000000000 (/ z (* x y))) (* 31830988618379068626528276418969/25000000000000000000000000000000 (/ z (* (pow x 2) (pow y 2)))))))
(* y (+ 1 (+ (* 5641895835477563/5000000000000000 (/ z (* x y))) (+ (* 31830988618379068626528276418969/25000000000000000000000000000000 (/ z (* (pow x 2) (pow y 2)))) (* 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 (/ z (* (pow x 3) (pow y 3))))))))
(+ (* 5641895835477563/5000000000000000 (/ z x)) (* 31830988618379068626528276418969/25000000000000000000000000000000 (/ z (* (pow x 2) y))))
(+ (* 5641895835477563/5000000000000000 (/ z x)) (+ (* 31830988618379068626528276418969/25000000000000000000000000000000 (/ z (* (pow x 2) y))) (* 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 (/ z (* (pow x 3) (pow y 2))))))
(+ (* 5641895835477563/5000000000000000 (/ z x)) (+ (* 31830988618379068626528276418969/25000000000000000000000000000000 (/ z (* (pow x 2) y))) (+ (* 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 (/ z (* (pow x 3) (pow y 2)))) (* 1013211836423377808197068612118338110498536634308026710423022961/625000000000000000000000000000000000000000000000000000000000000 (/ z (* (pow x 4) (pow y 3)))))))
(- (* -5641895835477563/5000000000000000 (/ z (* (pow x 2) y))) (+ (/ 1 x) (/ 5641895835477563/5000000000000000 (* (pow x 2) y))))
(- (+ (* -31830988618379068626528276418969/25000000000000000000000000000000 (/ z (* (pow x 3) (pow y 2)))) (* -5641895835477563/5000000000000000 (/ z (* (pow x 2) y)))) (+ (* -5641895835477563/5000000000000000 (/ (- (* -5641895835477563/5000000000000000 (/ z (pow x 2))) (* 5641895835477563/5000000000000000 (/ 1 (pow x 2)))) (* x (pow y 2)))) (+ (/ 1 x) (/ 5641895835477563/5000000000000000 (* (pow x 2) y)))))
(- (+ (* -179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 (/ z (* (pow x 4) (pow y 3)))) (+ (* -31830988618379068626528276418969/25000000000000000000000000000000 (/ z (* (pow x 3) (pow y 2)))) (* -5641895835477563/5000000000000000 (/ z (* (pow x 2) y))))) (+ (* -5641895835477563/5000000000000000 (/ (- (* -31830988618379068626528276418969/25000000000000000000000000000000 (/ z (pow x 3))) (* -5641895835477563/5000000000000000 (/ (- (* -5641895835477563/5000000000000000 (/ z (pow x 2))) (* 5641895835477563/5000000000000000 (/ 1 (pow x 2)))) x))) (* x (pow y 3)))) (+ (* -5641895835477563/5000000000000000 (/ (- (* -5641895835477563/5000000000000000 (/ z (pow x 2))) (* 5641895835477563/5000000000000000 (/ 1 (pow x 2)))) (* x (pow y 2)))) (+ (/ 1 x) (/ 5641895835477563/5000000000000000 (* (pow x 2) y))))))
(- (+ x (* -1 (/ (+ (* 5641895835477563/5000000000000000 (/ (exp z) (pow x 2))) (* 31830988618379068626528276418969/25000000000000000000000000000000 (/ (pow (exp z) 2) (* (pow x 3) y)))) y))) (/ 1 x))
(- (+ x (* -1 (/ (+ (* -1 (/ (+ (* -179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 (/ (pow (exp z) 3) (* (pow x 4) y))) (* -31830988618379068626528276418969/25000000000000000000000000000000 (/ (pow (exp z) 2) (pow x 3)))) y)) (* 5641895835477563/5000000000000000 (/ (exp z) (pow x 2)))) y))) (/ 1 x))
(- (* -1 (/ (- (* 31830988618379068626528276418969/25000000000000000000000000000000 (/ (pow (exp z) 2) (* (pow x 3) y))) (* -5641895835477563/5000000000000000 (/ (exp z) (pow x 2)))) y)) (/ 1 x))
(- (* -1 (/ (- (* -1 (/ (- (* -179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 (/ (pow (exp z) 3) (* (pow x 4) y))) (* 31830988618379068626528276418969/25000000000000000000000000000000 (/ (pow (exp z) 2) (pow x 3)))) y)) (* -5641895835477563/5000000000000000 (/ (exp z) (pow x 2)))) y)) (/ 1 x))
(* -1 (* y (- (* -5641895835477563/5000000000000000 (/ (exp z) y)) (* -1 x))))
(* -1 (* y (- (* -5641895835477563/5000000000000000 (/ z (* x y))) 1)))
(* -1 (* y (- (* -1 (/ (+ (* 5641895835477563/5000000000000000 (/ z x)) (* 31830988618379068626528276418969/25000000000000000000000000000000 (/ z (* (pow x 2) y)))) y)) 1)))
(* -1 (* y (- (* -1 (/ (+ (* -1 (/ (+ (* -179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 (/ z (* (pow x 3) y))) (* -31830988618379068626528276418969/25000000000000000000000000000000 (/ z (pow x 2)))) y)) (* 5641895835477563/5000000000000000 (/ z x))) y)) 1)))
(+ (* -1 (/ (+ (* -179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 (/ z (* (pow x 3) y))) (* -31830988618379068626528276418969/25000000000000000000000000000000 (/ z (pow x 2)))) y)) (* 5641895835477563/5000000000000000 (/ z x)))
(+ (* -1 (/ (+ (* -31830988618379068626528276418969/25000000000000000000000000000000 (/ z (pow x 2))) (* -1 (/ (+ (* 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 (/ z (pow x 3))) (* 1013211836423377808197068612118338110498536634308026710423022961/625000000000000000000000000000000000000000000000000000000000000 (/ z (* (pow x 4) y)))) y))) y)) (* 5641895835477563/5000000000000000 (/ z x)))
(- (* -1 (/ (+ (* 5641895835477563/5000000000000000 (/ z (pow x 2))) (* 5641895835477563/5000000000000000 (/ 1 (pow x 2)))) y)) (/ 1 x))
(- (* -1 (/ (+ (* -1 (/ (- (* -31830988618379068626528276418969/25000000000000000000000000000000 (/ z (pow x 3))) (* 5641895835477563/5000000000000000 (/ (+ (* 5641895835477563/5000000000000000 (/ z (pow x 2))) (* 5641895835477563/5000000000000000 (/ 1 (pow x 2)))) x))) y)) (+ (* 5641895835477563/5000000000000000 (/ 1 (pow x 2))) (* 5641895835477563/5000000000000000 (/ z (pow x 2))))) y)) (/ 1 x))
(- (* -1 (/ (+ (* -1 (/ (- (+ (* -31830988618379068626528276418969/25000000000000000000000000000000 (/ z (pow x 3))) (* -1 (/ (- (* 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 (/ z (pow x 4))) (* 5641895835477563/5000000000000000 (/ (- (* -31830988618379068626528276418969/25000000000000000000000000000000 (/ z (pow x 3))) (* 5641895835477563/5000000000000000 (/ (+ (* 5641895835477563/5000000000000000 (/ z (pow x 2))) (* 5641895835477563/5000000000000000 (/ 1 (pow x 2)))) x))) x))) y))) (* 5641895835477563/5000000000000000 (/ (+ (* 5641895835477563/5000000000000000 (/ z (pow x 2))) (* 5641895835477563/5000000000000000 (/ 1 (pow x 2)))) x))) y)) (+ (* 5641895835477563/5000000000000000 (/ 1 (pow x 2))) (* 5641895835477563/5000000000000000 (/ z (pow x 2))))) y)) (/ 1 x))
(+ x (/ y (- 5641895835477563/5000000000000000 (* x y))))
(+ x (+ (* -5641895835477563/5000000000000000 (/ (* y z) (pow (- 5641895835477563/5000000000000000 (* x y)) 2))) (/ y (- 5641895835477563/5000000000000000 (* x y)))))
(+ x (+ (* z (- (* -1 (* z (+ (* -31830988618379068626528276418969/25000000000000000000000000000000 (/ y (pow (- 5641895835477563/5000000000000000 (* x y)) 3))) (* 5641895835477563/10000000000000000 (/ y (pow (- 5641895835477563/5000000000000000 (* x y)) 2)))))) (* 5641895835477563/5000000000000000 (/ y (pow (- 5641895835477563/5000000000000000 (* x y)) 2))))) (/ y (- 5641895835477563/5000000000000000 (* x y)))))
(+ x (+ (* z (- (* z (- (* -1 (* z (+ (* -5641895835477563/5000000000000000 (/ (+ (* -31830988618379068626528276418969/25000000000000000000000000000000 (/ y (pow (- 5641895835477563/5000000000000000 (* x y)) 3))) (* 5641895835477563/10000000000000000 (/ y (pow (- 5641895835477563/5000000000000000 (* x y)) 2)))) (- 5641895835477563/5000000000000000 (* x y)))) (+ (* -31830988618379068626528276418969/50000000000000000000000000000000 (/ y (pow (- 5641895835477563/5000000000000000 (* x y)) 3))) (* 5641895835477563/30000000000000000 (/ y (pow (- 5641895835477563/5000000000000000 (* x y)) 2))))))) (+ (* -31830988618379068626528276418969/25000000000000000000000000000000 (/ y (pow (- 5641895835477563/5000000000000000 (* x y)) 3))) (* 5641895835477563/10000000000000000 (/ y (pow (- 5641895835477563/5000000000000000 (* x y)) 2)))))) (* 5641895835477563/5000000000000000 (/ y (pow (- 5641895835477563/5000000000000000 (* x y)) 2))))) (/ y (- 5641895835477563/5000000000000000 (* x y)))))
(/ y (- 5641895835477563/5000000000000000 (* x y)))
(+ (* -5641895835477563/5000000000000000 (/ (* y z) (pow (- 5641895835477563/5000000000000000 (* x y)) 2))) (/ y (- 5641895835477563/5000000000000000 (* x y))))
(+ (* z (- (* -1 (* z (+ (* -31830988618379068626528276418969/25000000000000000000000000000000 (/ y (pow (- 5641895835477563/5000000000000000 (* x y)) 3))) (* 5641895835477563/10000000000000000 (/ y (pow (- 5641895835477563/5000000000000000 (* x y)) 2)))))) (* 5641895835477563/5000000000000000 (/ y (pow (- 5641895835477563/5000000000000000 (* x y)) 2))))) (/ y (- 5641895835477563/5000000000000000 (* x y))))
(+ (* z (- (* z (- (* -1 (* z (+ (* -5641895835477563/5000000000000000 (/ (+ (* -31830988618379068626528276418969/25000000000000000000000000000000 (/ y (pow (- 5641895835477563/5000000000000000 (* x y)) 3))) (* 5641895835477563/10000000000000000 (/ y (pow (- 5641895835477563/5000000000000000 (* x y)) 2)))) (- 5641895835477563/5000000000000000 (* x y)))) (+ (* -31830988618379068626528276418969/50000000000000000000000000000000 (/ y (pow (- 5641895835477563/5000000000000000 (* x y)) 3))) (* 5641895835477563/30000000000000000 (/ y (pow (- 5641895835477563/5000000000000000 (* x y)) 2))))))) (+ (* -31830988618379068626528276418969/25000000000000000000000000000000 (/ y (pow (- 5641895835477563/5000000000000000 (* x y)) 3))) (* 5641895835477563/10000000000000000 (/ y (pow (- 5641895835477563/5000000000000000 (* x y)) 2)))))) (* 5641895835477563/5000000000000000 (/ y (pow (- 5641895835477563/5000000000000000 (* x y)) 2))))) (/ y (- 5641895835477563/5000000000000000 (* x y))))
(- 5641895835477563/5000000000000000 (* x y))
(- (+ 5641895835477563/5000000000000000 (* 5641895835477563/5000000000000000 z)) (* x y))
(- (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/5000000000000000 (* 5641895835477563/10000000000000000 z)))) (* x y))
(- (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z)))))) (* x y))
5641895835477563/5000000000000000
(+ 5641895835477563/5000000000000000 (* 5641895835477563/5000000000000000 z))
(+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/5000000000000000 (* 5641895835477563/10000000000000000 z))))
(+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z))))))
(+ y (* -5641895835477563/5000000000000000 (/ (* y z) (- 5641895835477563/5000000000000000 (* x y)))))
(* -5641895835477563/5000000000000000 (/ (* y z) (- 5641895835477563/5000000000000000 (* x y))))
5641895835477563/10000000000000000
(+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z))
(+ 5641895835477563/5000000000000000 (* 5641895835477563/10000000000000000 z))
(* -5641895835477563/5000000000000000 z)
(+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y))))
(/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)))
(- (* 5641895835477563/5000000000000000 (exp z)) (* x y))
(* z (+ (* -5641895835477563/5000000000000000 (/ y (- 5641895835477563/5000000000000000 (* x y)))) (/ y z)))
(* 5641895835477563/30000000000000000 z)
(* z (+ 5641895835477563/30000000000000000 (* 5641895835477563/10000000000000000 (/ 1 z))))
(* 5641895835477563/10000000000000000 z)
(* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/5000000000000000 (/ 1 z))))
(* -5641895835477563/5000000000000000 (/ (* y z) (pow (- 5641895835477563/5000000000000000 (* x y)) 2)))
(* z (+ (* -5641895835477563/5000000000000000 (/ y (pow (- 5641895835477563/5000000000000000 (* x y)) 2))) (/ y (* z (- 5641895835477563/5000000000000000 (* x y))))))
(* -1 (* z (+ (* -1 (/ y z)) (* 5641895835477563/5000000000000000 (/ y (- 5641895835477563/5000000000000000 (* x y)))))))
(* -1 (* z (+ (* -1 (/ y (* z (- 5641895835477563/5000000000000000 (* x y))))) (* 5641895835477563/5000000000000000 (/ y (pow (- 5641895835477563/5000000000000000 (* x y)) 2))))))
Calls

9 calls:

TimeVariablePointExpression
46.0ms
y
@0
((+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)))) (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y))) (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (* 5641895835477563/5000000000000000 (exp z)) (+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)))) (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y))) (/ -1 x) (+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)))) (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y))) (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (* 5641895835477563/5000000000000000 (exp z)) (+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)))) (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y))) (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (* 5641895835477563/5000000000000000 (exp z)) (+ (/ (* (* -5641895835477563/5000000000000000 z) y) (- 5641895835477563/5000000000000000 (* y x))) y) (/ (* (* -5641895835477563/5000000000000000 z) y) (- 5641895835477563/5000000000000000 (* y x))) (+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)))) (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y))) (+ (* 5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000) (* x y) (+ (* 5641895835477563/10000000000000000 z) 5641895835477563/5000000000000000) (/ (+ (/ (* (* -5641895835477563/5000000000000000 z) y) (- 5641895835477563/5000000000000000 (* y x))) y) (- 5641895835477563/5000000000000000 (* y x))) (* -5641895835477563/5000000000000000 z))
6.0ms
z
@inf
((+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)))) (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y))) (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (* 5641895835477563/5000000000000000 (exp z)) (+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)))) (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y))) (/ -1 x) (+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)))) (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y))) (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (* 5641895835477563/5000000000000000 (exp z)) (+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)))) (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y))) (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (* 5641895835477563/5000000000000000 (exp z)) (+ (/ (* (* -5641895835477563/5000000000000000 z) y) (- 5641895835477563/5000000000000000 (* y x))) y) (/ (* (* -5641895835477563/5000000000000000 z) y) (- 5641895835477563/5000000000000000 (* y x))) (+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)))) (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y))) (+ (* 5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000) (* x y) (+ (* 5641895835477563/10000000000000000 z) 5641895835477563/5000000000000000) (/ (+ (/ (* (* -5641895835477563/5000000000000000 z) y) (- 5641895835477563/5000000000000000 (* y x))) y) (- 5641895835477563/5000000000000000 (* y x))) (* -5641895835477563/5000000000000000 z))
4.0ms
x
@0
((+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)))) (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y))) (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (* 5641895835477563/5000000000000000 (exp z)) (+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)))) (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y))) (/ -1 x) (+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)))) (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y))) (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (* 5641895835477563/5000000000000000 (exp z)) (+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)))) (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y))) (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (* 5641895835477563/5000000000000000 (exp z)) (+ (/ (* (* -5641895835477563/5000000000000000 z) y) (- 5641895835477563/5000000000000000 (* y x))) y) (/ (* (* -5641895835477563/5000000000000000 z) y) (- 5641895835477563/5000000000000000 (* y x))) (+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)))) (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y))) (+ (* 5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000) (* x y) (+ (* 5641895835477563/10000000000000000 z) 5641895835477563/5000000000000000) (/ (+ (/ (* (* -5641895835477563/5000000000000000 z) y) (- 5641895835477563/5000000000000000 (* y x))) y) (- 5641895835477563/5000000000000000 (* y x))) (* -5641895835477563/5000000000000000 z))
4.0ms
y
@inf
((+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)))) (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y))) (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (* 5641895835477563/5000000000000000 (exp z)) (+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)))) (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y))) (/ -1 x) (+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)))) (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y))) (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (* 5641895835477563/5000000000000000 (exp z)) (+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)))) (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y))) (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (* 5641895835477563/5000000000000000 (exp z)) (+ (/ (* (* -5641895835477563/5000000000000000 z) y) (- 5641895835477563/5000000000000000 (* y x))) y) (/ (* (* -5641895835477563/5000000000000000 z) y) (- 5641895835477563/5000000000000000 (* y x))) (+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)))) (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y))) (+ (* 5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000) (* x y) (+ (* 5641895835477563/10000000000000000 z) 5641895835477563/5000000000000000) (/ (+ (/ (* (* -5641895835477563/5000000000000000 z) y) (- 5641895835477563/5000000000000000 (* y x))) y) (- 5641895835477563/5000000000000000 (* y x))) (* -5641895835477563/5000000000000000 z))
3.0ms
x
@inf
((+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)))) (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y))) (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (* 5641895835477563/5000000000000000 (exp z)) (+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)))) (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y))) (/ -1 x) (+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)))) (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y))) (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (* 5641895835477563/5000000000000000 (exp z)) (+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)))) (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y))) (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (* 5641895835477563/5000000000000000 (exp z)) (+ (/ (* (* -5641895835477563/5000000000000000 z) y) (- 5641895835477563/5000000000000000 (* y x))) y) (/ (* (* -5641895835477563/5000000000000000 z) y) (- 5641895835477563/5000000000000000 (* y x))) (+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)))) (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y))) (+ (* 5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000) (* x y) (+ (* 5641895835477563/10000000000000000 z) 5641895835477563/5000000000000000) (/ (+ (/ (* (* -5641895835477563/5000000000000000 z) y) (- 5641895835477563/5000000000000000 (* y x))) y) (- 5641895835477563/5000000000000000 (* y x))) (* -5641895835477563/5000000000000000 z))

simplify190.0ms (2%)

Memory
-16.8MiB live, 259.2MiB allocated
Algorithm
egg-herbie
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
06753490
122383304
084313107
Stop Event
iter limit
node limit
Counts
139 → 137
Calls
Call 1
Inputs
(* 5000000000000000/5641895835477563 (/ y (exp z)))
(+ (* 5000000000000000/5641895835477563 (/ y (exp z))) (* x (- 1 (* -25000000000000000000000000000000/31830988618379068626528276418969 (/ (pow y 2) (pow (exp z) 2))))))
(+ (* 5000000000000000/5641895835477563 (/ y (exp z))) (* x (- (+ 1 (* 125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547 (/ (* x (pow y 3)) (pow (exp z) 3)))) (* -25000000000000000000000000000000/31830988618379068626528276418969 (/ (pow y 2) (pow (exp z) 2))))))
(+ (* 5000000000000000/5641895835477563 (/ y (exp z))) (* x (- (+ 1 (* x (- (* 625000000000000000000000000000000000000000000000000000000000000/1013211836423377808197068612118338110498536634308026710423022961 (/ (* x (pow y 4)) (pow (exp z) 4))) (* -125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547 (/ (pow y 3) (pow (exp z) 3)))))) (* -25000000000000000000000000000000/31830988618379068626528276418969 (/ (pow y 2) (pow (exp z) 2))))))
(+ (* 25000000000000000000000000000000/31830988618379068626528276418969 (/ (* x (pow y 2)) (pow (exp z) 2))) (* 5000000000000000/5641895835477563 (/ y (exp z))))
(+ (* 5000000000000000/5641895835477563 (/ y (exp z))) (* x (- (* 125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547 (/ (* x (pow y 3)) (pow (exp z) 3))) (* -25000000000000000000000000000000/31830988618379068626528276418969 (/ (pow y 2) (pow (exp z) 2))))))
(+ (* 5000000000000000/5641895835477563 (/ y (exp z))) (* x (- (* x (- (* 625000000000000000000000000000000000000000000000000000000000000/1013211836423377808197068612118338110498536634308026710423022961 (/ (* x (pow y 4)) (pow (exp z) 4))) (* -125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547 (/ (pow y 3) (pow (exp z) 3))))) (* -25000000000000000000000000000000/31830988618379068626528276418969 (/ (pow y 2) (pow (exp z) 2))))))
(* 5641895835477563/5000000000000000 (exp z))
(+ (* -1 (* x y)) (* 5641895835477563/5000000000000000 (exp z)))
(/ -1 x)
(+ y (* -1 (* y z)))
(+ y (+ (* -1 (* y z)) (* -5000000000000000/5641895835477563 (* x (* (pow y 2) z)))))
(+ y (+ (* -1 (* y z)) (* x (+ (* -5000000000000000/5641895835477563 (* (pow y 2) z)) (* -25000000000000000000000000000000/31830988618379068626528276418969 (* x (* (pow y 3) z)))))))
(+ y (+ (* -1 (* y z)) (* x (+ (* -5000000000000000/5641895835477563 (* (pow y 2) z)) (* x (+ (* -25000000000000000000000000000000/31830988618379068626528276418969 (* (pow y 3) z)) (* -125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547 (* x (* (pow y 4) z)))))))))
(* -1 (* y z))
(+ (* -1 (* y z)) (* -5000000000000000/5641895835477563 (* x (* (pow y 2) z))))
(+ (* -1 (* y z)) (* x (+ (* -5000000000000000/5641895835477563 (* (pow y 2) z)) (* -25000000000000000000000000000000/31830988618379068626528276418969 (* x (* (pow y 3) z))))))
(+ (* -1 (* y z)) (* x (+ (* -5000000000000000/5641895835477563 (* (pow y 2) z)) (* x (+ (* -25000000000000000000000000000000/31830988618379068626528276418969 (* (pow y 3) z)) (* -125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547 (* x (* (pow y 4) z))))))))
(* x y)
(* 5000000000000000/5641895835477563 (+ y (* -1 (* y z))))
(+ (* 5000000000000000/5641895835477563 (+ y (* -1 (* y z)))) (* x (- (* -25000000000000000000000000000000/31830988618379068626528276418969 (* (pow y 2) z)) (* -25000000000000000000000000000000/31830988618379068626528276418969 (* y (+ y (* -1 (* y z))))))))
(+ (* 5000000000000000/5641895835477563 (+ y (* -1 (* y z)))) (* x (- (+ (* -25000000000000000000000000000000/31830988618379068626528276418969 (* (pow y 2) z)) (* x (- (* -125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547 (* (pow y 3) z)) (* -5000000000000000/5641895835477563 (* y (- (* -25000000000000000000000000000000/31830988618379068626528276418969 (* (pow y 2) z)) (* -25000000000000000000000000000000/31830988618379068626528276418969 (* y (+ y (* -1 (* y z))))))))))) (* -25000000000000000000000000000000/31830988618379068626528276418969 (* y (+ y (* -1 (* y z))))))))
(+ (* 5000000000000000/5641895835477563 (+ y (* -1 (* y z)))) (* x (- (+ (* -25000000000000000000000000000000/31830988618379068626528276418969 (* (pow y 2) z)) (* x (- (+ (* -125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547 (* (pow y 3) z)) (* x (- (* -625000000000000000000000000000000000000000000000000000000000000/1013211836423377808197068612118338110498536634308026710423022961 (* (pow y 4) z)) (* -5000000000000000/5641895835477563 (* y (- (* -125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547 (* (pow y 3) z)) (* -5000000000000000/5641895835477563 (* y (- (* -25000000000000000000000000000000/31830988618379068626528276418969 (* (pow y 2) z)) (* -25000000000000000000000000000000/31830988618379068626528276418969 (* y (+ y (* -1 (* y z)))))))))))))) (* -5000000000000000/5641895835477563 (* y (- (* -25000000000000000000000000000000/31830988618379068626528276418969 (* (pow y 2) z)) (* -25000000000000000000000000000000/31830988618379068626528276418969 (* y (+ y (* -1 (* y z))))))))))) (* -25000000000000000000000000000000/31830988618379068626528276418969 (* y (+ y (* -1 (* y z))))))))
x
(* x (- 1 (/ 1 (pow x 2))))
(* x (- (+ 1 (* -5641895835477563/5000000000000000 (/ (exp z) (* (pow x 3) y)))) (/ 1 (pow x 2))))
(* x (- (+ 1 (* -31830988618379068626528276418969/25000000000000000000000000000000 (/ (pow (exp z) 2) (* (pow x 4) (pow y 2))))) (+ (* 5641895835477563/5000000000000000 (/ (exp z) (* (pow x 3) y))) (/ 1 (pow x 2)))))
(/ (- (* -5641895835477563/5000000000000000 (/ (exp z) (* x y))) 1) x)
(/ (- (* -31830988618379068626528276418969/25000000000000000000000000000000 (/ (pow (exp z) 2) (* (pow x 2) (pow y 2)))) (+ 1 (* 5641895835477563/5000000000000000 (/ (exp z) (* x y))))) x)
(/ (- (* -179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 (/ (pow (exp z) 3) (* (pow x 3) (pow y 3)))) (+ 1 (+ (* 5641895835477563/5000000000000000 (/ (exp z) (* x y))) (* 31830988618379068626528276418969/25000000000000000000000000000000 (/ (pow (exp z) 2) (* (pow x 2) (pow y 2))))))) x)
(* -1 (* x y))
(* x (- (* 5641895835477563/5000000000000000 (/ (exp z) x)) y))
y
(+ y (* 5641895835477563/5000000000000000 (/ z x)))
(+ y (+ (* 5641895835477563/5000000000000000 (/ z x)) (* 31830988618379068626528276418969/25000000000000000000000000000000 (/ z (* (pow x 2) y)))))
(+ y (+ (* 5641895835477563/5000000000000000 (/ z x)) (+ (* 31830988618379068626528276418969/25000000000000000000000000000000 (/ z (* (pow x 2) y))) (* 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 (/ z (* (pow x 3) (pow y 2)))))))
(* 5641895835477563/5000000000000000 (/ z x))
(/ (+ (* 5641895835477563/5000000000000000 z) (* 31830988618379068626528276418969/25000000000000000000000000000000 (/ z (* x y)))) x)
(/ (+ (* 5641895835477563/5000000000000000 z) (+ (* 31830988618379068626528276418969/25000000000000000000000000000000 (/ z (* x y))) (* 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 (/ z (* (pow x 2) (pow y 2)))))) x)
(/ (+ (* 5641895835477563/5000000000000000 z) (+ (* 31830988618379068626528276418969/25000000000000000000000000000000 (/ z (* x y))) (+ (* 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 (/ z (* (pow x 2) (pow y 2)))) (* 1013211836423377808197068612118338110498536634308026710423022961/625000000000000000000000000000000000000000000000000000000000000 (/ z (* (pow x 3) (pow y 3))))))) x)
(/ (- (* -5641895835477563/5000000000000000 (/ z (* x y))) (+ 1 (/ 5641895835477563/5000000000000000 (* x y)))) x)
(/ (- (+ (* -31830988618379068626528276418969/25000000000000000000000000000000 (/ z (* (pow x 2) (pow y 2)))) (* -5641895835477563/5000000000000000 (/ z (* x y)))) (+ 1 (+ (* -5641895835477563/5000000000000000 (/ (- (* -5641895835477563/5000000000000000 (/ z y)) (* 5641895835477563/5000000000000000 (/ 1 y))) (* (pow x 2) y))) (/ 5641895835477563/5000000000000000 (* x y))))) x)
(/ (- (+ (* -179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 (/ z (* (pow x 3) (pow y 3)))) (+ (* -31830988618379068626528276418969/25000000000000000000000000000000 (/ z (* (pow x 2) (pow y 2)))) (* -5641895835477563/5000000000000000 (/ z (* x y))))) (+ 1 (+ (* -5641895835477563/5000000000000000 (/ (- (* -31830988618379068626528276418969/25000000000000000000000000000000 (/ z (pow y 2))) (* -5641895835477563/5000000000000000 (/ (- (* -5641895835477563/5000000000000000 (/ z y)) (* 5641895835477563/5000000000000000 (/ 1 y))) y))) (* (pow x 3) y))) (+ (* -5641895835477563/5000000000000000 (/ (- (* -5641895835477563/5000000000000000 (/ z y)) (* 5641895835477563/5000000000000000 (/ 1 y))) (* (pow x 2) y))) (/ 5641895835477563/5000000000000000 (* x y)))))) x)
(* -1 (* x (- (/ 1 (pow x 2)) 1)))
(* -1 (* x (- (+ (* 5641895835477563/5000000000000000 (/ (exp z) (* (pow x 3) y))) (/ 1 (pow x 2))) 1)))
(* -1 (* x (- (+ (* -1 (/ (- (* -31830988618379068626528276418969/25000000000000000000000000000000 (/ (pow (exp z) 2) (* x (pow y 2)))) (* 5641895835477563/5000000000000000 (/ (exp z) y))) (pow x 3))) (/ 1 (pow x 2))) 1)))
(* -1 (/ (+ 1 (* 5641895835477563/5000000000000000 (/ (exp z) (* x y)))) x))
(* -1 (/ (+ 1 (* -1 (/ (- (* -31830988618379068626528276418969/25000000000000000000000000000000 (/ (pow (exp z) 2) (* x (pow y 2)))) (* 5641895835477563/5000000000000000 (/ (exp z) y))) x))) x))
(* -1 (/ (+ 1 (* -1 (/ (- (* -1 (/ (- (* 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 (/ (pow (exp z) 3) (* x (pow y 3)))) (* -31830988618379068626528276418969/25000000000000000000000000000000 (/ (pow (exp z) 2) (pow y 2)))) x)) (* 5641895835477563/5000000000000000 (/ (exp z) y))) x))) x))
(* -1 (* x (- (* -5641895835477563/5000000000000000 (/ (exp z) x)) (* -1 y))))
(+ y (* -1 (/ (+ (* -31830988618379068626528276418969/25000000000000000000000000000000 (/ z (* x y))) (* -5641895835477563/5000000000000000 z)) x)))
(+ y (* -1 (/ (+ (* -5641895835477563/5000000000000000 z) (* -1 (/ (+ (* 31830988618379068626528276418969/25000000000000000000000000000000 (/ z y)) (* 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 (/ z (* x (pow y 2))))) x))) x)))
(* -1 (/ (+ (* -31830988618379068626528276418969/25000000000000000000000000000000 (/ z (* x y))) (* -5641895835477563/5000000000000000 z)) x))
(* -1 (/ (+ (* -5641895835477563/5000000000000000 z) (* -1 (/ (+ (* 31830988618379068626528276418969/25000000000000000000000000000000 (/ z y)) (* 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 (/ z (* x (pow y 2))))) x))) x))
(* -1 (/ (+ (* -5641895835477563/5000000000000000 z) (* -1 (/ (+ (* -1 (/ (+ (* -1013211836423377808197068612118338110498536634308026710423022961/625000000000000000000000000000000000000000000000000000000000000 (/ z (* x (pow y 3)))) (* -179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 (/ z (pow y 2)))) x)) (* 31830988618379068626528276418969/25000000000000000000000000000000 (/ z y))) x))) x))
(* -1 (/ (+ 1 (* -1 (/ (- (* -5641895835477563/5000000000000000 (/ z y)) (* 5641895835477563/5000000000000000 (/ 1 y))) x))) x))
(* -1 (/ (+ 1 (* -1 (/ (- (+ (* -5641895835477563/5000000000000000 (/ z y)) (* -1 (/ (- (* 31830988618379068626528276418969/25000000000000000000000000000000 (/ z (pow y 2))) (* 5641895835477563/5000000000000000 (/ (- (* -5641895835477563/5000000000000000 (/ z y)) (* 5641895835477563/5000000000000000 (/ 1 y))) y))) x))) (* 5641895835477563/5000000000000000 (/ 1 y))) x))) x))
(* -1 (/ (+ 1 (* -1 (/ (- (+ (* -5641895835477563/5000000000000000 (/ z y)) (* -1 (/ (- (+ (* -1 (/ (- (* -179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 (/ z (pow y 3))) (* 5641895835477563/5000000000000000 (/ (- (* 31830988618379068626528276418969/25000000000000000000000000000000 (/ z (pow y 2))) (* 5641895835477563/5000000000000000 (/ (- (* -5641895835477563/5000000000000000 (/ z y)) (* 5641895835477563/5000000000000000 (/ 1 y))) y))) y))) x)) (* 31830988618379068626528276418969/25000000000000000000000000000000 (/ z (pow y 2)))) (* 5641895835477563/5000000000000000 (/ (- (* -5641895835477563/5000000000000000 (/ z y)) (* 5641895835477563/5000000000000000 (/ 1 y))) y))) x))) (* 5641895835477563/5000000000000000 (/ 1 y))) x))) x))
(+ x (* 5000000000000000/5641895835477563 (/ y (exp z))))
(+ x (* y (+ (* 25000000000000000000000000000000/31830988618379068626528276418969 (/ (* x y) (pow (exp z) 2))) (* 5000000000000000/5641895835477563 (/ 1 (exp z))))))
(+ x (* y (+ (* y (- (* 125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547 (/ (* (pow x 2) y) (pow (exp z) 3))) (* -25000000000000000000000000000000/31830988618379068626528276418969 (/ x (pow (exp z) 2))))) (* 5000000000000000/5641895835477563 (/ 1 (exp z))))))
(* y (+ (* 25000000000000000000000000000000/31830988618379068626528276418969 (/ (* x y) (pow (exp z) 2))) (* 5000000000000000/5641895835477563 (/ 1 (exp z)))))
(* y (+ (* y (- (* 125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547 (/ (* (pow x 2) y) (pow (exp z) 3))) (* -25000000000000000000000000000000/31830988618379068626528276418969 (/ x (pow (exp z) 2))))) (* 5000000000000000/5641895835477563 (/ 1 (exp z)))))
(* y (+ (* y (- (* y (- (* 625000000000000000000000000000000000000000000000000000000000000/1013211836423377808197068612118338110498536634308026710423022961 (/ (* (pow x 3) y) (pow (exp z) 4))) (* -125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547 (/ (pow x 2) (pow (exp z) 3))))) (* -25000000000000000000000000000000/31830988618379068626528276418969 (/ x (pow (exp z) 2))))) (* 5000000000000000/5641895835477563 (/ 1 (exp z)))))
(* y (+ 1 (* -1 z)))
(* y (+ 1 (+ (* -1 z) (* -5000000000000000/5641895835477563 (* x (* y z))))))
(* y (+ 1 (+ (* -1 z) (* y (+ (* -5000000000000000/5641895835477563 (* x z)) (* -25000000000000000000000000000000/31830988618379068626528276418969 (* (pow x 2) (* y z))))))))
(* y (+ 1 (+ (* -1 z) (* y (+ (* -5000000000000000/5641895835477563 (* x z)) (* y (+ (* -25000000000000000000000000000000/31830988618379068626528276418969 (* (pow x 2) z)) (* -125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547 (* (pow x 3) (* y z))))))))))
(* y (+ (* -1 z) (* -5000000000000000/5641895835477563 (* x (* y z)))))
(* y (+ (* -1 z) (* y (+ (* -5000000000000000/5641895835477563 (* x z)) (* -25000000000000000000000000000000/31830988618379068626528276418969 (* (pow x 2) (* y z)))))))
(* y (+ (* -1 z) (* y (+ (* -5000000000000000/5641895835477563 (* x z)) (* y (+ (* -25000000000000000000000000000000/31830988618379068626528276418969 (* (pow x 2) z)) (* -125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547 (* (pow x 3) (* y z)))))))))
(* 5000000000000000/5641895835477563 (* y (+ 1 (* -1 z))))
(* y (+ (* 5000000000000000/5641895835477563 (+ 1 (* -1 z))) (* y (- (* -25000000000000000000000000000000/31830988618379068626528276418969 (* x z)) (* -25000000000000000000000000000000/31830988618379068626528276418969 (* x (+ 1 (* -1 z))))))))
(* y (+ (* 5000000000000000/5641895835477563 (+ 1 (* -1 z))) (* y (- (+ (* -25000000000000000000000000000000/31830988618379068626528276418969 (* x z)) (* y (- (* -125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547 (* (pow x 2) z)) (* -5000000000000000/5641895835477563 (* x (- (* -25000000000000000000000000000000/31830988618379068626528276418969 (* x z)) (* -25000000000000000000000000000000/31830988618379068626528276418969 (* x (+ 1 (* -1 z)))))))))) (* -25000000000000000000000000000000/31830988618379068626528276418969 (* x (+ 1 (* -1 z))))))))
(* y (+ (* 5000000000000000/5641895835477563 (+ 1 (* -1 z))) (* y (- (+ (* -25000000000000000000000000000000/31830988618379068626528276418969 (* x z)) (* y (- (+ (* -125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547 (* (pow x 2) z)) (* y (- (* -625000000000000000000000000000000000000000000000000000000000000/1013211836423377808197068612118338110498536634308026710423022961 (* (pow x 3) z)) (* -5000000000000000/5641895835477563 (* x (- (* -125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547 (* (pow x 2) z)) (* -5000000000000000/5641895835477563 (* x (- (* -25000000000000000000000000000000/31830988618379068626528276418969 (* x z)) (* -25000000000000000000000000000000/31830988618379068626528276418969 (* x (+ 1 (* -1 z))))))))))))) (* -5000000000000000/5641895835477563 (* x (- (* -25000000000000000000000000000000/31830988618379068626528276418969 (* x z)) (* -25000000000000000000000000000000/31830988618379068626528276418969 (* x (+ 1 (* -1 z)))))))))) (* -25000000000000000000000000000000/31830988618379068626528276418969 (* x (+ 1 (* -1 z))))))))
(- x (/ 1 x))
(- (+ x (* -5641895835477563/5000000000000000 (/ (exp z) (* (pow x 2) y)))) (/ 1 x))
(- (+ x (* -31830988618379068626528276418969/25000000000000000000000000000000 (/ (pow (exp z) 2) (* (pow x 3) (pow y 2))))) (+ (* 5641895835477563/5000000000000000 (/ (exp z) (* (pow x 2) y))) (/ 1 x)))
(- (+ x (* -179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 (/ (pow (exp z) 3) (* (pow x 4) (pow y 3))))) (+ (* 5641895835477563/5000000000000000 (/ (exp z) (* (pow x 2) y))) (+ (* 31830988618379068626528276418969/25000000000000000000000000000000 (/ (pow (exp z) 2) (* (pow x 3) (pow y 2)))) (/ 1 x))))
(- (* -5641895835477563/5000000000000000 (/ (exp z) (* (pow x 2) y))) (/ 1 x))
(- (* -31830988618379068626528276418969/25000000000000000000000000000000 (/ (pow (exp z) 2) (* (pow x 3) (pow y 2)))) (+ (* 5641895835477563/5000000000000000 (/ (exp z) (* (pow x 2) y))) (/ 1 x)))
(- (* -179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 (/ (pow (exp z) 3) (* (pow x 4) (pow y 3)))) (+ (* 5641895835477563/5000000000000000 (/ (exp z) (* (pow x 2) y))) (+ (* 31830988618379068626528276418969/25000000000000000000000000000000 (/ (pow (exp z) 2) (* (pow x 3) (pow y 2)))) (/ 1 x))))
(* y (- (* 5641895835477563/5000000000000000 (/ (exp z) y)) x))
(* y (+ 1 (* 5641895835477563/5000000000000000 (/ z (* x y)))))
(* y (+ 1 (+ (* 5641895835477563/5000000000000000 (/ z (* x y))) (* 31830988618379068626528276418969/25000000000000000000000000000000 (/ z (* (pow x 2) (pow y 2)))))))
(* y (+ 1 (+ (* 5641895835477563/5000000000000000 (/ z (* x y))) (+ (* 31830988618379068626528276418969/25000000000000000000000000000000 (/ z (* (pow x 2) (pow y 2)))) (* 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 (/ z (* (pow x 3) (pow y 3))))))))
(+ (* 5641895835477563/5000000000000000 (/ z x)) (* 31830988618379068626528276418969/25000000000000000000000000000000 (/ z (* (pow x 2) y))))
(+ (* 5641895835477563/5000000000000000 (/ z x)) (+ (* 31830988618379068626528276418969/25000000000000000000000000000000 (/ z (* (pow x 2) y))) (* 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 (/ z (* (pow x 3) (pow y 2))))))
(+ (* 5641895835477563/5000000000000000 (/ z x)) (+ (* 31830988618379068626528276418969/25000000000000000000000000000000 (/ z (* (pow x 2) y))) (+ (* 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 (/ z (* (pow x 3) (pow y 2)))) (* 1013211836423377808197068612118338110498536634308026710423022961/625000000000000000000000000000000000000000000000000000000000000 (/ z (* (pow x 4) (pow y 3)))))))
(- (* -5641895835477563/5000000000000000 (/ z (* (pow x 2) y))) (+ (/ 1 x) (/ 5641895835477563/5000000000000000 (* (pow x 2) y))))
(- (+ (* -31830988618379068626528276418969/25000000000000000000000000000000 (/ z (* (pow x 3) (pow y 2)))) (* -5641895835477563/5000000000000000 (/ z (* (pow x 2) y)))) (+ (* -5641895835477563/5000000000000000 (/ (- (* -5641895835477563/5000000000000000 (/ z (pow x 2))) (* 5641895835477563/5000000000000000 (/ 1 (pow x 2)))) (* x (pow y 2)))) (+ (/ 1 x) (/ 5641895835477563/5000000000000000 (* (pow x 2) y)))))
(- (+ (* -179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 (/ z (* (pow x 4) (pow y 3)))) (+ (* -31830988618379068626528276418969/25000000000000000000000000000000 (/ z (* (pow x 3) (pow y 2)))) (* -5641895835477563/5000000000000000 (/ z (* (pow x 2) y))))) (+ (* -5641895835477563/5000000000000000 (/ (- (* -31830988618379068626528276418969/25000000000000000000000000000000 (/ z (pow x 3))) (* -5641895835477563/5000000000000000 (/ (- (* -5641895835477563/5000000000000000 (/ z (pow x 2))) (* 5641895835477563/5000000000000000 (/ 1 (pow x 2)))) x))) (* x (pow y 3)))) (+ (* -5641895835477563/5000000000000000 (/ (- (* -5641895835477563/5000000000000000 (/ z (pow x 2))) (* 5641895835477563/5000000000000000 (/ 1 (pow x 2)))) (* x (pow y 2)))) (+ (/ 1 x) (/ 5641895835477563/5000000000000000 (* (pow x 2) y))))))
(- (+ x (* -1 (/ (+ (* 5641895835477563/5000000000000000 (/ (exp z) (pow x 2))) (* 31830988618379068626528276418969/25000000000000000000000000000000 (/ (pow (exp z) 2) (* (pow x 3) y)))) y))) (/ 1 x))
(- (+ x (* -1 (/ (+ (* -1 (/ (+ (* -179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 (/ (pow (exp z) 3) (* (pow x 4) y))) (* -31830988618379068626528276418969/25000000000000000000000000000000 (/ (pow (exp z) 2) (pow x 3)))) y)) (* 5641895835477563/5000000000000000 (/ (exp z) (pow x 2)))) y))) (/ 1 x))
(- (* -1 (/ (- (* 31830988618379068626528276418969/25000000000000000000000000000000 (/ (pow (exp z) 2) (* (pow x 3) y))) (* -5641895835477563/5000000000000000 (/ (exp z) (pow x 2)))) y)) (/ 1 x))
(- (* -1 (/ (- (* -1 (/ (- (* -179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 (/ (pow (exp z) 3) (* (pow x 4) y))) (* 31830988618379068626528276418969/25000000000000000000000000000000 (/ (pow (exp z) 2) (pow x 3)))) y)) (* -5641895835477563/5000000000000000 (/ (exp z) (pow x 2)))) y)) (/ 1 x))
(* -1 (* y (- (* -5641895835477563/5000000000000000 (/ (exp z) y)) (* -1 x))))
(* -1 (* y (- (* -5641895835477563/5000000000000000 (/ z (* x y))) 1)))
(* -1 (* y (- (* -1 (/ (+ (* 5641895835477563/5000000000000000 (/ z x)) (* 31830988618379068626528276418969/25000000000000000000000000000000 (/ z (* (pow x 2) y)))) y)) 1)))
(* -1 (* y (- (* -1 (/ (+ (* -1 (/ (+ (* -179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 (/ z (* (pow x 3) y))) (* -31830988618379068626528276418969/25000000000000000000000000000000 (/ z (pow x 2)))) y)) (* 5641895835477563/5000000000000000 (/ z x))) y)) 1)))
(+ (* -1 (/ (+ (* -179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 (/ z (* (pow x 3) y))) (* -31830988618379068626528276418969/25000000000000000000000000000000 (/ z (pow x 2)))) y)) (* 5641895835477563/5000000000000000 (/ z x)))
(+ (* -1 (/ (+ (* -31830988618379068626528276418969/25000000000000000000000000000000 (/ z (pow x 2))) (* -1 (/ (+ (* 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 (/ z (pow x 3))) (* 1013211836423377808197068612118338110498536634308026710423022961/625000000000000000000000000000000000000000000000000000000000000 (/ z (* (pow x 4) y)))) y))) y)) (* 5641895835477563/5000000000000000 (/ z x)))
(- (* -1 (/ (+ (* 5641895835477563/5000000000000000 (/ z (pow x 2))) (* 5641895835477563/5000000000000000 (/ 1 (pow x 2)))) y)) (/ 1 x))
(- (* -1 (/ (+ (* -1 (/ (- (* -31830988618379068626528276418969/25000000000000000000000000000000 (/ z (pow x 3))) (* 5641895835477563/5000000000000000 (/ (+ (* 5641895835477563/5000000000000000 (/ z (pow x 2))) (* 5641895835477563/5000000000000000 (/ 1 (pow x 2)))) x))) y)) (+ (* 5641895835477563/5000000000000000 (/ 1 (pow x 2))) (* 5641895835477563/5000000000000000 (/ z (pow x 2))))) y)) (/ 1 x))
(- (* -1 (/ (+ (* -1 (/ (- (+ (* -31830988618379068626528276418969/25000000000000000000000000000000 (/ z (pow x 3))) (* -1 (/ (- (* 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 (/ z (pow x 4))) (* 5641895835477563/5000000000000000 (/ (- (* -31830988618379068626528276418969/25000000000000000000000000000000 (/ z (pow x 3))) (* 5641895835477563/5000000000000000 (/ (+ (* 5641895835477563/5000000000000000 (/ z (pow x 2))) (* 5641895835477563/5000000000000000 (/ 1 (pow x 2)))) x))) x))) y))) (* 5641895835477563/5000000000000000 (/ (+ (* 5641895835477563/5000000000000000 (/ z (pow x 2))) (* 5641895835477563/5000000000000000 (/ 1 (pow x 2)))) x))) y)) (+ (* 5641895835477563/5000000000000000 (/ 1 (pow x 2))) (* 5641895835477563/5000000000000000 (/ z (pow x 2))))) y)) (/ 1 x))
(+ x (/ y (- 5641895835477563/5000000000000000 (* x y))))
(+ x (+ (* -5641895835477563/5000000000000000 (/ (* y z) (pow (- 5641895835477563/5000000000000000 (* x y)) 2))) (/ y (- 5641895835477563/5000000000000000 (* x y)))))
(+ x (+ (* z (- (* -1 (* z (+ (* -31830988618379068626528276418969/25000000000000000000000000000000 (/ y (pow (- 5641895835477563/5000000000000000 (* x y)) 3))) (* 5641895835477563/10000000000000000 (/ y (pow (- 5641895835477563/5000000000000000 (* x y)) 2)))))) (* 5641895835477563/5000000000000000 (/ y (pow (- 5641895835477563/5000000000000000 (* x y)) 2))))) (/ y (- 5641895835477563/5000000000000000 (* x y)))))
(+ x (+ (* z (- (* z (- (* -1 (* z (+ (* -5641895835477563/5000000000000000 (/ (+ (* -31830988618379068626528276418969/25000000000000000000000000000000 (/ y (pow (- 5641895835477563/5000000000000000 (* x y)) 3))) (* 5641895835477563/10000000000000000 (/ y (pow (- 5641895835477563/5000000000000000 (* x y)) 2)))) (- 5641895835477563/5000000000000000 (* x y)))) (+ (* -31830988618379068626528276418969/50000000000000000000000000000000 (/ y (pow (- 5641895835477563/5000000000000000 (* x y)) 3))) (* 5641895835477563/30000000000000000 (/ y (pow (- 5641895835477563/5000000000000000 (* x y)) 2))))))) (+ (* -31830988618379068626528276418969/25000000000000000000000000000000 (/ y (pow (- 5641895835477563/5000000000000000 (* x y)) 3))) (* 5641895835477563/10000000000000000 (/ y (pow (- 5641895835477563/5000000000000000 (* x y)) 2)))))) (* 5641895835477563/5000000000000000 (/ y (pow (- 5641895835477563/5000000000000000 (* x y)) 2))))) (/ y (- 5641895835477563/5000000000000000 (* x y)))))
(/ y (- 5641895835477563/5000000000000000 (* x y)))
(+ (* -5641895835477563/5000000000000000 (/ (* y z) (pow (- 5641895835477563/5000000000000000 (* x y)) 2))) (/ y (- 5641895835477563/5000000000000000 (* x y))))
(+ (* z (- (* -1 (* z (+ (* -31830988618379068626528276418969/25000000000000000000000000000000 (/ y (pow (- 5641895835477563/5000000000000000 (* x y)) 3))) (* 5641895835477563/10000000000000000 (/ y (pow (- 5641895835477563/5000000000000000 (* x y)) 2)))))) (* 5641895835477563/5000000000000000 (/ y (pow (- 5641895835477563/5000000000000000 (* x y)) 2))))) (/ y (- 5641895835477563/5000000000000000 (* x y))))
(+ (* z (- (* z (- (* -1 (* z (+ (* -5641895835477563/5000000000000000 (/ (+ (* -31830988618379068626528276418969/25000000000000000000000000000000 (/ y (pow (- 5641895835477563/5000000000000000 (* x y)) 3))) (* 5641895835477563/10000000000000000 (/ y (pow (- 5641895835477563/5000000000000000 (* x y)) 2)))) (- 5641895835477563/5000000000000000 (* x y)))) (+ (* -31830988618379068626528276418969/50000000000000000000000000000000 (/ y (pow (- 5641895835477563/5000000000000000 (* x y)) 3))) (* 5641895835477563/30000000000000000 (/ y (pow (- 5641895835477563/5000000000000000 (* x y)) 2))))))) (+ (* -31830988618379068626528276418969/25000000000000000000000000000000 (/ y (pow (- 5641895835477563/5000000000000000 (* x y)) 3))) (* 5641895835477563/10000000000000000 (/ y (pow (- 5641895835477563/5000000000000000 (* x y)) 2)))))) (* 5641895835477563/5000000000000000 (/ y (pow (- 5641895835477563/5000000000000000 (* x y)) 2))))) (/ y (- 5641895835477563/5000000000000000 (* x y))))
(- 5641895835477563/5000000000000000 (* x y))
(- (+ 5641895835477563/5000000000000000 (* 5641895835477563/5000000000000000 z)) (* x y))
(- (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/5000000000000000 (* 5641895835477563/10000000000000000 z)))) (* x y))
(- (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z)))))) (* x y))
5641895835477563/5000000000000000
(+ 5641895835477563/5000000000000000 (* 5641895835477563/5000000000000000 z))
(+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/5000000000000000 (* 5641895835477563/10000000000000000 z))))
(+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z))))))
(+ y (* -5641895835477563/5000000000000000 (/ (* y z) (- 5641895835477563/5000000000000000 (* x y)))))
(* -5641895835477563/5000000000000000 (/ (* y z) (- 5641895835477563/5000000000000000 (* x y))))
5641895835477563/10000000000000000
(+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z))
(+ 5641895835477563/5000000000000000 (* 5641895835477563/10000000000000000 z))
(* -5641895835477563/5000000000000000 z)
(+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y))))
(/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)))
(- (* 5641895835477563/5000000000000000 (exp z)) (* x y))
(* z (+ (* -5641895835477563/5000000000000000 (/ y (- 5641895835477563/5000000000000000 (* x y)))) (/ y z)))
(* 5641895835477563/30000000000000000 z)
(* z (+ 5641895835477563/30000000000000000 (* 5641895835477563/10000000000000000 (/ 1 z))))
(* 5641895835477563/10000000000000000 z)
(* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/5000000000000000 (/ 1 z))))
(* -5641895835477563/5000000000000000 (/ (* y z) (pow (- 5641895835477563/5000000000000000 (* x y)) 2)))
(* z (+ (* -5641895835477563/5000000000000000 (/ y (pow (- 5641895835477563/5000000000000000 (* x y)) 2))) (/ y (* z (- 5641895835477563/5000000000000000 (* x y))))))
(* -1 (* z (+ (* -1 (/ y z)) (* 5641895835477563/5000000000000000 (/ y (- 5641895835477563/5000000000000000 (* x y)))))))
(* -1 (* z (+ (* -1 (/ y (* z (- 5641895835477563/5000000000000000 (* x y))))) (* 5641895835477563/5000000000000000 (/ y (pow (- 5641895835477563/5000000000000000 (* x y)) 2))))))
Outputs
(* 5000000000000000/5641895835477563 (/ y (exp z)))
(*.f64 (/.f64 y (exp.f64 z)) #s(literal 5000000000000000/5641895835477563 binary64))
(+ (* 5000000000000000/5641895835477563 (/ y (exp z))) (* x (- 1 (* -25000000000000000000000000000000/31830988618379068626528276418969 (/ (pow y 2) (pow (exp z) 2))))))
(fma.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 (*.f64 y y) #s(literal -25000000000000000000000000000000/31830988618379068626528276418969 binary64)) (pow.f64 (exp.f64 z) #s(literal 2 binary64)))) x (*.f64 (/.f64 y (exp.f64 z)) #s(literal 5000000000000000/5641895835477563 binary64)))
(+ (* 5000000000000000/5641895835477563 (/ y (exp z))) (* x (- (+ 1 (* 125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547 (/ (* x (pow y 3)) (pow (exp z) 3)))) (* -25000000000000000000000000000000/31830988618379068626528276418969 (/ (pow y 2) (pow (exp z) 2))))))
(fma.f64 (fma.f64 (*.f64 x (pow.f64 (/.f64 y (exp.f64 z)) #s(literal 3 binary64))) #s(literal 125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547 binary64) (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 (*.f64 y y) #s(literal -25000000000000000000000000000000/31830988618379068626528276418969 binary64)) (pow.f64 (exp.f64 z) #s(literal 2 binary64))))) x (*.f64 (/.f64 y (exp.f64 z)) #s(literal 5000000000000000/5641895835477563 binary64)))
(+ (* 5000000000000000/5641895835477563 (/ y (exp z))) (* x (- (+ 1 (* x (- (* 625000000000000000000000000000000000000000000000000000000000000/1013211836423377808197068612118338110498536634308026710423022961 (/ (* x (pow y 4)) (pow (exp z) 4))) (* -125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547 (/ (pow y 3) (pow (exp z) 3)))))) (* -25000000000000000000000000000000/31830988618379068626528276418969 (/ (pow y 2) (pow (exp z) 2))))))
(fma.f64 (fma.f64 (fma.f64 (*.f64 (pow.f64 y #s(literal 4 binary64)) (/.f64 x (pow.f64 (exp.f64 z) #s(literal 4 binary64)))) #s(literal 625000000000000000000000000000000000000000000000000000000000000/1013211836423377808197068612118338110498536634308026710423022961 binary64) (*.f64 #s(literal 125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547 binary64) (pow.f64 (/.f64 y (exp.f64 z)) #s(literal 3 binary64)))) x (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 (*.f64 y y) #s(literal -25000000000000000000000000000000/31830988618379068626528276418969 binary64)) (pow.f64 (exp.f64 z) #s(literal 2 binary64))))) x (*.f64 (/.f64 y (exp.f64 z)) #s(literal 5000000000000000/5641895835477563 binary64)))
(+ (* 25000000000000000000000000000000/31830988618379068626528276418969 (/ (* x (pow y 2)) (pow (exp z) 2))) (* 5000000000000000/5641895835477563 (/ y (exp z))))
(fma.f64 (*.f64 #s(literal 25000000000000000000000000000000/31830988618379068626528276418969 binary64) x) (*.f64 y (/.f64 y (pow.f64 (exp.f64 z) #s(literal 2 binary64)))) (*.f64 (/.f64 y (exp.f64 z)) #s(literal 5000000000000000/5641895835477563 binary64)))
(+ (* 5000000000000000/5641895835477563 (/ y (exp z))) (* x (- (* 125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547 (/ (* x (pow y 3)) (pow (exp z) 3))) (* -25000000000000000000000000000000/31830988618379068626528276418969 (/ (pow y 2) (pow (exp z) 2))))))
(fma.f64 (fma.f64 (*.f64 #s(literal 125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547 binary64) x) (pow.f64 (/.f64 y (exp.f64 z)) #s(literal 3 binary64)) (/.f64 (*.f64 #s(literal 25000000000000000000000000000000/31830988618379068626528276418969 binary64) (*.f64 y y)) (pow.f64 (exp.f64 z) #s(literal 2 binary64)))) x (*.f64 (/.f64 y (exp.f64 z)) #s(literal 5000000000000000/5641895835477563 binary64)))
(+ (* 5000000000000000/5641895835477563 (/ y (exp z))) (* x (- (* x (- (* 625000000000000000000000000000000000000000000000000000000000000/1013211836423377808197068612118338110498536634308026710423022961 (/ (* x (pow y 4)) (pow (exp z) 4))) (* -125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547 (/ (pow y 3) (pow (exp z) 3))))) (* -25000000000000000000000000000000/31830988618379068626528276418969 (/ (pow y 2) (pow (exp z) 2))))))
(fma.f64 (fma.f64 (fma.f64 (*.f64 (pow.f64 y #s(literal 4 binary64)) (/.f64 x (pow.f64 (exp.f64 z) #s(literal 4 binary64)))) #s(literal 625000000000000000000000000000000000000000000000000000000000000/1013211836423377808197068612118338110498536634308026710423022961 binary64) (*.f64 #s(literal 125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547 binary64) (pow.f64 (/.f64 y (exp.f64 z)) #s(literal 3 binary64)))) x (/.f64 (*.f64 #s(literal 25000000000000000000000000000000/31830988618379068626528276418969 binary64) (*.f64 y y)) (pow.f64 (exp.f64 z) #s(literal 2 binary64)))) x (*.f64 (/.f64 y (exp.f64 z)) #s(literal 5000000000000000/5641895835477563 binary64)))
(* 5641895835477563/5000000000000000 (exp z))
(*.f64 (exp.f64 z) #s(literal 5641895835477563/5000000000000000 binary64))
(+ (* -1 (* x y)) (* 5641895835477563/5000000000000000 (exp z)))
(fma.f64 (neg.f64 y) x (*.f64 (exp.f64 z) #s(literal 5641895835477563/5000000000000000 binary64)))
(/ -1 x)
(/.f64 #s(literal -1 binary64) x)
(+ y (* -1 (* y z)))
(-.f64 y (*.f64 z y))
(+ y (+ (* -1 (* y z)) (* -5000000000000000/5641895835477563 (* x (* (pow y 2) z)))))
(*.f64 (fma.f64 (*.f64 (*.f64 z y) x) #s(literal -5000000000000000/5641895835477563 binary64) (-.f64 #s(literal 1 binary64) z)) y)
(+ y (+ (* -1 (* y z)) (* x (+ (* -5000000000000000/5641895835477563 (* (pow y 2) z)) (* -25000000000000000000000000000000/31830988618379068626528276418969 (* x (* (pow y 3) z)))))))
(fma.f64 (fma.f64 (*.f64 (*.f64 (pow.f64 y #s(literal 3 binary64)) z) x) #s(literal -25000000000000000000000000000000/31830988618379068626528276418969 binary64) (*.f64 (*.f64 (*.f64 z y) y) #s(literal -5000000000000000/5641895835477563 binary64))) x (-.f64 y (*.f64 z y)))
(+ y (+ (* -1 (* y z)) (* x (+ (* -5000000000000000/5641895835477563 (* (pow y 2) z)) (* x (+ (* -25000000000000000000000000000000/31830988618379068626528276418969 (* (pow y 3) z)) (* -125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547 (* x (* (pow y 4) z)))))))))
(fma.f64 (fma.f64 (fma.f64 (*.f64 (*.f64 (pow.f64 y #s(literal 4 binary64)) z) x) #s(literal -125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547 binary64) (*.f64 (*.f64 (pow.f64 y #s(literal 3 binary64)) z) #s(literal -25000000000000000000000000000000/31830988618379068626528276418969 binary64))) x (*.f64 (*.f64 (*.f64 z y) y) #s(literal -5000000000000000/5641895835477563 binary64))) x (-.f64 y (*.f64 z y)))
(* -1 (* y z))
(*.f64 (neg.f64 y) z)
(+ (* -1 (* y z)) (* -5000000000000000/5641895835477563 (* x (* (pow y 2) z))))
(*.f64 (fma.f64 (*.f64 (*.f64 z y) x) #s(literal -5000000000000000/5641895835477563 binary64) (neg.f64 z)) y)
(+ (* -1 (* y z)) (* x (+ (* -5000000000000000/5641895835477563 (* (pow y 2) z)) (* -25000000000000000000000000000000/31830988618379068626528276418969 (* x (* (pow y 3) z))))))
(fma.f64 (neg.f64 y) z (*.f64 (fma.f64 (*.f64 (*.f64 (pow.f64 y #s(literal 3 binary64)) z) x) #s(literal -25000000000000000000000000000000/31830988618379068626528276418969 binary64) (*.f64 (*.f64 (*.f64 z y) y) #s(literal -5000000000000000/5641895835477563 binary64))) x))
(+ (* -1 (* y z)) (* x (+ (* -5000000000000000/5641895835477563 (* (pow y 2) z)) (* x (+ (* -25000000000000000000000000000000/31830988618379068626528276418969 (* (pow y 3) z)) (* -125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547 (* x (* (pow y 4) z))))))))
(fma.f64 (neg.f64 y) z (*.f64 (fma.f64 (fma.f64 (*.f64 (*.f64 (pow.f64 y #s(literal 4 binary64)) z) x) #s(literal -125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547 binary64) (*.f64 (*.f64 (pow.f64 y #s(literal 3 binary64)) z) #s(literal -25000000000000000000000000000000/31830988618379068626528276418969 binary64))) x (*.f64 (*.f64 (*.f64 z y) y) #s(literal -5000000000000000/5641895835477563 binary64))) x))
(* x y)
(*.f64 y x)
(* 5000000000000000/5641895835477563 (+ y (* -1 (* y z))))
(*.f64 (fma.f64 #s(literal -5000000000000000/5641895835477563 binary64) z #s(literal 5000000000000000/5641895835477563 binary64)) y)
(+ (* 5000000000000000/5641895835477563 (+ y (* -1 (* y z)))) (* x (- (* -25000000000000000000000000000000/31830988618379068626528276418969 (* (pow y 2) z)) (* -25000000000000000000000000000000/31830988618379068626528276418969 (* y (+ y (* -1 (* y z))))))))
(fma.f64 (*.f64 x #s(literal -25000000000000000000000000000000/31830988618379068626528276418969 binary64)) (-.f64 (*.f64 (*.f64 z y) y) (*.f64 (-.f64 y (*.f64 z y)) y)) (*.f64 (fma.f64 #s(literal -5000000000000000/5641895835477563 binary64) z #s(literal 5000000000000000/5641895835477563 binary64)) y))
(+ (* 5000000000000000/5641895835477563 (+ y (* -1 (* y z)))) (* x (- (+ (* -25000000000000000000000000000000/31830988618379068626528276418969 (* (pow y 2) z)) (* x (- (* -125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547 (* (pow y 3) z)) (* -5000000000000000/5641895835477563 (* y (- (* -25000000000000000000000000000000/31830988618379068626528276418969 (* (pow y 2) z)) (* -25000000000000000000000000000000/31830988618379068626528276418969 (* y (+ y (* -1 (* y z))))))))))) (* -25000000000000000000000000000000/31830988618379068626528276418969 (* y (+ y (* -1 (* y z))))))))
(fma.f64 (fma.f64 #s(literal -5000000000000000/5641895835477563 binary64) z #s(literal 5000000000000000/5641895835477563 binary64)) y (*.f64 (fma.f64 (fma.f64 (*.f64 #s(literal -125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547 binary64) z) (pow.f64 y #s(literal 3 binary64)) (*.f64 (*.f64 #s(literal 5000000000000000/5641895835477563 binary64) y) (*.f64 #s(literal -25000000000000000000000000000000/31830988618379068626528276418969 binary64) (-.f64 (*.f64 (*.f64 z y) y) (*.f64 (-.f64 y (*.f64 z y)) y))))) x (*.f64 #s(literal -25000000000000000000000000000000/31830988618379068626528276418969 binary64) (-.f64 (*.f64 (*.f64 z y) y) (*.f64 (-.f64 y (*.f64 z y)) y)))) x))
(+ (* 5000000000000000/5641895835477563 (+ y (* -1 (* y z)))) (* x (- (+ (* -25000000000000000000000000000000/31830988618379068626528276418969 (* (pow y 2) z)) (* x (- (+ (* -125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547 (* (pow y 3) z)) (* x (- (* -625000000000000000000000000000000000000000000000000000000000000/1013211836423377808197068612118338110498536634308026710423022961 (* (pow y 4) z)) (* -5000000000000000/5641895835477563 (* y (- (* -125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547 (* (pow y 3) z)) (* -5000000000000000/5641895835477563 (* y (- (* -25000000000000000000000000000000/31830988618379068626528276418969 (* (pow y 2) z)) (* -25000000000000000000000000000000/31830988618379068626528276418969 (* y (+ y (* -1 (* y z)))))))))))))) (* -5000000000000000/5641895835477563 (* y (- (* -25000000000000000000000000000000/31830988618379068626528276418969 (* (pow y 2) z)) (* -25000000000000000000000000000000/31830988618379068626528276418969 (* y (+ y (* -1 (* y z))))))))))) (* -25000000000000000000000000000000/31830988618379068626528276418969 (* y (+ y (* -1 (* y z))))))))
(fma.f64 (fma.f64 #s(literal -5000000000000000/5641895835477563 binary64) z #s(literal 5000000000000000/5641895835477563 binary64)) y (*.f64 (fma.f64 (fma.f64 (fma.f64 (*.f64 #s(literal -625000000000000000000000000000000000000000000000000000000000000/1013211836423377808197068612118338110498536634308026710423022961 binary64) z) (pow.f64 y #s(literal 4 binary64)) (*.f64 (*.f64 #s(literal 5000000000000000/5641895835477563 binary64) y) (fma.f64 (*.f64 #s(literal -125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547 binary64) z) (pow.f64 y #s(literal 3 binary64)) (*.f64 (*.f64 #s(literal 5000000000000000/5641895835477563 binary64) y) (*.f64 #s(literal -25000000000000000000000000000000/31830988618379068626528276418969 binary64) (-.f64 (*.f64 (*.f64 z y) y) (*.f64 (-.f64 y (*.f64 z y)) y))))))) x (fma.f64 (*.f64 #s(literal -125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547 binary64) z) (pow.f64 y #s(literal 3 binary64)) (*.f64 (*.f64 #s(literal 5000000000000000/5641895835477563 binary64) y) (*.f64 #s(literal -25000000000000000000000000000000/31830988618379068626528276418969 binary64) (-.f64 (*.f64 (*.f64 z y) y) (*.f64 (-.f64 y (*.f64 z y)) y)))))) x (*.f64 #s(literal -25000000000000000000000000000000/31830988618379068626528276418969 binary64) (-.f64 (*.f64 (*.f64 z y) y) (*.f64 (-.f64 y (*.f64 z y)) y)))) x))
x
(* x (- 1 (/ 1 (pow x 2))))
(*.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (*.f64 x x))) x)
(* x (- (+ 1 (* -5641895835477563/5000000000000000 (/ (exp z) (* (pow x 3) y)))) (/ 1 (pow x 2))))
(*.f64 (fma.f64 (/.f64 #s(literal -5641895835477563/5000000000000000 binary64) (pow.f64 x #s(literal 3 binary64))) (/.f64 (exp.f64 z) y) (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (*.f64 x x)))) x)
(* x (- (+ 1 (* -31830988618379068626528276418969/25000000000000000000000000000000 (/ (pow (exp z) 2) (* (pow x 4) (pow y 2))))) (+ (* 5641895835477563/5000000000000000 (/ (exp z) (* (pow x 3) y))) (/ 1 (pow x 2)))))
(*.f64 (fma.f64 (/.f64 #s(literal -31830988618379068626528276418969/25000000000000000000000000000000 binary64) (pow.f64 x #s(literal 4 binary64))) (/.f64 (/.f64 (pow.f64 (exp.f64 z) #s(literal 2 binary64)) y) y) (fma.f64 (/.f64 #s(literal -5641895835477563/5000000000000000 binary64) (pow.f64 x #s(literal 3 binary64))) (/.f64 (exp.f64 z) y) (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (*.f64 x x))))) x)
(/ (- (* -5641895835477563/5000000000000000 (/ (exp z) (* x y))) 1) x)
(/.f64 (-.f64 (*.f64 (/.f64 #s(literal -5641895835477563/5000000000000000 binary64) x) (/.f64 (exp.f64 z) y)) #s(literal 1 binary64)) x)
(/ (- (* -31830988618379068626528276418969/25000000000000000000000000000000 (/ (pow (exp z) 2) (* (pow x 2) (pow y 2)))) (+ 1 (* 5641895835477563/5000000000000000 (/ (exp z) (* x y))))) x)
(/.f64 (-.f64 (/.f64 (fma.f64 (/.f64 #s(literal -31830988618379068626528276418969/25000000000000000000000000000000 binary64) (*.f64 y y)) (/.f64 (pow.f64 (exp.f64 z) #s(literal 2 binary64)) x) (*.f64 (/.f64 (exp.f64 z) y) #s(literal -5641895835477563/5000000000000000 binary64))) x) #s(literal 1 binary64)) x)
(/ (- (* -179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 (/ (pow (exp z) 3) (* (pow x 3) (pow y 3)))) (+ 1 (+ (* 5641895835477563/5000000000000000 (/ (exp z) (* x y))) (* 31830988618379068626528276418969/25000000000000000000000000000000 (/ (pow (exp z) 2) (* (pow x 2) (pow y 2))))))) x)
(/.f64 (-.f64 (*.f64 (pow.f64 (/.f64 (/.f64 (exp.f64 z) y) x) #s(literal 3 binary64)) #s(literal -179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 binary64)) (fma.f64 (/.f64 #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (*.f64 y y)) (/.f64 (/.f64 (pow.f64 (exp.f64 z) #s(literal 2 binary64)) x) x) (fma.f64 (/.f64 #s(literal 5641895835477563/5000000000000000 binary64) x) (/.f64 (exp.f64 z) y) #s(literal 1 binary64)))) x)
(* -1 (* x y))
(*.f64 (neg.f64 y) x)
(* x (- (* 5641895835477563/5000000000000000 (/ (exp z) x)) y))
(*.f64 (-.f64 (*.f64 (/.f64 (exp.f64 z) x) #s(literal 5641895835477563/5000000000000000 binary64)) y) x)
y
(+ y (* 5641895835477563/5000000000000000 (/ z x)))
(fma.f64 (/.f64 z x) #s(literal 5641895835477563/5000000000000000 binary64) y)
(+ y (+ (* 5641895835477563/5000000000000000 (/ z x)) (* 31830988618379068626528276418969/25000000000000000000000000000000 (/ z (* (pow x 2) y)))))
(+.f64 (/.f64 (fma.f64 (/.f64 (/.f64 z x) y) #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (*.f64 z #s(literal 5641895835477563/5000000000000000 binary64))) x) y)
(+ y (+ (* 5641895835477563/5000000000000000 (/ z x)) (+ (* 31830988618379068626528276418969/25000000000000000000000000000000 (/ z (* (pow x 2) y))) (* 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 (/ z (* (pow x 3) (pow y 2)))))))
(+.f64 (fma.f64 (/.f64 #s(literal 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 binary64) (pow.f64 x #s(literal 3 binary64))) (/.f64 (/.f64 z y) y) (/.f64 (fma.f64 (/.f64 (/.f64 z x) y) #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (*.f64 z #s(literal 5641895835477563/5000000000000000 binary64))) x)) y)
(* 5641895835477563/5000000000000000 (/ z x))
(*.f64 (/.f64 z x) #s(literal 5641895835477563/5000000000000000 binary64))
(/ (+ (* 5641895835477563/5000000000000000 z) (* 31830988618379068626528276418969/25000000000000000000000000000000 (/ z (* x y)))) x)
(/.f64 (fma.f64 (/.f64 (/.f64 z x) y) #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (*.f64 z #s(literal 5641895835477563/5000000000000000 binary64))) x)
(/ (+ (* 5641895835477563/5000000000000000 z) (+ (* 31830988618379068626528276418969/25000000000000000000000000000000 (/ z (* x y))) (* 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 (/ z (* (pow x 2) (pow y 2)))))) x)
(/.f64 (fma.f64 z #s(literal 5641895835477563/5000000000000000 binary64) (/.f64 (fma.f64 (/.f64 (/.f64 (/.f64 z y) y) x) #s(literal 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 binary64) (*.f64 (/.f64 z y) #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64))) x)) x)
(/ (+ (* 5641895835477563/5000000000000000 z) (+ (* 31830988618379068626528276418969/25000000000000000000000000000000 (/ z (* x y))) (+ (* 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 (/ z (* (pow x 2) (pow y 2)))) (* 1013211836423377808197068612118338110498536634308026710423022961/625000000000000000000000000000000000000000000000000000000000000 (/ z (* (pow x 3) (pow y 3))))))) x)
(/.f64 (fma.f64 z #s(literal 5641895835477563/5000000000000000 binary64) (fma.f64 (/.f64 z (pow.f64 (*.f64 y x) #s(literal 3 binary64))) #s(literal 1013211836423377808197068612118338110498536634308026710423022961/625000000000000000000000000000000000000000000000000000000000000 binary64) (/.f64 (fma.f64 (/.f64 (/.f64 (/.f64 z y) y) x) #s(literal 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 binary64) (*.f64 (/.f64 z y) #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64))) x))) x)
(/ (- (* -5641895835477563/5000000000000000 (/ z (* x y))) (+ 1 (/ 5641895835477563/5000000000000000 (* x y)))) x)
(/.f64 (-.f64 (/.f64 (fma.f64 (/.f64 z y) #s(literal -5641895835477563/5000000000000000 binary64) (/.f64 #s(literal -5641895835477563/5000000000000000 binary64) y)) x) #s(literal 1 binary64)) x)
(/ (- (+ (* -31830988618379068626528276418969/25000000000000000000000000000000 (/ z (* (pow x 2) (pow y 2)))) (* -5641895835477563/5000000000000000 (/ z (* x y)))) (+ 1 (+ (* -5641895835477563/5000000000000000 (/ (- (* -5641895835477563/5000000000000000 (/ z y)) (* 5641895835477563/5000000000000000 (/ 1 y))) (* (pow x 2) y))) (/ 5641895835477563/5000000000000000 (* x y))))) x)
(/.f64 (-.f64 (fma.f64 (/.f64 (/.f64 z (*.f64 (*.f64 x x) y)) y) #s(literal -31830988618379068626528276418969/25000000000000000000000000000000 binary64) (-.f64 (*.f64 (/.f64 (/.f64 z x) y) #s(literal -5641895835477563/5000000000000000 binary64)) #s(literal 1 binary64))) (fma.f64 (/.f64 (fma.f64 (/.f64 z y) #s(literal -5641895835477563/5000000000000000 binary64) (/.f64 #s(literal -5641895835477563/5000000000000000 binary64) y)) (*.f64 (*.f64 x x) y)) #s(literal -5641895835477563/5000000000000000 binary64) (/.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)))) x)
(/ (- (+ (* -179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 (/ z (* (pow x 3) (pow y 3)))) (+ (* -31830988618379068626528276418969/25000000000000000000000000000000 (/ z (* (pow x 2) (pow y 2)))) (* -5641895835477563/5000000000000000 (/ z (* x y))))) (+ 1 (+ (* -5641895835477563/5000000000000000 (/ (- (* -31830988618379068626528276418969/25000000000000000000000000000000 (/ z (pow y 2))) (* -5641895835477563/5000000000000000 (/ (- (* -5641895835477563/5000000000000000 (/ z y)) (* 5641895835477563/5000000000000000 (/ 1 y))) y))) (* (pow x 3) y))) (+ (* -5641895835477563/5000000000000000 (/ (- (* -5641895835477563/5000000000000000 (/ z y)) (* 5641895835477563/5000000000000000 (/ 1 y))) (* (pow x 2) y))) (/ 5641895835477563/5000000000000000 (* x y)))))) x)
(/.f64 (-.f64 (fma.f64 (/.f64 z (pow.f64 (*.f64 y x) #s(literal 3 binary64))) #s(literal -179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 binary64) (fma.f64 (/.f64 (/.f64 z (*.f64 (*.f64 x x) y)) y) #s(literal -31830988618379068626528276418969/25000000000000000000000000000000 binary64) (-.f64 (*.f64 (/.f64 (/.f64 z x) y) #s(literal -5641895835477563/5000000000000000 binary64)) #s(literal 1 binary64)))) (fma.f64 #s(literal -5641895835477563/5000000000000000 binary64) (+.f64 (/.f64 (fma.f64 (/.f64 #s(literal -31830988618379068626528276418969/25000000000000000000000000000000 binary64) y) (/.f64 z y) (*.f64 (/.f64 (fma.f64 (/.f64 z y) #s(literal -5641895835477563/5000000000000000 binary64) (/.f64 #s(literal -5641895835477563/5000000000000000 binary64) y)) y) #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 (pow.f64 x #s(literal 3 binary64)) y)) (/.f64 (fma.f64 (/.f64 z y) #s(literal -5641895835477563/5000000000000000 binary64) (/.f64 #s(literal -5641895835477563/5000000000000000 binary64) y)) (*.f64 (*.f64 x x) y))) (/.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)))) x)
(* -1 (* x (- (/ 1 (pow x 2)) 1)))
(*.f64 (neg.f64 x) (-.f64 (/.f64 #s(literal 1 binary64) (*.f64 x x)) #s(literal 1 binary64)))
(* -1 (* x (- (+ (* 5641895835477563/5000000000000000 (/ (exp z) (* (pow x 3) y))) (/ 1 (pow x 2))) 1)))
(*.f64 (neg.f64 x) (fma.f64 (/.f64 #s(literal 5641895835477563/5000000000000000 binary64) (pow.f64 x #s(literal 3 binary64))) (/.f64 (exp.f64 z) y) (-.f64 (/.f64 #s(literal 1 binary64) (*.f64 x x)) #s(literal 1 binary64))))
(* -1 (* x (- (+ (* -1 (/ (- (* -31830988618379068626528276418969/25000000000000000000000000000000 (/ (pow (exp z) 2) (* x (pow y 2)))) (* 5641895835477563/5000000000000000 (/ (exp z) y))) (pow x 3))) (/ 1 (pow x 2))) 1)))
(*.f64 (neg.f64 x) (fma.f64 (/.f64 (fma.f64 (/.f64 #s(literal -31830988618379068626528276418969/25000000000000000000000000000000 binary64) (*.f64 y y)) (/.f64 (pow.f64 (exp.f64 z) #s(literal 2 binary64)) x) (*.f64 (/.f64 (exp.f64 z) y) #s(literal -5641895835477563/5000000000000000 binary64))) (pow.f64 x #s(literal 3 binary64))) #s(literal -1 binary64) (-.f64 (/.f64 #s(literal 1 binary64) (*.f64 x x)) #s(literal 1 binary64))))
(* -1 (/ (+ 1 (* 5641895835477563/5000000000000000 (/ (exp z) (* x y)))) x))
(/.f64 (fma.f64 (/.f64 #s(literal 5641895835477563/5000000000000000 binary64) x) (/.f64 (exp.f64 z) y) #s(literal 1 binary64)) (neg.f64 x))
(* -1 (/ (+ 1 (* -1 (/ (- (* -31830988618379068626528276418969/25000000000000000000000000000000 (/ (pow (exp z) 2) (* x (pow y 2)))) (* 5641895835477563/5000000000000000 (/ (exp z) y))) x))) x))
(/.f64 (-.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (/.f64 #s(literal -31830988618379068626528276418969/25000000000000000000000000000000 binary64) (*.f64 y y)) (/.f64 (pow.f64 (exp.f64 z) #s(literal 2 binary64)) x) (*.f64 (/.f64 (exp.f64 z) y) #s(literal -5641895835477563/5000000000000000 binary64))) x)) (neg.f64 x))
(* -1 (/ (+ 1 (* -1 (/ (- (* -1 (/ (- (* 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 (/ (pow (exp z) 3) (* x (pow y 3)))) (* -31830988618379068626528276418969/25000000000000000000000000000000 (/ (pow (exp z) 2) (pow y 2)))) x)) (* 5641895835477563/5000000000000000 (/ (exp z) y))) x))) x))
(/.f64 (-.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (/.f64 (fma.f64 (/.f64 #s(literal 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 binary64) (pow.f64 y #s(literal 3 binary64))) (/.f64 (pow.f64 (exp.f64 z) #s(literal 3 binary64)) x) (/.f64 (*.f64 #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (pow.f64 (exp.f64 z) #s(literal 2 binary64))) (*.f64 y y))) x) #s(literal -1 binary64) (*.f64 (/.f64 (exp.f64 z) y) #s(literal -5641895835477563/5000000000000000 binary64))) x)) (neg.f64 x))
(* -1 (* x (- (* -5641895835477563/5000000000000000 (/ (exp z) x)) (* -1 y))))
(*.f64 (neg.f64 x) (fma.f64 (/.f64 (exp.f64 z) x) #s(literal -5641895835477563/5000000000000000 binary64) y))
(+ y (* -1 (/ (+ (* -31830988618379068626528276418969/25000000000000000000000000000000 (/ z (* x y))) (* -5641895835477563/5000000000000000 z)) x)))
(-.f64 y (/.f64 (fma.f64 (/.f64 (/.f64 z x) y) #s(literal -31830988618379068626528276418969/25000000000000000000000000000000 binary64) (*.f64 #s(literal -5641895835477563/5000000000000000 binary64) z)) x))
(+ y (* -1 (/ (+ (* -5641895835477563/5000000000000000 z) (* -1 (/ (+ (* 31830988618379068626528276418969/25000000000000000000000000000000 (/ z y)) (* 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 (/ z (* x (pow y 2))))) x))) x)))
(-.f64 y (/.f64 (fma.f64 #s(literal -5641895835477563/5000000000000000 binary64) z (/.f64 (fma.f64 (/.f64 (/.f64 (/.f64 z y) y) x) #s(literal 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 binary64) (*.f64 (/.f64 z y) #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64))) (neg.f64 x))) x))
(* -1 (/ (+ (* -31830988618379068626528276418969/25000000000000000000000000000000 (/ z (* x y))) (* -5641895835477563/5000000000000000 z)) x))
(/.f64 (fma.f64 (/.f64 (/.f64 z x) y) #s(literal -31830988618379068626528276418969/25000000000000000000000000000000 binary64) (*.f64 #s(literal -5641895835477563/5000000000000000 binary64) z)) (neg.f64 x))
(* -1 (/ (+ (* -5641895835477563/5000000000000000 z) (* -1 (/ (+ (* 31830988618379068626528276418969/25000000000000000000000000000000 (/ z y)) (* 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 (/ z (* x (pow y 2))))) x))) x))
(/.f64 (fma.f64 #s(literal -5641895835477563/5000000000000000 binary64) z (/.f64 (fma.f64 (/.f64 (/.f64 (/.f64 z y) y) x) #s(literal 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 binary64) (*.f64 (/.f64 z y) #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64))) (neg.f64 x))) (neg.f64 x))
(* -1 (/ (+ (* -5641895835477563/5000000000000000 z) (* -1 (/ (+ (* -1 (/ (+ (* -1013211836423377808197068612118338110498536634308026710423022961/625000000000000000000000000000000000000000000000000000000000000 (/ z (* x (pow y 3)))) (* -179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 (/ z (pow y 2)))) x)) (* 31830988618379068626528276418969/25000000000000000000000000000000 (/ z y))) x))) x))
(/.f64 (fma.f64 #s(literal -5641895835477563/5000000000000000 binary64) z (/.f64 (fma.f64 (/.f64 z y) #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (/.f64 (fma.f64 (/.f64 z (*.f64 (pow.f64 y #s(literal 3 binary64)) x)) #s(literal -1013211836423377808197068612118338110498536634308026710423022961/625000000000000000000000000000000000000000000000000000000000000 binary64) (*.f64 (/.f64 (/.f64 z y) y) #s(literal -179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 binary64))) (neg.f64 x))) (neg.f64 x))) (neg.f64 x))
(* -1 (/ (+ 1 (* -1 (/ (- (* -5641895835477563/5000000000000000 (/ z y)) (* 5641895835477563/5000000000000000 (/ 1 y))) x))) x))
(/.f64 (-.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (/.f64 z y) #s(literal -5641895835477563/5000000000000000 binary64) (/.f64 #s(literal -5641895835477563/5000000000000000 binary64) y)) x)) (neg.f64 x))
(* -1 (/ (+ 1 (* -1 (/ (- (+ (* -5641895835477563/5000000000000000 (/ z y)) (* -1 (/ (- (* 31830988618379068626528276418969/25000000000000000000000000000000 (/ z (pow y 2))) (* 5641895835477563/5000000000000000 (/ (- (* -5641895835477563/5000000000000000 (/ z y)) (* 5641895835477563/5000000000000000 (/ 1 y))) y))) x))) (* 5641895835477563/5000000000000000 (/ 1 y))) x))) x))
(/.f64 (-.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (/.f64 (fma.f64 (/.f64 #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) y) (/.f64 z y) (*.f64 (/.f64 (fma.f64 (/.f64 z y) #s(literal -5641895835477563/5000000000000000 binary64) (/.f64 #s(literal -5641895835477563/5000000000000000 binary64) y)) y) #s(literal -5641895835477563/5000000000000000 binary64))) x) #s(literal -1 binary64) (fma.f64 (/.f64 z y) #s(literal -5641895835477563/5000000000000000 binary64) (/.f64 #s(literal -5641895835477563/5000000000000000 binary64) y))) x)) (neg.f64 x))
(* -1 (/ (+ 1 (* -1 (/ (- (+ (* -5641895835477563/5000000000000000 (/ z y)) (* -1 (/ (- (+ (* -1 (/ (- (* -179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 (/ z (pow y 3))) (* 5641895835477563/5000000000000000 (/ (- (* 31830988618379068626528276418969/25000000000000000000000000000000 (/ z (pow y 2))) (* 5641895835477563/5000000000000000 (/ (- (* -5641895835477563/5000000000000000 (/ z y)) (* 5641895835477563/5000000000000000 (/ 1 y))) y))) y))) x)) (* 31830988618379068626528276418969/25000000000000000000000000000000 (/ z (pow y 2)))) (* 5641895835477563/5000000000000000 (/ (- (* -5641895835477563/5000000000000000 (/ z y)) (* 5641895835477563/5000000000000000 (/ 1 y))) y))) x))) (* 5641895835477563/5000000000000000 (/ 1 y))) x))) x))
(/.f64 (-.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (/.f64 (fma.f64 (/.f64 (fma.f64 (/.f64 z (pow.f64 y #s(literal 3 binary64))) #s(literal -179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 binary64) (*.f64 #s(literal -5641895835477563/5000000000000000 binary64) (/.f64 (fma.f64 (/.f64 #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) y) (/.f64 z y) (*.f64 (/.f64 (fma.f64 (/.f64 z y) #s(literal -5641895835477563/5000000000000000 binary64) (/.f64 #s(literal -5641895835477563/5000000000000000 binary64) y)) y) #s(literal -5641895835477563/5000000000000000 binary64))) y))) x) #s(literal -1 binary64) (fma.f64 (/.f64 #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) y) (/.f64 z y) (*.f64 (/.f64 (fma.f64 (/.f64 z y) #s(literal -5641895835477563/5000000000000000 binary64) (/.f64 #s(literal -5641895835477563/5000000000000000 binary64) y)) y) #s(literal -5641895835477563/5000000000000000 binary64)))) x) #s(literal -1 binary64) (fma.f64 (/.f64 z y) #s(literal -5641895835477563/5000000000000000 binary64) (/.f64 #s(literal -5641895835477563/5000000000000000 binary64) y))) x)) (neg.f64 x))
(+ x (* 5000000000000000/5641895835477563 (/ y (exp z))))
(fma.f64 (/.f64 #s(literal 5000000000000000/5641895835477563 binary64) (exp.f64 z)) y x)
(+ x (* y (+ (* 25000000000000000000000000000000/31830988618379068626528276418969 (/ (* x y) (pow (exp z) 2))) (* 5000000000000000/5641895835477563 (/ 1 (exp z))))))
(fma.f64 (fma.f64 (*.f64 #s(literal 25000000000000000000000000000000/31830988618379068626528276418969 binary64) x) (/.f64 y (pow.f64 (exp.f64 z) #s(literal 2 binary64))) (/.f64 #s(literal 5000000000000000/5641895835477563 binary64) (exp.f64 z))) y x)
(+ x (* y (+ (* y (- (* 125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547 (/ (* (pow x 2) y) (pow (exp z) 3))) (* -25000000000000000000000000000000/31830988618379068626528276418969 (/ x (pow (exp z) 2))))) (* 5000000000000000/5641895835477563 (/ 1 (exp z))))))
(fma.f64 (fma.f64 (fma.f64 (*.f64 #s(literal 125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547 binary64) (*.f64 x x)) (/.f64 y (pow.f64 (exp.f64 z) #s(literal 3 binary64))) (*.f64 #s(literal 25000000000000000000000000000000/31830988618379068626528276418969 binary64) (/.f64 x (pow.f64 (exp.f64 z) #s(literal 2 binary64))))) y (/.f64 #s(literal 5000000000000000/5641895835477563 binary64) (exp.f64 z))) y x)
(* y (+ (* 25000000000000000000000000000000/31830988618379068626528276418969 (/ (* x y) (pow (exp z) 2))) (* 5000000000000000/5641895835477563 (/ 1 (exp z)))))
(*.f64 (fma.f64 (*.f64 #s(literal 25000000000000000000000000000000/31830988618379068626528276418969 binary64) x) (/.f64 y (pow.f64 (exp.f64 z) #s(literal 2 binary64))) (/.f64 #s(literal 5000000000000000/5641895835477563 binary64) (exp.f64 z))) y)
(* y (+ (* y (- (* 125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547 (/ (* (pow x 2) y) (pow (exp z) 3))) (* -25000000000000000000000000000000/31830988618379068626528276418969 (/ x (pow (exp z) 2))))) (* 5000000000000000/5641895835477563 (/ 1 (exp z)))))
(*.f64 (fma.f64 (fma.f64 (*.f64 #s(literal 125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547 binary64) (*.f64 x x)) (/.f64 y (pow.f64 (exp.f64 z) #s(literal 3 binary64))) (*.f64 #s(literal 25000000000000000000000000000000/31830988618379068626528276418969 binary64) (/.f64 x (pow.f64 (exp.f64 z) #s(literal 2 binary64))))) y (/.f64 #s(literal 5000000000000000/5641895835477563 binary64) (exp.f64 z))) y)
(* y (+ (* y (- (* y (- (* 625000000000000000000000000000000000000000000000000000000000000/1013211836423377808197068612118338110498536634308026710423022961 (/ (* (pow x 3) y) (pow (exp z) 4))) (* -125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547 (/ (pow x 2) (pow (exp z) 3))))) (* -25000000000000000000000000000000/31830988618379068626528276418969 (/ x (pow (exp z) 2))))) (* 5000000000000000/5641895835477563 (/ 1 (exp z)))))
(*.f64 (fma.f64 (fma.f64 (fma.f64 (*.f64 #s(literal 625000000000000000000000000000000000000000000000000000000000000/1013211836423377808197068612118338110498536634308026710423022961 binary64) (pow.f64 x #s(literal 3 binary64))) (/.f64 y (pow.f64 (exp.f64 z) #s(literal 4 binary64))) (/.f64 (*.f64 #s(literal 125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547 binary64) (*.f64 x x)) (pow.f64 (exp.f64 z) #s(literal 3 binary64)))) y (*.f64 #s(literal 25000000000000000000000000000000/31830988618379068626528276418969 binary64) (/.f64 x (pow.f64 (exp.f64 z) #s(literal 2 binary64))))) y (/.f64 #s(literal 5000000000000000/5641895835477563 binary64) (exp.f64 z))) y)
(* y (+ 1 (* -1 z)))
(-.f64 y (*.f64 z y))
(* y (+ 1 (+ (* -1 z) (* -5000000000000000/5641895835477563 (* x (* y z))))))
(*.f64 (fma.f64 (*.f64 (*.f64 z y) x) #s(literal -5000000000000000/5641895835477563 binary64) (-.f64 #s(literal 1 binary64) z)) y)
(* y (+ 1 (+ (* -1 z) (* y (+ (* -5000000000000000/5641895835477563 (* x z)) (* -25000000000000000000000000000000/31830988618379068626528276418969 (* (pow x 2) (* y z))))))))
(*.f64 (fma.f64 (fma.f64 (*.f64 (*.f64 (*.f64 z y) x) x) #s(literal -25000000000000000000000000000000/31830988618379068626528276418969 binary64) (*.f64 (*.f64 z x) #s(literal -5000000000000000/5641895835477563 binary64))) y (-.f64 #s(literal 1 binary64) z)) y)
(* y (+ 1 (+ (* -1 z) (* y (+ (* -5000000000000000/5641895835477563 (* x z)) (* y (+ (* -25000000000000000000000000000000/31830988618379068626528276418969 (* (pow x 2) z)) (* -125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547 (* (pow x 3) (* y z))))))))))
(*.f64 (fma.f64 (fma.f64 (fma.f64 (*.f64 (*.f64 (pow.f64 x #s(literal 3 binary64)) y) z) #s(literal -125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547 binary64) (*.f64 (*.f64 (*.f64 z x) x) #s(literal -25000000000000000000000000000000/31830988618379068626528276418969 binary64))) y (*.f64 (*.f64 z x) #s(literal -5000000000000000/5641895835477563 binary64))) y (-.f64 #s(literal 1 binary64) z)) y)
(* y (+ (* -1 z) (* -5000000000000000/5641895835477563 (* x (* y z)))))
(*.f64 (fma.f64 (*.f64 (*.f64 z y) x) #s(literal -5000000000000000/5641895835477563 binary64) (neg.f64 z)) y)
(* y (+ (* -1 z) (* y (+ (* -5000000000000000/5641895835477563 (* x z)) (* -25000000000000000000000000000000/31830988618379068626528276418969 (* (pow x 2) (* y z)))))))
(*.f64 (fma.f64 (fma.f64 (*.f64 (*.f64 (*.f64 z y) x) x) #s(literal -25000000000000000000000000000000/31830988618379068626528276418969 binary64) (*.f64 (*.f64 z x) #s(literal -5000000000000000/5641895835477563 binary64))) y (neg.f64 z)) y)
(* y (+ (* -1 z) (* y (+ (* -5000000000000000/5641895835477563 (* x z)) (* y (+ (* -25000000000000000000000000000000/31830988618379068626528276418969 (* (pow x 2) z)) (* -125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547 (* (pow x 3) (* y z)))))))))
(*.f64 (fma.f64 (fma.f64 (fma.f64 (*.f64 (*.f64 (pow.f64 x #s(literal 3 binary64)) y) z) #s(literal -125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547 binary64) (*.f64 (*.f64 (*.f64 z x) x) #s(literal -25000000000000000000000000000000/31830988618379068626528276418969 binary64))) y (*.f64 (*.f64 z x) #s(literal -5000000000000000/5641895835477563 binary64))) y (neg.f64 z)) y)
(* 5000000000000000/5641895835477563 (* y (+ 1 (* -1 z))))
(*.f64 (fma.f64 #s(literal -5000000000000000/5641895835477563 binary64) z #s(literal 5000000000000000/5641895835477563 binary64)) y)
(* y (+ (* 5000000000000000/5641895835477563 (+ 1 (* -1 z))) (* y (- (* -25000000000000000000000000000000/31830988618379068626528276418969 (* x z)) (* -25000000000000000000000000000000/31830988618379068626528276418969 (* x (+ 1 (* -1 z))))))))
(*.f64 (fma.f64 (*.f64 (*.f64 #s(literal -25000000000000000000000000000000/31830988618379068626528276418969 binary64) x) (-.f64 z (-.f64 #s(literal 1 binary64) z))) y (fma.f64 #s(literal -5000000000000000/5641895835477563 binary64) z #s(literal 5000000000000000/5641895835477563 binary64))) y)
(* y (+ (* 5000000000000000/5641895835477563 (+ 1 (* -1 z))) (* y (- (+ (* -25000000000000000000000000000000/31830988618379068626528276418969 (* x z)) (* y (- (* -125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547 (* (pow x 2) z)) (* -5000000000000000/5641895835477563 (* x (- (* -25000000000000000000000000000000/31830988618379068626528276418969 (* x z)) (* -25000000000000000000000000000000/31830988618379068626528276418969 (* x (+ 1 (* -1 z)))))))))) (* -25000000000000000000000000000000/31830988618379068626528276418969 (* x (+ 1 (* -1 z))))))))
(*.f64 (fma.f64 (fma.f64 (fma.f64 (*.f64 #s(literal -125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547 binary64) z) (*.f64 x x) (*.f64 (*.f64 #s(literal 5000000000000000/5641895835477563 binary64) x) (*.f64 (*.f64 #s(literal -25000000000000000000000000000000/31830988618379068626528276418969 binary64) x) (-.f64 z (-.f64 #s(literal 1 binary64) z))))) y (*.f64 (*.f64 #s(literal -25000000000000000000000000000000/31830988618379068626528276418969 binary64) x) (-.f64 z (-.f64 #s(literal 1 binary64) z)))) y (fma.f64 #s(literal -5000000000000000/5641895835477563 binary64) z #s(literal 5000000000000000/5641895835477563 binary64))) y)
(* y (+ (* 5000000000000000/5641895835477563 (+ 1 (* -1 z))) (* y (- (+ (* -25000000000000000000000000000000/31830988618379068626528276418969 (* x z)) (* y (- (+ (* -125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547 (* (pow x 2) z)) (* y (- (* -625000000000000000000000000000000000000000000000000000000000000/1013211836423377808197068612118338110498536634308026710423022961 (* (pow x 3) z)) (* -5000000000000000/5641895835477563 (* x (- (* -125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547 (* (pow x 2) z)) (* -5000000000000000/5641895835477563 (* x (- (* -25000000000000000000000000000000/31830988618379068626528276418969 (* x z)) (* -25000000000000000000000000000000/31830988618379068626528276418969 (* x (+ 1 (* -1 z))))))))))))) (* -5000000000000000/5641895835477563 (* x (- (* -25000000000000000000000000000000/31830988618379068626528276418969 (* x z)) (* -25000000000000000000000000000000/31830988618379068626528276418969 (* x (+ 1 (* -1 z)))))))))) (* -25000000000000000000000000000000/31830988618379068626528276418969 (* x (+ 1 (* -1 z))))))))
(*.f64 (fma.f64 (fma.f64 (fma.f64 (fma.f64 (*.f64 #s(literal -625000000000000000000000000000000000000000000000000000000000000/1013211836423377808197068612118338110498536634308026710423022961 binary64) z) (pow.f64 x #s(literal 3 binary64)) (*.f64 (*.f64 #s(literal 5000000000000000/5641895835477563 binary64) x) (fma.f64 (*.f64 #s(literal -125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547 binary64) z) (*.f64 x x) (*.f64 (*.f64 #s(literal 5000000000000000/5641895835477563 binary64) x) (*.f64 (*.f64 #s(literal -25000000000000000000000000000000/31830988618379068626528276418969 binary64) x) (-.f64 z (-.f64 #s(literal 1 binary64) z))))))) y (fma.f64 (*.f64 #s(literal -125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547 binary64) z) (*.f64 x x) (*.f64 (*.f64 #s(literal 5000000000000000/5641895835477563 binary64) x) (*.f64 (*.f64 #s(literal -25000000000000000000000000000000/31830988618379068626528276418969 binary64) x) (-.f64 z (-.f64 #s(literal 1 binary64) z)))))) y (*.f64 (*.f64 #s(literal -25000000000000000000000000000000/31830988618379068626528276418969 binary64) x) (-.f64 z (-.f64 #s(literal 1 binary64) z)))) y (fma.f64 #s(literal -5000000000000000/5641895835477563 binary64) z #s(literal 5000000000000000/5641895835477563 binary64))) y)
(- x (/ 1 x))
(-.f64 x (/.f64 #s(literal 1 binary64) x))
(- (+ x (* -5641895835477563/5000000000000000 (/ (exp z) (* (pow x 2) y)))) (/ 1 x))
(-.f64 x (/.f64 (fma.f64 (/.f64 #s(literal 5641895835477563/5000000000000000 binary64) x) (/.f64 (exp.f64 z) y) #s(literal 1 binary64)) x))
(- (+ x (* -31830988618379068626528276418969/25000000000000000000000000000000 (/ (pow (exp z) 2) (* (pow x 3) (pow y 2))))) (+ (* 5641895835477563/5000000000000000 (/ (exp z) (* (pow x 2) y))) (/ 1 x)))
(+.f64 x (/.f64 (-.f64 (/.f64 (fma.f64 (/.f64 #s(literal -31830988618379068626528276418969/25000000000000000000000000000000 binary64) (*.f64 y y)) (/.f64 (pow.f64 (exp.f64 z) #s(literal 2 binary64)) x) (*.f64 (/.f64 (exp.f64 z) y) #s(literal -5641895835477563/5000000000000000 binary64))) x) #s(literal 1 binary64)) x))
(- (+ x (* -179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 (/ (pow (exp z) 3) (* (pow x 4) (pow y 3))))) (+ (* 5641895835477563/5000000000000000 (/ (exp z) (* (pow x 2) y))) (+ (* 31830988618379068626528276418969/25000000000000000000000000000000 (/ (pow (exp z) 2) (* (pow x 3) (pow y 2)))) (/ 1 x))))
(fma.f64 (/.f64 #s(literal -179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 binary64) (pow.f64 x #s(literal 4 binary64))) (/.f64 (pow.f64 (exp.f64 z) #s(literal 3 binary64)) (pow.f64 y #s(literal 3 binary64))) (+.f64 x (/.f64 (-.f64 (/.f64 (fma.f64 (/.f64 #s(literal -31830988618379068626528276418969/25000000000000000000000000000000 binary64) (*.f64 y y)) (/.f64 (pow.f64 (exp.f64 z) #s(literal 2 binary64)) x) (*.f64 (/.f64 (exp.f64 z) y) #s(literal -5641895835477563/5000000000000000 binary64))) x) #s(literal 1 binary64)) x)))
(- (* -5641895835477563/5000000000000000 (/ (exp z) (* (pow x 2) y))) (/ 1 x))
(/.f64 (-.f64 (*.f64 (/.f64 #s(literal -5641895835477563/5000000000000000 binary64) x) (/.f64 (exp.f64 z) y)) #s(literal 1 binary64)) x)
(- (* -31830988618379068626528276418969/25000000000000000000000000000000 (/ (pow (exp z) 2) (* (pow x 3) (pow y 2)))) (+ (* 5641895835477563/5000000000000000 (/ (exp z) (* (pow x 2) y))) (/ 1 x)))
(/.f64 (-.f64 (/.f64 (fma.f64 (/.f64 #s(literal -31830988618379068626528276418969/25000000000000000000000000000000 binary64) (*.f64 y y)) (/.f64 (pow.f64 (exp.f64 z) #s(literal 2 binary64)) x) (*.f64 (/.f64 (exp.f64 z) y) #s(literal -5641895835477563/5000000000000000 binary64))) x) #s(literal 1 binary64)) x)
(- (* -179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 (/ (pow (exp z) 3) (* (pow x 4) (pow y 3)))) (+ (* 5641895835477563/5000000000000000 (/ (exp z) (* (pow x 2) y))) (+ (* 31830988618379068626528276418969/25000000000000000000000000000000 (/ (pow (exp z) 2) (* (pow x 3) (pow y 2)))) (/ 1 x))))
(-.f64 (/.f64 (*.f64 (pow.f64 (exp.f64 z) #s(literal 3 binary64)) #s(literal -179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 binary64)) (*.f64 (pow.f64 x #s(literal 4 binary64)) (pow.f64 y #s(literal 3 binary64)))) (fma.f64 (/.f64 #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (pow.f64 x #s(literal 3 binary64))) (/.f64 (/.f64 (pow.f64 (exp.f64 z) #s(literal 2 binary64)) y) y) (/.f64 (fma.f64 (/.f64 #s(literal 5641895835477563/5000000000000000 binary64) x) (/.f64 (exp.f64 z) y) #s(literal 1 binary64)) x)))
(* y (- (* 5641895835477563/5000000000000000 (/ (exp z) y)) x))
(*.f64 (-.f64 (*.f64 (/.f64 (exp.f64 z) y) #s(literal 5641895835477563/5000000000000000 binary64)) x) y)
(* y (+ 1 (* 5641895835477563/5000000000000000 (/ z (* x y)))))
(*.f64 (fma.f64 (/.f64 #s(literal 5641895835477563/5000000000000000 binary64) y) (/.f64 z x) #s(literal 1 binary64)) y)
(* y (+ 1 (+ (* 5641895835477563/5000000000000000 (/ z (* x y))) (* 31830988618379068626528276418969/25000000000000000000000000000000 (/ z (* (pow x 2) (pow y 2)))))))
(fma.f64 (/.f64 (/.f64 (fma.f64 (/.f64 (/.f64 z x) y) #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (*.f64 z #s(literal 5641895835477563/5000000000000000 binary64))) x) y) y y)
(* y (+ 1 (+ (* 5641895835477563/5000000000000000 (/ z (* x y))) (+ (* 31830988618379068626528276418969/25000000000000000000000000000000 (/ z (* (pow x 2) (pow y 2)))) (* 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 (/ z (* (pow x 3) (pow y 3))))))))
(fma.f64 (fma.f64 (/.f64 z (pow.f64 (*.f64 y x) #s(literal 3 binary64))) #s(literal 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 binary64) (/.f64 (/.f64 (fma.f64 (/.f64 (/.f64 z x) y) #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (*.f64 z #s(literal 5641895835477563/5000000000000000 binary64))) x) y)) y y)
(+ (* 5641895835477563/5000000000000000 (/ z x)) (* 31830988618379068626528276418969/25000000000000000000000000000000 (/ z (* (pow x 2) y))))
(/.f64 (fma.f64 (/.f64 (/.f64 z x) y) #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (*.f64 z #s(literal 5641895835477563/5000000000000000 binary64))) x)
(+ (* 5641895835477563/5000000000000000 (/ z x)) (+ (* 31830988618379068626528276418969/25000000000000000000000000000000 (/ z (* (pow x 2) y))) (* 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 (/ z (* (pow x 3) (pow y 2))))))
(fma.f64 (/.f64 #s(literal 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 binary64) (pow.f64 x #s(literal 3 binary64))) (/.f64 (/.f64 z y) y) (/.f64 (fma.f64 (/.f64 (/.f64 z x) y) #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (*.f64 z #s(literal 5641895835477563/5000000000000000 binary64))) x))
(+ (* 5641895835477563/5000000000000000 (/ z x)) (+ (* 31830988618379068626528276418969/25000000000000000000000000000000 (/ z (* (pow x 2) y))) (+ (* 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 (/ z (* (pow x 3) (pow y 2)))) (* 1013211836423377808197068612118338110498536634308026710423022961/625000000000000000000000000000000000000000000000000000000000000 (/ z (* (pow x 4) (pow y 3)))))))
(+.f64 (fma.f64 (/.f64 #s(literal 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 binary64) (pow.f64 x #s(literal 3 binary64))) (/.f64 (/.f64 z y) y) (*.f64 (/.f64 #s(literal 1013211836423377808197068612118338110498536634308026710423022961/625000000000000000000000000000000000000000000000000000000000000 binary64) (pow.f64 x #s(literal 4 binary64))) (/.f64 z (pow.f64 y #s(literal 3 binary64))))) (/.f64 (fma.f64 (/.f64 (/.f64 z x) y) #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (*.f64 z #s(literal 5641895835477563/5000000000000000 binary64))) x))
(- (* -5641895835477563/5000000000000000 (/ z (* (pow x 2) y))) (+ (/ 1 x) (/ 5641895835477563/5000000000000000 (* (pow x 2) y))))
(-.f64 (/.f64 (fma.f64 (/.f64 z y) #s(literal -5641895835477563/5000000000000000 binary64) (/.f64 #s(literal -5641895835477563/5000000000000000 binary64) y)) (*.f64 x x)) (/.f64 #s(literal 1 binary64) x))
(- (+ (* -31830988618379068626528276418969/25000000000000000000000000000000 (/ z (* (pow x 3) (pow y 2)))) (* -5641895835477563/5000000000000000 (/ z (* (pow x 2) y)))) (+ (* -5641895835477563/5000000000000000 (/ (- (* -5641895835477563/5000000000000000 (/ z (pow x 2))) (* 5641895835477563/5000000000000000 (/ 1 (pow x 2)))) (* x (pow y 2)))) (+ (/ 1 x) (/ 5641895835477563/5000000000000000 (* (pow x 2) y)))))
(fma.f64 (/.f64 #s(literal -31830988618379068626528276418969/25000000000000000000000000000000 binary64) (pow.f64 x #s(literal 3 binary64))) (/.f64 (/.f64 z y) y) (-.f64 (-.f64 (/.f64 (fma.f64 (/.f64 z y) #s(literal -5641895835477563/5000000000000000 binary64) (/.f64 #s(literal -5641895835477563/5000000000000000 binary64) y)) (*.f64 x x)) (/.f64 #s(literal 1 binary64) x)) (*.f64 (/.f64 #s(literal -5641895835477563/5000000000000000 binary64) x) (/.f64 (neg.f64 (/.f64 (fma.f64 z #s(literal 5641895835477563/5000000000000000 binary64) #s(literal 5641895835477563/5000000000000000 binary64)) (*.f64 x x))) (*.f64 y y)))))
(- (+ (* -179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 (/ z (* (pow x 4) (pow y 3)))) (+ (* -31830988618379068626528276418969/25000000000000000000000000000000 (/ z (* (pow x 3) (pow y 2)))) (* -5641895835477563/5000000000000000 (/ z (* (pow x 2) y))))) (+ (* -5641895835477563/5000000000000000 (/ (- (* -31830988618379068626528276418969/25000000000000000000000000000000 (/ z (pow x 3))) (* -5641895835477563/5000000000000000 (/ (- (* -5641895835477563/5000000000000000 (/ z (pow x 2))) (* 5641895835477563/5000000000000000 (/ 1 (pow x 2)))) x))) (* x (pow y 3)))) (+ (* -5641895835477563/5000000000000000 (/ (- (* -5641895835477563/5000000000000000 (/ z (pow x 2))) (* 5641895835477563/5000000000000000 (/ 1 (pow x 2)))) (* x (pow y 2)))) (+ (/ 1 x) (/ 5641895835477563/5000000000000000 (* (pow x 2) y))))))
(fma.f64 (/.f64 #s(literal -179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 binary64) (pow.f64 x #s(literal 4 binary64))) (/.f64 z (pow.f64 y #s(literal 3 binary64))) (-.f64 (fma.f64 (/.f64 #s(literal -31830988618379068626528276418969/25000000000000000000000000000000 binary64) (pow.f64 x #s(literal 3 binary64))) (/.f64 (/.f64 z y) y) (-.f64 (-.f64 (/.f64 (fma.f64 (/.f64 z y) #s(literal -5641895835477563/5000000000000000 binary64) (/.f64 #s(literal -5641895835477563/5000000000000000 binary64) y)) (*.f64 x x)) (/.f64 #s(literal 1 binary64) x)) (*.f64 (/.f64 #s(literal -5641895835477563/5000000000000000 binary64) x) (/.f64 (neg.f64 (/.f64 (fma.f64 z #s(literal 5641895835477563/5000000000000000 binary64) #s(literal 5641895835477563/5000000000000000 binary64)) (*.f64 x x))) (*.f64 y y))))) (*.f64 (/.f64 (fma.f64 (/.f64 z (pow.f64 x #s(literal 3 binary64))) #s(literal -31830988618379068626528276418969/25000000000000000000000000000000 binary64) (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) (/.f64 (neg.f64 (/.f64 (fma.f64 z #s(literal 5641895835477563/5000000000000000 binary64) #s(literal 5641895835477563/5000000000000000 binary64)) (*.f64 x x))) x))) (*.f64 (pow.f64 y #s(literal 3 binary64)) x)) #s(literal -5641895835477563/5000000000000000 binary64))))
(- (+ x (* -1 (/ (+ (* 5641895835477563/5000000000000000 (/ (exp z) (pow x 2))) (* 31830988618379068626528276418969/25000000000000000000000000000000 (/ (pow (exp z) 2) (* (pow x 3) y)))) y))) (/ 1 x))
(+.f64 x (/.f64 (-.f64 (/.f64 (fma.f64 (/.f64 #s(literal -31830988618379068626528276418969/25000000000000000000000000000000 binary64) (*.f64 y y)) (/.f64 (pow.f64 (exp.f64 z) #s(literal 2 binary64)) x) (*.f64 (/.f64 (exp.f64 z) y) #s(literal -5641895835477563/5000000000000000 binary64))) x) #s(literal 1 binary64)) x))
(- (+ x (* -1 (/ (+ (* -1 (/ (+ (* -179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 (/ (pow (exp z) 3) (* (pow x 4) y))) (* -31830988618379068626528276418969/25000000000000000000000000000000 (/ (pow (exp z) 2) (pow x 3)))) y)) (* 5641895835477563/5000000000000000 (/ (exp z) (pow x 2)))) y))) (/ 1 x))
(-.f64 (-.f64 x (/.f64 (fma.f64 (/.f64 #s(literal 5641895835477563/5000000000000000 binary64) x) (/.f64 (exp.f64 z) x) (/.f64 (fma.f64 (/.f64 #s(literal -179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 binary64) (pow.f64 x #s(literal 4 binary64))) (/.f64 (pow.f64 (exp.f64 z) #s(literal 3 binary64)) y) (/.f64 (*.f64 (pow.f64 (exp.f64 z) #s(literal 2 binary64)) #s(literal -31830988618379068626528276418969/25000000000000000000000000000000 binary64)) (pow.f64 x #s(literal 3 binary64)))) (neg.f64 y))) y)) (/.f64 #s(literal 1 binary64) x))
(- (* -1 (/ (- (* 31830988618379068626528276418969/25000000000000000000000000000000 (/ (pow (exp z) 2) (* (pow x 3) y))) (* -5641895835477563/5000000000000000 (/ (exp z) (pow x 2)))) y)) (/ 1 x))
(-.f64 (/.f64 (fma.f64 (/.f64 #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (pow.f64 x #s(literal 3 binary64))) (/.f64 (pow.f64 (exp.f64 z) #s(literal 2 binary64)) y) (*.f64 (/.f64 (/.f64 (exp.f64 z) x) x) #s(literal 5641895835477563/5000000000000000 binary64))) (neg.f64 y)) (/.f64 #s(literal 1 binary64) x))
(- (* -1 (/ (- (* -1 (/ (- (* -179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 (/ (pow (exp z) 3) (* (pow x 4) y))) (* 31830988618379068626528276418969/25000000000000000000000000000000 (/ (pow (exp z) 2) (pow x 3)))) y)) (* -5641895835477563/5000000000000000 (/ (exp z) (pow x 2)))) y)) (/ 1 x))
(-.f64 (/.f64 (fma.f64 (/.f64 #s(literal 5641895835477563/5000000000000000 binary64) x) (/.f64 (exp.f64 z) x) (/.f64 (fma.f64 (/.f64 #s(literal -179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 binary64) (pow.f64 x #s(literal 4 binary64))) (/.f64 (pow.f64 (exp.f64 z) #s(literal 3 binary64)) y) (/.f64 (*.f64 (pow.f64 (exp.f64 z) #s(literal 2 binary64)) #s(literal -31830988618379068626528276418969/25000000000000000000000000000000 binary64)) (pow.f64 x #s(literal 3 binary64)))) (neg.f64 y))) (neg.f64 y)) (/.f64 #s(literal 1 binary64) x))
(* -1 (* y (- (* -5641895835477563/5000000000000000 (/ (exp z) y)) (* -1 x))))
(*.f64 (neg.f64 y) (fma.f64 (/.f64 (exp.f64 z) y) #s(literal -5641895835477563/5000000000000000 binary64) x))
(* -1 (* y (- (* -5641895835477563/5000000000000000 (/ z (* x y))) 1)))
(*.f64 (neg.f64 y) (-.f64 (*.f64 (/.f64 (/.f64 z x) y) #s(literal -5641895835477563/5000000000000000 binary64)) #s(literal 1 binary64)))
(* -1 (* y (- (* -1 (/ (+ (* 5641895835477563/5000000000000000 (/ z x)) (* 31830988618379068626528276418969/25000000000000000000000000000000 (/ z (* (pow x 2) y)))) y)) 1)))
(*.f64 (neg.f64 y) (-.f64 (/.f64 (neg.f64 (/.f64 (fma.f64 (/.f64 (/.f64 z x) y) #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (*.f64 z #s(literal 5641895835477563/5000000000000000 binary64))) x)) y) #s(literal 1 binary64)))
(* -1 (* y (- (* -1 (/ (+ (* -1 (/ (+ (* -179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 (/ z (* (pow x 3) y))) (* -31830988618379068626528276418969/25000000000000000000000000000000 (/ z (pow x 2)))) y)) (* 5641895835477563/5000000000000000 (/ z x))) y)) 1)))
(*.f64 (neg.f64 y) (-.f64 (/.f64 (fma.f64 (/.f64 z x) #s(literal 5641895835477563/5000000000000000 binary64) (/.f64 (fma.f64 (/.f64 (/.f64 z (pow.f64 x #s(literal 3 binary64))) y) #s(literal -179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 binary64) (*.f64 (/.f64 (/.f64 z x) x) #s(literal -31830988618379068626528276418969/25000000000000000000000000000000 binary64))) (neg.f64 y))) (neg.f64 y)) #s(literal 1 binary64)))
(+ (* -1 (/ (+ (* -179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 (/ z (* (pow x 3) y))) (* -31830988618379068626528276418969/25000000000000000000000000000000 (/ z (pow x 2)))) y)) (* 5641895835477563/5000000000000000 (/ z x)))
(fma.f64 (/.f64 z x) #s(literal 5641895835477563/5000000000000000 binary64) (/.f64 (fma.f64 (/.f64 (/.f64 z (pow.f64 x #s(literal 3 binary64))) y) #s(literal -179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 binary64) (*.f64 (/.f64 (/.f64 z x) x) #s(literal -31830988618379068626528276418969/25000000000000000000000000000000 binary64))) (neg.f64 y)))
(+ (* -1 (/ (+ (* -31830988618379068626528276418969/25000000000000000000000000000000 (/ z (pow x 2))) (* -1 (/ (+ (* 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 (/ z (pow x 3))) (* 1013211836423377808197068612118338110498536634308026710423022961/625000000000000000000000000000000000000000000000000000000000000 (/ z (* (pow x 4) y)))) y))) y)) (* 5641895835477563/5000000000000000 (/ z x)))
(fma.f64 (/.f64 z x) #s(literal 5641895835477563/5000000000000000 binary64) (/.f64 (fma.f64 (/.f64 #s(literal -31830988618379068626528276418969/25000000000000000000000000000000 binary64) x) (/.f64 z x) (/.f64 (fma.f64 (/.f64 z (*.f64 (pow.f64 x #s(literal 4 binary64)) y)) #s(literal 1013211836423377808197068612118338110498536634308026710423022961/625000000000000000000000000000000000000000000000000000000000000 binary64) (*.f64 (/.f64 z (pow.f64 x #s(literal 3 binary64))) #s(literal 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 binary64))) (neg.f64 y))) (neg.f64 y)))
(- (* -1 (/ (+ (* 5641895835477563/5000000000000000 (/ z (pow x 2))) (* 5641895835477563/5000000000000000 (/ 1 (pow x 2)))) y)) (/ 1 x))
(-.f64 (/.f64 (/.f64 (fma.f64 z #s(literal 5641895835477563/5000000000000000 binary64) #s(literal 5641895835477563/5000000000000000 binary64)) (*.f64 x x)) (neg.f64 y)) (/.f64 #s(literal 1 binary64) x))
(- (* -1 (/ (+ (* -1 (/ (- (* -31830988618379068626528276418969/25000000000000000000000000000000 (/ z (pow x 3))) (* 5641895835477563/5000000000000000 (/ (+ (* 5641895835477563/5000000000000000 (/ z (pow x 2))) (* 5641895835477563/5000000000000000 (/ 1 (pow x 2)))) x))) y)) (+ (* 5641895835477563/5000000000000000 (/ 1 (pow x 2))) (* 5641895835477563/5000000000000000 (/ z (pow x 2))))) y)) (/ 1 x))
(-.f64 (/.f64 (fma.f64 (/.f64 (fma.f64 (/.f64 z (pow.f64 x #s(literal 3 binary64))) #s(literal -31830988618379068626528276418969/25000000000000000000000000000000 binary64) (*.f64 #s(literal -5641895835477563/5000000000000000 binary64) (/.f64 (/.f64 (fma.f64 z #s(literal 5641895835477563/5000000000000000 binary64) #s(literal 5641895835477563/5000000000000000 binary64)) (*.f64 x x)) x))) y) #s(literal -1 binary64) (/.f64 (fma.f64 z #s(literal 5641895835477563/5000000000000000 binary64) #s(literal 5641895835477563/5000000000000000 binary64)) (*.f64 x x))) (neg.f64 y)) (/.f64 #s(literal 1 binary64) x))
(- (* -1 (/ (+ (* -1 (/ (- (+ (* -31830988618379068626528276418969/25000000000000000000000000000000 (/ z (pow x 3))) (* -1 (/ (- (* 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 (/ z (pow x 4))) (* 5641895835477563/5000000000000000 (/ (- (* -31830988618379068626528276418969/25000000000000000000000000000000 (/ z (pow x 3))) (* 5641895835477563/5000000000000000 (/ (+ (* 5641895835477563/5000000000000000 (/ z (pow x 2))) (* 5641895835477563/5000000000000000 (/ 1 (pow x 2)))) x))) x))) y))) (* 5641895835477563/5000000000000000 (/ (+ (* 5641895835477563/5000000000000000 (/ z (pow x 2))) (* 5641895835477563/5000000000000000 (/ 1 (pow x 2)))) x))) y)) (+ (* 5641895835477563/5000000000000000 (/ 1 (pow x 2))) (* 5641895835477563/5000000000000000 (/ z (pow x 2))))) y)) (/ 1 x))
(-.f64 (/.f64 (fma.f64 (/.f64 (-.f64 (fma.f64 (/.f64 z (pow.f64 x #s(literal 3 binary64))) #s(literal -31830988618379068626528276418969/25000000000000000000000000000000 binary64) (/.f64 (fma.f64 (/.f64 z (pow.f64 x #s(literal 4 binary64))) #s(literal 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 binary64) (*.f64 #s(literal -5641895835477563/5000000000000000 binary64) (/.f64 (fma.f64 (/.f64 z (pow.f64 x #s(literal 3 binary64))) #s(literal -31830988618379068626528276418969/25000000000000000000000000000000 binary64) (*.f64 #s(literal -5641895835477563/5000000000000000 binary64) (/.f64 (/.f64 (fma.f64 z #s(literal 5641895835477563/5000000000000000 binary64) #s(literal 5641895835477563/5000000000000000 binary64)) (*.f64 x x)) x))) x))) (neg.f64 y))) (/.f64 (*.f64 #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (/.f64 (+.f64 z #s(literal 1 binary64)) (*.f64 x x))) x)) y) #s(literal -1 binary64) (/.f64 (fma.f64 z #s(literal 5641895835477563/5000000000000000 binary64) #s(literal 5641895835477563/5000000000000000 binary64)) (*.f64 x x))) (neg.f64 y)) (/.f64 #s(literal 1 binary64) x))
(+ x (/ y (- 5641895835477563/5000000000000000 (* x y))))
(+.f64 (/.f64 y (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x))) x)
(+ x (+ (* -5641895835477563/5000000000000000 (/ (* y z) (pow (- 5641895835477563/5000000000000000 (* x y)) 2))) (/ y (- 5641895835477563/5000000000000000 (* x y)))))
(fma.f64 (*.f64 #s(literal -5641895835477563/5000000000000000 binary64) y) (/.f64 z (pow.f64 (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)) #s(literal 2 binary64))) (+.f64 (/.f64 y (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x))) x))
(+ x (+ (* z (- (* -1 (* z (+ (* -31830988618379068626528276418969/25000000000000000000000000000000 (/ y (pow (- 5641895835477563/5000000000000000 (* x y)) 3))) (* 5641895835477563/10000000000000000 (/ y (pow (- 5641895835477563/5000000000000000 (* x y)) 2)))))) (* 5641895835477563/5000000000000000 (/ y (pow (- 5641895835477563/5000000000000000 (* x y)) 2))))) (/ y (- 5641895835477563/5000000000000000 (* x y)))))
(fma.f64 (fma.f64 (fma.f64 (/.f64 y (pow.f64 (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)) #s(literal 2 binary64))) #s(literal 5641895835477563/10000000000000000 binary64) (*.f64 (/.f64 y (pow.f64 (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)) #s(literal 3 binary64))) #s(literal -31830988618379068626528276418969/25000000000000000000000000000000 binary64))) (neg.f64 z) (*.f64 (/.f64 y (pow.f64 (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)) #s(literal 2 binary64))) #s(literal -5641895835477563/5000000000000000 binary64))) z (+.f64 (/.f64 y (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x))) x))
(+ x (+ (* z (- (* z (- (* -1 (* z (+ (* -5641895835477563/5000000000000000 (/ (+ (* -31830988618379068626528276418969/25000000000000000000000000000000 (/ y (pow (- 5641895835477563/5000000000000000 (* x y)) 3))) (* 5641895835477563/10000000000000000 (/ y (pow (- 5641895835477563/5000000000000000 (* x y)) 2)))) (- 5641895835477563/5000000000000000 (* x y)))) (+ (* -31830988618379068626528276418969/50000000000000000000000000000000 (/ y (pow (- 5641895835477563/5000000000000000 (* x y)) 3))) (* 5641895835477563/30000000000000000 (/ y (pow (- 5641895835477563/5000000000000000 (* x y)) 2))))))) (+ (* -31830988618379068626528276418969/25000000000000000000000000000000 (/ y (pow (- 5641895835477563/5000000000000000 (* x y)) 3))) (* 5641895835477563/10000000000000000 (/ y (pow (- 5641895835477563/5000000000000000 (* x y)) 2)))))) (* 5641895835477563/5000000000000000 (/ y (pow (- 5641895835477563/5000000000000000 (* x y)) 2))))) (/ y (- 5641895835477563/5000000000000000 (* x y)))))
(fma.f64 (fma.f64 (-.f64 (*.f64 (fma.f64 (/.f64 (fma.f64 (/.f64 y (pow.f64 (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)) #s(literal 2 binary64))) #s(literal 5641895835477563/10000000000000000 binary64) (*.f64 (/.f64 y (pow.f64 (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)) #s(literal 3 binary64))) #s(literal -31830988618379068626528276418969/25000000000000000000000000000000 binary64))) (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x))) #s(literal -5641895835477563/5000000000000000 binary64) (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) (/.f64 y (pow.f64 (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)) #s(literal 2 binary64))) (*.f64 #s(literal -31830988618379068626528276418969/50000000000000000000000000000000 binary64) (/.f64 y (pow.f64 (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)) #s(literal 3 binary64)))))) (neg.f64 z)) (fma.f64 (/.f64 y (pow.f64 (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)) #s(literal 2 binary64))) #s(literal 5641895835477563/10000000000000000 binary64) (*.f64 (/.f64 y (pow.f64 (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)) #s(literal 3 binary64))) #s(literal -31830988618379068626528276418969/25000000000000000000000000000000 binary64)))) z (*.f64 (/.f64 y (pow.f64 (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)) #s(literal 2 binary64))) #s(literal -5641895835477563/5000000000000000 binary64))) z (+.f64 (/.f64 y (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x))) x))
(/ y (- 5641895835477563/5000000000000000 (* x y)))
(/.f64 y (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)))
(+ (* -5641895835477563/5000000000000000 (/ (* y z) (pow (- 5641895835477563/5000000000000000 (* x y)) 2))) (/ y (- 5641895835477563/5000000000000000 (* x y))))
(fma.f64 (*.f64 #s(literal -5641895835477563/5000000000000000 binary64) y) (/.f64 z (pow.f64 (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)) #s(literal 2 binary64))) (/.f64 y (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x))))
(+ (* z (- (* -1 (* z (+ (* -31830988618379068626528276418969/25000000000000000000000000000000 (/ y (pow (- 5641895835477563/5000000000000000 (* x y)) 3))) (* 5641895835477563/10000000000000000 (/ y (pow (- 5641895835477563/5000000000000000 (* x y)) 2)))))) (* 5641895835477563/5000000000000000 (/ y (pow (- 5641895835477563/5000000000000000 (* x y)) 2))))) (/ y (- 5641895835477563/5000000000000000 (* x y))))
(fma.f64 (fma.f64 (fma.f64 (/.f64 y (pow.f64 (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)) #s(literal 2 binary64))) #s(literal 5641895835477563/10000000000000000 binary64) (*.f64 (/.f64 y (pow.f64 (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)) #s(literal 3 binary64))) #s(literal -31830988618379068626528276418969/25000000000000000000000000000000 binary64))) (neg.f64 z) (*.f64 (/.f64 y (pow.f64 (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)) #s(literal 2 binary64))) #s(literal -5641895835477563/5000000000000000 binary64))) z (/.f64 y (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x))))
(+ (* z (- (* z (- (* -1 (* z (+ (* -5641895835477563/5000000000000000 (/ (+ (* -31830988618379068626528276418969/25000000000000000000000000000000 (/ y (pow (- 5641895835477563/5000000000000000 (* x y)) 3))) (* 5641895835477563/10000000000000000 (/ y (pow (- 5641895835477563/5000000000000000 (* x y)) 2)))) (- 5641895835477563/5000000000000000 (* x y)))) (+ (* -31830988618379068626528276418969/50000000000000000000000000000000 (/ y (pow (- 5641895835477563/5000000000000000 (* x y)) 3))) (* 5641895835477563/30000000000000000 (/ y (pow (- 5641895835477563/5000000000000000 (* x y)) 2))))))) (+ (* -31830988618379068626528276418969/25000000000000000000000000000000 (/ y (pow (- 5641895835477563/5000000000000000 (* x y)) 3))) (* 5641895835477563/10000000000000000 (/ y (pow (- 5641895835477563/5000000000000000 (* x y)) 2)))))) (* 5641895835477563/5000000000000000 (/ y (pow (- 5641895835477563/5000000000000000 (* x y)) 2))))) (/ y (- 5641895835477563/5000000000000000 (* x y))))
(fma.f64 (fma.f64 (-.f64 (*.f64 (fma.f64 (/.f64 (fma.f64 (/.f64 y (pow.f64 (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)) #s(literal 2 binary64))) #s(literal 5641895835477563/10000000000000000 binary64) (*.f64 (/.f64 y (pow.f64 (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)) #s(literal 3 binary64))) #s(literal -31830988618379068626528276418969/25000000000000000000000000000000 binary64))) (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x))) #s(literal -5641895835477563/5000000000000000 binary64) (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) (/.f64 y (pow.f64 (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)) #s(literal 2 binary64))) (*.f64 #s(literal -31830988618379068626528276418969/50000000000000000000000000000000 binary64) (/.f64 y (pow.f64 (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)) #s(literal 3 binary64)))))) (neg.f64 z)) (fma.f64 (/.f64 y (pow.f64 (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)) #s(literal 2 binary64))) #s(literal 5641895835477563/10000000000000000 binary64) (*.f64 (/.f64 y (pow.f64 (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)) #s(literal 3 binary64))) #s(literal -31830988618379068626528276418969/25000000000000000000000000000000 binary64)))) z (*.f64 (/.f64 y (pow.f64 (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)) #s(literal 2 binary64))) #s(literal -5641895835477563/5000000000000000 binary64))) z (/.f64 y (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x))))
(- 5641895835477563/5000000000000000 (* x y))
(-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x))
(- (+ 5641895835477563/5000000000000000 (* 5641895835477563/5000000000000000 z)) (* x y))
(fma.f64 z #s(literal 5641895835477563/5000000000000000 binary64) (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)))
(- (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/5000000000000000 (* 5641895835477563/10000000000000000 z)))) (* x y))
(fma.f64 (fma.f64 #s(literal 5641895835477563/10000000000000000 binary64) z #s(literal 5641895835477563/5000000000000000 binary64)) z (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)))
(- (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z)))))) (* x y))
(fma.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)))
5641895835477563/5000000000000000
#s(literal 5641895835477563/5000000000000000 binary64)
(+ 5641895835477563/5000000000000000 (* 5641895835477563/5000000000000000 z))
(fma.f64 z #s(literal 5641895835477563/5000000000000000 binary64) #s(literal 5641895835477563/5000000000000000 binary64))
(+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/5000000000000000 (* 5641895835477563/10000000000000000 z))))
(fma.f64 (fma.f64 #s(literal 5641895835477563/10000000000000000 binary64) z #s(literal 5641895835477563/5000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64))
(+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z))))))
(fma.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64))
(+ y (* -5641895835477563/5000000000000000 (/ (* y z) (- 5641895835477563/5000000000000000 (* x y)))))
(fma.f64 (*.f64 z (/.f64 y (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)))) #s(literal -5641895835477563/5000000000000000 binary64) y)
(* -5641895835477563/5000000000000000 (/ (* y z) (- 5641895835477563/5000000000000000 (* x y))))
(*.f64 (*.f64 (/.f64 y (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x))) #s(literal -5641895835477563/5000000000000000 binary64)) z)
5641895835477563/10000000000000000
#s(literal 5641895835477563/10000000000000000 binary64)
(+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z))
(fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64))
(+ 5641895835477563/5000000000000000 (* 5641895835477563/10000000000000000 z))
(fma.f64 #s(literal 5641895835477563/10000000000000000 binary64) z #s(literal 5641895835477563/5000000000000000 binary64))
(* -5641895835477563/5000000000000000 z)
(*.f64 #s(literal -5641895835477563/5000000000000000 binary64) z)
(+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y))))
(+.f64 (/.f64 y (fma.f64 (neg.f64 y) x (*.f64 (exp.f64 z) #s(literal 5641895835477563/5000000000000000 binary64)))) x)
(/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)))
(/.f64 y (fma.f64 (neg.f64 y) x (*.f64 (exp.f64 z) #s(literal 5641895835477563/5000000000000000 binary64))))
(- (* 5641895835477563/5000000000000000 (exp z)) (* x y))
(fma.f64 (neg.f64 y) x (*.f64 (exp.f64 z) #s(literal 5641895835477563/5000000000000000 binary64)))
(* z (+ (* -5641895835477563/5000000000000000 (/ y (- 5641895835477563/5000000000000000 (* x y)))) (/ y z)))
(*.f64 (fma.f64 (/.f64 y (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x))) #s(literal -5641895835477563/5000000000000000 binary64) (/.f64 y z)) z)
(* 5641895835477563/30000000000000000 z)
(*.f64 #s(literal 5641895835477563/30000000000000000 binary64) z)
(* z (+ 5641895835477563/30000000000000000 (* 5641895835477563/10000000000000000 (/ 1 z))))
(*.f64 (+.f64 (/.f64 #s(literal 5641895835477563/10000000000000000 binary64) z) #s(literal 5641895835477563/30000000000000000 binary64)) z)
(* 5641895835477563/10000000000000000 z)
(*.f64 #s(literal 5641895835477563/10000000000000000 binary64) z)
(* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/5000000000000000 (/ 1 z))))
(*.f64 (+.f64 (/.f64 #s(literal 5641895835477563/5000000000000000 binary64) z) #s(literal 5641895835477563/10000000000000000 binary64)) z)
(* -5641895835477563/5000000000000000 (/ (* y z) (pow (- 5641895835477563/5000000000000000 (* x y)) 2)))
(*.f64 (*.f64 #s(literal -5641895835477563/5000000000000000 binary64) y) (/.f64 z (pow.f64 (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)) #s(literal 2 binary64))))
(* z (+ (* -5641895835477563/5000000000000000 (/ y (pow (- 5641895835477563/5000000000000000 (* x y)) 2))) (/ y (* z (- 5641895835477563/5000000000000000 (* x y))))))
(*.f64 (fma.f64 (/.f64 y (pow.f64 (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)) #s(literal 2 binary64))) #s(literal -5641895835477563/5000000000000000 binary64) (/.f64 (/.f64 y (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x))) z)) z)
(* -1 (* z (+ (* -1 (/ y z)) (* 5641895835477563/5000000000000000 (/ y (- 5641895835477563/5000000000000000 (* x y)))))))
(*.f64 (fma.f64 (/.f64 y (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x))) #s(literal 5641895835477563/5000000000000000 binary64) (/.f64 y (neg.f64 z))) (neg.f64 z))
(* -1 (* z (+ (* -1 (/ y (* z (- 5641895835477563/5000000000000000 (* x y))))) (* 5641895835477563/5000000000000000 (/ y (pow (- 5641895835477563/5000000000000000 (* x y)) 2))))))
(*.f64 (fma.f64 (/.f64 y (pow.f64 (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)) #s(literal 2 binary64))) #s(literal 5641895835477563/5000000000000000 binary64) (/.f64 (neg.f64 y) (*.f64 (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)) z))) (neg.f64 z))

rewrite493.0ms (5.2%)

Memory
14.3MiB live, 396.5MiB allocated
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
043338
073338
1308338
22257338
09477334
Stop Event
iter limit
node limit
iter limit
Counts
24 → 383
Calls
Call 1
Inputs
(+.f64 x (/.f64 y (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 x y))))
(/.f64 y (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 x y)))
(-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 x y))
#s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)))
(+.f64 x #s(approx (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y))) (/.f64 #s(literal -1 binary64) x)))
#s(approx (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y))) (/.f64 #s(literal -1 binary64) x))
(/.f64 #s(literal -1 binary64) x)
(+.f64 x (/.f64 y (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64)) (*.f64 x y))))
(/.f64 y (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64)) (*.f64 x y)))
(-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64)) (*.f64 x y))
#s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64))
(+.f64 x (/.f64 y (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 (fma.f64 #s(literal 5641895835477563/10000000000000000 binary64) z #s(literal 5641895835477563/5000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 x y))))
(/.f64 y (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 (fma.f64 #s(literal 5641895835477563/10000000000000000 binary64) z #s(literal 5641895835477563/5000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 x y)))
(-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 (fma.f64 #s(literal 5641895835477563/10000000000000000 binary64) z #s(literal 5641895835477563/5000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 x y))
#s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 (fma.f64 #s(literal 5641895835477563/10000000000000000 binary64) z #s(literal 5641895835477563/5000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)))
(+.f64 (/.f64 (*.f64 (*.f64 #s(literal -5641895835477563/5000000000000000 binary64) z) y) (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x))) y)
(/.f64 (*.f64 (*.f64 #s(literal -5641895835477563/5000000000000000 binary64) z) y) (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)))
(+.f64 x #s(approx (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y))) (/.f64 (+.f64 (/.f64 (*.f64 (*.f64 #s(literal -5641895835477563/5000000000000000 binary64) z) y) (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x))) y) (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)))))
#s(approx (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y))) (/.f64 (+.f64 (/.f64 (*.f64 (*.f64 #s(literal -5641895835477563/5000000000000000 binary64) z) y) (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x))) y) (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x))))
(fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64))
(*.f64 x y)
(fma.f64 #s(literal 5641895835477563/10000000000000000 binary64) z #s(literal 5641895835477563/5000000000000000 binary64))
(/.f64 (+.f64 (/.f64 (*.f64 (*.f64 #s(literal -5641895835477563/5000000000000000 binary64) z) y) (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x))) y) (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)))
(*.f64 #s(literal -5641895835477563/5000000000000000 binary64) z)
Outputs
(/.f64 (+.f64 (pow.f64 (/.f64 (pow.f64 x #s(literal 3 binary64)) (fma.f64 (/.f64 y (fma.f64 (neg.f64 x) y #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64))))) (-.f64 (/.f64 y (fma.f64 (neg.f64 x) y #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64))))) x) (*.f64 x x))) #s(literal 3 binary64)) (pow.f64 (/.f64 (pow.f64 (/.f64 y (fma.f64 (neg.f64 x) y #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64))))) #s(literal 3 binary64)) (fma.f64 (/.f64 y (fma.f64 (neg.f64 x) y #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64))))) (-.f64 (/.f64 y (fma.f64 (neg.f64 x) y #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64))))) x) (*.f64 x x))) #s(literal 3 binary64))) (fma.f64 (/.f64 (pow.f64 x #s(literal 3 binary64)) (fma.f64 (/.f64 y (fma.f64 (neg.f64 x) y #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64))))) (-.f64 (/.f64 y (fma.f64 (neg.f64 x) y #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64))))) x) (*.f64 x x))) (/.f64 (pow.f64 x #s(literal 3 binary64)) (fma.f64 (/.f64 y (fma.f64 (neg.f64 x) y #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64))))) (-.f64 (/.f64 y (fma.f64 (neg.f64 x) y #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64))))) x) (*.f64 x x))) (-.f64 (*.f64 (/.f64 (pow.f64 (/.f64 y (fma.f64 (neg.f64 x) y #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64))))) #s(literal 3 binary64)) (fma.f64 (/.f64 y (fma.f64 (neg.f64 x) y #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64))))) (-.f64 (/.f64 y (fma.f64 (neg.f64 x) y #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64))))) x) (*.f64 x x))) (/.f64 (pow.f64 (/.f64 y (fma.f64 (neg.f64 x) y #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64))))) #s(literal 3 binary64)) (fma.f64 (/.f64 y (fma.f64 (neg.f64 x) y #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64))))) (-.f64 (/.f64 y (fma.f64 (neg.f64 x) y #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64))))) x) (*.f64 x x)))) (*.f64 (/.f64 (pow.f64 x #s(literal 3 binary64)) (fma.f64 (/.f64 y (fma.f64 (neg.f64 x) y #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64))))) (-.f64 (/.f64 y (fma.f64 (neg.f64 x) y #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64))))) x) (*.f64 x x))) (/.f64 (pow.f64 (/.f64 y (fma.f64 (neg.f64 x) y #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64))))) #s(literal 3 binary64)) (fma.f64 (/.f64 y (fma.f64 (neg.f64 x) y #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64))))) (-.f64 (/.f64 y (fma.f64 (neg.f64 x) y #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64))))) x) (*.f64 x x)))))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (/.f64 y (fma.f64 (neg.f64 x) y #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64))))) #s(literal 2 binary64)) (*.f64 x x))) (neg.f64 (-.f64 (/.f64 y (fma.f64 (neg.f64 x) y #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64))))) x)))
(/.f64 (neg.f64 (neg.f64 (-.f64 (*.f64 x x) (pow.f64 (/.f64 y (fma.f64 (neg.f64 x) y #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64))))) #s(literal 2 binary64))))) (neg.f64 (neg.f64 (-.f64 x (/.f64 y (fma.f64 (neg.f64 x) y #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)))))))))
(/.f64 (neg.f64 (neg.f64 (+.f64 (pow.f64 (/.f64 y (fma.f64 (neg.f64 x) y #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64))))) #s(literal 3 binary64)) (pow.f64 x #s(literal 3 binary64))))) (neg.f64 (neg.f64 (fma.f64 (/.f64 y (fma.f64 (neg.f64 x) y #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64))))) (-.f64 (/.f64 y (fma.f64 (neg.f64 x) y #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64))))) x) (*.f64 x x)))))
(/.f64 (-.f64 (*.f64 (*.f64 x x) (-.f64 x (/.f64 y (fma.f64 (neg.f64 x) y #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64))))))) (*.f64 (-.f64 x (/.f64 y (fma.f64 (neg.f64 x) y #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)))))) (pow.f64 (/.f64 y (fma.f64 (neg.f64 x) y #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64))))) #s(literal 2 binary64)))) (*.f64 (-.f64 x (/.f64 y (fma.f64 (neg.f64 x) y #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)))))) (-.f64 x (/.f64 y (fma.f64 (neg.f64 x) y #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64))))))))
(/.f64 (fma.f64 (pow.f64 x #s(literal 3 binary64)) (fma.f64 (/.f64 y (fma.f64 (neg.f64 x) y #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64))))) (-.f64 (/.f64 y (fma.f64 (neg.f64 x) y #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64))))) x) (*.f64 x x)) (*.f64 (fma.f64 (/.f64 y (fma.f64 (neg.f64 x) y #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64))))) (-.f64 (/.f64 y (fma.f64 (neg.f64 x) y #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64))))) x) (*.f64 x x)) (pow.f64 (/.f64 y (fma.f64 (neg.f64 x) y #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64))))) #s(literal 3 binary64)))) (*.f64 (fma.f64 (/.f64 y (fma.f64 (neg.f64 x) y #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64))))) (-.f64 (/.f64 y (fma.f64 (neg.f64 x) y #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64))))) x) (*.f64 x x)) (fma.f64 (/.f64 y (fma.f64 (neg.f64 x) y #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64))))) (-.f64 (/.f64 y (fma.f64 (neg.f64 x) y #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64))))) x) (*.f64 x x))))
(/.f64 (-.f64 (pow.f64 (/.f64 y (fma.f64 (neg.f64 x) y #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64))))) #s(literal 2 binary64)) (*.f64 x x)) (-.f64 (/.f64 y (fma.f64 (neg.f64 x) y #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64))))) x))
(/.f64 (neg.f64 (-.f64 (*.f64 x x) (pow.f64 (/.f64 y (fma.f64 (neg.f64 x) y #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64))))) #s(literal 2 binary64)))) (neg.f64 (-.f64 x (/.f64 y (fma.f64 (neg.f64 x) y #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64))))))))
(/.f64 (neg.f64 (+.f64 (pow.f64 (/.f64 y (fma.f64 (neg.f64 x) y #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64))))) #s(literal 3 binary64)) (pow.f64 x #s(literal 3 binary64)))) (neg.f64 (+.f64 (pow.f64 (/.f64 y (fma.f64 (neg.f64 x) y #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64))))) #s(literal 2 binary64)) (-.f64 (*.f64 x x) (/.f64 (*.f64 y x) (fma.f64 (neg.f64 x) y #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)))))))))
(/.f64 (neg.f64 (+.f64 (pow.f64 (/.f64 y (fma.f64 (neg.f64 x) y #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64))))) #s(literal 3 binary64)) (pow.f64 x #s(literal 3 binary64)))) (neg.f64 (fma.f64 (/.f64 y (fma.f64 (neg.f64 x) y #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64))))) (-.f64 (/.f64 y (fma.f64 (neg.f64 x) y #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64))))) x) (*.f64 x x))))
(/.f64 (-.f64 (*.f64 x x) (pow.f64 (/.f64 y (fma.f64 (neg.f64 x) y #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64))))) #s(literal 2 binary64))) (-.f64 x (/.f64 y (fma.f64 (neg.f64 x) y #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)))))))
(/.f64 (+.f64 (pow.f64 (/.f64 y (fma.f64 (neg.f64 x) y #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64))))) #s(literal 3 binary64)) (pow.f64 x #s(literal 3 binary64))) (+.f64 (pow.f64 (/.f64 y (fma.f64 (neg.f64 x) y #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64))))) #s(literal 2 binary64)) (-.f64 (*.f64 x x) (/.f64 (*.f64 y x) (fma.f64 (neg.f64 x) y #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64))))))))
(/.f64 (+.f64 (pow.f64 (/.f64 y (fma.f64 (neg.f64 x) y #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64))))) #s(literal 3 binary64)) (pow.f64 x #s(literal 3 binary64))) (fma.f64 (/.f64 y (fma.f64 (neg.f64 x) y #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64))))) (-.f64 (/.f64 y (fma.f64 (neg.f64 x) y #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64))))) x) (*.f64 x x)))
(fma.f64 (/.f64 y (-.f64 (pow.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64))) #s(literal 2 binary64)) (pow.f64 (*.f64 y x) #s(literal 2 binary64)))) (fma.f64 y x #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)))) x)
(fma.f64 (/.f64 y (-.f64 (pow.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64))) #s(literal 3 binary64)) (pow.f64 (*.f64 y x) #s(literal 3 binary64)))) (fma.f64 (*.f64 y x) (fma.f64 y x #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)))) (pow.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64))) #s(literal 2 binary64))) x)
(-.f64 (/.f64 (pow.f64 (/.f64 y (fma.f64 (neg.f64 x) y #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64))))) #s(literal 2 binary64)) (-.f64 (/.f64 y (fma.f64 (neg.f64 x) y #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64))))) x)) (/.f64 (*.f64 x x) (-.f64 (/.f64 y (fma.f64 (neg.f64 x) y #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64))))) x)))
(-.f64 (/.f64 (*.f64 x x) (-.f64 x (/.f64 y (fma.f64 (neg.f64 x) y #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64))))))) (/.f64 (pow.f64 (/.f64 y (fma.f64 (neg.f64 x) y #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64))))) #s(literal 2 binary64)) (-.f64 x (/.f64 y (fma.f64 (neg.f64 x) y #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64))))))))
(+.f64 (/.f64 (pow.f64 (/.f64 y (fma.f64 (neg.f64 x) y #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64))))) #s(literal 3 binary64)) (+.f64 (pow.f64 (/.f64 y (fma.f64 (neg.f64 x) y #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64))))) #s(literal 2 binary64)) (-.f64 (*.f64 x x) (/.f64 (*.f64 y x) (fma.f64 (neg.f64 x) y #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)))))))) (/.f64 (pow.f64 x #s(literal 3 binary64)) (+.f64 (pow.f64 (/.f64 y (fma.f64 (neg.f64 x) y #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64))))) #s(literal 2 binary64)) (-.f64 (*.f64 x x) (/.f64 (*.f64 y x) (fma.f64 (neg.f64 x) y #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)))))))))
(+.f64 (/.f64 (pow.f64 x #s(literal 3 binary64)) (+.f64 (pow.f64 (/.f64 y (fma.f64 (neg.f64 x) y #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64))))) #s(literal 2 binary64)) (-.f64 (*.f64 x x) (/.f64 (*.f64 y x) (fma.f64 (neg.f64 x) y #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)))))))) (/.f64 (pow.f64 (/.f64 y (fma.f64 (neg.f64 x) y #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64))))) #s(literal 3 binary64)) (+.f64 (pow.f64 (/.f64 y (fma.f64 (neg.f64 x) y #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64))))) #s(literal 2 binary64)) (-.f64 (*.f64 x x) (/.f64 (*.f64 y x) (fma.f64 (neg.f64 x) y #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)))))))))
(+.f64 (/.f64 (pow.f64 (/.f64 y (fma.f64 (neg.f64 x) y #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64))))) #s(literal 3 binary64)) (fma.f64 (/.f64 y (fma.f64 (neg.f64 x) y #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64))))) (-.f64 (/.f64 y (fma.f64 (neg.f64 x) y #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64))))) x) (*.f64 x x))) (/.f64 (pow.f64 x #s(literal 3 binary64)) (fma.f64 (/.f64 y (fma.f64 (neg.f64 x) y #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64))))) (-.f64 (/.f64 y (fma.f64 (neg.f64 x) y #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64))))) x) (*.f64 x x))))
(+.f64 (/.f64 (pow.f64 x #s(literal 3 binary64)) (fma.f64 (/.f64 y (fma.f64 (neg.f64 x) y #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64))))) (-.f64 (/.f64 y (fma.f64 (neg.f64 x) y #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64))))) x) (*.f64 x x))) (/.f64 (pow.f64 (/.f64 y (fma.f64 (neg.f64 x) y #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64))))) #s(literal 3 binary64)) (fma.f64 (/.f64 y (fma.f64 (neg.f64 x) y #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64))))) (-.f64 (/.f64 y (fma.f64 (neg.f64 x) y #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64))))) x) (*.f64 x x))))
(+.f64 (/.f64 (*.f64 x x) (-.f64 x (/.f64 y (fma.f64 (neg.f64 x) y #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64))))))) (/.f64 (*.f64 (neg.f64 (/.f64 y (fma.f64 (neg.f64 x) y #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)))))) (/.f64 y (fma.f64 (neg.f64 x) y #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)))))) (-.f64 x (/.f64 y (fma.f64 (neg.f64 x) y #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64))))))))
(+.f64 (/.f64 y (fma.f64 (neg.f64 x) y #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64))))) x)
(+.f64 x (/.f64 y (fma.f64 (neg.f64 x) y #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64))))))
(*.f64 (/.f64 y (-.f64 (pow.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64))) #s(literal 2 binary64)) (pow.f64 (*.f64 y x) #s(literal 2 binary64)))) (fma.f64 y x #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)))))
(*.f64 (/.f64 y (-.f64 (pow.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64))) #s(literal 3 binary64)) (pow.f64 (*.f64 y x) #s(literal 3 binary64)))) (fma.f64 (*.f64 y x) (fma.f64 y x #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)))) (pow.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64))) #s(literal 2 binary64))))
(/.f64 (neg.f64 (neg.f64 (neg.f64 y))) (neg.f64 (neg.f64 (neg.f64 (fma.f64 (neg.f64 x) y #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64))))))))
(/.f64 (neg.f64 (neg.f64 y)) (neg.f64 (neg.f64 (fma.f64 (neg.f64 x) y #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)))))))
(/.f64 (neg.f64 y) (neg.f64 (fma.f64 (neg.f64 x) y #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64))))))
(/.f64 y (fma.f64 (neg.f64 x) y #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)))))
(neg.f64 (/.f64 (neg.f64 y) (fma.f64 (neg.f64 x) y #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64))))))
(neg.f64 (/.f64 y (neg.f64 (fma.f64 (neg.f64 x) y #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)))))))
(/.f64 (+.f64 (pow.f64 (*.f64 (neg.f64 x) y) #s(literal 3 binary64)) (pow.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64))) #s(literal 3 binary64))) (+.f64 (pow.f64 (*.f64 y x) #s(literal 2 binary64)) (-.f64 (pow.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64))) #s(literal 2 binary64)) (*.f64 (*.f64 (neg.f64 x) y) #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)))))))
(/.f64 (neg.f64 (+.f64 (pow.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64))) #s(literal 3 binary64)) (pow.f64 (*.f64 (neg.f64 x) y) #s(literal 3 binary64)))) (neg.f64 (+.f64 (pow.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64))) #s(literal 2 binary64)) (-.f64 (pow.f64 (*.f64 y x) #s(literal 2 binary64)) (*.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 (neg.f64 x) y))))))
(/.f64 (neg.f64 (neg.f64 (-.f64 (pow.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64))) #s(literal 2 binary64)) (pow.f64 (*.f64 y x) #s(literal 2 binary64))))) (neg.f64 (neg.f64 (fma.f64 y x #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)))))))
(/.f64 (neg.f64 (neg.f64 (-.f64 (pow.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64))) #s(literal 3 binary64)) (pow.f64 (*.f64 y x) #s(literal 3 binary64))))) (neg.f64 (neg.f64 (fma.f64 (*.f64 y x) (fma.f64 y x #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)))) (pow.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64))) #s(literal 2 binary64))))))
(/.f64 (-.f64 (*.f64 (pow.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64))) #s(literal 2 binary64)) (fma.f64 y x #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64))))) (*.f64 (fma.f64 y x #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)))) (pow.f64 (*.f64 y x) #s(literal 2 binary64)))) (*.f64 (fma.f64 y x #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)))) (fma.f64 y x #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64))))))
(/.f64 (-.f64 (*.f64 (pow.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64))) #s(literal 3 binary64)) (fma.f64 (*.f64 y x) (fma.f64 y x #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)))) (pow.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64))) #s(literal 2 binary64)))) (*.f64 (fma.f64 (*.f64 y x) (fma.f64 y x #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)))) (pow.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64))) #s(literal 2 binary64))) (pow.f64 (*.f64 y x) #s(literal 3 binary64)))) (*.f64 (fma.f64 (*.f64 y x) (fma.f64 y x #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)))) (pow.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64))) #s(literal 2 binary64))) (fma.f64 (*.f64 y x) (fma.f64 y x #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)))) (pow.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64))) #s(literal 2 binary64)))))
(/.f64 (+.f64 (pow.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64))) #s(literal 3 binary64)) (pow.f64 (*.f64 (neg.f64 x) y) #s(literal 3 binary64))) (+.f64 (pow.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64))) #s(literal 2 binary64)) (-.f64 (pow.f64 (*.f64 y x) #s(literal 2 binary64)) (*.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 (neg.f64 x) y)))))
(/.f64 (neg.f64 (-.f64 (pow.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64))) #s(literal 2 binary64)) (pow.f64 (*.f64 y x) #s(literal 2 binary64)))) (neg.f64 (fma.f64 y x #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64))))))
(/.f64 (neg.f64 (-.f64 (pow.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64))) #s(literal 3 binary64)) (pow.f64 (*.f64 y x) #s(literal 3 binary64)))) (neg.f64 (fma.f64 (*.f64 y x) (fma.f64 y x #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)))) (pow.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64))) #s(literal 2 binary64)))))
(/.f64 (-.f64 (pow.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64))) #s(literal 2 binary64)) (pow.f64 (*.f64 y x) #s(literal 2 binary64))) (fma.f64 y x #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)))))
(/.f64 (-.f64 (pow.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64))) #s(literal 3 binary64)) (pow.f64 (*.f64 y x) #s(literal 3 binary64))) (fma.f64 (*.f64 y x) (fma.f64 y x #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)))) (pow.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64))) #s(literal 2 binary64))))
(fma.f64 (neg.f64 x) y #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64))))
(fma.f64 (neg.f64 y) x #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64))))
(fma.f64 y (neg.f64 x) #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64))))
(fma.f64 x (neg.f64 y) #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64))))
(-.f64 (/.f64 (pow.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64))) #s(literal 2 binary64)) (fma.f64 y x #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64))))) (/.f64 (pow.f64 (*.f64 y x) #s(literal 2 binary64)) (fma.f64 y x #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64))))))
(-.f64 (/.f64 (pow.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64))) #s(literal 3 binary64)) (fma.f64 (*.f64 y x) (fma.f64 y x #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)))) (pow.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64))) #s(literal 2 binary64)))) (/.f64 (pow.f64 (*.f64 y x) #s(literal 3 binary64)) (fma.f64 (*.f64 y x) (fma.f64 y x #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)))) (pow.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64))) #s(literal 2 binary64)))))
(-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 (neg.f64 (neg.f64 x)) y))
(-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 y x))
(+.f64 (/.f64 (pow.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64))) #s(literal 3 binary64)) (+.f64 (pow.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64))) #s(literal 2 binary64)) (-.f64 (pow.f64 (*.f64 y x) #s(literal 2 binary64)) (*.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 (neg.f64 x) y))))) (/.f64 (pow.f64 (*.f64 (neg.f64 x) y) #s(literal 3 binary64)) (+.f64 (pow.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64))) #s(literal 2 binary64)) (-.f64 (pow.f64 (*.f64 y x) #s(literal 2 binary64)) (*.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 (neg.f64 x) y))))))
(+.f64 (/.f64 (pow.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64))) #s(literal 2 binary64)) (fma.f64 y x #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64))))) (/.f64 (*.f64 (*.f64 (neg.f64 x) y) (*.f64 y x)) (fma.f64 y x #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64))))))
(+.f64 (*.f64 (neg.f64 x) y) #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64))))
(+.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 (neg.f64 x) y))
#s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)))
(/.f64 (+.f64 (pow.f64 (/.f64 (pow.f64 x #s(literal 3 binary64)) (fma.f64 #s(approx (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y))) (/.f64 #s(literal -1 binary64) x)) (-.f64 #s(approx (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y))) (/.f64 #s(literal -1 binary64) x)) x) (*.f64 x x))) #s(literal 3 binary64)) (pow.f64 (/.f64 (pow.f64 #s(approx (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y))) (/.f64 #s(literal -1 binary64) x)) #s(literal 3 binary64)) (fma.f64 #s(approx (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y))) (/.f64 #s(literal -1 binary64) x)) (-.f64 #s(approx (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y))) (/.f64 #s(literal -1 binary64) x)) x) (*.f64 x x))) #s(literal 3 binary64))) (fma.f64 (/.f64 (pow.f64 x #s(literal 3 binary64)) (fma.f64 #s(approx (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y))) (/.f64 #s(literal -1 binary64) x)) (-.f64 #s(approx (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y))) (/.f64 #s(literal -1 binary64) x)) x) (*.f64 x x))) (/.f64 (pow.f64 x #s(literal 3 binary64)) (fma.f64 #s(approx (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y))) (/.f64 #s(literal -1 binary64) x)) (-.f64 #s(approx (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y))) (/.f64 #s(literal -1 binary64) x)) x) (*.f64 x x))) (-.f64 (*.f64 (/.f64 (pow.f64 #s(approx (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y))) (/.f64 #s(literal -1 binary64) x)) #s(literal 3 binary64)) (fma.f64 #s(approx (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y))) (/.f64 #s(literal -1 binary64) x)) (-.f64 #s(approx (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y))) (/.f64 #s(literal -1 binary64) x)) x) (*.f64 x x))) (/.f64 (pow.f64 #s(approx (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y))) (/.f64 #s(literal -1 binary64) x)) #s(literal 3 binary64)) (fma.f64 #s(approx (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y))) (/.f64 #s(literal -1 binary64) x)) (-.f64 #s(approx (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y))) (/.f64 #s(literal -1 binary64) x)) x) (*.f64 x x)))) (*.f64 (/.f64 (pow.f64 x #s(literal 3 binary64)) (fma.f64 #s(approx (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y))) (/.f64 #s(literal -1 binary64) x)) (-.f64 #s(approx (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y))) (/.f64 #s(literal -1 binary64) x)) x) (*.f64 x x))) (/.f64 (pow.f64 #s(approx (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y))) (/.f64 #s(literal -1 binary64) x)) #s(literal 3 binary64)) (fma.f64 #s(approx (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y))) (/.f64 #s(literal -1 binary64) x)) (-.f64 #s(approx (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y))) (/.f64 #s(literal -1 binary64) x)) x) (*.f64 x x)))))))
(/.f64 (neg.f64 (-.f64 (pow.f64 #s(approx (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y))) (/.f64 #s(literal -1 binary64) x)) #s(literal 2 binary64)) (*.f64 x x))) (neg.f64 (-.f64 #s(approx (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y))) (/.f64 #s(literal -1 binary64) x)) x)))
(/.f64 (neg.f64 (neg.f64 (-.f64 (*.f64 x x) (pow.f64 #s(approx (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y))) (/.f64 #s(literal -1 binary64) x)) #s(literal 2 binary64))))) (neg.f64 (neg.f64 (-.f64 x #s(approx (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y))) (/.f64 #s(literal -1 binary64) x))))))
(/.f64 (neg.f64 (neg.f64 (+.f64 (pow.f64 #s(approx (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y))) (/.f64 #s(literal -1 binary64) x)) #s(literal 3 binary64)) (pow.f64 x #s(literal 3 binary64))))) (neg.f64 (neg.f64 (fma.f64 #s(approx (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y))) (/.f64 #s(literal -1 binary64) x)) (-.f64 #s(approx (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y))) (/.f64 #s(literal -1 binary64) x)) x) (*.f64 x x)))))
(/.f64 (-.f64 (*.f64 (*.f64 x x) (-.f64 x #s(approx (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y))) (/.f64 #s(literal -1 binary64) x)))) (*.f64 (-.f64 x #s(approx (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y))) (/.f64 #s(literal -1 binary64) x))) (pow.f64 #s(approx (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y))) (/.f64 #s(literal -1 binary64) x)) #s(literal 2 binary64)))) (*.f64 (-.f64 x #s(approx (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y))) (/.f64 #s(literal -1 binary64) x))) (-.f64 x #s(approx (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y))) (/.f64 #s(literal -1 binary64) x)))))
(/.f64 (fma.f64 (pow.f64 x #s(literal 3 binary64)) (fma.f64 #s(approx (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y))) (/.f64 #s(literal -1 binary64) x)) (-.f64 #s(approx (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y))) (/.f64 #s(literal -1 binary64) x)) x) (*.f64 x x)) (*.f64 (fma.f64 #s(approx (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y))) (/.f64 #s(literal -1 binary64) x)) (-.f64 #s(approx (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y))) (/.f64 #s(literal -1 binary64) x)) x) (*.f64 x x)) (pow.f64 #s(approx (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y))) (/.f64 #s(literal -1 binary64) x)) #s(literal 3 binary64)))) (*.f64 (fma.f64 #s(approx (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y))) (/.f64 #s(literal -1 binary64) x)) (-.f64 #s(approx (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y))) (/.f64 #s(literal -1 binary64) x)) x) (*.f64 x x)) (fma.f64 #s(approx (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y))) (/.f64 #s(literal -1 binary64) x)) (-.f64 #s(approx (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y))) (/.f64 #s(literal -1 binary64) x)) x) (*.f64 x x))))
(/.f64 (-.f64 (pow.f64 #s(approx (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y))) (/.f64 #s(literal -1 binary64) x)) #s(literal 2 binary64)) (*.f64 x x)) (-.f64 #s(approx (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y))) (/.f64 #s(literal -1 binary64) x)) x))
(/.f64 (neg.f64 (-.f64 (*.f64 x x) (pow.f64 #s(approx (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y))) (/.f64 #s(literal -1 binary64) x)) #s(literal 2 binary64)))) (neg.f64 (-.f64 x #s(approx (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y))) (/.f64 #s(literal -1 binary64) x)))))
(/.f64 (neg.f64 (+.f64 (pow.f64 #s(approx (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y))) (/.f64 #s(literal -1 binary64) x)) #s(literal 3 binary64)) (pow.f64 x #s(literal 3 binary64)))) (neg.f64 (+.f64 (pow.f64 #s(approx (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y))) (/.f64 #s(literal -1 binary64) x)) #s(literal 2 binary64)) (-.f64 (*.f64 x x) (*.f64 #s(approx (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y))) (/.f64 #s(literal -1 binary64) x)) x)))))
(/.f64 (neg.f64 (+.f64 (pow.f64 #s(approx (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y))) (/.f64 #s(literal -1 binary64) x)) #s(literal 3 binary64)) (pow.f64 x #s(literal 3 binary64)))) (neg.f64 (fma.f64 #s(approx (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y))) (/.f64 #s(literal -1 binary64) x)) (-.f64 #s(approx (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y))) (/.f64 #s(literal -1 binary64) x)) x) (*.f64 x x))))
(/.f64 (-.f64 (*.f64 x x) (pow.f64 #s(approx (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y))) (/.f64 #s(literal -1 binary64) x)) #s(literal 2 binary64))) (-.f64 x #s(approx (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y))) (/.f64 #s(literal -1 binary64) x))))
(/.f64 (+.f64 (pow.f64 #s(approx (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y))) (/.f64 #s(literal -1 binary64) x)) #s(literal 3 binary64)) (pow.f64 x #s(literal 3 binary64))) (+.f64 (pow.f64 #s(approx (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y))) (/.f64 #s(literal -1 binary64) x)) #s(literal 2 binary64)) (-.f64 (*.f64 x x) (*.f64 #s(approx (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y))) (/.f64 #s(literal -1 binary64) x)) x))))
(/.f64 (+.f64 (pow.f64 #s(approx (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y))) (/.f64 #s(literal -1 binary64) x)) #s(literal 3 binary64)) (pow.f64 x #s(literal 3 binary64))) (fma.f64 #s(approx (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y))) (/.f64 #s(literal -1 binary64) x)) (-.f64 #s(approx (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y))) (/.f64 #s(literal -1 binary64) x)) x) (*.f64 x x)))
(-.f64 (/.f64 (pow.f64 #s(approx (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y))) (/.f64 #s(literal -1 binary64) x)) #s(literal 2 binary64)) (-.f64 #s(approx (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y))) (/.f64 #s(literal -1 binary64) x)) x)) (/.f64 (*.f64 x x) (-.f64 #s(approx (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y))) (/.f64 #s(literal -1 binary64) x)) x)))
(-.f64 (/.f64 (*.f64 x x) (-.f64 x #s(approx (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y))) (/.f64 #s(literal -1 binary64) x)))) (/.f64 (pow.f64 #s(approx (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y))) (/.f64 #s(literal -1 binary64) x)) #s(literal 2 binary64)) (-.f64 x #s(approx (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y))) (/.f64 #s(literal -1 binary64) x)))))
(+.f64 (/.f64 (pow.f64 #s(approx (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y))) (/.f64 #s(literal -1 binary64) x)) #s(literal 3 binary64)) (+.f64 (pow.f64 #s(approx (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y))) (/.f64 #s(literal -1 binary64) x)) #s(literal 2 binary64)) (-.f64 (*.f64 x x) (*.f64 #s(approx (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y))) (/.f64 #s(literal -1 binary64) x)) x)))) (/.f64 (pow.f64 x #s(literal 3 binary64)) (+.f64 (pow.f64 #s(approx (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y))) (/.f64 #s(literal -1 binary64) x)) #s(literal 2 binary64)) (-.f64 (*.f64 x x) (*.f64 #s(approx (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y))) (/.f64 #s(literal -1 binary64) x)) x)))))
(+.f64 (/.f64 (pow.f64 x #s(literal 3 binary64)) (+.f64 (pow.f64 #s(approx (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y))) (/.f64 #s(literal -1 binary64) x)) #s(literal 2 binary64)) (-.f64 (*.f64 x x) (*.f64 #s(approx (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y))) (/.f64 #s(literal -1 binary64) x)) x)))) (/.f64 (pow.f64 #s(approx (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y))) (/.f64 #s(literal -1 binary64) x)) #s(literal 3 binary64)) (+.f64 (pow.f64 #s(approx (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y))) (/.f64 #s(literal -1 binary64) x)) #s(literal 2 binary64)) (-.f64 (*.f64 x x) (*.f64 #s(approx (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y))) (/.f64 #s(literal -1 binary64) x)) x)))))
(+.f64 (/.f64 (pow.f64 #s(approx (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y))) (/.f64 #s(literal -1 binary64) x)) #s(literal 3 binary64)) (fma.f64 #s(approx (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y))) (/.f64 #s(literal -1 binary64) x)) (-.f64 #s(approx (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y))) (/.f64 #s(literal -1 binary64) x)) x) (*.f64 x x))) (/.f64 (pow.f64 x #s(literal 3 binary64)) (fma.f64 #s(approx (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y))) (/.f64 #s(literal -1 binary64) x)) (-.f64 #s(approx (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y))) (/.f64 #s(literal -1 binary64) x)) x) (*.f64 x x))))
(+.f64 (/.f64 (pow.f64 x #s(literal 3 binary64)) (fma.f64 #s(approx (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y))) (/.f64 #s(literal -1 binary64) x)) (-.f64 #s(approx (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y))) (/.f64 #s(literal -1 binary64) x)) x) (*.f64 x x))) (/.f64 (pow.f64 #s(approx (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y))) (/.f64 #s(literal -1 binary64) x)) #s(literal 3 binary64)) (fma.f64 #s(approx (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y))) (/.f64 #s(literal -1 binary64) x)) (-.f64 #s(approx (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y))) (/.f64 #s(literal -1 binary64) x)) x) (*.f64 x x))))
(+.f64 (/.f64 (*.f64 x x) (-.f64 x #s(approx (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y))) (/.f64 #s(literal -1 binary64) x)))) (/.f64 (*.f64 (neg.f64 #s(approx (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y))) (/.f64 #s(literal -1 binary64) x))) #s(approx (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y))) (/.f64 #s(literal -1 binary64) x))) (-.f64 x #s(approx (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y))) (/.f64 #s(literal -1 binary64) x)))))
(+.f64 #s(approx (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y))) (/.f64 #s(literal -1 binary64) x)) x)
(+.f64 x #s(approx (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y))) (/.f64 #s(literal -1 binary64) x)))
#s(approx (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y))) (/.f64 #s(literal -1 binary64) x))
(pow.f64 (neg.f64 x) #s(literal -1 binary64))
(/.f64 #s(literal 1 binary64) (neg.f64 (neg.f64 (neg.f64 x))))
(/.f64 #s(literal 1 binary64) (neg.f64 x))
(/.f64 #s(literal -1 binary64) (neg.f64 (neg.f64 x)))
(/.f64 #s(literal -1 binary64) x)
(neg.f64 (pow.f64 x #s(literal -1 binary64)))
(exp.f64 (*.f64 (log.f64 (neg.f64 x)) #s(literal -1 binary64)))
(/.f64 (+.f64 (pow.f64 (/.f64 (pow.f64 x #s(literal 3 binary64)) (fma.f64 (/.f64 y (fma.f64 (neg.f64 x) y #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64)))) (-.f64 (/.f64 y (fma.f64 (neg.f64 x) y #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64)))) x) (*.f64 x x))) #s(literal 3 binary64)) (pow.f64 (/.f64 (pow.f64 (/.f64 y (fma.f64 (neg.f64 x) y #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64)))) #s(literal 3 binary64)) (fma.f64 (/.f64 y (fma.f64 (neg.f64 x) y #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64)))) (-.f64 (/.f64 y (fma.f64 (neg.f64 x) y #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64)))) x) (*.f64 x x))) #s(literal 3 binary64))) (fma.f64 (/.f64 (pow.f64 x #s(literal 3 binary64)) (fma.f64 (/.f64 y (fma.f64 (neg.f64 x) y #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64)))) (-.f64 (/.f64 y (fma.f64 (neg.f64 x) y #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64)))) x) (*.f64 x x))) (/.f64 (pow.f64 x #s(literal 3 binary64)) (fma.f64 (/.f64 y (fma.f64 (neg.f64 x) y #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64)))) (-.f64 (/.f64 y (fma.f64 (neg.f64 x) y #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64)))) x) (*.f64 x x))) (-.f64 (*.f64 (/.f64 (pow.f64 (/.f64 y (fma.f64 (neg.f64 x) y #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64)))) #s(literal 3 binary64)) (fma.f64 (/.f64 y (fma.f64 (neg.f64 x) y #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64)))) (-.f64 (/.f64 y (fma.f64 (neg.f64 x) y #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64)))) x) (*.f64 x x))) (/.f64 (pow.f64 (/.f64 y (fma.f64 (neg.f64 x) y #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64)))) #s(literal 3 binary64)) (fma.f64 (/.f64 y (fma.f64 (neg.f64 x) y #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64)))) (-.f64 (/.f64 y (fma.f64 (neg.f64 x) y #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64)))) x) (*.f64 x x)))) (*.f64 (/.f64 (pow.f64 x #s(literal 3 binary64)) (fma.f64 (/.f64 y (fma.f64 (neg.f64 x) y #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64)))) (-.f64 (/.f64 y (fma.f64 (neg.f64 x) y #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64)))) x) (*.f64 x x))) (/.f64 (pow.f64 (/.f64 y (fma.f64 (neg.f64 x) y #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64)))) #s(literal 3 binary64)) (fma.f64 (/.f64 y (fma.f64 (neg.f64 x) y #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64)))) (-.f64 (/.f64 y (fma.f64 (neg.f64 x) y #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64)))) x) (*.f64 x x)))))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (/.f64 y (fma.f64 (neg.f64 x) y #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64)))) #s(literal 2 binary64)) (*.f64 x x))) (neg.f64 (-.f64 (/.f64 y (fma.f64 (neg.f64 x) y #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64)))) x)))
(/.f64 (neg.f64 (neg.f64 (-.f64 (*.f64 x x) (pow.f64 (/.f64 y (fma.f64 (neg.f64 x) y #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64)))) #s(literal 2 binary64))))) (neg.f64 (neg.f64 (-.f64 x (/.f64 y (fma.f64 (neg.f64 x) y #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64))))))))
(/.f64 (neg.f64 (neg.f64 (+.f64 (pow.f64 (/.f64 y (fma.f64 (neg.f64 x) y #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64)))) #s(literal 3 binary64)) (pow.f64 x #s(literal 3 binary64))))) (neg.f64 (neg.f64 (fma.f64 (/.f64 y (fma.f64 (neg.f64 x) y #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64)))) (-.f64 (/.f64 y (fma.f64 (neg.f64 x) y #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64)))) x) (*.f64 x x)))))
(/.f64 (-.f64 (*.f64 (*.f64 x x) (-.f64 x (/.f64 y (fma.f64 (neg.f64 x) y #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64)))))) (*.f64 (-.f64 x (/.f64 y (fma.f64 (neg.f64 x) y #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64))))) (pow.f64 (/.f64 y (fma.f64 (neg.f64 x) y #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64)))) #s(literal 2 binary64)))) (*.f64 (-.f64 x (/.f64 y (fma.f64 (neg.f64 x) y #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64))))) (-.f64 x (/.f64 y (fma.f64 (neg.f64 x) y #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64)))))))
(/.f64 (fma.f64 (pow.f64 x #s(literal 3 binary64)) (fma.f64 (/.f64 y (fma.f64 (neg.f64 x) y #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64)))) (-.f64 (/.f64 y (fma.f64 (neg.f64 x) y #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64)))) x) (*.f64 x x)) (*.f64 (fma.f64 (/.f64 y (fma.f64 (neg.f64 x) y #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64)))) (-.f64 (/.f64 y (fma.f64 (neg.f64 x) y #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64)))) x) (*.f64 x x)) (pow.f64 (/.f64 y (fma.f64 (neg.f64 x) y #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64)))) #s(literal 3 binary64)))) (*.f64 (fma.f64 (/.f64 y (fma.f64 (neg.f64 x) y #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64)))) (-.f64 (/.f64 y (fma.f64 (neg.f64 x) y #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64)))) x) (*.f64 x x)) (fma.f64 (/.f64 y (fma.f64 (neg.f64 x) y #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64)))) (-.f64 (/.f64 y (fma.f64 (neg.f64 x) y #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64)))) x) (*.f64 x x))))
(/.f64 (-.f64 (pow.f64 (/.f64 y (fma.f64 (neg.f64 x) y #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64)))) #s(literal 2 binary64)) (*.f64 x x)) (-.f64 (/.f64 y (fma.f64 (neg.f64 x) y #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64)))) x))
(/.f64 (neg.f64 (-.f64 (*.f64 x x) (pow.f64 (/.f64 y (fma.f64 (neg.f64 x) y #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64)))) #s(literal 2 binary64)))) (neg.f64 (-.f64 x (/.f64 y (fma.f64 (neg.f64 x) y #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64)))))))
(/.f64 (neg.f64 (+.f64 (pow.f64 (/.f64 y (fma.f64 (neg.f64 x) y #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64)))) #s(literal 3 binary64)) (pow.f64 x #s(literal 3 binary64)))) (neg.f64 (+.f64 (pow.f64 (/.f64 y (fma.f64 (neg.f64 x) y #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64)))) #s(literal 2 binary64)) (-.f64 (*.f64 x x) (/.f64 (*.f64 y x) (fma.f64 (neg.f64 x) y #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64))))))))
(/.f64 (neg.f64 (+.f64 (pow.f64 (/.f64 y (fma.f64 (neg.f64 x) y #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64)))) #s(literal 3 binary64)) (pow.f64 x #s(literal 3 binary64)))) (neg.f64 (fma.f64 (/.f64 y (fma.f64 (neg.f64 x) y #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64)))) (-.f64 (/.f64 y (fma.f64 (neg.f64 x) y #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64)))) x) (*.f64 x x))))
(/.f64 (-.f64 (*.f64 x x) (pow.f64 (/.f64 y (fma.f64 (neg.f64 x) y #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64)))) #s(literal 2 binary64))) (-.f64 x (/.f64 y (fma.f64 (neg.f64 x) y #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64))))))
(/.f64 (+.f64 (pow.f64 (/.f64 y (fma.f64 (neg.f64 x) y #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64)))) #s(literal 3 binary64)) (pow.f64 x #s(literal 3 binary64))) (+.f64 (pow.f64 (/.f64 y (fma.f64 (neg.f64 x) y #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64)))) #s(literal 2 binary64)) (-.f64 (*.f64 x x) (/.f64 (*.f64 y x) (fma.f64 (neg.f64 x) y #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64)))))))
(/.f64 (+.f64 (pow.f64 (/.f64 y (fma.f64 (neg.f64 x) y #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64)))) #s(literal 3 binary64)) (pow.f64 x #s(literal 3 binary64))) (fma.f64 (/.f64 y (fma.f64 (neg.f64 x) y #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64)))) (-.f64 (/.f64 y (fma.f64 (neg.f64 x) y #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64)))) x) (*.f64 x x)))
(fma.f64 (/.f64 y (-.f64 (pow.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 2 binary64)) (pow.f64 (*.f64 y x) #s(literal 2 binary64)))) (fma.f64 y x #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64))) x)
(fma.f64 (/.f64 y (-.f64 (pow.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 3 binary64)) (pow.f64 (*.f64 y x) #s(literal 3 binary64)))) (fma.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64)) #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64)) (*.f64 (*.f64 y x) (fma.f64 y x #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64))))) x)
(-.f64 (/.f64 (pow.f64 (/.f64 y (fma.f64 (neg.f64 x) y #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64)))) #s(literal 2 binary64)) (-.f64 (/.f64 y (fma.f64 (neg.f64 x) y #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64)))) x)) (/.f64 (*.f64 x x) (-.f64 (/.f64 y (fma.f64 (neg.f64 x) y #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64)))) x)))
(-.f64 (/.f64 (*.f64 x x) (-.f64 x (/.f64 y (fma.f64 (neg.f64 x) y #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64)))))) (/.f64 (pow.f64 (/.f64 y (fma.f64 (neg.f64 x) y #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64)))) #s(literal 2 binary64)) (-.f64 x (/.f64 y (fma.f64 (neg.f64 x) y #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64)))))))
(+.f64 (/.f64 (pow.f64 (/.f64 y (fma.f64 (neg.f64 x) y #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64)))) #s(literal 3 binary64)) (+.f64 (pow.f64 (/.f64 y (fma.f64 (neg.f64 x) y #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64)))) #s(literal 2 binary64)) (-.f64 (*.f64 x x) (/.f64 (*.f64 y x) (fma.f64 (neg.f64 x) y #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64))))))) (/.f64 (pow.f64 x #s(literal 3 binary64)) (+.f64 (pow.f64 (/.f64 y (fma.f64 (neg.f64 x) y #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64)))) #s(literal 2 binary64)) (-.f64 (*.f64 x x) (/.f64 (*.f64 y x) (fma.f64 (neg.f64 x) y #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64))))))))
(+.f64 (/.f64 (pow.f64 x #s(literal 3 binary64)) (+.f64 (pow.f64 (/.f64 y (fma.f64 (neg.f64 x) y #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64)))) #s(literal 2 binary64)) (-.f64 (*.f64 x x) (/.f64 (*.f64 y x) (fma.f64 (neg.f64 x) y #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64))))))) (/.f64 (pow.f64 (/.f64 y (fma.f64 (neg.f64 x) y #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64)))) #s(literal 3 binary64)) (+.f64 (pow.f64 (/.f64 y (fma.f64 (neg.f64 x) y #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64)))) #s(literal 2 binary64)) (-.f64 (*.f64 x x) (/.f64 (*.f64 y x) (fma.f64 (neg.f64 x) y #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64))))))))
(+.f64 (/.f64 (pow.f64 (/.f64 y (fma.f64 (neg.f64 x) y #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64)))) #s(literal 3 binary64)) (fma.f64 (/.f64 y (fma.f64 (neg.f64 x) y #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64)))) (-.f64 (/.f64 y (fma.f64 (neg.f64 x) y #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64)))) x) (*.f64 x x))) (/.f64 (pow.f64 x #s(literal 3 binary64)) (fma.f64 (/.f64 y (fma.f64 (neg.f64 x) y #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64)))) (-.f64 (/.f64 y (fma.f64 (neg.f64 x) y #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64)))) x) (*.f64 x x))))
(+.f64 (/.f64 (pow.f64 x #s(literal 3 binary64)) (fma.f64 (/.f64 y (fma.f64 (neg.f64 x) y #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64)))) (-.f64 (/.f64 y (fma.f64 (neg.f64 x) y #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64)))) x) (*.f64 x x))) (/.f64 (pow.f64 (/.f64 y (fma.f64 (neg.f64 x) y #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64)))) #s(literal 3 binary64)) (fma.f64 (/.f64 y (fma.f64 (neg.f64 x) y #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64)))) (-.f64 (/.f64 y (fma.f64 (neg.f64 x) y #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64)))) x) (*.f64 x x))))
(+.f64 (/.f64 (*.f64 x x) (-.f64 x (/.f64 y (fma.f64 (neg.f64 x) y #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64)))))) (/.f64 (*.f64 (neg.f64 (/.f64 y (fma.f64 (neg.f64 x) y #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64))))) (/.f64 y (fma.f64 (neg.f64 x) y #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64))))) (-.f64 x (/.f64 y (fma.f64 (neg.f64 x) y #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64)))))))
(+.f64 (/.f64 y (fma.f64 (neg.f64 x) y #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64)))) x)
(+.f64 x (/.f64 y (fma.f64 (neg.f64 x) y #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64)))))
(*.f64 (/.f64 y (-.f64 (pow.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 2 binary64)) (pow.f64 (*.f64 y x) #s(literal 2 binary64)))) (fma.f64 y x #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64))))
(*.f64 (/.f64 y (-.f64 (pow.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 3 binary64)) (pow.f64 (*.f64 y x) #s(literal 3 binary64)))) (fma.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64)) #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64)) (*.f64 (*.f64 y x) (fma.f64 y x #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64))))))
(/.f64 (neg.f64 (neg.f64 (neg.f64 y))) (neg.f64 (neg.f64 (neg.f64 (fma.f64 (neg.f64 x) y #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64)))))))
(/.f64 (neg.f64 (neg.f64 y)) (neg.f64 (neg.f64 (fma.f64 (neg.f64 x) y #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64))))))
(/.f64 (neg.f64 y) (neg.f64 (fma.f64 (neg.f64 x) y #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64)))))
(/.f64 y (fma.f64 (neg.f64 x) y #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64))))
(neg.f64 (/.f64 (neg.f64 y) (fma.f64 (neg.f64 x) y #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64)))))
(neg.f64 (/.f64 y (neg.f64 (fma.f64 (neg.f64 x) y #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64))))))
(/.f64 (+.f64 (pow.f64 (*.f64 (neg.f64 x) y) #s(literal 3 binary64)) (pow.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 3 binary64))) (+.f64 (pow.f64 (*.f64 y x) #s(literal 2 binary64)) (-.f64 (pow.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 2 binary64)) (*.f64 (*.f64 (neg.f64 x) y) #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64))))))
(/.f64 (neg.f64 (+.f64 (pow.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 3 binary64)) (pow.f64 (*.f64 (neg.f64 x) y) #s(literal 3 binary64)))) (neg.f64 (fma.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64)) #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64)) (-.f64 (pow.f64 (*.f64 y x) #s(literal 2 binary64)) (*.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64)) (*.f64 (neg.f64 x) y))))))
(/.f64 (neg.f64 (neg.f64 (-.f64 (pow.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 2 binary64)) (pow.f64 (*.f64 y x) #s(literal 2 binary64))))) (neg.f64 (neg.f64 (fma.f64 y x #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64))))))
(/.f64 (neg.f64 (neg.f64 (-.f64 (pow.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 3 binary64)) (pow.f64 (*.f64 y x) #s(literal 3 binary64))))) (neg.f64 (neg.f64 (fma.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64)) #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64)) (*.f64 (*.f64 y x) (fma.f64 y x #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64))))))))
(/.f64 (-.f64 (*.f64 (pow.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 2 binary64)) (fma.f64 y x #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64)))) (*.f64 (fma.f64 y x #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64))) (pow.f64 (*.f64 y x) #s(literal 2 binary64)))) (*.f64 (fma.f64 y x #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64))) (fma.f64 y x #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64)))))
(/.f64 (-.f64 (*.f64 (pow.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 3 binary64)) (fma.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64)) #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64)) (*.f64 (*.f64 y x) (fma.f64 y x #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64)))))) (*.f64 (fma.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64)) #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64)) (*.f64 (*.f64 y x) (fma.f64 y x #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64))))) (pow.f64 (*.f64 y x) #s(literal 3 binary64)))) (*.f64 (fma.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64)) #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64)) (*.f64 (*.f64 y x) (fma.f64 y x #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64))))) (fma.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64)) #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64)) (*.f64 (*.f64 y x) (fma.f64 y x #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64)))))))
(/.f64 (+.f64 (pow.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 3 binary64)) (pow.f64 (*.f64 (neg.f64 x) y) #s(literal 3 binary64))) (fma.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64)) #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64)) (-.f64 (pow.f64 (*.f64 y x) #s(literal 2 binary64)) (*.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64)) (*.f64 (neg.f64 x) y)))))
(/.f64 (neg.f64 (-.f64 (pow.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 2 binary64)) (pow.f64 (*.f64 y x) #s(literal 2 binary64)))) (neg.f64 (fma.f64 y x #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64)))))
(/.f64 (neg.f64 (-.f64 (pow.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 3 binary64)) (pow.f64 (*.f64 y x) #s(literal 3 binary64)))) (neg.f64 (fma.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64)) #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64)) (*.f64 (*.f64 y x) (fma.f64 y x #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64)))))))
(/.f64 (-.f64 (pow.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 2 binary64)) (pow.f64 (*.f64 y x) #s(literal 2 binary64))) (fma.f64 y x #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64))))
(/.f64 (-.f64 (pow.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 3 binary64)) (pow.f64 (*.f64 y x) #s(literal 3 binary64))) (fma.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64)) #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64)) (*.f64 (*.f64 y x) (fma.f64 y x #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64))))))
(fma.f64 (neg.f64 x) y #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64)))
(fma.f64 (neg.f64 y) x #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64)))
(fma.f64 y (neg.f64 x) #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64)))
(fma.f64 x (neg.f64 y) #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64)))
(-.f64 (/.f64 (pow.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 2 binary64)) (fma.f64 y x #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64)))) (/.f64 (pow.f64 (*.f64 y x) #s(literal 2 binary64)) (fma.f64 y x #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64)))))
(-.f64 (/.f64 (pow.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 3 binary64)) (fma.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64)) #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64)) (*.f64 (*.f64 y x) (fma.f64 y x #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64)))))) (/.f64 (pow.f64 (*.f64 y x) #s(literal 3 binary64)) (fma.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64)) #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64)) (*.f64 (*.f64 y x) (fma.f64 y x #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64)))))))
(-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64)) (*.f64 (neg.f64 (neg.f64 x)) y))
(-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64)) (*.f64 y x))
(+.f64 (/.f64 (pow.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 3 binary64)) (fma.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64)) #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64)) (-.f64 (pow.f64 (*.f64 y x) #s(literal 2 binary64)) (*.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64)) (*.f64 (neg.f64 x) y))))) (/.f64 (pow.f64 (*.f64 (neg.f64 x) y) #s(literal 3 binary64)) (fma.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64)) #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64)) (-.f64 (pow.f64 (*.f64 y x) #s(literal 2 binary64)) (*.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64)) (*.f64 (neg.f64 x) y))))))
(+.f64 (/.f64 (pow.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 2 binary64)) (fma.f64 y x #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64)))) (/.f64 (*.f64 (*.f64 (neg.f64 x) y) (*.f64 y x)) (fma.f64 y x #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64)))))
(+.f64 (*.f64 (neg.f64 x) y) #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64)))
(+.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64)) (*.f64 (neg.f64 x) y))
#s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64))
(/.f64 (+.f64 (pow.f64 (/.f64 (pow.f64 x #s(literal 3 binary64)) (fma.f64 (/.f64 y (fma.f64 (neg.f64 x) y #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 (fma.f64 #s(literal 5641895835477563/10000000000000000 binary64) z #s(literal 5641895835477563/5000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64))))) (-.f64 (/.f64 y (fma.f64 (neg.f64 x) y #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 (fma.f64 #s(literal 5641895835477563/10000000000000000 binary64) z #s(literal 5641895835477563/5000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64))))) x) (*.f64 x x))) #s(literal 3 binary64)) (pow.f64 (/.f64 (pow.f64 (/.f64 y (fma.f64 (neg.f64 x) y #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 (fma.f64 #s(literal 5641895835477563/10000000000000000 binary64) z #s(literal 5641895835477563/5000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64))))) #s(literal 3 binary64)) (fma.f64 (/.f64 y (fma.f64 (neg.f64 x) y #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 (fma.f64 #s(literal 5641895835477563/10000000000000000 binary64) z #s(literal 5641895835477563/5000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64))))) (-.f64 (/.f64 y (fma.f64 (neg.f64 x) y #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 (fma.f64 #s(literal 5641895835477563/10000000000000000 binary64) z #s(literal 5641895835477563/5000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64))))) x) (*.f64 x x))) #s(literal 3 binary64))) (fma.f64 (/.f64 (pow.f64 x #s(literal 3 binary64)) (fma.f64 (/.f64 y (fma.f64 (neg.f64 x) y #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 (fma.f64 #s(literal 5641895835477563/10000000000000000 binary64) z #s(literal 5641895835477563/5000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64))))) (-.f64 (/.f64 y (fma.f64 (neg.f64 x) y #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 (fma.f64 #s(literal 5641895835477563/10000000000000000 binary64) z #s(literal 5641895835477563/5000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64))))) x) (*.f64 x x))) (/.f64 (pow.f64 x #s(literal 3 binary64)) (fma.f64 (/.f64 y (fma.f64 (neg.f64 x) y #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 (fma.f64 #s(literal 5641895835477563/10000000000000000 binary64) z #s(literal 5641895835477563/5000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64))))) (-.f64 (/.f64 y (fma.f64 (neg.f64 x) y #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 (fma.f64 #s(literal 5641895835477563/10000000000000000 binary64) z #s(literal 5641895835477563/5000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64))))) x) (*.f64 x x))) (-.f64 (*.f64 (/.f64 (pow.f64 (/.f64 y (fma.f64 (neg.f64 x) y #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 (fma.f64 #s(literal 5641895835477563/10000000000000000 binary64) z #s(literal 5641895835477563/5000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64))))) #s(literal 3 binary64)) (fma.f64 (/.f64 y (fma.f64 (neg.f64 x) y #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 (fma.f64 #s(literal 5641895835477563/10000000000000000 binary64) z #s(literal 5641895835477563/5000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64))))) (-.f64 (/.f64 y (fma.f64 (neg.f64 x) y #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 (fma.f64 #s(literal 5641895835477563/10000000000000000 binary64) z #s(literal 5641895835477563/5000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64))))) x) (*.f64 x x))) (/.f64 (pow.f64 (/.f64 y (fma.f64 (neg.f64 x) y #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 (fma.f64 #s(literal 5641895835477563/10000000000000000 binary64) z #s(literal 5641895835477563/5000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64))))) #s(literal 3 binary64)) (fma.f64 (/.f64 y (fma.f64 (neg.f64 x) y #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 (fma.f64 #s(literal 5641895835477563/10000000000000000 binary64) z #s(literal 5641895835477563/5000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64))))) (-.f64 (/.f64 y (fma.f64 (neg.f64 x) y #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 (fma.f64 #s(literal 5641895835477563/10000000000000000 binary64) z #s(literal 5641895835477563/5000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64))))) x) (*.f64 x x)))) (*.f64 (/.f64 (pow.f64 x #s(literal 3 binary64)) (fma.f64 (/.f64 y (fma.f64 (neg.f64 x) y #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 (fma.f64 #s(literal 5641895835477563/10000000000000000 binary64) z #s(literal 5641895835477563/5000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64))))) (-.f64 (/.f64 y (fma.f64 (neg.f64 x) y #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 (fma.f64 #s(literal 5641895835477563/10000000000000000 binary64) z #s(literal 5641895835477563/5000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64))))) x) (*.f64 x x))) (/.f64 (pow.f64 (/.f64 y (fma.f64 (neg.f64 x) y #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 (fma.f64 #s(literal 5641895835477563/10000000000000000 binary64) z #s(literal 5641895835477563/5000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64))))) #s(literal 3 binary64)) (fma.f64 (/.f64 y (fma.f64 (neg.f64 x) y #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 (fma.f64 #s(literal 5641895835477563/10000000000000000 binary64) z #s(literal 5641895835477563/5000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64))))) (-.f64 (/.f64 y (fma.f64 (neg.f64 x) y #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 (fma.f64 #s(literal 5641895835477563/10000000000000000 binary64) z #s(literal 5641895835477563/5000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64))))) x) (*.f64 x x)))))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (/.f64 y (fma.f64 (neg.f64 x) y #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 (fma.f64 #s(literal 5641895835477563/10000000000000000 binary64) z #s(literal 5641895835477563/5000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64))))) #s(literal 2 binary64)) (*.f64 x x))) (neg.f64 (-.f64 (/.f64 y (fma.f64 (neg.f64 x) y #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 (fma.f64 #s(literal 5641895835477563/10000000000000000 binary64) z #s(literal 5641895835477563/5000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64))))) x)))
(/.f64 (neg.f64 (neg.f64 (-.f64 (*.f64 x x) (pow.f64 (/.f64 y (fma.f64 (neg.f64 x) y #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 (fma.f64 #s(literal 5641895835477563/10000000000000000 binary64) z #s(literal 5641895835477563/5000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64))))) #s(literal 2 binary64))))) (neg.f64 (neg.f64 (-.f64 x (/.f64 y (fma.f64 (neg.f64 x) y #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 (fma.f64 #s(literal 5641895835477563/10000000000000000 binary64) z #s(literal 5641895835477563/5000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)))))))))
(/.f64 (neg.f64 (neg.f64 (+.f64 (pow.f64 (/.f64 y (fma.f64 (neg.f64 x) y #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 (fma.f64 #s(literal 5641895835477563/10000000000000000 binary64) z #s(literal 5641895835477563/5000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64))))) #s(literal 3 binary64)) (pow.f64 x #s(literal 3 binary64))))) (neg.f64 (neg.f64 (fma.f64 (/.f64 y (fma.f64 (neg.f64 x) y #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 (fma.f64 #s(literal 5641895835477563/10000000000000000 binary64) z #s(literal 5641895835477563/5000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64))))) (-.f64 (/.f64 y (fma.f64 (neg.f64 x) y #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 (fma.f64 #s(literal 5641895835477563/10000000000000000 binary64) z #s(literal 5641895835477563/5000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64))))) x) (*.f64 x x)))))
(/.f64 (-.f64 (*.f64 (*.f64 x x) (-.f64 x (/.f64 y (fma.f64 (neg.f64 x) y #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 (fma.f64 #s(literal 5641895835477563/10000000000000000 binary64) z #s(literal 5641895835477563/5000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64))))))) (*.f64 (-.f64 x (/.f64 y (fma.f64 (neg.f64 x) y #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 (fma.f64 #s(literal 5641895835477563/10000000000000000 binary64) z #s(literal 5641895835477563/5000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)))))) (pow.f64 (/.f64 y (fma.f64 (neg.f64 x) y #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 (fma.f64 #s(literal 5641895835477563/10000000000000000 binary64) z #s(literal 5641895835477563/5000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64))))) #s(literal 2 binary64)))) (*.f64 (-.f64 x (/.f64 y (fma.f64 (neg.f64 x) y #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 (fma.f64 #s(literal 5641895835477563/10000000000000000 binary64) z #s(literal 5641895835477563/5000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)))))) (-.f64 x (/.f64 y (fma.f64 (neg.f64 x) y #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 (fma.f64 #s(literal 5641895835477563/10000000000000000 binary64) z #s(literal 5641895835477563/5000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64))))))))
(/.f64 (fma.f64 (pow.f64 x #s(literal 3 binary64)) (fma.f64 (/.f64 y (fma.f64 (neg.f64 x) y #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 (fma.f64 #s(literal 5641895835477563/10000000000000000 binary64) z #s(literal 5641895835477563/5000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64))))) (-.f64 (/.f64 y (fma.f64 (neg.f64 x) y #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 (fma.f64 #s(literal 5641895835477563/10000000000000000 binary64) z #s(literal 5641895835477563/5000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64))))) x) (*.f64 x x)) (*.f64 (fma.f64 (/.f64 y (fma.f64 (neg.f64 x) y #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 (fma.f64 #s(literal 5641895835477563/10000000000000000 binary64) z #s(literal 5641895835477563/5000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64))))) (-.f64 (/.f64 y (fma.f64 (neg.f64 x) y #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 (fma.f64 #s(literal 5641895835477563/10000000000000000 binary64) z #s(literal 5641895835477563/5000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64))))) x) (*.f64 x x)) (pow.f64 (/.f64 y (fma.f64 (neg.f64 x) y #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 (fma.f64 #s(literal 5641895835477563/10000000000000000 binary64) z #s(literal 5641895835477563/5000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64))))) #s(literal 3 binary64)))) (*.f64 (fma.f64 (/.f64 y (fma.f64 (neg.f64 x) y #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 (fma.f64 #s(literal 5641895835477563/10000000000000000 binary64) z #s(literal 5641895835477563/5000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64))))) (-.f64 (/.f64 y (fma.f64 (neg.f64 x) y #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 (fma.f64 #s(literal 5641895835477563/10000000000000000 binary64) z #s(literal 5641895835477563/5000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64))))) x) (*.f64 x x)) (fma.f64 (/.f64 y (fma.f64 (neg.f64 x) y #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 (fma.f64 #s(literal 5641895835477563/10000000000000000 binary64) z #s(literal 5641895835477563/5000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64))))) (-.f64 (/.f64 y (fma.f64 (neg.f64 x) y #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 (fma.f64 #s(literal 5641895835477563/10000000000000000 binary64) z #s(literal 5641895835477563/5000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64))))) x) (*.f64 x x))))
(/.f64 (-.f64 (pow.f64 (/.f64 y (fma.f64 (neg.f64 x) y #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 (fma.f64 #s(literal 5641895835477563/10000000000000000 binary64) z #s(literal 5641895835477563/5000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64))))) #s(literal 2 binary64)) (*.f64 x x)) (-.f64 (/.f64 y (fma.f64 (neg.f64 x) y #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 (fma.f64 #s(literal 5641895835477563/10000000000000000 binary64) z #s(literal 5641895835477563/5000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64))))) x))
(/.f64 (neg.f64 (-.f64 (*.f64 x x) (pow.f64 (/.f64 y (fma.f64 (neg.f64 x) y #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 (fma.f64 #s(literal 5641895835477563/10000000000000000 binary64) z #s(literal 5641895835477563/5000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64))))) #s(literal 2 binary64)))) (neg.f64 (-.f64 x (/.f64 y (fma.f64 (neg.f64 x) y #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 (fma.f64 #s(literal 5641895835477563/10000000000000000 binary64) z #s(literal 5641895835477563/5000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64))))))))
(/.f64 (neg.f64 (+.f64 (pow.f64 (/.f64 y (fma.f64 (neg.f64 x) y #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 (fma.f64 #s(literal 5641895835477563/10000000000000000 binary64) z #s(literal 5641895835477563/5000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64))))) #s(literal 3 binary64)) (pow.f64 x #s(literal 3 binary64)))) (neg.f64 (+.f64 (pow.f64 (/.f64 y (fma.f64 (neg.f64 x) y #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 (fma.f64 #s(literal 5641895835477563/10000000000000000 binary64) z #s(literal 5641895835477563/5000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64))))) #s(literal 2 binary64)) (-.f64 (*.f64 x x) (/.f64 (*.f64 y x) (fma.f64 (neg.f64 x) y #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 (fma.f64 #s(literal 5641895835477563/10000000000000000 binary64) z #s(literal 5641895835477563/5000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)))))))))
(/.f64 (neg.f64 (+.f64 (pow.f64 (/.f64 y (fma.f64 (neg.f64 x) y #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 (fma.f64 #s(literal 5641895835477563/10000000000000000 binary64) z #s(literal 5641895835477563/5000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64))))) #s(literal 3 binary64)) (pow.f64 x #s(literal 3 binary64)))) (neg.f64 (fma.f64 (/.f64 y (fma.f64 (neg.f64 x) y #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 (fma.f64 #s(literal 5641895835477563/10000000000000000 binary64) z #s(literal 5641895835477563/5000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64))))) (-.f64 (/.f64 y (fma.f64 (neg.f64 x) y #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 (fma.f64 #s(literal 5641895835477563/10000000000000000 binary64) z #s(literal 5641895835477563/5000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64))))) x) (*.f64 x x))))
(/.f64 (-.f64 (*.f64 x x) (pow.f64 (/.f64 y (fma.f64 (neg.f64 x) y #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 (fma.f64 #s(literal 5641895835477563/10000000000000000 binary64) z #s(literal 5641895835477563/5000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64))))) #s(literal 2 binary64))) (-.f64 x (/.f64 y (fma.f64 (neg.f64 x) y #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 (fma.f64 #s(literal 5641895835477563/10000000000000000 binary64) z #s(literal 5641895835477563/5000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)))))))
(/.f64 (+.f64 (pow.f64 (/.f64 y (fma.f64 (neg.f64 x) y #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 (fma.f64 #s(literal 5641895835477563/10000000000000000 binary64) z #s(literal 5641895835477563/5000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64))))) #s(literal 3 binary64)) (pow.f64 x #s(literal 3 binary64))) (+.f64 (pow.f64 (/.f64 y (fma.f64 (neg.f64 x) y #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 (fma.f64 #s(literal 5641895835477563/10000000000000000 binary64) z #s(literal 5641895835477563/5000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64))))) #s(literal 2 binary64)) (-.f64 (*.f64 x x) (/.f64 (*.f64 y x) (fma.f64 (neg.f64 x) y #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 (fma.f64 #s(literal 5641895835477563/10000000000000000 binary64) z #s(literal 5641895835477563/5000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64))))))))
(/.f64 (+.f64 (pow.f64 (/.f64 y (fma.f64 (neg.f64 x) y #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 (fma.f64 #s(literal 5641895835477563/10000000000000000 binary64) z #s(literal 5641895835477563/5000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64))))) #s(literal 3 binary64)) (pow.f64 x #s(literal 3 binary64))) (fma.f64 (/.f64 y (fma.f64 (neg.f64 x) y #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 (fma.f64 #s(literal 5641895835477563/10000000000000000 binary64) z #s(literal 5641895835477563/5000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64))))) (-.f64 (/.f64 y (fma.f64 (neg.f64 x) y #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 (fma.f64 #s(literal 5641895835477563/10000000000000000 binary64) z #s(literal 5641895835477563/5000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64))))) x) (*.f64 x x)))
(fma.f64 (/.f64 y (-.f64 (pow.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 (fma.f64 #s(literal 5641895835477563/10000000000000000 binary64) z #s(literal 5641895835477563/5000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64))) #s(literal 2 binary64)) (pow.f64 (*.f64 y x) #s(literal 2 binary64)))) (fma.f64 y x #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 (fma.f64 #s(literal 5641895835477563/10000000000000000 binary64) z #s(literal 5641895835477563/5000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)))) x)
(fma.f64 (/.f64 y (-.f64 (pow.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 (fma.f64 #s(literal 5641895835477563/10000000000000000 binary64) z #s(literal 5641895835477563/5000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64))) #s(literal 3 binary64)) (pow.f64 (*.f64 y x) #s(literal 3 binary64)))) (fma.f64 (*.f64 y x) (fma.f64 y x #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 (fma.f64 #s(literal 5641895835477563/10000000000000000 binary64) z #s(literal 5641895835477563/5000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)))) (pow.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 (fma.f64 #s(literal 5641895835477563/10000000000000000 binary64) z #s(literal 5641895835477563/5000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64))) #s(literal 2 binary64))) x)
(-.f64 (/.f64 (pow.f64 (/.f64 y (fma.f64 (neg.f64 x) y #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 (fma.f64 #s(literal 5641895835477563/10000000000000000 binary64) z #s(literal 5641895835477563/5000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64))))) #s(literal 2 binary64)) (-.f64 (/.f64 y (fma.f64 (neg.f64 x) y #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 (fma.f64 #s(literal 5641895835477563/10000000000000000 binary64) z #s(literal 5641895835477563/5000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64))))) x)) (/.f64 (*.f64 x x) (-.f64 (/.f64 y (fma.f64 (neg.f64 x) y #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 (fma.f64 #s(literal 5641895835477563/10000000000000000 binary64) z #s(literal 5641895835477563/5000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64))))) x)))
(-.f64 (/.f64 (*.f64 x x) (-.f64 x (/.f64 y (fma.f64 (neg.f64 x) y #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 (fma.f64 #s(literal 5641895835477563/10000000000000000 binary64) z #s(literal 5641895835477563/5000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64))))))) (/.f64 (pow.f64 (/.f64 y (fma.f64 (neg.f64 x) y #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 (fma.f64 #s(literal 5641895835477563/10000000000000000 binary64) z #s(literal 5641895835477563/5000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64))))) #s(literal 2 binary64)) (-.f64 x (/.f64 y (fma.f64 (neg.f64 x) y #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 (fma.f64 #s(literal 5641895835477563/10000000000000000 binary64) z #s(literal 5641895835477563/5000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64))))))))
(+.f64 (/.f64 (pow.f64 (/.f64 y (fma.f64 (neg.f64 x) y #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 (fma.f64 #s(literal 5641895835477563/10000000000000000 binary64) z #s(literal 5641895835477563/5000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64))))) #s(literal 3 binary64)) (+.f64 (pow.f64 (/.f64 y (fma.f64 (neg.f64 x) y #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 (fma.f64 #s(literal 5641895835477563/10000000000000000 binary64) z #s(literal 5641895835477563/5000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64))))) #s(literal 2 binary64)) (-.f64 (*.f64 x x) (/.f64 (*.f64 y x) (fma.f64 (neg.f64 x) y #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 (fma.f64 #s(literal 5641895835477563/10000000000000000 binary64) z #s(literal 5641895835477563/5000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)))))))) (/.f64 (pow.f64 x #s(literal 3 binary64)) (+.f64 (pow.f64 (/.f64 y (fma.f64 (neg.f64 x) y #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 (fma.f64 #s(literal 5641895835477563/10000000000000000 binary64) z #s(literal 5641895835477563/5000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64))))) #s(literal 2 binary64)) (-.f64 (*.f64 x x) (/.f64 (*.f64 y x) (fma.f64 (neg.f64 x) y #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 (fma.f64 #s(literal 5641895835477563/10000000000000000 binary64) z #s(literal 5641895835477563/5000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)))))))))
(+.f64 (/.f64 (pow.f64 x #s(literal 3 binary64)) (+.f64 (pow.f64 (/.f64 y (fma.f64 (neg.f64 x) y #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 (fma.f64 #s(literal 5641895835477563/10000000000000000 binary64) z #s(literal 5641895835477563/5000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64))))) #s(literal 2 binary64)) (-.f64 (*.f64 x x) (/.f64 (*.f64 y x) (fma.f64 (neg.f64 x) y #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 (fma.f64 #s(literal 5641895835477563/10000000000000000 binary64) z #s(literal 5641895835477563/5000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)))))))) (/.f64 (pow.f64 (/.f64 y (fma.f64 (neg.f64 x) y #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 (fma.f64 #s(literal 5641895835477563/10000000000000000 binary64) z #s(literal 5641895835477563/5000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64))))) #s(literal 3 binary64)) (+.f64 (pow.f64 (/.f64 y (fma.f64 (neg.f64 x) y #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 (fma.f64 #s(literal 5641895835477563/10000000000000000 binary64) z #s(literal 5641895835477563/5000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64))))) #s(literal 2 binary64)) (-.f64 (*.f64 x x) (/.f64 (*.f64 y x) (fma.f64 (neg.f64 x) y #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 (fma.f64 #s(literal 5641895835477563/10000000000000000 binary64) z #s(literal 5641895835477563/5000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)))))))))
(+.f64 (/.f64 (pow.f64 (/.f64 y (fma.f64 (neg.f64 x) y #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 (fma.f64 #s(literal 5641895835477563/10000000000000000 binary64) z #s(literal 5641895835477563/5000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64))))) #s(literal 3 binary64)) (fma.f64 (/.f64 y (fma.f64 (neg.f64 x) y #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 (fma.f64 #s(literal 5641895835477563/10000000000000000 binary64) z #s(literal 5641895835477563/5000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64))))) (-.f64 (/.f64 y (fma.f64 (neg.f64 x) y #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 (fma.f64 #s(literal 5641895835477563/10000000000000000 binary64) z #s(literal 5641895835477563/5000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64))))) x) (*.f64 x x))) (/.f64 (pow.f64 x #s(literal 3 binary64)) (fma.f64 (/.f64 y (fma.f64 (neg.f64 x) y #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 (fma.f64 #s(literal 5641895835477563/10000000000000000 binary64) z #s(literal 5641895835477563/5000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64))))) (-.f64 (/.f64 y (fma.f64 (neg.f64 x) y #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 (fma.f64 #s(literal 5641895835477563/10000000000000000 binary64) z #s(literal 5641895835477563/5000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64))))) x) (*.f64 x x))))
(+.f64 (/.f64 (pow.f64 x #s(literal 3 binary64)) (fma.f64 (/.f64 y (fma.f64 (neg.f64 x) y #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 (fma.f64 #s(literal 5641895835477563/10000000000000000 binary64) z #s(literal 5641895835477563/5000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64))))) (-.f64 (/.f64 y (fma.f64 (neg.f64 x) y #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 (fma.f64 #s(literal 5641895835477563/10000000000000000 binary64) z #s(literal 5641895835477563/5000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64))))) x) (*.f64 x x))) (/.f64 (pow.f64 (/.f64 y (fma.f64 (neg.f64 x) y #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 (fma.f64 #s(literal 5641895835477563/10000000000000000 binary64) z #s(literal 5641895835477563/5000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64))))) #s(literal 3 binary64)) (fma.f64 (/.f64 y (fma.f64 (neg.f64 x) y #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 (fma.f64 #s(literal 5641895835477563/10000000000000000 binary64) z #s(literal 5641895835477563/5000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64))))) (-.f64 (/.f64 y (fma.f64 (neg.f64 x) y #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 (fma.f64 #s(literal 5641895835477563/10000000000000000 binary64) z #s(literal 5641895835477563/5000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64))))) x) (*.f64 x x))))
(+.f64 (/.f64 (*.f64 x x) (-.f64 x (/.f64 y (fma.f64 (neg.f64 x) y #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 (fma.f64 #s(literal 5641895835477563/10000000000000000 binary64) z #s(literal 5641895835477563/5000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64))))))) (/.f64 (*.f64 (neg.f64 (/.f64 y (fma.f64 (neg.f64 x) y #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 (fma.f64 #s(literal 5641895835477563/10000000000000000 binary64) z #s(literal 5641895835477563/5000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)))))) (/.f64 y (fma.f64 (neg.f64 x) y #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 (fma.f64 #s(literal 5641895835477563/10000000000000000 binary64) z #s(literal 5641895835477563/5000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)))))) (-.f64 x (/.f64 y (fma.f64 (neg.f64 x) y #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 (fma.f64 #s(literal 5641895835477563/10000000000000000 binary64) z #s(literal 5641895835477563/5000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64))))))))
(+.f64 (/.f64 y (fma.f64 (neg.f64 x) y #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 (fma.f64 #s(literal 5641895835477563/10000000000000000 binary64) z #s(literal 5641895835477563/5000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64))))) x)
(+.f64 x (/.f64 y (fma.f64 (neg.f64 x) y #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 (fma.f64 #s(literal 5641895835477563/10000000000000000 binary64) z #s(literal 5641895835477563/5000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64))))))
(*.f64 (/.f64 y (-.f64 (pow.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 (fma.f64 #s(literal 5641895835477563/10000000000000000 binary64) z #s(literal 5641895835477563/5000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64))) #s(literal 2 binary64)) (pow.f64 (*.f64 y x) #s(literal 2 binary64)))) (fma.f64 y x #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 (fma.f64 #s(literal 5641895835477563/10000000000000000 binary64) z #s(literal 5641895835477563/5000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)))))
(*.f64 (/.f64 y (-.f64 (pow.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 (fma.f64 #s(literal 5641895835477563/10000000000000000 binary64) z #s(literal 5641895835477563/5000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64))) #s(literal 3 binary64)) (pow.f64 (*.f64 y x) #s(literal 3 binary64)))) (fma.f64 (*.f64 y x) (fma.f64 y x #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 (fma.f64 #s(literal 5641895835477563/10000000000000000 binary64) z #s(literal 5641895835477563/5000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)))) (pow.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 (fma.f64 #s(literal 5641895835477563/10000000000000000 binary64) z #s(literal 5641895835477563/5000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64))) #s(literal 2 binary64))))
(/.f64 (neg.f64 (neg.f64 (neg.f64 y))) (neg.f64 (neg.f64 (neg.f64 (fma.f64 (neg.f64 x) y #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 (fma.f64 #s(literal 5641895835477563/10000000000000000 binary64) z #s(literal 5641895835477563/5000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64))))))))
(/.f64 (neg.f64 (neg.f64 y)) (neg.f64 (neg.f64 (fma.f64 (neg.f64 x) y #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 (fma.f64 #s(literal 5641895835477563/10000000000000000 binary64) z #s(literal 5641895835477563/5000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)))))))
(/.f64 (neg.f64 y) (neg.f64 (fma.f64 (neg.f64 x) y #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 (fma.f64 #s(literal 5641895835477563/10000000000000000 binary64) z #s(literal 5641895835477563/5000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64))))))
(/.f64 y (fma.f64 (neg.f64 x) y #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 (fma.f64 #s(literal 5641895835477563/10000000000000000 binary64) z #s(literal 5641895835477563/5000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)))))
(neg.f64 (/.f64 (neg.f64 y) (fma.f64 (neg.f64 x) y #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 (fma.f64 #s(literal 5641895835477563/10000000000000000 binary64) z #s(literal 5641895835477563/5000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64))))))
(neg.f64 (/.f64 y (neg.f64 (fma.f64 (neg.f64 x) y #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 (fma.f64 #s(literal 5641895835477563/10000000000000000 binary64) z #s(literal 5641895835477563/5000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)))))))
(/.f64 (+.f64 (pow.f64 (*.f64 (neg.f64 x) y) #s(literal 3 binary64)) (pow.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 (fma.f64 #s(literal 5641895835477563/10000000000000000 binary64) z #s(literal 5641895835477563/5000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64))) #s(literal 3 binary64))) (+.f64 (pow.f64 (*.f64 y x) #s(literal 2 binary64)) (-.f64 (pow.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 (fma.f64 #s(literal 5641895835477563/10000000000000000 binary64) z #s(literal 5641895835477563/5000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64))) #s(literal 2 binary64)) (*.f64 (*.f64 (neg.f64 x) y) #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 (fma.f64 #s(literal 5641895835477563/10000000000000000 binary64) z #s(literal 5641895835477563/5000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)))))))
(/.f64 (neg.f64 (+.f64 (pow.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 (fma.f64 #s(literal 5641895835477563/10000000000000000 binary64) z #s(literal 5641895835477563/5000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64))) #s(literal 3 binary64)) (pow.f64 (*.f64 (neg.f64 x) y) #s(literal 3 binary64)))) (neg.f64 (+.f64 (pow.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 (fma.f64 #s(literal 5641895835477563/10000000000000000 binary64) z #s(literal 5641895835477563/5000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64))) #s(literal 2 binary64)) (-.f64 (pow.f64 (*.f64 y x) #s(literal 2 binary64)) (*.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 (fma.f64 #s(literal 5641895835477563/10000000000000000 binary64) z #s(literal 5641895835477563/5000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 (neg.f64 x) y))))))
(/.f64 (neg.f64 (neg.f64 (-.f64 (pow.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 (fma.f64 #s(literal 5641895835477563/10000000000000000 binary64) z #s(literal 5641895835477563/5000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64))) #s(literal 2 binary64)) (pow.f64 (*.f64 y x) #s(literal 2 binary64))))) (neg.f64 (neg.f64 (fma.f64 y x #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 (fma.f64 #s(literal 5641895835477563/10000000000000000 binary64) z #s(literal 5641895835477563/5000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)))))))
(/.f64 (neg.f64 (neg.f64 (-.f64 (pow.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 (fma.f64 #s(literal 5641895835477563/10000000000000000 binary64) z #s(literal 5641895835477563/5000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64))) #s(literal 3 binary64)) (pow.f64 (*.f64 y x) #s(literal 3 binary64))))) (neg.f64 (neg.f64 (fma.f64 (*.f64 y x) (fma.f64 y x #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 (fma.f64 #s(literal 5641895835477563/10000000000000000 binary64) z #s(literal 5641895835477563/5000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)))) (pow.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 (fma.f64 #s(literal 5641895835477563/10000000000000000 binary64) z #s(literal 5641895835477563/5000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64))) #s(literal 2 binary64))))))
(/.f64 (-.f64 (*.f64 (pow.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 (fma.f64 #s(literal 5641895835477563/10000000000000000 binary64) z #s(literal 5641895835477563/5000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64))) #s(literal 2 binary64)) (fma.f64 y x #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 (fma.f64 #s(literal 5641895835477563/10000000000000000 binary64) z #s(literal 5641895835477563/5000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64))))) (*.f64 (fma.f64 y x #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 (fma.f64 #s(literal 5641895835477563/10000000000000000 binary64) z #s(literal 5641895835477563/5000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)))) (pow.f64 (*.f64 y x) #s(literal 2 binary64)))) (*.f64 (fma.f64 y x #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 (fma.f64 #s(literal 5641895835477563/10000000000000000 binary64) z #s(literal 5641895835477563/5000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)))) (fma.f64 y x #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 (fma.f64 #s(literal 5641895835477563/10000000000000000 binary64) z #s(literal 5641895835477563/5000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64))))))
(/.f64 (-.f64 (*.f64 (pow.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 (fma.f64 #s(literal 5641895835477563/10000000000000000 binary64) z #s(literal 5641895835477563/5000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64))) #s(literal 3 binary64)) (fma.f64 (*.f64 y x) (fma.f64 y x #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 (fma.f64 #s(literal 5641895835477563/10000000000000000 binary64) z #s(literal 5641895835477563/5000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)))) (pow.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 (fma.f64 #s(literal 5641895835477563/10000000000000000 binary64) z #s(literal 5641895835477563/5000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64))) #s(literal 2 binary64)))) (*.f64 (fma.f64 (*.f64 y x) (fma.f64 y x #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 (fma.f64 #s(literal 5641895835477563/10000000000000000 binary64) z #s(literal 5641895835477563/5000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)))) (pow.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 (fma.f64 #s(literal 5641895835477563/10000000000000000 binary64) z #s(literal 5641895835477563/5000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64))) #s(literal 2 binary64))) (pow.f64 (*.f64 y x) #s(literal 3 binary64)))) (*.f64 (fma.f64 (*.f64 y x) (fma.f64 y x #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 (fma.f64 #s(literal 5641895835477563/10000000000000000 binary64) z #s(literal 5641895835477563/5000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)))) (pow.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 (fma.f64 #s(literal 5641895835477563/10000000000000000 binary64) z #s(literal 5641895835477563/5000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64))) #s(literal 2 binary64))) (fma.f64 (*.f64 y x) (fma.f64 y x #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 (fma.f64 #s(literal 5641895835477563/10000000000000000 binary64) z #s(literal 5641895835477563/5000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)))) (pow.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 (fma.f64 #s(literal 5641895835477563/10000000000000000 binary64) z #s(literal 5641895835477563/5000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64))) #s(literal 2 binary64)))))
(/.f64 (+.f64 (pow.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 (fma.f64 #s(literal 5641895835477563/10000000000000000 binary64) z #s(literal 5641895835477563/5000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64))) #s(literal 3 binary64)) (pow.f64 (*.f64 (neg.f64 x) y) #s(literal 3 binary64))) (+.f64 (pow.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 (fma.f64 #s(literal 5641895835477563/10000000000000000 binary64) z #s(literal 5641895835477563/5000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64))) #s(literal 2 binary64)) (-.f64 (pow.f64 (*.f64 y x) #s(literal 2 binary64)) (*.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 (fma.f64 #s(literal 5641895835477563/10000000000000000 binary64) z #s(literal 5641895835477563/5000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 (neg.f64 x) y)))))
(/.f64 (neg.f64 (-.f64 (pow.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 (fma.f64 #s(literal 5641895835477563/10000000000000000 binary64) z #s(literal 5641895835477563/5000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64))) #s(literal 2 binary64)) (pow.f64 (*.f64 y x) #s(literal 2 binary64)))) (neg.f64 (fma.f64 y x #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 (fma.f64 #s(literal 5641895835477563/10000000000000000 binary64) z #s(literal 5641895835477563/5000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64))))))
(/.f64 (neg.f64 (-.f64 (pow.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 (fma.f64 #s(literal 5641895835477563/10000000000000000 binary64) z #s(literal 5641895835477563/5000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64))) #s(literal 3 binary64)) (pow.f64 (*.f64 y x) #s(literal 3 binary64)))) (neg.f64 (fma.f64 (*.f64 y x) (fma.f64 y x #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 (fma.f64 #s(literal 5641895835477563/10000000000000000 binary64) z #s(literal 5641895835477563/5000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)))) (pow.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 (fma.f64 #s(literal 5641895835477563/10000000000000000 binary64) z #s(literal 5641895835477563/5000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64))) #s(literal 2 binary64)))))
(/.f64 (-.f64 (pow.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 (fma.f64 #s(literal 5641895835477563/10000000000000000 binary64) z #s(literal 5641895835477563/5000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64))) #s(literal 2 binary64)) (pow.f64 (*.f64 y x) #s(literal 2 binary64))) (fma.f64 y x #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 (fma.f64 #s(literal 5641895835477563/10000000000000000 binary64) z #s(literal 5641895835477563/5000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)))))
(/.f64 (-.f64 (pow.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 (fma.f64 #s(literal 5641895835477563/10000000000000000 binary64) z #s(literal 5641895835477563/5000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64))) #s(literal 3 binary64)) (pow.f64 (*.f64 y x) #s(literal 3 binary64))) (fma.f64 (*.f64 y x) (fma.f64 y x #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 (fma.f64 #s(literal 5641895835477563/10000000000000000 binary64) z #s(literal 5641895835477563/5000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)))) (pow.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 (fma.f64 #s(literal 5641895835477563/10000000000000000 binary64) z #s(literal 5641895835477563/5000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64))) #s(literal 2 binary64))))
(fma.f64 (neg.f64 x) y #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 (fma.f64 #s(literal 5641895835477563/10000000000000000 binary64) z #s(literal 5641895835477563/5000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64))))
(fma.f64 (neg.f64 y) x #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 (fma.f64 #s(literal 5641895835477563/10000000000000000 binary64) z #s(literal 5641895835477563/5000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64))))
(fma.f64 y (neg.f64 x) #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 (fma.f64 #s(literal 5641895835477563/10000000000000000 binary64) z #s(literal 5641895835477563/5000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64))))
(fma.f64 x (neg.f64 y) #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 (fma.f64 #s(literal 5641895835477563/10000000000000000 binary64) z #s(literal 5641895835477563/5000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64))))
(-.f64 (/.f64 (pow.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 (fma.f64 #s(literal 5641895835477563/10000000000000000 binary64) z #s(literal 5641895835477563/5000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64))) #s(literal 2 binary64)) (fma.f64 y x #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 (fma.f64 #s(literal 5641895835477563/10000000000000000 binary64) z #s(literal 5641895835477563/5000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64))))) (/.f64 (pow.f64 (*.f64 y x) #s(literal 2 binary64)) (fma.f64 y x #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 (fma.f64 #s(literal 5641895835477563/10000000000000000 binary64) z #s(literal 5641895835477563/5000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64))))))
(-.f64 (/.f64 (pow.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 (fma.f64 #s(literal 5641895835477563/10000000000000000 binary64) z #s(literal 5641895835477563/5000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64))) #s(literal 3 binary64)) (fma.f64 (*.f64 y x) (fma.f64 y x #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 (fma.f64 #s(literal 5641895835477563/10000000000000000 binary64) z #s(literal 5641895835477563/5000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)))) (pow.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 (fma.f64 #s(literal 5641895835477563/10000000000000000 binary64) z #s(literal 5641895835477563/5000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64))) #s(literal 2 binary64)))) (/.f64 (pow.f64 (*.f64 y x) #s(literal 3 binary64)) (fma.f64 (*.f64 y x) (fma.f64 y x #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 (fma.f64 #s(literal 5641895835477563/10000000000000000 binary64) z #s(literal 5641895835477563/5000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)))) (pow.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 (fma.f64 #s(literal 5641895835477563/10000000000000000 binary64) z #s(literal 5641895835477563/5000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64))) #s(literal 2 binary64)))))
(-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 (fma.f64 #s(literal 5641895835477563/10000000000000000 binary64) z #s(literal 5641895835477563/5000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 (neg.f64 (neg.f64 x)) y))
(-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 (fma.f64 #s(literal 5641895835477563/10000000000000000 binary64) z #s(literal 5641895835477563/5000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 y x))
(+.f64 (/.f64 (pow.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 (fma.f64 #s(literal 5641895835477563/10000000000000000 binary64) z #s(literal 5641895835477563/5000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64))) #s(literal 3 binary64)) (+.f64 (pow.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 (fma.f64 #s(literal 5641895835477563/10000000000000000 binary64) z #s(literal 5641895835477563/5000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64))) #s(literal 2 binary64)) (-.f64 (pow.f64 (*.f64 y x) #s(literal 2 binary64)) (*.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 (fma.f64 #s(literal 5641895835477563/10000000000000000 binary64) z #s(literal 5641895835477563/5000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 (neg.f64 x) y))))) (/.f64 (pow.f64 (*.f64 (neg.f64 x) y) #s(literal 3 binary64)) (+.f64 (pow.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 (fma.f64 #s(literal 5641895835477563/10000000000000000 binary64) z #s(literal 5641895835477563/5000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64))) #s(literal 2 binary64)) (-.f64 (pow.f64 (*.f64 y x) #s(literal 2 binary64)) (*.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 (fma.f64 #s(literal 5641895835477563/10000000000000000 binary64) z #s(literal 5641895835477563/5000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 (neg.f64 x) y))))))
(+.f64 (/.f64 (pow.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 (fma.f64 #s(literal 5641895835477563/10000000000000000 binary64) z #s(literal 5641895835477563/5000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64))) #s(literal 2 binary64)) (fma.f64 y x #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 (fma.f64 #s(literal 5641895835477563/10000000000000000 binary64) z #s(literal 5641895835477563/5000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64))))) (/.f64 (*.f64 (*.f64 (neg.f64 x) y) (*.f64 y x)) (fma.f64 y x #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 (fma.f64 #s(literal 5641895835477563/10000000000000000 binary64) z #s(literal 5641895835477563/5000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64))))))
(+.f64 (*.f64 (neg.f64 x) y) #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 (fma.f64 #s(literal 5641895835477563/10000000000000000 binary64) z #s(literal 5641895835477563/5000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64))))
(+.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 (fma.f64 #s(literal 5641895835477563/10000000000000000 binary64) z #s(literal 5641895835477563/5000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 (neg.f64 x) y))
#s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 (fma.f64 #s(literal 5641895835477563/10000000000000000 binary64) z #s(literal 5641895835477563/5000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)))
(/.f64 (+.f64 (pow.f64 (/.f64 (*.f64 #s(literal -179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 binary64) (pow.f64 (*.f64 z (/.f64 y (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)))) #s(literal 3 binary64))) (fma.f64 #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (pow.f64 (/.f64 (*.f64 z y) (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x))) #s(literal 2 binary64)) (*.f64 y (-.f64 y (*.f64 (/.f64 y (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x))) (*.f64 #s(literal -5641895835477563/5000000000000000 binary64) z)))))) #s(literal 3 binary64)) (pow.f64 (/.f64 (pow.f64 y #s(literal 3 binary64)) (fma.f64 #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (pow.f64 (/.f64 (*.f64 z y) (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x))) #s(literal 2 binary64)) (*.f64 y (-.f64 y (*.f64 (/.f64 y (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x))) (*.f64 #s(literal -5641895835477563/5000000000000000 binary64) z)))))) #s(literal 3 binary64))) (fma.f64 (/.f64 (*.f64 #s(literal -179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 binary64) (pow.f64 (*.f64 z (/.f64 y (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)))) #s(literal 3 binary64))) (fma.f64 #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (pow.f64 (/.f64 (*.f64 z y) (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x))) #s(literal 2 binary64)) (*.f64 y (-.f64 y (*.f64 (/.f64 y (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x))) (*.f64 #s(literal -5641895835477563/5000000000000000 binary64) z)))))) (/.f64 (*.f64 #s(literal -179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 binary64) (pow.f64 (*.f64 z (/.f64 y (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)))) #s(literal 3 binary64))) (fma.f64 #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (pow.f64 (/.f64 (*.f64 z y) (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x))) #s(literal 2 binary64)) (*.f64 y (-.f64 y (*.f64 (/.f64 y (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x))) (*.f64 #s(literal -5641895835477563/5000000000000000 binary64) z)))))) (-.f64 (*.f64 (/.f64 (pow.f64 y #s(literal 3 binary64)) (fma.f64 #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (pow.f64 (/.f64 (*.f64 z y) (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x))) #s(literal 2 binary64)) (*.f64 y (-.f64 y (*.f64 (/.f64 y (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x))) (*.f64 #s(literal -5641895835477563/5000000000000000 binary64) z)))))) (/.f64 (pow.f64 y #s(literal 3 binary64)) (fma.f64 #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (pow.f64 (/.f64 (*.f64 z y) (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x))) #s(literal 2 binary64)) (*.f64 y (-.f64 y (*.f64 (/.f64 y (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x))) (*.f64 #s(literal -5641895835477563/5000000000000000 binary64) z))))))) (*.f64 (/.f64 (*.f64 #s(literal -179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 binary64) (pow.f64 (*.f64 z (/.f64 y (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)))) #s(literal 3 binary64))) (fma.f64 #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (pow.f64 (/.f64 (*.f64 z y) (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x))) #s(literal 2 binary64)) (*.f64 y (-.f64 y (*.f64 (/.f64 y (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x))) (*.f64 #s(literal -5641895835477563/5000000000000000 binary64) z)))))) (/.f64 (pow.f64 y #s(literal 3 binary64)) (fma.f64 #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (pow.f64 (/.f64 (*.f64 z y) (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x))) #s(literal 2 binary64)) (*.f64 y (-.f64 y (*.f64 (/.f64 y (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x))) (*.f64 #s(literal -5641895835477563/5000000000000000 binary64) z))))))))))
(/.f64 (neg.f64 (-.f64 (*.f64 y y) (*.f64 #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (pow.f64 (*.f64 z (/.f64 y (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)))) #s(literal 2 binary64))))) (neg.f64 (-.f64 y (*.f64 (/.f64 y (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x))) (*.f64 #s(literal -5641895835477563/5000000000000000 binary64) z)))))
(/.f64 (neg.f64 (neg.f64 (fma.f64 #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (pow.f64 (*.f64 z (/.f64 y (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)))) #s(literal 2 binary64)) (*.f64 (neg.f64 y) y)))) (neg.f64 (neg.f64 (-.f64 (*.f64 (/.f64 y (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x))) (*.f64 #s(literal -5641895835477563/5000000000000000 binary64) z)) y))))
(/.f64 (neg.f64 (neg.f64 (fma.f64 #s(literal -179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 binary64) (pow.f64 (*.f64 z (/.f64 y (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)))) #s(literal 3 binary64)) (pow.f64 y #s(literal 3 binary64))))) (neg.f64 (neg.f64 (fma.f64 #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (pow.f64 (/.f64 (*.f64 z y) (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x))) #s(literal 2 binary64)) (*.f64 y (-.f64 y (*.f64 (/.f64 y (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x))) (*.f64 #s(literal -5641895835477563/5000000000000000 binary64) z))))))))
(/.f64 (-.f64 (*.f64 (*.f64 #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (pow.f64 (*.f64 z (/.f64 y (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)))) #s(literal 2 binary64))) (-.f64 (*.f64 (/.f64 y (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x))) (*.f64 #s(literal -5641895835477563/5000000000000000 binary64) z)) y)) (*.f64 (-.f64 (*.f64 (/.f64 y (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x))) (*.f64 #s(literal -5641895835477563/5000000000000000 binary64) z)) y) (*.f64 y y))) (*.f64 (-.f64 (*.f64 (/.f64 y (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x))) (*.f64 #s(literal -5641895835477563/5000000000000000 binary64) z)) y) (-.f64 (*.f64 (/.f64 y (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x))) (*.f64 #s(literal -5641895835477563/5000000000000000 binary64) z)) y)))
(/.f64 (fma.f64 (*.f64 #s(literal -179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 binary64) (pow.f64 (*.f64 z (/.f64 y (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)))) #s(literal 3 binary64))) (fma.f64 #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (pow.f64 (/.f64 (*.f64 z y) (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x))) #s(literal 2 binary64)) (*.f64 y (-.f64 y (*.f64 (/.f64 y (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x))) (*.f64 #s(literal -5641895835477563/5000000000000000 binary64) z))))) (*.f64 (fma.f64 #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (pow.f64 (/.f64 (*.f64 z y) (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x))) #s(literal 2 binary64)) (*.f64 y (-.f64 y (*.f64 (/.f64 y (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x))) (*.f64 #s(literal -5641895835477563/5000000000000000 binary64) z))))) (pow.f64 y #s(literal 3 binary64)))) (*.f64 (fma.f64 #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (pow.f64 (/.f64 (*.f64 z y) (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x))) #s(literal 2 binary64)) (*.f64 y (-.f64 y (*.f64 (/.f64 y (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x))) (*.f64 #s(literal -5641895835477563/5000000000000000 binary64) z))))) (fma.f64 #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (pow.f64 (/.f64 (*.f64 z y) (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x))) #s(literal 2 binary64)) (*.f64 y (-.f64 y (*.f64 (/.f64 y (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x))) (*.f64 #s(literal -5641895835477563/5000000000000000 binary64) z)))))))
(/.f64 (-.f64 (*.f64 y y) (*.f64 #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (pow.f64 (*.f64 z (/.f64 y (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)))) #s(literal 2 binary64)))) (-.f64 y (*.f64 (/.f64 y (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x))) (*.f64 #s(literal -5641895835477563/5000000000000000 binary64) z))))
(/.f64 (neg.f64 (fma.f64 #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (pow.f64 (*.f64 z (/.f64 y (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)))) #s(literal 2 binary64)) (*.f64 (neg.f64 y) y))) (neg.f64 (-.f64 (*.f64 (/.f64 y (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x))) (*.f64 #s(literal -5641895835477563/5000000000000000 binary64) z)) y)))
(/.f64 (neg.f64 (fma.f64 #s(literal -179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 binary64) (pow.f64 (*.f64 z (/.f64 y (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)))) #s(literal 3 binary64)) (pow.f64 y #s(literal 3 binary64)))) (neg.f64 (fma.f64 y y (-.f64 (*.f64 #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (pow.f64 (*.f64 z (/.f64 y (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)))) #s(literal 2 binary64))) (*.f64 (*.f64 #s(literal -5641895835477563/5000000000000000 binary64) z) (*.f64 (/.f64 y (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x))) y))))))
(/.f64 (neg.f64 (fma.f64 #s(literal -179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 binary64) (pow.f64 (*.f64 z (/.f64 y (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)))) #s(literal 3 binary64)) (pow.f64 y #s(literal 3 binary64)))) (neg.f64 (fma.f64 #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (pow.f64 (/.f64 (*.f64 z y) (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x))) #s(literal 2 binary64)) (*.f64 y (-.f64 y (*.f64 (/.f64 y (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x))) (*.f64 #s(literal -5641895835477563/5000000000000000 binary64) z)))))))
(/.f64 (fma.f64 #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (pow.f64 (*.f64 z (/.f64 y (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)))) #s(literal 2 binary64)) (*.f64 (neg.f64 y) y)) (-.f64 (*.f64 (/.f64 y (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x))) (*.f64 #s(literal -5641895835477563/5000000000000000 binary64) z)) y))
(/.f64 (fma.f64 #s(literal -179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 binary64) (pow.f64 (*.f64 z (/.f64 y (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)))) #s(literal 3 binary64)) (pow.f64 y #s(literal 3 binary64))) (fma.f64 y y (-.f64 (*.f64 #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (pow.f64 (*.f64 z (/.f64 y (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)))) #s(literal 2 binary64))) (*.f64 (*.f64 #s(literal -5641895835477563/5000000000000000 binary64) z) (*.f64 (/.f64 y (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x))) y)))))
(/.f64 (fma.f64 #s(literal -179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 binary64) (pow.f64 (*.f64 z (/.f64 y (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)))) #s(literal 3 binary64)) (pow.f64 y #s(literal 3 binary64))) (fma.f64 #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (pow.f64 (/.f64 (*.f64 z y) (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x))) #s(literal 2 binary64)) (*.f64 y (-.f64 y (*.f64 (/.f64 y (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x))) (*.f64 #s(literal -5641895835477563/5000000000000000 binary64) z))))))
(fma.f64 (/.f64 (*.f64 (*.f64 #s(literal -5641895835477563/5000000000000000 binary64) z) y) (-.f64 #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (pow.f64 (*.f64 y x) #s(literal 2 binary64)))) (fma.f64 y x #s(literal 5641895835477563/5000000000000000 binary64)) y)
(fma.f64 (/.f64 (*.f64 (*.f64 #s(literal -5641895835477563/5000000000000000 binary64) z) y) (-.f64 #s(literal 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 binary64) (pow.f64 (*.f64 y x) #s(literal 3 binary64)))) (fma.f64 (*.f64 y x) (fma.f64 y x #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64)) y)
(fma.f64 (/.f64 y (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x))) (*.f64 #s(literal -5641895835477563/5000000000000000 binary64) z) y)
(fma.f64 (*.f64 #s(literal -5641895835477563/5000000000000000 binary64) z) (/.f64 y (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x))) y)
(fma.f64 #s(literal -5641895835477563/5000000000000000 binary64) (/.f64 (*.f64 z y) (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x))) y)
(fma.f64 #s(literal -5641895835477563/5000000000000000 binary64) (*.f64 z (/.f64 y (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)))) y)
(fma.f64 z (*.f64 #s(literal -5641895835477563/5000000000000000 binary64) (/.f64 y (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)))) y)
(fma.f64 y (/.f64 (*.f64 #s(literal -5641895835477563/5000000000000000 binary64) z) (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x))) y)
(-.f64 (/.f64 (*.f64 y y) (-.f64 y (*.f64 (/.f64 y (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x))) (*.f64 #s(literal -5641895835477563/5000000000000000 binary64) z)))) (/.f64 (*.f64 #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (pow.f64 (*.f64 z (/.f64 y (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)))) #s(literal 2 binary64))) (-.f64 y (*.f64 (/.f64 y (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x))) (*.f64 #s(literal -5641895835477563/5000000000000000 binary64) z)))))
(-.f64 (/.f64 (*.f64 #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (pow.f64 (*.f64 z (/.f64 y (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)))) #s(literal 2 binary64))) (-.f64 (*.f64 (/.f64 y (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x))) (*.f64 #s(literal -5641895835477563/5000000000000000 binary64) z)) y)) (/.f64 (*.f64 y y) (-.f64 (*.f64 (/.f64 y (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x))) (*.f64 #s(literal -5641895835477563/5000000000000000 binary64) z)) y)))
(-.f64 y (*.f64 (neg.f64 (*.f64 #s(literal -5641895835477563/5000000000000000 binary64) z)) (/.f64 y (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)))))
(+.f64 (/.f64 (pow.f64 y #s(literal 3 binary64)) (fma.f64 y y (-.f64 (*.f64 #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (pow.f64 (*.f64 z (/.f64 y (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)))) #s(literal 2 binary64))) (*.f64 (*.f64 #s(literal -5641895835477563/5000000000000000 binary64) z) (*.f64 (/.f64 y (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x))) y))))) (/.f64 (*.f64 #s(literal -179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 binary64) (pow.f64 (*.f64 z (/.f64 y (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)))) #s(literal 3 binary64))) (fma.f64 y y (-.f64 (*.f64 #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (pow.f64 (*.f64 z (/.f64 y (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)))) #s(literal 2 binary64))) (*.f64 (*.f64 #s(literal -5641895835477563/5000000000000000 binary64) z) (*.f64 (/.f64 y (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x))) y))))))
(+.f64 (/.f64 (*.f64 #s(literal -179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 binary64) (pow.f64 (*.f64 z (/.f64 y (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)))) #s(literal 3 binary64))) (fma.f64 y y (-.f64 (*.f64 #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (pow.f64 (*.f64 z (/.f64 y (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)))) #s(literal 2 binary64))) (*.f64 (*.f64 #s(literal -5641895835477563/5000000000000000 binary64) z) (*.f64 (/.f64 y (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x))) y))))) (/.f64 (pow.f64 y #s(literal 3 binary64)) (fma.f64 y y (-.f64 (*.f64 #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (pow.f64 (*.f64 z (/.f64 y (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)))) #s(literal 2 binary64))) (*.f64 (*.f64 #s(literal -5641895835477563/5000000000000000 binary64) z) (*.f64 (/.f64 y (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x))) y))))))
(+.f64 (/.f64 (pow.f64 y #s(literal 3 binary64)) (fma.f64 #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (pow.f64 (/.f64 (*.f64 z y) (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x))) #s(literal 2 binary64)) (*.f64 y (-.f64 y (*.f64 (/.f64 y (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x))) (*.f64 #s(literal -5641895835477563/5000000000000000 binary64) z)))))) (/.f64 (*.f64 #s(literal -179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 binary64) (pow.f64 (*.f64 z (/.f64 y (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)))) #s(literal 3 binary64))) (fma.f64 #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (pow.f64 (/.f64 (*.f64 z y) (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x))) #s(literal 2 binary64)) (*.f64 y (-.f64 y (*.f64 (/.f64 y (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x))) (*.f64 #s(literal -5641895835477563/5000000000000000 binary64) z)))))))
(+.f64 (/.f64 (*.f64 #s(literal -179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 binary64) (pow.f64 (*.f64 z (/.f64 y (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)))) #s(literal 3 binary64))) (fma.f64 #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (pow.f64 (/.f64 (*.f64 z y) (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x))) #s(literal 2 binary64)) (*.f64 y (-.f64 y (*.f64 (/.f64 y (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x))) (*.f64 #s(literal -5641895835477563/5000000000000000 binary64) z)))))) (/.f64 (pow.f64 y #s(literal 3 binary64)) (fma.f64 #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (pow.f64 (/.f64 (*.f64 z y) (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x))) #s(literal 2 binary64)) (*.f64 y (-.f64 y (*.f64 (/.f64 y (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x))) (*.f64 #s(literal -5641895835477563/5000000000000000 binary64) z)))))))
(+.f64 (/.f64 (*.f64 #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (pow.f64 (*.f64 z (/.f64 y (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)))) #s(literal 2 binary64))) (-.f64 (*.f64 (/.f64 y (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x))) (*.f64 #s(literal -5641895835477563/5000000000000000 binary64) z)) y)) (/.f64 (*.f64 (neg.f64 y) y) (-.f64 (*.f64 (/.f64 y (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x))) (*.f64 #s(literal -5641895835477563/5000000000000000 binary64) z)) y)))
(+.f64 (*.f64 (/.f64 y (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x))) (*.f64 #s(literal -5641895835477563/5000000000000000 binary64) z)) y)
(+.f64 y (*.f64 (/.f64 y (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x))) (*.f64 #s(literal -5641895835477563/5000000000000000 binary64) z)))
(*.f64 (/.f64 (*.f64 (*.f64 #s(literal -5641895835477563/5000000000000000 binary64) z) y) (-.f64 #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (pow.f64 (*.f64 y x) #s(literal 2 binary64)))) (fma.f64 y x #s(literal 5641895835477563/5000000000000000 binary64)))
(*.f64 (/.f64 (*.f64 (*.f64 #s(literal -5641895835477563/5000000000000000 binary64) z) y) (-.f64 #s(literal 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 binary64) (pow.f64 (*.f64 y x) #s(literal 3 binary64)))) (fma.f64 (*.f64 y x) (fma.f64 y x #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64)))
(*.f64 (/.f64 y (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x))) (*.f64 #s(literal -5641895835477563/5000000000000000 binary64) z))
(*.f64 (*.f64 #s(literal -5641895835477563/5000000000000000 binary64) z) (/.f64 y (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x))))
(*.f64 #s(literal -5641895835477563/5000000000000000 binary64) (/.f64 (*.f64 z y) (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x))))
(*.f64 #s(literal -5641895835477563/5000000000000000 binary64) (*.f64 z (/.f64 y (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)))))
(*.f64 z (*.f64 #s(literal -5641895835477563/5000000000000000 binary64) (/.f64 y (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)))))
(*.f64 y (/.f64 (*.f64 #s(literal -5641895835477563/5000000000000000 binary64) z) (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x))))
(/.f64 (neg.f64 (neg.f64 (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z y)))) (neg.f64 (neg.f64 (neg.f64 (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x))))))
(/.f64 (neg.f64 (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z y))) (neg.f64 (neg.f64 (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)))))
(/.f64 (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z y)) (neg.f64 (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x))))
(/.f64 (*.f64 (*.f64 #s(literal -5641895835477563/5000000000000000 binary64) z) y) (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)))
(neg.f64 (/.f64 (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z y)) (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x))))
(neg.f64 (/.f64 (*.f64 (*.f64 #s(literal -5641895835477563/5000000000000000 binary64) z) y) (neg.f64 (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)))))
(/.f64 (+.f64 (pow.f64 (/.f64 (pow.f64 x #s(literal 3 binary64)) (fma.f64 #s(approx (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y))) (/.f64 (fma.f64 (/.f64 y (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x))) (*.f64 #s(literal -5641895835477563/5000000000000000 binary64) z) y) (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)))) (-.f64 #s(approx (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y))) (/.f64 (fma.f64 (/.f64 y (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x))) (*.f64 #s(literal -5641895835477563/5000000000000000 binary64) z) y) (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)))) x) (*.f64 x x))) #s(literal 3 binary64)) (pow.f64 (/.f64 (pow.f64 #s(approx (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y))) (/.f64 (fma.f64 (/.f64 y (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x))) (*.f64 #s(literal -5641895835477563/5000000000000000 binary64) z) y) (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)))) #s(literal 3 binary64)) (fma.f64 #s(approx (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y))) (/.f64 (fma.f64 (/.f64 y (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x))) (*.f64 #s(literal -5641895835477563/5000000000000000 binary64) z) y) (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)))) (-.f64 #s(approx (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y))) (/.f64 (fma.f64 (/.f64 y (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x))) (*.f64 #s(literal -5641895835477563/5000000000000000 binary64) z) y) (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)))) x) (*.f64 x x))) #s(literal 3 binary64))) (fma.f64 (/.f64 (pow.f64 x #s(literal 3 binary64)) (fma.f64 #s(approx (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y))) (/.f64 (fma.f64 (/.f64 y (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x))) (*.f64 #s(literal -5641895835477563/5000000000000000 binary64) z) y) (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)))) (-.f64 #s(approx (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y))) (/.f64 (fma.f64 (/.f64 y (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x))) (*.f64 #s(literal -5641895835477563/5000000000000000 binary64) z) y) (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)))) x) (*.f64 x x))) (/.f64 (pow.f64 x #s(literal 3 binary64)) (fma.f64 #s(approx (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y))) (/.f64 (fma.f64 (/.f64 y (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x))) (*.f64 #s(literal -5641895835477563/5000000000000000 binary64) z) y) (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)))) (-.f64 #s(approx (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y))) (/.f64 (fma.f64 (/.f64 y (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x))) (*.f64 #s(literal -5641895835477563/5000000000000000 binary64) z) y) (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)))) x) (*.f64 x x))) (-.f64 (*.f64 (/.f64 (pow.f64 #s(approx (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y))) (/.f64 (fma.f64 (/.f64 y (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x))) (*.f64 #s(literal -5641895835477563/5000000000000000 binary64) z) y) (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)))) #s(literal 3 binary64)) (fma.f64 #s(approx (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y))) (/.f64 (fma.f64 (/.f64 y (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x))) (*.f64 #s(literal -5641895835477563/5000000000000000 binary64) z) y) (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)))) (-.f64 #s(approx (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y))) (/.f64 (fma.f64 (/.f64 y (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x))) (*.f64 #s(literal -5641895835477563/5000000000000000 binary64) z) y) (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)))) x) (*.f64 x x))) (/.f64 (pow.f64 #s(approx (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y))) (/.f64 (fma.f64 (/.f64 y (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x))) (*.f64 #s(literal -5641895835477563/5000000000000000 binary64) z) y) (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)))) #s(literal 3 binary64)) (fma.f64 #s(approx (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y))) (/.f64 (fma.f64 (/.f64 y (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x))) (*.f64 #s(literal -5641895835477563/5000000000000000 binary64) z) y) (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)))) (-.f64 #s(approx (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y))) (/.f64 (fma.f64 (/.f64 y (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x))) (*.f64 #s(literal -5641895835477563/5000000000000000 binary64) z) y) (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)))) x) (*.f64 x x)))) (*.f64 (/.f64 (pow.f64 x #s(literal 3 binary64)) (fma.f64 #s(approx (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y))) (/.f64 (fma.f64 (/.f64 y (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x))) (*.f64 #s(literal -5641895835477563/5000000000000000 binary64) z) y) (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)))) (-.f64 #s(approx (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y))) (/.f64 (fma.f64 (/.f64 y (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x))) (*.f64 #s(literal -5641895835477563/5000000000000000 binary64) z) y) (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)))) x) (*.f64 x x))) (/.f64 (pow.f64 #s(approx (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y))) (/.f64 (fma.f64 (/.f64 y (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x))) (*.f64 #s(literal -5641895835477563/5000000000000000 binary64) z) y) (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)))) #s(literal 3 binary64)) (fma.f64 #s(approx (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y))) (/.f64 (fma.f64 (/.f64 y (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x))) (*.f64 #s(literal -5641895835477563/5000000000000000 binary64) z) y) (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)))) (-.f64 #s(approx (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y))) (/.f64 (fma.f64 (/.f64 y (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x))) (*.f64 #s(literal -5641895835477563/5000000000000000 binary64) z) y) (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)))) x) (*.f64 x x)))))))
(/.f64 (neg.f64 (-.f64 (pow.f64 #s(approx (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y))) (/.f64 (fma.f64 (/.f64 y (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x))) (*.f64 #s(literal -5641895835477563/5000000000000000 binary64) z) y) (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)))) #s(literal 2 binary64)) (*.f64 x x))) (neg.f64 (-.f64 #s(approx (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y))) (/.f64 (fma.f64 (/.f64 y (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x))) (*.f64 #s(literal -5641895835477563/5000000000000000 binary64) z) y) (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)))) x)))
(/.f64 (neg.f64 (neg.f64 (-.f64 (*.f64 x x) (pow.f64 #s(approx (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y))) (/.f64 (fma.f64 (/.f64 y (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x))) (*.f64 #s(literal -5641895835477563/5000000000000000 binary64) z) y) (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)))) #s(literal 2 binary64))))) (neg.f64 (neg.f64 (-.f64 x #s(approx (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y))) (/.f64 (fma.f64 (/.f64 y (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x))) (*.f64 #s(literal -5641895835477563/5000000000000000 binary64) z) y) (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x))))))))
(/.f64 (neg.f64 (neg.f64 (+.f64 (pow.f64 #s(approx (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y))) (/.f64 (fma.f64 (/.f64 y (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x))) (*.f64 #s(literal -5641895835477563/5000000000000000 binary64) z) y) (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)))) #s(literal 3 binary64)) (pow.f64 x #s(literal 3 binary64))))) (neg.f64 (neg.f64 (fma.f64 #s(approx (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y))) (/.f64 (fma.f64 (/.f64 y (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x))) (*.f64 #s(literal -5641895835477563/5000000000000000 binary64) z) y) (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)))) (-.f64 #s(approx (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y))) (/.f64 (fma.f64 (/.f64 y (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x))) (*.f64 #s(literal -5641895835477563/5000000000000000 binary64) z) y) (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)))) x) (*.f64 x x)))))
(/.f64 (-.f64 (*.f64 (*.f64 x x) (-.f64 x #s(approx (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y))) (/.f64 (fma.f64 (/.f64 y (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x))) (*.f64 #s(literal -5641895835477563/5000000000000000 binary64) z) y) (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)))))) (*.f64 (-.f64 x #s(approx (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y))) (/.f64 (fma.f64 (/.f64 y (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x))) (*.f64 #s(literal -5641895835477563/5000000000000000 binary64) z) y) (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x))))) (pow.f64 #s(approx (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y))) (/.f64 (fma.f64 (/.f64 y (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x))) (*.f64 #s(literal -5641895835477563/5000000000000000 binary64) z) y) (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)))) #s(literal 2 binary64)))) (*.f64 (-.f64 x #s(approx (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y))) (/.f64 (fma.f64 (/.f64 y (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x))) (*.f64 #s(literal -5641895835477563/5000000000000000 binary64) z) y) (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x))))) (-.f64 x #s(approx (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y))) (/.f64 (fma.f64 (/.f64 y (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x))) (*.f64 #s(literal -5641895835477563/5000000000000000 binary64) z) y) (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)))))))
(/.f64 (fma.f64 (pow.f64 x #s(literal 3 binary64)) (fma.f64 #s(approx (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y))) (/.f64 (fma.f64 (/.f64 y (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x))) (*.f64 #s(literal -5641895835477563/5000000000000000 binary64) z) y) (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)))) (-.f64 #s(approx (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y))) (/.f64 (fma.f64 (/.f64 y (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x))) (*.f64 #s(literal -5641895835477563/5000000000000000 binary64) z) y) (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)))) x) (*.f64 x x)) (*.f64 (fma.f64 #s(approx (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y))) (/.f64 (fma.f64 (/.f64 y (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x))) (*.f64 #s(literal -5641895835477563/5000000000000000 binary64) z) y) (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)))) (-.f64 #s(approx (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y))) (/.f64 (fma.f64 (/.f64 y (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x))) (*.f64 #s(literal -5641895835477563/5000000000000000 binary64) z) y) (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)))) x) (*.f64 x x)) (pow.f64 #s(approx (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y))) (/.f64 (fma.f64 (/.f64 y (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x))) (*.f64 #s(literal -5641895835477563/5000000000000000 binary64) z) y) (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)))) #s(literal 3 binary64)))) (*.f64 (fma.f64 #s(approx (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y))) (/.f64 (fma.f64 (/.f64 y (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x))) (*.f64 #s(literal -5641895835477563/5000000000000000 binary64) z) y) (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)))) (-.f64 #s(approx (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y))) (/.f64 (fma.f64 (/.f64 y (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x))) (*.f64 #s(literal -5641895835477563/5000000000000000 binary64) z) y) (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)))) x) (*.f64 x x)) (fma.f64 #s(approx (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y))) (/.f64 (fma.f64 (/.f64 y (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x))) (*.f64 #s(literal -5641895835477563/5000000000000000 binary64) z) y) (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)))) (-.f64 #s(approx (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y))) (/.f64 (fma.f64 (/.f64 y (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x))) (*.f64 #s(literal -5641895835477563/5000000000000000 binary64) z) y) (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)))) x) (*.f64 x x))))
(/.f64 (-.f64 (pow.f64 #s(approx (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y))) (/.f64 (fma.f64 (/.f64 y (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x))) (*.f64 #s(literal -5641895835477563/5000000000000000 binary64) z) y) (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)))) #s(literal 2 binary64)) (*.f64 x x)) (-.f64 #s(approx (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y))) (/.f64 (fma.f64 (/.f64 y (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x))) (*.f64 #s(literal -5641895835477563/5000000000000000 binary64) z) y) (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)))) x))
(/.f64 (neg.f64 (-.f64 (*.f64 x x) (pow.f64 #s(approx (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y))) (/.f64 (fma.f64 (/.f64 y (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x))) (*.f64 #s(literal -5641895835477563/5000000000000000 binary64) z) y) (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)))) #s(literal 2 binary64)))) (neg.f64 (-.f64 x #s(approx (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y))) (/.f64 (fma.f64 (/.f64 y (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x))) (*.f64 #s(literal -5641895835477563/5000000000000000 binary64) z) y) (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)))))))
(/.f64 (neg.f64 (+.f64 (pow.f64 #s(approx (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y))) (/.f64 (fma.f64 (/.f64 y (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x))) (*.f64 #s(literal -5641895835477563/5000000000000000 binary64) z) y) (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)))) #s(literal 3 binary64)) (pow.f64 x #s(literal 3 binary64)))) (neg.f64 (+.f64 (pow.f64 #s(approx (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y))) (/.f64 (fma.f64 (/.f64 y (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x))) (*.f64 #s(literal -5641895835477563/5000000000000000 binary64) z) y) (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)))) #s(literal 2 binary64)) (-.f64 (*.f64 x x) (*.f64 #s(approx (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y))) (/.f64 (fma.f64 (/.f64 y (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x))) (*.f64 #s(literal -5641895835477563/5000000000000000 binary64) z) y) (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)))) x)))))
(/.f64 (neg.f64 (+.f64 (pow.f64 #s(approx (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y))) (/.f64 (fma.f64 (/.f64 y (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x))) (*.f64 #s(literal -5641895835477563/5000000000000000 binary64) z) y) (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)))) #s(literal 3 binary64)) (pow.f64 x #s(literal 3 binary64)))) (neg.f64 (fma.f64 #s(approx (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y))) (/.f64 (fma.f64 (/.f64 y (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x))) (*.f64 #s(literal -5641895835477563/5000000000000000 binary64) z) y) (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)))) (-.f64 #s(approx (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y))) (/.f64 (fma.f64 (/.f64 y (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x))) (*.f64 #s(literal -5641895835477563/5000000000000000 binary64) z) y) (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)))) x) (*.f64 x x))))
(/.f64 (-.f64 (*.f64 x x) (pow.f64 #s(approx (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y))) (/.f64 (fma.f64 (/.f64 y (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x))) (*.f64 #s(literal -5641895835477563/5000000000000000 binary64) z) y) (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)))) #s(literal 2 binary64))) (-.f64 x #s(approx (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y))) (/.f64 (fma.f64 (/.f64 y (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x))) (*.f64 #s(literal -5641895835477563/5000000000000000 binary64) z) y) (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x))))))
(/.f64 (+.f64 (pow.f64 #s(approx (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y))) (/.f64 (fma.f64 (/.f64 y (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x))) (*.f64 #s(literal -5641895835477563/5000000000000000 binary64) z) y) (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)))) #s(literal 3 binary64)) (pow.f64 x #s(literal 3 binary64))) (+.f64 (pow.f64 #s(approx (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y))) (/.f64 (fma.f64 (/.f64 y (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x))) (*.f64 #s(literal -5641895835477563/5000000000000000 binary64) z) y) (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)))) #s(literal 2 binary64)) (-.f64 (*.f64 x x) (*.f64 #s(approx (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y))) (/.f64 (fma.f64 (/.f64 y (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x))) (*.f64 #s(literal -5641895835477563/5000000000000000 binary64) z) y) (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)))) x))))
(/.f64 (+.f64 (pow.f64 #s(approx (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y))) (/.f64 (fma.f64 (/.f64 y (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x))) (*.f64 #s(literal -5641895835477563/5000000000000000 binary64) z) y) (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)))) #s(literal 3 binary64)) (pow.f64 x #s(literal 3 binary64))) (fma.f64 #s(approx (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y))) (/.f64 (fma.f64 (/.f64 y (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x))) (*.f64 #s(literal -5641895835477563/5000000000000000 binary64) z) y) (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)))) (-.f64 #s(approx (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y))) (/.f64 (fma.f64 (/.f64 y (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x))) (*.f64 #s(literal -5641895835477563/5000000000000000 binary64) z) y) (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)))) x) (*.f64 x x)))
(-.f64 (/.f64 (pow.f64 #s(approx (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y))) (/.f64 (fma.f64 (/.f64 y (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x))) (*.f64 #s(literal -5641895835477563/5000000000000000 binary64) z) y) (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)))) #s(literal 2 binary64)) (-.f64 #s(approx (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y))) (/.f64 (fma.f64 (/.f64 y (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x))) (*.f64 #s(literal -5641895835477563/5000000000000000 binary64) z) y) (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)))) x)) (/.f64 (*.f64 x x) (-.f64 #s(approx (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y))) (/.f64 (fma.f64 (/.f64 y (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x))) (*.f64 #s(literal -5641895835477563/5000000000000000 binary64) z) y) (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)))) x)))
(-.f64 (/.f64 (*.f64 x x) (-.f64 x #s(approx (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y))) (/.f64 (fma.f64 (/.f64 y (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x))) (*.f64 #s(literal -5641895835477563/5000000000000000 binary64) z) y) (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)))))) (/.f64 (pow.f64 #s(approx (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y))) (/.f64 (fma.f64 (/.f64 y (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x))) (*.f64 #s(literal -5641895835477563/5000000000000000 binary64) z) y) (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)))) #s(literal 2 binary64)) (-.f64 x #s(approx (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y))) (/.f64 (fma.f64 (/.f64 y (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x))) (*.f64 #s(literal -5641895835477563/5000000000000000 binary64) z) y) (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)))))))
(+.f64 (/.f64 (pow.f64 #s(approx (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y))) (/.f64 (fma.f64 (/.f64 y (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x))) (*.f64 #s(literal -5641895835477563/5000000000000000 binary64) z) y) (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)))) #s(literal 3 binary64)) (+.f64 (pow.f64 #s(approx (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y))) (/.f64 (fma.f64 (/.f64 y (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x))) (*.f64 #s(literal -5641895835477563/5000000000000000 binary64) z) y) (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)))) #s(literal 2 binary64)) (-.f64 (*.f64 x x) (*.f64 #s(approx (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y))) (/.f64 (fma.f64 (/.f64 y (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x))) (*.f64 #s(literal -5641895835477563/5000000000000000 binary64) z) y) (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)))) x)))) (/.f64 (pow.f64 x #s(literal 3 binary64)) (+.f64 (pow.f64 #s(approx (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y))) (/.f64 (fma.f64 (/.f64 y (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x))) (*.f64 #s(literal -5641895835477563/5000000000000000 binary64) z) y) (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)))) #s(literal 2 binary64)) (-.f64 (*.f64 x x) (*.f64 #s(approx (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y))) (/.f64 (fma.f64 (/.f64 y (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x))) (*.f64 #s(literal -5641895835477563/5000000000000000 binary64) z) y) (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)))) x)))))
(+.f64 (/.f64 (pow.f64 x #s(literal 3 binary64)) (+.f64 (pow.f64 #s(approx (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y))) (/.f64 (fma.f64 (/.f64 y (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x))) (*.f64 #s(literal -5641895835477563/5000000000000000 binary64) z) y) (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)))) #s(literal 2 binary64)) (-.f64 (*.f64 x x) (*.f64 #s(approx (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y))) (/.f64 (fma.f64 (/.f64 y (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x))) (*.f64 #s(literal -5641895835477563/5000000000000000 binary64) z) y) (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)))) x)))) (/.f64 (pow.f64 #s(approx (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y))) (/.f64 (fma.f64 (/.f64 y (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x))) (*.f64 #s(literal -5641895835477563/5000000000000000 binary64) z) y) (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)))) #s(literal 3 binary64)) (+.f64 (pow.f64 #s(approx (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y))) (/.f64 (fma.f64 (/.f64 y (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x))) (*.f64 #s(literal -5641895835477563/5000000000000000 binary64) z) y) (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)))) #s(literal 2 binary64)) (-.f64 (*.f64 x x) (*.f64 #s(approx (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y))) (/.f64 (fma.f64 (/.f64 y (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x))) (*.f64 #s(literal -5641895835477563/5000000000000000 binary64) z) y) (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)))) x)))))
(+.f64 (/.f64 (pow.f64 #s(approx (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y))) (/.f64 (fma.f64 (/.f64 y (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x))) (*.f64 #s(literal -5641895835477563/5000000000000000 binary64) z) y) (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)))) #s(literal 3 binary64)) (fma.f64 #s(approx (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y))) (/.f64 (fma.f64 (/.f64 y (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x))) (*.f64 #s(literal -5641895835477563/5000000000000000 binary64) z) y) (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)))) (-.f64 #s(approx (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y))) (/.f64 (fma.f64 (/.f64 y (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x))) (*.f64 #s(literal -5641895835477563/5000000000000000 binary64) z) y) (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)))) x) (*.f64 x x))) (/.f64 (pow.f64 x #s(literal 3 binary64)) (fma.f64 #s(approx (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y))) (/.f64 (fma.f64 (/.f64 y (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x))) (*.f64 #s(literal -5641895835477563/5000000000000000 binary64) z) y) (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)))) (-.f64 #s(approx (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y))) (/.f64 (fma.f64 (/.f64 y (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x))) (*.f64 #s(literal -5641895835477563/5000000000000000 binary64) z) y) (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)))) x) (*.f64 x x))))
(+.f64 (/.f64 (pow.f64 x #s(literal 3 binary64)) (fma.f64 #s(approx (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y))) (/.f64 (fma.f64 (/.f64 y (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x))) (*.f64 #s(literal -5641895835477563/5000000000000000 binary64) z) y) (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)))) (-.f64 #s(approx (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y))) (/.f64 (fma.f64 (/.f64 y (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x))) (*.f64 #s(literal -5641895835477563/5000000000000000 binary64) z) y) (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)))) x) (*.f64 x x))) (/.f64 (pow.f64 #s(approx (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y))) (/.f64 (fma.f64 (/.f64 y (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x))) (*.f64 #s(literal -5641895835477563/5000000000000000 binary64) z) y) (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)))) #s(literal 3 binary64)) (fma.f64 #s(approx (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y))) (/.f64 (fma.f64 (/.f64 y (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x))) (*.f64 #s(literal -5641895835477563/5000000000000000 binary64) z) y) (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)))) (-.f64 #s(approx (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y))) (/.f64 (fma.f64 (/.f64 y (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x))) (*.f64 #s(literal -5641895835477563/5000000000000000 binary64) z) y) (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)))) x) (*.f64 x x))))
(+.f64 (/.f64 (*.f64 x x) (-.f64 x #s(approx (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y))) (/.f64 (fma.f64 (/.f64 y (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x))) (*.f64 #s(literal -5641895835477563/5000000000000000 binary64) z) y) (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)))))) (/.f64 (*.f64 (neg.f64 #s(approx (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y))) (/.f64 (fma.f64 (/.f64 y (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x))) (*.f64 #s(literal -5641895835477563/5000000000000000 binary64) z) y) (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x))))) #s(approx (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y))) (/.f64 (fma.f64 (/.f64 y (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x))) (*.f64 #s(literal -5641895835477563/5000000000000000 binary64) z) y) (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x))))) (-.f64 x #s(approx (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y))) (/.f64 (fma.f64 (/.f64 y (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x))) (*.f64 #s(literal -5641895835477563/5000000000000000 binary64) z) y) (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)))))))
(+.f64 #s(approx (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y))) (/.f64 (fma.f64 (/.f64 y (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x))) (*.f64 #s(literal -5641895835477563/5000000000000000 binary64) z) y) (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)))) x)
(+.f64 x #s(approx (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y))) (/.f64 (fma.f64 (/.f64 y (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x))) (*.f64 #s(literal -5641895835477563/5000000000000000 binary64) z) y) (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)))))
#s(approx (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y))) (/.f64 (fma.f64 (/.f64 y (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x))) (*.f64 #s(literal -5641895835477563/5000000000000000 binary64) z) y) (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x))))
(/.f64 (+.f64 (pow.f64 (/.f64 (pow.f64 (*.f64 #s(literal 5641895835477563/30000000000000000 binary64) z) #s(literal 3 binary64)) (fma.f64 #s(literal 31830988618379068626528276418969/900000000000000000000000000000000 binary64) (*.f64 z z) (-.f64 #s(literal 31830988618379068626528276418969/100000000000000000000000000000000 binary64) (*.f64 z #s(literal 31830988618379068626528276418969/300000000000000000000000000000000 binary64))))) #s(literal 3 binary64)) (pow.f64 (/.f64 #s(literal 179587122125166574152748016388400639365587092547/1000000000000000000000000000000000000000000000000 binary64) (fma.f64 #s(literal 31830988618379068626528276418969/900000000000000000000000000000000 binary64) (*.f64 z z) (-.f64 #s(literal 31830988618379068626528276418969/100000000000000000000000000000000 binary64) (*.f64 z #s(literal 31830988618379068626528276418969/300000000000000000000000000000000 binary64))))) #s(literal 3 binary64))) (fma.f64 (/.f64 (pow.f64 (*.f64 #s(literal 5641895835477563/30000000000000000 binary64) z) #s(literal 3 binary64)) (fma.f64 #s(literal 31830988618379068626528276418969/900000000000000000000000000000000 binary64) (*.f64 z z) (-.f64 #s(literal 31830988618379068626528276418969/100000000000000000000000000000000 binary64) (*.f64 z #s(literal 31830988618379068626528276418969/300000000000000000000000000000000 binary64))))) (/.f64 (pow.f64 (*.f64 #s(literal 5641895835477563/30000000000000000 binary64) z) #s(literal 3 binary64)) (fma.f64 #s(literal 31830988618379068626528276418969/900000000000000000000000000000000 binary64) (*.f64 z z) (-.f64 #s(literal 31830988618379068626528276418969/100000000000000000000000000000000 binary64) (*.f64 z #s(literal 31830988618379068626528276418969/300000000000000000000000000000000 binary64))))) (-.f64 (*.f64 (/.f64 #s(literal 179587122125166574152748016388400639365587092547/1000000000000000000000000000000000000000000000000 binary64) (fma.f64 #s(literal 31830988618379068626528276418969/900000000000000000000000000000000 binary64) (*.f64 z z) (-.f64 #s(literal 31830988618379068626528276418969/100000000000000000000000000000000 binary64) (*.f64 z #s(literal 31830988618379068626528276418969/300000000000000000000000000000000 binary64))))) (/.f64 #s(literal 179587122125166574152748016388400639365587092547/1000000000000000000000000000000000000000000000000 binary64) (fma.f64 #s(literal 31830988618379068626528276418969/900000000000000000000000000000000 binary64) (*.f64 z z) (-.f64 #s(literal 31830988618379068626528276418969/100000000000000000000000000000000 binary64) (*.f64 z #s(literal 31830988618379068626528276418969/300000000000000000000000000000000 binary64)))))) (*.f64 (/.f64 (pow.f64 (*.f64 #s(literal 5641895835477563/30000000000000000 binary64) z) #s(literal 3 binary64)) (fma.f64 #s(literal 31830988618379068626528276418969/900000000000000000000000000000000 binary64) (*.f64 z z) (-.f64 #s(literal 31830988618379068626528276418969/100000000000000000000000000000000 binary64) (*.f64 z #s(literal 31830988618379068626528276418969/300000000000000000000000000000000 binary64))))) (/.f64 #s(literal 179587122125166574152748016388400639365587092547/1000000000000000000000000000000000000000000000000 binary64) (fma.f64 #s(literal 31830988618379068626528276418969/900000000000000000000000000000000 binary64) (*.f64 z z) (-.f64 #s(literal 31830988618379068626528276418969/100000000000000000000000000000000 binary64) (*.f64 z #s(literal 31830988618379068626528276418969/300000000000000000000000000000000 binary64)))))))))
(/.f64 (neg.f64 (-.f64 #s(literal 31830988618379068626528276418969/100000000000000000000000000000000 binary64) (pow.f64 (*.f64 #s(literal 5641895835477563/30000000000000000 binary64) z) #s(literal 2 binary64)))) (neg.f64 (-.f64 #s(literal 5641895835477563/10000000000000000 binary64) (*.f64 #s(literal 5641895835477563/30000000000000000 binary64) z))))
(/.f64 (neg.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 #s(literal 5641895835477563/30000000000000000 binary64) z) #s(literal 2 binary64)) #s(literal 31830988618379068626528276418969/100000000000000000000000000000000 binary64)))) (neg.f64 (neg.f64 (-.f64 (*.f64 #s(literal 5641895835477563/30000000000000000 binary64) z) #s(literal 5641895835477563/10000000000000000 binary64)))))
(/.f64 (neg.f64 (neg.f64 (fma.f64 #s(literal 179587122125166574152748016388400639365587092547/27000000000000000000000000000000000000000000000000 binary64) (pow.f64 z #s(literal 3 binary64)) #s(literal 179587122125166574152748016388400639365587092547/1000000000000000000000000000000000000000000000000 binary64)))) (neg.f64 (neg.f64 (fma.f64 #s(literal 31830988618379068626528276418969/900000000000000000000000000000000 binary64) (*.f64 z z) (-.f64 #s(literal 31830988618379068626528276418969/100000000000000000000000000000000 binary64) (*.f64 z #s(literal 31830988618379068626528276418969/300000000000000000000000000000000 binary64)))))))
(/.f64 (-.f64 (*.f64 (pow.f64 (*.f64 #s(literal 5641895835477563/30000000000000000 binary64) z) #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal 5641895835477563/30000000000000000 binary64) z) #s(literal 5641895835477563/10000000000000000 binary64))) (*.f64 (-.f64 (*.f64 #s(literal 5641895835477563/30000000000000000 binary64) z) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal 31830988618379068626528276418969/100000000000000000000000000000000 binary64))) (*.f64 (-.f64 (*.f64 #s(literal 5641895835477563/30000000000000000 binary64) z) #s(literal 5641895835477563/10000000000000000 binary64)) (-.f64 (*.f64 #s(literal 5641895835477563/30000000000000000 binary64) z) #s(literal 5641895835477563/10000000000000000 binary64))))
(/.f64 (fma.f64 (pow.f64 (*.f64 #s(literal 5641895835477563/30000000000000000 binary64) z) #s(literal 3 binary64)) (fma.f64 #s(literal 31830988618379068626528276418969/900000000000000000000000000000000 binary64) (*.f64 z z) (-.f64 #s(literal 31830988618379068626528276418969/100000000000000000000000000000000 binary64) (*.f64 z #s(literal 31830988618379068626528276418969/300000000000000000000000000000000 binary64)))) (*.f64 (fma.f64 #s(literal 31830988618379068626528276418969/900000000000000000000000000000000 binary64) (*.f64 z z) (-.f64 #s(literal 31830988618379068626528276418969/100000000000000000000000000000000 binary64) (*.f64 z #s(literal 31830988618379068626528276418969/300000000000000000000000000000000 binary64)))) #s(literal 179587122125166574152748016388400639365587092547/1000000000000000000000000000000000000000000000000 binary64))) (*.f64 (fma.f64 #s(literal 31830988618379068626528276418969/900000000000000000000000000000000 binary64) (*.f64 z z) (-.f64 #s(literal 31830988618379068626528276418969/100000000000000000000000000000000 binary64) (*.f64 z #s(literal 31830988618379068626528276418969/300000000000000000000000000000000 binary64)))) (fma.f64 #s(literal 31830988618379068626528276418969/900000000000000000000000000000000 binary64) (*.f64 z z) (-.f64 #s(literal 31830988618379068626528276418969/100000000000000000000000000000000 binary64) (*.f64 z #s(literal 31830988618379068626528276418969/300000000000000000000000000000000 binary64))))))
(/.f64 (-.f64 #s(literal 31830988618379068626528276418969/100000000000000000000000000000000 binary64) (pow.f64 (*.f64 #s(literal 5641895835477563/30000000000000000 binary64) z) #s(literal 2 binary64))) (-.f64 #s(literal 5641895835477563/10000000000000000 binary64) (*.f64 #s(literal 5641895835477563/30000000000000000 binary64) z)))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 #s(literal 5641895835477563/30000000000000000 binary64) z) #s(literal 2 binary64)) #s(literal 31830988618379068626528276418969/100000000000000000000000000000000 binary64))) (neg.f64 (-.f64 (*.f64 #s(literal 5641895835477563/30000000000000000 binary64) z) #s(literal 5641895835477563/10000000000000000 binary64))))
(/.f64 (neg.f64 (fma.f64 #s(literal 179587122125166574152748016388400639365587092547/27000000000000000000000000000000000000000000000000 binary64) (pow.f64 z #s(literal 3 binary64)) #s(literal 179587122125166574152748016388400639365587092547/1000000000000000000000000000000000000000000000000 binary64))) (neg.f64 (+.f64 #s(literal 31830988618379068626528276418969/100000000000000000000000000000000 binary64) (-.f64 (pow.f64 (*.f64 #s(literal 5641895835477563/30000000000000000 binary64) z) #s(literal 2 binary64)) (*.f64 z #s(literal 31830988618379068626528276418969/300000000000000000000000000000000 binary64))))))
(/.f64 (neg.f64 (fma.f64 #s(literal 179587122125166574152748016388400639365587092547/27000000000000000000000000000000000000000000000000 binary64) (pow.f64 z #s(literal 3 binary64)) #s(literal 179587122125166574152748016388400639365587092547/1000000000000000000000000000000000000000000000000 binary64))) (neg.f64 (fma.f64 #s(literal 31830988618379068626528276418969/900000000000000000000000000000000 binary64) (*.f64 z z) (-.f64 #s(literal 31830988618379068626528276418969/100000000000000000000000000000000 binary64) (*.f64 z #s(literal 31830988618379068626528276418969/300000000000000000000000000000000 binary64))))))
(/.f64 (-.f64 (pow.f64 (*.f64 #s(literal 5641895835477563/30000000000000000 binary64) z) #s(literal 2 binary64)) #s(literal 31830988618379068626528276418969/100000000000000000000000000000000 binary64)) (-.f64 (*.f64 #s(literal 5641895835477563/30000000000000000 binary64) z) #s(literal 5641895835477563/10000000000000000 binary64)))
(/.f64 (fma.f64 #s(literal 179587122125166574152748016388400639365587092547/27000000000000000000000000000000000000000000000000 binary64) (pow.f64 z #s(literal 3 binary64)) #s(literal 179587122125166574152748016388400639365587092547/1000000000000000000000000000000000000000000000000 binary64)) (+.f64 #s(literal 31830988618379068626528276418969/100000000000000000000000000000000 binary64) (-.f64 (pow.f64 (*.f64 #s(literal 5641895835477563/30000000000000000 binary64) z) #s(literal 2 binary64)) (*.f64 z #s(literal 31830988618379068626528276418969/300000000000000000000000000000000 binary64)))))
(/.f64 (fma.f64 #s(literal 179587122125166574152748016388400639365587092547/27000000000000000000000000000000000000000000000000 binary64) (pow.f64 z #s(literal 3 binary64)) #s(literal 179587122125166574152748016388400639365587092547/1000000000000000000000000000000000000000000000000 binary64)) (fma.f64 #s(literal 31830988618379068626528276418969/900000000000000000000000000000000 binary64) (*.f64 z z) (-.f64 #s(literal 31830988618379068626528276418969/100000000000000000000000000000000 binary64) (*.f64 z #s(literal 31830988618379068626528276418969/300000000000000000000000000000000 binary64)))))
(fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64))
(fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64))
(-.f64 (/.f64 #s(literal 31830988618379068626528276418969/100000000000000000000000000000000 binary64) (-.f64 #s(literal 5641895835477563/10000000000000000 binary64) (*.f64 #s(literal 5641895835477563/30000000000000000 binary64) z))) (/.f64 (pow.f64 (*.f64 #s(literal 5641895835477563/30000000000000000 binary64) z) #s(literal 2 binary64)) (-.f64 #s(literal 5641895835477563/10000000000000000 binary64) (*.f64 #s(literal 5641895835477563/30000000000000000 binary64) z))))
(-.f64 (/.f64 (pow.f64 (*.f64 #s(literal 5641895835477563/30000000000000000 binary64) z) #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal 5641895835477563/30000000000000000 binary64) z) #s(literal 5641895835477563/10000000000000000 binary64))) (/.f64 #s(literal 31830988618379068626528276418969/100000000000000000000000000000000 binary64) (-.f64 (*.f64 #s(literal 5641895835477563/30000000000000000 binary64) z) #s(literal 5641895835477563/10000000000000000 binary64))))
(-.f64 #s(literal 5641895835477563/10000000000000000 binary64) (*.f64 #s(literal -5641895835477563/30000000000000000 binary64) z))
(-.f64 #s(literal 5641895835477563/10000000000000000 binary64) (*.f64 (neg.f64 z) #s(literal 5641895835477563/30000000000000000 binary64)))
(+.f64 (/.f64 #s(literal 179587122125166574152748016388400639365587092547/1000000000000000000000000000000000000000000000000 binary64) (+.f64 #s(literal 31830988618379068626528276418969/100000000000000000000000000000000 binary64) (-.f64 (pow.f64 (*.f64 #s(literal 5641895835477563/30000000000000000 binary64) z) #s(literal 2 binary64)) (*.f64 z #s(literal 31830988618379068626528276418969/300000000000000000000000000000000 binary64))))) (/.f64 (pow.f64 (*.f64 #s(literal 5641895835477563/30000000000000000 binary64) z) #s(literal 3 binary64)) (+.f64 #s(literal 31830988618379068626528276418969/100000000000000000000000000000000 binary64) (-.f64 (pow.f64 (*.f64 #s(literal 5641895835477563/30000000000000000 binary64) z) #s(literal 2 binary64)) (*.f64 z #s(literal 31830988618379068626528276418969/300000000000000000000000000000000 binary64))))))
(+.f64 (/.f64 (pow.f64 (*.f64 #s(literal 5641895835477563/30000000000000000 binary64) z) #s(literal 3 binary64)) (+.f64 #s(literal 31830988618379068626528276418969/100000000000000000000000000000000 binary64) (-.f64 (pow.f64 (*.f64 #s(literal 5641895835477563/30000000000000000 binary64) z) #s(literal 2 binary64)) (*.f64 z #s(literal 31830988618379068626528276418969/300000000000000000000000000000000 binary64))))) (/.f64 #s(literal 179587122125166574152748016388400639365587092547/1000000000000000000000000000000000000000000000000 binary64) (+.f64 #s(literal 31830988618379068626528276418969/100000000000000000000000000000000 binary64) (-.f64 (pow.f64 (*.f64 #s(literal 5641895835477563/30000000000000000 binary64) z) #s(literal 2 binary64)) (*.f64 z #s(literal 31830988618379068626528276418969/300000000000000000000000000000000 binary64))))))
(+.f64 (/.f64 #s(literal 179587122125166574152748016388400639365587092547/1000000000000000000000000000000000000000000000000 binary64) (fma.f64 #s(literal 31830988618379068626528276418969/900000000000000000000000000000000 binary64) (*.f64 z z) (-.f64 #s(literal 31830988618379068626528276418969/100000000000000000000000000000000 binary64) (*.f64 z #s(literal 31830988618379068626528276418969/300000000000000000000000000000000 binary64))))) (/.f64 (pow.f64 (*.f64 #s(literal 5641895835477563/30000000000000000 binary64) z) #s(literal 3 binary64)) (fma.f64 #s(literal 31830988618379068626528276418969/900000000000000000000000000000000 binary64) (*.f64 z z) (-.f64 #s(literal 31830988618379068626528276418969/100000000000000000000000000000000 binary64) (*.f64 z #s(literal 31830988618379068626528276418969/300000000000000000000000000000000 binary64))))))
(+.f64 (/.f64 (pow.f64 (*.f64 #s(literal 5641895835477563/30000000000000000 binary64) z) #s(literal 3 binary64)) (fma.f64 #s(literal 31830988618379068626528276418969/900000000000000000000000000000000 binary64) (*.f64 z z) (-.f64 #s(literal 31830988618379068626528276418969/100000000000000000000000000000000 binary64) (*.f64 z #s(literal 31830988618379068626528276418969/300000000000000000000000000000000 binary64))))) (/.f64 #s(literal 179587122125166574152748016388400639365587092547/1000000000000000000000000000000000000000000000000 binary64) (fma.f64 #s(literal 31830988618379068626528276418969/900000000000000000000000000000000 binary64) (*.f64 z z) (-.f64 #s(literal 31830988618379068626528276418969/100000000000000000000000000000000 binary64) (*.f64 z #s(literal 31830988618379068626528276418969/300000000000000000000000000000000 binary64))))))
(+.f64 (*.f64 #s(literal 5641895835477563/30000000000000000 binary64) z) #s(literal 5641895835477563/10000000000000000 binary64))
(+.f64 #s(literal 5641895835477563/10000000000000000 binary64) (*.f64 #s(literal 5641895835477563/30000000000000000 binary64) z))
(*.f64 y x)
(*.f64 x y)
(/.f64 (+.f64 (pow.f64 (/.f64 (pow.f64 (*.f64 #s(literal 5641895835477563/10000000000000000 binary64) z) #s(literal 3 binary64)) (fma.f64 (*.f64 z z) #s(literal 31830988618379068626528276418969/100000000000000000000000000000000 binary64) (-.f64 #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (*.f64 z #s(literal 31830988618379068626528276418969/50000000000000000000000000000000 binary64))))) #s(literal 3 binary64)) (pow.f64 (/.f64 #s(literal 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 binary64) (fma.f64 (*.f64 z z) #s(literal 31830988618379068626528276418969/100000000000000000000000000000000 binary64) (-.f64 #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (*.f64 z #s(literal 31830988618379068626528276418969/50000000000000000000000000000000 binary64))))) #s(literal 3 binary64))) (fma.f64 (/.f64 (pow.f64 (*.f64 #s(literal 5641895835477563/10000000000000000 binary64) z) #s(literal 3 binary64)) (fma.f64 (*.f64 z z) #s(literal 31830988618379068626528276418969/100000000000000000000000000000000 binary64) (-.f64 #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (*.f64 z #s(literal 31830988618379068626528276418969/50000000000000000000000000000000 binary64))))) (/.f64 (pow.f64 (*.f64 #s(literal 5641895835477563/10000000000000000 binary64) z) #s(literal 3 binary64)) (fma.f64 (*.f64 z z) #s(literal 31830988618379068626528276418969/100000000000000000000000000000000 binary64) (-.f64 #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (*.f64 z #s(literal 31830988618379068626528276418969/50000000000000000000000000000000 binary64))))) (-.f64 (*.f64 (/.f64 #s(literal 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 binary64) (fma.f64 (*.f64 z z) #s(literal 31830988618379068626528276418969/100000000000000000000000000000000 binary64) (-.f64 #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (*.f64 z #s(literal 31830988618379068626528276418969/50000000000000000000000000000000 binary64))))) (/.f64 #s(literal 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 binary64) (fma.f64 (*.f64 z z) #s(literal 31830988618379068626528276418969/100000000000000000000000000000000 binary64) (-.f64 #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (*.f64 z #s(literal 31830988618379068626528276418969/50000000000000000000000000000000 binary64)))))) (*.f64 (/.f64 (pow.f64 (*.f64 #s(literal 5641895835477563/10000000000000000 binary64) z) #s(literal 3 binary64)) (fma.f64 (*.f64 z z) #s(literal 31830988618379068626528276418969/100000000000000000000000000000000 binary64) (-.f64 #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (*.f64 z #s(literal 31830988618379068626528276418969/50000000000000000000000000000000 binary64))))) (/.f64 #s(literal 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 binary64) (fma.f64 (*.f64 z z) #s(literal 31830988618379068626528276418969/100000000000000000000000000000000 binary64) (-.f64 #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (*.f64 z #s(literal 31830988618379068626528276418969/50000000000000000000000000000000 binary64)))))))))
(/.f64 (neg.f64 (-.f64 #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (pow.f64 (*.f64 #s(literal 5641895835477563/10000000000000000 binary64) z) #s(literal 2 binary64)))) (neg.f64 (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 #s(literal 5641895835477563/10000000000000000 binary64) z))))
(/.f64 (neg.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 #s(literal 5641895835477563/10000000000000000 binary64) z) #s(literal 2 binary64)) #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64)))) (neg.f64 (neg.f64 (-.f64 (*.f64 #s(literal 5641895835477563/10000000000000000 binary64) z) #s(literal 5641895835477563/5000000000000000 binary64)))))
(/.f64 (neg.f64 (neg.f64 (fma.f64 (pow.f64 z #s(literal 3 binary64)) #s(literal 179587122125166574152748016388400639365587092547/1000000000000000000000000000000000000000000000000 binary64) #s(literal 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 binary64)))) (neg.f64 (neg.f64 (fma.f64 (*.f64 z z) #s(literal 31830988618379068626528276418969/100000000000000000000000000000000 binary64) (-.f64 #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (*.f64 z #s(literal 31830988618379068626528276418969/50000000000000000000000000000000 binary64)))))))
(/.f64 (-.f64 (*.f64 (pow.f64 (*.f64 #s(literal 5641895835477563/10000000000000000 binary64) z) #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal 5641895835477563/10000000000000000 binary64) z) #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 (-.f64 (*.f64 #s(literal 5641895835477563/10000000000000000 binary64) z) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64))) (*.f64 (-.f64 (*.f64 #s(literal 5641895835477563/10000000000000000 binary64) z) #s(literal 5641895835477563/5000000000000000 binary64)) (-.f64 (*.f64 #s(literal 5641895835477563/10000000000000000 binary64) z) #s(literal 5641895835477563/5000000000000000 binary64))))
(/.f64 (fma.f64 (pow.f64 (*.f64 #s(literal 5641895835477563/10000000000000000 binary64) z) #s(literal 3 binary64)) (fma.f64 (*.f64 z z) #s(literal 31830988618379068626528276418969/100000000000000000000000000000000 binary64) (-.f64 #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (*.f64 z #s(literal 31830988618379068626528276418969/50000000000000000000000000000000 binary64)))) (*.f64 (fma.f64 (*.f64 z z) #s(literal 31830988618379068626528276418969/100000000000000000000000000000000 binary64) (-.f64 #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (*.f64 z #s(literal 31830988618379068626528276418969/50000000000000000000000000000000 binary64)))) #s(literal 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 binary64))) (*.f64 (fma.f64 (*.f64 z z) #s(literal 31830988618379068626528276418969/100000000000000000000000000000000 binary64) (-.f64 #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (*.f64 z #s(literal 31830988618379068626528276418969/50000000000000000000000000000000 binary64)))) (fma.f64 (*.f64 z z) #s(literal 31830988618379068626528276418969/100000000000000000000000000000000 binary64) (-.f64 #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (*.f64 z #s(literal 31830988618379068626528276418969/50000000000000000000000000000000 binary64))))))
(/.f64 (-.f64 #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (pow.f64 (*.f64 #s(literal 5641895835477563/10000000000000000 binary64) z) #s(literal 2 binary64))) (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 #s(literal 5641895835477563/10000000000000000 binary64) z)))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 #s(literal 5641895835477563/10000000000000000 binary64) z) #s(literal 2 binary64)) #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64))) (neg.f64 (-.f64 (*.f64 #s(literal 5641895835477563/10000000000000000 binary64) z) #s(literal 5641895835477563/5000000000000000 binary64))))
(/.f64 (neg.f64 (fma.f64 (pow.f64 z #s(literal 3 binary64)) #s(literal 179587122125166574152748016388400639365587092547/1000000000000000000000000000000000000000000000000 binary64) #s(literal 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 binary64))) (neg.f64 (+.f64 #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (-.f64 (pow.f64 (*.f64 #s(literal 5641895835477563/10000000000000000 binary64) z) #s(literal 2 binary64)) (*.f64 z #s(literal 31830988618379068626528276418969/50000000000000000000000000000000 binary64))))))
(/.f64 (neg.f64 (fma.f64 (pow.f64 z #s(literal 3 binary64)) #s(literal 179587122125166574152748016388400639365587092547/1000000000000000000000000000000000000000000000000 binary64) #s(literal 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 binary64))) (neg.f64 (fma.f64 (*.f64 z z) #s(literal 31830988618379068626528276418969/100000000000000000000000000000000 binary64) (-.f64 #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (*.f64 z #s(literal 31830988618379068626528276418969/50000000000000000000000000000000 binary64))))))
(/.f64 (-.f64 (pow.f64 (*.f64 #s(literal 5641895835477563/10000000000000000 binary64) z) #s(literal 2 binary64)) #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64)) (-.f64 (*.f64 #s(literal 5641895835477563/10000000000000000 binary64) z) #s(literal 5641895835477563/5000000000000000 binary64)))
(/.f64 (fma.f64 (pow.f64 z #s(literal 3 binary64)) #s(literal 179587122125166574152748016388400639365587092547/1000000000000000000000000000000000000000000000000 binary64) #s(literal 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 binary64)) (+.f64 #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (-.f64 (pow.f64 (*.f64 #s(literal 5641895835477563/10000000000000000 binary64) z) #s(literal 2 binary64)) (*.f64 z #s(literal 31830988618379068626528276418969/50000000000000000000000000000000 binary64)))))
(/.f64 (fma.f64 (pow.f64 z #s(literal 3 binary64)) #s(literal 179587122125166574152748016388400639365587092547/1000000000000000000000000000000000000000000000000 binary64) #s(literal 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 binary64)) (fma.f64 (*.f64 z z) #s(literal 31830988618379068626528276418969/100000000000000000000000000000000 binary64) (-.f64 #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (*.f64 z #s(literal 31830988618379068626528276418969/50000000000000000000000000000000 binary64)))))
(fma.f64 #s(literal 5641895835477563/10000000000000000 binary64) z #s(literal 5641895835477563/5000000000000000 binary64))
(fma.f64 z #s(literal 5641895835477563/10000000000000000 binary64) #s(literal 5641895835477563/5000000000000000 binary64))
(-.f64 (/.f64 #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 #s(literal 5641895835477563/10000000000000000 binary64) z))) (/.f64 (pow.f64 (*.f64 #s(literal 5641895835477563/10000000000000000 binary64) z) #s(literal 2 binary64)) (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 #s(literal 5641895835477563/10000000000000000 binary64) z))))
(-.f64 (/.f64 (pow.f64 (*.f64 #s(literal 5641895835477563/10000000000000000 binary64) z) #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal 5641895835477563/10000000000000000 binary64) z) #s(literal 5641895835477563/5000000000000000 binary64))) (/.f64 #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (-.f64 (*.f64 #s(literal 5641895835477563/10000000000000000 binary64) z) #s(literal 5641895835477563/5000000000000000 binary64))))
(-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 #s(literal -5641895835477563/10000000000000000 binary64) z))
(-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 (neg.f64 z) #s(literal 5641895835477563/10000000000000000 binary64)))
(+.f64 (/.f64 (pow.f64 (*.f64 #s(literal 5641895835477563/10000000000000000 binary64) z) #s(literal 3 binary64)) (+.f64 #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (-.f64 (pow.f64 (*.f64 #s(literal 5641895835477563/10000000000000000 binary64) z) #s(literal 2 binary64)) (*.f64 z #s(literal 31830988618379068626528276418969/50000000000000000000000000000000 binary64))))) (/.f64 #s(literal 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 binary64) (+.f64 #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (-.f64 (pow.f64 (*.f64 #s(literal 5641895835477563/10000000000000000 binary64) z) #s(literal 2 binary64)) (*.f64 z #s(literal 31830988618379068626528276418969/50000000000000000000000000000000 binary64))))))
(+.f64 (/.f64 #s(literal 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 binary64) (+.f64 #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (-.f64 (pow.f64 (*.f64 #s(literal 5641895835477563/10000000000000000 binary64) z) #s(literal 2 binary64)) (*.f64 z #s(literal 31830988618379068626528276418969/50000000000000000000000000000000 binary64))))) (/.f64 (pow.f64 (*.f64 #s(literal 5641895835477563/10000000000000000 binary64) z) #s(literal 3 binary64)) (+.f64 #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (-.f64 (pow.f64 (*.f64 #s(literal 5641895835477563/10000000000000000 binary64) z) #s(literal 2 binary64)) (*.f64 z #s(literal 31830988618379068626528276418969/50000000000000000000000000000000 binary64))))))
(+.f64 (/.f64 #s(literal 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 binary64) (fma.f64 (*.f64 z z) #s(literal 31830988618379068626528276418969/100000000000000000000000000000000 binary64) (-.f64 #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (*.f64 z #s(literal 31830988618379068626528276418969/50000000000000000000000000000000 binary64))))) (/.f64 (pow.f64 (*.f64 #s(literal 5641895835477563/10000000000000000 binary64) z) #s(literal 3 binary64)) (fma.f64 (*.f64 z z) #s(literal 31830988618379068626528276418969/100000000000000000000000000000000 binary64) (-.f64 #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (*.f64 z #s(literal 31830988618379068626528276418969/50000000000000000000000000000000 binary64))))))
(+.f64 (/.f64 (pow.f64 (*.f64 #s(literal 5641895835477563/10000000000000000 binary64) z) #s(literal 3 binary64)) (fma.f64 (*.f64 z z) #s(literal 31830988618379068626528276418969/100000000000000000000000000000000 binary64) (-.f64 #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (*.f64 z #s(literal 31830988618379068626528276418969/50000000000000000000000000000000 binary64))))) (/.f64 #s(literal 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 binary64) (fma.f64 (*.f64 z z) #s(literal 31830988618379068626528276418969/100000000000000000000000000000000 binary64) (-.f64 #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (*.f64 z #s(literal 31830988618379068626528276418969/50000000000000000000000000000000 binary64))))))
(+.f64 (*.f64 #s(literal 5641895835477563/10000000000000000 binary64) z) #s(literal 5641895835477563/5000000000000000 binary64))
(+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 #s(literal 5641895835477563/10000000000000000 binary64) z))
(*.f64 (/.f64 (fma.f64 (/.f64 y (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x))) (*.f64 #s(literal -5641895835477563/5000000000000000 binary64) z) y) (-.f64 (*.f64 (/.f64 y (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x))) (*.f64 #s(literal -5641895835477563/5000000000000000 binary64) z)) y)) (/.f64 (-.f64 (*.f64 (/.f64 y (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x))) (*.f64 #s(literal -5641895835477563/5000000000000000 binary64) z)) y) (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x))))
(*.f64 (/.f64 (fma.f64 #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (pow.f64 (/.f64 (*.f64 z y) (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x))) #s(literal 2 binary64)) (*.f64 y (-.f64 y (*.f64 (/.f64 y (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x))) (*.f64 #s(literal -5641895835477563/5000000000000000 binary64) z))))) (fma.f64 #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (pow.f64 (/.f64 (*.f64 z y) (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x))) #s(literal 2 binary64)) (*.f64 y (-.f64 y (*.f64 (/.f64 y (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x))) (*.f64 #s(literal -5641895835477563/5000000000000000 binary64) z)))))) (/.f64 (fma.f64 (/.f64 y (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x))) (*.f64 #s(literal -5641895835477563/5000000000000000 binary64) z) y) (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x))))
(*.f64 (/.f64 (fma.f64 (/.f64 y (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x))) (*.f64 #s(literal -5641895835477563/5000000000000000 binary64) z) y) (-.f64 #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (pow.f64 (*.f64 y x) #s(literal 2 binary64)))) (fma.f64 y x #s(literal 5641895835477563/5000000000000000 binary64)))
(*.f64 (/.f64 (fma.f64 (/.f64 y (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x))) (*.f64 #s(literal -5641895835477563/5000000000000000 binary64) z) y) (-.f64 #s(literal 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 binary64) (pow.f64 (*.f64 y x) #s(literal 3 binary64)))) (fma.f64 (*.f64 y x) (fma.f64 y x #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64)))
(/.f64 (+.f64 (pow.f64 (/.f64 y (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x))) #s(literal 3 binary64)) (pow.f64 (/.f64 (*.f64 (*.f64 #s(literal -5641895835477563/5000000000000000 binary64) z) y) (pow.f64 (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)) #s(literal 2 binary64))) #s(literal 3 binary64))) (+.f64 (pow.f64 (/.f64 y (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x))) #s(literal 2 binary64)) (-.f64 (pow.f64 (/.f64 (*.f64 (*.f64 #s(literal -5641895835477563/5000000000000000 binary64) z) y) (pow.f64 (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)) #s(literal 2 binary64))) #s(literal 2 binary64)) (*.f64 (/.f64 y (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x))) (/.f64 (*.f64 (*.f64 #s(literal -5641895835477563/5000000000000000 binary64) z) y) (pow.f64 (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)) #s(literal 2 binary64)))))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (/.f64 (*.f64 (*.f64 #s(literal -5641895835477563/5000000000000000 binary64) z) y) (pow.f64 (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)) #s(literal 2 binary64))) #s(literal 2 binary64)) (pow.f64 (/.f64 y (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x))) #s(literal 2 binary64)))) (neg.f64 (/.f64 (-.f64 (*.f64 (/.f64 y (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x))) (*.f64 #s(literal -5641895835477563/5000000000000000 binary64) z)) y) (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)))))
(/.f64 (neg.f64 (+.f64 (pow.f64 (/.f64 (*.f64 (*.f64 #s(literal -5641895835477563/5000000000000000 binary64) z) y) (pow.f64 (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)) #s(literal 2 binary64))) #s(literal 3 binary64)) (pow.f64 (/.f64 y (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x))) #s(literal 3 binary64)))) (neg.f64 (+.f64 (pow.f64 (/.f64 (*.f64 (*.f64 #s(literal -5641895835477563/5000000000000000 binary64) z) y) (pow.f64 (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)) #s(literal 2 binary64))) #s(literal 2 binary64)) (-.f64 (pow.f64 (/.f64 y (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x))) #s(literal 2 binary64)) (*.f64 (/.f64 (*.f64 (*.f64 #s(literal -5641895835477563/5000000000000000 binary64) z) y) (pow.f64 (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)) #s(literal 2 binary64))) (/.f64 y (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x))))))))
(/.f64 (neg.f64 (neg.f64 (neg.f64 (fma.f64 (/.f64 y (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x))) (*.f64 #s(literal -5641895835477563/5000000000000000 binary64) z) y)))) (neg.f64 (neg.f64 (neg.f64 (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x))))))
(/.f64 (neg.f64 (fma.f64 (*.f64 (/.f64 y (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x))) (*.f64 #s(literal -5641895835477563/5000000000000000 binary64) z)) (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)) (*.f64 (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)) y))) (neg.f64 (pow.f64 (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)) #s(literal 2 binary64))))
(/.f64 (fma.f64 (neg.f64 y) (neg.f64 (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x))) (*.f64 (neg.f64 (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x))) (neg.f64 (*.f64 (/.f64 y (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x))) (*.f64 #s(literal -5641895835477563/5000000000000000 binary64) z))))) (pow.f64 (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)) #s(literal 2 binary64)))
(/.f64 (fma.f64 (neg.f64 y) (*.f64 (neg.f64 (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x))) (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x))) (*.f64 (neg.f64 (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x))) (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z y)))) (*.f64 (neg.f64 (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x))) (*.f64 (neg.f64 (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x))) (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)))))
(/.f64 (fma.f64 (neg.f64 y) (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)) (*.f64 (neg.f64 (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x))) (*.f64 (/.f64 y (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x))) (*.f64 #s(literal -5641895835477563/5000000000000000 binary64) z)))) (*.f64 (neg.f64 (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x))) (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x))))
(/.f64 (fma.f64 (neg.f64 y) (pow.f64 (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)) #s(literal 2 binary64)) (*.f64 (neg.f64 (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x))) (*.f64 (*.f64 #s(literal -5641895835477563/5000000000000000 binary64) z) y))) (neg.f64 (pow.f64 (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)) #s(literal 3 binary64))))
(/.f64 (fma.f64 y (neg.f64 (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x))) (*.f64 (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)) (neg.f64 (*.f64 (/.f64 y (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x))) (*.f64 #s(literal -5641895835477563/5000000000000000 binary64) z))))) (*.f64 (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)) (neg.f64 (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)))))
(/.f64 (fma.f64 y (*.f64 (neg.f64 (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x))) (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x))) (*.f64 (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)) (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z y)))) (*.f64 (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)) (*.f64 (neg.f64 (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x))) (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)))))
(/.f64 (fma.f64 y (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)) (*.f64 (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)) (*.f64 (/.f64 y (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x))) (*.f64 #s(literal -5641895835477563/5000000000000000 binary64) z)))) (pow.f64 (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)) #s(literal 2 binary64)))
(/.f64 (fma.f64 y (pow.f64 (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)) #s(literal 2 binary64)) (*.f64 (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)) (*.f64 (*.f64 #s(literal -5641895835477563/5000000000000000 binary64) z) y))) (pow.f64 (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)) #s(literal 3 binary64)))
(/.f64 (fma.f64 (neg.f64 (*.f64 (/.f64 y (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x))) (*.f64 #s(literal -5641895835477563/5000000000000000 binary64) z))) (neg.f64 (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x))) (*.f64 (neg.f64 (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x))) (neg.f64 y))) (pow.f64 (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)) #s(literal 2 binary64)))
(/.f64 (fma.f64 (neg.f64 (*.f64 (/.f64 y (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x))) (*.f64 #s(literal -5641895835477563/5000000000000000 binary64) z))) (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)) (*.f64 (neg.f64 (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x))) y)) (*.f64 (neg.f64 (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x))) (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x))))
(/.f64 (fma.f64 (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z y)) (neg.f64 (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x))) (*.f64 (*.f64 (neg.f64 (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x))) (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x))) (neg.f64 y))) (*.f64 (*.f64 (neg.f64 (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x))) (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x))) (neg.f64 (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)))))
(/.f64 (fma.f64 (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z y)) (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)) (*.f64 (*.f64 (neg.f64 (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x))) (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x))) y)) (*.f64 (*.f64 (neg.f64 (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x))) (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x))) (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x))))
(/.f64 (fma.f64 (*.f64 (/.f64 y (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x))) (*.f64 #s(literal -5641895835477563/5000000000000000 binary64) z)) (neg.f64 (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x))) (*.f64 (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)) (neg.f64 y))) (*.f64 (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)) (neg.f64 (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)))))
(/.f64 (fma.f64 (*.f64 (*.f64 #s(literal -5641895835477563/5000000000000000 binary64) z) y) (neg.f64 (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x))) (*.f64 (pow.f64 (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)) #s(literal 2 binary64)) (neg.f64 y))) (neg.f64 (pow.f64 (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)) #s(literal 3 binary64))))
(/.f64 (fma.f64 (*.f64 (*.f64 #s(literal -5641895835477563/5000000000000000 binary64) z) y) (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)) (*.f64 (pow.f64 (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)) #s(literal 2 binary64)) y)) (pow.f64 (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)) #s(literal 3 binary64)))
(/.f64 (-.f64 (pow.f64 (/.f64 (*.f64 (*.f64 #s(literal -5641895835477563/5000000000000000 binary64) z) y) (pow.f64 (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)) #s(literal 2 binary64))) #s(literal 2 binary64)) (pow.f64 (/.f64 y (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x))) #s(literal 2 binary64))) (/.f64 (-.f64 (*.f64 (/.f64 y (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x))) (*.f64 #s(literal -5641895835477563/5000000000000000 binary64) z)) y) (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x))))
(/.f64 (+.f64 (pow.f64 (/.f64 (*.f64 (*.f64 #s(literal -5641895835477563/5000000000000000 binary64) z) y) (pow.f64 (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)) #s(literal 2 binary64))) #s(literal 3 binary64)) (pow.f64 (/.f64 y (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x))) #s(literal 3 binary64))) (+.f64 (pow.f64 (/.f64 (*.f64 (*.f64 #s(literal -5641895835477563/5000000000000000 binary64) z) y) (pow.f64 (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)) #s(literal 2 binary64))) #s(literal 2 binary64)) (-.f64 (pow.f64 (/.f64 y (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x))) #s(literal 2 binary64)) (*.f64 (/.f64 (*.f64 (*.f64 #s(literal -5641895835477563/5000000000000000 binary64) z) y) (pow.f64 (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)) #s(literal 2 binary64))) (/.f64 y (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)))))))
(/.f64 (neg.f64 (fma.f64 #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (pow.f64 (*.f64 z (/.f64 y (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)))) #s(literal 2 binary64)) (*.f64 (neg.f64 y) y))) (neg.f64 (*.f64 (-.f64 (*.f64 (/.f64 y (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x))) (*.f64 #s(literal -5641895835477563/5000000000000000 binary64) z)) y) (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)))))
(/.f64 (neg.f64 (fma.f64 #s(literal -179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 binary64) (pow.f64 (*.f64 z (/.f64 y (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)))) #s(literal 3 binary64)) (pow.f64 y #s(literal 3 binary64)))) (neg.f64 (*.f64 (fma.f64 #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (pow.f64 (/.f64 (*.f64 z y) (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x))) #s(literal 2 binary64)) (*.f64 y (-.f64 y (*.f64 (/.f64 y (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x))) (*.f64 #s(literal -5641895835477563/5000000000000000 binary64) z))))) (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)))))
(/.f64 (neg.f64 (neg.f64 (fma.f64 (/.f64 y (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x))) (*.f64 #s(literal -5641895835477563/5000000000000000 binary64) z) y))) (neg.f64 (neg.f64 (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)))))
(/.f64 (fma.f64 (*.f64 (/.f64 y (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x))) (*.f64 #s(literal -5641895835477563/5000000000000000 binary64) z)) (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)) (*.f64 (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)) y)) (pow.f64 (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)) #s(literal 2 binary64)))
(/.f64 (fma.f64 #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (pow.f64 (*.f64 z (/.f64 y (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)))) #s(literal 2 binary64)) (*.f64 (neg.f64 y) y)) (*.f64 (-.f64 (*.f64 (/.f64 y (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x))) (*.f64 #s(literal -5641895835477563/5000000000000000 binary64) z)) y) (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x))))
(/.f64 (fma.f64 #s(literal -179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 binary64) (pow.f64 (*.f64 z (/.f64 y (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)))) #s(literal 3 binary64)) (pow.f64 y #s(literal 3 binary64))) (*.f64 (fma.f64 #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (pow.f64 (/.f64 (*.f64 z y) (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x))) #s(literal 2 binary64)) (*.f64 y (-.f64 y (*.f64 (/.f64 y (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x))) (*.f64 #s(literal -5641895835477563/5000000000000000 binary64) z))))) (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x))))
(/.f64 (neg.f64 (fma.f64 (/.f64 y (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x))) (*.f64 #s(literal -5641895835477563/5000000000000000 binary64) z) y)) (neg.f64 (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x))))
(/.f64 (fma.f64 (/.f64 y (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x))) (*.f64 #s(literal -5641895835477563/5000000000000000 binary64) z) y) (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)))
(neg.f64 (/.f64 (neg.f64 (fma.f64 (/.f64 y (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x))) (*.f64 #s(literal -5641895835477563/5000000000000000 binary64) z) y)) (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x))))
(neg.f64 (/.f64 (fma.f64 (/.f64 y (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x))) (*.f64 #s(literal -5641895835477563/5000000000000000 binary64) z) y) (neg.f64 (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)))))
(fma.f64 (/.f64 (*.f64 #s(literal -5641895835477563/5000000000000000 binary64) z) (neg.f64 (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)))) (/.f64 (neg.f64 y) (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x))) (/.f64 y (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x))))
(fma.f64 (/.f64 #s(literal -5641895835477563/5000000000000000 binary64) (neg.f64 (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)))) (/.f64 (neg.f64 (*.f64 z y)) (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x))) (/.f64 y (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x))))
(fma.f64 (/.f64 #s(literal 5641895835477563/5000000000000000 binary64) (neg.f64 (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)))) (/.f64 (*.f64 z y) (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x))) (/.f64 y (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x))))
(fma.f64 (/.f64 (*.f64 y #s(literal -5641895835477563/5000000000000000 binary64)) (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x))) (/.f64 z (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x))) (/.f64 y (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x))))
(fma.f64 (/.f64 #s(literal -5641895835477563/5000000000000000 binary64) (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x))) (/.f64 (*.f64 z y) (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x))) (/.f64 y (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x))))
(fma.f64 (/.f64 z (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x))) (/.f64 (*.f64 #s(literal -5641895835477563/5000000000000000 binary64) y) (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x))) (/.f64 y (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x))))
(fma.f64 (/.f64 y (neg.f64 (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)))) (/.f64 (neg.f64 (*.f64 #s(literal -5641895835477563/5000000000000000 binary64) z)) (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x))) (/.f64 y (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x))))
(fma.f64 (/.f64 (*.f64 z y) (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x))) (/.f64 #s(literal -5641895835477563/5000000000000000 binary64) (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x))) (/.f64 y (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x))))
(fma.f64 (/.f64 (*.f64 #s(literal -5641895835477563/5000000000000000 binary64) z) (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x))) (/.f64 y (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x))) (/.f64 y (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x))))
(fma.f64 (/.f64 (*.f64 (/.f64 y (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x))) (*.f64 #s(literal -5641895835477563/5000000000000000 binary64) z)) (-.f64 #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (pow.f64 (*.f64 y x) #s(literal 2 binary64)))) (fma.f64 y x #s(literal 5641895835477563/5000000000000000 binary64)) (/.f64 y (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x))))
(fma.f64 (/.f64 (*.f64 (/.f64 y (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x))) (*.f64 #s(literal -5641895835477563/5000000000000000 binary64) z)) (-.f64 #s(literal 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 binary64) (pow.f64 (*.f64 y x) #s(literal 3 binary64)))) (fma.f64 (*.f64 y x) (fma.f64 y x #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64)) (/.f64 y (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x))))
(fma.f64 (/.f64 y (-.f64 #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (pow.f64 (*.f64 y x) #s(literal 2 binary64)))) (fma.f64 y x #s(literal 5641895835477563/5000000000000000 binary64)) (/.f64 (*.f64 (*.f64 #s(literal -5641895835477563/5000000000000000 binary64) z) y) (pow.f64 (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)) #s(literal 2 binary64))))
(fma.f64 (/.f64 y (-.f64 #s(literal 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 binary64) (pow.f64 (*.f64 y x) #s(literal 3 binary64)))) (fma.f64 (*.f64 y x) (fma.f64 y x #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64)) (/.f64 (*.f64 (*.f64 #s(literal -5641895835477563/5000000000000000 binary64) z) y) (pow.f64 (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)) #s(literal 2 binary64))))
(fma.f64 (/.f64 y (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x))) (/.f64 (*.f64 #s(literal -5641895835477563/5000000000000000 binary64) z) (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x))) (/.f64 y (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x))))
(fma.f64 (*.f64 #s(literal -5641895835477563/5000000000000000 binary64) z) (/.f64 (/.f64 y (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x))) (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x))) (/.f64 y (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x))))
(-.f64 (/.f64 (pow.f64 (/.f64 (*.f64 (*.f64 #s(literal -5641895835477563/5000000000000000 binary64) z) y) (pow.f64 (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)) #s(literal 2 binary64))) #s(literal 2 binary64)) (/.f64 (-.f64 (*.f64 (/.f64 y (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x))) (*.f64 #s(literal -5641895835477563/5000000000000000 binary64) z)) y) (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)))) (/.f64 (pow.f64 (/.f64 y (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x))) #s(literal 2 binary64)) (/.f64 (-.f64 (*.f64 (/.f64 y (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x))) (*.f64 #s(literal -5641895835477563/5000000000000000 binary64) z)) y) (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)))))
(-.f64 (/.f64 (*.f64 #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (pow.f64 (*.f64 z (/.f64 y (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)))) #s(literal 2 binary64))) (*.f64 (-.f64 (*.f64 (/.f64 y (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x))) (*.f64 #s(literal -5641895835477563/5000000000000000 binary64) z)) y) (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)))) (/.f64 (*.f64 y y) (*.f64 (-.f64 (*.f64 (/.f64 y (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x))) (*.f64 #s(literal -5641895835477563/5000000000000000 binary64) z)) y) (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)))))
(-.f64 (/.f64 (/.f64 (*.f64 #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (pow.f64 (*.f64 z (/.f64 y (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)))) #s(literal 2 binary64))) (-.f64 (*.f64 (/.f64 y (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x))) (*.f64 #s(literal -5641895835477563/5000000000000000 binary64) z)) y)) (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x))) (/.f64 (/.f64 (*.f64 y y) (-.f64 (*.f64 (/.f64 y (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x))) (*.f64 #s(literal -5641895835477563/5000000000000000 binary64) z)) y)) (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x))))
(-.f64 (/.f64 y (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x))) (/.f64 (*.f64 (neg.f64 (*.f64 #s(literal -5641895835477563/5000000000000000 binary64) z)) (/.f64 y (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)))) (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x))))
(+.f64 (/.f64 (pow.f64 (/.f64 (*.f64 (*.f64 #s(literal -5641895835477563/5000000000000000 binary64) z) y) (pow.f64 (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)) #s(literal 2 binary64))) #s(literal 3 binary64)) (+.f64 (pow.f64 (/.f64 (*.f64 (*.f64 #s(literal -5641895835477563/5000000000000000 binary64) z) y) (pow.f64 (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)) #s(literal 2 binary64))) #s(literal 2 binary64)) (-.f64 (pow.f64 (/.f64 y (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x))) #s(literal 2 binary64)) (*.f64 (/.f64 (*.f64 (*.f64 #s(literal -5641895835477563/5000000000000000 binary64) z) y) (pow.f64 (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)) #s(literal 2 binary64))) (/.f64 y (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x))))))) (/.f64 (pow.f64 (/.f64 y (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x))) #s(literal 3 binary64)) (+.f64 (pow.f64 (/.f64 (*.f64 (*.f64 #s(literal -5641895835477563/5000000000000000 binary64) z) y) (pow.f64 (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)) #s(literal 2 binary64))) #s(literal 2 binary64)) (-.f64 (pow.f64 (/.f64 y (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x))) #s(literal 2 binary64)) (*.f64 (/.f64 (*.f64 (*.f64 #s(literal -5641895835477563/5000000000000000 binary64) z) y) (pow.f64 (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)) #s(literal 2 binary64))) (/.f64 y (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x))))))))
(+.f64 (/.f64 (*.f64 (*.f64 (/.f64 y (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x))) (*.f64 #s(literal -5641895835477563/5000000000000000 binary64) z)) (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x))) (pow.f64 (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)) #s(literal 2 binary64))) (/.f64 (*.f64 (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)) y) (pow.f64 (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)) #s(literal 2 binary64))))
(+.f64 (/.f64 (pow.f64 y #s(literal 3 binary64)) (*.f64 (fma.f64 #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (pow.f64 (/.f64 (*.f64 z y) (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x))) #s(literal 2 binary64)) (*.f64 y (-.f64 y (*.f64 (/.f64 y (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x))) (*.f64 #s(literal -5641895835477563/5000000000000000 binary64) z))))) (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)))) (/.f64 (*.f64 #s(literal -179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 binary64) (pow.f64 (*.f64 z (/.f64 y (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)))) #s(literal 3 binary64))) (*.f64 (fma.f64 #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (pow.f64 (/.f64 (*.f64 z y) (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x))) #s(literal 2 binary64)) (*.f64 y (-.f64 y (*.f64 (/.f64 y (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x))) (*.f64 #s(literal -5641895835477563/5000000000000000 binary64) z))))) (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)))))
(+.f64 (/.f64 (*.f64 #s(literal -179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 binary64) (pow.f64 (*.f64 z (/.f64 y (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)))) #s(literal 3 binary64))) (*.f64 (fma.f64 #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (pow.f64 (/.f64 (*.f64 z y) (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x))) #s(literal 2 binary64)) (*.f64 y (-.f64 y (*.f64 (/.f64 y (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x))) (*.f64 #s(literal -5641895835477563/5000000000000000 binary64) z))))) (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)))) (/.f64 (pow.f64 y #s(literal 3 binary64)) (*.f64 (fma.f64 #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (pow.f64 (/.f64 (*.f64 z y) (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x))) #s(literal 2 binary64)) (*.f64 y (-.f64 y (*.f64 (/.f64 y (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x))) (*.f64 #s(literal -5641895835477563/5000000000000000 binary64) z))))) (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)))))
(+.f64 (/.f64 (/.f64 (*.f64 #s(literal -179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 binary64) (pow.f64 (*.f64 z (/.f64 y (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)))) #s(literal 3 binary64))) (fma.f64 #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (pow.f64 (/.f64 (*.f64 z y) (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x))) #s(literal 2 binary64)) (*.f64 y (-.f64 y (*.f64 (/.f64 y (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x))) (*.f64 #s(literal -5641895835477563/5000000000000000 binary64) z)))))) (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x))) (/.f64 (/.f64 (pow.f64 y #s(literal 3 binary64)) (fma.f64 #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (pow.f64 (/.f64 (*.f64 z y) (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x))) #s(literal 2 binary64)) (*.f64 y (-.f64 y (*.f64 (/.f64 y (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x))) (*.f64 #s(literal -5641895835477563/5000000000000000 binary64) z)))))) (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x))))
(+.f64 (/.f64 (*.f64 #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (pow.f64 (*.f64 z (/.f64 y (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)))) #s(literal 2 binary64))) (*.f64 (-.f64 (*.f64 (/.f64 y (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x))) (*.f64 #s(literal -5641895835477563/5000000000000000 binary64) z)) y) (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)))) (/.f64 (*.f64 (neg.f64 y) y) (*.f64 (-.f64 (*.f64 (/.f64 y (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x))) (*.f64 #s(literal -5641895835477563/5000000000000000 binary64) z)) y) (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)))))
(+.f64 (/.f64 y (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x))) (/.f64 (*.f64 (*.f64 #s(literal -5641895835477563/5000000000000000 binary64) z) y) (pow.f64 (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)) #s(literal 2 binary64))))
(+.f64 (/.f64 (*.f64 (*.f64 #s(literal -5641895835477563/5000000000000000 binary64) z) y) (pow.f64 (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)) #s(literal 2 binary64))) (/.f64 y (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x))))
(*.f64 #s(literal -5641895835477563/5000000000000000 binary64) z)
(*.f64 z #s(literal -5641895835477563/5000000000000000 binary64))

eval146.0ms (1.6%)

Memory
-1.8MiB live, 151.6MiB allocated
Compiler

Compiled 29 338 to 2 679 computations (90.9% saved)

prune37.0ms (0.4%)

Memory
-12.3MiB live, 35.1MiB allocated
Pruning

12 alts after pruning (10 fresh and 2 done)

PrunedKeptTotal
New5086514
Fresh246
Picked325
Done000
Total51312525
Accuracy
100.0%
Counts
525 → 12
Alt Table
Click to see full alt table
StatusAccuracyProgram
84.4%
(+.f64 x (/.f64 y (-.f64 (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) #s(approx (exp z) (fma.f64 (fma.f64 (fma.f64 #s(literal 1/6 binary64) z #s(literal 1/2 binary64)) z #s(literal 1 binary64)) z #s(literal 1 binary64)))) (*.f64 x y))))
84.4%
(+.f64 x (/.f64 y (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 (fma.f64 #s(approx (+ (* 5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000) (*.f64 #s(literal 5641895835477563/30000000000000000 binary64) z)) z #s(literal 5641895835477563/5000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 x y))))
83.7%
(+.f64 x (/.f64 y (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 #s(approx (+ (* 5641895835477563/10000000000000000 z) 5641895835477563/5000000000000000) (*.f64 #s(literal 5641895835477563/10000000000000000 binary64) z)) z #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 x y))))
82.7%
(+.f64 x (/.f64 y (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z #s(literal 5641895835477563/5000000000000000 binary64) #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 x y))))
82.4%
(+.f64 x (/.f64 y (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64)) (*.f64 x y))))
64.9%
(+.f64 x (/.f64 y #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (*.f64 (neg.f64 y) x))))
49.9%
(+.f64 x #s(approx (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y))) (/.f64 (fma.f64 (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z y)) (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)) (*.f64 (*.f64 (neg.f64 (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x))) (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x))) y)) (*.f64 (*.f64 (neg.f64 (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x))) (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x))) (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x))))))
70.0%
(+.f64 x #s(approx (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y))) (/.f64 #s(approx (+ (/ (* (* -5641895835477563/5000000000000000 z) y) (- 5641895835477563/5000000000000000 (* y x))) y) (-.f64 y (*.f64 z y))) (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)))))
67.6%
(+.f64 x #s(approx (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y))) (/.f64 #s(literal -1 binary64) x)))
57.3%
(+.f64 x #s(approx (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y))) #s(approx (/ (+ (/ (* (* -5641895835477563/5000000000000000 z) y) (- 5641895835477563/5000000000000000 (* y x))) y) (- 5641895835477563/5000000000000000 (* y x))) (*.f64 (fma.f64 #s(literal -5000000000000000/5641895835477563 binary64) z #s(literal 5000000000000000/5641895835477563 binary64)) y))))
63.4%
#s(approx (+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)))) (fma.f64 (/.f64 #s(literal 5000000000000000/5641895835477563 binary64) (exp.f64 z)) y x))
15.5%
#s(approx (+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)))) (*.f64 (/.f64 y (exp.f64 z)) #s(literal 5000000000000000/5641895835477563 binary64)))
Compiler

Compiled 596 to 393 computations (34.1% saved)

simplify121.0ms (1.3%)

Memory
21.6MiB live, 116.2MiB allocated
Algorithm
egg-herbie
Localize:

Found 20 expressions of interest:

NewMetricScoreProgram
cost-diff2
(neg.f64 (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)))
cost-diff5
(/.f64 (fma.f64 (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z y)) (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)) (*.f64 (*.f64 (neg.f64 (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x))) (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x))) y)) (*.f64 (*.f64 (neg.f64 (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x))) (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x))) (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x))))
cost-diff8
(fma.f64 (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z y)) (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)) (*.f64 (*.f64 (neg.f64 (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x))) (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x))) y))
cost-diff10
(*.f64 (*.f64 (neg.f64 (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x))) (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x))) (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)))
cost-diff0
#s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 #s(approx (+ (* 5641895835477563/10000000000000000 z) 5641895835477563/5000000000000000) (*.f64 #s(literal 5641895835477563/10000000000000000 binary64) z)) z #s(literal 5641895835477563/5000000000000000 binary64)))
cost-diff0
(-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 #s(approx (+ (* 5641895835477563/10000000000000000 z) 5641895835477563/5000000000000000) (*.f64 #s(literal 5641895835477563/10000000000000000 binary64) z)) z #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 x y))
cost-diff0
(/.f64 y (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 #s(approx (+ (* 5641895835477563/10000000000000000 z) 5641895835477563/5000000000000000) (*.f64 #s(literal 5641895835477563/10000000000000000 binary64) z)) z #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 x y)))
cost-diff0
(+.f64 x (/.f64 y (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 #s(approx (+ (* 5641895835477563/10000000000000000 z) 5641895835477563/5000000000000000) (*.f64 #s(literal 5641895835477563/10000000000000000 binary64) z)) z #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 x y))))
cost-diff0
#s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z #s(literal 5641895835477563/5000000000000000 binary64) #s(literal 5641895835477563/5000000000000000 binary64)))
cost-diff0
(-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z #s(literal 5641895835477563/5000000000000000 binary64) #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 x y))
cost-diff0
(/.f64 y (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z #s(literal 5641895835477563/5000000000000000 binary64) #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 x y)))
cost-diff0
(+.f64 x (/.f64 y (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z #s(literal 5641895835477563/5000000000000000 binary64) #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 x y))))
cost-diff0
(*.f64 (fma.f64 #s(literal -5000000000000000/5641895835477563 binary64) z #s(literal 5000000000000000/5641895835477563 binary64)) y)
cost-diff0
#s(approx (/ (+ (/ (* (* -5641895835477563/5000000000000000 z) y) (- 5641895835477563/5000000000000000 (* y x))) y) (- 5641895835477563/5000000000000000 (* y x))) (*.f64 (fma.f64 #s(literal -5000000000000000/5641895835477563 binary64) z #s(literal 5000000000000000/5641895835477563 binary64)) y))
cost-diff0
#s(approx (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y))) #s(approx (/ (+ (/ (* (* -5641895835477563/5000000000000000 z) y) (- 5641895835477563/5000000000000000 (* y x))) y) (- 5641895835477563/5000000000000000 (* y x))) (*.f64 (fma.f64 #s(literal -5000000000000000/5641895835477563 binary64) z #s(literal 5000000000000000/5641895835477563 binary64)) y)))
cost-diff0
(+.f64 x #s(approx (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y))) #s(approx (/ (+ (/ (* (* -5641895835477563/5000000000000000 z) y) (- 5641895835477563/5000000000000000 (* y x))) y) (- 5641895835477563/5000000000000000 (* y x))) (*.f64 (fma.f64 #s(literal -5000000000000000/5641895835477563 binary64) z #s(literal 5000000000000000/5641895835477563 binary64)) y))))
cost-diff0
#s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 (fma.f64 #s(approx (+ (* 5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000) (*.f64 #s(literal 5641895835477563/30000000000000000 binary64) z)) z #s(literal 5641895835477563/5000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)))
cost-diff0
(-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 (fma.f64 #s(approx (+ (* 5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000) (*.f64 #s(literal 5641895835477563/30000000000000000 binary64) z)) z #s(literal 5641895835477563/5000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 x y))
cost-diff0
(/.f64 y (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 (fma.f64 #s(approx (+ (* 5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000) (*.f64 #s(literal 5641895835477563/30000000000000000 binary64) z)) z #s(literal 5641895835477563/5000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 x y)))
cost-diff0
(+.f64 x (/.f64 y (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 (fma.f64 #s(approx (+ (* 5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000) (*.f64 #s(literal 5641895835477563/30000000000000000 binary64) z)) z #s(literal 5641895835477563/5000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 x y))))
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
063696
0100696
1170696
2458611
32438599
08660568
Stop Event
iter limit
node limit
iter limit
Calls
Call 1
Inputs
(+.f64 x (/.f64 y (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 (fma.f64 #s(approx (+ (* 5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000) (*.f64 #s(literal 5641895835477563/30000000000000000 binary64) z)) z #s(literal 5641895835477563/5000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 x y))))
x
(/.f64 y (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 (fma.f64 #s(approx (+ (* 5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000) (*.f64 #s(literal 5641895835477563/30000000000000000 binary64) z)) z #s(literal 5641895835477563/5000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 x y)))
y
(-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 (fma.f64 #s(approx (+ (* 5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000) (*.f64 #s(literal 5641895835477563/30000000000000000 binary64) z)) z #s(literal 5641895835477563/5000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 x y))
#s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 (fma.f64 #s(approx (+ (* 5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000) (*.f64 #s(literal 5641895835477563/30000000000000000 binary64) z)) z #s(literal 5641895835477563/5000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)))
(fma.f64 (fma.f64 #s(approx (+ (* 5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000) (*.f64 #s(literal 5641895835477563/30000000000000000 binary64) z)) z #s(literal 5641895835477563/5000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64))
(fma.f64 #s(approx (+ (* 5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000) (*.f64 #s(literal 5641895835477563/30000000000000000 binary64) z)) z #s(literal 5641895835477563/5000000000000000 binary64))
#s(approx (+ (* 5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000) (*.f64 #s(literal 5641895835477563/30000000000000000 binary64) z))
(*.f64 #s(literal 5641895835477563/30000000000000000 binary64) z)
#s(literal 5641895835477563/30000000000000000 binary64)
z
#s(literal 5641895835477563/5000000000000000 binary64)
(*.f64 x y)
(+.f64 x #s(approx (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y))) #s(approx (/ (+ (/ (* (* -5641895835477563/5000000000000000 z) y) (- 5641895835477563/5000000000000000 (* y x))) y) (- 5641895835477563/5000000000000000 (* y x))) (*.f64 (fma.f64 #s(literal -5000000000000000/5641895835477563 binary64) z #s(literal 5000000000000000/5641895835477563 binary64)) y))))
x
#s(approx (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y))) #s(approx (/ (+ (/ (* (* -5641895835477563/5000000000000000 z) y) (- 5641895835477563/5000000000000000 (* y x))) y) (- 5641895835477563/5000000000000000 (* y x))) (*.f64 (fma.f64 #s(literal -5000000000000000/5641895835477563 binary64) z #s(literal 5000000000000000/5641895835477563 binary64)) y)))
#s(approx (/ (+ (/ (* (* -5641895835477563/5000000000000000 z) y) (- 5641895835477563/5000000000000000 (* y x))) y) (- 5641895835477563/5000000000000000 (* y x))) (*.f64 (fma.f64 #s(literal -5000000000000000/5641895835477563 binary64) z #s(literal 5000000000000000/5641895835477563 binary64)) y))
(*.f64 (fma.f64 #s(literal -5000000000000000/5641895835477563 binary64) z #s(literal 5000000000000000/5641895835477563 binary64)) y)
(fma.f64 #s(literal -5000000000000000/5641895835477563 binary64) z #s(literal 5000000000000000/5641895835477563 binary64))
#s(literal -5000000000000000/5641895835477563 binary64)
z
#s(literal 5000000000000000/5641895835477563 binary64)
y
(+.f64 x (/.f64 y (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z #s(literal 5641895835477563/5000000000000000 binary64) #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 x y))))
x
(/.f64 y (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z #s(literal 5641895835477563/5000000000000000 binary64) #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 x y)))
y
(-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z #s(literal 5641895835477563/5000000000000000 binary64) #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 x y))
#s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z #s(literal 5641895835477563/5000000000000000 binary64) #s(literal 5641895835477563/5000000000000000 binary64)))
(fma.f64 z #s(literal 5641895835477563/5000000000000000 binary64) #s(literal 5641895835477563/5000000000000000 binary64))
z
#s(literal 5641895835477563/5000000000000000 binary64)
(*.f64 x y)
(+.f64 x (/.f64 y (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 #s(approx (+ (* 5641895835477563/10000000000000000 z) 5641895835477563/5000000000000000) (*.f64 #s(literal 5641895835477563/10000000000000000 binary64) z)) z #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 x y))))
x
(/.f64 y (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 #s(approx (+ (* 5641895835477563/10000000000000000 z) 5641895835477563/5000000000000000) (*.f64 #s(literal 5641895835477563/10000000000000000 binary64) z)) z #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 x y)))
y
(-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 #s(approx (+ (* 5641895835477563/10000000000000000 z) 5641895835477563/5000000000000000) (*.f64 #s(literal 5641895835477563/10000000000000000 binary64) z)) z #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 x y))
#s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 #s(approx (+ (* 5641895835477563/10000000000000000 z) 5641895835477563/5000000000000000) (*.f64 #s(literal 5641895835477563/10000000000000000 binary64) z)) z #s(literal 5641895835477563/5000000000000000 binary64)))
(fma.f64 #s(approx (+ (* 5641895835477563/10000000000000000 z) 5641895835477563/5000000000000000) (*.f64 #s(literal 5641895835477563/10000000000000000 binary64) z)) z #s(literal 5641895835477563/5000000000000000 binary64))
#s(approx (+ (* 5641895835477563/10000000000000000 z) 5641895835477563/5000000000000000) (*.f64 #s(literal 5641895835477563/10000000000000000 binary64) z))
(*.f64 #s(literal 5641895835477563/10000000000000000 binary64) z)
#s(literal 5641895835477563/10000000000000000 binary64)
z
#s(literal 5641895835477563/5000000000000000 binary64)
(*.f64 x y)
(+.f64 x #s(approx (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y))) (/.f64 (fma.f64 (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z y)) (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)) (*.f64 (*.f64 (neg.f64 (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x))) (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x))) y)) (*.f64 (*.f64 (neg.f64 (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x))) (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x))) (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x))))))
x
#s(approx (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y))) (/.f64 (fma.f64 (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z y)) (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)) (*.f64 (*.f64 (neg.f64 (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x))) (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x))) y)) (*.f64 (*.f64 (neg.f64 (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x))) (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x))) (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)))))
(/.f64 (fma.f64 (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z y)) (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)) (*.f64 (*.f64 (neg.f64 (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x))) (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x))) y)) (*.f64 (*.f64 (neg.f64 (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x))) (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x))) (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x))))
(fma.f64 (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z y)) (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)) (*.f64 (*.f64 (neg.f64 (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x))) (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x))) y))
(*.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z y))
#s(literal 5641895835477563/5000000000000000 binary64)
(*.f64 z y)
z
y
(-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x))
(*.f64 y x)
(*.f64 (*.f64 (neg.f64 (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x))) (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x))) y)
(*.f64 (neg.f64 (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x))) (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)))
(neg.f64 (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)))
(*.f64 (*.f64 (neg.f64 (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x))) (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x))) (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)))
Outputs
(+.f64 x (/.f64 y (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 (fma.f64 #s(approx (+ (* 5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000) (*.f64 #s(literal 5641895835477563/30000000000000000 binary64) z)) z #s(literal 5641895835477563/5000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 x y))))
(+.f64 (/.f64 y (fma.f64 (neg.f64 y) x #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 (fma.f64 #s(approx (+ (* 5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000) (*.f64 #s(literal 5641895835477563/30000000000000000 binary64) z)) z #s(literal 5641895835477563/5000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64))))) x)
x
(/.f64 y (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 (fma.f64 #s(approx (+ (* 5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000) (*.f64 #s(literal 5641895835477563/30000000000000000 binary64) z)) z #s(literal 5641895835477563/5000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 x y)))
(/.f64 y (fma.f64 (neg.f64 y) x #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 (fma.f64 #s(approx (+ (* 5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000) (*.f64 #s(literal 5641895835477563/30000000000000000 binary64) z)) z #s(literal 5641895835477563/5000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)))))
y
(-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 (fma.f64 #s(approx (+ (* 5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000) (*.f64 #s(literal 5641895835477563/30000000000000000 binary64) z)) z #s(literal 5641895835477563/5000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 x y))
(fma.f64 (neg.f64 y) x #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 (fma.f64 #s(approx (+ (* 5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000) (*.f64 #s(literal 5641895835477563/30000000000000000 binary64) z)) z #s(literal 5641895835477563/5000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64))))
#s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 (fma.f64 #s(approx (+ (* 5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000) (*.f64 #s(literal 5641895835477563/30000000000000000 binary64) z)) z #s(literal 5641895835477563/5000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)))
(fma.f64 (fma.f64 #s(approx (+ (* 5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000) (*.f64 #s(literal 5641895835477563/30000000000000000 binary64) z)) z #s(literal 5641895835477563/5000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64))
(fma.f64 #s(approx (+ (* 5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000) (*.f64 #s(literal 5641895835477563/30000000000000000 binary64) z)) z #s(literal 5641895835477563/5000000000000000 binary64))
#s(approx (+ (* 5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000) (*.f64 #s(literal 5641895835477563/30000000000000000 binary64) z))
(*.f64 #s(literal 5641895835477563/30000000000000000 binary64) z)
#s(literal 5641895835477563/30000000000000000 binary64)
z
#s(literal 5641895835477563/5000000000000000 binary64)
(*.f64 x y)
(*.f64 y x)
(+.f64 x #s(approx (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y))) #s(approx (/ (+ (/ (* (* -5641895835477563/5000000000000000 z) y) (- 5641895835477563/5000000000000000 (* y x))) y) (- 5641895835477563/5000000000000000 (* y x))) (*.f64 (fma.f64 #s(literal -5000000000000000/5641895835477563 binary64) z #s(literal 5000000000000000/5641895835477563 binary64)) y))))
(+.f64 #s(approx (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y))) #s(approx (/ (+ (/ (* (* -5641895835477563/5000000000000000 z) y) (- 5641895835477563/5000000000000000 (* y x))) y) (- 5641895835477563/5000000000000000 (* y x))) (*.f64 (fma.f64 #s(literal -5000000000000000/5641895835477563 binary64) z #s(literal 5000000000000000/5641895835477563 binary64)) y))) x)
x
#s(approx (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y))) #s(approx (/ (+ (/ (* (* -5641895835477563/5000000000000000 z) y) (- 5641895835477563/5000000000000000 (* y x))) y) (- 5641895835477563/5000000000000000 (* y x))) (*.f64 (fma.f64 #s(literal -5000000000000000/5641895835477563 binary64) z #s(literal 5000000000000000/5641895835477563 binary64)) y)))
#s(approx (/ (+ (/ (* (* -5641895835477563/5000000000000000 z) y) (- 5641895835477563/5000000000000000 (* y x))) y) (- 5641895835477563/5000000000000000 (* y x))) (*.f64 (fma.f64 #s(literal -5000000000000000/5641895835477563 binary64) z #s(literal 5000000000000000/5641895835477563 binary64)) y))
(*.f64 (fma.f64 #s(literal -5000000000000000/5641895835477563 binary64) z #s(literal 5000000000000000/5641895835477563 binary64)) y)
(fma.f64 #s(literal -5000000000000000/5641895835477563 binary64) z #s(literal 5000000000000000/5641895835477563 binary64))
#s(literal -5000000000000000/5641895835477563 binary64)
z
#s(literal 5000000000000000/5641895835477563 binary64)
y
(+.f64 x (/.f64 y (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z #s(literal 5641895835477563/5000000000000000 binary64) #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 x y))))
(+.f64 (/.f64 y (fma.f64 (neg.f64 y) x #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z #s(literal 5641895835477563/5000000000000000 binary64) #s(literal 5641895835477563/5000000000000000 binary64))))) x)
x
(/.f64 y (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z #s(literal 5641895835477563/5000000000000000 binary64) #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 x y)))
(/.f64 y (fma.f64 (neg.f64 y) x #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z #s(literal 5641895835477563/5000000000000000 binary64) #s(literal 5641895835477563/5000000000000000 binary64)))))
y
(-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z #s(literal 5641895835477563/5000000000000000 binary64) #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 x y))
(fma.f64 (neg.f64 y) x #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z #s(literal 5641895835477563/5000000000000000 binary64) #s(literal 5641895835477563/5000000000000000 binary64))))
#s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z #s(literal 5641895835477563/5000000000000000 binary64) #s(literal 5641895835477563/5000000000000000 binary64)))
(fma.f64 z #s(literal 5641895835477563/5000000000000000 binary64) #s(literal 5641895835477563/5000000000000000 binary64))
z
#s(literal 5641895835477563/5000000000000000 binary64)
(*.f64 x y)
(*.f64 y x)
(+.f64 x (/.f64 y (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 #s(approx (+ (* 5641895835477563/10000000000000000 z) 5641895835477563/5000000000000000) (*.f64 #s(literal 5641895835477563/10000000000000000 binary64) z)) z #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 x y))))
(+.f64 (/.f64 y (fma.f64 (neg.f64 y) x #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 #s(approx (+ (* 5641895835477563/10000000000000000 z) 5641895835477563/5000000000000000) (*.f64 #s(literal 5641895835477563/10000000000000000 binary64) z)) z #s(literal 5641895835477563/5000000000000000 binary64))))) x)
x
(/.f64 y (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 #s(approx (+ (* 5641895835477563/10000000000000000 z) 5641895835477563/5000000000000000) (*.f64 #s(literal 5641895835477563/10000000000000000 binary64) z)) z #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 x y)))
(/.f64 y (fma.f64 (neg.f64 y) x #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 #s(approx (+ (* 5641895835477563/10000000000000000 z) 5641895835477563/5000000000000000) (*.f64 #s(literal 5641895835477563/10000000000000000 binary64) z)) z #s(literal 5641895835477563/5000000000000000 binary64)))))
y
(-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 #s(approx (+ (* 5641895835477563/10000000000000000 z) 5641895835477563/5000000000000000) (*.f64 #s(literal 5641895835477563/10000000000000000 binary64) z)) z #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 x y))
(fma.f64 (neg.f64 y) x #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 #s(approx (+ (* 5641895835477563/10000000000000000 z) 5641895835477563/5000000000000000) (*.f64 #s(literal 5641895835477563/10000000000000000 binary64) z)) z #s(literal 5641895835477563/5000000000000000 binary64))))
#s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 #s(approx (+ (* 5641895835477563/10000000000000000 z) 5641895835477563/5000000000000000) (*.f64 #s(literal 5641895835477563/10000000000000000 binary64) z)) z #s(literal 5641895835477563/5000000000000000 binary64)))
(fma.f64 #s(approx (+ (* 5641895835477563/10000000000000000 z) 5641895835477563/5000000000000000) (*.f64 #s(literal 5641895835477563/10000000000000000 binary64) z)) z #s(literal 5641895835477563/5000000000000000 binary64))
#s(approx (+ (* 5641895835477563/10000000000000000 z) 5641895835477563/5000000000000000) (*.f64 #s(literal 5641895835477563/10000000000000000 binary64) z))
(*.f64 #s(literal 5641895835477563/10000000000000000 binary64) z)
#s(literal 5641895835477563/10000000000000000 binary64)
z
#s(literal 5641895835477563/5000000000000000 binary64)
(*.f64 x y)
(*.f64 y x)
(+.f64 x #s(approx (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y))) (/.f64 (fma.f64 (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z y)) (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)) (*.f64 (*.f64 (neg.f64 (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x))) (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x))) y)) (*.f64 (*.f64 (neg.f64 (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x))) (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x))) (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x))))))
(+.f64 #s(approx (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y))) (*.f64 (fma.f64 z (/.f64 #s(literal 5641895835477563/5000000000000000 binary64) (fma.f64 y x #s(literal -5641895835477563/5000000000000000 binary64))) #s(literal 1 binary64)) (/.f64 (neg.f64 y) (fma.f64 y x #s(literal -5641895835477563/5000000000000000 binary64))))) x)
x
#s(approx (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y))) (/.f64 (fma.f64 (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z y)) (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)) (*.f64 (*.f64 (neg.f64 (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x))) (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x))) y)) (*.f64 (*.f64 (neg.f64 (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x))) (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x))) (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)))))
#s(approx (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y))) (*.f64 (fma.f64 z (/.f64 #s(literal 5641895835477563/5000000000000000 binary64) (fma.f64 y x #s(literal -5641895835477563/5000000000000000 binary64))) #s(literal 1 binary64)) (/.f64 (neg.f64 y) (fma.f64 y x #s(literal -5641895835477563/5000000000000000 binary64)))))
(/.f64 (fma.f64 (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z y)) (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)) (*.f64 (*.f64 (neg.f64 (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x))) (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x))) y)) (*.f64 (*.f64 (neg.f64 (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x))) (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x))) (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x))))
(*.f64 (fma.f64 z (/.f64 #s(literal 5641895835477563/5000000000000000 binary64) (fma.f64 y x #s(literal -5641895835477563/5000000000000000 binary64))) #s(literal 1 binary64)) (/.f64 (neg.f64 y) (fma.f64 y x #s(literal -5641895835477563/5000000000000000 binary64))))
(fma.f64 (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z y)) (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)) (*.f64 (*.f64 (neg.f64 (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x))) (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x))) y))
(*.f64 (*.f64 (neg.f64 y) (fma.f64 y x #s(literal -5641895835477563/5000000000000000 binary64))) (fma.f64 z #s(literal 5641895835477563/5000000000000000 binary64) (fma.f64 y x #s(literal -5641895835477563/5000000000000000 binary64))))
(*.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z y))
(*.f64 (*.f64 z y) #s(literal 5641895835477563/5000000000000000 binary64))
#s(literal 5641895835477563/5000000000000000 binary64)
(*.f64 z y)
z
y
(-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x))
(neg.f64 (fma.f64 y x #s(literal -5641895835477563/5000000000000000 binary64)))
(*.f64 y x)
(*.f64 (*.f64 (neg.f64 (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x))) (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x))) y)
(*.f64 (*.f64 (fma.f64 y x #s(literal -5641895835477563/5000000000000000 binary64)) y) (neg.f64 (fma.f64 y x #s(literal -5641895835477563/5000000000000000 binary64))))
(*.f64 (neg.f64 (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x))) (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)))
(*.f64 (fma.f64 y x #s(literal -5641895835477563/5000000000000000 binary64)) (neg.f64 (fma.f64 y x #s(literal -5641895835477563/5000000000000000 binary64))))
(neg.f64 (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)))
(fma.f64 y x #s(literal -5641895835477563/5000000000000000 binary64))
(*.f64 (*.f64 (neg.f64 (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x))) (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x))) (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)))
(pow.f64 (fma.f64 y x #s(literal -5641895835477563/5000000000000000 binary64)) #s(literal 3 binary64))

localize195.0ms (2.1%)

Memory
14.4MiB live, 207.9MiB allocated
Localize:

Found 20 expressions of interest:

NewMetricScoreProgram
accuracy0.8099828311562788
(*.f64 (*.f64 (neg.f64 (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x))) (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x))) y)
accuracy4.453109862586796
(fma.f64 (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z y)) (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)) (*.f64 (*.f64 (neg.f64 (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x))) (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x))) y))
accuracy20.28157595263006
(/.f64 (fma.f64 (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z y)) (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)) (*.f64 (*.f64 (neg.f64 (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x))) (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x))) y)) (*.f64 (*.f64 (neg.f64 (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x))) (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x))) (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x))))
accuracy29.44244178814141
#s(approx (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y))) (/.f64 (fma.f64 (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z y)) (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)) (*.f64 (*.f64 (neg.f64 (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x))) (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x))) y)) (*.f64 (*.f64 (neg.f64 (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x))) (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x))) (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)))))
accuracy0.6015625000000001
(-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 #s(approx (+ (* 5641895835477563/10000000000000000 z) 5641895835477563/5000000000000000) (*.f64 #s(literal 5641895835477563/10000000000000000 binary64) z)) z #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 x y))
accuracy6.34149973257644
(/.f64 y (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 #s(approx (+ (* 5641895835477563/10000000000000000 z) 5641895835477563/5000000000000000) (*.f64 #s(literal 5641895835477563/10000000000000000 binary64) z)) z #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 x y)))
accuracy26.38231510181363
#s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 #s(approx (+ (* 5641895835477563/10000000000000000 z) 5641895835477563/5000000000000000) (*.f64 #s(literal 5641895835477563/10000000000000000 binary64) z)) z #s(literal 5641895835477563/5000000000000000 binary64)))
accuracy29.05008352455704
#s(approx (+ (* 5641895835477563/10000000000000000 z) 5641895835477563/5000000000000000) (*.f64 #s(literal 5641895835477563/10000000000000000 binary64) z))
accuracy0.1484375
(fma.f64 z #s(literal 5641895835477563/5000000000000000 binary64) #s(literal 5641895835477563/5000000000000000 binary64))
accuracy0.6015625000000001
(-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z #s(literal 5641895835477563/5000000000000000 binary64) #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 x y))
accuracy6.34149973257644
(/.f64 y (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z #s(literal 5641895835477563/5000000000000000 binary64) #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 x y)))
accuracy33.85287713382368
#s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z #s(literal 5641895835477563/5000000000000000 binary64) #s(literal 5641895835477563/5000000000000000 binary64)))
accuracy0.2421875
(fma.f64 #s(literal -5000000000000000/5641895835477563 binary64) z #s(literal 5000000000000000/5641895835477563 binary64))
accuracy0.3046875
(*.f64 (fma.f64 #s(literal -5000000000000000/5641895835477563 binary64) z #s(literal 5000000000000000/5641895835477563 binary64)) y)
accuracy26.467364275373573
#s(approx (/ (+ (/ (* (* -5641895835477563/5000000000000000 z) y) (- 5641895835477563/5000000000000000 (* y x))) y) (- 5641895835477563/5000000000000000 (* y x))) (*.f64 (fma.f64 #s(literal -5000000000000000/5641895835477563 binary64) z #s(literal 5000000000000000/5641895835477563 binary64)) y))
accuracy29.44244178814141
#s(approx (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y))) #s(approx (/ (+ (/ (* (* -5641895835477563/5000000000000000 z) y) (- 5641895835477563/5000000000000000 (* y x))) y) (- 5641895835477563/5000000000000000 (* y x))) (*.f64 (fma.f64 #s(literal -5000000000000000/5641895835477563 binary64) z #s(literal 5000000000000000/5641895835477563 binary64)) y)))
accuracy0.6015625000000001
(-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 (fma.f64 #s(approx (+ (* 5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000) (*.f64 #s(literal 5641895835477563/30000000000000000 binary64) z)) z #s(literal 5641895835477563/5000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 x y))
accuracy6.34149973257644
(/.f64 y (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 (fma.f64 #s(approx (+ (* 5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000) (*.f64 #s(literal 5641895835477563/30000000000000000 binary64) z)) z #s(literal 5641895835477563/5000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 x y)))
accuracy23.988799732135362
#s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 (fma.f64 #s(approx (+ (* 5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000) (*.f64 #s(literal 5641895835477563/30000000000000000 binary64) z)) z #s(literal 5641895835477563/5000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)))
accuracy29.06786276447354
#s(approx (+ (* 5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000) (*.f64 #s(literal 5641895835477563/30000000000000000 binary64) z))
Samples
142.0ms256×0valid
Compiler

Compiled 400 to 48 computations (88% saved)

Precisions
Click to see histograms. Total time spent on operations: 119.0ms
const: 55.0ms (46% of total)
ival-mult: 30.0ms (25.1% of total)
ival-add: 22.0ms (18.4% of total)
ival-div: 6.0ms (5% of total)
ival-exp: 2.0ms (1.7% of total)
ival-sub: 2.0ms (1.7% of total)
ival-neg: 1.0ms (0.8% of total)
ival-assert: 0.0ms (0% of total)
ival-true: 0.0ms (0% of total)

series135.0ms (1.4%)

Memory
-36.6MiB live, 56.0MiB allocated
Counts
26 → 190
Calls
Call 1
Inputs
(+.f64 x (/.f64 y (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 (fma.f64 #s(approx (+ (* 5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000) (*.f64 #s(literal 5641895835477563/30000000000000000 binary64) z)) z #s(literal 5641895835477563/5000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 x y))))
(/.f64 y (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 (fma.f64 #s(approx (+ (* 5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000) (*.f64 #s(literal 5641895835477563/30000000000000000 binary64) z)) z #s(literal 5641895835477563/5000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 x y)))
(-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 (fma.f64 #s(approx (+ (* 5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000) (*.f64 #s(literal 5641895835477563/30000000000000000 binary64) z)) z #s(literal 5641895835477563/5000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 x y))
#s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 (fma.f64 #s(approx (+ (* 5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000) (*.f64 #s(literal 5641895835477563/30000000000000000 binary64) z)) z #s(literal 5641895835477563/5000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)))
(+.f64 x #s(approx (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y))) #s(approx (/ (+ (/ (* (* -5641895835477563/5000000000000000 z) y) (- 5641895835477563/5000000000000000 (* y x))) y) (- 5641895835477563/5000000000000000 (* y x))) (*.f64 (fma.f64 #s(literal -5000000000000000/5641895835477563 binary64) z #s(literal 5000000000000000/5641895835477563 binary64)) y))))
#s(approx (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y))) #s(approx (/ (+ (/ (* (* -5641895835477563/5000000000000000 z) y) (- 5641895835477563/5000000000000000 (* y x))) y) (- 5641895835477563/5000000000000000 (* y x))) (*.f64 (fma.f64 #s(literal -5000000000000000/5641895835477563 binary64) z #s(literal 5000000000000000/5641895835477563 binary64)) y)))
#s(approx (/ (+ (/ (* (* -5641895835477563/5000000000000000 z) y) (- 5641895835477563/5000000000000000 (* y x))) y) (- 5641895835477563/5000000000000000 (* y x))) (*.f64 (fma.f64 #s(literal -5000000000000000/5641895835477563 binary64) z #s(literal 5000000000000000/5641895835477563 binary64)) y))
(*.f64 (fma.f64 #s(literal -5000000000000000/5641895835477563 binary64) z #s(literal 5000000000000000/5641895835477563 binary64)) y)
(+.f64 x (/.f64 y (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z #s(literal 5641895835477563/5000000000000000 binary64) #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 x y))))
(/.f64 y (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z #s(literal 5641895835477563/5000000000000000 binary64) #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 x y)))
(-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z #s(literal 5641895835477563/5000000000000000 binary64) #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 x y))
#s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z #s(literal 5641895835477563/5000000000000000 binary64) #s(literal 5641895835477563/5000000000000000 binary64)))
(+.f64 x (/.f64 y (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 #s(approx (+ (* 5641895835477563/10000000000000000 z) 5641895835477563/5000000000000000) (*.f64 #s(literal 5641895835477563/10000000000000000 binary64) z)) z #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 x y))))
(/.f64 y (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 #s(approx (+ (* 5641895835477563/10000000000000000 z) 5641895835477563/5000000000000000) (*.f64 #s(literal 5641895835477563/10000000000000000 binary64) z)) z #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 x y)))
(-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 #s(approx (+ (* 5641895835477563/10000000000000000 z) 5641895835477563/5000000000000000) (*.f64 #s(literal 5641895835477563/10000000000000000 binary64) z)) z #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 x y))
#s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 #s(approx (+ (* 5641895835477563/10000000000000000 z) 5641895835477563/5000000000000000) (*.f64 #s(literal 5641895835477563/10000000000000000 binary64) z)) z #s(literal 5641895835477563/5000000000000000 binary64)))
(*.f64 (*.f64 (neg.f64 (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x))) (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x))) (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)))
(fma.f64 (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z y)) (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)) (*.f64 (*.f64 (neg.f64 (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x))) (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x))) y))
(/.f64 (fma.f64 (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z y)) (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)) (*.f64 (*.f64 (neg.f64 (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x))) (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x))) y)) (*.f64 (*.f64 (neg.f64 (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x))) (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x))) (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x))))
(neg.f64 (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)))
#s(approx (+ (* 5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000) (*.f64 #s(literal 5641895835477563/30000000000000000 binary64) z))
(fma.f64 #s(literal -5000000000000000/5641895835477563 binary64) z #s(literal 5000000000000000/5641895835477563 binary64))
(fma.f64 z #s(literal 5641895835477563/5000000000000000 binary64) #s(literal 5641895835477563/5000000000000000 binary64))
#s(approx (+ (* 5641895835477563/10000000000000000 z) 5641895835477563/5000000000000000) (*.f64 #s(literal 5641895835477563/10000000000000000 binary64) z))
#s(approx (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y))) (/.f64 (fma.f64 (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z y)) (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)) (*.f64 (*.f64 (neg.f64 (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x))) (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x))) y)) (*.f64 (*.f64 (neg.f64 (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x))) (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x))) (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)))))
(*.f64 (*.f64 (neg.f64 (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x))) (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x))) y)
Outputs
(* 5000000000000000/5641895835477563 (/ y (exp z)))
(+ (* 5000000000000000/5641895835477563 (/ y (exp z))) (* x (- 1 (* -25000000000000000000000000000000/31830988618379068626528276418969 (/ (pow y 2) (pow (exp z) 2))))))
(+ (* 5000000000000000/5641895835477563 (/ y (exp z))) (* x (- (+ 1 (* 125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547 (/ (* x (pow y 3)) (pow (exp z) 3)))) (* -25000000000000000000000000000000/31830988618379068626528276418969 (/ (pow y 2) (pow (exp z) 2))))))
(+ (* 5000000000000000/5641895835477563 (/ y (exp z))) (* x (- (+ 1 (* x (- (* 625000000000000000000000000000000000000000000000000000000000000/1013211836423377808197068612118338110498536634308026710423022961 (/ (* x (pow y 4)) (pow (exp z) 4))) (* -125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547 (/ (pow y 3) (pow (exp z) 3)))))) (* -25000000000000000000000000000000/31830988618379068626528276418969 (/ (pow y 2) (pow (exp z) 2))))))
(+ (* 25000000000000000000000000000000/31830988618379068626528276418969 (/ (* x (pow y 2)) (pow (exp z) 2))) (* 5000000000000000/5641895835477563 (/ y (exp z))))
(+ (* 5000000000000000/5641895835477563 (/ y (exp z))) (* x (- (* 125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547 (/ (* x (pow y 3)) (pow (exp z) 3))) (* -25000000000000000000000000000000/31830988618379068626528276418969 (/ (pow y 2) (pow (exp z) 2))))))
(+ (* 5000000000000000/5641895835477563 (/ y (exp z))) (* x (- (* x (- (* 625000000000000000000000000000000000000000000000000000000000000/1013211836423377808197068612118338110498536634308026710423022961 (/ (* x (pow y 4)) (pow (exp z) 4))) (* -125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547 (/ (pow y 3) (pow (exp z) 3))))) (* -25000000000000000000000000000000/31830988618379068626528276418969 (/ (pow y 2) (pow (exp z) 2))))))
(* 5641895835477563/5000000000000000 (exp z))
(+ (* -1 (* x y)) (* 5641895835477563/5000000000000000 (exp z)))
(* 5000000000000000/5641895835477563 (+ y (* -1 (* y z))))
(+ (* 5000000000000000/5641895835477563 (+ y (* -1 (* y z)))) (* x (- (* -25000000000000000000000000000000/31830988618379068626528276418969 (* (pow y 2) z)) (* -25000000000000000000000000000000/31830988618379068626528276418969 (* y (+ y (* -1 (* y z))))))))
(+ (* 5000000000000000/5641895835477563 (+ y (* -1 (* y z)))) (* x (- (+ (* -25000000000000000000000000000000/31830988618379068626528276418969 (* (pow y 2) z)) (* x (- (* -125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547 (* (pow y 3) z)) (* -5000000000000000/5641895835477563 (* y (- (* -25000000000000000000000000000000/31830988618379068626528276418969 (* (pow y 2) z)) (* -25000000000000000000000000000000/31830988618379068626528276418969 (* y (+ y (* -1 (* y z))))))))))) (* -25000000000000000000000000000000/31830988618379068626528276418969 (* y (+ y (* -1 (* y z))))))))
(+ (* 5000000000000000/5641895835477563 (+ y (* -1 (* y z)))) (* x (- (+ (* -25000000000000000000000000000000/31830988618379068626528276418969 (* (pow y 2) z)) (* x (- (+ (* -125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547 (* (pow y 3) z)) (* x (- (* -625000000000000000000000000000000000000000000000000000000000000/1013211836423377808197068612118338110498536634308026710423022961 (* (pow y 4) z)) (* -5000000000000000/5641895835477563 (* y (- (* -125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547 (* (pow y 3) z)) (* -5000000000000000/5641895835477563 (* y (- (* -25000000000000000000000000000000/31830988618379068626528276418969 (* (pow y 2) z)) (* -25000000000000000000000000000000/31830988618379068626528276418969 (* y (+ y (* -1 (* y z)))))))))))))) (* -5000000000000000/5641895835477563 (* y (- (* -25000000000000000000000000000000/31830988618379068626528276418969 (* (pow y 2) z)) (* -25000000000000000000000000000000/31830988618379068626528276418969 (* y (+ y (* -1 (* y z))))))))))) (* -25000000000000000000000000000000/31830988618379068626528276418969 (* y (+ y (* -1 (* y z))))))))
-179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000
(- (* x (+ (* 31830988618379068626528276418969/25000000000000000000000000000000 y) (* 31830988618379068626528276418969/12500000000000000000000000000000 y))) 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000)
(- (* x (+ (* 31830988618379068626528276418969/25000000000000000000000000000000 y) (+ (* 31830988618379068626528276418969/12500000000000000000000000000000 y) (* x (+ (* -5641895835477563/2500000000000000 (pow y 2)) (* -5641895835477563/5000000000000000 (pow y 2))))))) 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000)
(- (* x (+ (* 31830988618379068626528276418969/25000000000000000000000000000000 y) (+ (* 31830988618379068626528276418969/12500000000000000000000000000000 y) (* x (+ (* -5641895835477563/2500000000000000 (pow y 2)) (+ (* -5641895835477563/5000000000000000 (pow y 2)) (* x (pow y 3)))))))) 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000)
(+ (* -31830988618379068626528276418969/25000000000000000000000000000000 y) (* 31830988618379068626528276418969/25000000000000000000000000000000 (* y z)))
(+ (* -31830988618379068626528276418969/25000000000000000000000000000000 y) (+ (* 31830988618379068626528276418969/25000000000000000000000000000000 (* y z)) (* x (+ (* -5641895835477563/5000000000000000 (* (pow y 2) z)) (* 5641895835477563/2500000000000000 (pow y 2))))))
(+ (* -31830988618379068626528276418969/25000000000000000000000000000000 y) (+ (* 31830988618379068626528276418969/25000000000000000000000000000000 (* y z)) (* x (+ (* -5641895835477563/5000000000000000 (* (pow y 2) z)) (+ (* -1 (* x (pow y 3))) (* 5641895835477563/2500000000000000 (pow y 2)))))))
(* -125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547 (+ (* -31830988618379068626528276418969/25000000000000000000000000000000 y) (* 31830988618379068626528276418969/25000000000000000000000000000000 (* y z))))
(+ (* -125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547 (+ (* -31830988618379068626528276418969/25000000000000000000000000000000 y) (* 31830988618379068626528276418969/25000000000000000000000000000000 (* y z)))) (* x (- (* -125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547 (+ (* -5641895835477563/5000000000000000 (* (pow y 2) z)) (* 5641895835477563/2500000000000000 (pow y 2)))) (* 15625000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000/32251534433199493661049880593938777829847262829918009516762758739122115348467797302968742947209 (* (+ (* -31830988618379068626528276418969/25000000000000000000000000000000 y) (* 31830988618379068626528276418969/25000000000000000000000000000000 (* y z))) (+ (* 31830988618379068626528276418969/25000000000000000000000000000000 y) (* 31830988618379068626528276418969/12500000000000000000000000000000 y)))))))
(+ (* -125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547 (+ (* -31830988618379068626528276418969/25000000000000000000000000000000 y) (* 31830988618379068626528276418969/25000000000000000000000000000000 (* y z)))) (* x (- (+ (* -125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547 (+ (* -5641895835477563/5000000000000000 (* (pow y 2) z)) (* 5641895835477563/2500000000000000 (pow y 2)))) (* x (- (* 125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547 (pow y 3)) (+ (* -125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547 (* (+ (* 31830988618379068626528276418969/25000000000000000000000000000000 y) (* 31830988618379068626528276418969/12500000000000000000000000000000 y)) (- (* -125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547 (+ (* -5641895835477563/5000000000000000 (* (pow y 2) z)) (* 5641895835477563/2500000000000000 (pow y 2)))) (* 15625000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000/32251534433199493661049880593938777829847262829918009516762758739122115348467797302968742947209 (* (+ (* -31830988618379068626528276418969/25000000000000000000000000000000 y) (* 31830988618379068626528276418969/25000000000000000000000000000000 (* y z))) (+ (* 31830988618379068626528276418969/25000000000000000000000000000000 y) (* 31830988618379068626528276418969/12500000000000000000000000000000 y))))))) (* 15625000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000/32251534433199493661049880593938777829847262829918009516762758739122115348467797302968742947209 (* (+ (* -5641895835477563/2500000000000000 (pow y 2)) (* -5641895835477563/5000000000000000 (pow y 2))) (+ (* -31830988618379068626528276418969/25000000000000000000000000000000 y) (* 31830988618379068626528276418969/25000000000000000000000000000000 (* y z))))))))) (* 15625000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000/32251534433199493661049880593938777829847262829918009516762758739122115348467797302968742947209 (* (+ (* -31830988618379068626528276418969/25000000000000000000000000000000 y) (* 31830988618379068626528276418969/25000000000000000000000000000000 (* y z))) (+ (* 31830988618379068626528276418969/25000000000000000000000000000000 y) (* 31830988618379068626528276418969/12500000000000000000000000000000 y)))))))
(+ (* -125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547 (+ (* -31830988618379068626528276418969/25000000000000000000000000000000 y) (* 31830988618379068626528276418969/25000000000000000000000000000000 (* y z)))) (* x (- (+ (* -125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547 (+ (* -5641895835477563/5000000000000000 (* (pow y 2) z)) (* 5641895835477563/2500000000000000 (pow y 2)))) (* x (- (+ (* -1 (* x (+ (* -125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547 (* (+ (* -5641895835477563/2500000000000000 (pow y 2)) (* -5641895835477563/5000000000000000 (pow y 2))) (- (* -125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547 (+ (* -5641895835477563/5000000000000000 (* (pow y 2) z)) (* 5641895835477563/2500000000000000 (pow y 2)))) (* 15625000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000/32251534433199493661049880593938777829847262829918009516762758739122115348467797302968742947209 (* (+ (* -31830988618379068626528276418969/25000000000000000000000000000000 y) (* 31830988618379068626528276418969/25000000000000000000000000000000 (* y z))) (+ (* 31830988618379068626528276418969/25000000000000000000000000000000 y) (* 31830988618379068626528276418969/12500000000000000000000000000000 y))))))) (+ (* -125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547 (* (+ (* 31830988618379068626528276418969/25000000000000000000000000000000 y) (* 31830988618379068626528276418969/12500000000000000000000000000000 y)) (- (* 125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547 (pow y 3)) (+ (* -125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547 (* (+ (* 31830988618379068626528276418969/25000000000000000000000000000000 y) (* 31830988618379068626528276418969/12500000000000000000000000000000 y)) (- (* -125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547 (+ (* -5641895835477563/5000000000000000 (* (pow y 2) z)) (* 5641895835477563/2500000000000000 (pow y 2)))) (* 15625000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000/32251534433199493661049880593938777829847262829918009516762758739122115348467797302968742947209 (* (+ (* -31830988618379068626528276418969/25000000000000000000000000000000 y) (* 31830988618379068626528276418969/25000000000000000000000000000000 (* y z))) (+ (* 31830988618379068626528276418969/25000000000000000000000000000000 y) (* 31830988618379068626528276418969/12500000000000000000000000000000 y))))))) (* 15625000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000/32251534433199493661049880593938777829847262829918009516762758739122115348467797302968742947209 (* (+ (* -5641895835477563/2500000000000000 (pow y 2)) (* -5641895835477563/5000000000000000 (pow y 2))) (+ (* -31830988618379068626528276418969/25000000000000000000000000000000 y) (* 31830988618379068626528276418969/25000000000000000000000000000000 (* y z))))))))) (* 15625000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000/32251534433199493661049880593938777829847262829918009516762758739122115348467797302968742947209 (* (pow y 3) (+ (* -31830988618379068626528276418969/25000000000000000000000000000000 y) (* 31830988618379068626528276418969/25000000000000000000000000000000 (* y z))))))))) (* 125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547 (pow y 3))) (+ (* -125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547 (* (+ (* 31830988618379068626528276418969/25000000000000000000000000000000 y) (* 31830988618379068626528276418969/12500000000000000000000000000000 y)) (- (* -125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547 (+ (* -5641895835477563/5000000000000000 (* (pow y 2) z)) (* 5641895835477563/2500000000000000 (pow y 2)))) (* 15625000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000/32251534433199493661049880593938777829847262829918009516762758739122115348467797302968742947209 (* (+ (* -31830988618379068626528276418969/25000000000000000000000000000000 y) (* 31830988618379068626528276418969/25000000000000000000000000000000 (* y z))) (+ (* 31830988618379068626528276418969/25000000000000000000000000000000 y) (* 31830988618379068626528276418969/12500000000000000000000000000000 y))))))) (* 15625000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000/32251534433199493661049880593938777829847262829918009516762758739122115348467797302968742947209 (* (+ (* -5641895835477563/2500000000000000 (pow y 2)) (* -5641895835477563/5000000000000000 (pow y 2))) (+ (* -31830988618379068626528276418969/25000000000000000000000000000000 y) (* 31830988618379068626528276418969/25000000000000000000000000000000 (* y z))))))))) (* 15625000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000/32251534433199493661049880593938777829847262829918009516762758739122115348467797302968742947209 (* (+ (* -31830988618379068626528276418969/25000000000000000000000000000000 y) (* 31830988618379068626528276418969/25000000000000000000000000000000 (* y z))) (+ (* 31830988618379068626528276418969/25000000000000000000000000000000 y) (* 31830988618379068626528276418969/12500000000000000000000000000000 y)))))))
-5641895835477563/5000000000000000
(- (* x y) 5641895835477563/5000000000000000)
(* -31830988618379068626528276418969/25000000000000000000000000000000 y)
(+ (* -31830988618379068626528276418969/25000000000000000000000000000000 y) (* 5641895835477563/2500000000000000 (* x (pow y 2))))
(+ (* -31830988618379068626528276418969/25000000000000000000000000000000 y) (* x (+ (* -1 (* x (pow y 3))) (* 5641895835477563/2500000000000000 (pow y 2)))))
x
(* x (- 1 (/ 1 (pow x 2))))
(* x (- (+ 1 (* -5641895835477563/5000000000000000 (/ (exp z) (* (pow x 3) y)))) (/ 1 (pow x 2))))
(* x (- (+ 1 (* -31830988618379068626528276418969/25000000000000000000000000000000 (/ (pow (exp z) 2) (* (pow x 4) (pow y 2))))) (+ (* 5641895835477563/5000000000000000 (/ (exp z) (* (pow x 3) y))) (/ 1 (pow x 2)))))
(/ -1 x)
(/ (- (* -5641895835477563/5000000000000000 (/ (exp z) (* x y))) 1) x)
(/ (- (* -31830988618379068626528276418969/25000000000000000000000000000000 (/ (pow (exp z) 2) (* (pow x 2) (pow y 2)))) (+ 1 (* 5641895835477563/5000000000000000 (/ (exp z) (* x y))))) x)
(/ (- (* -179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 (/ (pow (exp z) 3) (* (pow x 3) (pow y 3)))) (+ 1 (+ (* 5641895835477563/5000000000000000 (/ (exp z) (* x y))) (* 31830988618379068626528276418969/25000000000000000000000000000000 (/ (pow (exp z) 2) (* (pow x 2) (pow y 2))))))) x)
(* -1 (* x y))
(* x (- (* 5641895835477563/5000000000000000 (/ (exp z) x)) y))
(/ (- (* -5641895835477563/5000000000000000 (/ z (* x y))) (+ 1 (/ 5641895835477563/5000000000000000 (* x y)))) x)
(/ (- (+ (* -31830988618379068626528276418969/25000000000000000000000000000000 (/ z (* (pow x 2) (pow y 2)))) (* -5641895835477563/5000000000000000 (/ z (* x y)))) (+ 1 (+ (* -5641895835477563/5000000000000000 (/ (- (* -5641895835477563/5000000000000000 (/ z y)) (* 5641895835477563/5000000000000000 (/ 1 y))) (* (pow x 2) y))) (/ 5641895835477563/5000000000000000 (* x y))))) x)
(/ (- (+ (* -179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 (/ z (* (pow x 3) (pow y 3)))) (+ (* -31830988618379068626528276418969/25000000000000000000000000000000 (/ z (* (pow x 2) (pow y 2)))) (* -5641895835477563/5000000000000000 (/ z (* x y))))) (+ 1 (+ (* -5641895835477563/5000000000000000 (/ (- (* -31830988618379068626528276418969/25000000000000000000000000000000 (/ z (pow y 2))) (* -5641895835477563/5000000000000000 (/ (- (* -5641895835477563/5000000000000000 (/ z y)) (* 5641895835477563/5000000000000000 (/ 1 y))) y))) (* (pow x 3) y))) (+ (* -5641895835477563/5000000000000000 (/ (- (* -5641895835477563/5000000000000000 (/ z y)) (* 5641895835477563/5000000000000000 (/ 1 y))) (* (pow x 2) y))) (/ 5641895835477563/5000000000000000 (* x y)))))) x)
(* (pow x 3) (pow y 3))
(* (pow x 3) (+ (* -5641895835477563/2500000000000000 (/ (pow y 2) x)) (+ (* -5641895835477563/5000000000000000 (/ (pow y 2) x)) (pow y 3))))
(* (pow x 3) (+ (* -5641895835477563/2500000000000000 (/ (pow y 2) x)) (+ (* -5641895835477563/5000000000000000 (/ (pow y 2) x)) (+ (* 31830988618379068626528276418969/25000000000000000000000000000000 (/ y (pow x 2))) (+ (* 31830988618379068626528276418969/12500000000000000000000000000000 (/ y (pow x 2))) (pow y 3))))))
(* (pow x 3) (- (+ (* -5641895835477563/2500000000000000 (/ (pow y 2) x)) (+ (* -5641895835477563/5000000000000000 (/ (pow y 2) x)) (+ (* 31830988618379068626528276418969/25000000000000000000000000000000 (/ y (pow x 2))) (+ (* 31830988618379068626528276418969/12500000000000000000000000000000 (/ y (pow x 2))) (pow y 3))))) (* 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 (/ 1 (pow x 3)))))
(* -1 (* (pow x 2) (pow y 3)))
(* (pow x 2) (+ (* -5641895835477563/5000000000000000 (/ (* (pow y 2) z) x)) (+ (* -1 (pow y 3)) (* 5641895835477563/2500000000000000 (/ (pow y 2) x)))))
(* (pow x 2) (+ (* -31830988618379068626528276418969/25000000000000000000000000000000 (/ y (pow x 2))) (+ (* -5641895835477563/5000000000000000 (/ (* (pow y 2) z) x)) (+ (* -1 (pow y 3)) (+ (* 31830988618379068626528276418969/25000000000000000000000000000000 (/ (* y z) (pow x 2))) (* 5641895835477563/2500000000000000 (/ (pow y 2) x)))))))
(/ (- (+ (* -5641895835477563/5000000000000000 (/ z (* x y))) (/ 5641895835477563/2500000000000000 (* x y))) (+ 1 (* -1 (/ (+ (* -5641895835477563/2500000000000000 (pow y 2)) (* -5641895835477563/5000000000000000 (pow y 2))) (* x (pow y 3)))))) x)
(/ (- (+ (* -5641895835477563/5000000000000000 (/ z (* x y))) (+ (* 31830988618379068626528276418969/25000000000000000000000000000000 (/ z (* (pow x 2) (pow y 2)))) (/ 5641895835477563/2500000000000000 (* x y)))) (+ 1 (+ (* -1 (/ (+ (* -5641895835477563/2500000000000000 (pow y 2)) (* -5641895835477563/5000000000000000 (pow y 2))) (* x (pow y 3)))) (+ (* -1 (/ (+ (* 31830988618379068626528276418969/25000000000000000000000000000000 y) (* 31830988618379068626528276418969/12500000000000000000000000000000 y)) (* (pow x 2) (pow y 3)))) (+ (* 31830988618379068626528276418969/25000000000000000000000000000000 (/ 1 (* (pow x 2) (pow y 2)))) (/ (* (+ (* -5641895835477563/2500000000000000 (pow y 2)) (* -5641895835477563/5000000000000000 (pow y 2))) (- (+ (* -5641895835477563/5000000000000000 (/ z y)) (* 5641895835477563/2500000000000000 (/ 1 y))) (* -1 (/ (+ (* -5641895835477563/2500000000000000 (pow y 2)) (* -5641895835477563/5000000000000000 (pow y 2))) (pow y 3))))) (* (pow x 2) (pow y 3)))))))) x)
(/ (- (+ (* -5641895835477563/5000000000000000 (/ z (* x y))) (+ (* -1 (/ (+ (* 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 (/ 1 (pow y 3))) (+ (/ (* (+ (* -5641895835477563/2500000000000000 (pow y 2)) (* -5641895835477563/5000000000000000 (pow y 2))) (- (* 31830988618379068626528276418969/25000000000000000000000000000000 (/ z (pow y 2))) (+ (* -1 (/ (+ (* 31830988618379068626528276418969/25000000000000000000000000000000 y) (* 31830988618379068626528276418969/12500000000000000000000000000000 y)) (pow y 3))) (+ (* 31830988618379068626528276418969/25000000000000000000000000000000 (/ 1 (pow y 2))) (/ (* (+ (* -5641895835477563/2500000000000000 (pow y 2)) (* -5641895835477563/5000000000000000 (pow y 2))) (- (+ (* -5641895835477563/5000000000000000 (/ z y)) (* 5641895835477563/2500000000000000 (/ 1 y))) (* -1 (/ (+ (* -5641895835477563/2500000000000000 (pow y 2)) (* -5641895835477563/5000000000000000 (pow y 2))) (pow y 3))))) (pow y 3)))))) (pow y 3)) (/ (* (+ (* 31830988618379068626528276418969/25000000000000000000000000000000 y) (* 31830988618379068626528276418969/12500000000000000000000000000000 y)) (- (+ (* -5641895835477563/5000000000000000 (/ z y)) (* 5641895835477563/2500000000000000 (/ 1 y))) (* -1 (/ (+ (* -5641895835477563/2500000000000000 (pow y 2)) (* -5641895835477563/5000000000000000 (pow y 2))) (pow y 3))))) (pow y 3)))) (pow x 3))) (+ (* 31830988618379068626528276418969/25000000000000000000000000000000 (/ z (* (pow x 2) (pow y 2)))) (/ 5641895835477563/2500000000000000 (* x y))))) (+ 1 (+ (* -1 (/ (+ (* -5641895835477563/2500000000000000 (pow y 2)) (* -5641895835477563/5000000000000000 (pow y 2))) (* x (pow y 3)))) (+ (* -1 (/ (+ (* 31830988618379068626528276418969/25000000000000000000000000000000 y) (* 31830988618379068626528276418969/12500000000000000000000000000000 y)) (* (pow x 2) (pow y 3)))) (+ (* 31830988618379068626528276418969/25000000000000000000000000000000 (/ 1 (* (pow x 2) (pow y 2)))) (/ (* (+ (* -5641895835477563/2500000000000000 (pow y 2)) (* -5641895835477563/5000000000000000 (pow y 2))) (- (+ (* -5641895835477563/5000000000000000 (/ z y)) (* 5641895835477563/2500000000000000 (/ 1 y))) (* -1 (/ (+ (* -5641895835477563/2500000000000000 (pow y 2)) (* -5641895835477563/5000000000000000 (pow y 2))) (pow y 3))))) (* (pow x 2) (pow y 3)))))))) x)
(* x y)
(* x (- y (* 5641895835477563/5000000000000000 (/ 1 x))))
(* (pow x 2) (+ (* -1 (pow y 3)) (* 5641895835477563/2500000000000000 (/ (pow y 2) x))))
(* (pow x 2) (+ (* -31830988618379068626528276418969/25000000000000000000000000000000 (/ y (pow x 2))) (+ (* -1 (pow y 3)) (* 5641895835477563/2500000000000000 (/ (pow y 2) x)))))
(* -1 (* x (- (/ 1 (pow x 2)) 1)))
(* -1 (* x (- (+ (* 5641895835477563/5000000000000000 (/ (exp z) (* (pow x 3) y))) (/ 1 (pow x 2))) 1)))
(* -1 (* x (- (+ (* -1 (/ (- (* -31830988618379068626528276418969/25000000000000000000000000000000 (/ (pow (exp z) 2) (* x (pow y 2)))) (* 5641895835477563/5000000000000000 (/ (exp z) y))) (pow x 3))) (/ 1 (pow x 2))) 1)))
(* -1 (/ (+ 1 (* 5641895835477563/5000000000000000 (/ (exp z) (* x y)))) x))
(* -1 (/ (+ 1 (* -1 (/ (- (* -31830988618379068626528276418969/25000000000000000000000000000000 (/ (pow (exp z) 2) (* x (pow y 2)))) (* 5641895835477563/5000000000000000 (/ (exp z) y))) x))) x))
(* -1 (/ (+ 1 (* -1 (/ (- (* -1 (/ (- (* 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 (/ (pow (exp z) 3) (* x (pow y 3)))) (* -31830988618379068626528276418969/25000000000000000000000000000000 (/ (pow (exp z) 2) (pow y 2)))) x)) (* 5641895835477563/5000000000000000 (/ (exp z) y))) x))) x))
(* -1 (* x (- (* -5641895835477563/5000000000000000 (/ (exp z) x)) (* -1 y))))
(* -1 (/ (+ 1 (* -1 (/ (- (* -5641895835477563/5000000000000000 (/ z y)) (* 5641895835477563/5000000000000000 (/ 1 y))) x))) x))
(* -1 (/ (+ 1 (* -1 (/ (- (+ (* -5641895835477563/5000000000000000 (/ z y)) (* -1 (/ (- (* 31830988618379068626528276418969/25000000000000000000000000000000 (/ z (pow y 2))) (* 5641895835477563/5000000000000000 (/ (- (* -5641895835477563/5000000000000000 (/ z y)) (* 5641895835477563/5000000000000000 (/ 1 y))) y))) x))) (* 5641895835477563/5000000000000000 (/ 1 y))) x))) x))
(* -1 (/ (+ 1 (* -1 (/ (- (+ (* -5641895835477563/5000000000000000 (/ z y)) (* -1 (/ (- (+ (* -1 (/ (- (* -179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 (/ z (pow y 3))) (* 5641895835477563/5000000000000000 (/ (- (* 31830988618379068626528276418969/25000000000000000000000000000000 (/ z (pow y 2))) (* 5641895835477563/5000000000000000 (/ (- (* -5641895835477563/5000000000000000 (/ z y)) (* 5641895835477563/5000000000000000 (/ 1 y))) y))) y))) x)) (* 31830988618379068626528276418969/25000000000000000000000000000000 (/ z (pow y 2)))) (* 5641895835477563/5000000000000000 (/ (- (* -5641895835477563/5000000000000000 (/ z y)) (* 5641895835477563/5000000000000000 (/ 1 y))) y))) x))) (* 5641895835477563/5000000000000000 (/ 1 y))) x))) x))
(* -1 (* (pow x 3) (+ (* -1 (/ (+ (* -5641895835477563/2500000000000000 (pow y 2)) (* -5641895835477563/5000000000000000 (pow y 2))) x)) (* -1 (pow y 3)))))
(* -1 (* (pow x 3) (+ (* -1 (/ (+ (* -5641895835477563/2500000000000000 (pow y 2)) (+ (* -5641895835477563/5000000000000000 (pow y 2)) (* -1 (/ (+ (* -31830988618379068626528276418969/12500000000000000000000000000000 y) (* -31830988618379068626528276418969/25000000000000000000000000000000 y)) x)))) x)) (* -1 (pow y 3)))))
(* -1 (* (pow x 3) (+ (* -1 (/ (+ (* -5641895835477563/2500000000000000 (pow y 2)) (+ (* -5641895835477563/5000000000000000 (pow y 2)) (* -1 (/ (+ (* -31830988618379068626528276418969/12500000000000000000000000000000 y) (+ (* -31830988618379068626528276418969/25000000000000000000000000000000 y) (* 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 (/ 1 x)))) x)))) x)) (* -1 (pow y 3)))))
(* (pow x 2) (+ (* -1 (/ (+ (* -5641895835477563/2500000000000000 (pow y 2)) (* 5641895835477563/5000000000000000 (* (pow y 2) z))) x)) (* -1 (pow y 3))))
(* (pow x 2) (+ (* -1 (/ (+ (* -5641895835477563/2500000000000000 (pow y 2)) (+ (* -1 (/ (+ (* -31830988618379068626528276418969/25000000000000000000000000000000 y) (* 31830988618379068626528276418969/25000000000000000000000000000000 (* y z))) x)) (* 5641895835477563/5000000000000000 (* (pow y 2) z)))) x)) (* -1 (pow y 3))))
(* -1 (/ (+ 1 (* -1 (/ (- (* -1 (/ (+ (* -5641895835477563/2500000000000000 (pow y 2)) (* 5641895835477563/5000000000000000 (* (pow y 2) z))) (pow y 3))) (* -1 (/ (+ (* -5641895835477563/2500000000000000 (pow y 2)) (* -5641895835477563/5000000000000000 (pow y 2))) (pow y 3)))) x))) x))
(* -1 (/ (+ 1 (* -1 (/ (- (+ (* -1 (/ (+ (* -5641895835477563/2500000000000000 (pow y 2)) (* 5641895835477563/5000000000000000 (* (pow y 2) z))) (pow y 3))) (* -1 (/ (- (* -1 (/ (+ (* -31830988618379068626528276418969/25000000000000000000000000000000 y) (* 31830988618379068626528276418969/25000000000000000000000000000000 (* y z))) (pow y 3))) (+ (* -1 (/ (* (+ (* -5641895835477563/2500000000000000 (pow y 2)) (* -5641895835477563/5000000000000000 (pow y 2))) (- (* -1 (/ (+ (* -5641895835477563/2500000000000000 (pow y 2)) (* 5641895835477563/5000000000000000 (* (pow y 2) z))) (pow y 3))) (* -1 (/ (+ (* -5641895835477563/2500000000000000 (pow y 2)) (* -5641895835477563/5000000000000000 (pow y 2))) (pow y 3))))) (pow y 3))) (* -1 (/ (+ (* -31830988618379068626528276418969/12500000000000000000000000000000 y) (* -31830988618379068626528276418969/25000000000000000000000000000000 y)) (pow y 3))))) x))) (* -1 (/ (+ (* -5641895835477563/2500000000000000 (pow y 2)) (* -5641895835477563/5000000000000000 (pow y 2))) (pow y 3)))) x))) x))
(* -1 (/ (+ 1 (* -1 (/ (- (+ (* -1 (/ (+ (* -5641895835477563/2500000000000000 (pow y 2)) (* 5641895835477563/5000000000000000 (* (pow y 2) z))) (pow y 3))) (* -1 (/ (- (+ (* -1 (/ (* (+ (* -31830988618379068626528276418969/12500000000000000000000000000000 y) (* -31830988618379068626528276418969/25000000000000000000000000000000 y)) (- (* -1 (/ (+ (* -5641895835477563/2500000000000000 (pow y 2)) (* 5641895835477563/5000000000000000 (* (pow y 2) z))) (pow y 3))) (* -1 (/ (+ (* -5641895835477563/2500000000000000 (pow y 2)) (* -5641895835477563/5000000000000000 (pow y 2))) (pow y 3))))) (* x (pow y 3)))) (+ (* -1 (/ (* (+ (* -5641895835477563/2500000000000000 (pow y 2)) (* -5641895835477563/5000000000000000 (pow y 2))) (- (* -1 (/ (+ (* -31830988618379068626528276418969/25000000000000000000000000000000 y) (* 31830988618379068626528276418969/25000000000000000000000000000000 (* y z))) (pow y 3))) (+ (* -1 (/ (* (+ (* -5641895835477563/2500000000000000 (pow y 2)) (* -5641895835477563/5000000000000000 (pow y 2))) (- (* -1 (/ (+ (* -5641895835477563/2500000000000000 (pow y 2)) (* 5641895835477563/5000000000000000 (* (pow y 2) z))) (pow y 3))) (* -1 (/ (+ (* -5641895835477563/2500000000000000 (pow y 2)) (* -5641895835477563/5000000000000000 (pow y 2))) (pow y 3))))) (pow y 3))) (* -1 (/ (+ (* -31830988618379068626528276418969/12500000000000000000000000000000 y) (* -31830988618379068626528276418969/25000000000000000000000000000000 y)) (pow y 3)))))) (* x (pow y 3)))) (+ (* -1 (/ (+ (* -31830988618379068626528276418969/25000000000000000000000000000000 y) (* 31830988618379068626528276418969/25000000000000000000000000000000 (* y z))) (pow y 3))) (/ 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 (* x (pow y 3)))))) (+ (* -1 (/ (* (+ (* -5641895835477563/2500000000000000 (pow y 2)) (* -5641895835477563/5000000000000000 (pow y 2))) (- (* -1 (/ (+ (* -5641895835477563/2500000000000000 (pow y 2)) (* 5641895835477563/5000000000000000 (* (pow y 2) z))) (pow y 3))) (* -1 (/ (+ (* -5641895835477563/2500000000000000 (pow y 2)) (* -5641895835477563/5000000000000000 (pow y 2))) (pow y 3))))) (pow y 3))) (* -1 (/ (+ (* -31830988618379068626528276418969/12500000000000000000000000000000 y) (* -31830988618379068626528276418969/25000000000000000000000000000000 y)) (pow y 3))))) x))) (* -1 (/ (+ (* -5641895835477563/2500000000000000 (pow y 2)) (* -5641895835477563/5000000000000000 (pow y 2))) (pow y 3)))) x))) x))
(* -1 (* x (+ (* -1 y) (* 5641895835477563/5000000000000000 (/ 1 x)))))
(* (pow x 2) (+ (* -1 (/ (+ (* -5641895835477563/2500000000000000 (pow y 2)) (* 31830988618379068626528276418969/25000000000000000000000000000000 (/ y x))) x)) (* -1 (pow y 3))))
(+ x (* 5000000000000000/5641895835477563 (/ y (exp z))))
(+ x (* y (+ (* 25000000000000000000000000000000/31830988618379068626528276418969 (/ (* x y) (pow (exp z) 2))) (* 5000000000000000/5641895835477563 (/ 1 (exp z))))))
(+ x (* y (+ (* y (- (* 125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547 (/ (* (pow x 2) y) (pow (exp z) 3))) (* -25000000000000000000000000000000/31830988618379068626528276418969 (/ x (pow (exp z) 2))))) (* 5000000000000000/5641895835477563 (/ 1 (exp z))))))
(* y (+ (* 25000000000000000000000000000000/31830988618379068626528276418969 (/ (* x y) (pow (exp z) 2))) (* 5000000000000000/5641895835477563 (/ 1 (exp z)))))
(* y (+ (* y (- (* 125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547 (/ (* (pow x 2) y) (pow (exp z) 3))) (* -25000000000000000000000000000000/31830988618379068626528276418969 (/ x (pow (exp z) 2))))) (* 5000000000000000/5641895835477563 (/ 1 (exp z)))))
(* y (+ (* y (- (* y (- (* 625000000000000000000000000000000000000000000000000000000000000/1013211836423377808197068612118338110498536634308026710423022961 (/ (* (pow x 3) y) (pow (exp z) 4))) (* -125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547 (/ (pow x 2) (pow (exp z) 3))))) (* -25000000000000000000000000000000/31830988618379068626528276418969 (/ x (pow (exp z) 2))))) (* 5000000000000000/5641895835477563 (/ 1 (exp z)))))
(* 5000000000000000/5641895835477563 (* y (+ 1 (* -1 z))))
(* y (+ (* 5000000000000000/5641895835477563 (+ 1 (* -1 z))) (* y (- (* -25000000000000000000000000000000/31830988618379068626528276418969 (* x z)) (* -25000000000000000000000000000000/31830988618379068626528276418969 (* x (+ 1 (* -1 z))))))))
(* y (+ (* 5000000000000000/5641895835477563 (+ 1 (* -1 z))) (* y (- (+ (* -25000000000000000000000000000000/31830988618379068626528276418969 (* x z)) (* y (- (* -125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547 (* (pow x 2) z)) (* -5000000000000000/5641895835477563 (* x (- (* -25000000000000000000000000000000/31830988618379068626528276418969 (* x z)) (* -25000000000000000000000000000000/31830988618379068626528276418969 (* x (+ 1 (* -1 z)))))))))) (* -25000000000000000000000000000000/31830988618379068626528276418969 (* x (+ 1 (* -1 z))))))))
(* y (+ (* 5000000000000000/5641895835477563 (+ 1 (* -1 z))) (* y (- (+ (* -25000000000000000000000000000000/31830988618379068626528276418969 (* x z)) (* y (- (+ (* -125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547 (* (pow x 2) z)) (* y (- (* -625000000000000000000000000000000000000000000000000000000000000/1013211836423377808197068612118338110498536634308026710423022961 (* (pow x 3) z)) (* -5000000000000000/5641895835477563 (* x (- (* -125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547 (* (pow x 2) z)) (* -5000000000000000/5641895835477563 (* x (- (* -25000000000000000000000000000000/31830988618379068626528276418969 (* x z)) (* -25000000000000000000000000000000/31830988618379068626528276418969 (* x (+ 1 (* -1 z))))))))))))) (* -5000000000000000/5641895835477563 (* x (- (* -25000000000000000000000000000000/31830988618379068626528276418969 (* x z)) (* -25000000000000000000000000000000/31830988618379068626528276418969 (* x (+ 1 (* -1 z)))))))))) (* -25000000000000000000000000000000/31830988618379068626528276418969 (* x (+ 1 (* -1 z))))))))
(* y (+ 5000000000000000/5641895835477563 (* -5000000000000000/5641895835477563 z)))
(- (* y (+ (* 31830988618379068626528276418969/25000000000000000000000000000000 x) (* 31830988618379068626528276418969/12500000000000000000000000000000 x))) 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000)
(- (* y (+ (* 31830988618379068626528276418969/25000000000000000000000000000000 x) (+ (* 31830988618379068626528276418969/12500000000000000000000000000000 x) (* y (+ (* -5641895835477563/2500000000000000 (pow x 2)) (* -5641895835477563/5000000000000000 (pow x 2))))))) 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000)
(- (* y (+ (* 31830988618379068626528276418969/25000000000000000000000000000000 x) (+ (* 31830988618379068626528276418969/12500000000000000000000000000000 x) (* y (+ (* -5641895835477563/2500000000000000 (pow x 2)) (+ (* -5641895835477563/5000000000000000 (pow x 2)) (* (pow x 3) y))))))) 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000)
(* y (- (* 31830988618379068626528276418969/25000000000000000000000000000000 z) 31830988618379068626528276418969/25000000000000000000000000000000))
(* y (- (+ (* 31830988618379068626528276418969/25000000000000000000000000000000 z) (* y (+ (* -5641895835477563/5000000000000000 (* x z)) (* 5641895835477563/2500000000000000 x)))) 31830988618379068626528276418969/25000000000000000000000000000000))
(* y (- (+ (* 31830988618379068626528276418969/25000000000000000000000000000000 z) (* y (+ (* -5641895835477563/5000000000000000 (* x z)) (+ (* -1 (* (pow x 2) y)) (* 5641895835477563/2500000000000000 x))))) 31830988618379068626528276418969/25000000000000000000000000000000))
(* -125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547 (* y (- (* 31830988618379068626528276418969/25000000000000000000000000000000 z) 31830988618379068626528276418969/25000000000000000000000000000000)))
(* y (+ (* -125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547 (- (* 31830988618379068626528276418969/25000000000000000000000000000000 z) 31830988618379068626528276418969/25000000000000000000000000000000)) (* y (- (* -125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547 (+ (* -5641895835477563/5000000000000000 (* x z)) (* 5641895835477563/2500000000000000 x))) (* 15625000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000/32251534433199493661049880593938777829847262829918009516762758739122115348467797302968742947209 (* (+ (* 31830988618379068626528276418969/25000000000000000000000000000000 x) (* 31830988618379068626528276418969/12500000000000000000000000000000 x)) (- (* 31830988618379068626528276418969/25000000000000000000000000000000 z) 31830988618379068626528276418969/25000000000000000000000000000000)))))))
(* y (+ (* -125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547 (- (* 31830988618379068626528276418969/25000000000000000000000000000000 z) 31830988618379068626528276418969/25000000000000000000000000000000)) (* y (- (+ (* -125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547 (+ (* -5641895835477563/5000000000000000 (* x z)) (* 5641895835477563/2500000000000000 x))) (* y (- (* 125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547 (pow x 2)) (+ (* -125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547 (* (+ (* 31830988618379068626528276418969/25000000000000000000000000000000 x) (* 31830988618379068626528276418969/12500000000000000000000000000000 x)) (- (* -125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547 (+ (* -5641895835477563/5000000000000000 (* x z)) (* 5641895835477563/2500000000000000 x))) (* 15625000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000/32251534433199493661049880593938777829847262829918009516762758739122115348467797302968742947209 (* (+ (* 31830988618379068626528276418969/25000000000000000000000000000000 x) (* 31830988618379068626528276418969/12500000000000000000000000000000 x)) (- (* 31830988618379068626528276418969/25000000000000000000000000000000 z) 31830988618379068626528276418969/25000000000000000000000000000000)))))) (* 15625000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000/32251534433199493661049880593938777829847262829918009516762758739122115348467797302968742947209 (* (+ (* -5641895835477563/2500000000000000 (pow x 2)) (* -5641895835477563/5000000000000000 (pow x 2))) (- (* 31830988618379068626528276418969/25000000000000000000000000000000 z) 31830988618379068626528276418969/25000000000000000000000000000000))))))) (* 15625000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000/32251534433199493661049880593938777829847262829918009516762758739122115348467797302968742947209 (* (+ (* 31830988618379068626528276418969/25000000000000000000000000000000 x) (* 31830988618379068626528276418969/12500000000000000000000000000000 x)) (- (* 31830988618379068626528276418969/25000000000000000000000000000000 z) 31830988618379068626528276418969/25000000000000000000000000000000)))))))
(* y (+ (* -125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547 (- (* 31830988618379068626528276418969/25000000000000000000000000000000 z) 31830988618379068626528276418969/25000000000000000000000000000000)) (* y (- (+ (* -125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547 (+ (* -5641895835477563/5000000000000000 (* x z)) (* 5641895835477563/2500000000000000 x))) (* y (- (+ (* -1 (* y (+ (* -125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547 (* (+ (* -5641895835477563/2500000000000000 (pow x 2)) (* -5641895835477563/5000000000000000 (pow x 2))) (- (* -125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547 (+ (* -5641895835477563/5000000000000000 (* x z)) (* 5641895835477563/2500000000000000 x))) (* 15625000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000/32251534433199493661049880593938777829847262829918009516762758739122115348467797302968742947209 (* (+ (* 31830988618379068626528276418969/25000000000000000000000000000000 x) (* 31830988618379068626528276418969/12500000000000000000000000000000 x)) (- (* 31830988618379068626528276418969/25000000000000000000000000000000 z) 31830988618379068626528276418969/25000000000000000000000000000000)))))) (+ (* -125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547 (* (+ (* 31830988618379068626528276418969/25000000000000000000000000000000 x) (* 31830988618379068626528276418969/12500000000000000000000000000000 x)) (- (* 125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547 (pow x 2)) (+ (* -125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547 (* (+ (* 31830988618379068626528276418969/25000000000000000000000000000000 x) (* 31830988618379068626528276418969/12500000000000000000000000000000 x)) (- (* -125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547 (+ (* -5641895835477563/5000000000000000 (* x z)) (* 5641895835477563/2500000000000000 x))) (* 15625000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000/32251534433199493661049880593938777829847262829918009516762758739122115348467797302968742947209 (* (+ (* 31830988618379068626528276418969/25000000000000000000000000000000 x) (* 31830988618379068626528276418969/12500000000000000000000000000000 x)) (- (* 31830988618379068626528276418969/25000000000000000000000000000000 z) 31830988618379068626528276418969/25000000000000000000000000000000)))))) (* 15625000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000/32251534433199493661049880593938777829847262829918009516762758739122115348467797302968742947209 (* (+ (* -5641895835477563/2500000000000000 (pow x 2)) (* -5641895835477563/5000000000000000 (pow x 2))) (- (* 31830988618379068626528276418969/25000000000000000000000000000000 z) 31830988618379068626528276418969/25000000000000000000000000000000))))))) (* 15625000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000/32251534433199493661049880593938777829847262829918009516762758739122115348467797302968742947209 (* (pow x 3) (- (* 31830988618379068626528276418969/25000000000000000000000000000000 z) 31830988618379068626528276418969/25000000000000000000000000000000))))))) (* 125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547 (pow x 2))) (+ (* -125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547 (* (+ (* 31830988618379068626528276418969/25000000000000000000000000000000 x) (* 31830988618379068626528276418969/12500000000000000000000000000000 x)) (- (* -125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547 (+ (* -5641895835477563/5000000000000000 (* x z)) (* 5641895835477563/2500000000000000 x))) (* 15625000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000/32251534433199493661049880593938777829847262829918009516762758739122115348467797302968742947209 (* (+ (* 31830988618379068626528276418969/25000000000000000000000000000000 x) (* 31830988618379068626528276418969/12500000000000000000000000000000 x)) (- (* 31830988618379068626528276418969/25000000000000000000000000000000 z) 31830988618379068626528276418969/25000000000000000000000000000000)))))) (* 15625000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000/32251534433199493661049880593938777829847262829918009516762758739122115348467797302968742947209 (* (+ (* -5641895835477563/2500000000000000 (pow x 2)) (* -5641895835477563/5000000000000000 (pow x 2))) (- (* 31830988618379068626528276418969/25000000000000000000000000000000 z) 31830988618379068626528276418969/25000000000000000000000000000000))))))) (* 15625000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000/32251534433199493661049880593938777829847262829918009516762758739122115348467797302968742947209 (* (+ (* 31830988618379068626528276418969/25000000000000000000000000000000 x) (* 31830988618379068626528276418969/12500000000000000000000000000000 x)) (- (* 31830988618379068626528276418969/25000000000000000000000000000000 z) 31830988618379068626528276418969/25000000000000000000000000000000)))))))
(* y (- (* 5641895835477563/2500000000000000 (* x y)) 31830988618379068626528276418969/25000000000000000000000000000000))
(* y (- (* y (+ (* -1 (* (pow x 2) y)) (* 5641895835477563/2500000000000000 x))) 31830988618379068626528276418969/25000000000000000000000000000000))
(- x (/ 1 x))
(- (+ x (* -5641895835477563/5000000000000000 (/ (exp z) (* (pow x 2) y)))) (/ 1 x))
(- (+ x (* -31830988618379068626528276418969/25000000000000000000000000000000 (/ (pow (exp z) 2) (* (pow x 3) (pow y 2))))) (+ (* 5641895835477563/5000000000000000 (/ (exp z) (* (pow x 2) y))) (/ 1 x)))
(- (+ x (* -179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 (/ (pow (exp z) 3) (* (pow x 4) (pow y 3))))) (+ (* 5641895835477563/5000000000000000 (/ (exp z) (* (pow x 2) y))) (+ (* 31830988618379068626528276418969/25000000000000000000000000000000 (/ (pow (exp z) 2) (* (pow x 3) (pow y 2)))) (/ 1 x))))
(- (* -5641895835477563/5000000000000000 (/ (exp z) (* (pow x 2) y))) (/ 1 x))
(- (* -31830988618379068626528276418969/25000000000000000000000000000000 (/ (pow (exp z) 2) (* (pow x 3) (pow y 2)))) (+ (* 5641895835477563/5000000000000000 (/ (exp z) (* (pow x 2) y))) (/ 1 x)))
(- (* -179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 (/ (pow (exp z) 3) (* (pow x 4) (pow y 3)))) (+ (* 5641895835477563/5000000000000000 (/ (exp z) (* (pow x 2) y))) (+ (* 31830988618379068626528276418969/25000000000000000000000000000000 (/ (pow (exp z) 2) (* (pow x 3) (pow y 2)))) (/ 1 x))))
(* y (- (* 5641895835477563/5000000000000000 (/ (exp z) y)) x))
(- (* -5641895835477563/5000000000000000 (/ z (* (pow x 2) y))) (+ (/ 1 x) (/ 5641895835477563/5000000000000000 (* (pow x 2) y))))
(- (+ (* -31830988618379068626528276418969/25000000000000000000000000000000 (/ z (* (pow x 3) (pow y 2)))) (* -5641895835477563/5000000000000000 (/ z (* (pow x 2) y)))) (+ (* -5641895835477563/5000000000000000 (/ (- (* -5641895835477563/5000000000000000 (/ z (pow x 2))) (* 5641895835477563/5000000000000000 (/ 1 (pow x 2)))) (* x (pow y 2)))) (+ (/ 1 x) (/ 5641895835477563/5000000000000000 (* (pow x 2) y)))))
(- (+ (* -179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 (/ z (* (pow x 4) (pow y 3)))) (+ (* -31830988618379068626528276418969/25000000000000000000000000000000 (/ z (* (pow x 3) (pow y 2)))) (* -5641895835477563/5000000000000000 (/ z (* (pow x 2) y))))) (+ (* -5641895835477563/5000000000000000 (/ (- (* -31830988618379068626528276418969/25000000000000000000000000000000 (/ z (pow x 3))) (* -5641895835477563/5000000000000000 (/ (- (* -5641895835477563/5000000000000000 (/ z (pow x 2))) (* 5641895835477563/5000000000000000 (/ 1 (pow x 2)))) x))) (* x (pow y 3)))) (+ (* -5641895835477563/5000000000000000 (/ (- (* -5641895835477563/5000000000000000 (/ z (pow x 2))) (* 5641895835477563/5000000000000000 (/ 1 (pow x 2)))) (* x (pow y 2)))) (+ (/ 1 x) (/ 5641895835477563/5000000000000000 (* (pow x 2) y))))))
(* (pow y 3) (+ (* -5641895835477563/2500000000000000 (/ (pow x 2) y)) (+ (* -5641895835477563/5000000000000000 (/ (pow x 2) y)) (pow x 3))))
(* (pow y 3) (+ (* -5641895835477563/2500000000000000 (/ (pow x 2) y)) (+ (* -5641895835477563/5000000000000000 (/ (pow x 2) y)) (+ (* 31830988618379068626528276418969/25000000000000000000000000000000 (/ x (pow y 2))) (+ (* 31830988618379068626528276418969/12500000000000000000000000000000 (/ x (pow y 2))) (pow x 3))))))
(* (pow y 3) (- (+ (* -5641895835477563/2500000000000000 (/ (pow x 2) y)) (+ (* -5641895835477563/5000000000000000 (/ (pow x 2) y)) (+ (* 31830988618379068626528276418969/25000000000000000000000000000000 (/ x (pow y 2))) (+ (* 31830988618379068626528276418969/12500000000000000000000000000000 (/ x (pow y 2))) (pow x 3))))) (* 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 (/ 1 (pow y 3)))))
(* (pow y 3) (+ (* -5641895835477563/5000000000000000 (/ (* x z) y)) (+ (* -1 (pow x 2)) (* 5641895835477563/2500000000000000 (/ x y)))))
(* (pow y 3) (- (+ (* -5641895835477563/5000000000000000 (/ (* x z) y)) (+ (* -1 (pow x 2)) (+ (* 31830988618379068626528276418969/25000000000000000000000000000000 (/ z (pow y 2))) (* 5641895835477563/2500000000000000 (/ x y))))) (/ 31830988618379068626528276418969/25000000000000000000000000000000 (pow y 2))))
(- (+ (* -5641895835477563/5000000000000000 (/ z (* (pow x 2) y))) (/ 5641895835477563/2500000000000000 (* (pow x 2) y))) (+ (* -1 (/ (+ (* -5641895835477563/2500000000000000 (pow x 2)) (* -5641895835477563/5000000000000000 (pow x 2))) (* (pow x 4) y))) (/ 1 x)))
(- (+ (* -5641895835477563/5000000000000000 (/ z (* (pow x 2) y))) (+ (* 31830988618379068626528276418969/25000000000000000000000000000000 (/ z (* (pow x 3) (pow y 2)))) (/ 5641895835477563/2500000000000000 (* (pow x 2) y)))) (+ (* -1 (/ (+ (* -5641895835477563/2500000000000000 (pow x 2)) (* -5641895835477563/5000000000000000 (pow x 2))) (* (pow x 4) y))) (+ (* -1 (/ (+ (* 31830988618379068626528276418969/25000000000000000000000000000000 x) (* 31830988618379068626528276418969/12500000000000000000000000000000 x)) (* (pow x 4) (pow y 2)))) (+ (/ 1 x) (+ (* 31830988618379068626528276418969/25000000000000000000000000000000 (/ 1 (* (pow x 3) (pow y 2)))) (/ (* (+ (* -5641895835477563/2500000000000000 (pow x 2)) (* -5641895835477563/5000000000000000 (pow x 2))) (- (+ (* -5641895835477563/5000000000000000 (/ z (pow x 2))) (* 5641895835477563/2500000000000000 (/ 1 (pow x 2)))) (* -1 (/ (+ (* -5641895835477563/2500000000000000 (pow x 2)) (* -5641895835477563/5000000000000000 (pow x 2))) (pow x 4))))) (* (pow x 3) (pow y 2))))))))
(- (+ (* -5641895835477563/5000000000000000 (/ z (* (pow x 2) y))) (+ (* -1 (/ (+ (* 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 (/ 1 (pow x 4))) (+ (/ (* (+ (* -5641895835477563/2500000000000000 (pow x 2)) (* -5641895835477563/5000000000000000 (pow x 2))) (- (* 31830988618379068626528276418969/25000000000000000000000000000000 (/ z (pow x 3))) (+ (* -1 (/ (+ (* 31830988618379068626528276418969/25000000000000000000000000000000 x) (* 31830988618379068626528276418969/12500000000000000000000000000000 x)) (pow x 4))) (+ (* 31830988618379068626528276418969/25000000000000000000000000000000 (/ 1 (pow x 3))) (/ (* (+ (* -5641895835477563/2500000000000000 (pow x 2)) (* -5641895835477563/5000000000000000 (pow x 2))) (- (+ (* -5641895835477563/5000000000000000 (/ z (pow x 2))) (* 5641895835477563/2500000000000000 (/ 1 (pow x 2)))) (* -1 (/ (+ (* -5641895835477563/2500000000000000 (pow x 2)) (* -5641895835477563/5000000000000000 (pow x 2))) (pow x 4))))) (pow x 3)))))) (pow x 3)) (/ (* (+ (* 31830988618379068626528276418969/25000000000000000000000000000000 x) (* 31830988618379068626528276418969/12500000000000000000000000000000 x)) (- (+ (* -5641895835477563/5000000000000000 (/ z (pow x 2))) (* 5641895835477563/2500000000000000 (/ 1 (pow x 2)))) (* -1 (/ (+ (* -5641895835477563/2500000000000000 (pow x 2)) (* -5641895835477563/5000000000000000 (pow x 2))) (pow x 4))))) (pow x 3)))) (pow y 3))) (+ (* 31830988618379068626528276418969/25000000000000000000000000000000 (/ z (* (pow x 3) (pow y 2)))) (/ 5641895835477563/2500000000000000 (* (pow x 2) y))))) (+ (* -1 (/ (+ (* -5641895835477563/2500000000000000 (pow x 2)) (* -5641895835477563/5000000000000000 (pow x 2))) (* (pow x 4) y))) (+ (* -1 (/ (+ (* 31830988618379068626528276418969/25000000000000000000000000000000 x) (* 31830988618379068626528276418969/12500000000000000000000000000000 x)) (* (pow x 4) (pow y 2)))) (+ (/ 1 x) (+ (* 31830988618379068626528276418969/25000000000000000000000000000000 (/ 1 (* (pow x 3) (pow y 2)))) (/ (* (+ (* -5641895835477563/2500000000000000 (pow x 2)) (* -5641895835477563/5000000000000000 (pow x 2))) (- (+ (* -5641895835477563/5000000000000000 (/ z (pow x 2))) (* 5641895835477563/2500000000000000 (/ 1 (pow x 2)))) (* -1 (/ (+ (* -5641895835477563/2500000000000000 (pow x 2)) (* -5641895835477563/5000000000000000 (pow x 2))) (pow x 4))))) (* (pow x 3) (pow y 2))))))))
(* y (- x (* 5641895835477563/5000000000000000 (/ 1 y))))
(* (pow y 3) (+ (* -1 (pow x 2)) (* 5641895835477563/2500000000000000 (/ x y))))
(* (pow y 3) (- (+ (* -1 (pow x 2)) (* 5641895835477563/2500000000000000 (/ x y))) (/ 31830988618379068626528276418969/25000000000000000000000000000000 (pow y 2))))
(- (+ x (* -1 (/ (+ (* 5641895835477563/5000000000000000 (/ (exp z) (pow x 2))) (* 31830988618379068626528276418969/25000000000000000000000000000000 (/ (pow (exp z) 2) (* (pow x 3) y)))) y))) (/ 1 x))
(- (+ x (* -1 (/ (+ (* -1 (/ (+ (* -179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 (/ (pow (exp z) 3) (* (pow x 4) y))) (* -31830988618379068626528276418969/25000000000000000000000000000000 (/ (pow (exp z) 2) (pow x 3)))) y)) (* 5641895835477563/5000000000000000 (/ (exp z) (pow x 2)))) y))) (/ 1 x))
(- (* -1 (/ (- (* 31830988618379068626528276418969/25000000000000000000000000000000 (/ (pow (exp z) 2) (* (pow x 3) y))) (* -5641895835477563/5000000000000000 (/ (exp z) (pow x 2)))) y)) (/ 1 x))
(- (* -1 (/ (- (* -1 (/ (- (* -179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 (/ (pow (exp z) 3) (* (pow x 4) y))) (* 31830988618379068626528276418969/25000000000000000000000000000000 (/ (pow (exp z) 2) (pow x 3)))) y)) (* -5641895835477563/5000000000000000 (/ (exp z) (pow x 2)))) y)) (/ 1 x))
(* -1 (* y (- (* -5641895835477563/5000000000000000 (/ (exp z) y)) (* -1 x))))
(- (* -1 (/ (+ (* 5641895835477563/5000000000000000 (/ z (pow x 2))) (* 5641895835477563/5000000000000000 (/ 1 (pow x 2)))) y)) (/ 1 x))
(- (* -1 (/ (+ (* -1 (/ (- (* -31830988618379068626528276418969/25000000000000000000000000000000 (/ z (pow x 3))) (* 5641895835477563/5000000000000000 (/ (+ (* 5641895835477563/5000000000000000 (/ z (pow x 2))) (* 5641895835477563/5000000000000000 (/ 1 (pow x 2)))) x))) y)) (+ (* 5641895835477563/5000000000000000 (/ 1 (pow x 2))) (* 5641895835477563/5000000000000000 (/ z (pow x 2))))) y)) (/ 1 x))
(- (* -1 (/ (+ (* -1 (/ (- (+ (* -31830988618379068626528276418969/25000000000000000000000000000000 (/ z (pow x 3))) (* -1 (/ (- (* 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 (/ z (pow x 4))) (* 5641895835477563/5000000000000000 (/ (- (* -31830988618379068626528276418969/25000000000000000000000000000000 (/ z (pow x 3))) (* 5641895835477563/5000000000000000 (/ (+ (* 5641895835477563/5000000000000000 (/ z (pow x 2))) (* 5641895835477563/5000000000000000 (/ 1 (pow x 2)))) x))) x))) y))) (* 5641895835477563/5000000000000000 (/ (+ (* 5641895835477563/5000000000000000 (/ z (pow x 2))) (* 5641895835477563/5000000000000000 (/ 1 (pow x 2)))) x))) y)) (+ (* 5641895835477563/5000000000000000 (/ 1 (pow x 2))) (* 5641895835477563/5000000000000000 (/ z (pow x 2))))) y)) (/ 1 x))
(* -1 (* (pow y 3) (+ (* -1 (/ (+ (* -5641895835477563/2500000000000000 (pow x 2)) (* -5641895835477563/5000000000000000 (pow x 2))) y)) (* -1 (pow x 3)))))
(* -1 (* (pow y 3) (+ (* -1 (/ (+ (* -5641895835477563/2500000000000000 (pow x 2)) (+ (* -5641895835477563/5000000000000000 (pow x 2)) (* -1 (/ (+ (* -31830988618379068626528276418969/12500000000000000000000000000000 x) (* -31830988618379068626528276418969/25000000000000000000000000000000 x)) y)))) y)) (* -1 (pow x 3)))))
(* -1 (* (pow y 3) (+ (* -1 (/ (+ (* -5641895835477563/2500000000000000 (pow x 2)) (+ (* -5641895835477563/5000000000000000 (pow x 2)) (* -1 (/ (+ (* -31830988618379068626528276418969/12500000000000000000000000000000 x) (+ (* -31830988618379068626528276418969/25000000000000000000000000000000 x) (* 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 (/ 1 y)))) y)))) y)) (* -1 (pow x 3)))))
(* -1 (* (pow y 3) (+ (* -1 (/ (+ (* -5641895835477563/5000000000000000 (* x z)) (* 5641895835477563/2500000000000000 x)) y)) (pow x 2))))
(* -1 (* (pow y 3) (+ (* -1 (/ (+ (* -5641895835477563/5000000000000000 (* x z)) (+ (* -1 (/ (+ 31830988618379068626528276418969/25000000000000000000000000000000 (* -31830988618379068626528276418969/25000000000000000000000000000000 z)) y)) (* 5641895835477563/2500000000000000 x))) y)) (pow x 2))))
(- (* -1 (/ (+ (* -1 (/ (+ (* -5641895835477563/5000000000000000 (* x z)) (* 5641895835477563/2500000000000000 x)) (pow x 3))) (* 16925687506432689/5000000000000000 (/ 1 (pow x 2)))) y)) (/ 1 x))
(- (* -1 (/ (+ (* -1 (/ (+ (* -5641895835477563/5000000000000000 (* x z)) (* 5641895835477563/2500000000000000 x)) (pow x 3))) (+ (* -1 (/ (- (+ (* -1 (/ (+ 31830988618379068626528276418969/25000000000000000000000000000000 (* -31830988618379068626528276418969/25000000000000000000000000000000 z)) (pow x 3))) (* 95492965855137205879584829256907/25000000000000000000000000000000 (/ 1 (pow x 3)))) (* -1 (/ (* (+ (* -5641895835477563/2500000000000000 (pow x 2)) (* -5641895835477563/5000000000000000 (pow x 2))) (+ (* -1 (/ (+ (* -5641895835477563/5000000000000000 (* x z)) (* 5641895835477563/2500000000000000 x)) (pow x 3))) (* 16925687506432689/5000000000000000 (/ 1 (pow x 2))))) (pow x 3)))) y)) (* 16925687506432689/5000000000000000 (/ 1 (pow x 2))))) y)) (/ 1 x))
(- (* -1 (/ (+ (* -1 (/ (+ (* -5641895835477563/5000000000000000 (* x z)) (* 5641895835477563/2500000000000000 x)) (pow x 3))) (+ (* -1 (/ (- (+ (* -1 (/ (+ 31830988618379068626528276418969/25000000000000000000000000000000 (* -31830988618379068626528276418969/25000000000000000000000000000000 z)) (pow x 3))) (+ (* -1 (/ (- (* 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 (/ 1 (pow x 4))) (+ (* -1 (/ (* (+ (* -31830988618379068626528276418969/12500000000000000000000000000000 x) (* -31830988618379068626528276418969/25000000000000000000000000000000 x)) (+ (* -1 (/ (+ (* -5641895835477563/5000000000000000 (* x z)) (* 5641895835477563/2500000000000000 x)) (pow x 3))) (* 16925687506432689/5000000000000000 (/ 1 (pow x 2))))) (pow x 3))) (* -1 (/ (* (+ (* -5641895835477563/2500000000000000 (pow x 2)) (* -5641895835477563/5000000000000000 (pow x 2))) (- (+ (* -1 (/ (+ 31830988618379068626528276418969/25000000000000000000000000000000 (* -31830988618379068626528276418969/25000000000000000000000000000000 z)) (pow x 3))) (* 95492965855137205879584829256907/25000000000000000000000000000000 (/ 1 (pow x 3)))) (* -1 (/ (* (+ (* -5641895835477563/2500000000000000 (pow x 2)) (* -5641895835477563/5000000000000000 (pow x 2))) (+ (* -1 (/ (+ (* -5641895835477563/5000000000000000 (* x z)) (* 5641895835477563/2500000000000000 x)) (pow x 3))) (* 16925687506432689/5000000000000000 (/ 1 (pow x 2))))) (pow x 3))))) (pow x 3))))) y)) (* 95492965855137205879584829256907/25000000000000000000000000000000 (/ 1 (pow x 3))))) (* -1 (/ (* (+ (* -5641895835477563/2500000000000000 (pow x 2)) (* -5641895835477563/5000000000000000 (pow x 2))) (+ (* -1 (/ (+ (* -5641895835477563/5000000000000000 (* x z)) (* 5641895835477563/2500000000000000 x)) (pow x 3))) (* 16925687506432689/5000000000000000 (/ 1 (pow x 2))))) (pow x 3)))) y)) (* 16925687506432689/5000000000000000 (/ 1 (pow x 2))))) y)) (/ 1 x))
(* -1 (* y (+ (* -1 x) (* 5641895835477563/5000000000000000 (/ 1 y)))))
(* -1 (* (pow y 3) (+ (* -5641895835477563/2500000000000000 (/ x y)) (pow x 2))))
(* -1 (* (pow y 3) (+ (* -1 (/ (- (* 5641895835477563/2500000000000000 x) (* 31830988618379068626528276418969/25000000000000000000000000000000 (/ 1 y))) y)) (pow x 2))))
(+ x (/ y (- 5641895835477563/5000000000000000 (* x y))))
(+ x (+ (* -5641895835477563/5000000000000000 (/ (* y z) (pow (- 5641895835477563/5000000000000000 (* x y)) 2))) (/ y (- 5641895835477563/5000000000000000 (* x y)))))
(+ x (+ (* z (- (* -1 (* z (+ (* -31830988618379068626528276418969/25000000000000000000000000000000 (/ y (pow (- 5641895835477563/5000000000000000 (* x y)) 3))) (* 5641895835477563/10000000000000000 (/ y (pow (- 5641895835477563/5000000000000000 (* x y)) 2)))))) (* 5641895835477563/5000000000000000 (/ y (pow (- 5641895835477563/5000000000000000 (* x y)) 2))))) (/ y (- 5641895835477563/5000000000000000 (* x y)))))
(+ x (+ (* z (- (* z (- (* -1 (* z (+ (* -5641895835477563/5000000000000000 (/ (+ (* -31830988618379068626528276418969/25000000000000000000000000000000 (/ y (pow (- 5641895835477563/5000000000000000 (* x y)) 3))) (* 5641895835477563/10000000000000000 (/ y (pow (- 5641895835477563/5000000000000000 (* x y)) 2)))) (- 5641895835477563/5000000000000000 (* x y)))) (+ (* -31830988618379068626528276418969/50000000000000000000000000000000 (/ y (pow (- 5641895835477563/5000000000000000 (* x y)) 3))) (* 5641895835477563/30000000000000000 (/ y (pow (- 5641895835477563/5000000000000000 (* x y)) 2))))))) (+ (* -31830988618379068626528276418969/25000000000000000000000000000000 (/ y (pow (- 5641895835477563/5000000000000000 (* x y)) 3))) (* 5641895835477563/10000000000000000 (/ y (pow (- 5641895835477563/5000000000000000 (* x y)) 2)))))) (* 5641895835477563/5000000000000000 (/ y (pow (- 5641895835477563/5000000000000000 (* x y)) 2))))) (/ y (- 5641895835477563/5000000000000000 (* x y)))))
(/ y (- 5641895835477563/5000000000000000 (* x y)))
(+ (* -5641895835477563/5000000000000000 (/ (* y z) (pow (- 5641895835477563/5000000000000000 (* x y)) 2))) (/ y (- 5641895835477563/5000000000000000 (* x y))))
(+ (* z (- (* -1 (* z (+ (* -31830988618379068626528276418969/25000000000000000000000000000000 (/ y (pow (- 5641895835477563/5000000000000000 (* x y)) 3))) (* 5641895835477563/10000000000000000 (/ y (pow (- 5641895835477563/5000000000000000 (* x y)) 2)))))) (* 5641895835477563/5000000000000000 (/ y (pow (- 5641895835477563/5000000000000000 (* x y)) 2))))) (/ y (- 5641895835477563/5000000000000000 (* x y))))
(+ (* z (- (* z (- (* -1 (* z (+ (* -5641895835477563/5000000000000000 (/ (+ (* -31830988618379068626528276418969/25000000000000000000000000000000 (/ y (pow (- 5641895835477563/5000000000000000 (* x y)) 3))) (* 5641895835477563/10000000000000000 (/ y (pow (- 5641895835477563/5000000000000000 (* x y)) 2)))) (- 5641895835477563/5000000000000000 (* x y)))) (+ (* -31830988618379068626528276418969/50000000000000000000000000000000 (/ y (pow (- 5641895835477563/5000000000000000 (* x y)) 3))) (* 5641895835477563/30000000000000000 (/ y (pow (- 5641895835477563/5000000000000000 (* x y)) 2))))))) (+ (* -31830988618379068626528276418969/25000000000000000000000000000000 (/ y (pow (- 5641895835477563/5000000000000000 (* x y)) 3))) (* 5641895835477563/10000000000000000 (/ y (pow (- 5641895835477563/5000000000000000 (* x y)) 2)))))) (* 5641895835477563/5000000000000000 (/ y (pow (- 5641895835477563/5000000000000000 (* x y)) 2))))) (/ y (- 5641895835477563/5000000000000000 (* x y))))
(- 5641895835477563/5000000000000000 (* x y))
(- (+ 5641895835477563/5000000000000000 (* 5641895835477563/5000000000000000 z)) (* x y))
(- (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/5000000000000000 (* 5641895835477563/10000000000000000 z)))) (* x y))
(- (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z)))))) (* x y))
5641895835477563/5000000000000000
(+ 5641895835477563/5000000000000000 (* 5641895835477563/5000000000000000 z))
(+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/5000000000000000 (* 5641895835477563/10000000000000000 z))))
(+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z))))))
(* 5000000000000000/5641895835477563 y)
(+ (* -5000000000000000/5641895835477563 (* y z)) (* 5000000000000000/5641895835477563 y))
(* y (* (- 5641895835477563/5000000000000000 (* x y)) (- (* x y) 5641895835477563/5000000000000000)))
(+ (* 5641895835477563/5000000000000000 (* y (* z (- 5641895835477563/5000000000000000 (* x y))))) (* y (* (- 5641895835477563/5000000000000000 (* x y)) (- (* x y) 5641895835477563/5000000000000000))))
(+ (* 5641895835477563/5000000000000000 (/ (* y z) (* (- 5641895835477563/5000000000000000 (* x y)) (- (* x y) 5641895835477563/5000000000000000)))) (/ y (- 5641895835477563/5000000000000000 (* x y))))
5641895835477563/10000000000000000
(+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z))
5000000000000000/5641895835477563
(+ 5000000000000000/5641895835477563 (* -5000000000000000/5641895835477563 z))
(+ 5641895835477563/5000000000000000 (* 5641895835477563/10000000000000000 z))
(+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y))))
(/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)))
(- (* 5641895835477563/5000000000000000 (exp z)) (* x y))
(* -5641895835477563/5000000000000000 (/ (* y z) (pow (- 5641895835477563/5000000000000000 (* x y)) 2)))
(* z (+ (* -5641895835477563/5000000000000000 (/ y (pow (- 5641895835477563/5000000000000000 (* x y)) 2))) (/ y (* z (- 5641895835477563/5000000000000000 (* x y))))))
(* -5000000000000000/5641895835477563 (* y z))
(* z (+ (* -5000000000000000/5641895835477563 y) (* 5000000000000000/5641895835477563 (/ y z))))
(* 5641895835477563/5000000000000000 (* y (* z (- 5641895835477563/5000000000000000 (* x y)))))
(* z (+ (* 5641895835477563/5000000000000000 (* y (- 5641895835477563/5000000000000000 (* x y)))) (/ (* y (* (- 5641895835477563/5000000000000000 (* x y)) (- (* x y) 5641895835477563/5000000000000000))) z)))
(* 5641895835477563/5000000000000000 (/ (* y z) (* (- 5641895835477563/5000000000000000 (* x y)) (- (* x y) 5641895835477563/5000000000000000))))
(* z (+ (* 5641895835477563/5000000000000000 (/ y (* (- 5641895835477563/5000000000000000 (* x y)) (- (* x y) 5641895835477563/5000000000000000)))) (/ y (* z (- 5641895835477563/5000000000000000 (* x y))))))
(* 5641895835477563/30000000000000000 z)
(* z (+ 5641895835477563/30000000000000000 (* 5641895835477563/10000000000000000 (/ 1 z))))
(* -5000000000000000/5641895835477563 z)
(* z (- (* 5000000000000000/5641895835477563 (/ 1 z)) 5000000000000000/5641895835477563))
(* 5641895835477563/5000000000000000 z)
(* z (+ 5641895835477563/5000000000000000 (* 5641895835477563/5000000000000000 (/ 1 z))))
(* 5641895835477563/10000000000000000 z)
(* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/5000000000000000 (/ 1 z))))
(* -1 (* z (+ (* -1 (/ y (* z (- 5641895835477563/5000000000000000 (* x y))))) (* 5641895835477563/5000000000000000 (/ y (pow (- 5641895835477563/5000000000000000 (* x y)) 2))))))
(* -1 (* z (+ (* -5000000000000000/5641895835477563 (/ y z)) (* 5000000000000000/5641895835477563 y))))
(* -1 (* z (+ (* -5641895835477563/5000000000000000 (* y (- 5641895835477563/5000000000000000 (* x y)))) (* -1 (/ (* y (* (- 5641895835477563/5000000000000000 (* x y)) (- (* x y) 5641895835477563/5000000000000000))) z)))))
(* -1 (* z (+ (* -5641895835477563/5000000000000000 (/ y (* (- 5641895835477563/5000000000000000 (* x y)) (- (* x y) 5641895835477563/5000000000000000)))) (* -1 (/ y (* z (- 5641895835477563/5000000000000000 (* x y))))))))
(* -1 (* z (- 5000000000000000/5641895835477563 (* 5000000000000000/5641895835477563 (/ 1 z)))))
Calls

9 calls:

TimeVariablePointExpression
27.0ms
x
@0
((+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)))) (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y))) (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (* 5641895835477563/5000000000000000 (exp z)) (+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)))) (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y))) (/ (+ (/ (* (* -5641895835477563/5000000000000000 z) y) (- 5641895835477563/5000000000000000 (* y x))) y) (- 5641895835477563/5000000000000000 (* y x))) (* (+ (* -5000000000000000/5641895835477563 z) 5000000000000000/5641895835477563) y) (+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)))) (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y))) (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (* 5641895835477563/5000000000000000 (exp z)) (+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)))) (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y))) (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (* 5641895835477563/5000000000000000 (exp z)) (* (* (neg (- 5641895835477563/5000000000000000 (* y x))) (- 5641895835477563/5000000000000000 (* y x))) (- 5641895835477563/5000000000000000 (* y x))) (+ (* (* 5641895835477563/5000000000000000 (* z y)) (- 5641895835477563/5000000000000000 (* y x))) (* (* (neg (- 5641895835477563/5000000000000000 (* y x))) (- 5641895835477563/5000000000000000 (* y x))) y)) (/ (+ (* (* 5641895835477563/5000000000000000 (* z y)) (- 5641895835477563/5000000000000000 (* y x))) (* (* (neg (- 5641895835477563/5000000000000000 (* y x))) (- 5641895835477563/5000000000000000 (* y x))) y)) (* (* (neg (- 5641895835477563/5000000000000000 (* y x))) (- 5641895835477563/5000000000000000 (* y x))) (- 5641895835477563/5000000000000000 (* y x)))) (neg (- 5641895835477563/5000000000000000 (* y x))) (+ (* 5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000) (+ (* -5000000000000000/5641895835477563 z) 5000000000000000/5641895835477563) (+ (* z 5641895835477563/5000000000000000) 5641895835477563/5000000000000000) (+ (* 5641895835477563/10000000000000000 z) 5641895835477563/5000000000000000) (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y))) (* (* (neg (- 5641895835477563/5000000000000000 (* y x))) (- 5641895835477563/5000000000000000 (* y x))) y))
9.0ms
z
@inf
((+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)))) (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y))) (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (* 5641895835477563/5000000000000000 (exp z)) (+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)))) (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y))) (/ (+ (/ (* (* -5641895835477563/5000000000000000 z) y) (- 5641895835477563/5000000000000000 (* y x))) y) (- 5641895835477563/5000000000000000 (* y x))) (* (+ (* -5000000000000000/5641895835477563 z) 5000000000000000/5641895835477563) y) (+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)))) (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y))) (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (* 5641895835477563/5000000000000000 (exp z)) (+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)))) (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y))) (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (* 5641895835477563/5000000000000000 (exp z)) (* (* (neg (- 5641895835477563/5000000000000000 (* y x))) (- 5641895835477563/5000000000000000 (* y x))) (- 5641895835477563/5000000000000000 (* y x))) (+ (* (* 5641895835477563/5000000000000000 (* z y)) (- 5641895835477563/5000000000000000 (* y x))) (* (* (neg (- 5641895835477563/5000000000000000 (* y x))) (- 5641895835477563/5000000000000000 (* y x))) y)) (/ (+ (* (* 5641895835477563/5000000000000000 (* z y)) (- 5641895835477563/5000000000000000 (* y x))) (* (* (neg (- 5641895835477563/5000000000000000 (* y x))) (- 5641895835477563/5000000000000000 (* y x))) y)) (* (* (neg (- 5641895835477563/5000000000000000 (* y x))) (- 5641895835477563/5000000000000000 (* y x))) (- 5641895835477563/5000000000000000 (* y x)))) (neg (- 5641895835477563/5000000000000000 (* y x))) (+ (* 5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000) (+ (* -5000000000000000/5641895835477563 z) 5000000000000000/5641895835477563) (+ (* z 5641895835477563/5000000000000000) 5641895835477563/5000000000000000) (+ (* 5641895835477563/10000000000000000 z) 5641895835477563/5000000000000000) (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y))) (* (* (neg (- 5641895835477563/5000000000000000 (* y x))) (- 5641895835477563/5000000000000000 (* y x))) y))
7.0ms
y
@-inf
((+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)))) (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y))) (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (* 5641895835477563/5000000000000000 (exp z)) (+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)))) (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y))) (/ (+ (/ (* (* -5641895835477563/5000000000000000 z) y) (- 5641895835477563/5000000000000000 (* y x))) y) (- 5641895835477563/5000000000000000 (* y x))) (* (+ (* -5000000000000000/5641895835477563 z) 5000000000000000/5641895835477563) y) (+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)))) (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y))) (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (* 5641895835477563/5000000000000000 (exp z)) (+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)))) (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y))) (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (* 5641895835477563/5000000000000000 (exp z)) (* (* (neg (- 5641895835477563/5000000000000000 (* y x))) (- 5641895835477563/5000000000000000 (* y x))) (- 5641895835477563/5000000000000000 (* y x))) (+ (* (* 5641895835477563/5000000000000000 (* z y)) (- 5641895835477563/5000000000000000 (* y x))) (* (* (neg (- 5641895835477563/5000000000000000 (* y x))) (- 5641895835477563/5000000000000000 (* y x))) y)) (/ (+ (* (* 5641895835477563/5000000000000000 (* z y)) (- 5641895835477563/5000000000000000 (* y x))) (* (* (neg (- 5641895835477563/5000000000000000 (* y x))) (- 5641895835477563/5000000000000000 (* y x))) y)) (* (* (neg (- 5641895835477563/5000000000000000 (* y x))) (- 5641895835477563/5000000000000000 (* y x))) (- 5641895835477563/5000000000000000 (* y x)))) (neg (- 5641895835477563/5000000000000000 (* y x))) (+ (* 5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000) (+ (* -5000000000000000/5641895835477563 z) 5000000000000000/5641895835477563) (+ (* z 5641895835477563/5000000000000000) 5641895835477563/5000000000000000) (+ (* 5641895835477563/10000000000000000 z) 5641895835477563/5000000000000000) (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y))) (* (* (neg (- 5641895835477563/5000000000000000 (* y x))) (- 5641895835477563/5000000000000000 (* y x))) y))
5.0ms
y
@0
((+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)))) (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y))) (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (* 5641895835477563/5000000000000000 (exp z)) (+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)))) (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y))) (/ (+ (/ (* (* -5641895835477563/5000000000000000 z) y) (- 5641895835477563/5000000000000000 (* y x))) y) (- 5641895835477563/5000000000000000 (* y x))) (* (+ (* -5000000000000000/5641895835477563 z) 5000000000000000/5641895835477563) y) (+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)))) (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y))) (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (* 5641895835477563/5000000000000000 (exp z)) (+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)))) (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y))) (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (* 5641895835477563/5000000000000000 (exp z)) (* (* (neg (- 5641895835477563/5000000000000000 (* y x))) (- 5641895835477563/5000000000000000 (* y x))) (- 5641895835477563/5000000000000000 (* y x))) (+ (* (* 5641895835477563/5000000000000000 (* z y)) (- 5641895835477563/5000000000000000 (* y x))) (* (* (neg (- 5641895835477563/5000000000000000 (* y x))) (- 5641895835477563/5000000000000000 (* y x))) y)) (/ (+ (* (* 5641895835477563/5000000000000000 (* z y)) (- 5641895835477563/5000000000000000 (* y x))) (* (* (neg (- 5641895835477563/5000000000000000 (* y x))) (- 5641895835477563/5000000000000000 (* y x))) y)) (* (* (neg (- 5641895835477563/5000000000000000 (* y x))) (- 5641895835477563/5000000000000000 (* y x))) (- 5641895835477563/5000000000000000 (* y x)))) (neg (- 5641895835477563/5000000000000000 (* y x))) (+ (* 5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000) (+ (* -5000000000000000/5641895835477563 z) 5000000000000000/5641895835477563) (+ (* z 5641895835477563/5000000000000000) 5641895835477563/5000000000000000) (+ (* 5641895835477563/10000000000000000 z) 5641895835477563/5000000000000000) (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y))) (* (* (neg (- 5641895835477563/5000000000000000 (* y x))) (- 5641895835477563/5000000000000000 (* y x))) y))
4.0ms
y
@inf
((+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)))) (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y))) (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (* 5641895835477563/5000000000000000 (exp z)) (+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)))) (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y))) (/ (+ (/ (* (* -5641895835477563/5000000000000000 z) y) (- 5641895835477563/5000000000000000 (* y x))) y) (- 5641895835477563/5000000000000000 (* y x))) (* (+ (* -5000000000000000/5641895835477563 z) 5000000000000000/5641895835477563) y) (+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)))) (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y))) (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (* 5641895835477563/5000000000000000 (exp z)) (+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)))) (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y))) (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (* 5641895835477563/5000000000000000 (exp z)) (* (* (neg (- 5641895835477563/5000000000000000 (* y x))) (- 5641895835477563/5000000000000000 (* y x))) (- 5641895835477563/5000000000000000 (* y x))) (+ (* (* 5641895835477563/5000000000000000 (* z y)) (- 5641895835477563/5000000000000000 (* y x))) (* (* (neg (- 5641895835477563/5000000000000000 (* y x))) (- 5641895835477563/5000000000000000 (* y x))) y)) (/ (+ (* (* 5641895835477563/5000000000000000 (* z y)) (- 5641895835477563/5000000000000000 (* y x))) (* (* (neg (- 5641895835477563/5000000000000000 (* y x))) (- 5641895835477563/5000000000000000 (* y x))) y)) (* (* (neg (- 5641895835477563/5000000000000000 (* y x))) (- 5641895835477563/5000000000000000 (* y x))) (- 5641895835477563/5000000000000000 (* y x)))) (neg (- 5641895835477563/5000000000000000 (* y x))) (+ (* 5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000) (+ (* -5000000000000000/5641895835477563 z) 5000000000000000/5641895835477563) (+ (* z 5641895835477563/5000000000000000) 5641895835477563/5000000000000000) (+ (* 5641895835477563/10000000000000000 z) 5641895835477563/5000000000000000) (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y))) (* (* (neg (- 5641895835477563/5000000000000000 (* y x))) (- 5641895835477563/5000000000000000 (* y x))) y))

simplify459.0ms (4.9%)

Memory
15.9MiB live, 155.7MiB allocated
Algorithm
egg-herbie
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
011055941
138765755
080255429
Stop Event
iter limit
node limit
Counts
190 → 189
Calls
Call 1
Inputs
(* 5000000000000000/5641895835477563 (/ y (exp z)))
(+ (* 5000000000000000/5641895835477563 (/ y (exp z))) (* x (- 1 (* -25000000000000000000000000000000/31830988618379068626528276418969 (/ (pow y 2) (pow (exp z) 2))))))
(+ (* 5000000000000000/5641895835477563 (/ y (exp z))) (* x (- (+ 1 (* 125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547 (/ (* x (pow y 3)) (pow (exp z) 3)))) (* -25000000000000000000000000000000/31830988618379068626528276418969 (/ (pow y 2) (pow (exp z) 2))))))
(+ (* 5000000000000000/5641895835477563 (/ y (exp z))) (* x (- (+ 1 (* x (- (* 625000000000000000000000000000000000000000000000000000000000000/1013211836423377808197068612118338110498536634308026710423022961 (/ (* x (pow y 4)) (pow (exp z) 4))) (* -125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547 (/ (pow y 3) (pow (exp z) 3)))))) (* -25000000000000000000000000000000/31830988618379068626528276418969 (/ (pow y 2) (pow (exp z) 2))))))
(+ (* 25000000000000000000000000000000/31830988618379068626528276418969 (/ (* x (pow y 2)) (pow (exp z) 2))) (* 5000000000000000/5641895835477563 (/ y (exp z))))
(+ (* 5000000000000000/5641895835477563 (/ y (exp z))) (* x (- (* 125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547 (/ (* x (pow y 3)) (pow (exp z) 3))) (* -25000000000000000000000000000000/31830988618379068626528276418969 (/ (pow y 2) (pow (exp z) 2))))))
(+ (* 5000000000000000/5641895835477563 (/ y (exp z))) (* x (- (* x (- (* 625000000000000000000000000000000000000000000000000000000000000/1013211836423377808197068612118338110498536634308026710423022961 (/ (* x (pow y 4)) (pow (exp z) 4))) (* -125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547 (/ (pow y 3) (pow (exp z) 3))))) (* -25000000000000000000000000000000/31830988618379068626528276418969 (/ (pow y 2) (pow (exp z) 2))))))
(* 5641895835477563/5000000000000000 (exp z))
(+ (* -1 (* x y)) (* 5641895835477563/5000000000000000 (exp z)))
(* 5000000000000000/5641895835477563 (+ y (* -1 (* y z))))
(+ (* 5000000000000000/5641895835477563 (+ y (* -1 (* y z)))) (* x (- (* -25000000000000000000000000000000/31830988618379068626528276418969 (* (pow y 2) z)) (* -25000000000000000000000000000000/31830988618379068626528276418969 (* y (+ y (* -1 (* y z))))))))
(+ (* 5000000000000000/5641895835477563 (+ y (* -1 (* y z)))) (* x (- (+ (* -25000000000000000000000000000000/31830988618379068626528276418969 (* (pow y 2) z)) (* x (- (* -125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547 (* (pow y 3) z)) (* -5000000000000000/5641895835477563 (* y (- (* -25000000000000000000000000000000/31830988618379068626528276418969 (* (pow y 2) z)) (* -25000000000000000000000000000000/31830988618379068626528276418969 (* y (+ y (* -1 (* y z))))))))))) (* -25000000000000000000000000000000/31830988618379068626528276418969 (* y (+ y (* -1 (* y z))))))))
(+ (* 5000000000000000/5641895835477563 (+ y (* -1 (* y z)))) (* x (- (+ (* -25000000000000000000000000000000/31830988618379068626528276418969 (* (pow y 2) z)) (* x (- (+ (* -125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547 (* (pow y 3) z)) (* x (- (* -625000000000000000000000000000000000000000000000000000000000000/1013211836423377808197068612118338110498536634308026710423022961 (* (pow y 4) z)) (* -5000000000000000/5641895835477563 (* y (- (* -125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547 (* (pow y 3) z)) (* -5000000000000000/5641895835477563 (* y (- (* -25000000000000000000000000000000/31830988618379068626528276418969 (* (pow y 2) z)) (* -25000000000000000000000000000000/31830988618379068626528276418969 (* y (+ y (* -1 (* y z)))))))))))))) (* -5000000000000000/5641895835477563 (* y (- (* -25000000000000000000000000000000/31830988618379068626528276418969 (* (pow y 2) z)) (* -25000000000000000000000000000000/31830988618379068626528276418969 (* y (+ y (* -1 (* y z))))))))))) (* -25000000000000000000000000000000/31830988618379068626528276418969 (* y (+ y (* -1 (* y z))))))))
-179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000
(- (* x (+ (* 31830988618379068626528276418969/25000000000000000000000000000000 y) (* 31830988618379068626528276418969/12500000000000000000000000000000 y))) 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000)
(- (* x (+ (* 31830988618379068626528276418969/25000000000000000000000000000000 y) (+ (* 31830988618379068626528276418969/12500000000000000000000000000000 y) (* x (+ (* -5641895835477563/2500000000000000 (pow y 2)) (* -5641895835477563/5000000000000000 (pow y 2))))))) 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000)
(- (* x (+ (* 31830988618379068626528276418969/25000000000000000000000000000000 y) (+ (* 31830988618379068626528276418969/12500000000000000000000000000000 y) (* x (+ (* -5641895835477563/2500000000000000 (pow y 2)) (+ (* -5641895835477563/5000000000000000 (pow y 2)) (* x (pow y 3)))))))) 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000)
(+ (* -31830988618379068626528276418969/25000000000000000000000000000000 y) (* 31830988618379068626528276418969/25000000000000000000000000000000 (* y z)))
(+ (* -31830988618379068626528276418969/25000000000000000000000000000000 y) (+ (* 31830988618379068626528276418969/25000000000000000000000000000000 (* y z)) (* x (+ (* -5641895835477563/5000000000000000 (* (pow y 2) z)) (* 5641895835477563/2500000000000000 (pow y 2))))))
(+ (* -31830988618379068626528276418969/25000000000000000000000000000000 y) (+ (* 31830988618379068626528276418969/25000000000000000000000000000000 (* y z)) (* x (+ (* -5641895835477563/5000000000000000 (* (pow y 2) z)) (+ (* -1 (* x (pow y 3))) (* 5641895835477563/2500000000000000 (pow y 2)))))))
(* -125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547 (+ (* -31830988618379068626528276418969/25000000000000000000000000000000 y) (* 31830988618379068626528276418969/25000000000000000000000000000000 (* y z))))
(+ (* -125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547 (+ (* -31830988618379068626528276418969/25000000000000000000000000000000 y) (* 31830988618379068626528276418969/25000000000000000000000000000000 (* y z)))) (* x (- (* -125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547 (+ (* -5641895835477563/5000000000000000 (* (pow y 2) z)) (* 5641895835477563/2500000000000000 (pow y 2)))) (* 15625000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000/32251534433199493661049880593938777829847262829918009516762758739122115348467797302968742947209 (* (+ (* -31830988618379068626528276418969/25000000000000000000000000000000 y) (* 31830988618379068626528276418969/25000000000000000000000000000000 (* y z))) (+ (* 31830988618379068626528276418969/25000000000000000000000000000000 y) (* 31830988618379068626528276418969/12500000000000000000000000000000 y)))))))
(+ (* -125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547 (+ (* -31830988618379068626528276418969/25000000000000000000000000000000 y) (* 31830988618379068626528276418969/25000000000000000000000000000000 (* y z)))) (* x (- (+ (* -125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547 (+ (* -5641895835477563/5000000000000000 (* (pow y 2) z)) (* 5641895835477563/2500000000000000 (pow y 2)))) (* x (- (* 125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547 (pow y 3)) (+ (* -125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547 (* (+ (* 31830988618379068626528276418969/25000000000000000000000000000000 y) (* 31830988618379068626528276418969/12500000000000000000000000000000 y)) (- (* -125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547 (+ (* -5641895835477563/5000000000000000 (* (pow y 2) z)) (* 5641895835477563/2500000000000000 (pow y 2)))) (* 15625000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000/32251534433199493661049880593938777829847262829918009516762758739122115348467797302968742947209 (* (+ (* -31830988618379068626528276418969/25000000000000000000000000000000 y) (* 31830988618379068626528276418969/25000000000000000000000000000000 (* y z))) (+ (* 31830988618379068626528276418969/25000000000000000000000000000000 y) (* 31830988618379068626528276418969/12500000000000000000000000000000 y))))))) (* 15625000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000/32251534433199493661049880593938777829847262829918009516762758739122115348467797302968742947209 (* (+ (* -5641895835477563/2500000000000000 (pow y 2)) (* -5641895835477563/5000000000000000 (pow y 2))) (+ (* -31830988618379068626528276418969/25000000000000000000000000000000 y) (* 31830988618379068626528276418969/25000000000000000000000000000000 (* y z))))))))) (* 15625000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000/32251534433199493661049880593938777829847262829918009516762758739122115348467797302968742947209 (* (+ (* -31830988618379068626528276418969/25000000000000000000000000000000 y) (* 31830988618379068626528276418969/25000000000000000000000000000000 (* y z))) (+ (* 31830988618379068626528276418969/25000000000000000000000000000000 y) (* 31830988618379068626528276418969/12500000000000000000000000000000 y)))))))
(+ (* -125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547 (+ (* -31830988618379068626528276418969/25000000000000000000000000000000 y) (* 31830988618379068626528276418969/25000000000000000000000000000000 (* y z)))) (* x (- (+ (* -125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547 (+ (* -5641895835477563/5000000000000000 (* (pow y 2) z)) (* 5641895835477563/2500000000000000 (pow y 2)))) (* x (- (+ (* -1 (* x (+ (* -125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547 (* (+ (* -5641895835477563/2500000000000000 (pow y 2)) (* -5641895835477563/5000000000000000 (pow y 2))) (- (* -125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547 (+ (* -5641895835477563/5000000000000000 (* (pow y 2) z)) (* 5641895835477563/2500000000000000 (pow y 2)))) (* 15625000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000/32251534433199493661049880593938777829847262829918009516762758739122115348467797302968742947209 (* (+ (* -31830988618379068626528276418969/25000000000000000000000000000000 y) (* 31830988618379068626528276418969/25000000000000000000000000000000 (* y z))) (+ (* 31830988618379068626528276418969/25000000000000000000000000000000 y) (* 31830988618379068626528276418969/12500000000000000000000000000000 y))))))) (+ (* -125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547 (* (+ (* 31830988618379068626528276418969/25000000000000000000000000000000 y) (* 31830988618379068626528276418969/12500000000000000000000000000000 y)) (- (* 125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547 (pow y 3)) (+ (* -125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547 (* (+ (* 31830988618379068626528276418969/25000000000000000000000000000000 y) (* 31830988618379068626528276418969/12500000000000000000000000000000 y)) (- (* -125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547 (+ (* -5641895835477563/5000000000000000 (* (pow y 2) z)) (* 5641895835477563/2500000000000000 (pow y 2)))) (* 15625000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000/32251534433199493661049880593938777829847262829918009516762758739122115348467797302968742947209 (* (+ (* -31830988618379068626528276418969/25000000000000000000000000000000 y) (* 31830988618379068626528276418969/25000000000000000000000000000000 (* y z))) (+ (* 31830988618379068626528276418969/25000000000000000000000000000000 y) (* 31830988618379068626528276418969/12500000000000000000000000000000 y))))))) (* 15625000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000/32251534433199493661049880593938777829847262829918009516762758739122115348467797302968742947209 (* (+ (* -5641895835477563/2500000000000000 (pow y 2)) (* -5641895835477563/5000000000000000 (pow y 2))) (+ (* -31830988618379068626528276418969/25000000000000000000000000000000 y) (* 31830988618379068626528276418969/25000000000000000000000000000000 (* y z))))))))) (* 15625000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000/32251534433199493661049880593938777829847262829918009516762758739122115348467797302968742947209 (* (pow y 3) (+ (* -31830988618379068626528276418969/25000000000000000000000000000000 y) (* 31830988618379068626528276418969/25000000000000000000000000000000 (* y z))))))))) (* 125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547 (pow y 3))) (+ (* -125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547 (* (+ (* 31830988618379068626528276418969/25000000000000000000000000000000 y) (* 31830988618379068626528276418969/12500000000000000000000000000000 y)) (- (* -125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547 (+ (* -5641895835477563/5000000000000000 (* (pow y 2) z)) (* 5641895835477563/2500000000000000 (pow y 2)))) (* 15625000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000/32251534433199493661049880593938777829847262829918009516762758739122115348467797302968742947209 (* (+ (* -31830988618379068626528276418969/25000000000000000000000000000000 y) (* 31830988618379068626528276418969/25000000000000000000000000000000 (* y z))) (+ (* 31830988618379068626528276418969/25000000000000000000000000000000 y) (* 31830988618379068626528276418969/12500000000000000000000000000000 y))))))) (* 15625000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000/32251534433199493661049880593938777829847262829918009516762758739122115348467797302968742947209 (* (+ (* -5641895835477563/2500000000000000 (pow y 2)) (* -5641895835477563/5000000000000000 (pow y 2))) (+ (* -31830988618379068626528276418969/25000000000000000000000000000000 y) (* 31830988618379068626528276418969/25000000000000000000000000000000 (* y z))))))))) (* 15625000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000/32251534433199493661049880593938777829847262829918009516762758739122115348467797302968742947209 (* (+ (* -31830988618379068626528276418969/25000000000000000000000000000000 y) (* 31830988618379068626528276418969/25000000000000000000000000000000 (* y z))) (+ (* 31830988618379068626528276418969/25000000000000000000000000000000 y) (* 31830988618379068626528276418969/12500000000000000000000000000000 y)))))))
-5641895835477563/5000000000000000
(- (* x y) 5641895835477563/5000000000000000)
(* -31830988618379068626528276418969/25000000000000000000000000000000 y)
(+ (* -31830988618379068626528276418969/25000000000000000000000000000000 y) (* 5641895835477563/2500000000000000 (* x (pow y 2))))
(+ (* -31830988618379068626528276418969/25000000000000000000000000000000 y) (* x (+ (* -1 (* x (pow y 3))) (* 5641895835477563/2500000000000000 (pow y 2)))))
x
(* x (- 1 (/ 1 (pow x 2))))
(* x (- (+ 1 (* -5641895835477563/5000000000000000 (/ (exp z) (* (pow x 3) y)))) (/ 1 (pow x 2))))
(* x (- (+ 1 (* -31830988618379068626528276418969/25000000000000000000000000000000 (/ (pow (exp z) 2) (* (pow x 4) (pow y 2))))) (+ (* 5641895835477563/5000000000000000 (/ (exp z) (* (pow x 3) y))) (/ 1 (pow x 2)))))
(/ -1 x)
(/ (- (* -5641895835477563/5000000000000000 (/ (exp z) (* x y))) 1) x)
(/ (- (* -31830988618379068626528276418969/25000000000000000000000000000000 (/ (pow (exp z) 2) (* (pow x 2) (pow y 2)))) (+ 1 (* 5641895835477563/5000000000000000 (/ (exp z) (* x y))))) x)
(/ (- (* -179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 (/ (pow (exp z) 3) (* (pow x 3) (pow y 3)))) (+ 1 (+ (* 5641895835477563/5000000000000000 (/ (exp z) (* x y))) (* 31830988618379068626528276418969/25000000000000000000000000000000 (/ (pow (exp z) 2) (* (pow x 2) (pow y 2))))))) x)
(* -1 (* x y))
(* x (- (* 5641895835477563/5000000000000000 (/ (exp z) x)) y))
(/ (- (* -5641895835477563/5000000000000000 (/ z (* x y))) (+ 1 (/ 5641895835477563/5000000000000000 (* x y)))) x)
(/ (- (+ (* -31830988618379068626528276418969/25000000000000000000000000000000 (/ z (* (pow x 2) (pow y 2)))) (* -5641895835477563/5000000000000000 (/ z (* x y)))) (+ 1 (+ (* -5641895835477563/5000000000000000 (/ (- (* -5641895835477563/5000000000000000 (/ z y)) (* 5641895835477563/5000000000000000 (/ 1 y))) (* (pow x 2) y))) (/ 5641895835477563/5000000000000000 (* x y))))) x)
(/ (- (+ (* -179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 (/ z (* (pow x 3) (pow y 3)))) (+ (* -31830988618379068626528276418969/25000000000000000000000000000000 (/ z (* (pow x 2) (pow y 2)))) (* -5641895835477563/5000000000000000 (/ z (* x y))))) (+ 1 (+ (* -5641895835477563/5000000000000000 (/ (- (* -31830988618379068626528276418969/25000000000000000000000000000000 (/ z (pow y 2))) (* -5641895835477563/5000000000000000 (/ (- (* -5641895835477563/5000000000000000 (/ z y)) (* 5641895835477563/5000000000000000 (/ 1 y))) y))) (* (pow x 3) y))) (+ (* -5641895835477563/5000000000000000 (/ (- (* -5641895835477563/5000000000000000 (/ z y)) (* 5641895835477563/5000000000000000 (/ 1 y))) (* (pow x 2) y))) (/ 5641895835477563/5000000000000000 (* x y)))))) x)
(* (pow x 3) (pow y 3))
(* (pow x 3) (+ (* -5641895835477563/2500000000000000 (/ (pow y 2) x)) (+ (* -5641895835477563/5000000000000000 (/ (pow y 2) x)) (pow y 3))))
(* (pow x 3) (+ (* -5641895835477563/2500000000000000 (/ (pow y 2) x)) (+ (* -5641895835477563/5000000000000000 (/ (pow y 2) x)) (+ (* 31830988618379068626528276418969/25000000000000000000000000000000 (/ y (pow x 2))) (+ (* 31830988618379068626528276418969/12500000000000000000000000000000 (/ y (pow x 2))) (pow y 3))))))
(* (pow x 3) (- (+ (* -5641895835477563/2500000000000000 (/ (pow y 2) x)) (+ (* -5641895835477563/5000000000000000 (/ (pow y 2) x)) (+ (* 31830988618379068626528276418969/25000000000000000000000000000000 (/ y (pow x 2))) (+ (* 31830988618379068626528276418969/12500000000000000000000000000000 (/ y (pow x 2))) (pow y 3))))) (* 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 (/ 1 (pow x 3)))))
(* -1 (* (pow x 2) (pow y 3)))
(* (pow x 2) (+ (* -5641895835477563/5000000000000000 (/ (* (pow y 2) z) x)) (+ (* -1 (pow y 3)) (* 5641895835477563/2500000000000000 (/ (pow y 2) x)))))
(* (pow x 2) (+ (* -31830988618379068626528276418969/25000000000000000000000000000000 (/ y (pow x 2))) (+ (* -5641895835477563/5000000000000000 (/ (* (pow y 2) z) x)) (+ (* -1 (pow y 3)) (+ (* 31830988618379068626528276418969/25000000000000000000000000000000 (/ (* y z) (pow x 2))) (* 5641895835477563/2500000000000000 (/ (pow y 2) x)))))))
(/ (- (+ (* -5641895835477563/5000000000000000 (/ z (* x y))) (/ 5641895835477563/2500000000000000 (* x y))) (+ 1 (* -1 (/ (+ (* -5641895835477563/2500000000000000 (pow y 2)) (* -5641895835477563/5000000000000000 (pow y 2))) (* x (pow y 3)))))) x)
(/ (- (+ (* -5641895835477563/5000000000000000 (/ z (* x y))) (+ (* 31830988618379068626528276418969/25000000000000000000000000000000 (/ z (* (pow x 2) (pow y 2)))) (/ 5641895835477563/2500000000000000 (* x y)))) (+ 1 (+ (* -1 (/ (+ (* -5641895835477563/2500000000000000 (pow y 2)) (* -5641895835477563/5000000000000000 (pow y 2))) (* x (pow y 3)))) (+ (* -1 (/ (+ (* 31830988618379068626528276418969/25000000000000000000000000000000 y) (* 31830988618379068626528276418969/12500000000000000000000000000000 y)) (* (pow x 2) (pow y 3)))) (+ (* 31830988618379068626528276418969/25000000000000000000000000000000 (/ 1 (* (pow x 2) (pow y 2)))) (/ (* (+ (* -5641895835477563/2500000000000000 (pow y 2)) (* -5641895835477563/5000000000000000 (pow y 2))) (- (+ (* -5641895835477563/5000000000000000 (/ z y)) (* 5641895835477563/2500000000000000 (/ 1 y))) (* -1 (/ (+ (* -5641895835477563/2500000000000000 (pow y 2)) (* -5641895835477563/5000000000000000 (pow y 2))) (pow y 3))))) (* (pow x 2) (pow y 3)))))))) x)
(/ (- (+ (* -5641895835477563/5000000000000000 (/ z (* x y))) (+ (* -1 (/ (+ (* 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 (/ 1 (pow y 3))) (+ (/ (* (+ (* -5641895835477563/2500000000000000 (pow y 2)) (* -5641895835477563/5000000000000000 (pow y 2))) (- (* 31830988618379068626528276418969/25000000000000000000000000000000 (/ z (pow y 2))) (+ (* -1 (/ (+ (* 31830988618379068626528276418969/25000000000000000000000000000000 y) (* 31830988618379068626528276418969/12500000000000000000000000000000 y)) (pow y 3))) (+ (* 31830988618379068626528276418969/25000000000000000000000000000000 (/ 1 (pow y 2))) (/ (* (+ (* -5641895835477563/2500000000000000 (pow y 2)) (* -5641895835477563/5000000000000000 (pow y 2))) (- (+ (* -5641895835477563/5000000000000000 (/ z y)) (* 5641895835477563/2500000000000000 (/ 1 y))) (* -1 (/ (+ (* -5641895835477563/2500000000000000 (pow y 2)) (* -5641895835477563/5000000000000000 (pow y 2))) (pow y 3))))) (pow y 3)))))) (pow y 3)) (/ (* (+ (* 31830988618379068626528276418969/25000000000000000000000000000000 y) (* 31830988618379068626528276418969/12500000000000000000000000000000 y)) (- (+ (* -5641895835477563/5000000000000000 (/ z y)) (* 5641895835477563/2500000000000000 (/ 1 y))) (* -1 (/ (+ (* -5641895835477563/2500000000000000 (pow y 2)) (* -5641895835477563/5000000000000000 (pow y 2))) (pow y 3))))) (pow y 3)))) (pow x 3))) (+ (* 31830988618379068626528276418969/25000000000000000000000000000000 (/ z (* (pow x 2) (pow y 2)))) (/ 5641895835477563/2500000000000000 (* x y))))) (+ 1 (+ (* -1 (/ (+ (* -5641895835477563/2500000000000000 (pow y 2)) (* -5641895835477563/5000000000000000 (pow y 2))) (* x (pow y 3)))) (+ (* -1 (/ (+ (* 31830988618379068626528276418969/25000000000000000000000000000000 y) (* 31830988618379068626528276418969/12500000000000000000000000000000 y)) (* (pow x 2) (pow y 3)))) (+ (* 31830988618379068626528276418969/25000000000000000000000000000000 (/ 1 (* (pow x 2) (pow y 2)))) (/ (* (+ (* -5641895835477563/2500000000000000 (pow y 2)) (* -5641895835477563/5000000000000000 (pow y 2))) (- (+ (* -5641895835477563/5000000000000000 (/ z y)) (* 5641895835477563/2500000000000000 (/ 1 y))) (* -1 (/ (+ (* -5641895835477563/2500000000000000 (pow y 2)) (* -5641895835477563/5000000000000000 (pow y 2))) (pow y 3))))) (* (pow x 2) (pow y 3)))))))) x)
(* x y)
(* x (- y (* 5641895835477563/5000000000000000 (/ 1 x))))
(* (pow x 2) (+ (* -1 (pow y 3)) (* 5641895835477563/2500000000000000 (/ (pow y 2) x))))
(* (pow x 2) (+ (* -31830988618379068626528276418969/25000000000000000000000000000000 (/ y (pow x 2))) (+ (* -1 (pow y 3)) (* 5641895835477563/2500000000000000 (/ (pow y 2) x)))))
(* -1 (* x (- (/ 1 (pow x 2)) 1)))
(* -1 (* x (- (+ (* 5641895835477563/5000000000000000 (/ (exp z) (* (pow x 3) y))) (/ 1 (pow x 2))) 1)))
(* -1 (* x (- (+ (* -1 (/ (- (* -31830988618379068626528276418969/25000000000000000000000000000000 (/ (pow (exp z) 2) (* x (pow y 2)))) (* 5641895835477563/5000000000000000 (/ (exp z) y))) (pow x 3))) (/ 1 (pow x 2))) 1)))
(* -1 (/ (+ 1 (* 5641895835477563/5000000000000000 (/ (exp z) (* x y)))) x))
(* -1 (/ (+ 1 (* -1 (/ (- (* -31830988618379068626528276418969/25000000000000000000000000000000 (/ (pow (exp z) 2) (* x (pow y 2)))) (* 5641895835477563/5000000000000000 (/ (exp z) y))) x))) x))
(* -1 (/ (+ 1 (* -1 (/ (- (* -1 (/ (- (* 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 (/ (pow (exp z) 3) (* x (pow y 3)))) (* -31830988618379068626528276418969/25000000000000000000000000000000 (/ (pow (exp z) 2) (pow y 2)))) x)) (* 5641895835477563/5000000000000000 (/ (exp z) y))) x))) x))
(* -1 (* x (- (* -5641895835477563/5000000000000000 (/ (exp z) x)) (* -1 y))))
(* -1 (/ (+ 1 (* -1 (/ (- (* -5641895835477563/5000000000000000 (/ z y)) (* 5641895835477563/5000000000000000 (/ 1 y))) x))) x))
(* -1 (/ (+ 1 (* -1 (/ (- (+ (* -5641895835477563/5000000000000000 (/ z y)) (* -1 (/ (- (* 31830988618379068626528276418969/25000000000000000000000000000000 (/ z (pow y 2))) (* 5641895835477563/5000000000000000 (/ (- (* -5641895835477563/5000000000000000 (/ z y)) (* 5641895835477563/5000000000000000 (/ 1 y))) y))) x))) (* 5641895835477563/5000000000000000 (/ 1 y))) x))) x))
(* -1 (/ (+ 1 (* -1 (/ (- (+ (* -5641895835477563/5000000000000000 (/ z y)) (* -1 (/ (- (+ (* -1 (/ (- (* -179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 (/ z (pow y 3))) (* 5641895835477563/5000000000000000 (/ (- (* 31830988618379068626528276418969/25000000000000000000000000000000 (/ z (pow y 2))) (* 5641895835477563/5000000000000000 (/ (- (* -5641895835477563/5000000000000000 (/ z y)) (* 5641895835477563/5000000000000000 (/ 1 y))) y))) y))) x)) (* 31830988618379068626528276418969/25000000000000000000000000000000 (/ z (pow y 2)))) (* 5641895835477563/5000000000000000 (/ (- (* -5641895835477563/5000000000000000 (/ z y)) (* 5641895835477563/5000000000000000 (/ 1 y))) y))) x))) (* 5641895835477563/5000000000000000 (/ 1 y))) x))) x))
(* -1 (* (pow x 3) (+ (* -1 (/ (+ (* -5641895835477563/2500000000000000 (pow y 2)) (* -5641895835477563/5000000000000000 (pow y 2))) x)) (* -1 (pow y 3)))))
(* -1 (* (pow x 3) (+ (* -1 (/ (+ (* -5641895835477563/2500000000000000 (pow y 2)) (+ (* -5641895835477563/5000000000000000 (pow y 2)) (* -1 (/ (+ (* -31830988618379068626528276418969/12500000000000000000000000000000 y) (* -31830988618379068626528276418969/25000000000000000000000000000000 y)) x)))) x)) (* -1 (pow y 3)))))
(* -1 (* (pow x 3) (+ (* -1 (/ (+ (* -5641895835477563/2500000000000000 (pow y 2)) (+ (* -5641895835477563/5000000000000000 (pow y 2)) (* -1 (/ (+ (* -31830988618379068626528276418969/12500000000000000000000000000000 y) (+ (* -31830988618379068626528276418969/25000000000000000000000000000000 y) (* 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 (/ 1 x)))) x)))) x)) (* -1 (pow y 3)))))
(* (pow x 2) (+ (* -1 (/ (+ (* -5641895835477563/2500000000000000 (pow y 2)) (* 5641895835477563/5000000000000000 (* (pow y 2) z))) x)) (* -1 (pow y 3))))
(* (pow x 2) (+ (* -1 (/ (+ (* -5641895835477563/2500000000000000 (pow y 2)) (+ (* -1 (/ (+ (* -31830988618379068626528276418969/25000000000000000000000000000000 y) (* 31830988618379068626528276418969/25000000000000000000000000000000 (* y z))) x)) (* 5641895835477563/5000000000000000 (* (pow y 2) z)))) x)) (* -1 (pow y 3))))
(* -1 (/ (+ 1 (* -1 (/ (- (* -1 (/ (+ (* -5641895835477563/2500000000000000 (pow y 2)) (* 5641895835477563/5000000000000000 (* (pow y 2) z))) (pow y 3))) (* -1 (/ (+ (* -5641895835477563/2500000000000000 (pow y 2)) (* -5641895835477563/5000000000000000 (pow y 2))) (pow y 3)))) x))) x))
(* -1 (/ (+ 1 (* -1 (/ (- (+ (* -1 (/ (+ (* -5641895835477563/2500000000000000 (pow y 2)) (* 5641895835477563/5000000000000000 (* (pow y 2) z))) (pow y 3))) (* -1 (/ (- (* -1 (/ (+ (* -31830988618379068626528276418969/25000000000000000000000000000000 y) (* 31830988618379068626528276418969/25000000000000000000000000000000 (* y z))) (pow y 3))) (+ (* -1 (/ (* (+ (* -5641895835477563/2500000000000000 (pow y 2)) (* -5641895835477563/5000000000000000 (pow y 2))) (- (* -1 (/ (+ (* -5641895835477563/2500000000000000 (pow y 2)) (* 5641895835477563/5000000000000000 (* (pow y 2) z))) (pow y 3))) (* -1 (/ (+ (* -5641895835477563/2500000000000000 (pow y 2)) (* -5641895835477563/5000000000000000 (pow y 2))) (pow y 3))))) (pow y 3))) (* -1 (/ (+ (* -31830988618379068626528276418969/12500000000000000000000000000000 y) (* -31830988618379068626528276418969/25000000000000000000000000000000 y)) (pow y 3))))) x))) (* -1 (/ (+ (* -5641895835477563/2500000000000000 (pow y 2)) (* -5641895835477563/5000000000000000 (pow y 2))) (pow y 3)))) x))) x))
(* -1 (/ (+ 1 (* -1 (/ (- (+ (* -1 (/ (+ (* -5641895835477563/2500000000000000 (pow y 2)) (* 5641895835477563/5000000000000000 (* (pow y 2) z))) (pow y 3))) (* -1 (/ (- (+ (* -1 (/ (* (+ (* -31830988618379068626528276418969/12500000000000000000000000000000 y) (* -31830988618379068626528276418969/25000000000000000000000000000000 y)) (- (* -1 (/ (+ (* -5641895835477563/2500000000000000 (pow y 2)) (* 5641895835477563/5000000000000000 (* (pow y 2) z))) (pow y 3))) (* -1 (/ (+ (* -5641895835477563/2500000000000000 (pow y 2)) (* -5641895835477563/5000000000000000 (pow y 2))) (pow y 3))))) (* x (pow y 3)))) (+ (* -1 (/ (* (+ (* -5641895835477563/2500000000000000 (pow y 2)) (* -5641895835477563/5000000000000000 (pow y 2))) (- (* -1 (/ (+ (* -31830988618379068626528276418969/25000000000000000000000000000000 y) (* 31830988618379068626528276418969/25000000000000000000000000000000 (* y z))) (pow y 3))) (+ (* -1 (/ (* (+ (* -5641895835477563/2500000000000000 (pow y 2)) (* -5641895835477563/5000000000000000 (pow y 2))) (- (* -1 (/ (+ (* -5641895835477563/2500000000000000 (pow y 2)) (* 5641895835477563/5000000000000000 (* (pow y 2) z))) (pow y 3))) (* -1 (/ (+ (* -5641895835477563/2500000000000000 (pow y 2)) (* -5641895835477563/5000000000000000 (pow y 2))) (pow y 3))))) (pow y 3))) (* -1 (/ (+ (* -31830988618379068626528276418969/12500000000000000000000000000000 y) (* -31830988618379068626528276418969/25000000000000000000000000000000 y)) (pow y 3)))))) (* x (pow y 3)))) (+ (* -1 (/ (+ (* -31830988618379068626528276418969/25000000000000000000000000000000 y) (* 31830988618379068626528276418969/25000000000000000000000000000000 (* y z))) (pow y 3))) (/ 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 (* x (pow y 3)))))) (+ (* -1 (/ (* (+ (* -5641895835477563/2500000000000000 (pow y 2)) (* -5641895835477563/5000000000000000 (pow y 2))) (- (* -1 (/ (+ (* -5641895835477563/2500000000000000 (pow y 2)) (* 5641895835477563/5000000000000000 (* (pow y 2) z))) (pow y 3))) (* -1 (/ (+ (* -5641895835477563/2500000000000000 (pow y 2)) (* -5641895835477563/5000000000000000 (pow y 2))) (pow y 3))))) (pow y 3))) (* -1 (/ (+ (* -31830988618379068626528276418969/12500000000000000000000000000000 y) (* -31830988618379068626528276418969/25000000000000000000000000000000 y)) (pow y 3))))) x))) (* -1 (/ (+ (* -5641895835477563/2500000000000000 (pow y 2)) (* -5641895835477563/5000000000000000 (pow y 2))) (pow y 3)))) x))) x))
(* -1 (* x (+ (* -1 y) (* 5641895835477563/5000000000000000 (/ 1 x)))))
(* (pow x 2) (+ (* -1 (/ (+ (* -5641895835477563/2500000000000000 (pow y 2)) (* 31830988618379068626528276418969/25000000000000000000000000000000 (/ y x))) x)) (* -1 (pow y 3))))
(+ x (* 5000000000000000/5641895835477563 (/ y (exp z))))
(+ x (* y (+ (* 25000000000000000000000000000000/31830988618379068626528276418969 (/ (* x y) (pow (exp z) 2))) (* 5000000000000000/5641895835477563 (/ 1 (exp z))))))
(+ x (* y (+ (* y (- (* 125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547 (/ (* (pow x 2) y) (pow (exp z) 3))) (* -25000000000000000000000000000000/31830988618379068626528276418969 (/ x (pow (exp z) 2))))) (* 5000000000000000/5641895835477563 (/ 1 (exp z))))))
(* y (+ (* 25000000000000000000000000000000/31830988618379068626528276418969 (/ (* x y) (pow (exp z) 2))) (* 5000000000000000/5641895835477563 (/ 1 (exp z)))))
(* y (+ (* y (- (* 125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547 (/ (* (pow x 2) y) (pow (exp z) 3))) (* -25000000000000000000000000000000/31830988618379068626528276418969 (/ x (pow (exp z) 2))))) (* 5000000000000000/5641895835477563 (/ 1 (exp z)))))
(* y (+ (* y (- (* y (- (* 625000000000000000000000000000000000000000000000000000000000000/1013211836423377808197068612118338110498536634308026710423022961 (/ (* (pow x 3) y) (pow (exp z) 4))) (* -125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547 (/ (pow x 2) (pow (exp z) 3))))) (* -25000000000000000000000000000000/31830988618379068626528276418969 (/ x (pow (exp z) 2))))) (* 5000000000000000/5641895835477563 (/ 1 (exp z)))))
(* 5000000000000000/5641895835477563 (* y (+ 1 (* -1 z))))
(* y (+ (* 5000000000000000/5641895835477563 (+ 1 (* -1 z))) (* y (- (* -25000000000000000000000000000000/31830988618379068626528276418969 (* x z)) (* -25000000000000000000000000000000/31830988618379068626528276418969 (* x (+ 1 (* -1 z))))))))
(* y (+ (* 5000000000000000/5641895835477563 (+ 1 (* -1 z))) (* y (- (+ (* -25000000000000000000000000000000/31830988618379068626528276418969 (* x z)) (* y (- (* -125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547 (* (pow x 2) z)) (* -5000000000000000/5641895835477563 (* x (- (* -25000000000000000000000000000000/31830988618379068626528276418969 (* x z)) (* -25000000000000000000000000000000/31830988618379068626528276418969 (* x (+ 1 (* -1 z)))))))))) (* -25000000000000000000000000000000/31830988618379068626528276418969 (* x (+ 1 (* -1 z))))))))
(* y (+ (* 5000000000000000/5641895835477563 (+ 1 (* -1 z))) (* y (- (+ (* -25000000000000000000000000000000/31830988618379068626528276418969 (* x z)) (* y (- (+ (* -125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547 (* (pow x 2) z)) (* y (- (* -625000000000000000000000000000000000000000000000000000000000000/1013211836423377808197068612118338110498536634308026710423022961 (* (pow x 3) z)) (* -5000000000000000/5641895835477563 (* x (- (* -125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547 (* (pow x 2) z)) (* -5000000000000000/5641895835477563 (* x (- (* -25000000000000000000000000000000/31830988618379068626528276418969 (* x z)) (* -25000000000000000000000000000000/31830988618379068626528276418969 (* x (+ 1 (* -1 z))))))))))))) (* -5000000000000000/5641895835477563 (* x (- (* -25000000000000000000000000000000/31830988618379068626528276418969 (* x z)) (* -25000000000000000000000000000000/31830988618379068626528276418969 (* x (+ 1 (* -1 z)))))))))) (* -25000000000000000000000000000000/31830988618379068626528276418969 (* x (+ 1 (* -1 z))))))))
(* y (+ 5000000000000000/5641895835477563 (* -5000000000000000/5641895835477563 z)))
(- (* y (+ (* 31830988618379068626528276418969/25000000000000000000000000000000 x) (* 31830988618379068626528276418969/12500000000000000000000000000000 x))) 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000)
(- (* y (+ (* 31830988618379068626528276418969/25000000000000000000000000000000 x) (+ (* 31830988618379068626528276418969/12500000000000000000000000000000 x) (* y (+ (* -5641895835477563/2500000000000000 (pow x 2)) (* -5641895835477563/5000000000000000 (pow x 2))))))) 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000)
(- (* y (+ (* 31830988618379068626528276418969/25000000000000000000000000000000 x) (+ (* 31830988618379068626528276418969/12500000000000000000000000000000 x) (* y (+ (* -5641895835477563/2500000000000000 (pow x 2)) (+ (* -5641895835477563/5000000000000000 (pow x 2)) (* (pow x 3) y))))))) 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000)
(* y (- (* 31830988618379068626528276418969/25000000000000000000000000000000 z) 31830988618379068626528276418969/25000000000000000000000000000000))
(* y (- (+ (* 31830988618379068626528276418969/25000000000000000000000000000000 z) (* y (+ (* -5641895835477563/5000000000000000 (* x z)) (* 5641895835477563/2500000000000000 x)))) 31830988618379068626528276418969/25000000000000000000000000000000))
(* y (- (+ (* 31830988618379068626528276418969/25000000000000000000000000000000 z) (* y (+ (* -5641895835477563/5000000000000000 (* x z)) (+ (* -1 (* (pow x 2) y)) (* 5641895835477563/2500000000000000 x))))) 31830988618379068626528276418969/25000000000000000000000000000000))
(* -125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547 (* y (- (* 31830988618379068626528276418969/25000000000000000000000000000000 z) 31830988618379068626528276418969/25000000000000000000000000000000)))
(* y (+ (* -125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547 (- (* 31830988618379068626528276418969/25000000000000000000000000000000 z) 31830988618379068626528276418969/25000000000000000000000000000000)) (* y (- (* -125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547 (+ (* -5641895835477563/5000000000000000 (* x z)) (* 5641895835477563/2500000000000000 x))) (* 15625000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000/32251534433199493661049880593938777829847262829918009516762758739122115348467797302968742947209 (* (+ (* 31830988618379068626528276418969/25000000000000000000000000000000 x) (* 31830988618379068626528276418969/12500000000000000000000000000000 x)) (- (* 31830988618379068626528276418969/25000000000000000000000000000000 z) 31830988618379068626528276418969/25000000000000000000000000000000)))))))
(* y (+ (* -125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547 (- (* 31830988618379068626528276418969/25000000000000000000000000000000 z) 31830988618379068626528276418969/25000000000000000000000000000000)) (* y (- (+ (* -125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547 (+ (* -5641895835477563/5000000000000000 (* x z)) (* 5641895835477563/2500000000000000 x))) (* y (- (* 125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547 (pow x 2)) (+ (* -125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547 (* (+ (* 31830988618379068626528276418969/25000000000000000000000000000000 x) (* 31830988618379068626528276418969/12500000000000000000000000000000 x)) (- (* -125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547 (+ (* -5641895835477563/5000000000000000 (* x z)) (* 5641895835477563/2500000000000000 x))) (* 15625000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000/32251534433199493661049880593938777829847262829918009516762758739122115348467797302968742947209 (* (+ (* 31830988618379068626528276418969/25000000000000000000000000000000 x) (* 31830988618379068626528276418969/12500000000000000000000000000000 x)) (- (* 31830988618379068626528276418969/25000000000000000000000000000000 z) 31830988618379068626528276418969/25000000000000000000000000000000)))))) (* 15625000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000/32251534433199493661049880593938777829847262829918009516762758739122115348467797302968742947209 (* (+ (* -5641895835477563/2500000000000000 (pow x 2)) (* -5641895835477563/5000000000000000 (pow x 2))) (- (* 31830988618379068626528276418969/25000000000000000000000000000000 z) 31830988618379068626528276418969/25000000000000000000000000000000))))))) (* 15625000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000/32251534433199493661049880593938777829847262829918009516762758739122115348467797302968742947209 (* (+ (* 31830988618379068626528276418969/25000000000000000000000000000000 x) (* 31830988618379068626528276418969/12500000000000000000000000000000 x)) (- (* 31830988618379068626528276418969/25000000000000000000000000000000 z) 31830988618379068626528276418969/25000000000000000000000000000000)))))))
(* y (+ (* -125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547 (- (* 31830988618379068626528276418969/25000000000000000000000000000000 z) 31830988618379068626528276418969/25000000000000000000000000000000)) (* y (- (+ (* -125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547 (+ (* -5641895835477563/5000000000000000 (* x z)) (* 5641895835477563/2500000000000000 x))) (* y (- (+ (* -1 (* y (+ (* -125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547 (* (+ (* -5641895835477563/2500000000000000 (pow x 2)) (* -5641895835477563/5000000000000000 (pow x 2))) (- (* -125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547 (+ (* -5641895835477563/5000000000000000 (* x z)) (* 5641895835477563/2500000000000000 x))) (* 15625000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000/32251534433199493661049880593938777829847262829918009516762758739122115348467797302968742947209 (* (+ (* 31830988618379068626528276418969/25000000000000000000000000000000 x) (* 31830988618379068626528276418969/12500000000000000000000000000000 x)) (- (* 31830988618379068626528276418969/25000000000000000000000000000000 z) 31830988618379068626528276418969/25000000000000000000000000000000)))))) (+ (* -125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547 (* (+ (* 31830988618379068626528276418969/25000000000000000000000000000000 x) (* 31830988618379068626528276418969/12500000000000000000000000000000 x)) (- (* 125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547 (pow x 2)) (+ (* -125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547 (* (+ (* 31830988618379068626528276418969/25000000000000000000000000000000 x) (* 31830988618379068626528276418969/12500000000000000000000000000000 x)) (- (* -125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547 (+ (* -5641895835477563/5000000000000000 (* x z)) (* 5641895835477563/2500000000000000 x))) (* 15625000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000/32251534433199493661049880593938777829847262829918009516762758739122115348467797302968742947209 (* (+ (* 31830988618379068626528276418969/25000000000000000000000000000000 x) (* 31830988618379068626528276418969/12500000000000000000000000000000 x)) (- (* 31830988618379068626528276418969/25000000000000000000000000000000 z) 31830988618379068626528276418969/25000000000000000000000000000000)))))) (* 15625000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000/32251534433199493661049880593938777829847262829918009516762758739122115348467797302968742947209 (* (+ (* -5641895835477563/2500000000000000 (pow x 2)) (* -5641895835477563/5000000000000000 (pow x 2))) (- (* 31830988618379068626528276418969/25000000000000000000000000000000 z) 31830988618379068626528276418969/25000000000000000000000000000000))))))) (* 15625000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000/32251534433199493661049880593938777829847262829918009516762758739122115348467797302968742947209 (* (pow x 3) (- (* 31830988618379068626528276418969/25000000000000000000000000000000 z) 31830988618379068626528276418969/25000000000000000000000000000000))))))) (* 125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547 (pow x 2))) (+ (* -125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547 (* (+ (* 31830988618379068626528276418969/25000000000000000000000000000000 x) (* 31830988618379068626528276418969/12500000000000000000000000000000 x)) (- (* -125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547 (+ (* -5641895835477563/5000000000000000 (* x z)) (* 5641895835477563/2500000000000000 x))) (* 15625000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000/32251534433199493661049880593938777829847262829918009516762758739122115348467797302968742947209 (* (+ (* 31830988618379068626528276418969/25000000000000000000000000000000 x) (* 31830988618379068626528276418969/12500000000000000000000000000000 x)) (- (* 31830988618379068626528276418969/25000000000000000000000000000000 z) 31830988618379068626528276418969/25000000000000000000000000000000)))))) (* 15625000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000/32251534433199493661049880593938777829847262829918009516762758739122115348467797302968742947209 (* (+ (* -5641895835477563/2500000000000000 (pow x 2)) (* -5641895835477563/5000000000000000 (pow x 2))) (- (* 31830988618379068626528276418969/25000000000000000000000000000000 z) 31830988618379068626528276418969/25000000000000000000000000000000))))))) (* 15625000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000/32251534433199493661049880593938777829847262829918009516762758739122115348467797302968742947209 (* (+ (* 31830988618379068626528276418969/25000000000000000000000000000000 x) (* 31830988618379068626528276418969/12500000000000000000000000000000 x)) (- (* 31830988618379068626528276418969/25000000000000000000000000000000 z) 31830988618379068626528276418969/25000000000000000000000000000000)))))))
(* y (- (* 5641895835477563/2500000000000000 (* x y)) 31830988618379068626528276418969/25000000000000000000000000000000))
(* y (- (* y (+ (* -1 (* (pow x 2) y)) (* 5641895835477563/2500000000000000 x))) 31830988618379068626528276418969/25000000000000000000000000000000))
(- x (/ 1 x))
(- (+ x (* -5641895835477563/5000000000000000 (/ (exp z) (* (pow x 2) y)))) (/ 1 x))
(- (+ x (* -31830988618379068626528276418969/25000000000000000000000000000000 (/ (pow (exp z) 2) (* (pow x 3) (pow y 2))))) (+ (* 5641895835477563/5000000000000000 (/ (exp z) (* (pow x 2) y))) (/ 1 x)))
(- (+ x (* -179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 (/ (pow (exp z) 3) (* (pow x 4) (pow y 3))))) (+ (* 5641895835477563/5000000000000000 (/ (exp z) (* (pow x 2) y))) (+ (* 31830988618379068626528276418969/25000000000000000000000000000000 (/ (pow (exp z) 2) (* (pow x 3) (pow y 2)))) (/ 1 x))))
(- (* -5641895835477563/5000000000000000 (/ (exp z) (* (pow x 2) y))) (/ 1 x))
(- (* -31830988618379068626528276418969/25000000000000000000000000000000 (/ (pow (exp z) 2) (* (pow x 3) (pow y 2)))) (+ (* 5641895835477563/5000000000000000 (/ (exp z) (* (pow x 2) y))) (/ 1 x)))
(- (* -179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 (/ (pow (exp z) 3) (* (pow x 4) (pow y 3)))) (+ (* 5641895835477563/5000000000000000 (/ (exp z) (* (pow x 2) y))) (+ (* 31830988618379068626528276418969/25000000000000000000000000000000 (/ (pow (exp z) 2) (* (pow x 3) (pow y 2)))) (/ 1 x))))
(* y (- (* 5641895835477563/5000000000000000 (/ (exp z) y)) x))
(- (* -5641895835477563/5000000000000000 (/ z (* (pow x 2) y))) (+ (/ 1 x) (/ 5641895835477563/5000000000000000 (* (pow x 2) y))))
(- (+ (* -31830988618379068626528276418969/25000000000000000000000000000000 (/ z (* (pow x 3) (pow y 2)))) (* -5641895835477563/5000000000000000 (/ z (* (pow x 2) y)))) (+ (* -5641895835477563/5000000000000000 (/ (- (* -5641895835477563/5000000000000000 (/ z (pow x 2))) (* 5641895835477563/5000000000000000 (/ 1 (pow x 2)))) (* x (pow y 2)))) (+ (/ 1 x) (/ 5641895835477563/5000000000000000 (* (pow x 2) y)))))
(- (+ (* -179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 (/ z (* (pow x 4) (pow y 3)))) (+ (* -31830988618379068626528276418969/25000000000000000000000000000000 (/ z (* (pow x 3) (pow y 2)))) (* -5641895835477563/5000000000000000 (/ z (* (pow x 2) y))))) (+ (* -5641895835477563/5000000000000000 (/ (- (* -31830988618379068626528276418969/25000000000000000000000000000000 (/ z (pow x 3))) (* -5641895835477563/5000000000000000 (/ (- (* -5641895835477563/5000000000000000 (/ z (pow x 2))) (* 5641895835477563/5000000000000000 (/ 1 (pow x 2)))) x))) (* x (pow y 3)))) (+ (* -5641895835477563/5000000000000000 (/ (- (* -5641895835477563/5000000000000000 (/ z (pow x 2))) (* 5641895835477563/5000000000000000 (/ 1 (pow x 2)))) (* x (pow y 2)))) (+ (/ 1 x) (/ 5641895835477563/5000000000000000 (* (pow x 2) y))))))
(* (pow y 3) (+ (* -5641895835477563/2500000000000000 (/ (pow x 2) y)) (+ (* -5641895835477563/5000000000000000 (/ (pow x 2) y)) (pow x 3))))
(* (pow y 3) (+ (* -5641895835477563/2500000000000000 (/ (pow x 2) y)) (+ (* -5641895835477563/5000000000000000 (/ (pow x 2) y)) (+ (* 31830988618379068626528276418969/25000000000000000000000000000000 (/ x (pow y 2))) (+ (* 31830988618379068626528276418969/12500000000000000000000000000000 (/ x (pow y 2))) (pow x 3))))))
(* (pow y 3) (- (+ (* -5641895835477563/2500000000000000 (/ (pow x 2) y)) (+ (* -5641895835477563/5000000000000000 (/ (pow x 2) y)) (+ (* 31830988618379068626528276418969/25000000000000000000000000000000 (/ x (pow y 2))) (+ (* 31830988618379068626528276418969/12500000000000000000000000000000 (/ x (pow y 2))) (pow x 3))))) (* 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 (/ 1 (pow y 3)))))
(* (pow y 3) (+ (* -5641895835477563/5000000000000000 (/ (* x z) y)) (+ (* -1 (pow x 2)) (* 5641895835477563/2500000000000000 (/ x y)))))
(* (pow y 3) (- (+ (* -5641895835477563/5000000000000000 (/ (* x z) y)) (+ (* -1 (pow x 2)) (+ (* 31830988618379068626528276418969/25000000000000000000000000000000 (/ z (pow y 2))) (* 5641895835477563/2500000000000000 (/ x y))))) (/ 31830988618379068626528276418969/25000000000000000000000000000000 (pow y 2))))
(- (+ (* -5641895835477563/5000000000000000 (/ z (* (pow x 2) y))) (/ 5641895835477563/2500000000000000 (* (pow x 2) y))) (+ (* -1 (/ (+ (* -5641895835477563/2500000000000000 (pow x 2)) (* -5641895835477563/5000000000000000 (pow x 2))) (* (pow x 4) y))) (/ 1 x)))
(- (+ (* -5641895835477563/5000000000000000 (/ z (* (pow x 2) y))) (+ (* 31830988618379068626528276418969/25000000000000000000000000000000 (/ z (* (pow x 3) (pow y 2)))) (/ 5641895835477563/2500000000000000 (* (pow x 2) y)))) (+ (* -1 (/ (+ (* -5641895835477563/2500000000000000 (pow x 2)) (* -5641895835477563/5000000000000000 (pow x 2))) (* (pow x 4) y))) (+ (* -1 (/ (+ (* 31830988618379068626528276418969/25000000000000000000000000000000 x) (* 31830988618379068626528276418969/12500000000000000000000000000000 x)) (* (pow x 4) (pow y 2)))) (+ (/ 1 x) (+ (* 31830988618379068626528276418969/25000000000000000000000000000000 (/ 1 (* (pow x 3) (pow y 2)))) (/ (* (+ (* -5641895835477563/2500000000000000 (pow x 2)) (* -5641895835477563/5000000000000000 (pow x 2))) (- (+ (* -5641895835477563/5000000000000000 (/ z (pow x 2))) (* 5641895835477563/2500000000000000 (/ 1 (pow x 2)))) (* -1 (/ (+ (* -5641895835477563/2500000000000000 (pow x 2)) (* -5641895835477563/5000000000000000 (pow x 2))) (pow x 4))))) (* (pow x 3) (pow y 2))))))))
(- (+ (* -5641895835477563/5000000000000000 (/ z (* (pow x 2) y))) (+ (* -1 (/ (+ (* 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 (/ 1 (pow x 4))) (+ (/ (* (+ (* -5641895835477563/2500000000000000 (pow x 2)) (* -5641895835477563/5000000000000000 (pow x 2))) (- (* 31830988618379068626528276418969/25000000000000000000000000000000 (/ z (pow x 3))) (+ (* -1 (/ (+ (* 31830988618379068626528276418969/25000000000000000000000000000000 x) (* 31830988618379068626528276418969/12500000000000000000000000000000 x)) (pow x 4))) (+ (* 31830988618379068626528276418969/25000000000000000000000000000000 (/ 1 (pow x 3))) (/ (* (+ (* -5641895835477563/2500000000000000 (pow x 2)) (* -5641895835477563/5000000000000000 (pow x 2))) (- (+ (* -5641895835477563/5000000000000000 (/ z (pow x 2))) (* 5641895835477563/2500000000000000 (/ 1 (pow x 2)))) (* -1 (/ (+ (* -5641895835477563/2500000000000000 (pow x 2)) (* -5641895835477563/5000000000000000 (pow x 2))) (pow x 4))))) (pow x 3)))))) (pow x 3)) (/ (* (+ (* 31830988618379068626528276418969/25000000000000000000000000000000 x) (* 31830988618379068626528276418969/12500000000000000000000000000000 x)) (- (+ (* -5641895835477563/5000000000000000 (/ z (pow x 2))) (* 5641895835477563/2500000000000000 (/ 1 (pow x 2)))) (* -1 (/ (+ (* -5641895835477563/2500000000000000 (pow x 2)) (* -5641895835477563/5000000000000000 (pow x 2))) (pow x 4))))) (pow x 3)))) (pow y 3))) (+ (* 31830988618379068626528276418969/25000000000000000000000000000000 (/ z (* (pow x 3) (pow y 2)))) (/ 5641895835477563/2500000000000000 (* (pow x 2) y))))) (+ (* -1 (/ (+ (* -5641895835477563/2500000000000000 (pow x 2)) (* -5641895835477563/5000000000000000 (pow x 2))) (* (pow x 4) y))) (+ (* -1 (/ (+ (* 31830988618379068626528276418969/25000000000000000000000000000000 x) (* 31830988618379068626528276418969/12500000000000000000000000000000 x)) (* (pow x 4) (pow y 2)))) (+ (/ 1 x) (+ (* 31830988618379068626528276418969/25000000000000000000000000000000 (/ 1 (* (pow x 3) (pow y 2)))) (/ (* (+ (* -5641895835477563/2500000000000000 (pow x 2)) (* -5641895835477563/5000000000000000 (pow x 2))) (- (+ (* -5641895835477563/5000000000000000 (/ z (pow x 2))) (* 5641895835477563/2500000000000000 (/ 1 (pow x 2)))) (* -1 (/ (+ (* -5641895835477563/2500000000000000 (pow x 2)) (* -5641895835477563/5000000000000000 (pow x 2))) (pow x 4))))) (* (pow x 3) (pow y 2))))))))
(* y (- x (* 5641895835477563/5000000000000000 (/ 1 y))))
(* (pow y 3) (+ (* -1 (pow x 2)) (* 5641895835477563/2500000000000000 (/ x y))))
(* (pow y 3) (- (+ (* -1 (pow x 2)) (* 5641895835477563/2500000000000000 (/ x y))) (/ 31830988618379068626528276418969/25000000000000000000000000000000 (pow y 2))))
(- (+ x (* -1 (/ (+ (* 5641895835477563/5000000000000000 (/ (exp z) (pow x 2))) (* 31830988618379068626528276418969/25000000000000000000000000000000 (/ (pow (exp z) 2) (* (pow x 3) y)))) y))) (/ 1 x))
(- (+ x (* -1 (/ (+ (* -1 (/ (+ (* -179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 (/ (pow (exp z) 3) (* (pow x 4) y))) (* -31830988618379068626528276418969/25000000000000000000000000000000 (/ (pow (exp z) 2) (pow x 3)))) y)) (* 5641895835477563/5000000000000000 (/ (exp z) (pow x 2)))) y))) (/ 1 x))
(- (* -1 (/ (- (* 31830988618379068626528276418969/25000000000000000000000000000000 (/ (pow (exp z) 2) (* (pow x 3) y))) (* -5641895835477563/5000000000000000 (/ (exp z) (pow x 2)))) y)) (/ 1 x))
(- (* -1 (/ (- (* -1 (/ (- (* -179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 (/ (pow (exp z) 3) (* (pow x 4) y))) (* 31830988618379068626528276418969/25000000000000000000000000000000 (/ (pow (exp z) 2) (pow x 3)))) y)) (* -5641895835477563/5000000000000000 (/ (exp z) (pow x 2)))) y)) (/ 1 x))
(* -1 (* y (- (* -5641895835477563/5000000000000000 (/ (exp z) y)) (* -1 x))))
(- (* -1 (/ (+ (* 5641895835477563/5000000000000000 (/ z (pow x 2))) (* 5641895835477563/5000000000000000 (/ 1 (pow x 2)))) y)) (/ 1 x))
(- (* -1 (/ (+ (* -1 (/ (- (* -31830988618379068626528276418969/25000000000000000000000000000000 (/ z (pow x 3))) (* 5641895835477563/5000000000000000 (/ (+ (* 5641895835477563/5000000000000000 (/ z (pow x 2))) (* 5641895835477563/5000000000000000 (/ 1 (pow x 2)))) x))) y)) (+ (* 5641895835477563/5000000000000000 (/ 1 (pow x 2))) (* 5641895835477563/5000000000000000 (/ z (pow x 2))))) y)) (/ 1 x))
(- (* -1 (/ (+ (* -1 (/ (- (+ (* -31830988618379068626528276418969/25000000000000000000000000000000 (/ z (pow x 3))) (* -1 (/ (- (* 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 (/ z (pow x 4))) (* 5641895835477563/5000000000000000 (/ (- (* -31830988618379068626528276418969/25000000000000000000000000000000 (/ z (pow x 3))) (* 5641895835477563/5000000000000000 (/ (+ (* 5641895835477563/5000000000000000 (/ z (pow x 2))) (* 5641895835477563/5000000000000000 (/ 1 (pow x 2)))) x))) x))) y))) (* 5641895835477563/5000000000000000 (/ (+ (* 5641895835477563/5000000000000000 (/ z (pow x 2))) (* 5641895835477563/5000000000000000 (/ 1 (pow x 2)))) x))) y)) (+ (* 5641895835477563/5000000000000000 (/ 1 (pow x 2))) (* 5641895835477563/5000000000000000 (/ z (pow x 2))))) y)) (/ 1 x))
(* -1 (* (pow y 3) (+ (* -1 (/ (+ (* -5641895835477563/2500000000000000 (pow x 2)) (* -5641895835477563/5000000000000000 (pow x 2))) y)) (* -1 (pow x 3)))))
(* -1 (* (pow y 3) (+ (* -1 (/ (+ (* -5641895835477563/2500000000000000 (pow x 2)) (+ (* -5641895835477563/5000000000000000 (pow x 2)) (* -1 (/ (+ (* -31830988618379068626528276418969/12500000000000000000000000000000 x) (* -31830988618379068626528276418969/25000000000000000000000000000000 x)) y)))) y)) (* -1 (pow x 3)))))
(* -1 (* (pow y 3) (+ (* -1 (/ (+ (* -5641895835477563/2500000000000000 (pow x 2)) (+ (* -5641895835477563/5000000000000000 (pow x 2)) (* -1 (/ (+ (* -31830988618379068626528276418969/12500000000000000000000000000000 x) (+ (* -31830988618379068626528276418969/25000000000000000000000000000000 x) (* 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 (/ 1 y)))) y)))) y)) (* -1 (pow x 3)))))
(* -1 (* (pow y 3) (+ (* -1 (/ (+ (* -5641895835477563/5000000000000000 (* x z)) (* 5641895835477563/2500000000000000 x)) y)) (pow x 2))))
(* -1 (* (pow y 3) (+ (* -1 (/ (+ (* -5641895835477563/5000000000000000 (* x z)) (+ (* -1 (/ (+ 31830988618379068626528276418969/25000000000000000000000000000000 (* -31830988618379068626528276418969/25000000000000000000000000000000 z)) y)) (* 5641895835477563/2500000000000000 x))) y)) (pow x 2))))
(- (* -1 (/ (+ (* -1 (/ (+ (* -5641895835477563/5000000000000000 (* x z)) (* 5641895835477563/2500000000000000 x)) (pow x 3))) (* 16925687506432689/5000000000000000 (/ 1 (pow x 2)))) y)) (/ 1 x))
(- (* -1 (/ (+ (* -1 (/ (+ (* -5641895835477563/5000000000000000 (* x z)) (* 5641895835477563/2500000000000000 x)) (pow x 3))) (+ (* -1 (/ (- (+ (* -1 (/ (+ 31830988618379068626528276418969/25000000000000000000000000000000 (* -31830988618379068626528276418969/25000000000000000000000000000000 z)) (pow x 3))) (* 95492965855137205879584829256907/25000000000000000000000000000000 (/ 1 (pow x 3)))) (* -1 (/ (* (+ (* -5641895835477563/2500000000000000 (pow x 2)) (* -5641895835477563/5000000000000000 (pow x 2))) (+ (* -1 (/ (+ (* -5641895835477563/5000000000000000 (* x z)) (* 5641895835477563/2500000000000000 x)) (pow x 3))) (* 16925687506432689/5000000000000000 (/ 1 (pow x 2))))) (pow x 3)))) y)) (* 16925687506432689/5000000000000000 (/ 1 (pow x 2))))) y)) (/ 1 x))
(- (* -1 (/ (+ (* -1 (/ (+ (* -5641895835477563/5000000000000000 (* x z)) (* 5641895835477563/2500000000000000 x)) (pow x 3))) (+ (* -1 (/ (- (+ (* -1 (/ (+ 31830988618379068626528276418969/25000000000000000000000000000000 (* -31830988618379068626528276418969/25000000000000000000000000000000 z)) (pow x 3))) (+ (* -1 (/ (- (* 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 (/ 1 (pow x 4))) (+ (* -1 (/ (* (+ (* -31830988618379068626528276418969/12500000000000000000000000000000 x) (* -31830988618379068626528276418969/25000000000000000000000000000000 x)) (+ (* -1 (/ (+ (* -5641895835477563/5000000000000000 (* x z)) (* 5641895835477563/2500000000000000 x)) (pow x 3))) (* 16925687506432689/5000000000000000 (/ 1 (pow x 2))))) (pow x 3))) (* -1 (/ (* (+ (* -5641895835477563/2500000000000000 (pow x 2)) (* -5641895835477563/5000000000000000 (pow x 2))) (- (+ (* -1 (/ (+ 31830988618379068626528276418969/25000000000000000000000000000000 (* -31830988618379068626528276418969/25000000000000000000000000000000 z)) (pow x 3))) (* 95492965855137205879584829256907/25000000000000000000000000000000 (/ 1 (pow x 3)))) (* -1 (/ (* (+ (* -5641895835477563/2500000000000000 (pow x 2)) (* -5641895835477563/5000000000000000 (pow x 2))) (+ (* -1 (/ (+ (* -5641895835477563/5000000000000000 (* x z)) (* 5641895835477563/2500000000000000 x)) (pow x 3))) (* 16925687506432689/5000000000000000 (/ 1 (pow x 2))))) (pow x 3))))) (pow x 3))))) y)) (* 95492965855137205879584829256907/25000000000000000000000000000000 (/ 1 (pow x 3))))) (* -1 (/ (* (+ (* -5641895835477563/2500000000000000 (pow x 2)) (* -5641895835477563/5000000000000000 (pow x 2))) (+ (* -1 (/ (+ (* -5641895835477563/5000000000000000 (* x z)) (* 5641895835477563/2500000000000000 x)) (pow x 3))) (* 16925687506432689/5000000000000000 (/ 1 (pow x 2))))) (pow x 3)))) y)) (* 16925687506432689/5000000000000000 (/ 1 (pow x 2))))) y)) (/ 1 x))
(* -1 (* y (+ (* -1 x) (* 5641895835477563/5000000000000000 (/ 1 y)))))
(* -1 (* (pow y 3) (+ (* -5641895835477563/2500000000000000 (/ x y)) (pow x 2))))
(* -1 (* (pow y 3) (+ (* -1 (/ (- (* 5641895835477563/2500000000000000 x) (* 31830988618379068626528276418969/25000000000000000000000000000000 (/ 1 y))) y)) (pow x 2))))
(+ x (/ y (- 5641895835477563/5000000000000000 (* x y))))
(+ x (+ (* -5641895835477563/5000000000000000 (/ (* y z) (pow (- 5641895835477563/5000000000000000 (* x y)) 2))) (/ y (- 5641895835477563/5000000000000000 (* x y)))))
(+ x (+ (* z (- (* -1 (* z (+ (* -31830988618379068626528276418969/25000000000000000000000000000000 (/ y (pow (- 5641895835477563/5000000000000000 (* x y)) 3))) (* 5641895835477563/10000000000000000 (/ y (pow (- 5641895835477563/5000000000000000 (* x y)) 2)))))) (* 5641895835477563/5000000000000000 (/ y (pow (- 5641895835477563/5000000000000000 (* x y)) 2))))) (/ y (- 5641895835477563/5000000000000000 (* x y)))))
(+ x (+ (* z (- (* z (- (* -1 (* z (+ (* -5641895835477563/5000000000000000 (/ (+ (* -31830988618379068626528276418969/25000000000000000000000000000000 (/ y (pow (- 5641895835477563/5000000000000000 (* x y)) 3))) (* 5641895835477563/10000000000000000 (/ y (pow (- 5641895835477563/5000000000000000 (* x y)) 2)))) (- 5641895835477563/5000000000000000 (* x y)))) (+ (* -31830988618379068626528276418969/50000000000000000000000000000000 (/ y (pow (- 5641895835477563/5000000000000000 (* x y)) 3))) (* 5641895835477563/30000000000000000 (/ y (pow (- 5641895835477563/5000000000000000 (* x y)) 2))))))) (+ (* -31830988618379068626528276418969/25000000000000000000000000000000 (/ y (pow (- 5641895835477563/5000000000000000 (* x y)) 3))) (* 5641895835477563/10000000000000000 (/ y (pow (- 5641895835477563/5000000000000000 (* x y)) 2)))))) (* 5641895835477563/5000000000000000 (/ y (pow (- 5641895835477563/5000000000000000 (* x y)) 2))))) (/ y (- 5641895835477563/5000000000000000 (* x y)))))
(/ y (- 5641895835477563/5000000000000000 (* x y)))
(+ (* -5641895835477563/5000000000000000 (/ (* y z) (pow (- 5641895835477563/5000000000000000 (* x y)) 2))) (/ y (- 5641895835477563/5000000000000000 (* x y))))
(+ (* z (- (* -1 (* z (+ (* -31830988618379068626528276418969/25000000000000000000000000000000 (/ y (pow (- 5641895835477563/5000000000000000 (* x y)) 3))) (* 5641895835477563/10000000000000000 (/ y (pow (- 5641895835477563/5000000000000000 (* x y)) 2)))))) (* 5641895835477563/5000000000000000 (/ y (pow (- 5641895835477563/5000000000000000 (* x y)) 2))))) (/ y (- 5641895835477563/5000000000000000 (* x y))))
(+ (* z (- (* z (- (* -1 (* z (+ (* -5641895835477563/5000000000000000 (/ (+ (* -31830988618379068626528276418969/25000000000000000000000000000000 (/ y (pow (- 5641895835477563/5000000000000000 (* x y)) 3))) (* 5641895835477563/10000000000000000 (/ y (pow (- 5641895835477563/5000000000000000 (* x y)) 2)))) (- 5641895835477563/5000000000000000 (* x y)))) (+ (* -31830988618379068626528276418969/50000000000000000000000000000000 (/ y (pow (- 5641895835477563/5000000000000000 (* x y)) 3))) (* 5641895835477563/30000000000000000 (/ y (pow (- 5641895835477563/5000000000000000 (* x y)) 2))))))) (+ (* -31830988618379068626528276418969/25000000000000000000000000000000 (/ y (pow (- 5641895835477563/5000000000000000 (* x y)) 3))) (* 5641895835477563/10000000000000000 (/ y (pow (- 5641895835477563/5000000000000000 (* x y)) 2)))))) (* 5641895835477563/5000000000000000 (/ y (pow (- 5641895835477563/5000000000000000 (* x y)) 2))))) (/ y (- 5641895835477563/5000000000000000 (* x y))))
(- 5641895835477563/5000000000000000 (* x y))
(- (+ 5641895835477563/5000000000000000 (* 5641895835477563/5000000000000000 z)) (* x y))
(- (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/5000000000000000 (* 5641895835477563/10000000000000000 z)))) (* x y))
(- (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z)))))) (* x y))
5641895835477563/5000000000000000
(+ 5641895835477563/5000000000000000 (* 5641895835477563/5000000000000000 z))
(+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/5000000000000000 (* 5641895835477563/10000000000000000 z))))
(+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z))))))
(* 5000000000000000/5641895835477563 y)
(+ (* -5000000000000000/5641895835477563 (* y z)) (* 5000000000000000/5641895835477563 y))
(* y (* (- 5641895835477563/5000000000000000 (* x y)) (- (* x y) 5641895835477563/5000000000000000)))
(+ (* 5641895835477563/5000000000000000 (* y (* z (- 5641895835477563/5000000000000000 (* x y))))) (* y (* (- 5641895835477563/5000000000000000 (* x y)) (- (* x y) 5641895835477563/5000000000000000))))
(+ (* 5641895835477563/5000000000000000 (/ (* y z) (* (- 5641895835477563/5000000000000000 (* x y)) (- (* x y) 5641895835477563/5000000000000000)))) (/ y (- 5641895835477563/5000000000000000 (* x y))))
5641895835477563/10000000000000000
(+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z))
5000000000000000/5641895835477563
(+ 5000000000000000/5641895835477563 (* -5000000000000000/5641895835477563 z))
(+ 5641895835477563/5000000000000000 (* 5641895835477563/10000000000000000 z))
(+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y))))
(/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)))
(- (* 5641895835477563/5000000000000000 (exp z)) (* x y))
(* -5641895835477563/5000000000000000 (/ (* y z) (pow (- 5641895835477563/5000000000000000 (* x y)) 2)))
(* z (+ (* -5641895835477563/5000000000000000 (/ y (pow (- 5641895835477563/5000000000000000 (* x y)) 2))) (/ y (* z (- 5641895835477563/5000000000000000 (* x y))))))
(* -5000000000000000/5641895835477563 (* y z))
(* z (+ (* -5000000000000000/5641895835477563 y) (* 5000000000000000/5641895835477563 (/ y z))))
(* 5641895835477563/5000000000000000 (* y (* z (- 5641895835477563/5000000000000000 (* x y)))))
(* z (+ (* 5641895835477563/5000000000000000 (* y (- 5641895835477563/5000000000000000 (* x y)))) (/ (* y (* (- 5641895835477563/5000000000000000 (* x y)) (- (* x y) 5641895835477563/5000000000000000))) z)))
(* 5641895835477563/5000000000000000 (/ (* y z) (* (- 5641895835477563/5000000000000000 (* x y)) (- (* x y) 5641895835477563/5000000000000000))))
(* z (+ (* 5641895835477563/5000000000000000 (/ y (* (- 5641895835477563/5000000000000000 (* x y)) (- (* x y) 5641895835477563/5000000000000000)))) (/ y (* z (- 5641895835477563/5000000000000000 (* x y))))))
(* 5641895835477563/30000000000000000 z)
(* z (+ 5641895835477563/30000000000000000 (* 5641895835477563/10000000000000000 (/ 1 z))))
(* -5000000000000000/5641895835477563 z)
(* z (- (* 5000000000000000/5641895835477563 (/ 1 z)) 5000000000000000/5641895835477563))
(* 5641895835477563/5000000000000000 z)
(* z (+ 5641895835477563/5000000000000000 (* 5641895835477563/5000000000000000 (/ 1 z))))
(* 5641895835477563/10000000000000000 z)
(* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/5000000000000000 (/ 1 z))))
(* -1 (* z (+ (* -1 (/ y (* z (- 5641895835477563/5000000000000000 (* x y))))) (* 5641895835477563/5000000000000000 (/ y (pow (- 5641895835477563/5000000000000000 (* x y)) 2))))))
(* -1 (* z (+ (* -5000000000000000/5641895835477563 (/ y z)) (* 5000000000000000/5641895835477563 y))))
(* -1 (* z (+ (* -5641895835477563/5000000000000000 (* y (- 5641895835477563/5000000000000000 (* x y)))) (* -1 (/ (* y (* (- 5641895835477563/5000000000000000 (* x y)) (- (* x y) 5641895835477563/5000000000000000))) z)))))
(* -1 (* z (+ (* -5641895835477563/5000000000000000 (/ y (* (- 5641895835477563/5000000000000000 (* x y)) (- (* x y) 5641895835477563/5000000000000000)))) (* -1 (/ y (* z (- 5641895835477563/5000000000000000 (* x y))))))))
(* -1 (* z (- 5000000000000000/5641895835477563 (* 5000000000000000/5641895835477563 (/ 1 z)))))
Outputs
(* 5000000000000000/5641895835477563 (/ y (exp z)))
(*.f64 (/.f64 y (exp.f64 z)) #s(literal 5000000000000000/5641895835477563 binary64))
(+ (* 5000000000000000/5641895835477563 (/ y (exp z))) (* x (- 1 (* -25000000000000000000000000000000/31830988618379068626528276418969 (/ (pow y 2) (pow (exp z) 2))))))
(fma.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 #s(literal -25000000000000000000000000000000/31830988618379068626528276418969 binary64) (*.f64 y y)) (pow.f64 (exp.f64 z) #s(literal 2 binary64)))) x (*.f64 (/.f64 y (exp.f64 z)) #s(literal 5000000000000000/5641895835477563 binary64)))
(+ (* 5000000000000000/5641895835477563 (/ y (exp z))) (* x (- (+ 1 (* 125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547 (/ (* x (pow y 3)) (pow (exp z) 3)))) (* -25000000000000000000000000000000/31830988618379068626528276418969 (/ (pow y 2) (pow (exp z) 2))))))
(fma.f64 (-.f64 (fma.f64 (*.f64 x (pow.f64 (/.f64 y (exp.f64 z)) #s(literal 3 binary64))) #s(literal 125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547 binary64) #s(literal 1 binary64)) (/.f64 (*.f64 #s(literal -25000000000000000000000000000000/31830988618379068626528276418969 binary64) (*.f64 y y)) (pow.f64 (exp.f64 z) #s(literal 2 binary64)))) x (*.f64 (/.f64 y (exp.f64 z)) #s(literal 5000000000000000/5641895835477563 binary64)))
(+ (* 5000000000000000/5641895835477563 (/ y (exp z))) (* x (- (+ 1 (* x (- (* 625000000000000000000000000000000000000000000000000000000000000/1013211836423377808197068612118338110498536634308026710423022961 (/ (* x (pow y 4)) (pow (exp z) 4))) (* -125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547 (/ (pow y 3) (pow (exp z) 3)))))) (* -25000000000000000000000000000000/31830988618379068626528276418969 (/ (pow y 2) (pow (exp z) 2))))))
(fma.f64 (-.f64 (fma.f64 (fma.f64 (/.f64 (*.f64 (pow.f64 y #s(literal 4 binary64)) x) (pow.f64 (exp.f64 z) #s(literal 4 binary64))) #s(literal 625000000000000000000000000000000000000000000000000000000000000/1013211836423377808197068612118338110498536634308026710423022961 binary64) (*.f64 #s(literal 125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547 binary64) (pow.f64 (/.f64 y (exp.f64 z)) #s(literal 3 binary64)))) x #s(literal 1 binary64)) (/.f64 (*.f64 #s(literal -25000000000000000000000000000000/31830988618379068626528276418969 binary64) (*.f64 y y)) (pow.f64 (exp.f64 z) #s(literal 2 binary64)))) x (*.f64 (/.f64 y (exp.f64 z)) #s(literal 5000000000000000/5641895835477563 binary64)))
(+ (* 25000000000000000000000000000000/31830988618379068626528276418969 (/ (* x (pow y 2)) (pow (exp z) 2))) (* 5000000000000000/5641895835477563 (/ y (exp z))))
(fma.f64 (/.f64 (*.f64 (*.f64 y y) x) (pow.f64 (exp.f64 z) #s(literal 2 binary64))) #s(literal 25000000000000000000000000000000/31830988618379068626528276418969 binary64) (*.f64 (/.f64 y (exp.f64 z)) #s(literal 5000000000000000/5641895835477563 binary64)))
(+ (* 5000000000000000/5641895835477563 (/ y (exp z))) (* x (- (* 125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547 (/ (* x (pow y 3)) (pow (exp z) 3))) (* -25000000000000000000000000000000/31830988618379068626528276418969 (/ (pow y 2) (pow (exp z) 2))))))
(fma.f64 (fma.f64 (*.f64 x (pow.f64 (/.f64 y (exp.f64 z)) #s(literal 3 binary64))) #s(literal 125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547 binary64) (*.f64 #s(literal 25000000000000000000000000000000/31830988618379068626528276418969 binary64) (/.f64 (*.f64 y y) (pow.f64 (exp.f64 z) #s(literal 2 binary64))))) x (*.f64 (/.f64 y (exp.f64 z)) #s(literal 5000000000000000/5641895835477563 binary64)))
(+ (* 5000000000000000/5641895835477563 (/ y (exp z))) (* x (- (* x (- (* 625000000000000000000000000000000000000000000000000000000000000/1013211836423377808197068612118338110498536634308026710423022961 (/ (* x (pow y 4)) (pow (exp z) 4))) (* -125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547 (/ (pow y 3) (pow (exp z) 3))))) (* -25000000000000000000000000000000/31830988618379068626528276418969 (/ (pow y 2) (pow (exp z) 2))))))
(fma.f64 (fma.f64 (fma.f64 (/.f64 (*.f64 (pow.f64 y #s(literal 4 binary64)) x) (pow.f64 (exp.f64 z) #s(literal 4 binary64))) #s(literal 625000000000000000000000000000000000000000000000000000000000000/1013211836423377808197068612118338110498536634308026710423022961 binary64) (*.f64 #s(literal 125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547 binary64) (pow.f64 (/.f64 y (exp.f64 z)) #s(literal 3 binary64)))) x (*.f64 #s(literal 25000000000000000000000000000000/31830988618379068626528276418969 binary64) (/.f64 (*.f64 y y) (pow.f64 (exp.f64 z) #s(literal 2 binary64))))) x (*.f64 (/.f64 y (exp.f64 z)) #s(literal 5000000000000000/5641895835477563 binary64)))
(* 5641895835477563/5000000000000000 (exp z))
(*.f64 (exp.f64 z) #s(literal 5641895835477563/5000000000000000 binary64))
(+ (* -1 (* x y)) (* 5641895835477563/5000000000000000 (exp z)))
(fma.f64 (neg.f64 y) x (*.f64 (exp.f64 z) #s(literal 5641895835477563/5000000000000000 binary64)))
(* 5000000000000000/5641895835477563 (+ y (* -1 (* y z))))
(*.f64 (-.f64 y (*.f64 z y)) #s(literal 5000000000000000/5641895835477563 binary64))
(+ (* 5000000000000000/5641895835477563 (+ y (* -1 (* y z)))) (* x (- (* -25000000000000000000000000000000/31830988618379068626528276418969 (* (pow y 2) z)) (* -25000000000000000000000000000000/31830988618379068626528276418969 (* y (+ y (* -1 (* y z))))))))
(fma.f64 (*.f64 #s(literal -25000000000000000000000000000000/31830988618379068626528276418969 binary64) (-.f64 (*.f64 (*.f64 y y) z) (*.f64 (-.f64 y (*.f64 z y)) y))) x (*.f64 (-.f64 y (*.f64 z y)) #s(literal 5000000000000000/5641895835477563 binary64)))
(+ (* 5000000000000000/5641895835477563 (+ y (* -1 (* y z)))) (* x (- (+ (* -25000000000000000000000000000000/31830988618379068626528276418969 (* (pow y 2) z)) (* x (- (* -125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547 (* (pow y 3) z)) (* -5000000000000000/5641895835477563 (* y (- (* -25000000000000000000000000000000/31830988618379068626528276418969 (* (pow y 2) z)) (* -25000000000000000000000000000000/31830988618379068626528276418969 (* y (+ y (* -1 (* y z))))))))))) (* -25000000000000000000000000000000/31830988618379068626528276418969 (* y (+ y (* -1 (* y z))))))))
(fma.f64 (fma.f64 (*.f64 #s(literal -25000000000000000000000000000000/31830988618379068626528276418969 binary64) (*.f64 y y)) z (fma.f64 (fma.f64 (*.f64 #s(literal -125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547 binary64) (pow.f64 y #s(literal 3 binary64))) z (*.f64 #s(literal 5000000000000000/5641895835477563 binary64) (*.f64 (*.f64 #s(literal -25000000000000000000000000000000/31830988618379068626528276418969 binary64) (-.f64 (*.f64 (*.f64 y y) z) (*.f64 (-.f64 y (*.f64 z y)) y))) y))) x (*.f64 #s(literal 25000000000000000000000000000000/31830988618379068626528276418969 binary64) (*.f64 (-.f64 y (*.f64 z y)) y)))) x (*.f64 (-.f64 y (*.f64 z y)) #s(literal 5000000000000000/5641895835477563 binary64)))
(+ (* 5000000000000000/5641895835477563 (+ y (* -1 (* y z)))) (* x (- (+ (* -25000000000000000000000000000000/31830988618379068626528276418969 (* (pow y 2) z)) (* x (- (+ (* -125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547 (* (pow y 3) z)) (* x (- (* -625000000000000000000000000000000000000000000000000000000000000/1013211836423377808197068612118338110498536634308026710423022961 (* (pow y 4) z)) (* -5000000000000000/5641895835477563 (* y (- (* -125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547 (* (pow y 3) z)) (* -5000000000000000/5641895835477563 (* y (- (* -25000000000000000000000000000000/31830988618379068626528276418969 (* (pow y 2) z)) (* -25000000000000000000000000000000/31830988618379068626528276418969 (* y (+ y (* -1 (* y z)))))))))))))) (* -5000000000000000/5641895835477563 (* y (- (* -25000000000000000000000000000000/31830988618379068626528276418969 (* (pow y 2) z)) (* -25000000000000000000000000000000/31830988618379068626528276418969 (* y (+ y (* -1 (* y z))))))))))) (* -25000000000000000000000000000000/31830988618379068626528276418969 (* y (+ y (* -1 (* y z))))))))
(fma.f64 (fma.f64 (*.f64 #s(literal -25000000000000000000000000000000/31830988618379068626528276418969 binary64) (*.f64 y y)) z (fma.f64 (fma.f64 (*.f64 #s(literal -125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547 binary64) (pow.f64 y #s(literal 3 binary64))) z (fma.f64 (fma.f64 (*.f64 #s(literal -625000000000000000000000000000000000000000000000000000000000000/1013211836423377808197068612118338110498536634308026710423022961 binary64) (pow.f64 y #s(literal 4 binary64))) z (*.f64 #s(literal 5000000000000000/5641895835477563 binary64) (*.f64 (fma.f64 (*.f64 #s(literal -125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547 binary64) (pow.f64 y #s(literal 3 binary64))) z (*.f64 #s(literal 5000000000000000/5641895835477563 binary64) (*.f64 (*.f64 #s(literal -25000000000000000000000000000000/31830988618379068626528276418969 binary64) (-.f64 (*.f64 (*.f64 y y) z) (*.f64 (-.f64 y (*.f64 z y)) y))) y))) y))) x (*.f64 #s(literal 5000000000000000/5641895835477563 binary64) (*.f64 (*.f64 #s(literal -25000000000000000000000000000000/31830988618379068626528276418969 binary64) (-.f64 (*.f64 (*.f64 y y) z) (*.f64 (-.f64 y (*.f64 z y)) y))) y)))) x (*.f64 #s(literal 25000000000000000000000000000000/31830988618379068626528276418969 binary64) (*.f64 (-.f64 y (*.f64 z y)) y)))) x (*.f64 (-.f64 y (*.f64 z y)) #s(literal 5000000000000000/5641895835477563 binary64)))
-179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000
#s(literal -179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 binary64)
(- (* x (+ (* 31830988618379068626528276418969/25000000000000000000000000000000 y) (* 31830988618379068626528276418969/12500000000000000000000000000000 y))) 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000)
(-.f64 (*.f64 (*.f64 y #s(literal 95492965855137205879584829256907/25000000000000000000000000000000 binary64)) x) #s(literal 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 binary64))
(- (* x (+ (* 31830988618379068626528276418969/25000000000000000000000000000000 y) (+ (* 31830988618379068626528276418969/12500000000000000000000000000000 y) (* x (+ (* -5641895835477563/2500000000000000 (pow y 2)) (* -5641895835477563/5000000000000000 (pow y 2))))))) 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000)
(-.f64 (*.f64 (fma.f64 y #s(literal 95492965855137205879584829256907/25000000000000000000000000000000 binary64) (*.f64 (*.f64 (*.f64 y y) #s(literal -16925687506432689/5000000000000000 binary64)) x)) x) #s(literal 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 binary64))
(- (* x (+ (* 31830988618379068626528276418969/25000000000000000000000000000000 y) (+ (* 31830988618379068626528276418969/12500000000000000000000000000000 y) (* x (+ (* -5641895835477563/2500000000000000 (pow y 2)) (+ (* -5641895835477563/5000000000000000 (pow y 2)) (* x (pow y 3)))))))) 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000)
(-.f64 (*.f64 (fma.f64 y #s(literal 95492965855137205879584829256907/25000000000000000000000000000000 binary64) (*.f64 (fma.f64 (*.f64 y y) #s(literal -16925687506432689/5000000000000000 binary64) (*.f64 (pow.f64 y #s(literal 3 binary64)) x)) x)) x) #s(literal 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 binary64))
(+ (* -31830988618379068626528276418969/25000000000000000000000000000000 y) (* 31830988618379068626528276418969/25000000000000000000000000000000 (* y z)))
(fma.f64 #s(literal -31830988618379068626528276418969/25000000000000000000000000000000 binary64) y (*.f64 (*.f64 #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) y) z))
(+ (* -31830988618379068626528276418969/25000000000000000000000000000000 y) (+ (* 31830988618379068626528276418969/25000000000000000000000000000000 (* y z)) (* x (+ (* -5641895835477563/5000000000000000 (* (pow y 2) z)) (* 5641895835477563/2500000000000000 (pow y 2))))))
(fma.f64 #s(literal -31830988618379068626528276418969/25000000000000000000000000000000 binary64) y (fma.f64 (fma.f64 #s(literal 5641895835477563/2500000000000000 binary64) (*.f64 y y) (*.f64 (*.f64 (*.f64 y y) #s(literal -5641895835477563/5000000000000000 binary64)) z)) x (*.f64 (*.f64 #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) y) z)))
(+ (* -31830988618379068626528276418969/25000000000000000000000000000000 y) (+ (* 31830988618379068626528276418969/25000000000000000000000000000000 (* y z)) (* x (+ (* -5641895835477563/5000000000000000 (* (pow y 2) z)) (+ (* -1 (* x (pow y 3))) (* 5641895835477563/2500000000000000 (pow y 2)))))))
(fma.f64 #s(literal -31830988618379068626528276418969/25000000000000000000000000000000 binary64) y (fma.f64 (fma.f64 (*.f64 (*.f64 y y) #s(literal -5641895835477563/5000000000000000 binary64)) z (fma.f64 (neg.f64 x) (pow.f64 y #s(literal 3 binary64)) (*.f64 #s(literal 5641895835477563/2500000000000000 binary64) (*.f64 y y)))) x (*.f64 (*.f64 #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) y) z)))
(* -125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547 (+ (* -31830988618379068626528276418969/25000000000000000000000000000000 y) (* 31830988618379068626528276418969/25000000000000000000000000000000 (* y z))))
(*.f64 (fma.f64 #s(literal -31830988618379068626528276418969/25000000000000000000000000000000 binary64) y (*.f64 (*.f64 #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) y) z)) #s(literal -125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547 binary64))
(+ (* -125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547 (+ (* -31830988618379068626528276418969/25000000000000000000000000000000 y) (* 31830988618379068626528276418969/25000000000000000000000000000000 (* y z)))) (* x (- (* -125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547 (+ (* -5641895835477563/5000000000000000 (* (pow y 2) z)) (* 5641895835477563/2500000000000000 (pow y 2)))) (* 15625000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000/32251534433199493661049880593938777829847262829918009516762758739122115348467797302968742947209 (* (+ (* -31830988618379068626528276418969/25000000000000000000000000000000 y) (* 31830988618379068626528276418969/25000000000000000000000000000000 (* y z))) (+ (* 31830988618379068626528276418969/25000000000000000000000000000000 y) (* 31830988618379068626528276418969/12500000000000000000000000000000 y)))))))
(fma.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/2500000000000000 binary64) (*.f64 y y) (*.f64 (*.f64 (*.f64 y y) #s(literal -5641895835477563/5000000000000000 binary64)) z)) #s(literal -125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547 binary64) (*.f64 #s(literal -15625000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000/32251534433199493661049880593938777829847262829918009516762758739122115348467797302968742947209 binary64) (*.f64 (fma.f64 #s(literal -31830988618379068626528276418969/25000000000000000000000000000000 binary64) y (*.f64 (*.f64 #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) y) z)) (*.f64 y #s(literal 95492965855137205879584829256907/25000000000000000000000000000000 binary64))))) x (*.f64 (fma.f64 #s(literal -31830988618379068626528276418969/25000000000000000000000000000000 binary64) y (*.f64 (*.f64 #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) y) z)) #s(literal -125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547 binary64)))
(+ (* -125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547 (+ (* -31830988618379068626528276418969/25000000000000000000000000000000 y) (* 31830988618379068626528276418969/25000000000000000000000000000000 (* y z)))) (* x (- (+ (* -125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547 (+ (* -5641895835477563/5000000000000000 (* (pow y 2) z)) (* 5641895835477563/2500000000000000 (pow y 2)))) (* x (- (* 125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547 (pow y 3)) (+ (* -125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547 (* (+ (* 31830988618379068626528276418969/25000000000000000000000000000000 y) (* 31830988618379068626528276418969/12500000000000000000000000000000 y)) (- (* -125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547 (+ (* -5641895835477563/5000000000000000 (* (pow y 2) z)) (* 5641895835477563/2500000000000000 (pow y 2)))) (* 15625000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000/32251534433199493661049880593938777829847262829918009516762758739122115348467797302968742947209 (* (+ (* -31830988618379068626528276418969/25000000000000000000000000000000 y) (* 31830988618379068626528276418969/25000000000000000000000000000000 (* y z))) (+ (* 31830988618379068626528276418969/25000000000000000000000000000000 y) (* 31830988618379068626528276418969/12500000000000000000000000000000 y))))))) (* 15625000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000/32251534433199493661049880593938777829847262829918009516762758739122115348467797302968742947209 (* (+ (* -5641895835477563/2500000000000000 (pow y 2)) (* -5641895835477563/5000000000000000 (pow y 2))) (+ (* -31830988618379068626528276418969/25000000000000000000000000000000 y) (* 31830988618379068626528276418969/25000000000000000000000000000000 (* y z))))))))) (* 15625000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000/32251534433199493661049880593938777829847262829918009516762758739122115348467797302968742947209 (* (+ (* -31830988618379068626528276418969/25000000000000000000000000000000 y) (* 31830988618379068626528276418969/25000000000000000000000000000000 (* y z))) (+ (* 31830988618379068626528276418969/25000000000000000000000000000000 y) (* 31830988618379068626528276418969/12500000000000000000000000000000 y)))))))
(fma.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/2500000000000000 binary64) (*.f64 y y) (*.f64 (*.f64 (*.f64 y y) #s(literal -5641895835477563/5000000000000000 binary64)) z)) #s(literal -125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547 binary64) (fma.f64 (-.f64 (*.f64 (pow.f64 y #s(literal 3 binary64)) #s(literal 125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547 binary64)) (fma.f64 (*.f64 #s(literal -125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547 binary64) (*.f64 y #s(literal 95492965855137205879584829256907/25000000000000000000000000000000 binary64))) (fma.f64 (fma.f64 #s(literal 5641895835477563/2500000000000000 binary64) (*.f64 y y) (*.f64 (*.f64 (*.f64 y y) #s(literal -5641895835477563/5000000000000000 binary64)) z)) #s(literal -125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547 binary64) (*.f64 #s(literal -15625000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000/32251534433199493661049880593938777829847262829918009516762758739122115348467797302968742947209 binary64) (*.f64 (fma.f64 #s(literal -31830988618379068626528276418969/25000000000000000000000000000000 binary64) y (*.f64 (*.f64 #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) y) z)) (*.f64 y #s(literal 95492965855137205879584829256907/25000000000000000000000000000000 binary64))))) (*.f64 (*.f64 #s(literal 15625000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000/32251534433199493661049880593938777829847262829918009516762758739122115348467797302968742947209 binary64) (*.f64 (*.f64 y y) #s(literal -16925687506432689/5000000000000000 binary64))) (fma.f64 #s(literal -31830988618379068626528276418969/25000000000000000000000000000000 binary64) y (*.f64 (*.f64 #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) y) z))))) x (*.f64 #s(literal -15625000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000/32251534433199493661049880593938777829847262829918009516762758739122115348467797302968742947209 binary64) (*.f64 (fma.f64 #s(literal -31830988618379068626528276418969/25000000000000000000000000000000 binary64) y (*.f64 (*.f64 #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) y) z)) (*.f64 y #s(literal 95492965855137205879584829256907/25000000000000000000000000000000 binary64)))))) x (*.f64 (fma.f64 #s(literal -31830988618379068626528276418969/25000000000000000000000000000000 binary64) y (*.f64 (*.f64 #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) y) z)) #s(literal -125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547 binary64)))
(+ (* -125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547 (+ (* -31830988618379068626528276418969/25000000000000000000000000000000 y) (* 31830988618379068626528276418969/25000000000000000000000000000000 (* y z)))) (* x (- (+ (* -125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547 (+ (* -5641895835477563/5000000000000000 (* (pow y 2) z)) (* 5641895835477563/2500000000000000 (pow y 2)))) (* x (- (+ (* -1 (* x (+ (* -125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547 (* (+ (* -5641895835477563/2500000000000000 (pow y 2)) (* -5641895835477563/5000000000000000 (pow y 2))) (- (* -125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547 (+ (* -5641895835477563/5000000000000000 (* (pow y 2) z)) (* 5641895835477563/2500000000000000 (pow y 2)))) (* 15625000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000/32251534433199493661049880593938777829847262829918009516762758739122115348467797302968742947209 (* (+ (* -31830988618379068626528276418969/25000000000000000000000000000000 y) (* 31830988618379068626528276418969/25000000000000000000000000000000 (* y z))) (+ (* 31830988618379068626528276418969/25000000000000000000000000000000 y) (* 31830988618379068626528276418969/12500000000000000000000000000000 y))))))) (+ (* -125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547 (* (+ (* 31830988618379068626528276418969/25000000000000000000000000000000 y) (* 31830988618379068626528276418969/12500000000000000000000000000000 y)) (- (* 125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547 (pow y 3)) (+ (* -125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547 (* (+ (* 31830988618379068626528276418969/25000000000000000000000000000000 y) (* 31830988618379068626528276418969/12500000000000000000000000000000 y)) (- (* -125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547 (+ (* -5641895835477563/5000000000000000 (* (pow y 2) z)) (* 5641895835477563/2500000000000000 (pow y 2)))) (* 15625000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000/32251534433199493661049880593938777829847262829918009516762758739122115348467797302968742947209 (* (+ (* -31830988618379068626528276418969/25000000000000000000000000000000 y) (* 31830988618379068626528276418969/25000000000000000000000000000000 (* y z))) (+ (* 31830988618379068626528276418969/25000000000000000000000000000000 y) (* 31830988618379068626528276418969/12500000000000000000000000000000 y))))))) (* 15625000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000/32251534433199493661049880593938777829847262829918009516762758739122115348467797302968742947209 (* (+ (* -5641895835477563/2500000000000000 (pow y 2)) (* -5641895835477563/5000000000000000 (pow y 2))) (+ (* -31830988618379068626528276418969/25000000000000000000000000000000 y) (* 31830988618379068626528276418969/25000000000000000000000000000000 (* y z))))))))) (* 15625000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000/32251534433199493661049880593938777829847262829918009516762758739122115348467797302968742947209 (* (pow y 3) (+ (* -31830988618379068626528276418969/25000000000000000000000000000000 y) (* 31830988618379068626528276418969/25000000000000000000000000000000 (* y z))))))))) (* 125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547 (pow y 3))) (+ (* -125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547 (* (+ (* 31830988618379068626528276418969/25000000000000000000000000000000 y) (* 31830988618379068626528276418969/12500000000000000000000000000000 y)) (- (* -125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547 (+ (* -5641895835477563/5000000000000000 (* (pow y 2) z)) (* 5641895835477563/2500000000000000 (pow y 2)))) (* 15625000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000/32251534433199493661049880593938777829847262829918009516762758739122115348467797302968742947209 (* (+ (* -31830988618379068626528276418969/25000000000000000000000000000000 y) (* 31830988618379068626528276418969/25000000000000000000000000000000 (* y z))) (+ (* 31830988618379068626528276418969/25000000000000000000000000000000 y) (* 31830988618379068626528276418969/12500000000000000000000000000000 y))))))) (* 15625000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000/32251534433199493661049880593938777829847262829918009516762758739122115348467797302968742947209 (* (+ (* -5641895835477563/2500000000000000 (pow y 2)) (* -5641895835477563/5000000000000000 (pow y 2))) (+ (* -31830988618379068626528276418969/25000000000000000000000000000000 y) (* 31830988618379068626528276418969/25000000000000000000000000000000 (* y z))))))))) (* 15625000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000/32251534433199493661049880593938777829847262829918009516762758739122115348467797302968742947209 (* (+ (* -31830988618379068626528276418969/25000000000000000000000000000000 y) (* 31830988618379068626528276418969/25000000000000000000000000000000 (* y z))) (+ (* 31830988618379068626528276418969/25000000000000000000000000000000 y) (* 31830988618379068626528276418969/12500000000000000000000000000000 y)))))))
(fma.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/2500000000000000 binary64) (*.f64 y y) (*.f64 (*.f64 (*.f64 y y) #s(literal -5641895835477563/5000000000000000 binary64)) z)) #s(literal -125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547 binary64) (fma.f64 (fma.f64 (neg.f64 x) (fma.f64 (*.f64 #s(literal -125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547 binary64) (*.f64 (*.f64 y y) #s(literal -16925687506432689/5000000000000000 binary64))) (fma.f64 (fma.f64 #s(literal 5641895835477563/2500000000000000 binary64) (*.f64 y y) (*.f64 (*.f64 (*.f64 y y) #s(literal -5641895835477563/5000000000000000 binary64)) z)) #s(literal -125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547 binary64) (*.f64 #s(literal -15625000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000/32251534433199493661049880593938777829847262829918009516762758739122115348467797302968742947209 binary64) (*.f64 (fma.f64 #s(literal -31830988618379068626528276418969/25000000000000000000000000000000 binary64) y (*.f64 (*.f64 #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) y) z)) (*.f64 y #s(literal 95492965855137205879584829256907/25000000000000000000000000000000 binary64))))) (fma.f64 (*.f64 #s(literal -125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547 binary64) (*.f64 y #s(literal 95492965855137205879584829256907/25000000000000000000000000000000 binary64))) (-.f64 (*.f64 (pow.f64 y #s(literal 3 binary64)) #s(literal 125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547 binary64)) (fma.f64 (*.f64 #s(literal -125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547 binary64) (*.f64 y #s(literal 95492965855137205879584829256907/25000000000000000000000000000000 binary64))) (fma.f64 (fma.f64 #s(literal 5641895835477563/2500000000000000 binary64) (*.f64 y y) (*.f64 (*.f64 (*.f64 y y) #s(literal -5641895835477563/5000000000000000 binary64)) z)) #s(literal -125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547 binary64) (*.f64 #s(literal -15625000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000/32251534433199493661049880593938777829847262829918009516762758739122115348467797302968742947209 binary64) (*.f64 (fma.f64 #s(literal -31830988618379068626528276418969/25000000000000000000000000000000 binary64) y (*.f64 (*.f64 #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) y) z)) (*.f64 y #s(literal 95492965855137205879584829256907/25000000000000000000000000000000 binary64))))) (*.f64 (*.f64 #s(literal 15625000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000/32251534433199493661049880593938777829847262829918009516762758739122115348467797302968742947209 binary64) (*.f64 (*.f64 y y) #s(literal -16925687506432689/5000000000000000 binary64))) (fma.f64 #s(literal -31830988618379068626528276418969/25000000000000000000000000000000 binary64) y (*.f64 (*.f64 #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) y) z))))) (*.f64 (*.f64 #s(literal 15625000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000/32251534433199493661049880593938777829847262829918009516762758739122115348467797302968742947209 binary64) (pow.f64 y #s(literal 3 binary64))) (fma.f64 #s(literal -31830988618379068626528276418969/25000000000000000000000000000000 binary64) y (*.f64 (*.f64 #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) y) z))))) (-.f64 (*.f64 (pow.f64 y #s(literal 3 binary64)) #s(literal 125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547 binary64)) (fma.f64 (*.f64 #s(literal -125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547 binary64) (*.f64 y #s(literal 95492965855137205879584829256907/25000000000000000000000000000000 binary64))) (fma.f64 (fma.f64 #s(literal 5641895835477563/2500000000000000 binary64) (*.f64 y y) (*.f64 (*.f64 (*.f64 y y) #s(literal -5641895835477563/5000000000000000 binary64)) z)) #s(literal -125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547 binary64) (*.f64 #s(literal -15625000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000/32251534433199493661049880593938777829847262829918009516762758739122115348467797302968742947209 binary64) (*.f64 (fma.f64 #s(literal -31830988618379068626528276418969/25000000000000000000000000000000 binary64) y (*.f64 (*.f64 #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) y) z)) (*.f64 y #s(literal 95492965855137205879584829256907/25000000000000000000000000000000 binary64))))) (*.f64 (*.f64 #s(literal 15625000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000/32251534433199493661049880593938777829847262829918009516762758739122115348467797302968742947209 binary64) (*.f64 (*.f64 y y) #s(literal -16925687506432689/5000000000000000 binary64))) (fma.f64 #s(literal -31830988618379068626528276418969/25000000000000000000000000000000 binary64) y (*.f64 (*.f64 #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) y) z)))))) x (*.f64 #s(literal -15625000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000/32251534433199493661049880593938777829847262829918009516762758739122115348467797302968742947209 binary64) (*.f64 (fma.f64 #s(literal -31830988618379068626528276418969/25000000000000000000000000000000 binary64) y (*.f64 (*.f64 #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) y) z)) (*.f64 y #s(literal 95492965855137205879584829256907/25000000000000000000000000000000 binary64)))))) x (*.f64 (fma.f64 #s(literal -31830988618379068626528276418969/25000000000000000000000000000000 binary64) y (*.f64 (*.f64 #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) y) z)) #s(literal -125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547 binary64)))
-5641895835477563/5000000000000000
#s(literal -5641895835477563/5000000000000000 binary64)
(- (* x y) 5641895835477563/5000000000000000)
(-.f64 (*.f64 y x) #s(literal 5641895835477563/5000000000000000 binary64))
(* -31830988618379068626528276418969/25000000000000000000000000000000 y)
(*.f64 #s(literal -31830988618379068626528276418969/25000000000000000000000000000000 binary64) y)
(+ (* -31830988618379068626528276418969/25000000000000000000000000000000 y) (* 5641895835477563/2500000000000000 (* x (pow y 2))))
(fma.f64 #s(literal 5641895835477563/2500000000000000 binary64) (*.f64 (*.f64 y y) x) (*.f64 #s(literal -31830988618379068626528276418969/25000000000000000000000000000000 binary64) y))
(+ (* -31830988618379068626528276418969/25000000000000000000000000000000 y) (* x (+ (* -1 (* x (pow y 3))) (* 5641895835477563/2500000000000000 (pow y 2)))))
(fma.f64 (fma.f64 (neg.f64 x) (pow.f64 y #s(literal 3 binary64)) (*.f64 #s(literal 5641895835477563/2500000000000000 binary64) (*.f64 y y))) x (*.f64 #s(literal -31830988618379068626528276418969/25000000000000000000000000000000 binary64) y))
x
(* x (- 1 (/ 1 (pow x 2))))
(*.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (*.f64 x x))) x)
(* x (- (+ 1 (* -5641895835477563/5000000000000000 (/ (exp z) (* (pow x 3) y)))) (/ 1 (pow x 2))))
(*.f64 (-.f64 (fma.f64 (/.f64 #s(literal -5641895835477563/5000000000000000 binary64) (pow.f64 x #s(literal 3 binary64))) (/.f64 (exp.f64 z) y) #s(literal 1 binary64)) (/.f64 #s(literal 1 binary64) (*.f64 x x))) x)
(* x (- (+ 1 (* -31830988618379068626528276418969/25000000000000000000000000000000 (/ (pow (exp z) 2) (* (pow x 4) (pow y 2))))) (+ (* 5641895835477563/5000000000000000 (/ (exp z) (* (pow x 3) y))) (/ 1 (pow x 2)))))
(*.f64 (-.f64 (fma.f64 (/.f64 #s(literal -31830988618379068626528276418969/25000000000000000000000000000000 binary64) (pow.f64 x #s(literal 4 binary64))) (/.f64 (pow.f64 (exp.f64 z) #s(literal 2 binary64)) (*.f64 y y)) #s(literal 1 binary64)) (fma.f64 (/.f64 #s(literal 5641895835477563/5000000000000000 binary64) (pow.f64 x #s(literal 3 binary64))) (/.f64 (exp.f64 z) y) (/.f64 #s(literal 1 binary64) (*.f64 x x)))) x)
(/ -1 x)
(/.f64 #s(literal -1 binary64) x)
(/ (- (* -5641895835477563/5000000000000000 (/ (exp z) (* x y))) 1) x)
(/.f64 (-.f64 (*.f64 (/.f64 #s(literal -5641895835477563/5000000000000000 binary64) x) (/.f64 (exp.f64 z) y)) #s(literal 1 binary64)) x)
(/ (- (* -31830988618379068626528276418969/25000000000000000000000000000000 (/ (pow (exp z) 2) (* (pow x 2) (pow y 2)))) (+ 1 (* 5641895835477563/5000000000000000 (/ (exp z) (* x y))))) x)
(/.f64 (-.f64 (/.f64 (*.f64 #s(literal -31830988618379068626528276418969/25000000000000000000000000000000 binary64) (pow.f64 (exp.f64 z) #s(literal 2 binary64))) (*.f64 (*.f64 x x) (*.f64 y y))) (fma.f64 (/.f64 (exp.f64 z) y) (/.f64 #s(literal 5641895835477563/5000000000000000 binary64) x) #s(literal 1 binary64))) x)
(/ (- (* -179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 (/ (pow (exp z) 3) (* (pow x 3) (pow y 3)))) (+ 1 (+ (* 5641895835477563/5000000000000000 (/ (exp z) (* x y))) (* 31830988618379068626528276418969/25000000000000000000000000000000 (/ (pow (exp z) 2) (* (pow x 2) (pow y 2))))))) x)
(/.f64 (-.f64 (*.f64 (pow.f64 (/.f64 (/.f64 (exp.f64 z) x) y) #s(literal 3 binary64)) #s(literal -179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 binary64)) (+.f64 (fma.f64 (/.f64 (exp.f64 z) y) (/.f64 #s(literal 5641895835477563/5000000000000000 binary64) x) (/.f64 (*.f64 #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (pow.f64 (exp.f64 z) #s(literal 2 binary64))) (*.f64 (*.f64 x x) (*.f64 y y)))) #s(literal 1 binary64))) x)
(* -1 (* x y))
(*.f64 (neg.f64 y) x)
(* x (- (* 5641895835477563/5000000000000000 (/ (exp z) x)) y))
(*.f64 (-.f64 (*.f64 (/.f64 (exp.f64 z) x) #s(literal 5641895835477563/5000000000000000 binary64)) y) x)
(/ (- (* -5641895835477563/5000000000000000 (/ z (* x y))) (+ 1 (/ 5641895835477563/5000000000000000 (* x y)))) x)
(/.f64 (-.f64 (-.f64 (*.f64 (/.f64 z (*.f64 y x)) #s(literal -5641895835477563/5000000000000000 binary64)) #s(literal 1 binary64)) (/.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x))) x)
(/ (- (+ (* -31830988618379068626528276418969/25000000000000000000000000000000 (/ z (* (pow x 2) (pow y 2)))) (* -5641895835477563/5000000000000000 (/ z (* x y)))) (+ 1 (+ (* -5641895835477563/5000000000000000 (/ (- (* -5641895835477563/5000000000000000 (/ z y)) (* 5641895835477563/5000000000000000 (/ 1 y))) (* (pow x 2) y))) (/ 5641895835477563/5000000000000000 (* x y))))) x)
(/.f64 (-.f64 (fma.f64 (/.f64 #s(literal -31830988618379068626528276418969/25000000000000000000000000000000 binary64) (*.f64 y y)) (/.f64 z (*.f64 x x)) (*.f64 (/.f64 z (*.f64 y x)) #s(literal -5641895835477563/5000000000000000 binary64))) (+.f64 (fma.f64 (/.f64 (-.f64 (*.f64 (/.f64 z y) #s(literal -5641895835477563/5000000000000000 binary64)) (/.f64 #s(literal 5641895835477563/5000000000000000 binary64) y)) (*.f64 (*.f64 x x) y)) #s(literal -5641895835477563/5000000000000000 binary64) (/.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x))) #s(literal 1 binary64))) x)
(/ (- (+ (* -179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 (/ z (* (pow x 3) (pow y 3)))) (+ (* -31830988618379068626528276418969/25000000000000000000000000000000 (/ z (* (pow x 2) (pow y 2)))) (* -5641895835477563/5000000000000000 (/ z (* x y))))) (+ 1 (+ (* -5641895835477563/5000000000000000 (/ (- (* -31830988618379068626528276418969/25000000000000000000000000000000 (/ z (pow y 2))) (* -5641895835477563/5000000000000000 (/ (- (* -5641895835477563/5000000000000000 (/ z y)) (* 5641895835477563/5000000000000000 (/ 1 y))) y))) (* (pow x 3) y))) (+ (* -5641895835477563/5000000000000000 (/ (- (* -5641895835477563/5000000000000000 (/ z y)) (* 5641895835477563/5000000000000000 (/ 1 y))) (* (pow x 2) y))) (/ 5641895835477563/5000000000000000 (* x y)))))) x)
(/.f64 (-.f64 (-.f64 (fma.f64 (/.f64 z (pow.f64 (*.f64 y x) #s(literal 3 binary64))) #s(literal -179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 binary64) (fma.f64 (/.f64 #s(literal -31830988618379068626528276418969/25000000000000000000000000000000 binary64) (*.f64 y y)) (/.f64 z (*.f64 x x)) (*.f64 (/.f64 z (*.f64 y x)) #s(literal -5641895835477563/5000000000000000 binary64)))) #s(literal 1 binary64)) (fma.f64 (/.f64 (fma.f64 (/.f64 #s(literal -31830988618379068626528276418969/25000000000000000000000000000000 binary64) y) (/.f64 z y) (*.f64 (/.f64 (-.f64 (*.f64 (/.f64 z y) #s(literal -5641895835477563/5000000000000000 binary64)) (/.f64 #s(literal 5641895835477563/5000000000000000 binary64) y)) y) #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 (pow.f64 x #s(literal 3 binary64)) y)) #s(literal -5641895835477563/5000000000000000 binary64) (fma.f64 (/.f64 (-.f64 (*.f64 (/.f64 z y) #s(literal -5641895835477563/5000000000000000 binary64)) (/.f64 #s(literal 5641895835477563/5000000000000000 binary64) y)) (*.f64 (*.f64 x x) y)) #s(literal -5641895835477563/5000000000000000 binary64) (/.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x))))) x)
(* (pow x 3) (pow y 3))
(pow.f64 (*.f64 y x) #s(literal 3 binary64))
(* (pow x 3) (+ (* -5641895835477563/2500000000000000 (/ (pow y 2) x)) (+ (* -5641895835477563/5000000000000000 (/ (pow y 2) x)) (pow y 3))))
(*.f64 (+.f64 (/.f64 (*.f64 (*.f64 y y) #s(literal -16925687506432689/5000000000000000 binary64)) x) (pow.f64 y #s(literal 3 binary64))) (pow.f64 x #s(literal 3 binary64)))
(* (pow x 3) (+ (* -5641895835477563/2500000000000000 (/ (pow y 2) x)) (+ (* -5641895835477563/5000000000000000 (/ (pow y 2) x)) (+ (* 31830988618379068626528276418969/25000000000000000000000000000000 (/ y (pow x 2))) (+ (* 31830988618379068626528276418969/12500000000000000000000000000000 (/ y (pow x 2))) (pow y 3))))))
(*.f64 (+.f64 (/.f64 (*.f64 (*.f64 y y) #s(literal -16925687506432689/5000000000000000 binary64)) x) (fma.f64 (/.f64 y x) (/.f64 #s(literal 95492965855137205879584829256907/25000000000000000000000000000000 binary64) x) (pow.f64 y #s(literal 3 binary64)))) (pow.f64 x #s(literal 3 binary64)))
(* (pow x 3) (- (+ (* -5641895835477563/2500000000000000 (/ (pow y 2) x)) (+ (* -5641895835477563/5000000000000000 (/ (pow y 2) x)) (+ (* 31830988618379068626528276418969/25000000000000000000000000000000 (/ y (pow x 2))) (+ (* 31830988618379068626528276418969/12500000000000000000000000000000 (/ y (pow x 2))) (pow y 3))))) (* 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 (/ 1 (pow x 3)))))
(*.f64 (-.f64 (+.f64 (/.f64 (*.f64 (*.f64 y y) #s(literal -16925687506432689/5000000000000000 binary64)) x) (fma.f64 (/.f64 y x) (/.f64 #s(literal 95492965855137205879584829256907/25000000000000000000000000000000 binary64) x) (pow.f64 y #s(literal 3 binary64)))) (/.f64 #s(literal 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 binary64) (pow.f64 x #s(literal 3 binary64)))) (pow.f64 x #s(literal 3 binary64)))
(* -1 (* (pow x 2) (pow y 3)))
(*.f64 (*.f64 (neg.f64 x) x) (pow.f64 y #s(literal 3 binary64)))
(* (pow x 2) (+ (* -5641895835477563/5000000000000000 (/ (* (pow y 2) z) x)) (+ (* -1 (pow y 3)) (* 5641895835477563/2500000000000000 (/ (pow y 2) x)))))
(*.f64 (fma.f64 (/.f64 (*.f64 (*.f64 y y) z) x) #s(literal -5641895835477563/5000000000000000 binary64) (fma.f64 (/.f64 (*.f64 y y) x) #s(literal 5641895835477563/2500000000000000 binary64) (pow.f64 (neg.f64 y) #s(literal 3 binary64)))) (*.f64 x x))
(* (pow x 2) (+ (* -31830988618379068626528276418969/25000000000000000000000000000000 (/ y (pow x 2))) (+ (* -5641895835477563/5000000000000000 (/ (* (pow y 2) z) x)) (+ (* -1 (pow y 3)) (+ (* 31830988618379068626528276418969/25000000000000000000000000000000 (/ (* y z) (pow x 2))) (* 5641895835477563/2500000000000000 (/ (pow y 2) x)))))))
(*.f64 (fma.f64 (/.f64 #s(literal -31830988618379068626528276418969/25000000000000000000000000000000 binary64) x) (/.f64 y x) (fma.f64 (/.f64 (*.f64 (*.f64 y y) z) x) #s(literal -5641895835477563/5000000000000000 binary64) (fma.f64 #s(literal -1 binary64) (pow.f64 y #s(literal 3 binary64)) (fma.f64 (/.f64 #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) x) (/.f64 (*.f64 z y) x) (*.f64 (/.f64 (*.f64 y y) x) #s(literal 5641895835477563/2500000000000000 binary64)))))) (*.f64 x x))
(/ (- (+ (* -5641895835477563/5000000000000000 (/ z (* x y))) (/ 5641895835477563/2500000000000000 (* x y))) (+ 1 (* -1 (/ (+ (* -5641895835477563/2500000000000000 (pow y 2)) (* -5641895835477563/5000000000000000 (pow y 2))) (* x (pow y 3)))))) x)
(/.f64 (-.f64 (/.f64 (fma.f64 #s(literal -5641895835477563/5000000000000000 binary64) z #s(literal 5641895835477563/2500000000000000 binary64)) (*.f64 y x)) (fma.f64 (/.f64 #s(literal -1 binary64) (pow.f64 y #s(literal 3 binary64))) (/.f64 (*.f64 (*.f64 y y) #s(literal -16925687506432689/5000000000000000 binary64)) x) #s(literal 1 binary64))) x)
(/ (- (+ (* -5641895835477563/5000000000000000 (/ z (* x y))) (+ (* 31830988618379068626528276418969/25000000000000000000000000000000 (/ z (* (pow x 2) (pow y 2)))) (/ 5641895835477563/2500000000000000 (* x y)))) (+ 1 (+ (* -1 (/ (+ (* -5641895835477563/2500000000000000 (pow y 2)) (* -5641895835477563/5000000000000000 (pow y 2))) (* x (pow y 3)))) (+ (* -1 (/ (+ (* 31830988618379068626528276418969/25000000000000000000000000000000 y) (* 31830988618379068626528276418969/12500000000000000000000000000000 y)) (* (pow x 2) (pow y 3)))) (+ (* 31830988618379068626528276418969/25000000000000000000000000000000 (/ 1 (* (pow x 2) (pow y 2)))) (/ (* (+ (* -5641895835477563/2500000000000000 (pow y 2)) (* -5641895835477563/5000000000000000 (pow y 2))) (- (+ (* -5641895835477563/5000000000000000 (/ z y)) (* 5641895835477563/2500000000000000 (/ 1 y))) (* -1 (/ (+ (* -5641895835477563/2500000000000000 (pow y 2)) (* -5641895835477563/5000000000000000 (pow y 2))) (pow y 3))))) (* (pow x 2) (pow y 3)))))))) x)
(/.f64 (-.f64 (-.f64 (fma.f64 (/.f64 #s(literal -5641895835477563/5000000000000000 binary64) x) (/.f64 z y) (fma.f64 (/.f64 #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (*.f64 x x)) (/.f64 z (*.f64 y y)) (/.f64 #s(literal 5641895835477563/2500000000000000 binary64) (*.f64 y x)))) #s(literal 1 binary64)) (+.f64 (neg.f64 (fma.f64 (/.f64 (*.f64 y y) (pow.f64 y #s(literal 3 binary64))) (/.f64 #s(literal -16925687506432689/5000000000000000 binary64) x) (*.f64 (/.f64 y (pow.f64 y #s(literal 3 binary64))) (/.f64 #s(literal 95492965855137205879584829256907/25000000000000000000000000000000 binary64) (*.f64 x x))))) (fma.f64 (/.f64 (-.f64 (/.f64 (fma.f64 #s(literal -5641895835477563/5000000000000000 binary64) z #s(literal 5641895835477563/2500000000000000 binary64)) y) (/.f64 (*.f64 (*.f64 y y) #s(literal -16925687506432689/5000000000000000 binary64)) (pow.f64 (neg.f64 y) #s(literal 3 binary64)))) (*.f64 x x)) (/.f64 (*.f64 (*.f64 y y) #s(literal -16925687506432689/5000000000000000 binary64)) (pow.f64 y #s(literal 3 binary64))) (/.f64 #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (*.f64 (*.f64 x x) (*.f64 y y)))))) x)
(/ (- (+ (* -5641895835477563/5000000000000000 (/ z (* x y))) (+ (* -1 (/ (+ (* 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 (/ 1 (pow y 3))) (+ (/ (* (+ (* -5641895835477563/2500000000000000 (pow y 2)) (* -5641895835477563/5000000000000000 (pow y 2))) (- (* 31830988618379068626528276418969/25000000000000000000000000000000 (/ z (pow y 2))) (+ (* -1 (/ (+ (* 31830988618379068626528276418969/25000000000000000000000000000000 y) (* 31830988618379068626528276418969/12500000000000000000000000000000 y)) (pow y 3))) (+ (* 31830988618379068626528276418969/25000000000000000000000000000000 (/ 1 (pow y 2))) (/ (* (+ (* -5641895835477563/2500000000000000 (pow y 2)) (* -5641895835477563/5000000000000000 (pow y 2))) (- (+ (* -5641895835477563/5000000000000000 (/ z y)) (* 5641895835477563/2500000000000000 (/ 1 y))) (* -1 (/ (+ (* -5641895835477563/2500000000000000 (pow y 2)) (* -5641895835477563/5000000000000000 (pow y 2))) (pow y 3))))) (pow y 3)))))) (pow y 3)) (/ (* (+ (* 31830988618379068626528276418969/25000000000000000000000000000000 y) (* 31830988618379068626528276418969/12500000000000000000000000000000 y)) (- (+ (* -5641895835477563/5000000000000000 (/ z y)) (* 5641895835477563/2500000000000000 (/ 1 y))) (* -1 (/ (+ (* -5641895835477563/2500000000000000 (pow y 2)) (* -5641895835477563/5000000000000000 (pow y 2))) (pow y 3))))) (pow y 3)))) (pow x 3))) (+ (* 31830988618379068626528276418969/25000000000000000000000000000000 (/ z (* (pow x 2) (pow y 2)))) (/ 5641895835477563/2500000000000000 (* x y))))) (+ 1 (+ (* -1 (/ (+ (* -5641895835477563/2500000000000000 (pow y 2)) (* -5641895835477563/5000000000000000 (pow y 2))) (* x (pow y 3)))) (+ (* -1 (/ (+ (* 31830988618379068626528276418969/25000000000000000000000000000000 y) (* 31830988618379068626528276418969/12500000000000000000000000000000 y)) (* (pow x 2) (pow y 3)))) (+ (* 31830988618379068626528276418969/25000000000000000000000000000000 (/ 1 (* (pow x 2) (pow y 2)))) (/ (* (+ (* -5641895835477563/2500000000000000 (pow y 2)) (* -5641895835477563/5000000000000000 (pow y 2))) (- (+ (* -5641895835477563/5000000000000000 (/ z y)) (* 5641895835477563/2500000000000000 (/ 1 y))) (* -1 (/ (+ (* -5641895835477563/2500000000000000 (pow y 2)) (* -5641895835477563/5000000000000000 (pow y 2))) (pow y 3))))) (* (pow x 2) (pow y 3)))))))) x)
(/.f64 (-.f64 (fma.f64 (/.f64 #s(literal -5641895835477563/5000000000000000 binary64) x) (/.f64 z y) (fma.f64 (/.f64 (/.f64 (+.f64 (fma.f64 (-.f64 (-.f64 (*.f64 (/.f64 z (*.f64 y y)) #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64)) (/.f64 (*.f64 y #s(literal 95492965855137205879584829256907/25000000000000000000000000000000 binary64)) (pow.f64 (neg.f64 y) #s(literal 3 binary64)))) (fma.f64 (*.f64 (*.f64 y y) #s(literal -16925687506432689/5000000000000000 binary64)) (/.f64 (-.f64 (/.f64 (fma.f64 #s(literal -5641895835477563/5000000000000000 binary64) z #s(literal 5641895835477563/2500000000000000 binary64)) y) (/.f64 (*.f64 (*.f64 y y) #s(literal -16925687506432689/5000000000000000 binary64)) (pow.f64 (neg.f64 y) #s(literal 3 binary64)))) (pow.f64 y #s(literal 3 binary64))) (/.f64 #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (*.f64 y y)))) (*.f64 (*.f64 y y) #s(literal -16925687506432689/5000000000000000 binary64)) (*.f64 (-.f64 (/.f64 (fma.f64 #s(literal -5641895835477563/5000000000000000 binary64) z #s(literal 5641895835477563/2500000000000000 binary64)) y) (/.f64 (*.f64 (*.f64 y y) #s(literal -16925687506432689/5000000000000000 binary64)) (pow.f64 (neg.f64 y) #s(literal 3 binary64)))) (*.f64 y #s(literal 95492965855137205879584829256907/25000000000000000000000000000000 binary64)))) #s(literal 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 binary64)) (pow.f64 y #s(literal 3 binary64))) (pow.f64 x #s(literal 3 binary64))) #s(literal -1 binary64) (fma.f64 (/.f64 #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (*.f64 x x)) (/.f64 z (*.f64 y y)) (/.f64 #s(literal 5641895835477563/2500000000000000 binary64) (*.f64 y x))))) (+.f64 (+.f64 (neg.f64 (fma.f64 (/.f64 (*.f64 y y) (pow.f64 y #s(literal 3 binary64))) (/.f64 #s(literal -16925687506432689/5000000000000000 binary64) x) (*.f64 (/.f64 y (pow.f64 y #s(literal 3 binary64))) (/.f64 #s(literal 95492965855137205879584829256907/25000000000000000000000000000000 binary64) (*.f64 x x))))) (fma.f64 (/.f64 (-.f64 (/.f64 (fma.f64 #s(literal -5641895835477563/5000000000000000 binary64) z #s(literal 5641895835477563/2500000000000000 binary64)) y) (/.f64 (*.f64 (*.f64 y y) #s(literal -16925687506432689/5000000000000000 binary64)) (pow.f64 (neg.f64 y) #s(literal 3 binary64)))) (*.f64 x x)) (/.f64 (*.f64 (*.f64 y y) #s(literal -16925687506432689/5000000000000000 binary64)) (pow.f64 y #s(literal 3 binary64))) (/.f64 #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (*.f64 (*.f64 x x) (*.f64 y y))))) #s(literal 1 binary64))) x)
(* x y)
(*.f64 y x)
(* x (- y (* 5641895835477563/5000000000000000 (/ 1 x))))
(*.f64 (-.f64 y (/.f64 #s(literal 5641895835477563/5000000000000000 binary64) x)) x)
(* (pow x 2) (+ (* -1 (pow y 3)) (* 5641895835477563/2500000000000000 (/ (pow y 2) x))))
(*.f64 (fma.f64 (/.f64 (*.f64 y y) x) #s(literal 5641895835477563/2500000000000000 binary64) (pow.f64 (neg.f64 y) #s(literal 3 binary64))) (*.f64 x x))
(* (pow x 2) (+ (* -31830988618379068626528276418969/25000000000000000000000000000000 (/ y (pow x 2))) (+ (* -1 (pow y 3)) (* 5641895835477563/2500000000000000 (/ (pow y 2) x)))))
(*.f64 (fma.f64 (/.f64 #s(literal -31830988618379068626528276418969/25000000000000000000000000000000 binary64) x) (/.f64 y x) (fma.f64 (/.f64 (*.f64 y y) x) #s(literal 5641895835477563/2500000000000000 binary64) (pow.f64 (neg.f64 y) #s(literal 3 binary64)))) (*.f64 x x))
(* -1 (* x (- (/ 1 (pow x 2)) 1)))
(*.f64 (neg.f64 x) (-.f64 (/.f64 #s(literal 1 binary64) (*.f64 x x)) #s(literal 1 binary64)))
(* -1 (* x (- (+ (* 5641895835477563/5000000000000000 (/ (exp z) (* (pow x 3) y))) (/ 1 (pow x 2))) 1)))
(*.f64 (neg.f64 x) (fma.f64 (/.f64 #s(literal 5641895835477563/5000000000000000 binary64) (pow.f64 x #s(literal 3 binary64))) (/.f64 (exp.f64 z) y) (-.f64 (/.f64 #s(literal 1 binary64) (*.f64 x x)) #s(literal 1 binary64))))
(* -1 (* x (- (+ (* -1 (/ (- (* -31830988618379068626528276418969/25000000000000000000000000000000 (/ (pow (exp z) 2) (* x (pow y 2)))) (* 5641895835477563/5000000000000000 (/ (exp z) y))) (pow x 3))) (/ 1 (pow x 2))) 1)))
(*.f64 (neg.f64 x) (fma.f64 (/.f64 (fma.f64 (/.f64 #s(literal -31830988618379068626528276418969/25000000000000000000000000000000 binary64) (*.f64 y y)) (/.f64 (pow.f64 (exp.f64 z) #s(literal 2 binary64)) x) (*.f64 (/.f64 (exp.f64 z) y) #s(literal -5641895835477563/5000000000000000 binary64))) (pow.f64 x #s(literal 3 binary64))) #s(literal -1 binary64) (-.f64 (/.f64 #s(literal 1 binary64) (*.f64 x x)) #s(literal 1 binary64))))
(* -1 (/ (+ 1 (* 5641895835477563/5000000000000000 (/ (exp z) (* x y)))) x))
(/.f64 (fma.f64 (/.f64 (exp.f64 z) y) (/.f64 #s(literal 5641895835477563/5000000000000000 binary64) x) #s(literal 1 binary64)) (neg.f64 x))
(* -1 (/ (+ 1 (* -1 (/ (- (* -31830988618379068626528276418969/25000000000000000000000000000000 (/ (pow (exp z) 2) (* x (pow y 2)))) (* 5641895835477563/5000000000000000 (/ (exp z) y))) x))) x))
(/.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (fma.f64 (/.f64 #s(literal -31830988618379068626528276418969/25000000000000000000000000000000 binary64) (*.f64 y y)) (/.f64 (pow.f64 (exp.f64 z) #s(literal 2 binary64)) x) (*.f64 (/.f64 (exp.f64 z) y) #s(literal -5641895835477563/5000000000000000 binary64))) (neg.f64 x)) #s(literal -1 binary64)) x)
(* -1 (/ (+ 1 (* -1 (/ (- (* -1 (/ (- (* 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 (/ (pow (exp z) 3) (* x (pow y 3)))) (* -31830988618379068626528276418969/25000000000000000000000000000000 (/ (pow (exp z) 2) (pow y 2)))) x)) (* 5641895835477563/5000000000000000 (/ (exp z) y))) x))) x))
(/.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (fma.f64 (/.f64 (fma.f64 (/.f64 #s(literal 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 binary64) x) (/.f64 (pow.f64 (exp.f64 z) #s(literal 3 binary64)) (pow.f64 y #s(literal 3 binary64))) (*.f64 #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (/.f64 (pow.f64 (exp.f64 z) #s(literal 2 binary64)) (*.f64 y y)))) x) #s(literal -1 binary64) (*.f64 (/.f64 (exp.f64 z) y) #s(literal -5641895835477563/5000000000000000 binary64))) (neg.f64 x)) #s(literal -1 binary64)) x)
(* -1 (* x (- (* -5641895835477563/5000000000000000 (/ (exp z) x)) (* -1 y))))
(*.f64 (neg.f64 x) (fma.f64 (/.f64 (exp.f64 z) x) #s(literal -5641895835477563/5000000000000000 binary64) (*.f64 #s(literal 1 binary64) y)))
(* -1 (/ (+ 1 (* -1 (/ (- (* -5641895835477563/5000000000000000 (/ z y)) (* 5641895835477563/5000000000000000 (/ 1 y))) x))) x))
(/.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 (/.f64 z y) #s(literal -5641895835477563/5000000000000000 binary64)) (/.f64 #s(literal 5641895835477563/5000000000000000 binary64) y)) (neg.f64 x)) #s(literal -1 binary64)) x)
(* -1 (/ (+ 1 (* -1 (/ (- (+ (* -5641895835477563/5000000000000000 (/ z y)) (* -1 (/ (- (* 31830988618379068626528276418969/25000000000000000000000000000000 (/ z (pow y 2))) (* 5641895835477563/5000000000000000 (/ (- (* -5641895835477563/5000000000000000 (/ z y)) (* 5641895835477563/5000000000000000 (/ 1 y))) y))) x))) (* 5641895835477563/5000000000000000 (/ 1 y))) x))) x))
(/.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (fma.f64 (/.f64 z y) #s(literal -5641895835477563/5000000000000000 binary64) (-.f64 (/.f64 (fma.f64 (/.f64 #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) y) (/.f64 z y) (*.f64 (/.f64 (-.f64 (*.f64 (/.f64 z y) #s(literal -5641895835477563/5000000000000000 binary64)) (/.f64 #s(literal 5641895835477563/5000000000000000 binary64) y)) y) #s(literal -5641895835477563/5000000000000000 binary64))) (neg.f64 x)) (/.f64 #s(literal 5641895835477563/5000000000000000 binary64) y))) (neg.f64 x)) #s(literal -1 binary64)) x)
(* -1 (/ (+ 1 (* -1 (/ (- (+ (* -5641895835477563/5000000000000000 (/ z y)) (* -1 (/ (- (+ (* -1 (/ (- (* -179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 (/ z (pow y 3))) (* 5641895835477563/5000000000000000 (/ (- (* 31830988618379068626528276418969/25000000000000000000000000000000 (/ z (pow y 2))) (* 5641895835477563/5000000000000000 (/ (- (* -5641895835477563/5000000000000000 (/ z y)) (* 5641895835477563/5000000000000000 (/ 1 y))) y))) y))) x)) (* 31830988618379068626528276418969/25000000000000000000000000000000 (/ z (pow y 2)))) (* 5641895835477563/5000000000000000 (/ (- (* -5641895835477563/5000000000000000 (/ z y)) (* 5641895835477563/5000000000000000 (/ 1 y))) y))) x))) (* 5641895835477563/5000000000000000 (/ 1 y))) x))) x))
(/.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (fma.f64 (/.f64 z y) #s(literal -5641895835477563/5000000000000000 binary64) (-.f64 (/.f64 (fma.f64 (/.f64 (fma.f64 (/.f64 z (pow.f64 y #s(literal 3 binary64))) #s(literal -179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 binary64) (*.f64 #s(literal -5641895835477563/5000000000000000 binary64) (/.f64 (fma.f64 (/.f64 #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) y) (/.f64 z y) (*.f64 (/.f64 (-.f64 (*.f64 (/.f64 z y) #s(literal -5641895835477563/5000000000000000 binary64)) (/.f64 #s(literal 5641895835477563/5000000000000000 binary64) y)) y) #s(literal -5641895835477563/5000000000000000 binary64))) y))) x) #s(literal -1 binary64) (fma.f64 (/.f64 #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) y) (/.f64 z y) (*.f64 (/.f64 (-.f64 (*.f64 (/.f64 z y) #s(literal -5641895835477563/5000000000000000 binary64)) (/.f64 #s(literal 5641895835477563/5000000000000000 binary64) y)) y) #s(literal -5641895835477563/5000000000000000 binary64)))) (neg.f64 x)) (/.f64 #s(literal 5641895835477563/5000000000000000 binary64) y))) (neg.f64 x)) #s(literal -1 binary64)) x)
(* -1 (* (pow x 3) (+ (* -1 (/ (+ (* -5641895835477563/2500000000000000 (pow y 2)) (* -5641895835477563/5000000000000000 (pow y 2))) x)) (* -1 (pow y 3)))))
(*.f64 (neg.f64 (neg.f64 (+.f64 (/.f64 (*.f64 (*.f64 y y) #s(literal -16925687506432689/5000000000000000 binary64)) x) (pow.f64 y #s(literal 3 binary64))))) (pow.f64 x #s(literal 3 binary64)))
(* -1 (* (pow x 3) (+ (* -1 (/ (+ (* -5641895835477563/2500000000000000 (pow y 2)) (+ (* -5641895835477563/5000000000000000 (pow y 2)) (* -1 (/ (+ (* -31830988618379068626528276418969/12500000000000000000000000000000 y) (* -31830988618379068626528276418969/25000000000000000000000000000000 y)) x)))) x)) (* -1 (pow y 3)))))
(*.f64 (pow.f64 (neg.f64 x) #s(literal 3 binary64)) (neg.f64 (+.f64 (pow.f64 y #s(literal 3 binary64)) (/.f64 (fma.f64 (*.f64 y y) #s(literal -16925687506432689/5000000000000000 binary64) (/.f64 (*.f64 y #s(literal -95492965855137205879584829256907/25000000000000000000000000000000 binary64)) (neg.f64 x))) x))))
(* -1 (* (pow x 3) (+ (* -1 (/ (+ (* -5641895835477563/2500000000000000 (pow y 2)) (+ (* -5641895835477563/5000000000000000 (pow y 2)) (* -1 (/ (+ (* -31830988618379068626528276418969/12500000000000000000000000000000 y) (+ (* -31830988618379068626528276418969/25000000000000000000000000000000 y) (* 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 (/ 1 x)))) x)))) x)) (* -1 (pow y 3)))))
(*.f64 (pow.f64 (neg.f64 x) #s(literal 3 binary64)) (neg.f64 (+.f64 (pow.f64 y #s(literal 3 binary64)) (/.f64 (fma.f64 (*.f64 y y) #s(literal -16925687506432689/5000000000000000 binary64) (/.f64 (fma.f64 y #s(literal -95492965855137205879584829256907/25000000000000000000000000000000 binary64) (/.f64 #s(literal 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 binary64) x)) (neg.f64 x))) x))))
(* (pow x 2) (+ (* -1 (/ (+ (* -5641895835477563/2500000000000000 (pow y 2)) (* 5641895835477563/5000000000000000 (* (pow y 2) z))) x)) (* -1 (pow y 3))))
(*.f64 (neg.f64 (+.f64 (pow.f64 y #s(literal 3 binary64)) (/.f64 (fma.f64 #s(literal -5641895835477563/2500000000000000 binary64) (*.f64 y y) (*.f64 (*.f64 (*.f64 y y) z) #s(literal 5641895835477563/5000000000000000 binary64))) x))) (*.f64 x x))
(* (pow x 2) (+ (* -1 (/ (+ (* -5641895835477563/2500000000000000 (pow y 2)) (+ (* -1 (/ (+ (* -31830988618379068626528276418969/25000000000000000000000000000000 y) (* 31830988618379068626528276418969/25000000000000000000000000000000 (* y z))) x)) (* 5641895835477563/5000000000000000 (* (pow y 2) z)))) x)) (* -1 (pow y 3))))
(*.f64 (neg.f64 (+.f64 (pow.f64 y #s(literal 3 binary64)) (/.f64 (fma.f64 #s(literal -5641895835477563/2500000000000000 binary64) (*.f64 y y) (fma.f64 (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y y)) z (/.f64 (fma.f64 #s(literal -31830988618379068626528276418969/25000000000000000000000000000000 binary64) y (*.f64 (*.f64 #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) y) z)) (neg.f64 x)))) x))) (*.f64 x x))
(* -1 (/ (+ 1 (* -1 (/ (- (* -1 (/ (+ (* -5641895835477563/2500000000000000 (pow y 2)) (* 5641895835477563/5000000000000000 (* (pow y 2) z))) (pow y 3))) (* -1 (/ (+ (* -5641895835477563/2500000000000000 (pow y 2)) (* -5641895835477563/5000000000000000 (pow y 2))) (pow y 3)))) x))) x))
(/.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (-.f64 (/.f64 (fma.f64 #s(literal -5641895835477563/2500000000000000 binary64) (*.f64 y y) (*.f64 (*.f64 (*.f64 y y) z) #s(literal 5641895835477563/5000000000000000 binary64))) (pow.f64 (neg.f64 y) #s(literal 3 binary64))) (/.f64 (*.f64 (*.f64 y y) #s(literal -16925687506432689/5000000000000000 binary64)) (pow.f64 (neg.f64 y) #s(literal 3 binary64)))) (neg.f64 x)) #s(literal -1 binary64)) x)
(* -1 (/ (+ 1 (* -1 (/ (- (+ (* -1 (/ (+ (* -5641895835477563/2500000000000000 (pow y 2)) (* 5641895835477563/5000000000000000 (* (pow y 2) z))) (pow y 3))) (* -1 (/ (- (* -1 (/ (+ (* -31830988618379068626528276418969/25000000000000000000000000000000 y) (* 31830988618379068626528276418969/25000000000000000000000000000000 (* y z))) (pow y 3))) (+ (* -1 (/ (* (+ (* -5641895835477563/2500000000000000 (pow y 2)) (* -5641895835477563/5000000000000000 (pow y 2))) (- (* -1 (/ (+ (* -5641895835477563/2500000000000000 (pow y 2)) (* 5641895835477563/5000000000000000 (* (pow y 2) z))) (pow y 3))) (* -1 (/ (+ (* -5641895835477563/2500000000000000 (pow y 2)) (* -5641895835477563/5000000000000000 (pow y 2))) (pow y 3))))) (pow y 3))) (* -1 (/ (+ (* -31830988618379068626528276418969/12500000000000000000000000000000 y) (* -31830988618379068626528276418969/25000000000000000000000000000000 y)) (pow y 3))))) x))) (* -1 (/ (+ (* -5641895835477563/2500000000000000 (pow y 2)) (* -5641895835477563/5000000000000000 (pow y 2))) (pow y 3)))) x))) x))
(/.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (-.f64 (neg.f64 (+.f64 (/.f64 (-.f64 (/.f64 (fma.f64 #s(literal -31830988618379068626528276418969/25000000000000000000000000000000 binary64) y (*.f64 (*.f64 #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) y) z)) (pow.f64 (neg.f64 y) #s(literal 3 binary64))) (neg.f64 (/.f64 (fma.f64 (-.f64 (/.f64 (fma.f64 #s(literal -5641895835477563/2500000000000000 binary64) (*.f64 y y) (*.f64 (*.f64 (*.f64 y y) z) #s(literal 5641895835477563/5000000000000000 binary64))) (pow.f64 (neg.f64 y) #s(literal 3 binary64))) (/.f64 (*.f64 (*.f64 y y) #s(literal -16925687506432689/5000000000000000 binary64)) (pow.f64 (neg.f64 y) #s(literal 3 binary64)))) (*.f64 (*.f64 y y) #s(literal -16925687506432689/5000000000000000 binary64)) (*.f64 y #s(literal -95492965855137205879584829256907/25000000000000000000000000000000 binary64))) (pow.f64 y #s(literal 3 binary64))))) x) (/.f64 (fma.f64 #s(literal -5641895835477563/2500000000000000 binary64) (*.f64 y y) (*.f64 (*.f64 (*.f64 y y) z) #s(literal 5641895835477563/5000000000000000 binary64))) (pow.f64 y #s(literal 3 binary64))))) (/.f64 (*.f64 (*.f64 y y) #s(literal -16925687506432689/5000000000000000 binary64)) (pow.f64 (neg.f64 y) #s(literal 3 binary64)))) (neg.f64 x)) #s(literal -1 binary64)) x)
(* -1 (/ (+ 1 (* -1 (/ (- (+ (* -1 (/ (+ (* -5641895835477563/2500000000000000 (pow y 2)) (* 5641895835477563/5000000000000000 (* (pow y 2) z))) (pow y 3))) (* -1 (/ (- (+ (* -1 (/ (* (+ (* -31830988618379068626528276418969/12500000000000000000000000000000 y) (* -31830988618379068626528276418969/25000000000000000000000000000000 y)) (- (* -1 (/ (+ (* -5641895835477563/2500000000000000 (pow y 2)) (* 5641895835477563/5000000000000000 (* (pow y 2) z))) (pow y 3))) (* -1 (/ (+ (* -5641895835477563/2500000000000000 (pow y 2)) (* -5641895835477563/5000000000000000 (pow y 2))) (pow y 3))))) (* x (pow y 3)))) (+ (* -1 (/ (* (+ (* -5641895835477563/2500000000000000 (pow y 2)) (* -5641895835477563/5000000000000000 (pow y 2))) (- (* -1 (/ (+ (* -31830988618379068626528276418969/25000000000000000000000000000000 y) (* 31830988618379068626528276418969/25000000000000000000000000000000 (* y z))) (pow y 3))) (+ (* -1 (/ (* (+ (* -5641895835477563/2500000000000000 (pow y 2)) (* -5641895835477563/5000000000000000 (pow y 2))) (- (* -1 (/ (+ (* -5641895835477563/2500000000000000 (pow y 2)) (* 5641895835477563/5000000000000000 (* (pow y 2) z))) (pow y 3))) (* -1 (/ (+ (* -5641895835477563/2500000000000000 (pow y 2)) (* -5641895835477563/5000000000000000 (pow y 2))) (pow y 3))))) (pow y 3))) (* -1 (/ (+ (* -31830988618379068626528276418969/12500000000000000000000000000000 y) (* -31830988618379068626528276418969/25000000000000000000000000000000 y)) (pow y 3)))))) (* x (pow y 3)))) (+ (* -1 (/ (+ (* -31830988618379068626528276418969/25000000000000000000000000000000 y) (* 31830988618379068626528276418969/25000000000000000000000000000000 (* y z))) (pow y 3))) (/ 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 (* x (pow y 3)))))) (+ (* -1 (/ (* (+ (* -5641895835477563/2500000000000000 (pow y 2)) (* -5641895835477563/5000000000000000 (pow y 2))) (- (* -1 (/ (+ (* -5641895835477563/2500000000000000 (pow y 2)) (* 5641895835477563/5000000000000000 (* (pow y 2) z))) (pow y 3))) (* -1 (/ (+ (* -5641895835477563/2500000000000000 (pow y 2)) (* -5641895835477563/5000000000000000 (pow y 2))) (pow y 3))))) (pow y 3))) (* -1 (/ (+ (* -31830988618379068626528276418969/12500000000000000000000000000000 y) (* -31830988618379068626528276418969/25000000000000000000000000000000 y)) (pow y 3))))) x))) (* -1 (/ (+ (* -5641895835477563/2500000000000000 (pow y 2)) (* -5641895835477563/5000000000000000 (pow y 2))) (pow y 3)))) x))) x))
(/.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (-.f64 (neg.f64 (+.f64 (/.f64 (-.f64 (+.f64 (/.f64 (fma.f64 #s(literal -1 binary64) (*.f64 (-.f64 (/.f64 (fma.f64 #s(literal -5641895835477563/2500000000000000 binary64) (*.f64 y y) (*.f64 (*.f64 (*.f64 y y) z) #s(literal 5641895835477563/5000000000000000 binary64))) (pow.f64 (neg.f64 y) #s(literal 3 binary64))) (/.f64 (*.f64 (*.f64 y y) #s(literal -16925687506432689/5000000000000000 binary64)) (pow.f64 (neg.f64 y) #s(literal 3 binary64)))) (*.f64 y #s(literal -95492965855137205879584829256907/25000000000000000000000000000000 binary64))) (*.f64 #s(literal -1 binary64) (*.f64 (-.f64 (/.f64 (fma.f64 #s(literal -31830988618379068626528276418969/25000000000000000000000000000000 binary64) y (*.f64 (*.f64 #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) y) z)) (pow.f64 (neg.f64 y) #s(literal 3 binary64))) (neg.f64 (/.f64 (fma.f64 (-.f64 (/.f64 (fma.f64 #s(literal -5641895835477563/2500000000000000 binary64) (*.f64 y y) (*.f64 (*.f64 (*.f64 y y) z) #s(literal 5641895835477563/5000000000000000 binary64))) (pow.f64 (neg.f64 y) #s(literal 3 binary64))) (/.f64 (*.f64 (*.f64 y y) #s(literal -16925687506432689/5000000000000000 binary64)) (pow.f64 (neg.f64 y) #s(literal 3 binary64)))) (*.f64 (*.f64 y y) #s(literal -16925687506432689/5000000000000000 binary64)) (*.f64 y #s(literal -95492965855137205879584829256907/25000000000000000000000000000000 binary64))) (pow.f64 y #s(literal 3 binary64))))) (*.f64 (*.f64 y y) #s(literal -16925687506432689/5000000000000000 binary64))))) (*.f64 (pow.f64 y #s(literal 3 binary64)) x)) (/.f64 (fma.f64 #s(literal -1 binary64) (fma.f64 #s(literal -31830988618379068626528276418969/25000000000000000000000000000000 binary64) y (*.f64 (*.f64 #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) y) z)) (/.f64 #s(literal 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 binary64) x)) (pow.f64 y #s(literal 3 binary64)))) (neg.f64 (/.f64 (fma.f64 (-.f64 (/.f64 (fma.f64 #s(literal -5641895835477563/2500000000000000 binary64) (*.f64 y y) (*.f64 (*.f64 (*.f64 y y) z) #s(literal 5641895835477563/5000000000000000 binary64))) (pow.f64 (neg.f64 y) #s(literal 3 binary64))) (/.f64 (*.f64 (*.f64 y y) #s(literal -16925687506432689/5000000000000000 binary64)) (pow.f64 (neg.f64 y) #s(literal 3 binary64)))) (*.f64 (*.f64 y y) #s(literal -16925687506432689/5000000000000000 binary64)) (*.f64 y #s(literal -95492965855137205879584829256907/25000000000000000000000000000000 binary64))) (pow.f64 y #s(literal 3 binary64))))) x) (/.f64 (fma.f64 #s(literal -5641895835477563/2500000000000000 binary64) (*.f64 y y) (*.f64 (*.f64 (*.f64 y y) z) #s(literal 5641895835477563/5000000000000000 binary64))) (pow.f64 y #s(literal 3 binary64))))) (/.f64 (*.f64 (*.f64 y y) #s(literal -16925687506432689/5000000000000000 binary64)) (pow.f64 (neg.f64 y) #s(literal 3 binary64)))) (neg.f64 x)) #s(literal -1 binary64)) x)
(* -1 (* x (+ (* -1 y) (* 5641895835477563/5000000000000000 (/ 1 x)))))
(*.f64 (neg.f64 x) (fma.f64 #s(literal -1 binary64) y (/.f64 #s(literal 5641895835477563/5000000000000000 binary64) x)))
(* (pow x 2) (+ (* -1 (/ (+ (* -5641895835477563/2500000000000000 (pow y 2)) (* 31830988618379068626528276418969/25000000000000000000000000000000 (/ y x))) x)) (* -1 (pow y 3))))
(*.f64 (neg.f64 (+.f64 (pow.f64 y #s(literal 3 binary64)) (/.f64 (fma.f64 (/.f64 y x) #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (*.f64 #s(literal -5641895835477563/2500000000000000 binary64) (*.f64 y y))) x))) (*.f64 x x))
(+ x (* 5000000000000000/5641895835477563 (/ y (exp z))))
(fma.f64 (/.f64 y (exp.f64 z)) #s(literal 5000000000000000/5641895835477563 binary64) x)
(+ x (* y (+ (* 25000000000000000000000000000000/31830988618379068626528276418969 (/ (* x y) (pow (exp z) 2))) (* 5000000000000000/5641895835477563 (/ 1 (exp z))))))
(fma.f64 (fma.f64 (*.f64 x (/.f64 y (pow.f64 (exp.f64 z) #s(literal 2 binary64)))) #s(literal 25000000000000000000000000000000/31830988618379068626528276418969 binary64) (/.f64 #s(literal 5000000000000000/5641895835477563 binary64) (exp.f64 z))) y x)
(+ x (* y (+ (* y (- (* 125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547 (/ (* (pow x 2) y) (pow (exp z) 3))) (* -25000000000000000000000000000000/31830988618379068626528276418969 (/ x (pow (exp z) 2))))) (* 5000000000000000/5641895835477563 (/ 1 (exp z))))))
(fma.f64 (fma.f64 (fma.f64 (*.f64 (*.f64 x x) (/.f64 y (pow.f64 (exp.f64 z) #s(literal 3 binary64)))) #s(literal 125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547 binary64) (*.f64 #s(literal 25000000000000000000000000000000/31830988618379068626528276418969 binary64) (/.f64 x (pow.f64 (exp.f64 z) #s(literal 2 binary64))))) y (/.f64 #s(literal 5000000000000000/5641895835477563 binary64) (exp.f64 z))) y x)
(* y (+ (* 25000000000000000000000000000000/31830988618379068626528276418969 (/ (* x y) (pow (exp z) 2))) (* 5000000000000000/5641895835477563 (/ 1 (exp z)))))
(*.f64 (fma.f64 (*.f64 x (/.f64 y (pow.f64 (exp.f64 z) #s(literal 2 binary64)))) #s(literal 25000000000000000000000000000000/31830988618379068626528276418969 binary64) (/.f64 #s(literal 5000000000000000/5641895835477563 binary64) (exp.f64 z))) y)
(* y (+ (* y (- (* 125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547 (/ (* (pow x 2) y) (pow (exp z) 3))) (* -25000000000000000000000000000000/31830988618379068626528276418969 (/ x (pow (exp z) 2))))) (* 5000000000000000/5641895835477563 (/ 1 (exp z)))))
(*.f64 (fma.f64 (fma.f64 (*.f64 (*.f64 x x) (/.f64 y (pow.f64 (exp.f64 z) #s(literal 3 binary64)))) #s(literal 125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547 binary64) (*.f64 #s(literal 25000000000000000000000000000000/31830988618379068626528276418969 binary64) (/.f64 x (pow.f64 (exp.f64 z) #s(literal 2 binary64))))) y (/.f64 #s(literal 5000000000000000/5641895835477563 binary64) (exp.f64 z))) y)
(* y (+ (* y (- (* y (- (* 625000000000000000000000000000000000000000000000000000000000000/1013211836423377808197068612118338110498536634308026710423022961 (/ (* (pow x 3) y) (pow (exp z) 4))) (* -125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547 (/ (pow x 2) (pow (exp z) 3))))) (* -25000000000000000000000000000000/31830988618379068626528276418969 (/ x (pow (exp z) 2))))) (* 5000000000000000/5641895835477563 (/ 1 (exp z)))))
(*.f64 (fma.f64 (fma.f64 (fma.f64 (*.f64 (pow.f64 x #s(literal 3 binary64)) (/.f64 y (pow.f64 (exp.f64 z) #s(literal 4 binary64)))) #s(literal 625000000000000000000000000000000000000000000000000000000000000/1013211836423377808197068612118338110498536634308026710423022961 binary64) (*.f64 #s(literal 125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547 binary64) (/.f64 (*.f64 x x) (pow.f64 (exp.f64 z) #s(literal 3 binary64))))) y (*.f64 #s(literal 25000000000000000000000000000000/31830988618379068626528276418969 binary64) (/.f64 x (pow.f64 (exp.f64 z) #s(literal 2 binary64))))) y (/.f64 #s(literal 5000000000000000/5641895835477563 binary64) (exp.f64 z))) y)
(* 5000000000000000/5641895835477563 (* y (+ 1 (* -1 z))))
(*.f64 (*.f64 (fma.f64 #s(literal -1 binary64) z #s(literal 1 binary64)) y) #s(literal 5000000000000000/5641895835477563 binary64))
(* y (+ (* 5000000000000000/5641895835477563 (+ 1 (* -1 z))) (* y (- (* -25000000000000000000000000000000/31830988618379068626528276418969 (* x z)) (* -25000000000000000000000000000000/31830988618379068626528276418969 (* x (+ 1 (* -1 z))))))))
(*.f64 (fma.f64 (*.f64 #s(literal -25000000000000000000000000000000/31830988618379068626528276418969 binary64) (-.f64 (*.f64 z x) (*.f64 (fma.f64 #s(literal -1 binary64) z #s(literal 1 binary64)) x))) y (fma.f64 #s(literal 5000000000000000/5641895835477563 binary64) (neg.f64 z) #s(literal 5000000000000000/5641895835477563 binary64))) y)
(* y (+ (* 5000000000000000/5641895835477563 (+ 1 (* -1 z))) (* y (- (+ (* -25000000000000000000000000000000/31830988618379068626528276418969 (* x z)) (* y (- (* -125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547 (* (pow x 2) z)) (* -5000000000000000/5641895835477563 (* x (- (* -25000000000000000000000000000000/31830988618379068626528276418969 (* x z)) (* -25000000000000000000000000000000/31830988618379068626528276418969 (* x (+ 1 (* -1 z)))))))))) (* -25000000000000000000000000000000/31830988618379068626528276418969 (* x (+ 1 (* -1 z))))))))
(*.f64 (fma.f64 (fma.f64 (*.f64 #s(literal -25000000000000000000000000000000/31830988618379068626528276418969 binary64) x) z (fma.f64 (fma.f64 (*.f64 #s(literal -125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547 binary64) (*.f64 x x)) z (*.f64 #s(literal 5000000000000000/5641895835477563 binary64) (*.f64 (*.f64 #s(literal -25000000000000000000000000000000/31830988618379068626528276418969 binary64) (-.f64 (*.f64 z x) (*.f64 (fma.f64 #s(literal -1 binary64) z #s(literal 1 binary64)) x))) x))) y (*.f64 #s(literal 25000000000000000000000000000000/31830988618379068626528276418969 binary64) (*.f64 (fma.f64 #s(literal -1 binary64) z #s(literal 1 binary64)) x)))) y (fma.f64 #s(literal 5000000000000000/5641895835477563 binary64) (neg.f64 z) #s(literal 5000000000000000/5641895835477563 binary64))) y)
(* y (+ (* 5000000000000000/5641895835477563 (+ 1 (* -1 z))) (* y (- (+ (* -25000000000000000000000000000000/31830988618379068626528276418969 (* x z)) (* y (- (+ (* -125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547 (* (pow x 2) z)) (* y (- (* -625000000000000000000000000000000000000000000000000000000000000/1013211836423377808197068612118338110498536634308026710423022961 (* (pow x 3) z)) (* -5000000000000000/5641895835477563 (* x (- (* -125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547 (* (pow x 2) z)) (* -5000000000000000/5641895835477563 (* x (- (* -25000000000000000000000000000000/31830988618379068626528276418969 (* x z)) (* -25000000000000000000000000000000/31830988618379068626528276418969 (* x (+ 1 (* -1 z))))))))))))) (* -5000000000000000/5641895835477563 (* x (- (* -25000000000000000000000000000000/31830988618379068626528276418969 (* x z)) (* -25000000000000000000000000000000/31830988618379068626528276418969 (* x (+ 1 (* -1 z)))))))))) (* -25000000000000000000000000000000/31830988618379068626528276418969 (* x (+ 1 (* -1 z))))))))
(*.f64 (fma.f64 (fma.f64 (*.f64 #s(literal -25000000000000000000000000000000/31830988618379068626528276418969 binary64) x) z (fma.f64 (fma.f64 (*.f64 #s(literal -125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547 binary64) (*.f64 x x)) z (fma.f64 (fma.f64 (*.f64 #s(literal -625000000000000000000000000000000000000000000000000000000000000/1013211836423377808197068612118338110498536634308026710423022961 binary64) (pow.f64 x #s(literal 3 binary64))) z (*.f64 #s(literal 5000000000000000/5641895835477563 binary64) (*.f64 (fma.f64 (*.f64 #s(literal -125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547 binary64) (*.f64 x x)) z (*.f64 #s(literal 5000000000000000/5641895835477563 binary64) (*.f64 (*.f64 #s(literal -25000000000000000000000000000000/31830988618379068626528276418969 binary64) (-.f64 (*.f64 z x) (*.f64 (fma.f64 #s(literal -1 binary64) z #s(literal 1 binary64)) x))) x))) x))) y (*.f64 #s(literal 5000000000000000/5641895835477563 binary64) (*.f64 (*.f64 #s(literal -25000000000000000000000000000000/31830988618379068626528276418969 binary64) (-.f64 (*.f64 z x) (*.f64 (fma.f64 #s(literal -1 binary64) z #s(literal 1 binary64)) x))) x)))) y (*.f64 #s(literal 25000000000000000000000000000000/31830988618379068626528276418969 binary64) (*.f64 (fma.f64 #s(literal -1 binary64) z #s(literal 1 binary64)) x)))) y (fma.f64 #s(literal 5000000000000000/5641895835477563 binary64) (neg.f64 z) #s(literal 5000000000000000/5641895835477563 binary64))) y)
(* y (+ 5000000000000000/5641895835477563 (* -5000000000000000/5641895835477563 z)))
(*.f64 (fma.f64 #s(literal -5000000000000000/5641895835477563 binary64) z #s(literal 5000000000000000/5641895835477563 binary64)) y)
(- (* y (+ (* 31830988618379068626528276418969/25000000000000000000000000000000 x) (* 31830988618379068626528276418969/12500000000000000000000000000000 x))) 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000)
(-.f64 (*.f64 (*.f64 x #s(literal 95492965855137205879584829256907/25000000000000000000000000000000 binary64)) y) #s(literal 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 binary64))
(- (* y (+ (* 31830988618379068626528276418969/25000000000000000000000000000000 x) (+ (* 31830988618379068626528276418969/12500000000000000000000000000000 x) (* y (+ (* -5641895835477563/2500000000000000 (pow x 2)) (* -5641895835477563/5000000000000000 (pow x 2))))))) 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000)
(-.f64 (*.f64 (fma.f64 x #s(literal 95492965855137205879584829256907/25000000000000000000000000000000 binary64) (*.f64 (*.f64 (*.f64 x x) #s(literal -16925687506432689/5000000000000000 binary64)) y)) y) #s(literal 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 binary64))
(- (* y (+ (* 31830988618379068626528276418969/25000000000000000000000000000000 x) (+ (* 31830988618379068626528276418969/12500000000000000000000000000000 x) (* y (+ (* -5641895835477563/2500000000000000 (pow x 2)) (+ (* -5641895835477563/5000000000000000 (pow x 2)) (* (pow x 3) y))))))) 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000)
(-.f64 (*.f64 (fma.f64 x #s(literal 95492965855137205879584829256907/25000000000000000000000000000000 binary64) (*.f64 (fma.f64 (*.f64 x x) #s(literal -16925687506432689/5000000000000000 binary64) (*.f64 (pow.f64 x #s(literal 3 binary64)) y)) y)) y) #s(literal 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 binary64))
(* y (- (* 31830988618379068626528276418969/25000000000000000000000000000000 z) 31830988618379068626528276418969/25000000000000000000000000000000))
(*.f64 (-.f64 (*.f64 #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) z) #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64)) y)
(* y (- (+ (* 31830988618379068626528276418969/25000000000000000000000000000000 z) (* y (+ (* -5641895835477563/5000000000000000 (* x z)) (* 5641895835477563/2500000000000000 x)))) 31830988618379068626528276418969/25000000000000000000000000000000))
(*.f64 (-.f64 (fma.f64 (fma.f64 (*.f64 z x) #s(literal -5641895835477563/5000000000000000 binary64) (*.f64 #s(literal 5641895835477563/2500000000000000 binary64) x)) y (*.f64 #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) z)) #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64)) y)
(* y (- (+ (* 31830988618379068626528276418969/25000000000000000000000000000000 z) (* y (+ (* -5641895835477563/5000000000000000 (* x z)) (+ (* -1 (* (pow x 2) y)) (* 5641895835477563/2500000000000000 x))))) 31830988618379068626528276418969/25000000000000000000000000000000))
(*.f64 (-.f64 (fma.f64 (fma.f64 (*.f64 #s(literal -5641895835477563/5000000000000000 binary64) x) z (fma.f64 (neg.f64 y) (*.f64 x x) (*.f64 #s(literal 5641895835477563/2500000000000000 binary64) x))) y (*.f64 #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) z)) #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64)) y)
(* -125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547 (* y (- (* 31830988618379068626528276418969/25000000000000000000000000000000 z) 31830988618379068626528276418969/25000000000000000000000000000000)))
(*.f64 (*.f64 (-.f64 (*.f64 #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) z) #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64)) y) #s(literal -125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547 binary64))
(* y (+ (* -125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547 (- (* 31830988618379068626528276418969/25000000000000000000000000000000 z) 31830988618379068626528276418969/25000000000000000000000000000000)) (* y (- (* -125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547 (+ (* -5641895835477563/5000000000000000 (* x z)) (* 5641895835477563/2500000000000000 x))) (* 15625000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000/32251534433199493661049880593938777829847262829918009516762758739122115348467797302968742947209 (* (+ (* 31830988618379068626528276418969/25000000000000000000000000000000 x) (* 31830988618379068626528276418969/12500000000000000000000000000000 x)) (- (* 31830988618379068626528276418969/25000000000000000000000000000000 z) 31830988618379068626528276418969/25000000000000000000000000000000)))))))
(*.f64 (fma.f64 (fma.f64 (fma.f64 (*.f64 z x) #s(literal -5641895835477563/5000000000000000 binary64) (*.f64 #s(literal 5641895835477563/2500000000000000 binary64) x)) #s(literal -125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547 binary64) (*.f64 #s(literal -15625000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000/32251534433199493661049880593938777829847262829918009516762758739122115348467797302968742947209 binary64) (*.f64 (-.f64 (*.f64 #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) z) #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64)) (*.f64 x #s(literal 95492965855137205879584829256907/25000000000000000000000000000000 binary64))))) y (*.f64 (-.f64 (*.f64 #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) z) #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64)) #s(literal -125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547 binary64))) y)
(* y (+ (* -125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547 (- (* 31830988618379068626528276418969/25000000000000000000000000000000 z) 31830988618379068626528276418969/25000000000000000000000000000000)) (* y (- (+ (* -125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547 (+ (* -5641895835477563/5000000000000000 (* x z)) (* 5641895835477563/2500000000000000 x))) (* y (- (* 125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547 (pow x 2)) (+ (* -125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547 (* (+ (* 31830988618379068626528276418969/25000000000000000000000000000000 x) (* 31830988618379068626528276418969/12500000000000000000000000000000 x)) (- (* -125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547 (+ (* -5641895835477563/5000000000000000 (* x z)) (* 5641895835477563/2500000000000000 x))) (* 15625000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000/32251534433199493661049880593938777829847262829918009516762758739122115348467797302968742947209 (* (+ (* 31830988618379068626528276418969/25000000000000000000000000000000 x) (* 31830988618379068626528276418969/12500000000000000000000000000000 x)) (- (* 31830988618379068626528276418969/25000000000000000000000000000000 z) 31830988618379068626528276418969/25000000000000000000000000000000)))))) (* 15625000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000/32251534433199493661049880593938777829847262829918009516762758739122115348467797302968742947209 (* (+ (* -5641895835477563/2500000000000000 (pow x 2)) (* -5641895835477563/5000000000000000 (pow x 2))) (- (* 31830988618379068626528276418969/25000000000000000000000000000000 z) 31830988618379068626528276418969/25000000000000000000000000000000))))))) (* 15625000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000/32251534433199493661049880593938777829847262829918009516762758739122115348467797302968742947209 (* (+ (* 31830988618379068626528276418969/25000000000000000000000000000000 x) (* 31830988618379068626528276418969/12500000000000000000000000000000 x)) (- (* 31830988618379068626528276418969/25000000000000000000000000000000 z) 31830988618379068626528276418969/25000000000000000000000000000000)))))))
(*.f64 (fma.f64 (fma.f64 (fma.f64 (*.f64 z x) #s(literal -5641895835477563/5000000000000000 binary64) (*.f64 #s(literal 5641895835477563/2500000000000000 binary64) x)) #s(literal -125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547 binary64) (fma.f64 (-.f64 (*.f64 (*.f64 x x) #s(literal 125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547 binary64)) (fma.f64 (*.f64 #s(literal -125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547 binary64) (*.f64 x #s(literal 95492965855137205879584829256907/25000000000000000000000000000000 binary64))) (fma.f64 (fma.f64 (*.f64 z x) #s(literal -5641895835477563/5000000000000000 binary64) (*.f64 #s(literal 5641895835477563/2500000000000000 binary64) x)) #s(literal -125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547 binary64) (*.f64 #s(literal -15625000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000/32251534433199493661049880593938777829847262829918009516762758739122115348467797302968742947209 binary64) (*.f64 (-.f64 (*.f64 #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) z) #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64)) (*.f64 x #s(literal 95492965855137205879584829256907/25000000000000000000000000000000 binary64))))) (*.f64 (*.f64 #s(literal 15625000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000/32251534433199493661049880593938777829847262829918009516762758739122115348467797302968742947209 binary64) (*.f64 (*.f64 x x) #s(literal -16925687506432689/5000000000000000 binary64))) (-.f64 (*.f64 #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) z) #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64))))) y (*.f64 #s(literal -15625000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000/32251534433199493661049880593938777829847262829918009516762758739122115348467797302968742947209 binary64) (*.f64 (-.f64 (*.f64 #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) z) #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64)) (*.f64 x #s(literal 95492965855137205879584829256907/25000000000000000000000000000000 binary64)))))) y (*.f64 (-.f64 (*.f64 #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) z) #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64)) #s(literal -125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547 binary64))) y)
(* y (+ (* -125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547 (- (* 31830988618379068626528276418969/25000000000000000000000000000000 z) 31830988618379068626528276418969/25000000000000000000000000000000)) (* y (- (+ (* -125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547 (+ (* -5641895835477563/5000000000000000 (* x z)) (* 5641895835477563/2500000000000000 x))) (* y (- (+ (* -1 (* y (+ (* -125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547 (* (+ (* -5641895835477563/2500000000000000 (pow x 2)) (* -5641895835477563/5000000000000000 (pow x 2))) (- (* -125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547 (+ (* -5641895835477563/5000000000000000 (* x z)) (* 5641895835477563/2500000000000000 x))) (* 15625000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000/32251534433199493661049880593938777829847262829918009516762758739122115348467797302968742947209 (* (+ (* 31830988618379068626528276418969/25000000000000000000000000000000 x) (* 31830988618379068626528276418969/12500000000000000000000000000000 x)) (- (* 31830988618379068626528276418969/25000000000000000000000000000000 z) 31830988618379068626528276418969/25000000000000000000000000000000)))))) (+ (* -125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547 (* (+ (* 31830988618379068626528276418969/25000000000000000000000000000000 x) (* 31830988618379068626528276418969/12500000000000000000000000000000 x)) (- (* 125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547 (pow x 2)) (+ (* -125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547 (* (+ (* 31830988618379068626528276418969/25000000000000000000000000000000 x) (* 31830988618379068626528276418969/12500000000000000000000000000000 x)) (- (* -125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547 (+ (* -5641895835477563/5000000000000000 (* x z)) (* 5641895835477563/2500000000000000 x))) (* 15625000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000/32251534433199493661049880593938777829847262829918009516762758739122115348467797302968742947209 (* (+ (* 31830988618379068626528276418969/25000000000000000000000000000000 x) (* 31830988618379068626528276418969/12500000000000000000000000000000 x)) (- (* 31830988618379068626528276418969/25000000000000000000000000000000 z) 31830988618379068626528276418969/25000000000000000000000000000000)))))) (* 15625000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000/32251534433199493661049880593938777829847262829918009516762758739122115348467797302968742947209 (* (+ (* -5641895835477563/2500000000000000 (pow x 2)) (* -5641895835477563/5000000000000000 (pow x 2))) (- (* 31830988618379068626528276418969/25000000000000000000000000000000 z) 31830988618379068626528276418969/25000000000000000000000000000000))))))) (* 15625000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000/32251534433199493661049880593938777829847262829918009516762758739122115348467797302968742947209 (* (pow x 3) (- (* 31830988618379068626528276418969/25000000000000000000000000000000 z) 31830988618379068626528276418969/25000000000000000000000000000000))))))) (* 125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547 (pow x 2))) (+ (* -125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547 (* (+ (* 31830988618379068626528276418969/25000000000000000000000000000000 x) (* 31830988618379068626528276418969/12500000000000000000000000000000 x)) (- (* -125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547 (+ (* -5641895835477563/5000000000000000 (* x z)) (* 5641895835477563/2500000000000000 x))) (* 15625000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000/32251534433199493661049880593938777829847262829918009516762758739122115348467797302968742947209 (* (+ (* 31830988618379068626528276418969/25000000000000000000000000000000 x) (* 31830988618379068626528276418969/12500000000000000000000000000000 x)) (- (* 31830988618379068626528276418969/25000000000000000000000000000000 z) 31830988618379068626528276418969/25000000000000000000000000000000)))))) (* 15625000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000/32251534433199493661049880593938777829847262829918009516762758739122115348467797302968742947209 (* (+ (* -5641895835477563/2500000000000000 (pow x 2)) (* -5641895835477563/5000000000000000 (pow x 2))) (- (* 31830988618379068626528276418969/25000000000000000000000000000000 z) 31830988618379068626528276418969/25000000000000000000000000000000))))))) (* 15625000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000/32251534433199493661049880593938777829847262829918009516762758739122115348467797302968742947209 (* (+ (* 31830988618379068626528276418969/25000000000000000000000000000000 x) (* 31830988618379068626528276418969/12500000000000000000000000000000 x)) (- (* 31830988618379068626528276418969/25000000000000000000000000000000 z) 31830988618379068626528276418969/25000000000000000000000000000000)))))))
(*.f64 (fma.f64 (fma.f64 (fma.f64 (*.f64 z x) #s(literal -5641895835477563/5000000000000000 binary64) (*.f64 #s(literal 5641895835477563/2500000000000000 binary64) x)) #s(literal -125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547 binary64) (fma.f64 (fma.f64 (neg.f64 y) (fma.f64 (*.f64 #s(literal -125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547 binary64) (*.f64 (*.f64 x x) #s(literal -16925687506432689/5000000000000000 binary64))) (fma.f64 (fma.f64 (*.f64 z x) #s(literal -5641895835477563/5000000000000000 binary64) (*.f64 #s(literal 5641895835477563/2500000000000000 binary64) x)) #s(literal -125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547 binary64) (*.f64 #s(literal -15625000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000/32251534433199493661049880593938777829847262829918009516762758739122115348467797302968742947209 binary64) (*.f64 (-.f64 (*.f64 #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) z) #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64)) (*.f64 x #s(literal 95492965855137205879584829256907/25000000000000000000000000000000 binary64))))) (fma.f64 (*.f64 #s(literal -125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547 binary64) (*.f64 x #s(literal 95492965855137205879584829256907/25000000000000000000000000000000 binary64))) (-.f64 (*.f64 (*.f64 x x) #s(literal 125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547 binary64)) (fma.f64 (*.f64 #s(literal -125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547 binary64) (*.f64 x #s(literal 95492965855137205879584829256907/25000000000000000000000000000000 binary64))) (fma.f64 (fma.f64 (*.f64 z x) #s(literal -5641895835477563/5000000000000000 binary64) (*.f64 #s(literal 5641895835477563/2500000000000000 binary64) x)) #s(literal -125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547 binary64) (*.f64 #s(literal -15625000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000/32251534433199493661049880593938777829847262829918009516762758739122115348467797302968742947209 binary64) (*.f64 (-.f64 (*.f64 #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) z) #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64)) (*.f64 x #s(literal 95492965855137205879584829256907/25000000000000000000000000000000 binary64))))) (*.f64 (*.f64 #s(literal 15625000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000/32251534433199493661049880593938777829847262829918009516762758739122115348467797302968742947209 binary64) (*.f64 (*.f64 x x) #s(literal -16925687506432689/5000000000000000 binary64))) (-.f64 (*.f64 #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) z) #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64))))) (*.f64 (*.f64 #s(literal 15625000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000/32251534433199493661049880593938777829847262829918009516762758739122115348467797302968742947209 binary64) (pow.f64 x #s(literal 3 binary64))) (-.f64 (*.f64 #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) z) #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64))))) (-.f64 (*.f64 (*.f64 x x) #s(literal 125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547 binary64)) (fma.f64 (*.f64 #s(literal -125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547 binary64) (*.f64 x #s(literal 95492965855137205879584829256907/25000000000000000000000000000000 binary64))) (fma.f64 (fma.f64 (*.f64 z x) #s(literal -5641895835477563/5000000000000000 binary64) (*.f64 #s(literal 5641895835477563/2500000000000000 binary64) x)) #s(literal -125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547 binary64) (*.f64 #s(literal -15625000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000/32251534433199493661049880593938777829847262829918009516762758739122115348467797302968742947209 binary64) (*.f64 (-.f64 (*.f64 #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) z) #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64)) (*.f64 x #s(literal 95492965855137205879584829256907/25000000000000000000000000000000 binary64))))) (*.f64 (*.f64 #s(literal 15625000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000/32251534433199493661049880593938777829847262829918009516762758739122115348467797302968742947209 binary64) (*.f64 (*.f64 x x) #s(literal -16925687506432689/5000000000000000 binary64))) (-.f64 (*.f64 #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) z) #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64)))))) y (*.f64 #s(literal -15625000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000/32251534433199493661049880593938777829847262829918009516762758739122115348467797302968742947209 binary64) (*.f64 (-.f64 (*.f64 #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) z) #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64)) (*.f64 x #s(literal 95492965855137205879584829256907/25000000000000000000000000000000 binary64)))))) y (*.f64 (-.f64 (*.f64 #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) z) #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64)) #s(literal -125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547 binary64))) y)
(* y (- (* 5641895835477563/2500000000000000 (* x y)) 31830988618379068626528276418969/25000000000000000000000000000000))
(*.f64 (-.f64 (*.f64 (*.f64 #s(literal 5641895835477563/2500000000000000 binary64) x) y) #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64)) y)
(* y (- (* y (+ (* -1 (* (pow x 2) y)) (* 5641895835477563/2500000000000000 x))) 31830988618379068626528276418969/25000000000000000000000000000000))
(*.f64 (-.f64 (*.f64 (fma.f64 (neg.f64 y) (*.f64 x x) (*.f64 #s(literal 5641895835477563/2500000000000000 binary64) x)) y) #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64)) y)
(- x (/ 1 x))
(-.f64 x (/.f64 #s(literal 1 binary64) x))
(- (+ x (* -5641895835477563/5000000000000000 (/ (exp z) (* (pow x 2) y)))) (/ 1 x))
(-.f64 (fma.f64 (/.f64 #s(literal -5641895835477563/5000000000000000 binary64) (*.f64 x x)) (/.f64 (exp.f64 z) y) x) (/.f64 #s(literal 1 binary64) x))
(- (+ x (* -31830988618379068626528276418969/25000000000000000000000000000000 (/ (pow (exp z) 2) (* (pow x 3) (pow y 2))))) (+ (* 5641895835477563/5000000000000000 (/ (exp z) (* (pow x 2) y))) (/ 1 x)))
(-.f64 (fma.f64 (/.f64 #s(literal -31830988618379068626528276418969/25000000000000000000000000000000 binary64) (pow.f64 x #s(literal 3 binary64))) (/.f64 (pow.f64 (exp.f64 z) #s(literal 2 binary64)) (*.f64 y y)) x) (fma.f64 (/.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 x x)) (/.f64 (exp.f64 z) y) (/.f64 #s(literal 1 binary64) x)))
(- (+ x (* -179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 (/ (pow (exp z) 3) (* (pow x 4) (pow y 3))))) (+ (* 5641895835477563/5000000000000000 (/ (exp z) (* (pow x 2) y))) (+ (* 31830988618379068626528276418969/25000000000000000000000000000000 (/ (pow (exp z) 2) (* (pow x 3) (pow y 2)))) (/ 1 x))))
(-.f64 (fma.f64 (/.f64 #s(literal -179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 binary64) (pow.f64 x #s(literal 4 binary64))) (/.f64 (pow.f64 (exp.f64 z) #s(literal 3 binary64)) (pow.f64 y #s(literal 3 binary64))) x) (fma.f64 (/.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 x x)) (/.f64 (exp.f64 z) y) (fma.f64 (/.f64 #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (pow.f64 x #s(literal 3 binary64))) (/.f64 (pow.f64 (exp.f64 z) #s(literal 2 binary64)) (*.f64 y y)) (/.f64 #s(literal 1 binary64) x))))
(- (* -5641895835477563/5000000000000000 (/ (exp z) (* (pow x 2) y))) (/ 1 x))
(-.f64 (*.f64 (/.f64 #s(literal -5641895835477563/5000000000000000 binary64) (*.f64 x x)) (/.f64 (exp.f64 z) y)) (/.f64 #s(literal 1 binary64) x))
(- (* -31830988618379068626528276418969/25000000000000000000000000000000 (/ (pow (exp z) 2) (* (pow x 3) (pow y 2)))) (+ (* 5641895835477563/5000000000000000 (/ (exp z) (* (pow x 2) y))) (/ 1 x)))
(-.f64 (fma.f64 (/.f64 #s(literal -31830988618379068626528276418969/25000000000000000000000000000000 binary64) (*.f64 y y)) (/.f64 (pow.f64 (exp.f64 z) #s(literal 2 binary64)) (pow.f64 x #s(literal 3 binary64))) (*.f64 (/.f64 #s(literal -5641895835477563/5000000000000000 binary64) (*.f64 x x)) (/.f64 (exp.f64 z) y))) (/.f64 #s(literal 1 binary64) x))
(- (* -179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 (/ (pow (exp z) 3) (* (pow x 4) (pow y 3)))) (+ (* 5641895835477563/5000000000000000 (/ (exp z) (* (pow x 2) y))) (+ (* 31830988618379068626528276418969/25000000000000000000000000000000 (/ (pow (exp z) 2) (* (pow x 3) (pow y 2)))) (/ 1 x))))
(-.f64 (/.f64 (*.f64 #s(literal -179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 binary64) (pow.f64 (exp.f64 z) #s(literal 3 binary64))) (*.f64 (pow.f64 x #s(literal 4 binary64)) (pow.f64 y #s(literal 3 binary64)))) (fma.f64 (/.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 x x)) (/.f64 (exp.f64 z) y) (fma.f64 (/.f64 #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (pow.f64 x #s(literal 3 binary64))) (/.f64 (pow.f64 (exp.f64 z) #s(literal 2 binary64)) (*.f64 y y)) (/.f64 #s(literal 1 binary64) x))))
(* y (- (* 5641895835477563/5000000000000000 (/ (exp z) y)) x))
(*.f64 (-.f64 (*.f64 (/.f64 (exp.f64 z) y) #s(literal 5641895835477563/5000000000000000 binary64)) x) y)
(- (* -5641895835477563/5000000000000000 (/ z (* (pow x 2) y))) (+ (/ 1 x) (/ 5641895835477563/5000000000000000 (* (pow x 2) y))))
(-.f64 (*.f64 (/.f64 z (*.f64 (*.f64 x x) y)) #s(literal -5641895835477563/5000000000000000 binary64)) (+.f64 (/.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 (*.f64 x x) y)) (/.f64 #s(literal 1 binary64) x)))
(- (+ (* -31830988618379068626528276418969/25000000000000000000000000000000 (/ z (* (pow x 3) (pow y 2)))) (* -5641895835477563/5000000000000000 (/ z (* (pow x 2) y)))) (+ (* -5641895835477563/5000000000000000 (/ (- (* -5641895835477563/5000000000000000 (/ z (pow x 2))) (* 5641895835477563/5000000000000000 (/ 1 (pow x 2)))) (* x (pow y 2)))) (+ (/ 1 x) (/ 5641895835477563/5000000000000000 (* (pow x 2) y)))))
(-.f64 (fma.f64 (/.f64 #s(literal -31830988618379068626528276418969/25000000000000000000000000000000 binary64) (*.f64 y y)) (/.f64 z (pow.f64 x #s(literal 3 binary64))) (*.f64 (/.f64 z (*.f64 (*.f64 x x) y)) #s(literal -5641895835477563/5000000000000000 binary64))) (fma.f64 (/.f64 #s(literal -5641895835477563/5000000000000000 binary64) x) (/.f64 (-.f64 (*.f64 (/.f64 z (*.f64 x x)) #s(literal -5641895835477563/5000000000000000 binary64)) (/.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 x x))) (*.f64 y y)) (+.f64 (/.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 (*.f64 x x) y)) (/.f64 #s(literal 1 binary64) x))))
(- (+ (* -179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 (/ z (* (pow x 4) (pow y 3)))) (+ (* -31830988618379068626528276418969/25000000000000000000000000000000 (/ z (* (pow x 3) (pow y 2)))) (* -5641895835477563/5000000000000000 (/ z (* (pow x 2) y))))) (+ (* -5641895835477563/5000000000000000 (/ (- (* -31830988618379068626528276418969/25000000000000000000000000000000 (/ z (pow x 3))) (* -5641895835477563/5000000000000000 (/ (- (* -5641895835477563/5000000000000000 (/ z (pow x 2))) (* 5641895835477563/5000000000000000 (/ 1 (pow x 2)))) x))) (* x (pow y 3)))) (+ (* -5641895835477563/5000000000000000 (/ (- (* -5641895835477563/5000000000000000 (/ z (pow x 2))) (* 5641895835477563/5000000000000000 (/ 1 (pow x 2)))) (* x (pow y 2)))) (+ (/ 1 x) (/ 5641895835477563/5000000000000000 (* (pow x 2) y))))))
(-.f64 (fma.f64 (/.f64 #s(literal -179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 binary64) (pow.f64 x #s(literal 4 binary64))) (/.f64 z (pow.f64 y #s(literal 3 binary64))) (fma.f64 (/.f64 #s(literal -31830988618379068626528276418969/25000000000000000000000000000000 binary64) (*.f64 y y)) (/.f64 z (pow.f64 x #s(literal 3 binary64))) (*.f64 (/.f64 z (*.f64 (*.f64 x x) y)) #s(literal -5641895835477563/5000000000000000 binary64)))) (fma.f64 (/.f64 (fma.f64 (/.f64 z (pow.f64 x #s(literal 3 binary64))) #s(literal -31830988618379068626528276418969/25000000000000000000000000000000 binary64) (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) (/.f64 (-.f64 (*.f64 (/.f64 z (*.f64 x x)) #s(literal -5641895835477563/5000000000000000 binary64)) (/.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 x x))) x))) (*.f64 (pow.f64 y #s(literal 3 binary64)) x)) #s(literal -5641895835477563/5000000000000000 binary64) (fma.f64 (/.f64 #s(literal -5641895835477563/5000000000000000 binary64) x) (/.f64 (-.f64 (*.f64 (/.f64 z (*.f64 x x)) #s(literal -5641895835477563/5000000000000000 binary64)) (/.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 x x))) (*.f64 y y)) (+.f64 (/.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 (*.f64 x x) y)) (/.f64 #s(literal 1 binary64) x)))))
(* (pow y 3) (+ (* -5641895835477563/2500000000000000 (/ (pow x 2) y)) (+ (* -5641895835477563/5000000000000000 (/ (pow x 2) y)) (pow x 3))))
(*.f64 (+.f64 (/.f64 (*.f64 (*.f64 x x) #s(literal -16925687506432689/5000000000000000 binary64)) y) (pow.f64 x #s(literal 3 binary64))) (pow.f64 y #s(literal 3 binary64)))
(* (pow y 3) (+ (* -5641895835477563/2500000000000000 (/ (pow x 2) y)) (+ (* -5641895835477563/5000000000000000 (/ (pow x 2) y)) (+ (* 31830988618379068626528276418969/25000000000000000000000000000000 (/ x (pow y 2))) (+ (* 31830988618379068626528276418969/12500000000000000000000000000000 (/ x (pow y 2))) (pow x 3))))))
(*.f64 (+.f64 (/.f64 (*.f64 (*.f64 x x) #s(literal -16925687506432689/5000000000000000 binary64)) y) (+.f64 (/.f64 (*.f64 x #s(literal 95492965855137205879584829256907/25000000000000000000000000000000 binary64)) (*.f64 y y)) (pow.f64 x #s(literal 3 binary64)))) (pow.f64 y #s(literal 3 binary64)))
(* (pow y 3) (- (+ (* -5641895835477563/2500000000000000 (/ (pow x 2) y)) (+ (* -5641895835477563/5000000000000000 (/ (pow x 2) y)) (+ (* 31830988618379068626528276418969/25000000000000000000000000000000 (/ x (pow y 2))) (+ (* 31830988618379068626528276418969/12500000000000000000000000000000 (/ x (pow y 2))) (pow x 3))))) (* 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 (/ 1 (pow y 3)))))
(*.f64 (-.f64 (+.f64 (/.f64 (*.f64 (*.f64 x x) #s(literal -16925687506432689/5000000000000000 binary64)) y) (+.f64 (/.f64 (*.f64 x #s(literal 95492965855137205879584829256907/25000000000000000000000000000000 binary64)) (*.f64 y y)) (pow.f64 x #s(literal 3 binary64)))) (/.f64 #s(literal 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 binary64) (pow.f64 y #s(literal 3 binary64)))) (pow.f64 y #s(literal 3 binary64)))
(* (pow y 3) (+ (* -5641895835477563/5000000000000000 (/ (* x z) y)) (+ (* -1 (pow x 2)) (* 5641895835477563/2500000000000000 (/ x y)))))
(*.f64 (fma.f64 (*.f64 x (/.f64 z y)) #s(literal -5641895835477563/5000000000000000 binary64) (fma.f64 (neg.f64 x) x (*.f64 (/.f64 x y) #s(literal 5641895835477563/2500000000000000 binary64)))) (pow.f64 y #s(literal 3 binary64)))
(* (pow y 3) (- (+ (* -5641895835477563/5000000000000000 (/ (* x z) y)) (+ (* -1 (pow x 2)) (+ (* 31830988618379068626528276418969/25000000000000000000000000000000 (/ z (pow y 2))) (* 5641895835477563/2500000000000000 (/ x y))))) (/ 31830988618379068626528276418969/25000000000000000000000000000000 (pow y 2))))
(*.f64 (-.f64 (fma.f64 (*.f64 x (/.f64 z y)) #s(literal -5641895835477563/5000000000000000 binary64) (fma.f64 (neg.f64 x) x (fma.f64 (/.f64 x y) #s(literal 5641895835477563/2500000000000000 binary64) (*.f64 (/.f64 z (*.f64 y y)) #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64))))) (/.f64 #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (*.f64 y y))) (pow.f64 y #s(literal 3 binary64)))
(- (+ (* -5641895835477563/5000000000000000 (/ z (* (pow x 2) y))) (/ 5641895835477563/2500000000000000 (* (pow x 2) y))) (+ (* -1 (/ (+ (* -5641895835477563/2500000000000000 (pow x 2)) (* -5641895835477563/5000000000000000 (pow x 2))) (* (pow x 4) y))) (/ 1 x)))
(-.f64 (/.f64 (fma.f64 #s(literal -5641895835477563/5000000000000000 binary64) z #s(literal 5641895835477563/2500000000000000 binary64)) (*.f64 (*.f64 x x) y)) (fma.f64 (/.f64 #s(literal -1 binary64) (pow.f64 x #s(literal 4 binary64))) (/.f64 (*.f64 (*.f64 x x) #s(literal -16925687506432689/5000000000000000 binary64)) y) (/.f64 #s(literal 1 binary64) x)))
(- (+ (* -5641895835477563/5000000000000000 (/ z (* (pow x 2) y))) (+ (* 31830988618379068626528276418969/25000000000000000000000000000000 (/ z (* (pow x 3) (pow y 2)))) (/ 5641895835477563/2500000000000000 (* (pow x 2) y)))) (+ (* -1 (/ (+ (* -5641895835477563/2500000000000000 (pow x 2)) (* -5641895835477563/5000000000000000 (pow x 2))) (* (pow x 4) y))) (+ (* -1 (/ (+ (* 31830988618379068626528276418969/25000000000000000000000000000000 x) (* 31830988618379068626528276418969/12500000000000000000000000000000 x)) (* (pow x 4) (pow y 2)))) (+ (/ 1 x) (+ (* 31830988618379068626528276418969/25000000000000000000000000000000 (/ 1 (* (pow x 3) (pow y 2)))) (/ (* (+ (* -5641895835477563/2500000000000000 (pow x 2)) (* -5641895835477563/5000000000000000 (pow x 2))) (- (+ (* -5641895835477563/5000000000000000 (/ z (pow x 2))) (* 5641895835477563/2500000000000000 (/ 1 (pow x 2)))) (* -1 (/ (+ (* -5641895835477563/2500000000000000 (pow x 2)) (* -5641895835477563/5000000000000000 (pow x 2))) (pow x 4))))) (* (pow x 3) (pow y 2))))))))
(-.f64 (fma.f64 (/.f64 #s(literal -5641895835477563/5000000000000000 binary64) (*.f64 x x)) (/.f64 z y) (fma.f64 (/.f64 #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (pow.f64 x #s(literal 3 binary64))) (/.f64 z (*.f64 y y)) (/.f64 #s(literal 5641895835477563/2500000000000000 binary64) (*.f64 (*.f64 x x) y)))) (+.f64 (neg.f64 (fma.f64 (/.f64 (*.f64 x x) (pow.f64 x #s(literal 4 binary64))) (/.f64 #s(literal -16925687506432689/5000000000000000 binary64) y) (*.f64 (/.f64 x (pow.f64 x #s(literal 4 binary64))) (/.f64 #s(literal 95492965855137205879584829256907/25000000000000000000000000000000 binary64) (*.f64 y y))))) (+.f64 (/.f64 (fma.f64 (-.f64 (/.f64 (fma.f64 #s(literal -5641895835477563/5000000000000000 binary64) z #s(literal 5641895835477563/2500000000000000 binary64)) (*.f64 x x)) (/.f64 (neg.f64 (*.f64 (*.f64 x x) #s(literal -16925687506432689/5000000000000000 binary64))) (pow.f64 x #s(literal 4 binary64)))) (*.f64 (*.f64 x x) #s(literal -16925687506432689/5000000000000000 binary64)) #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64)) (*.f64 (pow.f64 x #s(literal 3 binary64)) (*.f64 y y))) (/.f64 #s(literal 1 binary64) x))))
(- (+ (* -5641895835477563/5000000000000000 (/ z (* (pow x 2) y))) (+ (* -1 (/ (+ (* 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 (/ 1 (pow x 4))) (+ (/ (* (+ (* -5641895835477563/2500000000000000 (pow x 2)) (* -5641895835477563/5000000000000000 (pow x 2))) (- (* 31830988618379068626528276418969/25000000000000000000000000000000 (/ z (pow x 3))) (+ (* -1 (/ (+ (* 31830988618379068626528276418969/25000000000000000000000000000000 x) (* 31830988618379068626528276418969/12500000000000000000000000000000 x)) (pow x 4))) (+ (* 31830988618379068626528276418969/25000000000000000000000000000000 (/ 1 (pow x 3))) (/ (* (+ (* -5641895835477563/2500000000000000 (pow x 2)) (* -5641895835477563/5000000000000000 (pow x 2))) (- (+ (* -5641895835477563/5000000000000000 (/ z (pow x 2))) (* 5641895835477563/2500000000000000 (/ 1 (pow x 2)))) (* -1 (/ (+ (* -5641895835477563/2500000000000000 (pow x 2)) (* -5641895835477563/5000000000000000 (pow x 2))) (pow x 4))))) (pow x 3)))))) (pow x 3)) (/ (* (+ (* 31830988618379068626528276418969/25000000000000000000000000000000 x) (* 31830988618379068626528276418969/12500000000000000000000000000000 x)) (- (+ (* -5641895835477563/5000000000000000 (/ z (pow x 2))) (* 5641895835477563/2500000000000000 (/ 1 (pow x 2)))) (* -1 (/ (+ (* -5641895835477563/2500000000000000 (pow x 2)) (* -5641895835477563/5000000000000000 (pow x 2))) (pow x 4))))) (pow x 3)))) (pow y 3))) (+ (* 31830988618379068626528276418969/25000000000000000000000000000000 (/ z (* (pow x 3) (pow y 2)))) (/ 5641895835477563/2500000000000000 (* (pow x 2) y))))) (+ (* -1 (/ (+ (* -5641895835477563/2500000000000000 (pow x 2)) (* -5641895835477563/5000000000000000 (pow x 2))) (* (pow x 4) y))) (+ (* -1 (/ (+ (* 31830988618379068626528276418969/25000000000000000000000000000000 x) (* 31830988618379068626528276418969/12500000000000000000000000000000 x)) (* (pow x 4) (pow y 2)))) (+ (/ 1 x) (+ (* 31830988618379068626528276418969/25000000000000000000000000000000 (/ 1 (* (pow x 3) (pow y 2)))) (/ (* (+ (* -5641895835477563/2500000000000000 (pow x 2)) (* -5641895835477563/5000000000000000 (pow x 2))) (- (+ (* -5641895835477563/5000000000000000 (/ z (pow x 2))) (* 5641895835477563/2500000000000000 (/ 1 (pow x 2)))) (* -1 (/ (+ (* -5641895835477563/2500000000000000 (pow x 2)) (* -5641895835477563/5000000000000000 (pow x 2))) (pow x 4))))) (* (pow x 3) (pow y 2))))))))
(fma.f64 (/.f64 #s(literal -5641895835477563/5000000000000000 binary64) (*.f64 x x)) (/.f64 z y) (-.f64 (fma.f64 (/.f64 (+.f64 (/.f64 (fma.f64 (-.f64 (/.f64 (fma.f64 #s(literal -5641895835477563/5000000000000000 binary64) z #s(literal 5641895835477563/2500000000000000 binary64)) (*.f64 x x)) (/.f64 (neg.f64 (*.f64 (*.f64 x x) #s(literal -16925687506432689/5000000000000000 binary64))) (pow.f64 x #s(literal 4 binary64)))) (*.f64 x #s(literal 95492965855137205879584829256907/25000000000000000000000000000000 binary64)) (*.f64 (-.f64 (-.f64 (*.f64 (/.f64 z (pow.f64 x #s(literal 3 binary64))) #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64)) (/.f64 (neg.f64 (*.f64 x #s(literal 95492965855137205879584829256907/25000000000000000000000000000000 binary64))) (pow.f64 x #s(literal 4 binary64)))) (/.f64 (fma.f64 (-.f64 (/.f64 (fma.f64 #s(literal -5641895835477563/5000000000000000 binary64) z #s(literal 5641895835477563/2500000000000000 binary64)) (*.f64 x x)) (/.f64 (neg.f64 (*.f64 (*.f64 x x) #s(literal -16925687506432689/5000000000000000 binary64))) (pow.f64 x #s(literal 4 binary64)))) (*.f64 (*.f64 x x) #s(literal -16925687506432689/5000000000000000 binary64)) #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64)) (pow.f64 x #s(literal 3 binary64)))) (*.f64 (*.f64 x x) #s(literal -16925687506432689/5000000000000000 binary64)))) (pow.f64 x #s(literal 3 binary64))) (/.f64 #s(literal 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 binary64) (pow.f64 x #s(literal 4 binary64)))) (pow.f64 y #s(literal 3 binary64))) #s(literal -1 binary64) (fma.f64 (/.f64 #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (pow.f64 x #s(literal 3 binary64))) (/.f64 z (*.f64 y y)) (/.f64 #s(literal 5641895835477563/2500000000000000 binary64) (*.f64 (*.f64 x x) y)))) (+.f64 (neg.f64 (fma.f64 (/.f64 (*.f64 x x) (pow.f64 x #s(literal 4 binary64))) (/.f64 #s(literal -16925687506432689/5000000000000000 binary64) y) (*.f64 (/.f64 x (pow.f64 x #s(literal 4 binary64))) (/.f64 #s(literal 95492965855137205879584829256907/25000000000000000000000000000000 binary64) (*.f64 y y))))) (+.f64 (/.f64 (fma.f64 (-.f64 (/.f64 (fma.f64 #s(literal -5641895835477563/5000000000000000 binary64) z #s(literal 5641895835477563/2500000000000000 binary64)) (*.f64 x x)) (/.f64 (neg.f64 (*.f64 (*.f64 x x) #s(literal -16925687506432689/5000000000000000 binary64))) (pow.f64 x #s(literal 4 binary64)))) (*.f64 (*.f64 x x) #s(literal -16925687506432689/5000000000000000 binary64)) #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64)) (*.f64 (pow.f64 x #s(literal 3 binary64)) (*.f64 y y))) (/.f64 #s(literal 1 binary64) x)))))
(* y (- x (* 5641895835477563/5000000000000000 (/ 1 y))))
(*.f64 (-.f64 x (/.f64 #s(literal 5641895835477563/5000000000000000 binary64) y)) y)
(* (pow y 3) (+ (* -1 (pow x 2)) (* 5641895835477563/2500000000000000 (/ x y))))
(*.f64 (fma.f64 (neg.f64 x) x (*.f64 (/.f64 x y) #s(literal 5641895835477563/2500000000000000 binary64))) (pow.f64 y #s(literal 3 binary64)))
(* (pow y 3) (- (+ (* -1 (pow x 2)) (* 5641895835477563/2500000000000000 (/ x y))) (/ 31830988618379068626528276418969/25000000000000000000000000000000 (pow y 2))))
(*.f64 (-.f64 (fma.f64 (neg.f64 x) x (*.f64 (/.f64 x y) #s(literal 5641895835477563/2500000000000000 binary64))) (/.f64 #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (*.f64 y y))) (pow.f64 y #s(literal 3 binary64)))
(- (+ x (* -1 (/ (+ (* 5641895835477563/5000000000000000 (/ (exp z) (pow x 2))) (* 31830988618379068626528276418969/25000000000000000000000000000000 (/ (pow (exp z) 2) (* (pow x 3) y)))) y))) (/ 1 x))
(+.f64 x (-.f64 (/.f64 (fma.f64 (/.f64 #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (pow.f64 x #s(literal 3 binary64))) (/.f64 (pow.f64 (exp.f64 z) #s(literal 2 binary64)) y) (*.f64 (/.f64 #s(literal 5641895835477563/5000000000000000 binary64) x) (/.f64 (exp.f64 z) x))) (neg.f64 y)) (/.f64 #s(literal 1 binary64) x)))
(- (+ x (* -1 (/ (+ (* -1 (/ (+ (* -179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 (/ (pow (exp z) 3) (* (pow x 4) y))) (* -31830988618379068626528276418969/25000000000000000000000000000000 (/ (pow (exp z) 2) (pow x 3)))) y)) (* 5641895835477563/5000000000000000 (/ (exp z) (pow x 2)))) y))) (/ 1 x))
(+.f64 x (-.f64 (/.f64 (fma.f64 (/.f64 #s(literal 5641895835477563/5000000000000000 binary64) x) (/.f64 (exp.f64 z) x) (/.f64 (fma.f64 (/.f64 #s(literal -179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 binary64) (pow.f64 x #s(literal 4 binary64))) (/.f64 (pow.f64 (exp.f64 z) #s(literal 3 binary64)) y) (/.f64 (*.f64 #s(literal -31830988618379068626528276418969/25000000000000000000000000000000 binary64) (pow.f64 (exp.f64 z) #s(literal 2 binary64))) (pow.f64 x #s(literal 3 binary64)))) (neg.f64 y))) (neg.f64 y)) (/.f64 #s(literal 1 binary64) x)))
(- (* -1 (/ (- (* 31830988618379068626528276418969/25000000000000000000000000000000 (/ (pow (exp z) 2) (* (pow x 3) y))) (* -5641895835477563/5000000000000000 (/ (exp z) (pow x 2)))) y)) (/ 1 x))
(-.f64 (/.f64 (fma.f64 (/.f64 #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (pow.f64 x #s(literal 3 binary64))) (/.f64 (pow.f64 (exp.f64 z) #s(literal 2 binary64)) y) (*.f64 (/.f64 #s(literal 5641895835477563/5000000000000000 binary64) x) (/.f64 (exp.f64 z) x))) (neg.f64 y)) (/.f64 #s(literal 1 binary64) x))
(- (* -1 (/ (- (* -1 (/ (- (* -179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 (/ (pow (exp z) 3) (* (pow x 4) y))) (* 31830988618379068626528276418969/25000000000000000000000000000000 (/ (pow (exp z) 2) (pow x 3)))) y)) (* -5641895835477563/5000000000000000 (/ (exp z) (pow x 2)))) y)) (/ 1 x))
(-.f64 (/.f64 (fma.f64 (/.f64 #s(literal 5641895835477563/5000000000000000 binary64) x) (/.f64 (exp.f64 z) x) (/.f64 (fma.f64 (/.f64 #s(literal -179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 binary64) (pow.f64 x #s(literal 4 binary64))) (/.f64 (pow.f64 (exp.f64 z) #s(literal 3 binary64)) y) (/.f64 (*.f64 #s(literal -31830988618379068626528276418969/25000000000000000000000000000000 binary64) (pow.f64 (exp.f64 z) #s(literal 2 binary64))) (pow.f64 x #s(literal 3 binary64)))) (neg.f64 y))) (neg.f64 y)) (/.f64 #s(literal 1 binary64) x))
(* -1 (* y (- (* -5641895835477563/5000000000000000 (/ (exp z) y)) (* -1 x))))
(*.f64 (neg.f64 y) (fma.f64 (/.f64 (exp.f64 z) y) #s(literal -5641895835477563/5000000000000000 binary64) (*.f64 #s(literal 1 binary64) x)))
(- (* -1 (/ (+ (* 5641895835477563/5000000000000000 (/ z (pow x 2))) (* 5641895835477563/5000000000000000 (/ 1 (pow x 2)))) y)) (/ 1 x))
(-.f64 (/.f64 (/.f64 (fma.f64 z #s(literal 5641895835477563/5000000000000000 binary64) #s(literal 5641895835477563/5000000000000000 binary64)) (*.f64 x x)) (neg.f64 y)) (/.f64 #s(literal 1 binary64) x))
(- (* -1 (/ (+ (* -1 (/ (- (* -31830988618379068626528276418969/25000000000000000000000000000000 (/ z (pow x 3))) (* 5641895835477563/5000000000000000 (/ (+ (* 5641895835477563/5000000000000000 (/ z (pow x 2))) (* 5641895835477563/5000000000000000 (/ 1 (pow x 2)))) x))) y)) (+ (* 5641895835477563/5000000000000000 (/ 1 (pow x 2))) (* 5641895835477563/5000000000000000 (/ z (pow x 2))))) y)) (/ 1 x))
(-.f64 (/.f64 (fma.f64 (/.f64 (fma.f64 (/.f64 z (pow.f64 x #s(literal 3 binary64))) #s(literal -31830988618379068626528276418969/25000000000000000000000000000000 binary64) (*.f64 #s(literal -5641895835477563/5000000000000000 binary64) (/.f64 (/.f64 (fma.f64 z #s(literal 5641895835477563/5000000000000000 binary64) #s(literal 5641895835477563/5000000000000000 binary64)) (*.f64 x x)) x))) y) #s(literal -1 binary64) (/.f64 (fma.f64 z #s(literal 5641895835477563/5000000000000000 binary64) #s(literal 5641895835477563/5000000000000000 binary64)) (*.f64 x x))) (neg.f64 y)) (/.f64 #s(literal 1 binary64) x))
(- (* -1 (/ (+ (* -1 (/ (- (+ (* -31830988618379068626528276418969/25000000000000000000000000000000 (/ z (pow x 3))) (* -1 (/ (- (* 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 (/ z (pow x 4))) (* 5641895835477563/5000000000000000 (/ (- (* -31830988618379068626528276418969/25000000000000000000000000000000 (/ z (pow x 3))) (* 5641895835477563/5000000000000000 (/ (+ (* 5641895835477563/5000000000000000 (/ z (pow x 2))) (* 5641895835477563/5000000000000000 (/ 1 (pow x 2)))) x))) x))) y))) (* 5641895835477563/5000000000000000 (/ (+ (* 5641895835477563/5000000000000000 (/ z (pow x 2))) (* 5641895835477563/5000000000000000 (/ 1 (pow x 2)))) x))) y)) (+ (* 5641895835477563/5000000000000000 (/ 1 (pow x 2))) (* 5641895835477563/5000000000000000 (/ z (pow x 2))))) y)) (/ 1 x))
(-.f64 (/.f64 (fma.f64 (/.f64 (fma.f64 (/.f64 z (pow.f64 x #s(literal 3 binary64))) #s(literal -31830988618379068626528276418969/25000000000000000000000000000000 binary64) (fma.f64 (/.f64 (fma.f64 (/.f64 z (pow.f64 x #s(literal 4 binary64))) #s(literal 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 binary64) (*.f64 #s(literal -5641895835477563/5000000000000000 binary64) (/.f64 (fma.f64 (/.f64 z (pow.f64 x #s(literal 3 binary64))) #s(literal -31830988618379068626528276418969/25000000000000000000000000000000 binary64) (*.f64 #s(literal -5641895835477563/5000000000000000 binary64) (/.f64 (/.f64 (fma.f64 z #s(literal 5641895835477563/5000000000000000 binary64) #s(literal 5641895835477563/5000000000000000 binary64)) (*.f64 x x)) x))) x))) y) #s(literal -1 binary64) (*.f64 #s(literal -5641895835477563/5000000000000000 binary64) (/.f64 (/.f64 (fma.f64 z #s(literal 5641895835477563/5000000000000000 binary64) #s(literal 5641895835477563/5000000000000000 binary64)) (*.f64 x x)) x)))) y) #s(literal -1 binary64) (/.f64 (fma.f64 z #s(literal 5641895835477563/5000000000000000 binary64) #s(literal 5641895835477563/5000000000000000 binary64)) (*.f64 x x))) (neg.f64 y)) (/.f64 #s(literal 1 binary64) x))
(* -1 (* (pow y 3) (+ (* -1 (/ (+ (* -5641895835477563/2500000000000000 (pow x 2)) (* -5641895835477563/5000000000000000 (pow x 2))) y)) (* -1 (pow x 3)))))
(*.f64 (neg.f64 (+.f64 (/.f64 (*.f64 (*.f64 x x) #s(literal -16925687506432689/5000000000000000 binary64)) y) (pow.f64 x #s(literal 3 binary64)))) (pow.f64 (neg.f64 y) #s(literal 3 binary64)))
(* -1 (* (pow y 3) (+ (* -1 (/ (+ (* -5641895835477563/2500000000000000 (pow x 2)) (+ (* -5641895835477563/5000000000000000 (pow x 2)) (* -1 (/ (+ (* -31830988618379068626528276418969/12500000000000000000000000000000 x) (* -31830988618379068626528276418969/25000000000000000000000000000000 x)) y)))) y)) (* -1 (pow x 3)))))
(*.f64 (neg.f64 (+.f64 (pow.f64 x #s(literal 3 binary64)) (/.f64 (fma.f64 (*.f64 x x) #s(literal -16925687506432689/5000000000000000 binary64) (/.f64 (*.f64 x #s(literal -95492965855137205879584829256907/25000000000000000000000000000000 binary64)) (neg.f64 y))) y))) (pow.f64 (neg.f64 y) #s(literal 3 binary64)))
(* -1 (* (pow y 3) (+ (* -1 (/ (+ (* -5641895835477563/2500000000000000 (pow x 2)) (+ (* -5641895835477563/5000000000000000 (pow x 2)) (* -1 (/ (+ (* -31830988618379068626528276418969/12500000000000000000000000000000 x) (+ (* -31830988618379068626528276418969/25000000000000000000000000000000 x) (* 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 (/ 1 y)))) y)))) y)) (* -1 (pow x 3)))))
(*.f64 (neg.f64 (+.f64 (pow.f64 x #s(literal 3 binary64)) (/.f64 (fma.f64 (*.f64 x x) #s(literal -16925687506432689/5000000000000000 binary64) (/.f64 (fma.f64 x #s(literal -95492965855137205879584829256907/25000000000000000000000000000000 binary64) (/.f64 #s(literal 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 binary64) y)) (neg.f64 y))) y))) (pow.f64 (neg.f64 y) #s(literal 3 binary64)))
(* -1 (* (pow y 3) (+ (* -1 (/ (+ (* -5641895835477563/5000000000000000 (* x z)) (* 5641895835477563/2500000000000000 x)) y)) (pow x 2))))
(*.f64 (fma.f64 x x (/.f64 (fma.f64 (*.f64 z x) #s(literal -5641895835477563/5000000000000000 binary64) (*.f64 #s(literal 5641895835477563/2500000000000000 binary64) x)) (neg.f64 y))) (pow.f64 (neg.f64 y) #s(literal 3 binary64)))
(* -1 (* (pow y 3) (+ (* -1 (/ (+ (* -5641895835477563/5000000000000000 (* x z)) (+ (* -1 (/ (+ 31830988618379068626528276418969/25000000000000000000000000000000 (* -31830988618379068626528276418969/25000000000000000000000000000000 z)) y)) (* 5641895835477563/2500000000000000 x))) y)) (pow x 2))))
(*.f64 (fma.f64 x x (/.f64 (fma.f64 (*.f64 #s(literal -5641895835477563/5000000000000000 binary64) x) z (fma.f64 #s(literal 5641895835477563/2500000000000000 binary64) x (/.f64 (fma.f64 #s(literal -31830988618379068626528276418969/25000000000000000000000000000000 binary64) z #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64)) (neg.f64 y)))) (neg.f64 y))) (pow.f64 (neg.f64 y) #s(literal 3 binary64)))
(- (* -1 (/ (+ (* -1 (/ (+ (* -5641895835477563/5000000000000000 (* x z)) (* 5641895835477563/2500000000000000 x)) (pow x 3))) (* 16925687506432689/5000000000000000 (/ 1 (pow x 2)))) y)) (/ 1 x))
(-.f64 (/.f64 (fma.f64 (/.f64 (fma.f64 (*.f64 z x) #s(literal -5641895835477563/5000000000000000 binary64) (*.f64 #s(literal 5641895835477563/2500000000000000 binary64) x)) (pow.f64 x #s(literal 3 binary64))) #s(literal -1 binary64) (/.f64 #s(literal 16925687506432689/5000000000000000 binary64) (*.f64 x x))) (neg.f64 y)) (/.f64 #s(literal 1 binary64) x))
(- (* -1 (/ (+ (* -1 (/ (+ (* -5641895835477563/5000000000000000 (* x z)) (* 5641895835477563/2500000000000000 x)) (pow x 3))) (+ (* -1 (/ (- (+ (* -1 (/ (+ 31830988618379068626528276418969/25000000000000000000000000000000 (* -31830988618379068626528276418969/25000000000000000000000000000000 z)) (pow x 3))) (* 95492965855137205879584829256907/25000000000000000000000000000000 (/ 1 (pow x 3)))) (* -1 (/ (* (+ (* -5641895835477563/2500000000000000 (pow x 2)) (* -5641895835477563/5000000000000000 (pow x 2))) (+ (* -1 (/ (+ (* -5641895835477563/5000000000000000 (* x z)) (* 5641895835477563/2500000000000000 x)) (pow x 3))) (* 16925687506432689/5000000000000000 (/ 1 (pow x 2))))) (pow x 3)))) y)) (* 16925687506432689/5000000000000000 (/ 1 (pow x 2))))) y)) (/ 1 x))
(-.f64 (/.f64 (+.f64 (neg.f64 (+.f64 (/.f64 (fma.f64 (*.f64 z x) #s(literal -5641895835477563/5000000000000000 binary64) (*.f64 #s(literal 5641895835477563/2500000000000000 binary64) x)) (pow.f64 x #s(literal 3 binary64))) (/.f64 (-.f64 (/.f64 (fma.f64 #s(literal -1 binary64) (fma.f64 #s(literal -31830988618379068626528276418969/25000000000000000000000000000000 binary64) z #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64)) #s(literal 95492965855137205879584829256907/25000000000000000000000000000000 binary64)) (pow.f64 x #s(literal 3 binary64))) (/.f64 (*.f64 (fma.f64 (/.f64 (fma.f64 (*.f64 z x) #s(literal -5641895835477563/5000000000000000 binary64) (*.f64 #s(literal 5641895835477563/2500000000000000 binary64) x)) (pow.f64 x #s(literal 3 binary64))) #s(literal -1 binary64) (/.f64 #s(literal 16925687506432689/5000000000000000 binary64) (*.f64 x x))) (*.f64 (*.f64 x x) #s(literal -16925687506432689/5000000000000000 binary64))) (pow.f64 (neg.f64 x) #s(literal 3 binary64)))) y))) (/.f64 #s(literal 16925687506432689/5000000000000000 binary64) (*.f64 x x))) (neg.f64 y)) (/.f64 #s(literal 1 binary64) x))
(- (* -1 (/ (+ (* -1 (/ (+ (* -5641895835477563/5000000000000000 (* x z)) (* 5641895835477563/2500000000000000 x)) (pow x 3))) (+ (* -1 (/ (- (+ (* -1 (/ (+ 31830988618379068626528276418969/25000000000000000000000000000000 (* -31830988618379068626528276418969/25000000000000000000000000000000 z)) (pow x 3))) (+ (* -1 (/ (- (* 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 (/ 1 (pow x 4))) (+ (* -1 (/ (* (+ (* -31830988618379068626528276418969/12500000000000000000000000000000 x) (* -31830988618379068626528276418969/25000000000000000000000000000000 x)) (+ (* -1 (/ (+ (* -5641895835477563/5000000000000000 (* x z)) (* 5641895835477563/2500000000000000 x)) (pow x 3))) (* 16925687506432689/5000000000000000 (/ 1 (pow x 2))))) (pow x 3))) (* -1 (/ (* (+ (* -5641895835477563/2500000000000000 (pow x 2)) (* -5641895835477563/5000000000000000 (pow x 2))) (- (+ (* -1 (/ (+ 31830988618379068626528276418969/25000000000000000000000000000000 (* -31830988618379068626528276418969/25000000000000000000000000000000 z)) (pow x 3))) (* 95492965855137205879584829256907/25000000000000000000000000000000 (/ 1 (pow x 3)))) (* -1 (/ (* (+ (* -5641895835477563/2500000000000000 (pow x 2)) (* -5641895835477563/5000000000000000 (pow x 2))) (+ (* -1 (/ (+ (* -5641895835477563/5000000000000000 (* x z)) (* 5641895835477563/2500000000000000 x)) (pow x 3))) (* 16925687506432689/5000000000000000 (/ 1 (pow x 2))))) (pow x 3))))) (pow x 3))))) y)) (* 95492965855137205879584829256907/25000000000000000000000000000000 (/ 1 (pow x 3))))) (* -1 (/ (* (+ (* -5641895835477563/2500000000000000 (pow x 2)) (* -5641895835477563/5000000000000000 (pow x 2))) (+ (* -1 (/ (+ (* -5641895835477563/5000000000000000 (* x z)) (* 5641895835477563/2500000000000000 x)) (pow x 3))) (* 16925687506432689/5000000000000000 (/ 1 (pow x 2))))) (pow x 3)))) y)) (* 16925687506432689/5000000000000000 (/ 1 (pow x 2))))) y)) (/ 1 x))
(-.f64 (/.f64 (+.f64 (neg.f64 (+.f64 (/.f64 (fma.f64 (*.f64 z x) #s(literal -5641895835477563/5000000000000000 binary64) (*.f64 #s(literal 5641895835477563/2500000000000000 binary64) x)) (pow.f64 x #s(literal 3 binary64))) (/.f64 (-.f64 (+.f64 (neg.f64 (+.f64 (/.f64 (fma.f64 #s(literal -31830988618379068626528276418969/25000000000000000000000000000000 binary64) z #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64)) (pow.f64 x #s(literal 3 binary64))) (/.f64 (-.f64 (/.f64 #s(literal 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 binary64) (pow.f64 x #s(literal 4 binary64))) (neg.f64 (/.f64 (fma.f64 (fma.f64 (/.f64 (fma.f64 (*.f64 z x) #s(literal -5641895835477563/5000000000000000 binary64) (*.f64 #s(literal 5641895835477563/2500000000000000 binary64) x)) (pow.f64 x #s(literal 3 binary64))) #s(literal -1 binary64) (/.f64 #s(literal 16925687506432689/5000000000000000 binary64) (*.f64 x x))) (*.f64 x #s(literal -95492965855137205879584829256907/25000000000000000000000000000000 binary64)) (*.f64 (-.f64 (/.f64 (fma.f64 #s(literal -1 binary64) (fma.f64 #s(literal -31830988618379068626528276418969/25000000000000000000000000000000 binary64) z #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64)) #s(literal 95492965855137205879584829256907/25000000000000000000000000000000 binary64)) (pow.f64 x #s(literal 3 binary64))) (/.f64 (*.f64 (fma.f64 (/.f64 (fma.f64 (*.f64 z x) #s(literal -5641895835477563/5000000000000000 binary64) (*.f64 #s(literal 5641895835477563/2500000000000000 binary64) x)) (pow.f64 x #s(literal 3 binary64))) #s(literal -1 binary64) (/.f64 #s(literal 16925687506432689/5000000000000000 binary64) (*.f64 x x))) (*.f64 (*.f64 x x) #s(literal -16925687506432689/5000000000000000 binary64))) (pow.f64 (neg.f64 x) #s(literal 3 binary64)))) (*.f64 (*.f64 x x) #s(literal -16925687506432689/5000000000000000 binary64)))) (pow.f64 x #s(literal 3 binary64))))) y))) (/.f64 #s(literal 95492965855137205879584829256907/25000000000000000000000000000000 binary64) (pow.f64 x #s(literal 3 binary64)))) (/.f64 (*.f64 (fma.f64 (/.f64 (fma.f64 (*.f64 z x) #s(literal -5641895835477563/5000000000000000 binary64) (*.f64 #s(literal 5641895835477563/2500000000000000 binary64) x)) (pow.f64 x #s(literal 3 binary64))) #s(literal -1 binary64) (/.f64 #s(literal 16925687506432689/5000000000000000 binary64) (*.f64 x x))) (*.f64 (*.f64 x x) #s(literal -16925687506432689/5000000000000000 binary64))) (pow.f64 (neg.f64 x) #s(literal 3 binary64)))) y))) (/.f64 #s(literal 16925687506432689/5000000000000000 binary64) (*.f64 x x))) (neg.f64 y)) (/.f64 #s(literal 1 binary64) x))
(* -1 (* y (+ (* -1 x) (* 5641895835477563/5000000000000000 (/ 1 y)))))
(*.f64 (neg.f64 y) (fma.f64 #s(literal -1 binary64) x (/.f64 #s(literal 5641895835477563/5000000000000000 binary64) y)))
(* -1 (* (pow y 3) (+ (* -5641895835477563/2500000000000000 (/ x y)) (pow x 2))))
(*.f64 (fma.f64 (/.f64 x y) #s(literal -5641895835477563/2500000000000000 binary64) (*.f64 x x)) (pow.f64 (neg.f64 y) #s(literal 3 binary64)))
(* -1 (* (pow y 3) (+ (* -1 (/ (- (* 5641895835477563/2500000000000000 x) (* 31830988618379068626528276418969/25000000000000000000000000000000 (/ 1 y))) y)) (pow x 2))))
(*.f64 (fma.f64 x x (/.f64 (-.f64 (*.f64 #s(literal 5641895835477563/2500000000000000 binary64) x) (/.f64 #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) y)) (neg.f64 y))) (pow.f64 (neg.f64 y) #s(literal 3 binary64)))
(+ x (/ y (- 5641895835477563/5000000000000000 (* x y))))
(+.f64 (/.f64 y (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x))) x)
(+ x (+ (* -5641895835477563/5000000000000000 (/ (* y z) (pow (- 5641895835477563/5000000000000000 (* x y)) 2))) (/ y (- 5641895835477563/5000000000000000 (* x y)))))
(+.f64 (fma.f64 (*.f64 y (/.f64 z (pow.f64 (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)) #s(literal 2 binary64)))) #s(literal -5641895835477563/5000000000000000 binary64) (/.f64 y (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)))) x)
(+ x (+ (* z (- (* -1 (* z (+ (* -31830988618379068626528276418969/25000000000000000000000000000000 (/ y (pow (- 5641895835477563/5000000000000000 (* x y)) 3))) (* 5641895835477563/10000000000000000 (/ y (pow (- 5641895835477563/5000000000000000 (* x y)) 2)))))) (* 5641895835477563/5000000000000000 (/ y (pow (- 5641895835477563/5000000000000000 (* x y)) 2))))) (/ y (- 5641895835477563/5000000000000000 (* x y)))))
(+.f64 (fma.f64 (fma.f64 (fma.f64 (/.f64 y (pow.f64 (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)) #s(literal 2 binary64))) #s(literal 5641895835477563/10000000000000000 binary64) (*.f64 (/.f64 y (pow.f64 (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)) #s(literal 3 binary64))) #s(literal -31830988618379068626528276418969/25000000000000000000000000000000 binary64))) (neg.f64 z) (*.f64 (/.f64 y (pow.f64 (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)) #s(literal 2 binary64))) #s(literal -5641895835477563/5000000000000000 binary64))) z (/.f64 y (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)))) x)
(+ x (+ (* z (- (* z (- (* -1 (* z (+ (* -5641895835477563/5000000000000000 (/ (+ (* -31830988618379068626528276418969/25000000000000000000000000000000 (/ y (pow (- 5641895835477563/5000000000000000 (* x y)) 3))) (* 5641895835477563/10000000000000000 (/ y (pow (- 5641895835477563/5000000000000000 (* x y)) 2)))) (- 5641895835477563/5000000000000000 (* x y)))) (+ (* -31830988618379068626528276418969/50000000000000000000000000000000 (/ y (pow (- 5641895835477563/5000000000000000 (* x y)) 3))) (* 5641895835477563/30000000000000000 (/ y (pow (- 5641895835477563/5000000000000000 (* x y)) 2))))))) (+ (* -31830988618379068626528276418969/25000000000000000000000000000000 (/ y (pow (- 5641895835477563/5000000000000000 (* x y)) 3))) (* 5641895835477563/10000000000000000 (/ y (pow (- 5641895835477563/5000000000000000 (* x y)) 2)))))) (* 5641895835477563/5000000000000000 (/ y (pow (- 5641895835477563/5000000000000000 (* x y)) 2))))) (/ y (- 5641895835477563/5000000000000000 (* x y)))))
(+.f64 (fma.f64 (fma.f64 (-.f64 (*.f64 (fma.f64 (/.f64 (fma.f64 (/.f64 y (pow.f64 (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)) #s(literal 2 binary64))) #s(literal 5641895835477563/10000000000000000 binary64) (*.f64 (/.f64 y (pow.f64 (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)) #s(literal 3 binary64))) #s(literal -31830988618379068626528276418969/25000000000000000000000000000000 binary64))) (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x))) #s(literal -5641895835477563/5000000000000000 binary64) (fma.f64 #s(literal -31830988618379068626528276418969/50000000000000000000000000000000 binary64) (/.f64 y (pow.f64 (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)) #s(literal 3 binary64))) (*.f64 (/.f64 y (pow.f64 (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)) #s(literal 2 binary64))) #s(literal 5641895835477563/30000000000000000 binary64)))) (neg.f64 z)) (fma.f64 (/.f64 y (pow.f64 (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)) #s(literal 2 binary64))) #s(literal 5641895835477563/10000000000000000 binary64) (*.f64 (/.f64 y (pow.f64 (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)) #s(literal 3 binary64))) #s(literal -31830988618379068626528276418969/25000000000000000000000000000000 binary64)))) z (*.f64 (/.f64 y (pow.f64 (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)) #s(literal 2 binary64))) #s(literal -5641895835477563/5000000000000000 binary64))) z (/.f64 y (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)))) x)
(/ y (- 5641895835477563/5000000000000000 (* x y)))
(/.f64 y (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)))
(+ (* -5641895835477563/5000000000000000 (/ (* y z) (pow (- 5641895835477563/5000000000000000 (* x y)) 2))) (/ y (- 5641895835477563/5000000000000000 (* x y))))
(fma.f64 (*.f64 y (/.f64 z (pow.f64 (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)) #s(literal 2 binary64)))) #s(literal -5641895835477563/5000000000000000 binary64) (/.f64 y (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x))))
(+ (* z (- (* -1 (* z (+ (* -31830988618379068626528276418969/25000000000000000000000000000000 (/ y (pow (- 5641895835477563/5000000000000000 (* x y)) 3))) (* 5641895835477563/10000000000000000 (/ y (pow (- 5641895835477563/5000000000000000 (* x y)) 2)))))) (* 5641895835477563/5000000000000000 (/ y (pow (- 5641895835477563/5000000000000000 (* x y)) 2))))) (/ y (- 5641895835477563/5000000000000000 (* x y))))
(fma.f64 (fma.f64 (fma.f64 (/.f64 y (pow.f64 (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)) #s(literal 2 binary64))) #s(literal 5641895835477563/10000000000000000 binary64) (*.f64 (/.f64 y (pow.f64 (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)) #s(literal 3 binary64))) #s(literal -31830988618379068626528276418969/25000000000000000000000000000000 binary64))) (neg.f64 z) (*.f64 (/.f64 y (pow.f64 (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)) #s(literal 2 binary64))) #s(literal -5641895835477563/5000000000000000 binary64))) z (/.f64 y (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x))))
(+ (* z (- (* z (- (* -1 (* z (+ (* -5641895835477563/5000000000000000 (/ (+ (* -31830988618379068626528276418969/25000000000000000000000000000000 (/ y (pow (- 5641895835477563/5000000000000000 (* x y)) 3))) (* 5641895835477563/10000000000000000 (/ y (pow (- 5641895835477563/5000000000000000 (* x y)) 2)))) (- 5641895835477563/5000000000000000 (* x y)))) (+ (* -31830988618379068626528276418969/50000000000000000000000000000000 (/ y (pow (- 5641895835477563/5000000000000000 (* x y)) 3))) (* 5641895835477563/30000000000000000 (/ y (pow (- 5641895835477563/5000000000000000 (* x y)) 2))))))) (+ (* -31830988618379068626528276418969/25000000000000000000000000000000 (/ y (pow (- 5641895835477563/5000000000000000 (* x y)) 3))) (* 5641895835477563/10000000000000000 (/ y (pow (- 5641895835477563/5000000000000000 (* x y)) 2)))))) (* 5641895835477563/5000000000000000 (/ y (pow (- 5641895835477563/5000000000000000 (* x y)) 2))))) (/ y (- 5641895835477563/5000000000000000 (* x y))))
(fma.f64 (fma.f64 (-.f64 (*.f64 (fma.f64 (/.f64 (fma.f64 (/.f64 y (pow.f64 (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)) #s(literal 2 binary64))) #s(literal 5641895835477563/10000000000000000 binary64) (*.f64 (/.f64 y (pow.f64 (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)) #s(literal 3 binary64))) #s(literal -31830988618379068626528276418969/25000000000000000000000000000000 binary64))) (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x))) #s(literal -5641895835477563/5000000000000000 binary64) (fma.f64 #s(literal -31830988618379068626528276418969/50000000000000000000000000000000 binary64) (/.f64 y (pow.f64 (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)) #s(literal 3 binary64))) (*.f64 (/.f64 y (pow.f64 (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)) #s(literal 2 binary64))) #s(literal 5641895835477563/30000000000000000 binary64)))) (neg.f64 z)) (fma.f64 (/.f64 y (pow.f64 (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)) #s(literal 2 binary64))) #s(literal 5641895835477563/10000000000000000 binary64) (*.f64 (/.f64 y (pow.f64 (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)) #s(literal 3 binary64))) #s(literal -31830988618379068626528276418969/25000000000000000000000000000000 binary64)))) z (*.f64 (/.f64 y (pow.f64 (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)) #s(literal 2 binary64))) #s(literal -5641895835477563/5000000000000000 binary64))) z (/.f64 y (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x))))
(- 5641895835477563/5000000000000000 (* x y))
(-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x))
(- (+ 5641895835477563/5000000000000000 (* 5641895835477563/5000000000000000 z)) (* x y))
(-.f64 (fma.f64 z #s(literal 5641895835477563/5000000000000000 binary64) #s(literal 5641895835477563/5000000000000000 binary64)) (*.f64 y x))
(- (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/5000000000000000 (* 5641895835477563/10000000000000000 z)))) (* x y))
(-.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/10000000000000000 binary64) z #s(literal 5641895835477563/5000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) (*.f64 y x))
(- (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z)))))) (* x y))
(-.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) (*.f64 y x))
5641895835477563/5000000000000000
#s(literal 5641895835477563/5000000000000000 binary64)
(+ 5641895835477563/5000000000000000 (* 5641895835477563/5000000000000000 z))
(fma.f64 z #s(literal 5641895835477563/5000000000000000 binary64) #s(literal 5641895835477563/5000000000000000 binary64))
(+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/5000000000000000 (* 5641895835477563/10000000000000000 z))))
(fma.f64 (fma.f64 #s(literal 5641895835477563/10000000000000000 binary64) z #s(literal 5641895835477563/5000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64))
(+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z))))))
(fma.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64))
(* 5000000000000000/5641895835477563 y)
(*.f64 #s(literal 5000000000000000/5641895835477563 binary64) y)
(+ (* -5000000000000000/5641895835477563 (* y z)) (* 5000000000000000/5641895835477563 y))
(fma.f64 #s(literal -5000000000000000/5641895835477563 binary64) (*.f64 z y) (*.f64 #s(literal 5000000000000000/5641895835477563 binary64) y))
(* y (* (- 5641895835477563/5000000000000000 (* x y)) (- (* x y) 5641895835477563/5000000000000000)))
(*.f64 (*.f64 (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)) y) (-.f64 (*.f64 y x) #s(literal 5641895835477563/5000000000000000 binary64)))
(+ (* 5641895835477563/5000000000000000 (* y (* z (- 5641895835477563/5000000000000000 (* x y))))) (* y (* (- 5641895835477563/5000000000000000 (* x y)) (- (* x y) 5641895835477563/5000000000000000))))
(fma.f64 (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) y) (*.f64 (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)) z) (*.f64 (*.f64 (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)) y) (-.f64 (*.f64 y x) #s(literal 5641895835477563/5000000000000000 binary64))))
(+ (* 5641895835477563/5000000000000000 (/ (* y z) (* (- 5641895835477563/5000000000000000 (* x y)) (- (* x y) 5641895835477563/5000000000000000)))) (/ y (- 5641895835477563/5000000000000000 (* x y))))
(fma.f64 (*.f64 (/.f64 z (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x))) (/.f64 y (-.f64 (*.f64 y x) #s(literal 5641895835477563/5000000000000000 binary64)))) #s(literal 5641895835477563/5000000000000000 binary64) (/.f64 y (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x))))
5641895835477563/10000000000000000
#s(literal 5641895835477563/10000000000000000 binary64)
(+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z))
(fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64))
5000000000000000/5641895835477563
#s(literal 5000000000000000/5641895835477563 binary64)
(+ 5000000000000000/5641895835477563 (* -5000000000000000/5641895835477563 z))
(fma.f64 #s(literal -5000000000000000/5641895835477563 binary64) z #s(literal 5000000000000000/5641895835477563 binary64))
(+ 5641895835477563/5000000000000000 (* 5641895835477563/10000000000000000 z))
(fma.f64 #s(literal 5641895835477563/10000000000000000 binary64) z #s(literal 5641895835477563/5000000000000000 binary64))
(+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y))))
(+.f64 (/.f64 y (fma.f64 (neg.f64 y) x (*.f64 (exp.f64 z) #s(literal 5641895835477563/5000000000000000 binary64)))) x)
(/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)))
(/.f64 y (fma.f64 (neg.f64 y) x (*.f64 (exp.f64 z) #s(literal 5641895835477563/5000000000000000 binary64))))
(- (* 5641895835477563/5000000000000000 (exp z)) (* x y))
(fma.f64 (neg.f64 y) x (*.f64 (exp.f64 z) #s(literal 5641895835477563/5000000000000000 binary64)))
(* -5641895835477563/5000000000000000 (/ (* y z) (pow (- 5641895835477563/5000000000000000 (* x y)) 2)))
(/.f64 (*.f64 #s(literal -5641895835477563/5000000000000000 binary64) (*.f64 z y)) (pow.f64 (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)) #s(literal 2 binary64)))
(* z (+ (* -5641895835477563/5000000000000000 (/ y (pow (- 5641895835477563/5000000000000000 (* x y)) 2))) (/ y (* z (- 5641895835477563/5000000000000000 (* x y))))))
(*.f64 (fma.f64 (/.f64 y (pow.f64 (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)) #s(literal 2 binary64))) #s(literal -5641895835477563/5000000000000000 binary64) (/.f64 y (*.f64 (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)) z))) z)
(* -5000000000000000/5641895835477563 (* y z))
(*.f64 #s(literal -5000000000000000/5641895835477563 binary64) (*.f64 z y))
(* z (+ (* -5000000000000000/5641895835477563 y) (* 5000000000000000/5641895835477563 (/ y z))))
(*.f64 (fma.f64 (/.f64 y z) #s(literal 5000000000000000/5641895835477563 binary64) (*.f64 #s(literal -5000000000000000/5641895835477563 binary64) y)) z)
(* 5641895835477563/5000000000000000 (* y (* z (- 5641895835477563/5000000000000000 (* x y)))))
(*.f64 (*.f64 (*.f64 (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)) z) y) #s(literal 5641895835477563/5000000000000000 binary64))
(* z (+ (* 5641895835477563/5000000000000000 (* y (- 5641895835477563/5000000000000000 (* x y)))) (/ (* y (* (- 5641895835477563/5000000000000000 (* x y)) (- (* x y) 5641895835477563/5000000000000000))) z)))
(*.f64 (fma.f64 (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) y) (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)) (/.f64 (*.f64 (*.f64 (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)) y) (-.f64 (*.f64 y x) #s(literal 5641895835477563/5000000000000000 binary64))) z)) z)
(* 5641895835477563/5000000000000000 (/ (* y z) (* (- 5641895835477563/5000000000000000 (* x y)) (- (* x y) 5641895835477563/5000000000000000))))
(/.f64 (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z y)) (*.f64 (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)) (-.f64 (*.f64 y x) #s(literal 5641895835477563/5000000000000000 binary64))))
(* z (+ (* 5641895835477563/5000000000000000 (/ y (* (- 5641895835477563/5000000000000000 (* x y)) (- (* x y) 5641895835477563/5000000000000000)))) (/ y (* z (- 5641895835477563/5000000000000000 (* x y))))))
(*.f64 (fma.f64 (/.f64 #s(literal 5641895835477563/5000000000000000 binary64) (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x))) (/.f64 y (-.f64 (*.f64 y x) #s(literal 5641895835477563/5000000000000000 binary64))) (/.f64 y (*.f64 (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)) z))) z)
(* 5641895835477563/30000000000000000 z)
(*.f64 #s(literal 5641895835477563/30000000000000000 binary64) z)
(* z (+ 5641895835477563/30000000000000000 (* 5641895835477563/10000000000000000 (/ 1 z))))
(*.f64 (+.f64 (/.f64 #s(literal 5641895835477563/10000000000000000 binary64) z) #s(literal 5641895835477563/30000000000000000 binary64)) z)
(* -5000000000000000/5641895835477563 z)
(*.f64 #s(literal -5000000000000000/5641895835477563 binary64) z)
(* z (- (* 5000000000000000/5641895835477563 (/ 1 z)) 5000000000000000/5641895835477563))
(*.f64 (-.f64 (/.f64 #s(literal 5000000000000000/5641895835477563 binary64) z) #s(literal 5000000000000000/5641895835477563 binary64)) z)
(* 5641895835477563/5000000000000000 z)
(*.f64 z #s(literal 5641895835477563/5000000000000000 binary64))
(* z (+ 5641895835477563/5000000000000000 (* 5641895835477563/5000000000000000 (/ 1 z))))
(*.f64 (+.f64 (/.f64 #s(literal 5641895835477563/5000000000000000 binary64) z) #s(literal 5641895835477563/5000000000000000 binary64)) z)
(* 5641895835477563/10000000000000000 z)
(*.f64 #s(literal 5641895835477563/10000000000000000 binary64) z)
(* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/5000000000000000 (/ 1 z))))
(*.f64 (+.f64 (/.f64 #s(literal 5641895835477563/5000000000000000 binary64) z) #s(literal 5641895835477563/10000000000000000 binary64)) z)
(* -1 (* z (+ (* -1 (/ y (* z (- 5641895835477563/5000000000000000 (* x y))))) (* 5641895835477563/5000000000000000 (/ y (pow (- 5641895835477563/5000000000000000 (* x y)) 2))))))
(*.f64 (fma.f64 (/.f64 y (pow.f64 (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)) #s(literal 2 binary64))) #s(literal 5641895835477563/5000000000000000 binary64) (/.f64 (neg.f64 y) (*.f64 (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)) z))) (neg.f64 z))
(* -1 (* z (+ (* -5000000000000000/5641895835477563 (/ y z)) (* 5000000000000000/5641895835477563 y))))
(*.f64 (fma.f64 (/.f64 y z) #s(literal -5000000000000000/5641895835477563 binary64) (*.f64 #s(literal 5000000000000000/5641895835477563 binary64) y)) (neg.f64 z))
(* -1 (* z (+ (* -5641895835477563/5000000000000000 (* y (- 5641895835477563/5000000000000000 (* x y)))) (* -1 (/ (* y (* (- 5641895835477563/5000000000000000 (* x y)) (- (* x y) 5641895835477563/5000000000000000))) z)))))
(*.f64 (fma.f64 (*.f64 #s(literal -5641895835477563/5000000000000000 binary64) y) (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)) (/.f64 (*.f64 (*.f64 (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)) y) (-.f64 (*.f64 y x) #s(literal 5641895835477563/5000000000000000 binary64))) (neg.f64 z))) (neg.f64 z))
(* -1 (* z (+ (* -5641895835477563/5000000000000000 (/ y (* (- 5641895835477563/5000000000000000 (* x y)) (- (* x y) 5641895835477563/5000000000000000)))) (* -1 (/ y (* z (- 5641895835477563/5000000000000000 (* x y))))))))
(*.f64 (fma.f64 (/.f64 #s(literal -5641895835477563/5000000000000000 binary64) (-.f64 (*.f64 y x) #s(literal 5641895835477563/5000000000000000 binary64))) (/.f64 y (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x))) (/.f64 (neg.f64 y) (*.f64 (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)) z))) (neg.f64 z))
(* -1 (* z (- 5000000000000000/5641895835477563 (* 5000000000000000/5641895835477563 (/ 1 z)))))
(*.f64 (-.f64 #s(literal 5000000000000000/5641895835477563 binary64) (/.f64 #s(literal 5000000000000000/5641895835477563 binary64) z)) (neg.f64 z))

rewrite370.0ms (3.9%)

Memory
-26.2MiB live, 226.0MiB allocated
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
062534
098534
1388506
22911466
08292451
Stop Event
iter limit
node limit
iter limit
Counts
26 → 445
Calls
Call 1
Inputs
(+.f64 x (/.f64 y (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 (fma.f64 #s(approx (+ (* 5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000) (*.f64 #s(literal 5641895835477563/30000000000000000 binary64) z)) z #s(literal 5641895835477563/5000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 x y))))
(/.f64 y (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 (fma.f64 #s(approx (+ (* 5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000) (*.f64 #s(literal 5641895835477563/30000000000000000 binary64) z)) z #s(literal 5641895835477563/5000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 x y)))
(-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 (fma.f64 #s(approx (+ (* 5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000) (*.f64 #s(literal 5641895835477563/30000000000000000 binary64) z)) z #s(literal 5641895835477563/5000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 x y))
#s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 (fma.f64 #s(approx (+ (* 5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000) (*.f64 #s(literal 5641895835477563/30000000000000000 binary64) z)) z #s(literal 5641895835477563/5000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)))
(+.f64 x #s(approx (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y))) #s(approx (/ (+ (/ (* (* -5641895835477563/5000000000000000 z) y) (- 5641895835477563/5000000000000000 (* y x))) y) (- 5641895835477563/5000000000000000 (* y x))) (*.f64 (fma.f64 #s(literal -5000000000000000/5641895835477563 binary64) z #s(literal 5000000000000000/5641895835477563 binary64)) y))))
#s(approx (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y))) #s(approx (/ (+ (/ (* (* -5641895835477563/5000000000000000 z) y) (- 5641895835477563/5000000000000000 (* y x))) y) (- 5641895835477563/5000000000000000 (* y x))) (*.f64 (fma.f64 #s(literal -5000000000000000/5641895835477563 binary64) z #s(literal 5000000000000000/5641895835477563 binary64)) y)))
#s(approx (/ (+ (/ (* (* -5641895835477563/5000000000000000 z) y) (- 5641895835477563/5000000000000000 (* y x))) y) (- 5641895835477563/5000000000000000 (* y x))) (*.f64 (fma.f64 #s(literal -5000000000000000/5641895835477563 binary64) z #s(literal 5000000000000000/5641895835477563 binary64)) y))
(*.f64 (fma.f64 #s(literal -5000000000000000/5641895835477563 binary64) z #s(literal 5000000000000000/5641895835477563 binary64)) y)
(+.f64 x (/.f64 y (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z #s(literal 5641895835477563/5000000000000000 binary64) #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 x y))))
(/.f64 y (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z #s(literal 5641895835477563/5000000000000000 binary64) #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 x y)))
(-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z #s(literal 5641895835477563/5000000000000000 binary64) #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 x y))
#s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z #s(literal 5641895835477563/5000000000000000 binary64) #s(literal 5641895835477563/5000000000000000 binary64)))
(+.f64 x (/.f64 y (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 #s(approx (+ (* 5641895835477563/10000000000000000 z) 5641895835477563/5000000000000000) (*.f64 #s(literal 5641895835477563/10000000000000000 binary64) z)) z #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 x y))))
(/.f64 y (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 #s(approx (+ (* 5641895835477563/10000000000000000 z) 5641895835477563/5000000000000000) (*.f64 #s(literal 5641895835477563/10000000000000000 binary64) z)) z #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 x y)))
(-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 #s(approx (+ (* 5641895835477563/10000000000000000 z) 5641895835477563/5000000000000000) (*.f64 #s(literal 5641895835477563/10000000000000000 binary64) z)) z #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 x y))
#s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 #s(approx (+ (* 5641895835477563/10000000000000000 z) 5641895835477563/5000000000000000) (*.f64 #s(literal 5641895835477563/10000000000000000 binary64) z)) z #s(literal 5641895835477563/5000000000000000 binary64)))
(*.f64 (*.f64 (neg.f64 (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x))) (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x))) (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)))
(fma.f64 (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z y)) (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)) (*.f64 (*.f64 (neg.f64 (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x))) (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x))) y))
(/.f64 (fma.f64 (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z y)) (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)) (*.f64 (*.f64 (neg.f64 (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x))) (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x))) y)) (*.f64 (*.f64 (neg.f64 (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x))) (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x))) (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x))))
(neg.f64 (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)))
#s(approx (+ (* 5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000) (*.f64 #s(literal 5641895835477563/30000000000000000 binary64) z))
(fma.f64 #s(literal -5000000000000000/5641895835477563 binary64) z #s(literal 5000000000000000/5641895835477563 binary64))
(fma.f64 z #s(literal 5641895835477563/5000000000000000 binary64) #s(literal 5641895835477563/5000000000000000 binary64))
#s(approx (+ (* 5641895835477563/10000000000000000 z) 5641895835477563/5000000000000000) (*.f64 #s(literal 5641895835477563/10000000000000000 binary64) z))
#s(approx (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y))) (/.f64 (fma.f64 (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z y)) (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)) (*.f64 (*.f64 (neg.f64 (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x))) (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x))) y)) (*.f64 (*.f64 (neg.f64 (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x))) (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x))) (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)))))
(*.f64 (*.f64 (neg.f64 (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x))) (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x))) y)
Outputs
(/.f64 (neg.f64 (-.f64 (pow.f64 (/.f64 y (fma.f64 (neg.f64 x) y #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 (fma.f64 #s(approx (+ (* 5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000) (*.f64 #s(literal 5641895835477563/30000000000000000 binary64) z)) z #s(literal 5641895835477563/5000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64))))) #s(literal 2 binary64)) (*.f64 x x))) (neg.f64 (-.f64 (/.f64 y (fma.f64 (neg.f64 x) y #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 (fma.f64 #s(approx (+ (* 5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000) (*.f64 #s(literal 5641895835477563/30000000000000000 binary64) z)) z #s(literal 5641895835477563/5000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64))))) x)))
(/.f64 (neg.f64 (neg.f64 (-.f64 (*.f64 x x) (pow.f64 (/.f64 y (fma.f64 (neg.f64 x) y #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 (fma.f64 #s(approx (+ (* 5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000) (*.f64 #s(literal 5641895835477563/30000000000000000 binary64) z)) z #s(literal 5641895835477563/5000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64))))) #s(literal 2 binary64))))) (neg.f64 (neg.f64 (-.f64 x (/.f64 y (fma.f64 (neg.f64 x) y #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 (fma.f64 #s(approx (+ (* 5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000) (*.f64 #s(literal 5641895835477563/30000000000000000 binary64) z)) z #s(literal 5641895835477563/5000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)))))))))
(/.f64 (neg.f64 (neg.f64 (+.f64 (pow.f64 (/.f64 y (fma.f64 (neg.f64 x) y #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 (fma.f64 #s(approx (+ (* 5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000) (*.f64 #s(literal 5641895835477563/30000000000000000 binary64) z)) z #s(literal 5641895835477563/5000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64))))) #s(literal 3 binary64)) (pow.f64 x #s(literal 3 binary64))))) (neg.f64 (neg.f64 (fma.f64 (/.f64 y (fma.f64 (neg.f64 x) y #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 (fma.f64 #s(approx (+ (* 5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000) (*.f64 #s(literal 5641895835477563/30000000000000000 binary64) z)) z #s(literal 5641895835477563/5000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64))))) (-.f64 (/.f64 y (fma.f64 (neg.f64 x) y #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 (fma.f64 #s(approx (+ (* 5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000) (*.f64 #s(literal 5641895835477563/30000000000000000 binary64) z)) z #s(literal 5641895835477563/5000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64))))) x) (*.f64 x x)))))
(/.f64 (-.f64 (*.f64 (*.f64 x x) (-.f64 x (/.f64 y (fma.f64 (neg.f64 x) y #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 (fma.f64 #s(approx (+ (* 5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000) (*.f64 #s(literal 5641895835477563/30000000000000000 binary64) z)) z #s(literal 5641895835477563/5000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64))))))) (*.f64 (-.f64 x (/.f64 y (fma.f64 (neg.f64 x) y #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 (fma.f64 #s(approx (+ (* 5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000) (*.f64 #s(literal 5641895835477563/30000000000000000 binary64) z)) z #s(literal 5641895835477563/5000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)))))) (pow.f64 (/.f64 y (fma.f64 (neg.f64 x) y #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 (fma.f64 #s(approx (+ (* 5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000) (*.f64 #s(literal 5641895835477563/30000000000000000 binary64) z)) z #s(literal 5641895835477563/5000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64))))) #s(literal 2 binary64)))) (*.f64 (-.f64 x (/.f64 y (fma.f64 (neg.f64 x) y #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 (fma.f64 #s(approx (+ (* 5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000) (*.f64 #s(literal 5641895835477563/30000000000000000 binary64) z)) z #s(literal 5641895835477563/5000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)))))) (-.f64 x (/.f64 y (fma.f64 (neg.f64 x) y #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 (fma.f64 #s(approx (+ (* 5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000) (*.f64 #s(literal 5641895835477563/30000000000000000 binary64) z)) z #s(literal 5641895835477563/5000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64))))))))
(/.f64 (fma.f64 (pow.f64 x #s(literal 3 binary64)) (fma.f64 (/.f64 y (fma.f64 (neg.f64 x) y #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 (fma.f64 #s(approx (+ (* 5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000) (*.f64 #s(literal 5641895835477563/30000000000000000 binary64) z)) z #s(literal 5641895835477563/5000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64))))) (-.f64 (/.f64 y (fma.f64 (neg.f64 x) y #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 (fma.f64 #s(approx (+ (* 5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000) (*.f64 #s(literal 5641895835477563/30000000000000000 binary64) z)) z #s(literal 5641895835477563/5000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64))))) x) (*.f64 x x)) (*.f64 (fma.f64 (/.f64 y (fma.f64 (neg.f64 x) y #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 (fma.f64 #s(approx (+ (* 5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000) (*.f64 #s(literal 5641895835477563/30000000000000000 binary64) z)) z #s(literal 5641895835477563/5000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64))))) (-.f64 (/.f64 y (fma.f64 (neg.f64 x) y #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 (fma.f64 #s(approx (+ (* 5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000) (*.f64 #s(literal 5641895835477563/30000000000000000 binary64) z)) z #s(literal 5641895835477563/5000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64))))) x) (*.f64 x x)) (pow.f64 (/.f64 y (fma.f64 (neg.f64 x) y #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 (fma.f64 #s(approx (+ (* 5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000) (*.f64 #s(literal 5641895835477563/30000000000000000 binary64) z)) z #s(literal 5641895835477563/5000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64))))) #s(literal 3 binary64)))) (*.f64 (fma.f64 (/.f64 y (fma.f64 (neg.f64 x) y #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 (fma.f64 #s(approx (+ (* 5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000) (*.f64 #s(literal 5641895835477563/30000000000000000 binary64) z)) z #s(literal 5641895835477563/5000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64))))) (-.f64 (/.f64 y (fma.f64 (neg.f64 x) y #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 (fma.f64 #s(approx (+ (* 5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000) (*.f64 #s(literal 5641895835477563/30000000000000000 binary64) z)) z #s(literal 5641895835477563/5000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64))))) x) (*.f64 x x)) (fma.f64 (/.f64 y (fma.f64 (neg.f64 x) y #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 (fma.f64 #s(approx (+ (* 5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000) (*.f64 #s(literal 5641895835477563/30000000000000000 binary64) z)) z #s(literal 5641895835477563/5000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64))))) (-.f64 (/.f64 y (fma.f64 (neg.f64 x) y #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 (fma.f64 #s(approx (+ (* 5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000) (*.f64 #s(literal 5641895835477563/30000000000000000 binary64) z)) z #s(literal 5641895835477563/5000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64))))) x) (*.f64 x x))))
(/.f64 (-.f64 (pow.f64 (/.f64 y (fma.f64 (neg.f64 x) y #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 (fma.f64 #s(approx (+ (* 5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000) (*.f64 #s(literal 5641895835477563/30000000000000000 binary64) z)) z #s(literal 5641895835477563/5000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64))))) #s(literal 2 binary64)) (*.f64 x x)) (-.f64 (/.f64 y (fma.f64 (neg.f64 x) y #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 (fma.f64 #s(approx (+ (* 5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000) (*.f64 #s(literal 5641895835477563/30000000000000000 binary64) z)) z #s(literal 5641895835477563/5000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64))))) x))
(/.f64 (neg.f64 (-.f64 (*.f64 x x) (pow.f64 (/.f64 y (fma.f64 (neg.f64 x) y #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 (fma.f64 #s(approx (+ (* 5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000) (*.f64 #s(literal 5641895835477563/30000000000000000 binary64) z)) z #s(literal 5641895835477563/5000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64))))) #s(literal 2 binary64)))) (neg.f64 (-.f64 x (/.f64 y (fma.f64 (neg.f64 x) y #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 (fma.f64 #s(approx (+ (* 5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000) (*.f64 #s(literal 5641895835477563/30000000000000000 binary64) z)) z #s(literal 5641895835477563/5000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64))))))))
(/.f64 (neg.f64 (+.f64 (pow.f64 (/.f64 y (fma.f64 (neg.f64 x) y #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 (fma.f64 #s(approx (+ (* 5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000) (*.f64 #s(literal 5641895835477563/30000000000000000 binary64) z)) z #s(literal 5641895835477563/5000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64))))) #s(literal 3 binary64)) (pow.f64 x #s(literal 3 binary64)))) (neg.f64 (+.f64 (pow.f64 (/.f64 y (fma.f64 (neg.f64 x) y #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 (fma.f64 #s(approx (+ (* 5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000) (*.f64 #s(literal 5641895835477563/30000000000000000 binary64) z)) z #s(literal 5641895835477563/5000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64))))) #s(literal 2 binary64)) (-.f64 (*.f64 x x) (/.f64 (*.f64 y x) (fma.f64 (neg.f64 x) y #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 (fma.f64 #s(approx (+ (* 5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000) (*.f64 #s(literal 5641895835477563/30000000000000000 binary64) z)) z #s(literal 5641895835477563/5000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)))))))))
(/.f64 (neg.f64 (+.f64 (pow.f64 (/.f64 y (fma.f64 (neg.f64 x) y #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 (fma.f64 #s(approx (+ (* 5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000) (*.f64 #s(literal 5641895835477563/30000000000000000 binary64) z)) z #s(literal 5641895835477563/5000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64))))) #s(literal 3 binary64)) (pow.f64 x #s(literal 3 binary64)))) (neg.f64 (fma.f64 (/.f64 y (fma.f64 (neg.f64 x) y #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 (fma.f64 #s(approx (+ (* 5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000) (*.f64 #s(literal 5641895835477563/30000000000000000 binary64) z)) z #s(literal 5641895835477563/5000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64))))) (-.f64 (/.f64 y (fma.f64 (neg.f64 x) y #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 (fma.f64 #s(approx (+ (* 5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000) (*.f64 #s(literal 5641895835477563/30000000000000000 binary64) z)) z #s(literal 5641895835477563/5000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64))))) x) (*.f64 x x))))
(/.f64 (-.f64 (*.f64 x x) (pow.f64 (/.f64 y (fma.f64 (neg.f64 x) y #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 (fma.f64 #s(approx (+ (* 5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000) (*.f64 #s(literal 5641895835477563/30000000000000000 binary64) z)) z #s(literal 5641895835477563/5000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64))))) #s(literal 2 binary64))) (-.f64 x (/.f64 y (fma.f64 (neg.f64 x) y #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 (fma.f64 #s(approx (+ (* 5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000) (*.f64 #s(literal 5641895835477563/30000000000000000 binary64) z)) z #s(literal 5641895835477563/5000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)))))))
(/.f64 (+.f64 (pow.f64 (/.f64 y (fma.f64 (neg.f64 x) y #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 (fma.f64 #s(approx (+ (* 5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000) (*.f64 #s(literal 5641895835477563/30000000000000000 binary64) z)) z #s(literal 5641895835477563/5000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64))))) #s(literal 3 binary64)) (pow.f64 x #s(literal 3 binary64))) (+.f64 (pow.f64 (/.f64 y (fma.f64 (neg.f64 x) y #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 (fma.f64 #s(approx (+ (* 5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000) (*.f64 #s(literal 5641895835477563/30000000000000000 binary64) z)) z #s(literal 5641895835477563/5000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64))))) #s(literal 2 binary64)) (-.f64 (*.f64 x x) (/.f64 (*.f64 y x) (fma.f64 (neg.f64 x) y #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 (fma.f64 #s(approx (+ (* 5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000) (*.f64 #s(literal 5641895835477563/30000000000000000 binary64) z)) z #s(literal 5641895835477563/5000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64))))))))
(/.f64 (+.f64 (pow.f64 (/.f64 y (fma.f64 (neg.f64 x) y #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 (fma.f64 #s(approx (+ (* 5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000) (*.f64 #s(literal 5641895835477563/30000000000000000 binary64) z)) z #s(literal 5641895835477563/5000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64))))) #s(literal 3 binary64)) (pow.f64 x #s(literal 3 binary64))) (fma.f64 (/.f64 y (fma.f64 (neg.f64 x) y #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 (fma.f64 #s(approx (+ (* 5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000) (*.f64 #s(literal 5641895835477563/30000000000000000 binary64) z)) z #s(literal 5641895835477563/5000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64))))) (-.f64 (/.f64 y (fma.f64 (neg.f64 x) y #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 (fma.f64 #s(approx (+ (* 5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000) (*.f64 #s(literal 5641895835477563/30000000000000000 binary64) z)) z #s(literal 5641895835477563/5000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64))))) x) (*.f64 x x)))
(fma.f64 (/.f64 y (-.f64 (pow.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 (fma.f64 #s(approx (+ (* 5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000) (*.f64 #s(literal 5641895835477563/30000000000000000 binary64) z)) z #s(literal 5641895835477563/5000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64))) #s(literal 2 binary64)) (pow.f64 (*.f64 y x) #s(literal 2 binary64)))) (fma.f64 y x #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 (fma.f64 #s(approx (+ (* 5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000) (*.f64 #s(literal 5641895835477563/30000000000000000 binary64) z)) z #s(literal 5641895835477563/5000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)))) x)
(fma.f64 (/.f64 y (-.f64 (pow.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 (fma.f64 #s(approx (+ (* 5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000) (*.f64 #s(literal 5641895835477563/30000000000000000 binary64) z)) z #s(literal 5641895835477563/5000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64))) #s(literal 3 binary64)) (pow.f64 (*.f64 y x) #s(literal 3 binary64)))) (fma.f64 (*.f64 y x) (fma.f64 y x #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 (fma.f64 #s(approx (+ (* 5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000) (*.f64 #s(literal 5641895835477563/30000000000000000 binary64) z)) z #s(literal 5641895835477563/5000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)))) (pow.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 (fma.f64 #s(approx (+ (* 5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000) (*.f64 #s(literal 5641895835477563/30000000000000000 binary64) z)) z #s(literal 5641895835477563/5000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64))) #s(literal 2 binary64))) x)
(-.f64 (/.f64 (*.f64 x x) (-.f64 x (/.f64 y (fma.f64 (neg.f64 x) y #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 (fma.f64 #s(approx (+ (* 5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000) (*.f64 #s(literal 5641895835477563/30000000000000000 binary64) z)) z #s(literal 5641895835477563/5000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64))))))) (/.f64 (pow.f64 (/.f64 y (fma.f64 (neg.f64 x) y #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 (fma.f64 #s(approx (+ (* 5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000) (*.f64 #s(literal 5641895835477563/30000000000000000 binary64) z)) z #s(literal 5641895835477563/5000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64))))) #s(literal 2 binary64)) (-.f64 x (/.f64 y (fma.f64 (neg.f64 x) y #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 (fma.f64 #s(approx (+ (* 5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000) (*.f64 #s(literal 5641895835477563/30000000000000000 binary64) z)) z #s(literal 5641895835477563/5000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64))))))))
(+.f64 (/.f64 (pow.f64 x #s(literal 3 binary64)) (fma.f64 (/.f64 y (fma.f64 (neg.f64 x) y #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 (fma.f64 #s(approx (+ (* 5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000) (*.f64 #s(literal 5641895835477563/30000000000000000 binary64) z)) z #s(literal 5641895835477563/5000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64))))) (-.f64 (/.f64 y (fma.f64 (neg.f64 x) y #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 (fma.f64 #s(approx (+ (* 5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000) (*.f64 #s(literal 5641895835477563/30000000000000000 binary64) z)) z #s(literal 5641895835477563/5000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64))))) x) (*.f64 x x))) (/.f64 (pow.f64 (/.f64 y (fma.f64 (neg.f64 x) y #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 (fma.f64 #s(approx (+ (* 5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000) (*.f64 #s(literal 5641895835477563/30000000000000000 binary64) z)) z #s(literal 5641895835477563/5000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64))))) #s(literal 3 binary64)) (fma.f64 (/.f64 y (fma.f64 (neg.f64 x) y #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 (fma.f64 #s(approx (+ (* 5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000) (*.f64 #s(literal 5641895835477563/30000000000000000 binary64) z)) z #s(literal 5641895835477563/5000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64))))) (-.f64 (/.f64 y (fma.f64 (neg.f64 x) y #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 (fma.f64 #s(approx (+ (* 5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000) (*.f64 #s(literal 5641895835477563/30000000000000000 binary64) z)) z #s(literal 5641895835477563/5000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64))))) x) (*.f64 x x))))
(+.f64 (/.f64 y (fma.f64 (neg.f64 x) y #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 (fma.f64 #s(approx (+ (* 5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000) (*.f64 #s(literal 5641895835477563/30000000000000000 binary64) z)) z #s(literal 5641895835477563/5000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64))))) x)
(+.f64 x (/.f64 y (fma.f64 (neg.f64 x) y #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 (fma.f64 #s(approx (+ (* 5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000) (*.f64 #s(literal 5641895835477563/30000000000000000 binary64) z)) z #s(literal 5641895835477563/5000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64))))))
(*.f64 (/.f64 y (-.f64 (pow.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 (fma.f64 #s(approx (+ (* 5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000) (*.f64 #s(literal 5641895835477563/30000000000000000 binary64) z)) z #s(literal 5641895835477563/5000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64))) #s(literal 2 binary64)) (pow.f64 (*.f64 y x) #s(literal 2 binary64)))) (fma.f64 y x #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 (fma.f64 #s(approx (+ (* 5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000) (*.f64 #s(literal 5641895835477563/30000000000000000 binary64) z)) z #s(literal 5641895835477563/5000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)))))
(*.f64 (/.f64 y (-.f64 (pow.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 (fma.f64 #s(approx (+ (* 5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000) (*.f64 #s(literal 5641895835477563/30000000000000000 binary64) z)) z #s(literal 5641895835477563/5000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64))) #s(literal 3 binary64)) (pow.f64 (*.f64 y x) #s(literal 3 binary64)))) (fma.f64 (*.f64 y x) (fma.f64 y x #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 (fma.f64 #s(approx (+ (* 5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000) (*.f64 #s(literal 5641895835477563/30000000000000000 binary64) z)) z #s(literal 5641895835477563/5000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)))) (pow.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 (fma.f64 #s(approx (+ (* 5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000) (*.f64 #s(literal 5641895835477563/30000000000000000 binary64) z)) z #s(literal 5641895835477563/5000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64))) #s(literal 2 binary64))))
(/.f64 (neg.f64 (neg.f64 (neg.f64 y))) (neg.f64 (neg.f64 (neg.f64 (fma.f64 (neg.f64 x) y #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 (fma.f64 #s(approx (+ (* 5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000) (*.f64 #s(literal 5641895835477563/30000000000000000 binary64) z)) z #s(literal 5641895835477563/5000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64))))))))
(/.f64 (neg.f64 (neg.f64 y)) (neg.f64 (neg.f64 (fma.f64 (neg.f64 x) y #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 (fma.f64 #s(approx (+ (* 5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000) (*.f64 #s(literal 5641895835477563/30000000000000000 binary64) z)) z #s(literal 5641895835477563/5000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)))))))
(/.f64 (neg.f64 y) (neg.f64 (fma.f64 (neg.f64 x) y #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 (fma.f64 #s(approx (+ (* 5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000) (*.f64 #s(literal 5641895835477563/30000000000000000 binary64) z)) z #s(literal 5641895835477563/5000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64))))))
(/.f64 y (fma.f64 (neg.f64 x) y #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 (fma.f64 #s(approx (+ (* 5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000) (*.f64 #s(literal 5641895835477563/30000000000000000 binary64) z)) z #s(literal 5641895835477563/5000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)))))
(neg.f64 (/.f64 (neg.f64 y) (fma.f64 (neg.f64 x) y #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 (fma.f64 #s(approx (+ (* 5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000) (*.f64 #s(literal 5641895835477563/30000000000000000 binary64) z)) z #s(literal 5641895835477563/5000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64))))))
(neg.f64 (/.f64 y (neg.f64 (fma.f64 (neg.f64 x) y #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 (fma.f64 #s(approx (+ (* 5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000) (*.f64 #s(literal 5641895835477563/30000000000000000 binary64) z)) z #s(literal 5641895835477563/5000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)))))))
(/.f64 (neg.f64 (+.f64 (pow.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 (fma.f64 #s(approx (+ (* 5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000) (*.f64 #s(literal 5641895835477563/30000000000000000 binary64) z)) z #s(literal 5641895835477563/5000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64))) #s(literal 3 binary64)) (pow.f64 (*.f64 (neg.f64 x) y) #s(literal 3 binary64)))) (neg.f64 (+.f64 (pow.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 (fma.f64 #s(approx (+ (* 5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000) (*.f64 #s(literal 5641895835477563/30000000000000000 binary64) z)) z #s(literal 5641895835477563/5000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64))) #s(literal 2 binary64)) (-.f64 (pow.f64 (*.f64 y x) #s(literal 2 binary64)) (*.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 (fma.f64 #s(approx (+ (* 5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000) (*.f64 #s(literal 5641895835477563/30000000000000000 binary64) z)) z #s(literal 5641895835477563/5000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 (neg.f64 x) y))))))
(/.f64 (neg.f64 (neg.f64 (-.f64 (pow.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 (fma.f64 #s(approx (+ (* 5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000) (*.f64 #s(literal 5641895835477563/30000000000000000 binary64) z)) z #s(literal 5641895835477563/5000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64))) #s(literal 2 binary64)) (pow.f64 (*.f64 y x) #s(literal 2 binary64))))) (neg.f64 (neg.f64 (fma.f64 y x #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 (fma.f64 #s(approx (+ (* 5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000) (*.f64 #s(literal 5641895835477563/30000000000000000 binary64) z)) z #s(literal 5641895835477563/5000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)))))))
(/.f64 (neg.f64 (neg.f64 (-.f64 (pow.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 (fma.f64 #s(approx (+ (* 5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000) (*.f64 #s(literal 5641895835477563/30000000000000000 binary64) z)) z #s(literal 5641895835477563/5000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64))) #s(literal 3 binary64)) (pow.f64 (*.f64 y x) #s(literal 3 binary64))))) (neg.f64 (neg.f64 (fma.f64 (*.f64 y x) (fma.f64 y x #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 (fma.f64 #s(approx (+ (* 5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000) (*.f64 #s(literal 5641895835477563/30000000000000000 binary64) z)) z #s(literal 5641895835477563/5000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)))) (pow.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 (fma.f64 #s(approx (+ (* 5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000) (*.f64 #s(literal 5641895835477563/30000000000000000 binary64) z)) z #s(literal 5641895835477563/5000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64))) #s(literal 2 binary64))))))
(/.f64 (-.f64 (*.f64 (pow.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 (fma.f64 #s(approx (+ (* 5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000) (*.f64 #s(literal 5641895835477563/30000000000000000 binary64) z)) z #s(literal 5641895835477563/5000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64))) #s(literal 2 binary64)) (fma.f64 y x #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 (fma.f64 #s(approx (+ (* 5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000) (*.f64 #s(literal 5641895835477563/30000000000000000 binary64) z)) z #s(literal 5641895835477563/5000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64))))) (*.f64 (fma.f64 y x #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 (fma.f64 #s(approx (+ (* 5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000) (*.f64 #s(literal 5641895835477563/30000000000000000 binary64) z)) z #s(literal 5641895835477563/5000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)))) (pow.f64 (*.f64 y x) #s(literal 2 binary64)))) (*.f64 (fma.f64 y x #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 (fma.f64 #s(approx (+ (* 5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000) (*.f64 #s(literal 5641895835477563/30000000000000000 binary64) z)) z #s(literal 5641895835477563/5000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)))) (fma.f64 y x #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 (fma.f64 #s(approx (+ (* 5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000) (*.f64 #s(literal 5641895835477563/30000000000000000 binary64) z)) z #s(literal 5641895835477563/5000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64))))))
(/.f64 (-.f64 (*.f64 (pow.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 (fma.f64 #s(approx (+ (* 5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000) (*.f64 #s(literal 5641895835477563/30000000000000000 binary64) z)) z #s(literal 5641895835477563/5000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64))) #s(literal 3 binary64)) (fma.f64 (*.f64 y x) (fma.f64 y x #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 (fma.f64 #s(approx (+ (* 5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000) (*.f64 #s(literal 5641895835477563/30000000000000000 binary64) z)) z #s(literal 5641895835477563/5000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)))) (pow.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 (fma.f64 #s(approx (+ (* 5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000) (*.f64 #s(literal 5641895835477563/30000000000000000 binary64) z)) z #s(literal 5641895835477563/5000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64))) #s(literal 2 binary64)))) (*.f64 (fma.f64 (*.f64 y x) (fma.f64 y x #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 (fma.f64 #s(approx (+ (* 5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000) (*.f64 #s(literal 5641895835477563/30000000000000000 binary64) z)) z #s(literal 5641895835477563/5000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)))) (pow.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 (fma.f64 #s(approx (+ (* 5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000) (*.f64 #s(literal 5641895835477563/30000000000000000 binary64) z)) z #s(literal 5641895835477563/5000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64))) #s(literal 2 binary64))) (pow.f64 (*.f64 y x) #s(literal 3 binary64)))) (*.f64 (fma.f64 (*.f64 y x) (fma.f64 y x #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 (fma.f64 #s(approx (+ (* 5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000) (*.f64 #s(literal 5641895835477563/30000000000000000 binary64) z)) z #s(literal 5641895835477563/5000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)))) (pow.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 (fma.f64 #s(approx (+ (* 5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000) (*.f64 #s(literal 5641895835477563/30000000000000000 binary64) z)) z #s(literal 5641895835477563/5000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64))) #s(literal 2 binary64))) (fma.f64 (*.f64 y x) (fma.f64 y x #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 (fma.f64 #s(approx (+ (* 5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000) (*.f64 #s(literal 5641895835477563/30000000000000000 binary64) z)) z #s(literal 5641895835477563/5000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)))) (pow.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 (fma.f64 #s(approx (+ (* 5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000) (*.f64 #s(literal 5641895835477563/30000000000000000 binary64) z)) z #s(literal 5641895835477563/5000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64))) #s(literal 2 binary64)))))
(/.f64 (+.f64 (pow.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 (fma.f64 #s(approx (+ (* 5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000) (*.f64 #s(literal 5641895835477563/30000000000000000 binary64) z)) z #s(literal 5641895835477563/5000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64))) #s(literal 3 binary64)) (pow.f64 (*.f64 (neg.f64 x) y) #s(literal 3 binary64))) (+.f64 (pow.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 (fma.f64 #s(approx (+ (* 5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000) (*.f64 #s(literal 5641895835477563/30000000000000000 binary64) z)) z #s(literal 5641895835477563/5000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64))) #s(literal 2 binary64)) (-.f64 (pow.f64 (*.f64 y x) #s(literal 2 binary64)) (*.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 (fma.f64 #s(approx (+ (* 5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000) (*.f64 #s(literal 5641895835477563/30000000000000000 binary64) z)) z #s(literal 5641895835477563/5000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 (neg.f64 x) y)))))
(/.f64 (neg.f64 (-.f64 (pow.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 (fma.f64 #s(approx (+ (* 5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000) (*.f64 #s(literal 5641895835477563/30000000000000000 binary64) z)) z #s(literal 5641895835477563/5000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64))) #s(literal 2 binary64)) (pow.f64 (*.f64 y x) #s(literal 2 binary64)))) (neg.f64 (fma.f64 y x #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 (fma.f64 #s(approx (+ (* 5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000) (*.f64 #s(literal 5641895835477563/30000000000000000 binary64) z)) z #s(literal 5641895835477563/5000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64))))))
(/.f64 (neg.f64 (-.f64 (pow.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 (fma.f64 #s(approx (+ (* 5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000) (*.f64 #s(literal 5641895835477563/30000000000000000 binary64) z)) z #s(literal 5641895835477563/5000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64))) #s(literal 3 binary64)) (pow.f64 (*.f64 y x) #s(literal 3 binary64)))) (neg.f64 (fma.f64 (*.f64 y x) (fma.f64 y x #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 (fma.f64 #s(approx (+ (* 5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000) (*.f64 #s(literal 5641895835477563/30000000000000000 binary64) z)) z #s(literal 5641895835477563/5000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)))) (pow.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 (fma.f64 #s(approx (+ (* 5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000) (*.f64 #s(literal 5641895835477563/30000000000000000 binary64) z)) z #s(literal 5641895835477563/5000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64))) #s(literal 2 binary64)))))
(/.f64 (-.f64 (pow.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 (fma.f64 #s(approx (+ (* 5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000) (*.f64 #s(literal 5641895835477563/30000000000000000 binary64) z)) z #s(literal 5641895835477563/5000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64))) #s(literal 2 binary64)) (pow.f64 (*.f64 y x) #s(literal 2 binary64))) (fma.f64 y x #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 (fma.f64 #s(approx (+ (* 5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000) (*.f64 #s(literal 5641895835477563/30000000000000000 binary64) z)) z #s(literal 5641895835477563/5000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)))))
(/.f64 (-.f64 (pow.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 (fma.f64 #s(approx (+ (* 5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000) (*.f64 #s(literal 5641895835477563/30000000000000000 binary64) z)) z #s(literal 5641895835477563/5000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64))) #s(literal 3 binary64)) (pow.f64 (*.f64 y x) #s(literal 3 binary64))) (fma.f64 (*.f64 y x) (fma.f64 y x #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 (fma.f64 #s(approx (+ (* 5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000) (*.f64 #s(literal 5641895835477563/30000000000000000 binary64) z)) z #s(literal 5641895835477563/5000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)))) (pow.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 (fma.f64 #s(approx (+ (* 5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000) (*.f64 #s(literal 5641895835477563/30000000000000000 binary64) z)) z #s(literal 5641895835477563/5000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64))) #s(literal 2 binary64))))
(fma.f64 (neg.f64 x) y #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 (fma.f64 #s(approx (+ (* 5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000) (*.f64 #s(literal 5641895835477563/30000000000000000 binary64) z)) z #s(literal 5641895835477563/5000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64))))
(fma.f64 (neg.f64 y) x #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 (fma.f64 #s(approx (+ (* 5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000) (*.f64 #s(literal 5641895835477563/30000000000000000 binary64) z)) z #s(literal 5641895835477563/5000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64))))
(fma.f64 y (neg.f64 x) #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 (fma.f64 #s(approx (+ (* 5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000) (*.f64 #s(literal 5641895835477563/30000000000000000 binary64) z)) z #s(literal 5641895835477563/5000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64))))
(fma.f64 x (neg.f64 y) #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 (fma.f64 #s(approx (+ (* 5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000) (*.f64 #s(literal 5641895835477563/30000000000000000 binary64) z)) z #s(literal 5641895835477563/5000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64))))
(-.f64 (/.f64 (pow.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 (fma.f64 #s(approx (+ (* 5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000) (*.f64 #s(literal 5641895835477563/30000000000000000 binary64) z)) z #s(literal 5641895835477563/5000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64))) #s(literal 2 binary64)) (fma.f64 y x #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 (fma.f64 #s(approx (+ (* 5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000) (*.f64 #s(literal 5641895835477563/30000000000000000 binary64) z)) z #s(literal 5641895835477563/5000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64))))) (/.f64 (pow.f64 (*.f64 y x) #s(literal 2 binary64)) (fma.f64 y x #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 (fma.f64 #s(approx (+ (* 5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000) (*.f64 #s(literal 5641895835477563/30000000000000000 binary64) z)) z #s(literal 5641895835477563/5000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64))))))
(-.f64 (/.f64 (pow.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 (fma.f64 #s(approx (+ (* 5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000) (*.f64 #s(literal 5641895835477563/30000000000000000 binary64) z)) z #s(literal 5641895835477563/5000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64))) #s(literal 3 binary64)) (fma.f64 (*.f64 y x) (fma.f64 y x #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 (fma.f64 #s(approx (+ (* 5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000) (*.f64 #s(literal 5641895835477563/30000000000000000 binary64) z)) z #s(literal 5641895835477563/5000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)))) (pow.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 (fma.f64 #s(approx (+ (* 5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000) (*.f64 #s(literal 5641895835477563/30000000000000000 binary64) z)) z #s(literal 5641895835477563/5000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64))) #s(literal 2 binary64)))) (/.f64 (pow.f64 (*.f64 y x) #s(literal 3 binary64)) (fma.f64 (*.f64 y x) (fma.f64 y x #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 (fma.f64 #s(approx (+ (* 5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000) (*.f64 #s(literal 5641895835477563/30000000000000000 binary64) z)) z #s(literal 5641895835477563/5000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)))) (pow.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 (fma.f64 #s(approx (+ (* 5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000) (*.f64 #s(literal 5641895835477563/30000000000000000 binary64) z)) z #s(literal 5641895835477563/5000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64))) #s(literal 2 binary64)))))
(-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 (fma.f64 #s(approx (+ (* 5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000) (*.f64 #s(literal 5641895835477563/30000000000000000 binary64) z)) z #s(literal 5641895835477563/5000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 (neg.f64 (neg.f64 x)) y))
(-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 (fma.f64 #s(approx (+ (* 5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000) (*.f64 #s(literal 5641895835477563/30000000000000000 binary64) z)) z #s(literal 5641895835477563/5000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 y x))
(+.f64 (*.f64 (neg.f64 x) y) #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 (fma.f64 #s(approx (+ (* 5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000) (*.f64 #s(literal 5641895835477563/30000000000000000 binary64) z)) z #s(literal 5641895835477563/5000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64))))
(+.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 (fma.f64 #s(approx (+ (* 5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000) (*.f64 #s(literal 5641895835477563/30000000000000000 binary64) z)) z #s(literal 5641895835477563/5000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 (neg.f64 x) y))
#s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 (fma.f64 #s(approx (+ (* 5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000) (*.f64 #s(literal 5641895835477563/30000000000000000 binary64) z)) z #s(literal 5641895835477563/5000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)))
(/.f64 (neg.f64 (-.f64 (pow.f64 #s(approx (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y))) #s(approx (/ (+ (/ (* (* -5641895835477563/5000000000000000 z) y) (- 5641895835477563/5000000000000000 (* y x))) y) (- 5641895835477563/5000000000000000 (* y x))) (*.f64 (fma.f64 #s(literal -5000000000000000/5641895835477563 binary64) z #s(literal 5000000000000000/5641895835477563 binary64)) y))) #s(literal 2 binary64)) (*.f64 x x))) (neg.f64 (-.f64 #s(approx (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y))) #s(approx (/ (+ (/ (* (* -5641895835477563/5000000000000000 z) y) (- 5641895835477563/5000000000000000 (* y x))) y) (- 5641895835477563/5000000000000000 (* y x))) (*.f64 (fma.f64 #s(literal -5000000000000000/5641895835477563 binary64) z #s(literal 5000000000000000/5641895835477563 binary64)) y))) x)))
(/.f64 (neg.f64 (neg.f64 (-.f64 (*.f64 x x) (pow.f64 #s(approx (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y))) #s(approx (/ (+ (/ (* (* -5641895835477563/5000000000000000 z) y) (- 5641895835477563/5000000000000000 (* y x))) y) (- 5641895835477563/5000000000000000 (* y x))) (*.f64 (fma.f64 #s(literal -5000000000000000/5641895835477563 binary64) z #s(literal 5000000000000000/5641895835477563 binary64)) y))) #s(literal 2 binary64))))) (neg.f64 (neg.f64 (-.f64 x #s(approx (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y))) #s(approx (/ (+ (/ (* (* -5641895835477563/5000000000000000 z) y) (- 5641895835477563/5000000000000000 (* y x))) y) (- 5641895835477563/5000000000000000 (* y x))) (*.f64 (fma.f64 #s(literal -5000000000000000/5641895835477563 binary64) z #s(literal 5000000000000000/5641895835477563 binary64)) y)))))))
(/.f64 (neg.f64 (neg.f64 (+.f64 (pow.f64 #s(approx (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y))) #s(approx (/ (+ (/ (* (* -5641895835477563/5000000000000000 z) y) (- 5641895835477563/5000000000000000 (* y x))) y) (- 5641895835477563/5000000000000000 (* y x))) (*.f64 (fma.f64 #s(literal -5000000000000000/5641895835477563 binary64) z #s(literal 5000000000000000/5641895835477563 binary64)) y))) #s(literal 3 binary64)) (pow.f64 x #s(literal 3 binary64))))) (neg.f64 (neg.f64 (fma.f64 #s(approx (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y))) #s(approx (/ (+ (/ (* (* -5641895835477563/5000000000000000 z) y) (- 5641895835477563/5000000000000000 (* y x))) y) (- 5641895835477563/5000000000000000 (* y x))) (*.f64 (fma.f64 #s(literal -5000000000000000/5641895835477563 binary64) z #s(literal 5000000000000000/5641895835477563 binary64)) y))) (-.f64 #s(approx (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y))) #s(approx (/ (+ (/ (* (* -5641895835477563/5000000000000000 z) y) (- 5641895835477563/5000000000000000 (* y x))) y) (- 5641895835477563/5000000000000000 (* y x))) (*.f64 (fma.f64 #s(literal -5000000000000000/5641895835477563 binary64) z #s(literal 5000000000000000/5641895835477563 binary64)) y))) x) (*.f64 x x)))))
(/.f64 (-.f64 (*.f64 (*.f64 x x) (-.f64 x #s(approx (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y))) #s(approx (/ (+ (/ (* (* -5641895835477563/5000000000000000 z) y) (- 5641895835477563/5000000000000000 (* y x))) y) (- 5641895835477563/5000000000000000 (* y x))) (*.f64 (fma.f64 #s(literal -5000000000000000/5641895835477563 binary64) z #s(literal 5000000000000000/5641895835477563 binary64)) y))))) (*.f64 (-.f64 x #s(approx (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y))) #s(approx (/ (+ (/ (* (* -5641895835477563/5000000000000000 z) y) (- 5641895835477563/5000000000000000 (* y x))) y) (- 5641895835477563/5000000000000000 (* y x))) (*.f64 (fma.f64 #s(literal -5000000000000000/5641895835477563 binary64) z #s(literal 5000000000000000/5641895835477563 binary64)) y)))) (pow.f64 #s(approx (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y))) #s(approx (/ (+ (/ (* (* -5641895835477563/5000000000000000 z) y) (- 5641895835477563/5000000000000000 (* y x))) y) (- 5641895835477563/5000000000000000 (* y x))) (*.f64 (fma.f64 #s(literal -5000000000000000/5641895835477563 binary64) z #s(literal 5000000000000000/5641895835477563 binary64)) y))) #s(literal 2 binary64)))) (*.f64 (-.f64 x #s(approx (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y))) #s(approx (/ (+ (/ (* (* -5641895835477563/5000000000000000 z) y) (- 5641895835477563/5000000000000000 (* y x))) y) (- 5641895835477563/5000000000000000 (* y x))) (*.f64 (fma.f64 #s(literal -5000000000000000/5641895835477563 binary64) z #s(literal 5000000000000000/5641895835477563 binary64)) y)))) (-.f64 x #s(approx (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y))) #s(approx (/ (+ (/ (* (* -5641895835477563/5000000000000000 z) y) (- 5641895835477563/5000000000000000 (* y x))) y) (- 5641895835477563/5000000000000000 (* y x))) (*.f64 (fma.f64 #s(literal -5000000000000000/5641895835477563 binary64) z #s(literal 5000000000000000/5641895835477563 binary64)) y))))))
(/.f64 (fma.f64 (pow.f64 x #s(literal 3 binary64)) (fma.f64 #s(approx (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y))) #s(approx (/ (+ (/ (* (* -5641895835477563/5000000000000000 z) y) (- 5641895835477563/5000000000000000 (* y x))) y) (- 5641895835477563/5000000000000000 (* y x))) (*.f64 (fma.f64 #s(literal -5000000000000000/5641895835477563 binary64) z #s(literal 5000000000000000/5641895835477563 binary64)) y))) (-.f64 #s(approx (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y))) #s(approx (/ (+ (/ (* (* -5641895835477563/5000000000000000 z) y) (- 5641895835477563/5000000000000000 (* y x))) y) (- 5641895835477563/5000000000000000 (* y x))) (*.f64 (fma.f64 #s(literal -5000000000000000/5641895835477563 binary64) z #s(literal 5000000000000000/5641895835477563 binary64)) y))) x) (*.f64 x x)) (*.f64 (fma.f64 #s(approx (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y))) #s(approx (/ (+ (/ (* (* -5641895835477563/5000000000000000 z) y) (- 5641895835477563/5000000000000000 (* y x))) y) (- 5641895835477563/5000000000000000 (* y x))) (*.f64 (fma.f64 #s(literal -5000000000000000/5641895835477563 binary64) z #s(literal 5000000000000000/5641895835477563 binary64)) y))) (-.f64 #s(approx (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y))) #s(approx (/ (+ (/ (* (* -5641895835477563/5000000000000000 z) y) (- 5641895835477563/5000000000000000 (* y x))) y) (- 5641895835477563/5000000000000000 (* y x))) (*.f64 (fma.f64 #s(literal -5000000000000000/5641895835477563 binary64) z #s(literal 5000000000000000/5641895835477563 binary64)) y))) x) (*.f64 x x)) (pow.f64 #s(approx (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y))) #s(approx (/ (+ (/ (* (* -5641895835477563/5000000000000000 z) y) (- 5641895835477563/5000000000000000 (* y x))) y) (- 5641895835477563/5000000000000000 (* y x))) (*.f64 (fma.f64 #s(literal -5000000000000000/5641895835477563 binary64) z #s(literal 5000000000000000/5641895835477563 binary64)) y))) #s(literal 3 binary64)))) (*.f64 (fma.f64 #s(approx (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y))) #s(approx (/ (+ (/ (* (* -5641895835477563/5000000000000000 z) y) (- 5641895835477563/5000000000000000 (* y x))) y) (- 5641895835477563/5000000000000000 (* y x))) (*.f64 (fma.f64 #s(literal -5000000000000000/5641895835477563 binary64) z #s(literal 5000000000000000/5641895835477563 binary64)) y))) (-.f64 #s(approx (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y))) #s(approx (/ (+ (/ (* (* -5641895835477563/5000000000000000 z) y) (- 5641895835477563/5000000000000000 (* y x))) y) (- 5641895835477563/5000000000000000 (* y x))) (*.f64 (fma.f64 #s(literal -5000000000000000/5641895835477563 binary64) z #s(literal 5000000000000000/5641895835477563 binary64)) y))) x) (*.f64 x x)) (fma.f64 #s(approx (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y))) #s(approx (/ (+ (/ (* (* -5641895835477563/5000000000000000 z) y) (- 5641895835477563/5000000000000000 (* y x))) y) (- 5641895835477563/5000000000000000 (* y x))) (*.f64 (fma.f64 #s(literal -5000000000000000/5641895835477563 binary64) z #s(literal 5000000000000000/5641895835477563 binary64)) y))) (-.f64 #s(approx (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y))) #s(approx (/ (+ (/ (* (* -5641895835477563/5000000000000000 z) y) (- 5641895835477563/5000000000000000 (* y x))) y) (- 5641895835477563/5000000000000000 (* y x))) (*.f64 (fma.f64 #s(literal -5000000000000000/5641895835477563 binary64) z #s(literal 5000000000000000/5641895835477563 binary64)) y))) x) (*.f64 x x))))
(/.f64 (-.f64 (pow.f64 #s(approx (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y))) #s(approx (/ (+ (/ (* (* -5641895835477563/5000000000000000 z) y) (- 5641895835477563/5000000000000000 (* y x))) y) (- 5641895835477563/5000000000000000 (* y x))) (*.f64 (fma.f64 #s(literal -5000000000000000/5641895835477563 binary64) z #s(literal 5000000000000000/5641895835477563 binary64)) y))) #s(literal 2 binary64)) (*.f64 x x)) (-.f64 #s(approx (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y))) #s(approx (/ (+ (/ (* (* -5641895835477563/5000000000000000 z) y) (- 5641895835477563/5000000000000000 (* y x))) y) (- 5641895835477563/5000000000000000 (* y x))) (*.f64 (fma.f64 #s(literal -5000000000000000/5641895835477563 binary64) z #s(literal 5000000000000000/5641895835477563 binary64)) y))) x))
(/.f64 (neg.f64 (-.f64 (*.f64 x x) (pow.f64 #s(approx (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y))) #s(approx (/ (+ (/ (* (* -5641895835477563/5000000000000000 z) y) (- 5641895835477563/5000000000000000 (* y x))) y) (- 5641895835477563/5000000000000000 (* y x))) (*.f64 (fma.f64 #s(literal -5000000000000000/5641895835477563 binary64) z #s(literal 5000000000000000/5641895835477563 binary64)) y))) #s(literal 2 binary64)))) (neg.f64 (-.f64 x #s(approx (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y))) #s(approx (/ (+ (/ (* (* -5641895835477563/5000000000000000 z) y) (- 5641895835477563/5000000000000000 (* y x))) y) (- 5641895835477563/5000000000000000 (* y x))) (*.f64 (fma.f64 #s(literal -5000000000000000/5641895835477563 binary64) z #s(literal 5000000000000000/5641895835477563 binary64)) y))))))
(/.f64 (neg.f64 (+.f64 (pow.f64 #s(approx (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y))) #s(approx (/ (+ (/ (* (* -5641895835477563/5000000000000000 z) y) (- 5641895835477563/5000000000000000 (* y x))) y) (- 5641895835477563/5000000000000000 (* y x))) (*.f64 (fma.f64 #s(literal -5000000000000000/5641895835477563 binary64) z #s(literal 5000000000000000/5641895835477563 binary64)) y))) #s(literal 3 binary64)) (pow.f64 x #s(literal 3 binary64)))) (neg.f64 (+.f64 (pow.f64 #s(approx (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y))) #s(approx (/ (+ (/ (* (* -5641895835477563/5000000000000000 z) y) (- 5641895835477563/5000000000000000 (* y x))) y) (- 5641895835477563/5000000000000000 (* y x))) (*.f64 (fma.f64 #s(literal -5000000000000000/5641895835477563 binary64) z #s(literal 5000000000000000/5641895835477563 binary64)) y))) #s(literal 2 binary64)) (-.f64 (*.f64 x x) (*.f64 #s(approx (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y))) #s(approx (/ (+ (/ (* (* -5641895835477563/5000000000000000 z) y) (- 5641895835477563/5000000000000000 (* y x))) y) (- 5641895835477563/5000000000000000 (* y x))) (*.f64 (fma.f64 #s(literal -5000000000000000/5641895835477563 binary64) z #s(literal 5000000000000000/5641895835477563 binary64)) y))) x)))))
(/.f64 (neg.f64 (+.f64 (pow.f64 #s(approx (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y))) #s(approx (/ (+ (/ (* (* -5641895835477563/5000000000000000 z) y) (- 5641895835477563/5000000000000000 (* y x))) y) (- 5641895835477563/5000000000000000 (* y x))) (*.f64 (fma.f64 #s(literal -5000000000000000/5641895835477563 binary64) z #s(literal 5000000000000000/5641895835477563 binary64)) y))) #s(literal 3 binary64)) (pow.f64 x #s(literal 3 binary64)))) (neg.f64 (fma.f64 #s(approx (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y))) #s(approx (/ (+ (/ (* (* -5641895835477563/5000000000000000 z) y) (- 5641895835477563/5000000000000000 (* y x))) y) (- 5641895835477563/5000000000000000 (* y x))) (*.f64 (fma.f64 #s(literal -5000000000000000/5641895835477563 binary64) z #s(literal 5000000000000000/5641895835477563 binary64)) y))) (-.f64 #s(approx (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y))) #s(approx (/ (+ (/ (* (* -5641895835477563/5000000000000000 z) y) (- 5641895835477563/5000000000000000 (* y x))) y) (- 5641895835477563/5000000000000000 (* y x))) (*.f64 (fma.f64 #s(literal -5000000000000000/5641895835477563 binary64) z #s(literal 5000000000000000/5641895835477563 binary64)) y))) x) (*.f64 x x))))
(/.f64 (-.f64 (*.f64 x x) (pow.f64 #s(approx (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y))) #s(approx (/ (+ (/ (* (* -5641895835477563/5000000000000000 z) y) (- 5641895835477563/5000000000000000 (* y x))) y) (- 5641895835477563/5000000000000000 (* y x))) (*.f64 (fma.f64 #s(literal -5000000000000000/5641895835477563 binary64) z #s(literal 5000000000000000/5641895835477563 binary64)) y))) #s(literal 2 binary64))) (-.f64 x #s(approx (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y))) #s(approx (/ (+ (/ (* (* -5641895835477563/5000000000000000 z) y) (- 5641895835477563/5000000000000000 (* y x))) y) (- 5641895835477563/5000000000000000 (* y x))) (*.f64 (fma.f64 #s(literal -5000000000000000/5641895835477563 binary64) z #s(literal 5000000000000000/5641895835477563 binary64)) y)))))
(/.f64 (+.f64 (pow.f64 #s(approx (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y))) #s(approx (/ (+ (/ (* (* -5641895835477563/5000000000000000 z) y) (- 5641895835477563/5000000000000000 (* y x))) y) (- 5641895835477563/5000000000000000 (* y x))) (*.f64 (fma.f64 #s(literal -5000000000000000/5641895835477563 binary64) z #s(literal 5000000000000000/5641895835477563 binary64)) y))) #s(literal 3 binary64)) (pow.f64 x #s(literal 3 binary64))) (+.f64 (pow.f64 #s(approx (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y))) #s(approx (/ (+ (/ (* (* -5641895835477563/5000000000000000 z) y) (- 5641895835477563/5000000000000000 (* y x))) y) (- 5641895835477563/5000000000000000 (* y x))) (*.f64 (fma.f64 #s(literal -5000000000000000/5641895835477563 binary64) z #s(literal 5000000000000000/5641895835477563 binary64)) y))) #s(literal 2 binary64)) (-.f64 (*.f64 x x) (*.f64 #s(approx (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y))) #s(approx (/ (+ (/ (* (* -5641895835477563/5000000000000000 z) y) (- 5641895835477563/5000000000000000 (* y x))) y) (- 5641895835477563/5000000000000000 (* y x))) (*.f64 (fma.f64 #s(literal -5000000000000000/5641895835477563 binary64) z #s(literal 5000000000000000/5641895835477563 binary64)) y))) x))))
(/.f64 (+.f64 (pow.f64 #s(approx (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y))) #s(approx (/ (+ (/ (* (* -5641895835477563/5000000000000000 z) y) (- 5641895835477563/5000000000000000 (* y x))) y) (- 5641895835477563/5000000000000000 (* y x))) (*.f64 (fma.f64 #s(literal -5000000000000000/5641895835477563 binary64) z #s(literal 5000000000000000/5641895835477563 binary64)) y))) #s(literal 3 binary64)) (pow.f64 x #s(literal 3 binary64))) (fma.f64 #s(approx (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y))) #s(approx (/ (+ (/ (* (* -5641895835477563/5000000000000000 z) y) (- 5641895835477563/5000000000000000 (* y x))) y) (- 5641895835477563/5000000000000000 (* y x))) (*.f64 (fma.f64 #s(literal -5000000000000000/5641895835477563 binary64) z #s(literal 5000000000000000/5641895835477563 binary64)) y))) (-.f64 #s(approx (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y))) #s(approx (/ (+ (/ (* (* -5641895835477563/5000000000000000 z) y) (- 5641895835477563/5000000000000000 (* y x))) y) (- 5641895835477563/5000000000000000 (* y x))) (*.f64 (fma.f64 #s(literal -5000000000000000/5641895835477563 binary64) z #s(literal 5000000000000000/5641895835477563 binary64)) y))) x) (*.f64 x x)))
(-.f64 (/.f64 (*.f64 x x) (-.f64 x #s(approx (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y))) #s(approx (/ (+ (/ (* (* -5641895835477563/5000000000000000 z) y) (- 5641895835477563/5000000000000000 (* y x))) y) (- 5641895835477563/5000000000000000 (* y x))) (*.f64 (fma.f64 #s(literal -5000000000000000/5641895835477563 binary64) z #s(literal 5000000000000000/5641895835477563 binary64)) y))))) (/.f64 (pow.f64 #s(approx (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y))) #s(approx (/ (+ (/ (* (* -5641895835477563/5000000000000000 z) y) (- 5641895835477563/5000000000000000 (* y x))) y) (- 5641895835477563/5000000000000000 (* y x))) (*.f64 (fma.f64 #s(literal -5000000000000000/5641895835477563 binary64) z #s(literal 5000000000000000/5641895835477563 binary64)) y))) #s(literal 2 binary64)) (-.f64 x #s(approx (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y))) #s(approx (/ (+ (/ (* (* -5641895835477563/5000000000000000 z) y) (- 5641895835477563/5000000000000000 (* y x))) y) (- 5641895835477563/5000000000000000 (* y x))) (*.f64 (fma.f64 #s(literal -5000000000000000/5641895835477563 binary64) z #s(literal 5000000000000000/5641895835477563 binary64)) y))))))
(+.f64 (/.f64 (pow.f64 x #s(literal 3 binary64)) (fma.f64 #s(approx (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y))) #s(approx (/ (+ (/ (* (* -5641895835477563/5000000000000000 z) y) (- 5641895835477563/5000000000000000 (* y x))) y) (- 5641895835477563/5000000000000000 (* y x))) (*.f64 (fma.f64 #s(literal -5000000000000000/5641895835477563 binary64) z #s(literal 5000000000000000/5641895835477563 binary64)) y))) (-.f64 #s(approx (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y))) #s(approx (/ (+ (/ (* (* -5641895835477563/5000000000000000 z) y) (- 5641895835477563/5000000000000000 (* y x))) y) (- 5641895835477563/5000000000000000 (* y x))) (*.f64 (fma.f64 #s(literal -5000000000000000/5641895835477563 binary64) z #s(literal 5000000000000000/5641895835477563 binary64)) y))) x) (*.f64 x x))) (/.f64 (pow.f64 #s(approx (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y))) #s(approx (/ (+ (/ (* (* -5641895835477563/5000000000000000 z) y) (- 5641895835477563/5000000000000000 (* y x))) y) (- 5641895835477563/5000000000000000 (* y x))) (*.f64 (fma.f64 #s(literal -5000000000000000/5641895835477563 binary64) z #s(literal 5000000000000000/5641895835477563 binary64)) y))) #s(literal 3 binary64)) (fma.f64 #s(approx (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y))) #s(approx (/ (+ (/ (* (* -5641895835477563/5000000000000000 z) y) (- 5641895835477563/5000000000000000 (* y x))) y) (- 5641895835477563/5000000000000000 (* y x))) (*.f64 (fma.f64 #s(literal -5000000000000000/5641895835477563 binary64) z #s(literal 5000000000000000/5641895835477563 binary64)) y))) (-.f64 #s(approx (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y))) #s(approx (/ (+ (/ (* (* -5641895835477563/5000000000000000 z) y) (- 5641895835477563/5000000000000000 (* y x))) y) (- 5641895835477563/5000000000000000 (* y x))) (*.f64 (fma.f64 #s(literal -5000000000000000/5641895835477563 binary64) z #s(literal 5000000000000000/5641895835477563 binary64)) y))) x) (*.f64 x x))))
(+.f64 #s(approx (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y))) #s(approx (/ (+ (/ (* (* -5641895835477563/5000000000000000 z) y) (- 5641895835477563/5000000000000000 (* y x))) y) (- 5641895835477563/5000000000000000 (* y x))) (*.f64 (fma.f64 #s(literal -5000000000000000/5641895835477563 binary64) z #s(literal 5000000000000000/5641895835477563 binary64)) y))) x)
(+.f64 x #s(approx (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y))) #s(approx (/ (+ (/ (* (* -5641895835477563/5000000000000000 z) y) (- 5641895835477563/5000000000000000 (* y x))) y) (- 5641895835477563/5000000000000000 (* y x))) (*.f64 (fma.f64 #s(literal -5000000000000000/5641895835477563 binary64) z #s(literal 5000000000000000/5641895835477563 binary64)) y))))
#s(approx (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y))) #s(approx (/ (+ (/ (* (* -5641895835477563/5000000000000000 z) y) (- 5641895835477563/5000000000000000 (* y x))) y) (- 5641895835477563/5000000000000000 (* y x))) (*.f64 (fma.f64 #s(literal -5000000000000000/5641895835477563 binary64) z #s(literal 5000000000000000/5641895835477563 binary64)) y)))
#s(approx (/ (+ (/ (* (* -5641895835477563/5000000000000000 z) y) (- 5641895835477563/5000000000000000 (* y x))) y) (- 5641895835477563/5000000000000000 (* y x))) (*.f64 (fma.f64 #s(literal -5000000000000000/5641895835477563 binary64) z #s(literal 5000000000000000/5641895835477563 binary64)) y))
(*.f64 (fma.f64 #s(literal -5000000000000000/5641895835477563 binary64) z #s(literal 5000000000000000/5641895835477563 binary64)) y)
(*.f64 y (fma.f64 #s(literal -5000000000000000/5641895835477563 binary64) z #s(literal 5000000000000000/5641895835477563 binary64)))
(/.f64 (neg.f64 (*.f64 (-.f64 (pow.f64 (*.f64 #s(literal -5000000000000000/5641895835477563 binary64) z) #s(literal 2 binary64)) #s(literal 25000000000000000000000000000000/31830988618379068626528276418969 binary64)) y)) (neg.f64 (-.f64 (*.f64 #s(literal -5000000000000000/5641895835477563 binary64) z) #s(literal 5000000000000000/5641895835477563 binary64))))
(/.f64 (neg.f64 (*.f64 (fma.f64 #s(literal -125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547 binary64) (pow.f64 z #s(literal 3 binary64)) #s(literal 125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547 binary64)) y)) (neg.f64 (fma.f64 (*.f64 z z) #s(literal 25000000000000000000000000000000/31830988618379068626528276418969 binary64) (-.f64 #s(literal 25000000000000000000000000000000/31830988618379068626528276418969 binary64) (*.f64 z #s(literal -25000000000000000000000000000000/31830988618379068626528276418969 binary64))))))
(/.f64 (neg.f64 (*.f64 y (-.f64 (pow.f64 (*.f64 #s(literal -5000000000000000/5641895835477563 binary64) z) #s(literal 2 binary64)) #s(literal 25000000000000000000000000000000/31830988618379068626528276418969 binary64)))) (neg.f64 (-.f64 (*.f64 #s(literal -5000000000000000/5641895835477563 binary64) z) #s(literal 5000000000000000/5641895835477563 binary64))))
(/.f64 (neg.f64 (*.f64 y (fma.f64 #s(literal -125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547 binary64) (pow.f64 z #s(literal 3 binary64)) #s(literal 125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547 binary64)))) (neg.f64 (fma.f64 (*.f64 z z) #s(literal 25000000000000000000000000000000/31830988618379068626528276418969 binary64) (-.f64 #s(literal 25000000000000000000000000000000/31830988618379068626528276418969 binary64) (*.f64 z #s(literal -25000000000000000000000000000000/31830988618379068626528276418969 binary64))))))
(/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 #s(literal -5000000000000000/5641895835477563 binary64) z) #s(literal 2 binary64)) #s(literal 25000000000000000000000000000000/31830988618379068626528276418969 binary64)) y) (-.f64 (*.f64 #s(literal -5000000000000000/5641895835477563 binary64) z) #s(literal 5000000000000000/5641895835477563 binary64)))
(/.f64 (*.f64 (fma.f64 #s(literal -125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547 binary64) (pow.f64 z #s(literal 3 binary64)) #s(literal 125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547 binary64)) y) (fma.f64 (*.f64 z z) #s(literal 25000000000000000000000000000000/31830988618379068626528276418969 binary64) (-.f64 #s(literal 25000000000000000000000000000000/31830988618379068626528276418969 binary64) (*.f64 z #s(literal -25000000000000000000000000000000/31830988618379068626528276418969 binary64)))))
(/.f64 (*.f64 y (-.f64 (pow.f64 (*.f64 #s(literal -5000000000000000/5641895835477563 binary64) z) #s(literal 2 binary64)) #s(literal 25000000000000000000000000000000/31830988618379068626528276418969 binary64))) (-.f64 (*.f64 #s(literal -5000000000000000/5641895835477563 binary64) z) #s(literal 5000000000000000/5641895835477563 binary64)))
(/.f64 (*.f64 y (fma.f64 #s(literal -125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547 binary64) (pow.f64 z #s(literal 3 binary64)) #s(literal 125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547 binary64))) (fma.f64 (*.f64 z z) #s(literal 25000000000000000000000000000000/31830988618379068626528276418969 binary64) (-.f64 #s(literal 25000000000000000000000000000000/31830988618379068626528276418969 binary64) (*.f64 z #s(literal -25000000000000000000000000000000/31830988618379068626528276418969 binary64)))))
(fma.f64 (*.f64 #s(literal -5000000000000000/5641895835477563 binary64) z) y (*.f64 #s(literal 5000000000000000/5641895835477563 binary64) y))
(fma.f64 #s(literal 5000000000000000/5641895835477563 binary64) y (*.f64 (*.f64 #s(literal -5000000000000000/5641895835477563 binary64) z) y))
(fma.f64 y (*.f64 #s(literal -5000000000000000/5641895835477563 binary64) z) (*.f64 y #s(literal 5000000000000000/5641895835477563 binary64)))
(fma.f64 y #s(literal 5000000000000000/5641895835477563 binary64) (*.f64 y (*.f64 #s(literal -5000000000000000/5641895835477563 binary64) z)))
(+.f64 (*.f64 (*.f64 #s(literal -5000000000000000/5641895835477563 binary64) z) y) (*.f64 #s(literal 5000000000000000/5641895835477563 binary64) y))
(+.f64 (*.f64 #s(literal 5000000000000000/5641895835477563 binary64) y) (*.f64 (*.f64 #s(literal -5000000000000000/5641895835477563 binary64) z) y))
(+.f64 (*.f64 y (*.f64 #s(literal -5000000000000000/5641895835477563 binary64) z)) (*.f64 y #s(literal 5000000000000000/5641895835477563 binary64)))
(+.f64 (*.f64 y #s(literal 5000000000000000/5641895835477563 binary64)) (*.f64 y (*.f64 #s(literal -5000000000000000/5641895835477563 binary64) z)))
(/.f64 (neg.f64 (-.f64 (pow.f64 (/.f64 y (fma.f64 (neg.f64 x) y #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z #s(literal 5641895835477563/5000000000000000 binary64) #s(literal 5641895835477563/5000000000000000 binary64))))) #s(literal 2 binary64)) (*.f64 x x))) (neg.f64 (-.f64 (/.f64 y (fma.f64 (neg.f64 x) y #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z #s(literal 5641895835477563/5000000000000000 binary64) #s(literal 5641895835477563/5000000000000000 binary64))))) x)))
(/.f64 (neg.f64 (neg.f64 (-.f64 (*.f64 x x) (pow.f64 (/.f64 y (fma.f64 (neg.f64 x) y #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z #s(literal 5641895835477563/5000000000000000 binary64) #s(literal 5641895835477563/5000000000000000 binary64))))) #s(literal 2 binary64))))) (neg.f64 (neg.f64 (-.f64 x (/.f64 y (fma.f64 (neg.f64 x) y #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z #s(literal 5641895835477563/5000000000000000 binary64) #s(literal 5641895835477563/5000000000000000 binary64)))))))))
(/.f64 (neg.f64 (neg.f64 (+.f64 (pow.f64 (/.f64 y (fma.f64 (neg.f64 x) y #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z #s(literal 5641895835477563/5000000000000000 binary64) #s(literal 5641895835477563/5000000000000000 binary64))))) #s(literal 3 binary64)) (pow.f64 x #s(literal 3 binary64))))) (neg.f64 (neg.f64 (fma.f64 (/.f64 y (fma.f64 (neg.f64 x) y #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z #s(literal 5641895835477563/5000000000000000 binary64) #s(literal 5641895835477563/5000000000000000 binary64))))) (-.f64 (/.f64 y (fma.f64 (neg.f64 x) y #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z #s(literal 5641895835477563/5000000000000000 binary64) #s(literal 5641895835477563/5000000000000000 binary64))))) x) (*.f64 x x)))))
(/.f64 (-.f64 (*.f64 (*.f64 x x) (-.f64 x (/.f64 y (fma.f64 (neg.f64 x) y #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z #s(literal 5641895835477563/5000000000000000 binary64) #s(literal 5641895835477563/5000000000000000 binary64))))))) (*.f64 (-.f64 x (/.f64 y (fma.f64 (neg.f64 x) y #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z #s(literal 5641895835477563/5000000000000000 binary64) #s(literal 5641895835477563/5000000000000000 binary64)))))) (pow.f64 (/.f64 y (fma.f64 (neg.f64 x) y #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z #s(literal 5641895835477563/5000000000000000 binary64) #s(literal 5641895835477563/5000000000000000 binary64))))) #s(literal 2 binary64)))) (*.f64 (-.f64 x (/.f64 y (fma.f64 (neg.f64 x) y #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z #s(literal 5641895835477563/5000000000000000 binary64) #s(literal 5641895835477563/5000000000000000 binary64)))))) (-.f64 x (/.f64 y (fma.f64 (neg.f64 x) y #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z #s(literal 5641895835477563/5000000000000000 binary64) #s(literal 5641895835477563/5000000000000000 binary64))))))))
(/.f64 (fma.f64 (pow.f64 x #s(literal 3 binary64)) (fma.f64 (/.f64 y (fma.f64 (neg.f64 x) y #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z #s(literal 5641895835477563/5000000000000000 binary64) #s(literal 5641895835477563/5000000000000000 binary64))))) (-.f64 (/.f64 y (fma.f64 (neg.f64 x) y #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z #s(literal 5641895835477563/5000000000000000 binary64) #s(literal 5641895835477563/5000000000000000 binary64))))) x) (*.f64 x x)) (*.f64 (fma.f64 (/.f64 y (fma.f64 (neg.f64 x) y #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z #s(literal 5641895835477563/5000000000000000 binary64) #s(literal 5641895835477563/5000000000000000 binary64))))) (-.f64 (/.f64 y (fma.f64 (neg.f64 x) y #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z #s(literal 5641895835477563/5000000000000000 binary64) #s(literal 5641895835477563/5000000000000000 binary64))))) x) (*.f64 x x)) (pow.f64 (/.f64 y (fma.f64 (neg.f64 x) y #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z #s(literal 5641895835477563/5000000000000000 binary64) #s(literal 5641895835477563/5000000000000000 binary64))))) #s(literal 3 binary64)))) (*.f64 (fma.f64 (/.f64 y (fma.f64 (neg.f64 x) y #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z #s(literal 5641895835477563/5000000000000000 binary64) #s(literal 5641895835477563/5000000000000000 binary64))))) (-.f64 (/.f64 y (fma.f64 (neg.f64 x) y #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z #s(literal 5641895835477563/5000000000000000 binary64) #s(literal 5641895835477563/5000000000000000 binary64))))) x) (*.f64 x x)) (fma.f64 (/.f64 y (fma.f64 (neg.f64 x) y #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z #s(literal 5641895835477563/5000000000000000 binary64) #s(literal 5641895835477563/5000000000000000 binary64))))) (-.f64 (/.f64 y (fma.f64 (neg.f64 x) y #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z #s(literal 5641895835477563/5000000000000000 binary64) #s(literal 5641895835477563/5000000000000000 binary64))))) x) (*.f64 x x))))
(/.f64 (-.f64 (pow.f64 (/.f64 y (fma.f64 (neg.f64 x) y #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z #s(literal 5641895835477563/5000000000000000 binary64) #s(literal 5641895835477563/5000000000000000 binary64))))) #s(literal 2 binary64)) (*.f64 x x)) (-.f64 (/.f64 y (fma.f64 (neg.f64 x) y #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z #s(literal 5641895835477563/5000000000000000 binary64) #s(literal 5641895835477563/5000000000000000 binary64))))) x))
(/.f64 (neg.f64 (-.f64 (*.f64 x x) (pow.f64 (/.f64 y (fma.f64 (neg.f64 x) y #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z #s(literal 5641895835477563/5000000000000000 binary64) #s(literal 5641895835477563/5000000000000000 binary64))))) #s(literal 2 binary64)))) (neg.f64 (-.f64 x (/.f64 y (fma.f64 (neg.f64 x) y #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z #s(literal 5641895835477563/5000000000000000 binary64) #s(literal 5641895835477563/5000000000000000 binary64))))))))
(/.f64 (neg.f64 (+.f64 (pow.f64 (/.f64 y (fma.f64 (neg.f64 x) y #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z #s(literal 5641895835477563/5000000000000000 binary64) #s(literal 5641895835477563/5000000000000000 binary64))))) #s(literal 3 binary64)) (pow.f64 x #s(literal 3 binary64)))) (neg.f64 (+.f64 (pow.f64 (/.f64 y (fma.f64 (neg.f64 x) y #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z #s(literal 5641895835477563/5000000000000000 binary64) #s(literal 5641895835477563/5000000000000000 binary64))))) #s(literal 2 binary64)) (-.f64 (*.f64 x x) (/.f64 (*.f64 y x) (fma.f64 (neg.f64 x) y #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z #s(literal 5641895835477563/5000000000000000 binary64) #s(literal 5641895835477563/5000000000000000 binary64)))))))))
(/.f64 (neg.f64 (+.f64 (pow.f64 (/.f64 y (fma.f64 (neg.f64 x) y #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z #s(literal 5641895835477563/5000000000000000 binary64) #s(literal 5641895835477563/5000000000000000 binary64))))) #s(literal 3 binary64)) (pow.f64 x #s(literal 3 binary64)))) (neg.f64 (fma.f64 (/.f64 y (fma.f64 (neg.f64 x) y #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z #s(literal 5641895835477563/5000000000000000 binary64) #s(literal 5641895835477563/5000000000000000 binary64))))) (-.f64 (/.f64 y (fma.f64 (neg.f64 x) y #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z #s(literal 5641895835477563/5000000000000000 binary64) #s(literal 5641895835477563/5000000000000000 binary64))))) x) (*.f64 x x))))
(/.f64 (-.f64 (*.f64 x x) (pow.f64 (/.f64 y (fma.f64 (neg.f64 x) y #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z #s(literal 5641895835477563/5000000000000000 binary64) #s(literal 5641895835477563/5000000000000000 binary64))))) #s(literal 2 binary64))) (-.f64 x (/.f64 y (fma.f64 (neg.f64 x) y #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z #s(literal 5641895835477563/5000000000000000 binary64) #s(literal 5641895835477563/5000000000000000 binary64)))))))
(/.f64 (+.f64 (pow.f64 (/.f64 y (fma.f64 (neg.f64 x) y #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z #s(literal 5641895835477563/5000000000000000 binary64) #s(literal 5641895835477563/5000000000000000 binary64))))) #s(literal 3 binary64)) (pow.f64 x #s(literal 3 binary64))) (+.f64 (pow.f64 (/.f64 y (fma.f64 (neg.f64 x) y #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z #s(literal 5641895835477563/5000000000000000 binary64) #s(literal 5641895835477563/5000000000000000 binary64))))) #s(literal 2 binary64)) (-.f64 (*.f64 x x) (/.f64 (*.f64 y x) (fma.f64 (neg.f64 x) y #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z #s(literal 5641895835477563/5000000000000000 binary64) #s(literal 5641895835477563/5000000000000000 binary64))))))))
(/.f64 (+.f64 (pow.f64 (/.f64 y (fma.f64 (neg.f64 x) y #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z #s(literal 5641895835477563/5000000000000000 binary64) #s(literal 5641895835477563/5000000000000000 binary64))))) #s(literal 3 binary64)) (pow.f64 x #s(literal 3 binary64))) (fma.f64 (/.f64 y (fma.f64 (neg.f64 x) y #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z #s(literal 5641895835477563/5000000000000000 binary64) #s(literal 5641895835477563/5000000000000000 binary64))))) (-.f64 (/.f64 y (fma.f64 (neg.f64 x) y #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z #s(literal 5641895835477563/5000000000000000 binary64) #s(literal 5641895835477563/5000000000000000 binary64))))) x) (*.f64 x x)))
(fma.f64 (/.f64 y (-.f64 (pow.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z #s(literal 5641895835477563/5000000000000000 binary64) #s(literal 5641895835477563/5000000000000000 binary64))) #s(literal 2 binary64)) (pow.f64 (*.f64 y x) #s(literal 2 binary64)))) (fma.f64 y x #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z #s(literal 5641895835477563/5000000000000000 binary64) #s(literal 5641895835477563/5000000000000000 binary64)))) x)
(fma.f64 (/.f64 y (-.f64 (pow.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z #s(literal 5641895835477563/5000000000000000 binary64) #s(literal 5641895835477563/5000000000000000 binary64))) #s(literal 3 binary64)) (pow.f64 (*.f64 y x) #s(literal 3 binary64)))) (fma.f64 (*.f64 y x) (fma.f64 y x #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z #s(literal 5641895835477563/5000000000000000 binary64) #s(literal 5641895835477563/5000000000000000 binary64)))) (pow.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z #s(literal 5641895835477563/5000000000000000 binary64) #s(literal 5641895835477563/5000000000000000 binary64))) #s(literal 2 binary64))) x)
(-.f64 (/.f64 (*.f64 x x) (-.f64 x (/.f64 y (fma.f64 (neg.f64 x) y #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z #s(literal 5641895835477563/5000000000000000 binary64) #s(literal 5641895835477563/5000000000000000 binary64))))))) (/.f64 (pow.f64 (/.f64 y (fma.f64 (neg.f64 x) y #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z #s(literal 5641895835477563/5000000000000000 binary64) #s(literal 5641895835477563/5000000000000000 binary64))))) #s(literal 2 binary64)) (-.f64 x (/.f64 y (fma.f64 (neg.f64 x) y #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z #s(literal 5641895835477563/5000000000000000 binary64) #s(literal 5641895835477563/5000000000000000 binary64))))))))
(+.f64 (/.f64 (pow.f64 x #s(literal 3 binary64)) (fma.f64 (/.f64 y (fma.f64 (neg.f64 x) y #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z #s(literal 5641895835477563/5000000000000000 binary64) #s(literal 5641895835477563/5000000000000000 binary64))))) (-.f64 (/.f64 y (fma.f64 (neg.f64 x) y #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z #s(literal 5641895835477563/5000000000000000 binary64) #s(literal 5641895835477563/5000000000000000 binary64))))) x) (*.f64 x x))) (/.f64 (pow.f64 (/.f64 y (fma.f64 (neg.f64 x) y #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z #s(literal 5641895835477563/5000000000000000 binary64) #s(literal 5641895835477563/5000000000000000 binary64))))) #s(literal 3 binary64)) (fma.f64 (/.f64 y (fma.f64 (neg.f64 x) y #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z #s(literal 5641895835477563/5000000000000000 binary64) #s(literal 5641895835477563/5000000000000000 binary64))))) (-.f64 (/.f64 y (fma.f64 (neg.f64 x) y #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z #s(literal 5641895835477563/5000000000000000 binary64) #s(literal 5641895835477563/5000000000000000 binary64))))) x) (*.f64 x x))))
(+.f64 (/.f64 y (fma.f64 (neg.f64 x) y #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z #s(literal 5641895835477563/5000000000000000 binary64) #s(literal 5641895835477563/5000000000000000 binary64))))) x)
(+.f64 x (/.f64 y (fma.f64 (neg.f64 x) y #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z #s(literal 5641895835477563/5000000000000000 binary64) #s(literal 5641895835477563/5000000000000000 binary64))))))
(*.f64 (/.f64 y (-.f64 (pow.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z #s(literal 5641895835477563/5000000000000000 binary64) #s(literal 5641895835477563/5000000000000000 binary64))) #s(literal 2 binary64)) (pow.f64 (*.f64 y x) #s(literal 2 binary64)))) (fma.f64 y x #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z #s(literal 5641895835477563/5000000000000000 binary64) #s(literal 5641895835477563/5000000000000000 binary64)))))
(*.f64 (/.f64 y (-.f64 (pow.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z #s(literal 5641895835477563/5000000000000000 binary64) #s(literal 5641895835477563/5000000000000000 binary64))) #s(literal 3 binary64)) (pow.f64 (*.f64 y x) #s(literal 3 binary64)))) (fma.f64 (*.f64 y x) (fma.f64 y x #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z #s(literal 5641895835477563/5000000000000000 binary64) #s(literal 5641895835477563/5000000000000000 binary64)))) (pow.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z #s(literal 5641895835477563/5000000000000000 binary64) #s(literal 5641895835477563/5000000000000000 binary64))) #s(literal 2 binary64))))
(/.f64 (neg.f64 (neg.f64 (neg.f64 y))) (neg.f64 (neg.f64 (neg.f64 (fma.f64 (neg.f64 x) y #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z #s(literal 5641895835477563/5000000000000000 binary64) #s(literal 5641895835477563/5000000000000000 binary64))))))))
(/.f64 (neg.f64 (neg.f64 y)) (neg.f64 (neg.f64 (fma.f64 (neg.f64 x) y #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z #s(literal 5641895835477563/5000000000000000 binary64) #s(literal 5641895835477563/5000000000000000 binary64)))))))
(/.f64 (neg.f64 y) (neg.f64 (fma.f64 (neg.f64 x) y #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z #s(literal 5641895835477563/5000000000000000 binary64) #s(literal 5641895835477563/5000000000000000 binary64))))))
(/.f64 y (fma.f64 (neg.f64 x) y #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z #s(literal 5641895835477563/5000000000000000 binary64) #s(literal 5641895835477563/5000000000000000 binary64)))))
(neg.f64 (/.f64 (neg.f64 y) (fma.f64 (neg.f64 x) y #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z #s(literal 5641895835477563/5000000000000000 binary64) #s(literal 5641895835477563/5000000000000000 binary64))))))
(neg.f64 (/.f64 y (neg.f64 (fma.f64 (neg.f64 x) y #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z #s(literal 5641895835477563/5000000000000000 binary64) #s(literal 5641895835477563/5000000000000000 binary64)))))))
(/.f64 (neg.f64 (+.f64 (pow.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z #s(literal 5641895835477563/5000000000000000 binary64) #s(literal 5641895835477563/5000000000000000 binary64))) #s(literal 3 binary64)) (pow.f64 (*.f64 (neg.f64 x) y) #s(literal 3 binary64)))) (neg.f64 (+.f64 (pow.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z #s(literal 5641895835477563/5000000000000000 binary64) #s(literal 5641895835477563/5000000000000000 binary64))) #s(literal 2 binary64)) (-.f64 (pow.f64 (*.f64 y x) #s(literal 2 binary64)) (*.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z #s(literal 5641895835477563/5000000000000000 binary64) #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 (neg.f64 x) y))))))
(/.f64 (neg.f64 (neg.f64 (-.f64 (pow.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z #s(literal 5641895835477563/5000000000000000 binary64) #s(literal 5641895835477563/5000000000000000 binary64))) #s(literal 2 binary64)) (pow.f64 (*.f64 y x) #s(literal 2 binary64))))) (neg.f64 (neg.f64 (fma.f64 y x #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z #s(literal 5641895835477563/5000000000000000 binary64) #s(literal 5641895835477563/5000000000000000 binary64)))))))
(/.f64 (neg.f64 (neg.f64 (-.f64 (pow.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z #s(literal 5641895835477563/5000000000000000 binary64) #s(literal 5641895835477563/5000000000000000 binary64))) #s(literal 3 binary64)) (pow.f64 (*.f64 y x) #s(literal 3 binary64))))) (neg.f64 (neg.f64 (fma.f64 (*.f64 y x) (fma.f64 y x #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z #s(literal 5641895835477563/5000000000000000 binary64) #s(literal 5641895835477563/5000000000000000 binary64)))) (pow.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z #s(literal 5641895835477563/5000000000000000 binary64) #s(literal 5641895835477563/5000000000000000 binary64))) #s(literal 2 binary64))))))
(/.f64 (-.f64 (*.f64 (pow.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z #s(literal 5641895835477563/5000000000000000 binary64) #s(literal 5641895835477563/5000000000000000 binary64))) #s(literal 2 binary64)) (fma.f64 y x #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z #s(literal 5641895835477563/5000000000000000 binary64) #s(literal 5641895835477563/5000000000000000 binary64))))) (*.f64 (fma.f64 y x #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z #s(literal 5641895835477563/5000000000000000 binary64) #s(literal 5641895835477563/5000000000000000 binary64)))) (pow.f64 (*.f64 y x) #s(literal 2 binary64)))) (*.f64 (fma.f64 y x #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z #s(literal 5641895835477563/5000000000000000 binary64) #s(literal 5641895835477563/5000000000000000 binary64)))) (fma.f64 y x #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z #s(literal 5641895835477563/5000000000000000 binary64) #s(literal 5641895835477563/5000000000000000 binary64))))))
(/.f64 (-.f64 (*.f64 (pow.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z #s(literal 5641895835477563/5000000000000000 binary64) #s(literal 5641895835477563/5000000000000000 binary64))) #s(literal 3 binary64)) (fma.f64 (*.f64 y x) (fma.f64 y x #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z #s(literal 5641895835477563/5000000000000000 binary64) #s(literal 5641895835477563/5000000000000000 binary64)))) (pow.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z #s(literal 5641895835477563/5000000000000000 binary64) #s(literal 5641895835477563/5000000000000000 binary64))) #s(literal 2 binary64)))) (*.f64 (fma.f64 (*.f64 y x) (fma.f64 y x #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z #s(literal 5641895835477563/5000000000000000 binary64) #s(literal 5641895835477563/5000000000000000 binary64)))) (pow.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z #s(literal 5641895835477563/5000000000000000 binary64) #s(literal 5641895835477563/5000000000000000 binary64))) #s(literal 2 binary64))) (pow.f64 (*.f64 y x) #s(literal 3 binary64)))) (*.f64 (fma.f64 (*.f64 y x) (fma.f64 y x #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z #s(literal 5641895835477563/5000000000000000 binary64) #s(literal 5641895835477563/5000000000000000 binary64)))) (pow.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z #s(literal 5641895835477563/5000000000000000 binary64) #s(literal 5641895835477563/5000000000000000 binary64))) #s(literal 2 binary64))) (fma.f64 (*.f64 y x) (fma.f64 y x #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z #s(literal 5641895835477563/5000000000000000 binary64) #s(literal 5641895835477563/5000000000000000 binary64)))) (pow.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z #s(literal 5641895835477563/5000000000000000 binary64) #s(literal 5641895835477563/5000000000000000 binary64))) #s(literal 2 binary64)))))
(/.f64 (+.f64 (pow.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z #s(literal 5641895835477563/5000000000000000 binary64) #s(literal 5641895835477563/5000000000000000 binary64))) #s(literal 3 binary64)) (pow.f64 (*.f64 (neg.f64 x) y) #s(literal 3 binary64))) (+.f64 (pow.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z #s(literal 5641895835477563/5000000000000000 binary64) #s(literal 5641895835477563/5000000000000000 binary64))) #s(literal 2 binary64)) (-.f64 (pow.f64 (*.f64 y x) #s(literal 2 binary64)) (*.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z #s(literal 5641895835477563/5000000000000000 binary64) #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 (neg.f64 x) y)))))
(/.f64 (neg.f64 (-.f64 (pow.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z #s(literal 5641895835477563/5000000000000000 binary64) #s(literal 5641895835477563/5000000000000000 binary64))) #s(literal 2 binary64)) (pow.f64 (*.f64 y x) #s(literal 2 binary64)))) (neg.f64 (fma.f64 y x #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z #s(literal 5641895835477563/5000000000000000 binary64) #s(literal 5641895835477563/5000000000000000 binary64))))))
(/.f64 (neg.f64 (-.f64 (pow.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z #s(literal 5641895835477563/5000000000000000 binary64) #s(literal 5641895835477563/5000000000000000 binary64))) #s(literal 3 binary64)) (pow.f64 (*.f64 y x) #s(literal 3 binary64)))) (neg.f64 (fma.f64 (*.f64 y x) (fma.f64 y x #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z #s(literal 5641895835477563/5000000000000000 binary64) #s(literal 5641895835477563/5000000000000000 binary64)))) (pow.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z #s(literal 5641895835477563/5000000000000000 binary64) #s(literal 5641895835477563/5000000000000000 binary64))) #s(literal 2 binary64)))))
(/.f64 (-.f64 (pow.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z #s(literal 5641895835477563/5000000000000000 binary64) #s(literal 5641895835477563/5000000000000000 binary64))) #s(literal 2 binary64)) (pow.f64 (*.f64 y x) #s(literal 2 binary64))) (fma.f64 y x #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z #s(literal 5641895835477563/5000000000000000 binary64) #s(literal 5641895835477563/5000000000000000 binary64)))))
(/.f64 (-.f64 (pow.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z #s(literal 5641895835477563/5000000000000000 binary64) #s(literal 5641895835477563/5000000000000000 binary64))) #s(literal 3 binary64)) (pow.f64 (*.f64 y x) #s(literal 3 binary64))) (fma.f64 (*.f64 y x) (fma.f64 y x #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z #s(literal 5641895835477563/5000000000000000 binary64) #s(literal 5641895835477563/5000000000000000 binary64)))) (pow.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z #s(literal 5641895835477563/5000000000000000 binary64) #s(literal 5641895835477563/5000000000000000 binary64))) #s(literal 2 binary64))))
(fma.f64 (neg.f64 x) y #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z #s(literal 5641895835477563/5000000000000000 binary64) #s(literal 5641895835477563/5000000000000000 binary64))))
(fma.f64 (neg.f64 y) x #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z #s(literal 5641895835477563/5000000000000000 binary64) #s(literal 5641895835477563/5000000000000000 binary64))))
(fma.f64 y (neg.f64 x) #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z #s(literal 5641895835477563/5000000000000000 binary64) #s(literal 5641895835477563/5000000000000000 binary64))))
(fma.f64 x (neg.f64 y) #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z #s(literal 5641895835477563/5000000000000000 binary64) #s(literal 5641895835477563/5000000000000000 binary64))))
(-.f64 (/.f64 (pow.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z #s(literal 5641895835477563/5000000000000000 binary64) #s(literal 5641895835477563/5000000000000000 binary64))) #s(literal 2 binary64)) (fma.f64 y x #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z #s(literal 5641895835477563/5000000000000000 binary64) #s(literal 5641895835477563/5000000000000000 binary64))))) (/.f64 (pow.f64 (*.f64 y x) #s(literal 2 binary64)) (fma.f64 y x #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z #s(literal 5641895835477563/5000000000000000 binary64) #s(literal 5641895835477563/5000000000000000 binary64))))))
(-.f64 (/.f64 (pow.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z #s(literal 5641895835477563/5000000000000000 binary64) #s(literal 5641895835477563/5000000000000000 binary64))) #s(literal 3 binary64)) (fma.f64 (*.f64 y x) (fma.f64 y x #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z #s(literal 5641895835477563/5000000000000000 binary64) #s(literal 5641895835477563/5000000000000000 binary64)))) (pow.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z #s(literal 5641895835477563/5000000000000000 binary64) #s(literal 5641895835477563/5000000000000000 binary64))) #s(literal 2 binary64)))) (/.f64 (pow.f64 (*.f64 y x) #s(literal 3 binary64)) (fma.f64 (*.f64 y x) (fma.f64 y x #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z #s(literal 5641895835477563/5000000000000000 binary64) #s(literal 5641895835477563/5000000000000000 binary64)))) (pow.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z #s(literal 5641895835477563/5000000000000000 binary64) #s(literal 5641895835477563/5000000000000000 binary64))) #s(literal 2 binary64)))))
(-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z #s(literal 5641895835477563/5000000000000000 binary64) #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 (neg.f64 (neg.f64 x)) y))
(-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z #s(literal 5641895835477563/5000000000000000 binary64) #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 y x))
(+.f64 (*.f64 (neg.f64 x) y) #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z #s(literal 5641895835477563/5000000000000000 binary64) #s(literal 5641895835477563/5000000000000000 binary64))))
(+.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z #s(literal 5641895835477563/5000000000000000 binary64) #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 (neg.f64 x) y))
#s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z #s(literal 5641895835477563/5000000000000000 binary64) #s(literal 5641895835477563/5000000000000000 binary64)))
(/.f64 (neg.f64 (-.f64 (pow.f64 (/.f64 y (fma.f64 (neg.f64 x) y #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 #s(approx (+ (* 5641895835477563/10000000000000000 z) 5641895835477563/5000000000000000) (*.f64 #s(literal 5641895835477563/10000000000000000 binary64) z)) z #s(literal 5641895835477563/5000000000000000 binary64))))) #s(literal 2 binary64)) (*.f64 x x))) (neg.f64 (-.f64 (/.f64 y (fma.f64 (neg.f64 x) y #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 #s(approx (+ (* 5641895835477563/10000000000000000 z) 5641895835477563/5000000000000000) (*.f64 #s(literal 5641895835477563/10000000000000000 binary64) z)) z #s(literal 5641895835477563/5000000000000000 binary64))))) x)))
(/.f64 (neg.f64 (neg.f64 (-.f64 (*.f64 x x) (pow.f64 (/.f64 y (fma.f64 (neg.f64 x) y #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 #s(approx (+ (* 5641895835477563/10000000000000000 z) 5641895835477563/5000000000000000) (*.f64 #s(literal 5641895835477563/10000000000000000 binary64) z)) z #s(literal 5641895835477563/5000000000000000 binary64))))) #s(literal 2 binary64))))) (neg.f64 (neg.f64 (-.f64 x (/.f64 y (fma.f64 (neg.f64 x) y #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 #s(approx (+ (* 5641895835477563/10000000000000000 z) 5641895835477563/5000000000000000) (*.f64 #s(literal 5641895835477563/10000000000000000 binary64) z)) z #s(literal 5641895835477563/5000000000000000 binary64)))))))))
(/.f64 (neg.f64 (neg.f64 (+.f64 (pow.f64 (/.f64 y (fma.f64 (neg.f64 x) y #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 #s(approx (+ (* 5641895835477563/10000000000000000 z) 5641895835477563/5000000000000000) (*.f64 #s(literal 5641895835477563/10000000000000000 binary64) z)) z #s(literal 5641895835477563/5000000000000000 binary64))))) #s(literal 3 binary64)) (pow.f64 x #s(literal 3 binary64))))) (neg.f64 (neg.f64 (fma.f64 (/.f64 y (fma.f64 (neg.f64 x) y #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 #s(approx (+ (* 5641895835477563/10000000000000000 z) 5641895835477563/5000000000000000) (*.f64 #s(literal 5641895835477563/10000000000000000 binary64) z)) z #s(literal 5641895835477563/5000000000000000 binary64))))) (-.f64 (/.f64 y (fma.f64 (neg.f64 x) y #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 #s(approx (+ (* 5641895835477563/10000000000000000 z) 5641895835477563/5000000000000000) (*.f64 #s(literal 5641895835477563/10000000000000000 binary64) z)) z #s(literal 5641895835477563/5000000000000000 binary64))))) x) (*.f64 x x)))))
(/.f64 (-.f64 (*.f64 (*.f64 x x) (-.f64 x (/.f64 y (fma.f64 (neg.f64 x) y #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 #s(approx (+ (* 5641895835477563/10000000000000000 z) 5641895835477563/5000000000000000) (*.f64 #s(literal 5641895835477563/10000000000000000 binary64) z)) z #s(literal 5641895835477563/5000000000000000 binary64))))))) (*.f64 (-.f64 x (/.f64 y (fma.f64 (neg.f64 x) y #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 #s(approx (+ (* 5641895835477563/10000000000000000 z) 5641895835477563/5000000000000000) (*.f64 #s(literal 5641895835477563/10000000000000000 binary64) z)) z #s(literal 5641895835477563/5000000000000000 binary64)))))) (pow.f64 (/.f64 y (fma.f64 (neg.f64 x) y #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 #s(approx (+ (* 5641895835477563/10000000000000000 z) 5641895835477563/5000000000000000) (*.f64 #s(literal 5641895835477563/10000000000000000 binary64) z)) z #s(literal 5641895835477563/5000000000000000 binary64))))) #s(literal 2 binary64)))) (*.f64 (-.f64 x (/.f64 y (fma.f64 (neg.f64 x) y #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 #s(approx (+ (* 5641895835477563/10000000000000000 z) 5641895835477563/5000000000000000) (*.f64 #s(literal 5641895835477563/10000000000000000 binary64) z)) z #s(literal 5641895835477563/5000000000000000 binary64)))))) (-.f64 x (/.f64 y (fma.f64 (neg.f64 x) y #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 #s(approx (+ (* 5641895835477563/10000000000000000 z) 5641895835477563/5000000000000000) (*.f64 #s(literal 5641895835477563/10000000000000000 binary64) z)) z #s(literal 5641895835477563/5000000000000000 binary64))))))))
(/.f64 (fma.f64 (pow.f64 x #s(literal 3 binary64)) (fma.f64 (/.f64 y (fma.f64 (neg.f64 x) y #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 #s(approx (+ (* 5641895835477563/10000000000000000 z) 5641895835477563/5000000000000000) (*.f64 #s(literal 5641895835477563/10000000000000000 binary64) z)) z #s(literal 5641895835477563/5000000000000000 binary64))))) (-.f64 (/.f64 y (fma.f64 (neg.f64 x) y #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 #s(approx (+ (* 5641895835477563/10000000000000000 z) 5641895835477563/5000000000000000) (*.f64 #s(literal 5641895835477563/10000000000000000 binary64) z)) z #s(literal 5641895835477563/5000000000000000 binary64))))) x) (*.f64 x x)) (*.f64 (fma.f64 (/.f64 y (fma.f64 (neg.f64 x) y #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 #s(approx (+ (* 5641895835477563/10000000000000000 z) 5641895835477563/5000000000000000) (*.f64 #s(literal 5641895835477563/10000000000000000 binary64) z)) z #s(literal 5641895835477563/5000000000000000 binary64))))) (-.f64 (/.f64 y (fma.f64 (neg.f64 x) y #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 #s(approx (+ (* 5641895835477563/10000000000000000 z) 5641895835477563/5000000000000000) (*.f64 #s(literal 5641895835477563/10000000000000000 binary64) z)) z #s(literal 5641895835477563/5000000000000000 binary64))))) x) (*.f64 x x)) (pow.f64 (/.f64 y (fma.f64 (neg.f64 x) y #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 #s(approx (+ (* 5641895835477563/10000000000000000 z) 5641895835477563/5000000000000000) (*.f64 #s(literal 5641895835477563/10000000000000000 binary64) z)) z #s(literal 5641895835477563/5000000000000000 binary64))))) #s(literal 3 binary64)))) (*.f64 (fma.f64 (/.f64 y (fma.f64 (neg.f64 x) y #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 #s(approx (+ (* 5641895835477563/10000000000000000 z) 5641895835477563/5000000000000000) (*.f64 #s(literal 5641895835477563/10000000000000000 binary64) z)) z #s(literal 5641895835477563/5000000000000000 binary64))))) (-.f64 (/.f64 y (fma.f64 (neg.f64 x) y #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 #s(approx (+ (* 5641895835477563/10000000000000000 z) 5641895835477563/5000000000000000) (*.f64 #s(literal 5641895835477563/10000000000000000 binary64) z)) z #s(literal 5641895835477563/5000000000000000 binary64))))) x) (*.f64 x x)) (fma.f64 (/.f64 y (fma.f64 (neg.f64 x) y #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 #s(approx (+ (* 5641895835477563/10000000000000000 z) 5641895835477563/5000000000000000) (*.f64 #s(literal 5641895835477563/10000000000000000 binary64) z)) z #s(literal 5641895835477563/5000000000000000 binary64))))) (-.f64 (/.f64 y (fma.f64 (neg.f64 x) y #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 #s(approx (+ (* 5641895835477563/10000000000000000 z) 5641895835477563/5000000000000000) (*.f64 #s(literal 5641895835477563/10000000000000000 binary64) z)) z #s(literal 5641895835477563/5000000000000000 binary64))))) x) (*.f64 x x))))
(/.f64 (-.f64 (pow.f64 (/.f64 y (fma.f64 (neg.f64 x) y #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 #s(approx (+ (* 5641895835477563/10000000000000000 z) 5641895835477563/5000000000000000) (*.f64 #s(literal 5641895835477563/10000000000000000 binary64) z)) z #s(literal 5641895835477563/5000000000000000 binary64))))) #s(literal 2 binary64)) (*.f64 x x)) (-.f64 (/.f64 y (fma.f64 (neg.f64 x) y #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 #s(approx (+ (* 5641895835477563/10000000000000000 z) 5641895835477563/5000000000000000) (*.f64 #s(literal 5641895835477563/10000000000000000 binary64) z)) z #s(literal 5641895835477563/5000000000000000 binary64))))) x))
(/.f64 (neg.f64 (-.f64 (*.f64 x x) (pow.f64 (/.f64 y (fma.f64 (neg.f64 x) y #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 #s(approx (+ (* 5641895835477563/10000000000000000 z) 5641895835477563/5000000000000000) (*.f64 #s(literal 5641895835477563/10000000000000000 binary64) z)) z #s(literal 5641895835477563/5000000000000000 binary64))))) #s(literal 2 binary64)))) (neg.f64 (-.f64 x (/.f64 y (fma.f64 (neg.f64 x) y #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 #s(approx (+ (* 5641895835477563/10000000000000000 z) 5641895835477563/5000000000000000) (*.f64 #s(literal 5641895835477563/10000000000000000 binary64) z)) z #s(literal 5641895835477563/5000000000000000 binary64))))))))
(/.f64 (neg.f64 (+.f64 (pow.f64 (/.f64 y (fma.f64 (neg.f64 x) y #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 #s(approx (+ (* 5641895835477563/10000000000000000 z) 5641895835477563/5000000000000000) (*.f64 #s(literal 5641895835477563/10000000000000000 binary64) z)) z #s(literal 5641895835477563/5000000000000000 binary64))))) #s(literal 3 binary64)) (pow.f64 x #s(literal 3 binary64)))) (neg.f64 (+.f64 (pow.f64 (/.f64 y (fma.f64 (neg.f64 x) y #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 #s(approx (+ (* 5641895835477563/10000000000000000 z) 5641895835477563/5000000000000000) (*.f64 #s(literal 5641895835477563/10000000000000000 binary64) z)) z #s(literal 5641895835477563/5000000000000000 binary64))))) #s(literal 2 binary64)) (-.f64 (*.f64 x x) (/.f64 (*.f64 y x) (fma.f64 (neg.f64 x) y #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 #s(approx (+ (* 5641895835477563/10000000000000000 z) 5641895835477563/5000000000000000) (*.f64 #s(literal 5641895835477563/10000000000000000 binary64) z)) z #s(literal 5641895835477563/5000000000000000 binary64)))))))))
(/.f64 (neg.f64 (+.f64 (pow.f64 (/.f64 y (fma.f64 (neg.f64 x) y #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 #s(approx (+ (* 5641895835477563/10000000000000000 z) 5641895835477563/5000000000000000) (*.f64 #s(literal 5641895835477563/10000000000000000 binary64) z)) z #s(literal 5641895835477563/5000000000000000 binary64))))) #s(literal 3 binary64)) (pow.f64 x #s(literal 3 binary64)))) (neg.f64 (fma.f64 (/.f64 y (fma.f64 (neg.f64 x) y #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 #s(approx (+ (* 5641895835477563/10000000000000000 z) 5641895835477563/5000000000000000) (*.f64 #s(literal 5641895835477563/10000000000000000 binary64) z)) z #s(literal 5641895835477563/5000000000000000 binary64))))) (-.f64 (/.f64 y (fma.f64 (neg.f64 x) y #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 #s(approx (+ (* 5641895835477563/10000000000000000 z) 5641895835477563/5000000000000000) (*.f64 #s(literal 5641895835477563/10000000000000000 binary64) z)) z #s(literal 5641895835477563/5000000000000000 binary64))))) x) (*.f64 x x))))
(/.f64 (-.f64 (*.f64 x x) (pow.f64 (/.f64 y (fma.f64 (neg.f64 x) y #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 #s(approx (+ (* 5641895835477563/10000000000000000 z) 5641895835477563/5000000000000000) (*.f64 #s(literal 5641895835477563/10000000000000000 binary64) z)) z #s(literal 5641895835477563/5000000000000000 binary64))))) #s(literal 2 binary64))) (-.f64 x (/.f64 y (fma.f64 (neg.f64 x) y #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 #s(approx (+ (* 5641895835477563/10000000000000000 z) 5641895835477563/5000000000000000) (*.f64 #s(literal 5641895835477563/10000000000000000 binary64) z)) z #s(literal 5641895835477563/5000000000000000 binary64)))))))
(/.f64 (+.f64 (pow.f64 (/.f64 y (fma.f64 (neg.f64 x) y #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 #s(approx (+ (* 5641895835477563/10000000000000000 z) 5641895835477563/5000000000000000) (*.f64 #s(literal 5641895835477563/10000000000000000 binary64) z)) z #s(literal 5641895835477563/5000000000000000 binary64))))) #s(literal 3 binary64)) (pow.f64 x #s(literal 3 binary64))) (+.f64 (pow.f64 (/.f64 y (fma.f64 (neg.f64 x) y #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 #s(approx (+ (* 5641895835477563/10000000000000000 z) 5641895835477563/5000000000000000) (*.f64 #s(literal 5641895835477563/10000000000000000 binary64) z)) z #s(literal 5641895835477563/5000000000000000 binary64))))) #s(literal 2 binary64)) (-.f64 (*.f64 x x) (/.f64 (*.f64 y x) (fma.f64 (neg.f64 x) y #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 #s(approx (+ (* 5641895835477563/10000000000000000 z) 5641895835477563/5000000000000000) (*.f64 #s(literal 5641895835477563/10000000000000000 binary64) z)) z #s(literal 5641895835477563/5000000000000000 binary64))))))))
(/.f64 (+.f64 (pow.f64 (/.f64 y (fma.f64 (neg.f64 x) y #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 #s(approx (+ (* 5641895835477563/10000000000000000 z) 5641895835477563/5000000000000000) (*.f64 #s(literal 5641895835477563/10000000000000000 binary64) z)) z #s(literal 5641895835477563/5000000000000000 binary64))))) #s(literal 3 binary64)) (pow.f64 x #s(literal 3 binary64))) (fma.f64 (/.f64 y (fma.f64 (neg.f64 x) y #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 #s(approx (+ (* 5641895835477563/10000000000000000 z) 5641895835477563/5000000000000000) (*.f64 #s(literal 5641895835477563/10000000000000000 binary64) z)) z #s(literal 5641895835477563/5000000000000000 binary64))))) (-.f64 (/.f64 y (fma.f64 (neg.f64 x) y #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 #s(approx (+ (* 5641895835477563/10000000000000000 z) 5641895835477563/5000000000000000) (*.f64 #s(literal 5641895835477563/10000000000000000 binary64) z)) z #s(literal 5641895835477563/5000000000000000 binary64))))) x) (*.f64 x x)))
(fma.f64 (/.f64 y (-.f64 (pow.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 #s(approx (+ (* 5641895835477563/10000000000000000 z) 5641895835477563/5000000000000000) (*.f64 #s(literal 5641895835477563/10000000000000000 binary64) z)) z #s(literal 5641895835477563/5000000000000000 binary64))) #s(literal 2 binary64)) (pow.f64 (*.f64 y x) #s(literal 2 binary64)))) (fma.f64 y x #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 #s(approx (+ (* 5641895835477563/10000000000000000 z) 5641895835477563/5000000000000000) (*.f64 #s(literal 5641895835477563/10000000000000000 binary64) z)) z #s(literal 5641895835477563/5000000000000000 binary64)))) x)
(fma.f64 (/.f64 y (-.f64 (pow.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 #s(approx (+ (* 5641895835477563/10000000000000000 z) 5641895835477563/5000000000000000) (*.f64 #s(literal 5641895835477563/10000000000000000 binary64) z)) z #s(literal 5641895835477563/5000000000000000 binary64))) #s(literal 3 binary64)) (pow.f64 (*.f64 y x) #s(literal 3 binary64)))) (fma.f64 (*.f64 y x) (fma.f64 y x #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 #s(approx (+ (* 5641895835477563/10000000000000000 z) 5641895835477563/5000000000000000) (*.f64 #s(literal 5641895835477563/10000000000000000 binary64) z)) z #s(literal 5641895835477563/5000000000000000 binary64)))) (pow.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 #s(approx (+ (* 5641895835477563/10000000000000000 z) 5641895835477563/5000000000000000) (*.f64 #s(literal 5641895835477563/10000000000000000 binary64) z)) z #s(literal 5641895835477563/5000000000000000 binary64))) #s(literal 2 binary64))) x)
(-.f64 (/.f64 (*.f64 x x) (-.f64 x (/.f64 y (fma.f64 (neg.f64 x) y #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 #s(approx (+ (* 5641895835477563/10000000000000000 z) 5641895835477563/5000000000000000) (*.f64 #s(literal 5641895835477563/10000000000000000 binary64) z)) z #s(literal 5641895835477563/5000000000000000 binary64))))))) (/.f64 (pow.f64 (/.f64 y (fma.f64 (neg.f64 x) y #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 #s(approx (+ (* 5641895835477563/10000000000000000 z) 5641895835477563/5000000000000000) (*.f64 #s(literal 5641895835477563/10000000000000000 binary64) z)) z #s(literal 5641895835477563/5000000000000000 binary64))))) #s(literal 2 binary64)) (-.f64 x (/.f64 y (fma.f64 (neg.f64 x) y #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 #s(approx (+ (* 5641895835477563/10000000000000000 z) 5641895835477563/5000000000000000) (*.f64 #s(literal 5641895835477563/10000000000000000 binary64) z)) z #s(literal 5641895835477563/5000000000000000 binary64))))))))
(+.f64 (/.f64 (pow.f64 x #s(literal 3 binary64)) (fma.f64 (/.f64 y (fma.f64 (neg.f64 x) y #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 #s(approx (+ (* 5641895835477563/10000000000000000 z) 5641895835477563/5000000000000000) (*.f64 #s(literal 5641895835477563/10000000000000000 binary64) z)) z #s(literal 5641895835477563/5000000000000000 binary64))))) (-.f64 (/.f64 y (fma.f64 (neg.f64 x) y #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 #s(approx (+ (* 5641895835477563/10000000000000000 z) 5641895835477563/5000000000000000) (*.f64 #s(literal 5641895835477563/10000000000000000 binary64) z)) z #s(literal 5641895835477563/5000000000000000 binary64))))) x) (*.f64 x x))) (/.f64 (pow.f64 (/.f64 y (fma.f64 (neg.f64 x) y #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 #s(approx (+ (* 5641895835477563/10000000000000000 z) 5641895835477563/5000000000000000) (*.f64 #s(literal 5641895835477563/10000000000000000 binary64) z)) z #s(literal 5641895835477563/5000000000000000 binary64))))) #s(literal 3 binary64)) (fma.f64 (/.f64 y (fma.f64 (neg.f64 x) y #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 #s(approx (+ (* 5641895835477563/10000000000000000 z) 5641895835477563/5000000000000000) (*.f64 #s(literal 5641895835477563/10000000000000000 binary64) z)) z #s(literal 5641895835477563/5000000000000000 binary64))))) (-.f64 (/.f64 y (fma.f64 (neg.f64 x) y #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 #s(approx (+ (* 5641895835477563/10000000000000000 z) 5641895835477563/5000000000000000) (*.f64 #s(literal 5641895835477563/10000000000000000 binary64) z)) z #s(literal 5641895835477563/5000000000000000 binary64))))) x) (*.f64 x x))))
(+.f64 (/.f64 y (fma.f64 (neg.f64 x) y #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 #s(approx (+ (* 5641895835477563/10000000000000000 z) 5641895835477563/5000000000000000) (*.f64 #s(literal 5641895835477563/10000000000000000 binary64) z)) z #s(literal 5641895835477563/5000000000000000 binary64))))) x)
(+.f64 x (/.f64 y (fma.f64 (neg.f64 x) y #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 #s(approx (+ (* 5641895835477563/10000000000000000 z) 5641895835477563/5000000000000000) (*.f64 #s(literal 5641895835477563/10000000000000000 binary64) z)) z #s(literal 5641895835477563/5000000000000000 binary64))))))
(*.f64 (/.f64 y (-.f64 (pow.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 #s(approx (+ (* 5641895835477563/10000000000000000 z) 5641895835477563/5000000000000000) (*.f64 #s(literal 5641895835477563/10000000000000000 binary64) z)) z #s(literal 5641895835477563/5000000000000000 binary64))) #s(literal 2 binary64)) (pow.f64 (*.f64 y x) #s(literal 2 binary64)))) (fma.f64 y x #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 #s(approx (+ (* 5641895835477563/10000000000000000 z) 5641895835477563/5000000000000000) (*.f64 #s(literal 5641895835477563/10000000000000000 binary64) z)) z #s(literal 5641895835477563/5000000000000000 binary64)))))
(*.f64 (/.f64 y (-.f64 (pow.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 #s(approx (+ (* 5641895835477563/10000000000000000 z) 5641895835477563/5000000000000000) (*.f64 #s(literal 5641895835477563/10000000000000000 binary64) z)) z #s(literal 5641895835477563/5000000000000000 binary64))) #s(literal 3 binary64)) (pow.f64 (*.f64 y x) #s(literal 3 binary64)))) (fma.f64 (*.f64 y x) (fma.f64 y x #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 #s(approx (+ (* 5641895835477563/10000000000000000 z) 5641895835477563/5000000000000000) (*.f64 #s(literal 5641895835477563/10000000000000000 binary64) z)) z #s(literal 5641895835477563/5000000000000000 binary64)))) (pow.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 #s(approx (+ (* 5641895835477563/10000000000000000 z) 5641895835477563/5000000000000000) (*.f64 #s(literal 5641895835477563/10000000000000000 binary64) z)) z #s(literal 5641895835477563/5000000000000000 binary64))) #s(literal 2 binary64))))
(/.f64 (neg.f64 (neg.f64 (neg.f64 y))) (neg.f64 (neg.f64 (neg.f64 (fma.f64 (neg.f64 x) y #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 #s(approx (+ (* 5641895835477563/10000000000000000 z) 5641895835477563/5000000000000000) (*.f64 #s(literal 5641895835477563/10000000000000000 binary64) z)) z #s(literal 5641895835477563/5000000000000000 binary64))))))))
(/.f64 (neg.f64 (neg.f64 y)) (neg.f64 (neg.f64 (fma.f64 (neg.f64 x) y #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 #s(approx (+ (* 5641895835477563/10000000000000000 z) 5641895835477563/5000000000000000) (*.f64 #s(literal 5641895835477563/10000000000000000 binary64) z)) z #s(literal 5641895835477563/5000000000000000 binary64)))))))
(/.f64 (neg.f64 y) (neg.f64 (fma.f64 (neg.f64 x) y #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 #s(approx (+ (* 5641895835477563/10000000000000000 z) 5641895835477563/5000000000000000) (*.f64 #s(literal 5641895835477563/10000000000000000 binary64) z)) z #s(literal 5641895835477563/5000000000000000 binary64))))))
(/.f64 y (fma.f64 (neg.f64 x) y #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 #s(approx (+ (* 5641895835477563/10000000000000000 z) 5641895835477563/5000000000000000) (*.f64 #s(literal 5641895835477563/10000000000000000 binary64) z)) z #s(literal 5641895835477563/5000000000000000 binary64)))))
(neg.f64 (/.f64 (neg.f64 y) (fma.f64 (neg.f64 x) y #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 #s(approx (+ (* 5641895835477563/10000000000000000 z) 5641895835477563/5000000000000000) (*.f64 #s(literal 5641895835477563/10000000000000000 binary64) z)) z #s(literal 5641895835477563/5000000000000000 binary64))))))
(neg.f64 (/.f64 y (neg.f64 (fma.f64 (neg.f64 x) y #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 #s(approx (+ (* 5641895835477563/10000000000000000 z) 5641895835477563/5000000000000000) (*.f64 #s(literal 5641895835477563/10000000000000000 binary64) z)) z #s(literal 5641895835477563/5000000000000000 binary64)))))))
(/.f64 (neg.f64 (+.f64 (pow.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 #s(approx (+ (* 5641895835477563/10000000000000000 z) 5641895835477563/5000000000000000) (*.f64 #s(literal 5641895835477563/10000000000000000 binary64) z)) z #s(literal 5641895835477563/5000000000000000 binary64))) #s(literal 3 binary64)) (pow.f64 (*.f64 (neg.f64 x) y) #s(literal 3 binary64)))) (neg.f64 (+.f64 (pow.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 #s(approx (+ (* 5641895835477563/10000000000000000 z) 5641895835477563/5000000000000000) (*.f64 #s(literal 5641895835477563/10000000000000000 binary64) z)) z #s(literal 5641895835477563/5000000000000000 binary64))) #s(literal 2 binary64)) (-.f64 (pow.f64 (*.f64 y x) #s(literal 2 binary64)) (*.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 #s(approx (+ (* 5641895835477563/10000000000000000 z) 5641895835477563/5000000000000000) (*.f64 #s(literal 5641895835477563/10000000000000000 binary64) z)) z #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 (neg.f64 x) y))))))
(/.f64 (neg.f64 (neg.f64 (-.f64 (pow.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 #s(approx (+ (* 5641895835477563/10000000000000000 z) 5641895835477563/5000000000000000) (*.f64 #s(literal 5641895835477563/10000000000000000 binary64) z)) z #s(literal 5641895835477563/5000000000000000 binary64))) #s(literal 2 binary64)) (pow.f64 (*.f64 y x) #s(literal 2 binary64))))) (neg.f64 (neg.f64 (fma.f64 y x #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 #s(approx (+ (* 5641895835477563/10000000000000000 z) 5641895835477563/5000000000000000) (*.f64 #s(literal 5641895835477563/10000000000000000 binary64) z)) z #s(literal 5641895835477563/5000000000000000 binary64)))))))
(/.f64 (neg.f64 (neg.f64 (-.f64 (pow.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 #s(approx (+ (* 5641895835477563/10000000000000000 z) 5641895835477563/5000000000000000) (*.f64 #s(literal 5641895835477563/10000000000000000 binary64) z)) z #s(literal 5641895835477563/5000000000000000 binary64))) #s(literal 3 binary64)) (pow.f64 (*.f64 y x) #s(literal 3 binary64))))) (neg.f64 (neg.f64 (fma.f64 (*.f64 y x) (fma.f64 y x #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 #s(approx (+ (* 5641895835477563/10000000000000000 z) 5641895835477563/5000000000000000) (*.f64 #s(literal 5641895835477563/10000000000000000 binary64) z)) z #s(literal 5641895835477563/5000000000000000 binary64)))) (pow.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 #s(approx (+ (* 5641895835477563/10000000000000000 z) 5641895835477563/5000000000000000) (*.f64 #s(literal 5641895835477563/10000000000000000 binary64) z)) z #s(literal 5641895835477563/5000000000000000 binary64))) #s(literal 2 binary64))))))
(/.f64 (-.f64 (*.f64 (pow.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 #s(approx (+ (* 5641895835477563/10000000000000000 z) 5641895835477563/5000000000000000) (*.f64 #s(literal 5641895835477563/10000000000000000 binary64) z)) z #s(literal 5641895835477563/5000000000000000 binary64))) #s(literal 2 binary64)) (fma.f64 y x #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 #s(approx (+ (* 5641895835477563/10000000000000000 z) 5641895835477563/5000000000000000) (*.f64 #s(literal 5641895835477563/10000000000000000 binary64) z)) z #s(literal 5641895835477563/5000000000000000 binary64))))) (*.f64 (fma.f64 y x #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 #s(approx (+ (* 5641895835477563/10000000000000000 z) 5641895835477563/5000000000000000) (*.f64 #s(literal 5641895835477563/10000000000000000 binary64) z)) z #s(literal 5641895835477563/5000000000000000 binary64)))) (pow.f64 (*.f64 y x) #s(literal 2 binary64)))) (*.f64 (fma.f64 y x #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 #s(approx (+ (* 5641895835477563/10000000000000000 z) 5641895835477563/5000000000000000) (*.f64 #s(literal 5641895835477563/10000000000000000 binary64) z)) z #s(literal 5641895835477563/5000000000000000 binary64)))) (fma.f64 y x #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 #s(approx (+ (* 5641895835477563/10000000000000000 z) 5641895835477563/5000000000000000) (*.f64 #s(literal 5641895835477563/10000000000000000 binary64) z)) z #s(literal 5641895835477563/5000000000000000 binary64))))))
(/.f64 (-.f64 (*.f64 (pow.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 #s(approx (+ (* 5641895835477563/10000000000000000 z) 5641895835477563/5000000000000000) (*.f64 #s(literal 5641895835477563/10000000000000000 binary64) z)) z #s(literal 5641895835477563/5000000000000000 binary64))) #s(literal 3 binary64)) (fma.f64 (*.f64 y x) (fma.f64 y x #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 #s(approx (+ (* 5641895835477563/10000000000000000 z) 5641895835477563/5000000000000000) (*.f64 #s(literal 5641895835477563/10000000000000000 binary64) z)) z #s(literal 5641895835477563/5000000000000000 binary64)))) (pow.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 #s(approx (+ (* 5641895835477563/10000000000000000 z) 5641895835477563/5000000000000000) (*.f64 #s(literal 5641895835477563/10000000000000000 binary64) z)) z #s(literal 5641895835477563/5000000000000000 binary64))) #s(literal 2 binary64)))) (*.f64 (fma.f64 (*.f64 y x) (fma.f64 y x #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 #s(approx (+ (* 5641895835477563/10000000000000000 z) 5641895835477563/5000000000000000) (*.f64 #s(literal 5641895835477563/10000000000000000 binary64) z)) z #s(literal 5641895835477563/5000000000000000 binary64)))) (pow.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 #s(approx (+ (* 5641895835477563/10000000000000000 z) 5641895835477563/5000000000000000) (*.f64 #s(literal 5641895835477563/10000000000000000 binary64) z)) z #s(literal 5641895835477563/5000000000000000 binary64))) #s(literal 2 binary64))) (pow.f64 (*.f64 y x) #s(literal 3 binary64)))) (*.f64 (fma.f64 (*.f64 y x) (fma.f64 y x #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 #s(approx (+ (* 5641895835477563/10000000000000000 z) 5641895835477563/5000000000000000) (*.f64 #s(literal 5641895835477563/10000000000000000 binary64) z)) z #s(literal 5641895835477563/5000000000000000 binary64)))) (pow.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 #s(approx (+ (* 5641895835477563/10000000000000000 z) 5641895835477563/5000000000000000) (*.f64 #s(literal 5641895835477563/10000000000000000 binary64) z)) z #s(literal 5641895835477563/5000000000000000 binary64))) #s(literal 2 binary64))) (fma.f64 (*.f64 y x) (fma.f64 y x #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 #s(approx (+ (* 5641895835477563/10000000000000000 z) 5641895835477563/5000000000000000) (*.f64 #s(literal 5641895835477563/10000000000000000 binary64) z)) z #s(literal 5641895835477563/5000000000000000 binary64)))) (pow.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 #s(approx (+ (* 5641895835477563/10000000000000000 z) 5641895835477563/5000000000000000) (*.f64 #s(literal 5641895835477563/10000000000000000 binary64) z)) z #s(literal 5641895835477563/5000000000000000 binary64))) #s(literal 2 binary64)))))
(/.f64 (+.f64 (pow.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 #s(approx (+ (* 5641895835477563/10000000000000000 z) 5641895835477563/5000000000000000) (*.f64 #s(literal 5641895835477563/10000000000000000 binary64) z)) z #s(literal 5641895835477563/5000000000000000 binary64))) #s(literal 3 binary64)) (pow.f64 (*.f64 (neg.f64 x) y) #s(literal 3 binary64))) (+.f64 (pow.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 #s(approx (+ (* 5641895835477563/10000000000000000 z) 5641895835477563/5000000000000000) (*.f64 #s(literal 5641895835477563/10000000000000000 binary64) z)) z #s(literal 5641895835477563/5000000000000000 binary64))) #s(literal 2 binary64)) (-.f64 (pow.f64 (*.f64 y x) #s(literal 2 binary64)) (*.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 #s(approx (+ (* 5641895835477563/10000000000000000 z) 5641895835477563/5000000000000000) (*.f64 #s(literal 5641895835477563/10000000000000000 binary64) z)) z #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 (neg.f64 x) y)))))
(/.f64 (neg.f64 (-.f64 (pow.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 #s(approx (+ (* 5641895835477563/10000000000000000 z) 5641895835477563/5000000000000000) (*.f64 #s(literal 5641895835477563/10000000000000000 binary64) z)) z #s(literal 5641895835477563/5000000000000000 binary64))) #s(literal 2 binary64)) (pow.f64 (*.f64 y x) #s(literal 2 binary64)))) (neg.f64 (fma.f64 y x #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 #s(approx (+ (* 5641895835477563/10000000000000000 z) 5641895835477563/5000000000000000) (*.f64 #s(literal 5641895835477563/10000000000000000 binary64) z)) z #s(literal 5641895835477563/5000000000000000 binary64))))))
(/.f64 (neg.f64 (-.f64 (pow.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 #s(approx (+ (* 5641895835477563/10000000000000000 z) 5641895835477563/5000000000000000) (*.f64 #s(literal 5641895835477563/10000000000000000 binary64) z)) z #s(literal 5641895835477563/5000000000000000 binary64))) #s(literal 3 binary64)) (pow.f64 (*.f64 y x) #s(literal 3 binary64)))) (neg.f64 (fma.f64 (*.f64 y x) (fma.f64 y x #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 #s(approx (+ (* 5641895835477563/10000000000000000 z) 5641895835477563/5000000000000000) (*.f64 #s(literal 5641895835477563/10000000000000000 binary64) z)) z #s(literal 5641895835477563/5000000000000000 binary64)))) (pow.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 #s(approx (+ (* 5641895835477563/10000000000000000 z) 5641895835477563/5000000000000000) (*.f64 #s(literal 5641895835477563/10000000000000000 binary64) z)) z #s(literal 5641895835477563/5000000000000000 binary64))) #s(literal 2 binary64)))))
(/.f64 (-.f64 (pow.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 #s(approx (+ (* 5641895835477563/10000000000000000 z) 5641895835477563/5000000000000000) (*.f64 #s(literal 5641895835477563/10000000000000000 binary64) z)) z #s(literal 5641895835477563/5000000000000000 binary64))) #s(literal 2 binary64)) (pow.f64 (*.f64 y x) #s(literal 2 binary64))) (fma.f64 y x #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 #s(approx (+ (* 5641895835477563/10000000000000000 z) 5641895835477563/5000000000000000) (*.f64 #s(literal 5641895835477563/10000000000000000 binary64) z)) z #s(literal 5641895835477563/5000000000000000 binary64)))))
(/.f64 (-.f64 (pow.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 #s(approx (+ (* 5641895835477563/10000000000000000 z) 5641895835477563/5000000000000000) (*.f64 #s(literal 5641895835477563/10000000000000000 binary64) z)) z #s(literal 5641895835477563/5000000000000000 binary64))) #s(literal 3 binary64)) (pow.f64 (*.f64 y x) #s(literal 3 binary64))) (fma.f64 (*.f64 y x) (fma.f64 y x #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 #s(approx (+ (* 5641895835477563/10000000000000000 z) 5641895835477563/5000000000000000) (*.f64 #s(literal 5641895835477563/10000000000000000 binary64) z)) z #s(literal 5641895835477563/5000000000000000 binary64)))) (pow.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 #s(approx (+ (* 5641895835477563/10000000000000000 z) 5641895835477563/5000000000000000) (*.f64 #s(literal 5641895835477563/10000000000000000 binary64) z)) z #s(literal 5641895835477563/5000000000000000 binary64))) #s(literal 2 binary64))))
(fma.f64 (neg.f64 x) y #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 #s(approx (+ (* 5641895835477563/10000000000000000 z) 5641895835477563/5000000000000000) (*.f64 #s(literal 5641895835477563/10000000000000000 binary64) z)) z #s(literal 5641895835477563/5000000000000000 binary64))))
(fma.f64 (neg.f64 y) x #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 #s(approx (+ (* 5641895835477563/10000000000000000 z) 5641895835477563/5000000000000000) (*.f64 #s(literal 5641895835477563/10000000000000000 binary64) z)) z #s(literal 5641895835477563/5000000000000000 binary64))))
(fma.f64 y (neg.f64 x) #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 #s(approx (+ (* 5641895835477563/10000000000000000 z) 5641895835477563/5000000000000000) (*.f64 #s(literal 5641895835477563/10000000000000000 binary64) z)) z #s(literal 5641895835477563/5000000000000000 binary64))))
(fma.f64 x (neg.f64 y) #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 #s(approx (+ (* 5641895835477563/10000000000000000 z) 5641895835477563/5000000000000000) (*.f64 #s(literal 5641895835477563/10000000000000000 binary64) z)) z #s(literal 5641895835477563/5000000000000000 binary64))))
(-.f64 (/.f64 (pow.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 #s(approx (+ (* 5641895835477563/10000000000000000 z) 5641895835477563/5000000000000000) (*.f64 #s(literal 5641895835477563/10000000000000000 binary64) z)) z #s(literal 5641895835477563/5000000000000000 binary64))) #s(literal 2 binary64)) (fma.f64 y x #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 #s(approx (+ (* 5641895835477563/10000000000000000 z) 5641895835477563/5000000000000000) (*.f64 #s(literal 5641895835477563/10000000000000000 binary64) z)) z #s(literal 5641895835477563/5000000000000000 binary64))))) (/.f64 (pow.f64 (*.f64 y x) #s(literal 2 binary64)) (fma.f64 y x #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 #s(approx (+ (* 5641895835477563/10000000000000000 z) 5641895835477563/5000000000000000) (*.f64 #s(literal 5641895835477563/10000000000000000 binary64) z)) z #s(literal 5641895835477563/5000000000000000 binary64))))))
(-.f64 (/.f64 (pow.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 #s(approx (+ (* 5641895835477563/10000000000000000 z) 5641895835477563/5000000000000000) (*.f64 #s(literal 5641895835477563/10000000000000000 binary64) z)) z #s(literal 5641895835477563/5000000000000000 binary64))) #s(literal 3 binary64)) (fma.f64 (*.f64 y x) (fma.f64 y x #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 #s(approx (+ (* 5641895835477563/10000000000000000 z) 5641895835477563/5000000000000000) (*.f64 #s(literal 5641895835477563/10000000000000000 binary64) z)) z #s(literal 5641895835477563/5000000000000000 binary64)))) (pow.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 #s(approx (+ (* 5641895835477563/10000000000000000 z) 5641895835477563/5000000000000000) (*.f64 #s(literal 5641895835477563/10000000000000000 binary64) z)) z #s(literal 5641895835477563/5000000000000000 binary64))) #s(literal 2 binary64)))) (/.f64 (pow.f64 (*.f64 y x) #s(literal 3 binary64)) (fma.f64 (*.f64 y x) (fma.f64 y x #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 #s(approx (+ (* 5641895835477563/10000000000000000 z) 5641895835477563/5000000000000000) (*.f64 #s(literal 5641895835477563/10000000000000000 binary64) z)) z #s(literal 5641895835477563/5000000000000000 binary64)))) (pow.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 #s(approx (+ (* 5641895835477563/10000000000000000 z) 5641895835477563/5000000000000000) (*.f64 #s(literal 5641895835477563/10000000000000000 binary64) z)) z #s(literal 5641895835477563/5000000000000000 binary64))) #s(literal 2 binary64)))))
(-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 #s(approx (+ (* 5641895835477563/10000000000000000 z) 5641895835477563/5000000000000000) (*.f64 #s(literal 5641895835477563/10000000000000000 binary64) z)) z #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 (neg.f64 (neg.f64 x)) y))
(-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 #s(approx (+ (* 5641895835477563/10000000000000000 z) 5641895835477563/5000000000000000) (*.f64 #s(literal 5641895835477563/10000000000000000 binary64) z)) z #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 y x))
(+.f64 (*.f64 (neg.f64 x) y) #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 #s(approx (+ (* 5641895835477563/10000000000000000 z) 5641895835477563/5000000000000000) (*.f64 #s(literal 5641895835477563/10000000000000000 binary64) z)) z #s(literal 5641895835477563/5000000000000000 binary64))))
(+.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 #s(approx (+ (* 5641895835477563/10000000000000000 z) 5641895835477563/5000000000000000) (*.f64 #s(literal 5641895835477563/10000000000000000 binary64) z)) z #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 (neg.f64 x) y))
#s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 #s(approx (+ (* 5641895835477563/10000000000000000 z) 5641895835477563/5000000000000000) (*.f64 #s(literal 5641895835477563/10000000000000000 binary64) z)) z #s(literal 5641895835477563/5000000000000000 binary64)))
(*.f64 (pow.f64 (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)) #s(literal 2 binary64)) (neg.f64 (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x))))
(*.f64 (neg.f64 (pow.f64 (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)) #s(literal 2 binary64))) (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)))
(*.f64 (neg.f64 (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x))) (pow.f64 (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)) #s(literal 2 binary64)))
(*.f64 (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)) (neg.f64 (pow.f64 (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)) #s(literal 2 binary64))))
(pow.f64 (neg.f64 (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x))) #s(literal 3 binary64))
(/.f64 (neg.f64 (*.f64 (-.f64 #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (pow.f64 (*.f64 y x) #s(literal 2 binary64))) (neg.f64 (pow.f64 (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)) #s(literal 2 binary64))))) (neg.f64 (fma.f64 y x #s(literal 5641895835477563/5000000000000000 binary64))))
(/.f64 (neg.f64 (*.f64 (-.f64 #s(literal 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 binary64) (pow.f64 (*.f64 y x) #s(literal 3 binary64))) (neg.f64 (pow.f64 (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)) #s(literal 2 binary64))))) (neg.f64 (fma.f64 (*.f64 y x) (fma.f64 y x #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64))))
(/.f64 (neg.f64 (*.f64 (neg.f64 (pow.f64 (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)) #s(literal 2 binary64))) (-.f64 #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (pow.f64 (*.f64 y x) #s(literal 2 binary64))))) (neg.f64 (fma.f64 y x #s(literal 5641895835477563/5000000000000000 binary64))))
(/.f64 (neg.f64 (*.f64 (neg.f64 (pow.f64 (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)) #s(literal 2 binary64))) (-.f64 #s(literal 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 binary64) (pow.f64 (*.f64 y x) #s(literal 3 binary64))))) (neg.f64 (fma.f64 (*.f64 y x) (fma.f64 y x #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64))))
(/.f64 (pow.f64 (neg.f64 (-.f64 #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (pow.f64 (*.f64 y x) #s(literal 2 binary64)))) #s(literal 3 binary64)) (pow.f64 (fma.f64 y x #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 3 binary64)))
(/.f64 (pow.f64 (neg.f64 (-.f64 #s(literal 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 binary64) (pow.f64 (*.f64 y x) #s(literal 3 binary64)))) #s(literal 3 binary64)) (pow.f64 (fma.f64 (*.f64 y x) (fma.f64 y x #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64)) #s(literal 3 binary64)))
(/.f64 (pow.f64 (-.f64 #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (pow.f64 (*.f64 y x) #s(literal 2 binary64))) #s(literal 3 binary64)) (pow.f64 (neg.f64 (fma.f64 y x #s(literal 5641895835477563/5000000000000000 binary64))) #s(literal 3 binary64)))
(/.f64 (pow.f64 (-.f64 #s(literal 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 binary64) (pow.f64 (*.f64 y x) #s(literal 3 binary64))) #s(literal 3 binary64)) (pow.f64 (neg.f64 (fma.f64 (*.f64 y x) (fma.f64 y x #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64))) #s(literal 3 binary64)))
(/.f64 (*.f64 (-.f64 #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (pow.f64 (*.f64 y x) #s(literal 2 binary64))) (neg.f64 (pow.f64 (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)) #s(literal 2 binary64)))) (fma.f64 y x #s(literal 5641895835477563/5000000000000000 binary64)))
(/.f64 (*.f64 (-.f64 #s(literal 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 binary64) (pow.f64 (*.f64 y x) #s(literal 3 binary64))) (neg.f64 (pow.f64 (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)) #s(literal 2 binary64)))) (fma.f64 (*.f64 y x) (fma.f64 y x #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64)))
(/.f64 (*.f64 (neg.f64 (pow.f64 (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)) #s(literal 2 binary64))) (-.f64 #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (pow.f64 (*.f64 y x) #s(literal 2 binary64)))) (fma.f64 y x #s(literal 5641895835477563/5000000000000000 binary64)))
(/.f64 (*.f64 (neg.f64 (pow.f64 (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)) #s(literal 2 binary64))) (-.f64 #s(literal 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 binary64) (pow.f64 (*.f64 y x) #s(literal 3 binary64)))) (fma.f64 (*.f64 y x) (fma.f64 y x #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64)))
(neg.f64 (pow.f64 (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)) #s(literal 3 binary64)))
(fma.f64 (neg.f64 (pow.f64 (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)) #s(literal 2 binary64))) #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 (neg.f64 (pow.f64 (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)) #s(literal 2 binary64))) (*.f64 (neg.f64 x) y)))
(fma.f64 #s(literal 5641895835477563/5000000000000000 binary64) (neg.f64 (pow.f64 (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)) #s(literal 2 binary64))) (*.f64 (*.f64 (neg.f64 x) y) (neg.f64 (pow.f64 (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)) #s(literal 2 binary64)))))
(exp.f64 (*.f64 (log.f64 (neg.f64 (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)))) #s(literal 3 binary64)))
(+.f64 (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) (neg.f64 (pow.f64 (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)) #s(literal 2 binary64)))) (*.f64 (*.f64 (neg.f64 x) y) (neg.f64 (pow.f64 (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)) #s(literal 2 binary64)))))
(+.f64 (*.f64 (neg.f64 (pow.f64 (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)) #s(literal 2 binary64))) #s(literal 5641895835477563/5000000000000000 binary64)) (*.f64 (neg.f64 (pow.f64 (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)) #s(literal 2 binary64))) (*.f64 (neg.f64 x) y)))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 (pow.f64 (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)) #s(literal 2 binary64)) y) #s(literal 2 binary64)) (*.f64 (pow.f64 (*.f64 z (*.f64 (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)) y)) #s(literal 2 binary64)) #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64)))) (neg.f64 (-.f64 (*.f64 (neg.f64 (pow.f64 (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)) #s(literal 2 binary64))) y) (*.f64 (*.f64 (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)) #s(literal 5641895835477563/5000000000000000 binary64)) (*.f64 z y)))))
(/.f64 (neg.f64 (-.f64 (*.f64 (pow.f64 (*.f64 z (*.f64 (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)) y)) #s(literal 3 binary64)) #s(literal 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 binary64)) (pow.f64 (*.f64 (pow.f64 (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)) #s(literal 2 binary64)) y) #s(literal 3 binary64)))) (neg.f64 (fma.f64 (pow.f64 (*.f64 z (*.f64 (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)) y)) #s(literal 2 binary64)) #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (+.f64 (pow.f64 (*.f64 (pow.f64 (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)) #s(literal 2 binary64)) y) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)) #s(literal 5641895835477563/5000000000000000 binary64)) (*.f64 z y)) (*.f64 (pow.f64 (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)) #s(literal 2 binary64)) y))))))
(/.f64 (neg.f64 (neg.f64 (-.f64 (*.f64 (pow.f64 (*.f64 z (*.f64 (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)) y)) #s(literal 2 binary64)) #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64)) (pow.f64 (*.f64 (pow.f64 (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)) #s(literal 2 binary64)) y) #s(literal 2 binary64))))) (neg.f64 (neg.f64 (fma.f64 (*.f64 (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)) (*.f64 z #s(literal 5641895835477563/5000000000000000 binary64))) y (*.f64 (pow.f64 (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)) #s(literal 2 binary64)) y)))))
(/.f64 (neg.f64 (neg.f64 (fma.f64 (pow.f64 (*.f64 z (*.f64 (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)) y)) #s(literal 3 binary64)) #s(literal 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 binary64) (pow.f64 (*.f64 (neg.f64 (pow.f64 (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)) #s(literal 2 binary64))) y) #s(literal 3 binary64))))) (neg.f64 (neg.f64 (fma.f64 (pow.f64 (*.f64 z (*.f64 (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)) y)) #s(literal 2 binary64)) #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (*.f64 (*.f64 (neg.f64 (pow.f64 (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)) #s(literal 2 binary64))) y) (-.f64 (*.f64 (neg.f64 (pow.f64 (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)) #s(literal 2 binary64))) y) (*.f64 (*.f64 (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)) #s(literal 5641895835477563/5000000000000000 binary64)) (*.f64 z y))))))))
(/.f64 (-.f64 (*.f64 (*.f64 (pow.f64 (*.f64 z (*.f64 (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)) y)) #s(literal 2 binary64)) #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64)) (fma.f64 (*.f64 (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)) (*.f64 z #s(literal 5641895835477563/5000000000000000 binary64))) y (*.f64 (pow.f64 (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)) #s(literal 2 binary64)) y))) (*.f64 (fma.f64 (*.f64 (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)) (*.f64 z #s(literal 5641895835477563/5000000000000000 binary64))) y (*.f64 (pow.f64 (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)) #s(literal 2 binary64)) y)) (pow.f64 (*.f64 (pow.f64 (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)) #s(literal 2 binary64)) y) #s(literal 2 binary64)))) (*.f64 (fma.f64 (*.f64 (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)) (*.f64 z #s(literal 5641895835477563/5000000000000000 binary64))) y (*.f64 (pow.f64 (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)) #s(literal 2 binary64)) y)) (fma.f64 (*.f64 (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)) (*.f64 z #s(literal 5641895835477563/5000000000000000 binary64))) y (*.f64 (pow.f64 (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)) #s(literal 2 binary64)) y))))
(/.f64 (fma.f64 (*.f64 (pow.f64 (*.f64 z (*.f64 (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)) y)) #s(literal 3 binary64)) #s(literal 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 binary64)) (fma.f64 (pow.f64 (*.f64 z (*.f64 (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)) y)) #s(literal 2 binary64)) #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (*.f64 (*.f64 (neg.f64 (pow.f64 (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)) #s(literal 2 binary64))) y) (-.f64 (*.f64 (neg.f64 (pow.f64 (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)) #s(literal 2 binary64))) y) (*.f64 (*.f64 (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)) #s(literal 5641895835477563/5000000000000000 binary64)) (*.f64 z y))))) (*.f64 (fma.f64 (pow.f64 (*.f64 z (*.f64 (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)) y)) #s(literal 2 binary64)) #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (*.f64 (*.f64 (neg.f64 (pow.f64 (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)) #s(literal 2 binary64))) y) (-.f64 (*.f64 (neg.f64 (pow.f64 (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)) #s(literal 2 binary64))) y) (*.f64 (*.f64 (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)) #s(literal 5641895835477563/5000000000000000 binary64)) (*.f64 z y))))) (pow.f64 (*.f64 (neg.f64 (pow.f64 (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)) #s(literal 2 binary64))) y) #s(literal 3 binary64)))) (*.f64 (fma.f64 (pow.f64 (*.f64 z (*.f64 (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)) y)) #s(literal 2 binary64)) #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (*.f64 (*.f64 (neg.f64 (pow.f64 (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)) #s(literal 2 binary64))) y) (-.f64 (*.f64 (neg.f64 (pow.f64 (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)) #s(literal 2 binary64))) y) (*.f64 (*.f64 (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)) #s(literal 5641895835477563/5000000000000000 binary64)) (*.f64 z y))))) (fma.f64 (pow.f64 (*.f64 z (*.f64 (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)) y)) #s(literal 2 binary64)) #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (*.f64 (*.f64 (neg.f64 (pow.f64 (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)) #s(literal 2 binary64))) y) (-.f64 (*.f64 (neg.f64 (pow.f64 (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)) #s(literal 2 binary64))) y) (*.f64 (*.f64 (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)) #s(literal 5641895835477563/5000000000000000 binary64)) (*.f64 z y)))))))
(/.f64 (-.f64 (pow.f64 (*.f64 (pow.f64 (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)) #s(literal 2 binary64)) y) #s(literal 2 binary64)) (*.f64 (pow.f64 (*.f64 z (*.f64 (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)) y)) #s(literal 2 binary64)) #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64))) (-.f64 (*.f64 (neg.f64 (pow.f64 (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)) #s(literal 2 binary64))) y) (*.f64 (*.f64 (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)) #s(literal 5641895835477563/5000000000000000 binary64)) (*.f64 z y))))
(/.f64 (-.f64 (*.f64 (pow.f64 (*.f64 z (*.f64 (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)) y)) #s(literal 3 binary64)) #s(literal 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 binary64)) (pow.f64 (*.f64 (pow.f64 (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)) #s(literal 2 binary64)) y) #s(literal 3 binary64))) (fma.f64 (pow.f64 (*.f64 z (*.f64 (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)) y)) #s(literal 2 binary64)) #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (+.f64 (pow.f64 (*.f64 (pow.f64 (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)) #s(literal 2 binary64)) y) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)) #s(literal 5641895835477563/5000000000000000 binary64)) (*.f64 z y)) (*.f64 (pow.f64 (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)) #s(literal 2 binary64)) y)))))
(/.f64 (neg.f64 (-.f64 (*.f64 (pow.f64 (*.f64 z (*.f64 (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)) y)) #s(literal 2 binary64)) #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64)) (pow.f64 (*.f64 (pow.f64 (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)) #s(literal 2 binary64)) y) #s(literal 2 binary64)))) (neg.f64 (fma.f64 (*.f64 (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)) (*.f64 z #s(literal 5641895835477563/5000000000000000 binary64))) y (*.f64 (pow.f64 (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)) #s(literal 2 binary64)) y))))
(/.f64 (neg.f64 (fma.f64 (pow.f64 (*.f64 z (*.f64 (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)) y)) #s(literal 3 binary64)) #s(literal 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 binary64) (pow.f64 (*.f64 (neg.f64 (pow.f64 (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)) #s(literal 2 binary64))) y) #s(literal 3 binary64)))) (neg.f64 (+.f64 (pow.f64 (*.f64 (pow.f64 (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)) #s(literal 2 binary64)) y) #s(literal 2 binary64)) (-.f64 (*.f64 (pow.f64 (*.f64 z (*.f64 (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)) y)) #s(literal 2 binary64)) #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64)) (*.f64 (*.f64 (*.f64 (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)) #s(literal 5641895835477563/5000000000000000 binary64)) (*.f64 z y)) (*.f64 (neg.f64 (pow.f64 (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)) #s(literal 2 binary64))) y))))))
(/.f64 (neg.f64 (fma.f64 (pow.f64 (*.f64 z (*.f64 (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)) y)) #s(literal 3 binary64)) #s(literal 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 binary64) (pow.f64 (*.f64 (neg.f64 (pow.f64 (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)) #s(literal 2 binary64))) y) #s(literal 3 binary64)))) (neg.f64 (fma.f64 (pow.f64 (*.f64 z (*.f64 (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)) y)) #s(literal 2 binary64)) #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (*.f64 (*.f64 (neg.f64 (pow.f64 (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)) #s(literal 2 binary64))) y) (-.f64 (*.f64 (neg.f64 (pow.f64 (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)) #s(literal 2 binary64))) y) (*.f64 (*.f64 (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)) #s(literal 5641895835477563/5000000000000000 binary64)) (*.f64 z y)))))))
(/.f64 (-.f64 (*.f64 (pow.f64 (*.f64 z (*.f64 (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)) y)) #s(literal 2 binary64)) #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64)) (pow.f64 (*.f64 (pow.f64 (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)) #s(literal 2 binary64)) y) #s(literal 2 binary64))) (fma.f64 (*.f64 (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)) (*.f64 z #s(literal 5641895835477563/5000000000000000 binary64))) y (*.f64 (pow.f64 (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)) #s(literal 2 binary64)) y)))
(/.f64 (fma.f64 (pow.f64 (*.f64 z (*.f64 (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)) y)) #s(literal 3 binary64)) #s(literal 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 binary64) (pow.f64 (*.f64 (neg.f64 (pow.f64 (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)) #s(literal 2 binary64))) y) #s(literal 3 binary64))) (+.f64 (pow.f64 (*.f64 (pow.f64 (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)) #s(literal 2 binary64)) y) #s(literal 2 binary64)) (-.f64 (*.f64 (pow.f64 (*.f64 z (*.f64 (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)) y)) #s(literal 2 binary64)) #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64)) (*.f64 (*.f64 (*.f64 (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)) #s(literal 5641895835477563/5000000000000000 binary64)) (*.f64 z y)) (*.f64 (neg.f64 (pow.f64 (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)) #s(literal 2 binary64))) y)))))
(/.f64 (fma.f64 (pow.f64 (*.f64 z (*.f64 (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)) y)) #s(literal 3 binary64)) #s(literal 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 binary64) (pow.f64 (*.f64 (neg.f64 (pow.f64 (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)) #s(literal 2 binary64))) y) #s(literal 3 binary64))) (fma.f64 (pow.f64 (*.f64 z (*.f64 (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)) y)) #s(literal 2 binary64)) #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (*.f64 (*.f64 (neg.f64 (pow.f64 (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)) #s(literal 2 binary64))) y) (-.f64 (*.f64 (neg.f64 (pow.f64 (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)) #s(literal 2 binary64))) y) (*.f64 (*.f64 (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)) #s(literal 5641895835477563/5000000000000000 binary64)) (*.f64 z y))))))
(fma.f64 (*.f64 y (neg.f64 (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)))) (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)) (*.f64 (*.f64 (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)) #s(literal 5641895835477563/5000000000000000 binary64)) (*.f64 z y)))
(fma.f64 (*.f64 (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)) (*.f64 z #s(literal 5641895835477563/5000000000000000 binary64))) y (*.f64 (neg.f64 (pow.f64 (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)) #s(literal 2 binary64))) y))
(fma.f64 (*.f64 (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)) #s(literal 5641895835477563/5000000000000000 binary64)) (*.f64 z y) (*.f64 (neg.f64 (pow.f64 (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)) #s(literal 2 binary64))) y))
(fma.f64 (*.f64 z (*.f64 (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)) y)) #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 (neg.f64 (pow.f64 (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)) #s(literal 2 binary64))) y))
(fma.f64 (*.f64 (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)) y) (neg.f64 (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x))) (*.f64 (*.f64 (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)) #s(literal 5641895835477563/5000000000000000 binary64)) (*.f64 z y)))
(fma.f64 (*.f64 z #s(literal 5641895835477563/5000000000000000 binary64)) (*.f64 (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)) y) (*.f64 (neg.f64 (pow.f64 (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)) #s(literal 2 binary64))) y))
(fma.f64 (*.f64 (*.f64 z y) #s(literal 5641895835477563/5000000000000000 binary64)) (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)) (*.f64 (neg.f64 (pow.f64 (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)) #s(literal 2 binary64))) y))
(fma.f64 (*.f64 z y) (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x))) (*.f64 (neg.f64 (pow.f64 (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)) #s(literal 2 binary64))) y))
(fma.f64 (neg.f64 (pow.f64 (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)) #s(literal 2 binary64))) y (*.f64 (*.f64 (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)) #s(literal 5641895835477563/5000000000000000 binary64)) (*.f64 z y)))
(fma.f64 (neg.f64 (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x))) (*.f64 (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)) y) (*.f64 (*.f64 (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)) #s(literal 5641895835477563/5000000000000000 binary64)) (*.f64 z y)))
(fma.f64 (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)) (*.f64 (neg.f64 (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x))) y) (*.f64 (*.f64 (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)) #s(literal 5641895835477563/5000000000000000 binary64)) (*.f64 z y)))
(fma.f64 (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)) (*.f64 (*.f64 z y) #s(literal 5641895835477563/5000000000000000 binary64)) (*.f64 (neg.f64 (pow.f64 (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)) #s(literal 2 binary64))) y))
(fma.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z (*.f64 (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)) y)) (*.f64 (neg.f64 (pow.f64 (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)) #s(literal 2 binary64))) y))
(fma.f64 y (neg.f64 (pow.f64 (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)) #s(literal 2 binary64))) (*.f64 (*.f64 (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)) #s(literal 5641895835477563/5000000000000000 binary64)) (*.f64 z y)))
(-.f64 (/.f64 (*.f64 (pow.f64 (*.f64 z (*.f64 (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)) y)) #s(literal 2 binary64)) #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64)) (fma.f64 (*.f64 (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)) (*.f64 z #s(literal 5641895835477563/5000000000000000 binary64))) y (*.f64 (pow.f64 (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)) #s(literal 2 binary64)) y))) (/.f64 (pow.f64 (*.f64 (pow.f64 (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)) #s(literal 2 binary64)) y) #s(literal 2 binary64)) (fma.f64 (*.f64 (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)) (*.f64 z #s(literal 5641895835477563/5000000000000000 binary64))) y (*.f64 (pow.f64 (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)) #s(literal 2 binary64)) y))))
(-.f64 (*.f64 (*.f64 (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)) #s(literal 5641895835477563/5000000000000000 binary64)) (*.f64 z y)) (*.f64 (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)) (*.f64 (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)) y)))
(-.f64 (*.f64 (*.f64 (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)) #s(literal 5641895835477563/5000000000000000 binary64)) (*.f64 z y)) (*.f64 (neg.f64 (neg.f64 (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)))) (*.f64 (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)) y)))
(-.f64 (*.f64 (*.f64 (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)) #s(literal 5641895835477563/5000000000000000 binary64)) (*.f64 z y)) (*.f64 (neg.f64 y) (neg.f64 (pow.f64 (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)) #s(literal 2 binary64)))))
(-.f64 (*.f64 (*.f64 (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)) #s(literal 5641895835477563/5000000000000000 binary64)) (*.f64 z y)) (*.f64 (pow.f64 (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)) #s(literal 2 binary64)) y))
(-.f64 (*.f64 (neg.f64 (pow.f64 (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)) #s(literal 2 binary64))) y) (*.f64 (neg.f64 (*.f64 (*.f64 z y) #s(literal 5641895835477563/5000000000000000 binary64))) (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x))))
(-.f64 (*.f64 (neg.f64 (pow.f64 (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)) #s(literal 2 binary64))) y) (*.f64 (neg.f64 (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x))) (*.f64 (*.f64 z y) #s(literal 5641895835477563/5000000000000000 binary64))))
(-.f64 (*.f64 (neg.f64 (pow.f64 (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)) #s(literal 2 binary64))) y) (*.f64 #s(literal -5641895835477563/5000000000000000 binary64) (*.f64 z (*.f64 (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)) y))))
(+.f64 (/.f64 (*.f64 (pow.f64 (*.f64 z (*.f64 (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)) y)) #s(literal 3 binary64)) #s(literal 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 binary64)) (fma.f64 (pow.f64 (*.f64 z (*.f64 (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)) y)) #s(literal 2 binary64)) #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (*.f64 (*.f64 (neg.f64 (pow.f64 (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)) #s(literal 2 binary64))) y) (-.f64 (*.f64 (neg.f64 (pow.f64 (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)) #s(literal 2 binary64))) y) (*.f64 (*.f64 (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)) #s(literal 5641895835477563/5000000000000000 binary64)) (*.f64 z y)))))) (/.f64 (pow.f64 (*.f64 (pow.f64 (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)) #s(literal 2 binary64)) y) #s(literal 3 binary64)) (neg.f64 (fma.f64 (pow.f64 (*.f64 z (*.f64 (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)) y)) #s(literal 2 binary64)) #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (*.f64 (*.f64 (neg.f64 (pow.f64 (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)) #s(literal 2 binary64))) y) (-.f64 (*.f64 (neg.f64 (pow.f64 (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)) #s(literal 2 binary64))) y) (*.f64 (*.f64 (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)) #s(literal 5641895835477563/5000000000000000 binary64)) (*.f64 z y))))))))
(+.f64 (*.f64 (*.f64 (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)) #s(literal 5641895835477563/5000000000000000 binary64)) (*.f64 z y)) (*.f64 (neg.f64 (pow.f64 (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)) #s(literal 2 binary64))) y))
(+.f64 (*.f64 (neg.f64 (pow.f64 (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)) #s(literal 2 binary64))) y) (*.f64 (*.f64 (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)) #s(literal 5641895835477563/5000000000000000 binary64)) (*.f64 z y)))
(*.f64 (/.f64 (/.f64 (fma.f64 (pow.f64 (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)) #s(literal 2 binary64)) y (neg.f64 (*.f64 (*.f64 (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)) #s(literal 5641895835477563/5000000000000000 binary64)) (*.f64 z y)))) (pow.f64 (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)) #s(literal 2 binary64))) (-.f64 #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (pow.f64 (*.f64 y x) #s(literal 2 binary64)))) (fma.f64 y x #s(literal 5641895835477563/5000000000000000 binary64)))
(*.f64 (/.f64 (/.f64 (fma.f64 (pow.f64 (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)) #s(literal 2 binary64)) y (neg.f64 (*.f64 (*.f64 (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)) #s(literal 5641895835477563/5000000000000000 binary64)) (*.f64 z y)))) (pow.f64 (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)) #s(literal 2 binary64))) (-.f64 #s(literal 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 binary64) (pow.f64 (*.f64 y x) #s(literal 3 binary64)))) (fma.f64 (*.f64 y x) (fma.f64 y x #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64)))
(*.f64 (/.f64 (fma.f64 (/.f64 y (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x))) (*.f64 #s(literal -5641895835477563/5000000000000000 binary64) z) y) (-.f64 #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (pow.f64 (*.f64 y x) #s(literal 2 binary64)))) (fma.f64 y x #s(literal 5641895835477563/5000000000000000 binary64)))
(*.f64 (/.f64 (fma.f64 (/.f64 y (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x))) (*.f64 #s(literal -5641895835477563/5000000000000000 binary64) z) y) (-.f64 #s(literal 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 binary64) (pow.f64 (*.f64 y x) #s(literal 3 binary64)))) (fma.f64 (*.f64 y x) (fma.f64 y x #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64)))
(/.f64 (neg.f64 (/.f64 (fma.f64 (*.f64 (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)) (*.f64 z #s(literal 5641895835477563/5000000000000000 binary64))) y (*.f64 (neg.f64 (pow.f64 (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)) #s(literal 2 binary64))) y)) (neg.f64 (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x))))) (neg.f64 (pow.f64 (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)) #s(literal 2 binary64))))
(/.f64 (neg.f64 (/.f64 (fma.f64 (*.f64 (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)) (*.f64 z #s(literal 5641895835477563/5000000000000000 binary64))) y (*.f64 (neg.f64 (pow.f64 (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)) #s(literal 2 binary64))) y)) (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)))) (pow.f64 (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)) #s(literal 2 binary64)))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)) (/.f64 (*.f64 (*.f64 #s(literal -5641895835477563/5000000000000000 binary64) z) y) (pow.f64 (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)) #s(literal 3 binary64)))) #s(literal 2 binary64)) (pow.f64 (*.f64 y (/.f64 (pow.f64 (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)) #s(literal 2 binary64)) (pow.f64 (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)) #s(literal 3 binary64)))) #s(literal 2 binary64)))) (neg.f64 (/.f64 (-.f64 (*.f64 (/.f64 y (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x))) (*.f64 #s(literal -5641895835477563/5000000000000000 binary64) z)) y) (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)))))
(/.f64 (neg.f64 (fma.f64 #s(literal 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 binary64) (pow.f64 (/.f64 (*.f64 z (*.f64 (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)) y)) (neg.f64 (pow.f64 (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)) #s(literal 3 binary64)))) #s(literal 3 binary64)) (pow.f64 (*.f64 y (/.f64 (pow.f64 (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)) #s(literal 2 binary64)) (pow.f64 (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)) #s(literal 3 binary64)))) #s(literal 3 binary64)))) (neg.f64 (+.f64 (pow.f64 (*.f64 (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)) (/.f64 (*.f64 (*.f64 #s(literal -5641895835477563/5000000000000000 binary64) z) y) (pow.f64 (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)) #s(literal 3 binary64)))) #s(literal 2 binary64)) (-.f64 (pow.f64 (*.f64 y (/.f64 (pow.f64 (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)) #s(literal 2 binary64)) (pow.f64 (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)) #s(literal 3 binary64)))) #s(literal 2 binary64)) (*.f64 (*.f64 (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)) (/.f64 (*.f64 (*.f64 #s(literal -5641895835477563/5000000000000000 binary64) z) y) (pow.f64 (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)) #s(literal 3 binary64)))) (*.f64 y (/.f64 (pow.f64 (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)) #s(literal 2 binary64)) (pow.f64 (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)) #s(literal 3 binary64)))))))))
(/.f64 (neg.f64 (neg.f64 (/.f64 (fma.f64 (pow.f64 (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)) #s(literal 2 binary64)) y (neg.f64 (*.f64 (*.f64 (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)) #s(literal 5641895835477563/5000000000000000 binary64)) (*.f64 z y)))) (pow.f64 (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)) #s(literal 2 binary64))))) (neg.f64 (neg.f64 (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)))))
(/.f64 (neg.f64 (neg.f64 (fma.f64 (pow.f64 (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)) #s(literal 2 binary64)) y (neg.f64 (*.f64 (*.f64 (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)) #s(literal 5641895835477563/5000000000000000 binary64)) (*.f64 z y)))))) (pow.f64 (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)) #s(literal 3 binary64)))
(/.f64 (neg.f64 (fma.f64 (*.f64 (*.f64 (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)) #s(literal 5641895835477563/5000000000000000 binary64)) (*.f64 z y)) (neg.f64 (pow.f64 (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)) #s(literal 3 binary64))) (*.f64 (neg.f64 (pow.f64 (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)) #s(literal 3 binary64))) (*.f64 (neg.f64 (pow.f64 (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)) #s(literal 2 binary64))) y)))) (neg.f64 (pow.f64 (neg.f64 (pow.f64 (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)) #s(literal 3 binary64))) #s(literal 2 binary64))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (/.f64 (*.f64 (*.f64 #s(literal -5641895835477563/5000000000000000 binary64) z) y) (pow.f64 (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)) #s(literal 2 binary64))) #s(literal 2 binary64)) (pow.f64 (/.f64 y (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x))) #s(literal 2 binary64)))) (neg.f64 (/.f64 (-.f64 (*.f64 (/.f64 y (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x))) (*.f64 #s(literal -5641895835477563/5000000000000000 binary64) z)) y) (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)))))
(/.f64 (neg.f64 (+.f64 (pow.f64 (/.f64 (*.f64 (*.f64 #s(literal -5641895835477563/5000000000000000 binary64) z) y) (pow.f64 (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)) #s(literal 2 binary64))) #s(literal 3 binary64)) (pow.f64 (/.f64 y (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x))) #s(literal 3 binary64)))) (neg.f64 (+.f64 (pow.f64 (/.f64 (*.f64 (*.f64 #s(literal -5641895835477563/5000000000000000 binary64) z) y) (pow.f64 (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)) #s(literal 2 binary64))) #s(literal 2 binary64)) (-.f64 (pow.f64 (/.f64 y (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x))) #s(literal 2 binary64)) (*.f64 (/.f64 (*.f64 (*.f64 #s(literal -5641895835477563/5000000000000000 binary64) z) y) (pow.f64 (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)) #s(literal 2 binary64))) (/.f64 y (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x))))))))
(/.f64 (neg.f64 (neg.f64 (neg.f64 (fma.f64 (/.f64 y (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x))) (*.f64 #s(literal -5641895835477563/5000000000000000 binary64) z) y)))) (neg.f64 (neg.f64 (neg.f64 (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x))))))
(/.f64 (neg.f64 (fma.f64 (*.f64 (/.f64 y (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x))) (*.f64 #s(literal -5641895835477563/5000000000000000 binary64) z)) (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)) (*.f64 (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)) y))) (neg.f64 (pow.f64 (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)) #s(literal 2 binary64))))
(/.f64 (-.f64 (*.f64 (/.f64 (*.f64 (*.f64 (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)) #s(literal 5641895835477563/5000000000000000 binary64)) (*.f64 z y)) (neg.f64 (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)))) (neg.f64 (pow.f64 (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)) #s(literal 3 binary64)))) (*.f64 (pow.f64 (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)) #s(literal 2 binary64)) (*.f64 (pow.f64 (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)) #s(literal 2 binary64)) y))) (*.f64 (pow.f64 (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)) #s(literal 2 binary64)) (neg.f64 (pow.f64 (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)) #s(literal 3 binary64)))))
(/.f64 (-.f64 (*.f64 (/.f64 (*.f64 (*.f64 (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)) #s(literal 5641895835477563/5000000000000000 binary64)) (*.f64 z y)) (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x))) (neg.f64 (pow.f64 (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)) #s(literal 3 binary64)))) (*.f64 (neg.f64 (pow.f64 (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)) #s(literal 2 binary64))) (*.f64 (pow.f64 (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)) #s(literal 2 binary64)) y))) (*.f64 (neg.f64 (pow.f64 (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)) #s(literal 2 binary64))) (neg.f64 (pow.f64 (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)) #s(literal 3 binary64)))))
(/.f64 (-.f64 (*.f64 (/.f64 (*.f64 (*.f64 (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)) #s(literal 5641895835477563/5000000000000000 binary64)) (*.f64 z y)) (neg.f64 (pow.f64 (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)) #s(literal 2 binary64)))) (neg.f64 (pow.f64 (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)) #s(literal 3 binary64)))) (*.f64 (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)) (*.f64 (pow.f64 (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)) #s(literal 2 binary64)) y))) (*.f64 (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)) (neg.f64 (pow.f64 (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)) #s(literal 3 binary64)))))
(/.f64 (-.f64 (*.f64 (neg.f64 (*.f64 (*.f64 (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)) #s(literal 5641895835477563/5000000000000000 binary64)) (*.f64 z y))) (neg.f64 (pow.f64 (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)) #s(literal 3 binary64)))) (*.f64 (pow.f64 (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)) #s(literal 3 binary64)) (*.f64 (pow.f64 (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)) #s(literal 2 binary64)) y))) (neg.f64 (pow.f64 (pow.f64 (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)) #s(literal 2 binary64)) #s(literal 3 binary64))))
(/.f64 (-.f64 (*.f64 (*.f64 (*.f64 (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)) #s(literal 5641895835477563/5000000000000000 binary64)) (*.f64 z y)) (neg.f64 (pow.f64 (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)) #s(literal 3 binary64)))) (*.f64 (neg.f64 (pow.f64 (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)) #s(literal 3 binary64))) (*.f64 (pow.f64 (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)) #s(literal 2 binary64)) y))) (pow.f64 (neg.f64 (pow.f64 (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)) #s(literal 3 binary64))) #s(literal 2 binary64)))
(/.f64 (fma.f64 (/.f64 (*.f64 (pow.f64 (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)) #s(literal 2 binary64)) y) (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x))) (pow.f64 (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)) #s(literal 2 binary64)) (*.f64 (pow.f64 (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)) #s(literal 2 binary64)) (/.f64 (*.f64 (*.f64 (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)) #s(literal 5641895835477563/5000000000000000 binary64)) (*.f64 z y)) (neg.f64 (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)))))) (pow.f64 (neg.f64 (pow.f64 (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)) #s(literal 2 binary64))) #s(literal 2 binary64)))
(/.f64 (fma.f64 (/.f64 (*.f64 (pow.f64 (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)) #s(literal 2 binary64)) y) (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x))) (neg.f64 (pow.f64 (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)) #s(literal 2 binary64))) (*.f64 (pow.f64 (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)) #s(literal 2 binary64)) (/.f64 (*.f64 (*.f64 (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)) #s(literal 5641895835477563/5000000000000000 binary64)) (*.f64 z y)) (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x))))) (*.f64 (pow.f64 (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)) #s(literal 2 binary64)) (neg.f64 (pow.f64 (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)) #s(literal 2 binary64)))))
(/.f64 (fma.f64 (/.f64 (*.f64 (pow.f64 (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)) #s(literal 2 binary64)) y) (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x))) (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)) (*.f64 (pow.f64 (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)) #s(literal 2 binary64)) (/.f64 (*.f64 (*.f64 (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)) #s(literal 5641895835477563/5000000000000000 binary64)) (*.f64 z y)) (neg.f64 (pow.f64 (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)) #s(literal 2 binary64)))))) (pow.f64 (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)) #s(literal 3 binary64)))
(/.f64 (fma.f64 (/.f64 (*.f64 (pow.f64 (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)) #s(literal 2 binary64)) y) (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x))) (pow.f64 (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)) #s(literal 3 binary64)) (*.f64 (pow.f64 (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)) #s(literal 2 binary64)) (neg.f64 (*.f64 (*.f64 (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)) #s(literal 5641895835477563/5000000000000000 binary64)) (*.f64 z y))))) (*.f64 (pow.f64 (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)) #s(literal 2 binary64)) (pow.f64 (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)) #s(literal 3 binary64))))
(/.f64 (fma.f64 (/.f64 (*.f64 (pow.f64 (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)) #s(literal 2 binary64)) y) (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x))) (neg.f64 (pow.f64 (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)) #s(literal 3 binary64))) (*.f64 (pow.f64 (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)) #s(literal 2 binary64)) (*.f64 (*.f64 (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)) #s(literal 5641895835477563/5000000000000000 binary64)) (*.f64 z y)))) (*.f64 (pow.f64 (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)) #s(literal 2 binary64)) (neg.f64 (pow.f64 (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)) #s(literal 3 binary64)))))
(/.f64 (fma.f64 (/.f64 (*.f64 (pow.f64 (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)) #s(literal 2 binary64)) y) (neg.f64 (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)))) (pow.f64 (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)) #s(literal 2 binary64)) (*.f64 (neg.f64 (pow.f64 (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)) #s(literal 2 binary64))) (/.f64 (*.f64 (*.f64 (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)) #s(literal 5641895835477563/5000000000000000 binary64)) (*.f64 z y)) (neg.f64 (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)))))) (*.f64 (neg.f64 (pow.f64 (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)) #s(literal 2 binary64))) (pow.f64 (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)) #s(literal 2 binary64))))
(/.f64 (fma.f64 (/.f64 (*.f64 (pow.f64 (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)) #s(literal 2 binary64)) y) (neg.f64 (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)))) (neg.f64 (pow.f64 (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)) #s(literal 2 binary64))) (*.f64 (neg.f64 (pow.f64 (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)) #s(literal 2 binary64))) (/.f64 (*.f64 (*.f64 (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)) #s(literal 5641895835477563/5000000000000000 binary64)) (*.f64 z y)) (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x))))) (pow.f64 (neg.f64 (pow.f64 (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)) #s(literal 2 binary64))) #s(literal 2 binary64)))
(/.f64 (fma.f64 (/.f64 (*.f64 (pow.f64 (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)) #s(literal 2 binary64)) y) (neg.f64 (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)))) (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)) (*.f64 (neg.f64 (pow.f64 (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)) #s(literal 2 binary64))) (/.f64 (*.f64 (*.f64 (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)) #s(literal 5641895835477563/5000000000000000 binary64)) (*.f64 z y)) (neg.f64 (pow.f64 (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)) #s(literal 2 binary64)))))) (neg.f64 (pow.f64 (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)) #s(literal 3 binary64))))
(/.f64 (fma.f64 (/.f64 (*.f64 (pow.f64 (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)) #s(literal 2 binary64)) y) (neg.f64 (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)))) (pow.f64 (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)) #s(literal 3 binary64)) (*.f64 (neg.f64 (pow.f64 (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)) #s(literal 2 binary64))) (neg.f64 (*.f64 (*.f64 (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)) #s(literal 5641895835477563/5000000000000000 binary64)) (*.f64 z y))))) (*.f64 (neg.f64 (pow.f64 (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)) #s(literal 2 binary64))) (pow.f64 (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)) #s(literal 3 binary64))))
(/.f64 (fma.f64 (/.f64 (*.f64 (pow.f64 (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)) #s(literal 2 binary64)) y) (neg.f64 (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)))) (neg.f64 (pow.f64 (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)) #s(literal 3 binary64))) (*.f64 (neg.f64 (pow.f64 (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)) #s(literal 2 binary64))) (*.f64 (*.f64 (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)) #s(literal 5641895835477563/5000000000000000 binary64)) (*.f64 z y)))) (*.f64 (neg.f64 (pow.f64 (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)) #s(literal 2 binary64))) (neg.f64 (pow.f64 (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)) #s(literal 3 binary64)))))
(/.f64 (fma.f64 (/.f64 (*.f64 (pow.f64 (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)) #s(literal 2 binary64)) y) (pow.f64 (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)) #s(literal 2 binary64))) (pow.f64 (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)) #s(literal 2 binary64)) (*.f64 (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)) (/.f64 (*.f64 (*.f64 (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)) #s(literal 5641895835477563/5000000000000000 binary64)) (*.f64 z y)) (neg.f64 (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)))))) (pow.f64 (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)) #s(literal 3 binary64)))
(/.f64 (fma.f64 (/.f64 (*.f64 (pow.f64 (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)) #s(literal 2 binary64)) y) (pow.f64 (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)) #s(literal 2 binary64))) (neg.f64 (pow.f64 (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)) #s(literal 2 binary64))) (*.f64 (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)) (/.f64 (*.f64 (*.f64 (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)) #s(literal 5641895835477563/5000000000000000 binary64)) (*.f64 z y)) (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x))))) (neg.f64 (pow.f64 (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)) #s(literal 3 binary64))))
(/.f64 (fma.f64 (/.f64 (*.f64 (pow.f64 (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)) #s(literal 2 binary64)) y) (pow.f64 (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)) #s(literal 2 binary64))) (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)) (*.f64 (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)) (/.f64 (*.f64 (*.f64 (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)) #s(literal 5641895835477563/5000000000000000 binary64)) (*.f64 z y)) (neg.f64 (pow.f64 (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)) #s(literal 2 binary64)))))) (pow.f64 (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)) #s(literal 2 binary64)))
(/.f64 (fma.f64 (/.f64 (*.f64 (pow.f64 (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)) #s(literal 2 binary64)) y) (pow.f64 (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)) #s(literal 2 binary64))) (pow.f64 (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)) #s(literal 3 binary64)) (*.f64 (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)) (neg.f64 (*.f64 (*.f64 (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)) #s(literal 5641895835477563/5000000000000000 binary64)) (*.f64 z y))))) (*.f64 (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)) (pow.f64 (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)) #s(literal 3 binary64))))
(/.f64 (fma.f64 (/.f64 (*.f64 (pow.f64 (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)) #s(literal 2 binary64)) y) (pow.f64 (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)) #s(literal 2 binary64))) (neg.f64 (pow.f64 (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)) #s(literal 3 binary64))) (*.f64 (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)) (*.f64 (*.f64 (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)) #s(literal 5641895835477563/5000000000000000 binary64)) (*.f64 z y)))) (*.f64 (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)) (neg.f64 (pow.f64 (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)) #s(literal 3 binary64)))))
(/.f64 (fma.f64 (*.f64 (pow.f64 (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)) #s(literal 2 binary64)) y) (pow.f64 (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)) #s(literal 2 binary64)) (*.f64 (pow.f64 (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)) #s(literal 3 binary64)) (/.f64 (*.f64 (*.f64 (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)) #s(literal 5641895835477563/5000000000000000 binary64)) (*.f64 z y)) (neg.f64 (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)))))) (*.f64 (pow.f64 (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)) #s(literal 3 binary64)) (pow.f64 (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)) #s(literal 2 binary64))))
(/.f64 (fma.f64 (*.f64 (pow.f64 (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)) #s(literal 2 binary64)) y) (neg.f64 (pow.f64 (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)) #s(literal 2 binary64))) (*.f64 (pow.f64 (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)) #s(literal 3 binary64)) (/.f64 (*.f64 (*.f64 (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)) #s(literal 5641895835477563/5000000000000000 binary64)) (*.f64 z y)) (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x))))) (*.f64 (pow.f64 (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)) #s(literal 3 binary64)) (neg.f64 (pow.f64 (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)) #s(literal 2 binary64)))))
(/.f64 (fma.f64 (*.f64 (pow.f64 (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)) #s(literal 2 binary64)) y) (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)) (*.f64 (pow.f64 (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)) #s(literal 3 binary64)) (/.f64 (*.f64 (*.f64 (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)) #s(literal 5641895835477563/5000000000000000 binary64)) (*.f64 z y)) (neg.f64 (pow.f64 (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)) #s(literal 2 binary64)))))) (*.f64 (pow.f64 (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)) #s(literal 3 binary64)) (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x))))
(/.f64 (fma.f64 (*.f64 (pow.f64 (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)) #s(literal 2 binary64)) y) (pow.f64 (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)) #s(literal 3 binary64)) (*.f64 (pow.f64 (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)) #s(literal 3 binary64)) (neg.f64 (*.f64 (*.f64 (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)) #s(literal 5641895835477563/5000000000000000 binary64)) (*.f64 z y))))) (pow.f64 (neg.f64 (pow.f64 (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)) #s(literal 3 binary64))) #s(literal 2 binary64)))
(/.f64 (fma.f64 (*.f64 (pow.f64 (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)) #s(literal 2 binary64)) y) (neg.f64 (pow.f64 (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)) #s(literal 3 binary64))) (*.f64 (pow.f64 (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)) #s(literal 3 binary64)) (*.f64 (*.f64 (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)) #s(literal 5641895835477563/5000000000000000 binary64)) (*.f64 z y)))) (neg.f64 (pow.f64 (pow.f64 (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)) #s(literal 2 binary64)) #s(literal 3 binary64))))
(/.f64 (fma.f64 (*.f64 (neg.f64 (pow.f64 (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)) #s(literal 2 binary64))) y) (pow.f64 (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)) #s(literal 2 binary64)) (*.f64 (neg.f64 (pow.f64 (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)) #s(literal 3 binary64))) (/.f64 (*.f64 (*.f64 (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)) #s(literal 5641895835477563/5000000000000000 binary64)) (*.f64 z y)) (neg.f64 (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)))))) (*.f64 (neg.f64 (pow.f64 (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)) #s(literal 3 binary64))) (pow.f64 (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)) #s(literal 2 binary64))))
(/.f64 (fma.f64 (*.f64 (neg.f64 (pow.f64 (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)) #s(literal 2 binary64))) y) (neg.f64 (pow.f64 (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)) #s(literal 2 binary64))) (*.f64 (neg.f64 (pow.f64 (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)) #s(literal 3 binary64))) (/.f64 (*.f64 (*.f64 (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)) #s(literal 5641895835477563/5000000000000000 binary64)) (*.f64 z y)) (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x))))) (*.f64 (neg.f64 (pow.f64 (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)) #s(literal 3 binary64))) (neg.f64 (pow.f64 (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)) #s(literal 2 binary64)))))
(/.f64 (fma.f64 (*.f64 (neg.f64 (pow.f64 (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)) #s(literal 2 binary64))) y) (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)) (*.f64 (neg.f64 (pow.f64 (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)) #s(literal 3 binary64))) (/.f64 (*.f64 (*.f64 (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)) #s(literal 5641895835477563/5000000000000000 binary64)) (*.f64 z y)) (neg.f64 (pow.f64 (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)) #s(literal 2 binary64)))))) (*.f64 (neg.f64 (pow.f64 (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)) #s(literal 3 binary64))) (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x))))
(/.f64 (fma.f64 (*.f64 (neg.f64 (pow.f64 (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)) #s(literal 2 binary64))) y) (pow.f64 (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)) #s(literal 3 binary64)) (*.f64 (neg.f64 (pow.f64 (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)) #s(literal 3 binary64))) (neg.f64 (*.f64 (*.f64 (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)) #s(literal 5641895835477563/5000000000000000 binary64)) (*.f64 z y))))) (neg.f64 (pow.f64 (pow.f64 (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)) #s(literal 2 binary64)) #s(literal 3 binary64))))
(/.f64 (fma.f64 (*.f64 (neg.f64 (pow.f64 (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)) #s(literal 2 binary64))) y) (neg.f64 (pow.f64 (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)) #s(literal 3 binary64))) (*.f64 (neg.f64 (pow.f64 (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)) #s(literal 3 binary64))) (*.f64 (*.f64 (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)) #s(literal 5641895835477563/5000000000000000 binary64)) (*.f64 z y)))) (pow.f64 (neg.f64 (pow.f64 (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)) #s(literal 3 binary64))) #s(literal 2 binary64)))
(/.f64 (fma.f64 (/.f64 (*.f64 (*.f64 (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)) #s(literal 5641895835477563/5000000000000000 binary64)) (*.f64 z y)) (neg.f64 (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)))) (pow.f64 (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)) #s(literal 2 binary64)) (*.f64 (pow.f64 (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)) #s(literal 2 binary64)) (/.f64 (*.f64 (pow.f64 (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)) #s(literal 2 binary64)) y) (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x))))) (pow.f64 (neg.f64 (pow.f64 (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)) #s(literal 2 binary64))) #s(literal 2 binary64)))
(/.f64 (fma.f64 (/.f64 (*.f64 (*.f64 (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)) #s(literal 5641895835477563/5000000000000000 binary64)) (*.f64 z y)) (neg.f64 (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)))) (neg.f64 (pow.f64 (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)) #s(literal 2 binary64))) (*.f64 (pow.f64 (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)) #s(literal 2 binary64)) (/.f64 (*.f64 (pow.f64 (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)) #s(literal 2 binary64)) y) (neg.f64 (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)))))) (*.f64 (pow.f64 (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)) #s(literal 2 binary64)) (neg.f64 (pow.f64 (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)) #s(literal 2 binary64)))))
(/.f64 (fma.f64 (/.f64 (*.f64 (*.f64 (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)) #s(literal 5641895835477563/5000000000000000 binary64)) (*.f64 z y)) (neg.f64 (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)))) (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)) (*.f64 (pow.f64 (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)) #s(literal 2 binary64)) (/.f64 (*.f64 (pow.f64 (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)) #s(literal 2 binary64)) y) (pow.f64 (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)) #s(literal 2 binary64))))) (pow.f64 (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)) #s(literal 3 binary64)))
(/.f64 (fma.f64 (/.f64 (*.f64 (*.f64 (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)) #s(literal 5641895835477563/5000000000000000 binary64)) (*.f64 z y)) (neg.f64 (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)))) (pow.f64 (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)) #s(literal 3 binary64)) (*.f64 (pow.f64 (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)) #s(literal 2 binary64)) (*.f64 (pow.f64 (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)) #s(literal 2 binary64)) y))) (*.f64 (pow.f64 (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)) #s(literal 2 binary64)) (pow.f64 (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)) #s(literal 3 binary64))))
(/.f64 (fma.f64 (/.f64 (*.f64 (*.f64 (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)) #s(literal 5641895835477563/5000000000000000 binary64)) (*.f64 z y)) (neg.f64 (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)))) (neg.f64 (pow.f64 (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)) #s(literal 3 binary64))) (*.f64 (pow.f64 (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)) #s(literal 2 binary64)) (*.f64 (neg.f64 (pow.f64 (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)) #s(literal 2 binary64))) y))) (*.f64 (pow.f64 (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)) #s(literal 2 binary64)) (neg.f64 (pow.f64 (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)) #s(literal 3 binary64)))))
(/.f64 (fma.f64 (/.f64 (*.f64 (*.f64 (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)) #s(literal 5641895835477563/5000000000000000 binary64)) (*.f64 z y)) (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x))) (pow.f64 (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)) #s(literal 2 binary64)) (*.f64 (neg.f64 (pow.f64 (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)) #s(literal 2 binary64))) (/.f64 (*.f64 (pow.f64 (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)) #s(literal 2 binary64)) y) (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x))))) (*.f64 (neg.f64 (pow.f64 (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)) #s(literal 2 binary64))) (pow.f64 (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)) #s(literal 2 binary64))))
(/.f64 (fma.f64 (/.f64 (*.f64 (*.f64 (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)) #s(literal 5641895835477563/5000000000000000 binary64)) (*.f64 z y)) (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x))) (neg.f64 (pow.f64 (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)) #s(literal 2 binary64))) (*.f64 (neg.f64 (pow.f64 (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)) #s(literal 2 binary64))) (/.f64 (*.f64 (pow.f64 (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)) #s(literal 2 binary64)) y) (neg.f64 (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)))))) (pow.f64 (neg.f64 (pow.f64 (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)) #s(literal 2 binary64))) #s(literal 2 binary64)))
(/.f64 (fma.f64 (/.f64 (*.f64 (*.f64 (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)) #s(literal 5641895835477563/5000000000000000 binary64)) (*.f64 z y)) (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x))) (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)) (*.f64 (neg.f64 (pow.f64 (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)) #s(literal 2 binary64))) (/.f64 (*.f64 (pow.f64 (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)) #s(literal 2 binary64)) y) (pow.f64 (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)) #s(literal 2 binary64))))) (neg.f64 (pow.f64 (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)) #s(literal 3 binary64))))
(/.f64 (fma.f64 (/.f64 (*.f64 (*.f64 (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)) #s(literal 5641895835477563/5000000000000000 binary64)) (*.f64 z y)) (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x))) (pow.f64 (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)) #s(literal 3 binary64)) (*.f64 (neg.f64 (pow.f64 (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)) #s(literal 2 binary64))) (*.f64 (pow.f64 (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)) #s(literal 2 binary64)) y))) (*.f64 (neg.f64 (pow.f64 (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)) #s(literal 2 binary64))) (pow.f64 (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)) #s(literal 3 binary64))))
(/.f64 (fma.f64 (/.f64 (*.f64 (*.f64 (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)) #s(literal 5641895835477563/5000000000000000 binary64)) (*.f64 z y)) (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x))) (neg.f64 (pow.f64 (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)) #s(literal 3 binary64))) (*.f64 (neg.f64 (pow.f64 (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)) #s(literal 2 binary64))) (*.f64 (neg.f64 (pow.f64 (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)) #s(literal 2 binary64))) y))) (*.f64 (neg.f64 (pow.f64 (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)) #s(literal 2 binary64))) (neg.f64 (pow.f64 (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)) #s(literal 3 binary64)))))
(/.f64 (fma.f64 (/.f64 (*.f64 (*.f64 (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)) #s(literal 5641895835477563/5000000000000000 binary64)) (*.f64 z y)) (neg.f64 (pow.f64 (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)) #s(literal 2 binary64)))) (pow.f64 (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)) #s(literal 2 binary64)) (*.f64 (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)) (/.f64 (*.f64 (pow.f64 (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)) #s(literal 2 binary64)) y) (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x))))) (pow.f64 (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)) #s(literal 3 binary64)))
(/.f64 (fma.f64 (/.f64 (*.f64 (*.f64 (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)) #s(literal 5641895835477563/5000000000000000 binary64)) (*.f64 z y)) (neg.f64 (pow.f64 (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)) #s(literal 2 binary64)))) (neg.f64 (pow.f64 (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)) #s(literal 2 binary64))) (*.f64 (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)) (/.f64 (*.f64 (pow.f64 (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)) #s(literal 2 binary64)) y) (neg.f64 (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)))))) (neg.f64 (pow.f64 (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)) #s(literal 3 binary64))))
(/.f64 (fma.f64 (/.f64 (*.f64 (*.f64 (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)) #s(literal 5641895835477563/5000000000000000 binary64)) (*.f64 z y)) (neg.f64 (pow.f64 (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)) #s(literal 2 binary64)))) (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)) (*.f64 (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)) (/.f64 (*.f64 (pow.f64 (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)) #s(literal 2 binary64)) y) (pow.f64 (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)) #s(literal 2 binary64))))) (pow.f64 (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)) #s(literal 2 binary64)))
(/.f64 (fma.f64 (/.f64 (*.f64 (*.f64 (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)) #s(literal 5641895835477563/5000000000000000 binary64)) (*.f64 z y)) (neg.f64 (pow.f64 (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)) #s(literal 2 binary64)))) (pow.f64 (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)) #s(literal 3 binary64)) (*.f64 (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)) (*.f64 (pow.f64 (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)) #s(literal 2 binary64)) y))) (*.f64 (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)) (pow.f64 (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)) #s(literal 3 binary64))))
(/.f64 (fma.f64 (/.f64 (*.f64 (*.f64 (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)) #s(literal 5641895835477563/5000000000000000 binary64)) (*.f64 z y)) (neg.f64 (pow.f64 (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)) #s(literal 2 binary64)))) (neg.f64 (pow.f64 (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)) #s(literal 3 binary64))) (*.f64 (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)) (*.f64 (neg.f64 (pow.f64 (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)) #s(literal 2 binary64))) y))) (*.f64 (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)) (neg.f64 (pow.f64 (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)) #s(literal 3 binary64)))))
(/.f64 (fma.f64 (neg.f64 (*.f64 (*.f64 (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)) #s(literal 5641895835477563/5000000000000000 binary64)) (*.f64 z y))) (pow.f64 (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)) #s(literal 2 binary64)) (*.f64 (pow.f64 (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)) #s(literal 3 binary64)) (/.f64 (*.f64 (pow.f64 (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)) #s(literal 2 binary64)) y) (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x))))) (*.f64 (pow.f64 (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)) #s(literal 3 binary64)) (pow.f64 (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)) #s(literal 2 binary64))))
(/.f64 (fma.f64 (neg.f64 (*.f64 (*.f64 (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)) #s(literal 5641895835477563/5000000000000000 binary64)) (*.f64 z y))) (neg.f64 (pow.f64 (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)) #s(literal 2 binary64))) (*.f64 (pow.f64 (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)) #s(literal 3 binary64)) (/.f64 (*.f64 (pow.f64 (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)) #s(literal 2 binary64)) y) (neg.f64 (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)))))) (*.f64 (pow.f64 (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)) #s(literal 3 binary64)) (neg.f64 (pow.f64 (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)) #s(literal 2 binary64)))))
(/.f64 (fma.f64 (neg.f64 (*.f64 (*.f64 (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)) #s(literal 5641895835477563/5000000000000000 binary64)) (*.f64 z y))) (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)) (*.f64 (pow.f64 (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)) #s(literal 3 binary64)) (/.f64 (*.f64 (pow.f64 (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)) #s(literal 2 binary64)) y) (pow.f64 (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)) #s(literal 2 binary64))))) (*.f64 (pow.f64 (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)) #s(literal 3 binary64)) (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x))))
(/.f64 (fma.f64 (neg.f64 (*.f64 (*.f64 (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)) #s(literal 5641895835477563/5000000000000000 binary64)) (*.f64 z y))) (pow.f64 (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)) #s(literal 3 binary64)) (*.f64 (pow.f64 (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)) #s(literal 3 binary64)) (*.f64 (pow.f64 (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)) #s(literal 2 binary64)) y))) (pow.f64 (neg.f64 (pow.f64 (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)) #s(literal 3 binary64))) #s(literal 2 binary64)))
(/.f64 (fma.f64 (neg.f64 (*.f64 (*.f64 (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)) #s(literal 5641895835477563/5000000000000000 binary64)) (*.f64 z y))) (neg.f64 (pow.f64 (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)) #s(literal 3 binary64))) (*.f64 (pow.f64 (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)) #s(literal 3 binary64)) (*.f64 (neg.f64 (pow.f64 (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)) #s(literal 2 binary64))) y))) (neg.f64 (pow.f64 (pow.f64 (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)) #s(literal 2 binary64)) #s(literal 3 binary64))))
(/.f64 (fma.f64 (*.f64 (*.f64 (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)) #s(literal 5641895835477563/5000000000000000 binary64)) (*.f64 z y)) (pow.f64 (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)) #s(literal 2 binary64)) (*.f64 (neg.f64 (pow.f64 (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)) #s(literal 3 binary64))) (/.f64 (*.f64 (pow.f64 (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)) #s(literal 2 binary64)) y) (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x))))) (*.f64 (neg.f64 (pow.f64 (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)) #s(literal 3 binary64))) (pow.f64 (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)) #s(literal 2 binary64))))
(/.f64 (fma.f64 (*.f64 (*.f64 (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)) #s(literal 5641895835477563/5000000000000000 binary64)) (*.f64 z y)) (neg.f64 (pow.f64 (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)) #s(literal 2 binary64))) (*.f64 (neg.f64 (pow.f64 (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)) #s(literal 3 binary64))) (/.f64 (*.f64 (pow.f64 (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)) #s(literal 2 binary64)) y) (neg.f64 (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)))))) (*.f64 (neg.f64 (pow.f64 (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)) #s(literal 3 binary64))) (neg.f64 (pow.f64 (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)) #s(literal 2 binary64)))))
(/.f64 (fma.f64 (*.f64 (*.f64 (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)) #s(literal 5641895835477563/5000000000000000 binary64)) (*.f64 z y)) (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)) (*.f64 (neg.f64 (pow.f64 (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)) #s(literal 3 binary64))) (/.f64 (*.f64 (pow.f64 (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)) #s(literal 2 binary64)) y) (pow.f64 (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)) #s(literal 2 binary64))))) (*.f64 (neg.f64 (pow.f64 (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)) #s(literal 3 binary64))) (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x))))
(/.f64 (fma.f64 (*.f64 (*.f64 (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)) #s(literal 5641895835477563/5000000000000000 binary64)) (*.f64 z y)) (pow.f64 (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)) #s(literal 3 binary64)) (*.f64 (neg.f64 (pow.f64 (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)) #s(literal 3 binary64))) (*.f64 (pow.f64 (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)) #s(literal 2 binary64)) y))) (neg.f64 (pow.f64 (pow.f64 (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)) #s(literal 2 binary64)) #s(literal 3 binary64))))
(/.f64 (fma.f64 (neg.f64 y) (neg.f64 (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x))) (*.f64 (neg.f64 (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x))) (neg.f64 (*.f64 (/.f64 y (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x))) (*.f64 #s(literal -5641895835477563/5000000000000000 binary64) z))))) (pow.f64 (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)) #s(literal 2 binary64)))
(/.f64 (fma.f64 (neg.f64 y) (neg.f64 (pow.f64 (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)) #s(literal 2 binary64))) (*.f64 (neg.f64 (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x))) (*.f64 (*.f64 z y) #s(literal 5641895835477563/5000000000000000 binary64)))) (pow.f64 (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)) #s(literal 3 binary64)))
(/.f64 (fma.f64 (neg.f64 y) (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)) (*.f64 (neg.f64 (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x))) (*.f64 (/.f64 y (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x))) (*.f64 #s(literal -5641895835477563/5000000000000000 binary64) z)))) (neg.f64 (pow.f64 (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)) #s(literal 2 binary64))))
(/.f64 (fma.f64 (neg.f64 y) (pow.f64 (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)) #s(literal 2 binary64)) (*.f64 (neg.f64 (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x))) (*.f64 (*.f64 #s(literal -5641895835477563/5000000000000000 binary64) z) y))) (neg.f64 (pow.f64 (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)) #s(literal 3 binary64))))
(/.f64 (fma.f64 y (neg.f64 (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x))) (*.f64 (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)) (neg.f64 (*.f64 (/.f64 y (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x))) (*.f64 #s(literal -5641895835477563/5000000000000000 binary64) z))))) (neg.f64 (pow.f64 (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)) #s(literal 2 binary64))))
(/.f64 (fma.f64 (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)) y (*.f64 (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)) (*.f64 (/.f64 y (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x))) (*.f64 #s(literal -5641895835477563/5000000000000000 binary64) z)))) (pow.f64 (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)) #s(literal 2 binary64)))
(/.f64 (fma.f64 (pow.f64 (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)) #s(literal 2 binary64)) y (*.f64 (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)) (*.f64 (*.f64 #s(literal -5641895835477563/5000000000000000 binary64) z) y))) (pow.f64 (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)) #s(literal 3 binary64)))
(/.f64 (fma.f64 (neg.f64 (*.f64 (/.f64 y (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x))) (*.f64 #s(literal -5641895835477563/5000000000000000 binary64) z))) (neg.f64 (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x))) (*.f64 (neg.f64 (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x))) (neg.f64 y))) (pow.f64 (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)) #s(literal 2 binary64)))
(/.f64 (fma.f64 (neg.f64 (*.f64 (/.f64 y (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x))) (*.f64 #s(literal -5641895835477563/5000000000000000 binary64) z))) (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)) (*.f64 (neg.f64 (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x))) y)) (neg.f64 (pow.f64 (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)) #s(literal 2 binary64))))
(/.f64 (fma.f64 (*.f64 (*.f64 z y) #s(literal 5641895835477563/5000000000000000 binary64)) (neg.f64 (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x))) (*.f64 (neg.f64 (pow.f64 (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)) #s(literal 2 binary64))) (neg.f64 y))) (pow.f64 (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)) #s(literal 3 binary64)))
(/.f64 (fma.f64 (*.f64 (/.f64 y (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x))) (*.f64 #s(literal -5641895835477563/5000000000000000 binary64) z)) (neg.f64 (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x))) (*.f64 (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)) (neg.f64 y))) (neg.f64 (pow.f64 (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)) #s(literal 2 binary64))))
(/.f64 (fma.f64 (*.f64 (*.f64 #s(literal -5641895835477563/5000000000000000 binary64) z) y) (neg.f64 (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x))) (*.f64 (pow.f64 (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)) #s(literal 2 binary64)) (neg.f64 y))) (neg.f64 (pow.f64 (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)) #s(literal 3 binary64))))
(/.f64 (fma.f64 (*.f64 (*.f64 #s(literal -5641895835477563/5000000000000000 binary64) z) y) (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)) (*.f64 (pow.f64 (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)) #s(literal 2 binary64)) y)) (pow.f64 (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)) #s(literal 3 binary64)))
(/.f64 (/.f64 (fma.f64 (*.f64 (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)) (*.f64 z #s(literal 5641895835477563/5000000000000000 binary64))) y (*.f64 (neg.f64 (pow.f64 (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)) #s(literal 2 binary64))) y)) (neg.f64 (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)))) (pow.f64 (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)) #s(literal 2 binary64)))
(/.f64 (/.f64 (fma.f64 (*.f64 (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)) (*.f64 z #s(literal 5641895835477563/5000000000000000 binary64))) y (*.f64 (neg.f64 (pow.f64 (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)) #s(literal 2 binary64))) y)) (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x))) (neg.f64 (pow.f64 (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)) #s(literal 2 binary64))))
(/.f64 (-.f64 (pow.f64 (*.f64 (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)) (/.f64 (*.f64 (*.f64 #s(literal -5641895835477563/5000000000000000 binary64) z) y) (pow.f64 (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)) #s(literal 3 binary64)))) #s(literal 2 binary64)) (pow.f64 (*.f64 y (/.f64 (pow.f64 (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)) #s(literal 2 binary64)) (pow.f64 (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)) #s(literal 3 binary64)))) #s(literal 2 binary64))) (/.f64 (-.f64 (*.f64 (/.f64 y (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x))) (*.f64 #s(literal -5641895835477563/5000000000000000 binary64) z)) y) (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x))))
(/.f64 (-.f64 (pow.f64 (/.f64 (*.f64 (*.f64 #s(literal -5641895835477563/5000000000000000 binary64) z) y) (pow.f64 (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)) #s(literal 2 binary64))) #s(literal 2 binary64)) (pow.f64 (/.f64 y (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x))) #s(literal 2 binary64))) (/.f64 (-.f64 (*.f64 (/.f64 y (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x))) (*.f64 #s(literal -5641895835477563/5000000000000000 binary64) z)) y) (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x))))
(/.f64 (fma.f64 #s(literal 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 binary64) (pow.f64 (/.f64 (*.f64 z (*.f64 (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)) y)) (neg.f64 (pow.f64 (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)) #s(literal 3 binary64)))) #s(literal 3 binary64)) (pow.f64 (*.f64 y (/.f64 (pow.f64 (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)) #s(literal 2 binary64)) (pow.f64 (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)) #s(literal 3 binary64)))) #s(literal 3 binary64))) (+.f64 (pow.f64 (*.f64 (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)) (/.f64 (*.f64 (*.f64 #s(literal -5641895835477563/5000000000000000 binary64) z) y) (pow.f64 (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)) #s(literal 3 binary64)))) #s(literal 2 binary64)) (-.f64 (pow.f64 (*.f64 y (/.f64 (pow.f64 (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)) #s(literal 2 binary64)) (pow.f64 (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)) #s(literal 3 binary64)))) #s(literal 2 binary64)) (*.f64 (*.f64 (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)) (/.f64 (*.f64 (*.f64 #s(literal -5641895835477563/5000000000000000 binary64) z) y) (pow.f64 (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)) #s(literal 3 binary64)))) (*.f64 y (/.f64 (pow.f64 (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)) #s(literal 2 binary64)) (pow.f64 (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)) #s(literal 3 binary64))))))))
(/.f64 (+.f64 (pow.f64 (/.f64 (*.f64 (*.f64 #s(literal -5641895835477563/5000000000000000 binary64) z) y) (pow.f64 (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)) #s(literal 2 binary64))) #s(literal 3 binary64)) (pow.f64 (/.f64 y (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x))) #s(literal 3 binary64))) (+.f64 (pow.f64 (/.f64 (*.f64 (*.f64 #s(literal -5641895835477563/5000000000000000 binary64) z) y) (pow.f64 (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)) #s(literal 2 binary64))) #s(literal 2 binary64)) (-.f64 (pow.f64 (/.f64 y (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x))) #s(literal 2 binary64)) (*.f64 (/.f64 (*.f64 (*.f64 #s(literal -5641895835477563/5000000000000000 binary64) z) y) (pow.f64 (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)) #s(literal 2 binary64))) (/.f64 y (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)))))))
(/.f64 (neg.f64 (/.f64 (fma.f64 (pow.f64 (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)) #s(literal 2 binary64)) y (neg.f64 (*.f64 (*.f64 (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)) #s(literal 5641895835477563/5000000000000000 binary64)) (*.f64 z y)))) (pow.f64 (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)) #s(literal 2 binary64)))) (neg.f64 (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x))))
(/.f64 (neg.f64 (fma.f64 (pow.f64 (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)) #s(literal 2 binary64)) y (neg.f64 (*.f64 (*.f64 (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)) #s(literal 5641895835477563/5000000000000000 binary64)) (*.f64 z y))))) (neg.f64 (pow.f64 (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)) #s(literal 3 binary64))))
(/.f64 (neg.f64 (neg.f64 (fma.f64 (/.f64 y (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x))) (*.f64 #s(literal -5641895835477563/5000000000000000 binary64) z) y))) (neg.f64 (neg.f64 (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)))))
(/.f64 (neg.f64 (-.f64 (*.f64 (pow.f64 (*.f64 z (*.f64 (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)) y)) #s(literal 2 binary64)) #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64)) (pow.f64 (*.f64 (pow.f64 (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)) #s(literal 2 binary64)) y) #s(literal 2 binary64)))) (neg.f64 (*.f64 (fma.f64 (*.f64 (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)) (*.f64 z #s(literal 5641895835477563/5000000000000000 binary64))) y (*.f64 (pow.f64 (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)) #s(literal 2 binary64)) y)) (neg.f64 (pow.f64 (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)) #s(literal 3 binary64))))))
(/.f64 (neg.f64 (fma.f64 (pow.f64 (*.f64 z (*.f64 (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)) y)) #s(literal 3 binary64)) #s(literal 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 binary64) (pow.f64 (*.f64 (neg.f64 (pow.f64 (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)) #s(literal 2 binary64))) y) #s(literal 3 binary64)))) (neg.f64 (*.f64 (fma.f64 (pow.f64 (*.f64 z (*.f64 (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)) y)) #s(literal 2 binary64)) #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (*.f64 (*.f64 (neg.f64 (pow.f64 (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)) #s(literal 2 binary64))) y) (-.f64 (*.f64 (neg.f64 (pow.f64 (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)) #s(literal 2 binary64))) y) (*.f64 (*.f64 (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)) #s(literal 5641895835477563/5000000000000000 binary64)) (*.f64 z y))))) (neg.f64 (pow.f64 (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)) #s(literal 3 binary64))))))
(/.f64 (neg.f64 (fma.f64 #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (pow.f64 (*.f64 z (/.f64 y (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)))) #s(literal 2 binary64)) (*.f64 (neg.f64 y) y))) (neg.f64 (*.f64 (-.f64 (*.f64 (/.f64 y (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x))) (*.f64 #s(literal -5641895835477563/5000000000000000 binary64) z)) y) (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)))))
(/.f64 (neg.f64 (fma.f64 #s(literal -179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 binary64) (pow.f64 (*.f64 z (/.f64 y (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)))) #s(literal 3 binary64)) (pow.f64 y #s(literal 3 binary64)))) (neg.f64 (*.f64 (fma.f64 #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (pow.f64 (/.f64 (*.f64 z y) (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x))) #s(literal 2 binary64)) (*.f64 y (-.f64 y (*.f64 (/.f64 y (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x))) (*.f64 #s(literal -5641895835477563/5000000000000000 binary64) z))))) (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)))))
(/.f64 (fma.f64 (*.f64 (*.f64 (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)) #s(literal 5641895835477563/5000000000000000 binary64)) (*.f64 z y)) (neg.f64 (pow.f64 (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)) #s(literal 3 binary64))) (*.f64 (neg.f64 (pow.f64 (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)) #s(literal 3 binary64))) (*.f64 (neg.f64 (pow.f64 (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)) #s(literal 2 binary64))) y))) (pow.f64 (neg.f64 (pow.f64 (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)) #s(literal 3 binary64))) #s(literal 2 binary64)))
(/.f64 (fma.f64 (*.f64 (/.f64 y (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x))) (*.f64 #s(literal -5641895835477563/5000000000000000 binary64) z)) (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)) (*.f64 (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)) y)) (pow.f64 (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)) #s(literal 2 binary64)))
(/.f64 (/.f64 (fma.f64 (pow.f64 (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)) #s(literal 2 binary64)) y (neg.f64 (*.f64 (*.f64 (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)) #s(literal 5641895835477563/5000000000000000 binary64)) (*.f64 z y)))) (pow.f64 (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)) #s(literal 2 binary64))) (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)))
(/.f64 (fma.f64 #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (pow.f64 (*.f64 z (/.f64 y (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)))) #s(literal 2 binary64)) (*.f64 (neg.f64 y) y)) (*.f64 (-.f64 (*.f64 (/.f64 y (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x))) (*.f64 #s(literal -5641895835477563/5000000000000000 binary64) z)) y) (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x))))
(/.f64 (-.f64 (*.f64 (pow.f64 (*.f64 z (*.f64 (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)) y)) #s(literal 2 binary64)) #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64)) (pow.f64 (*.f64 (pow.f64 (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)) #s(literal 2 binary64)) y) #s(literal 2 binary64))) (*.f64 (fma.f64 (*.f64 (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)) (*.f64 z #s(literal 5641895835477563/5000000000000000 binary64))) y (*.f64 (pow.f64 (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)) #s(literal 2 binary64)) y)) (neg.f64 (pow.f64 (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)) #s(literal 3 binary64)))))
(/.f64 (fma.f64 #s(literal -179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 binary64) (pow.f64 (*.f64 z (/.f64 y (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)))) #s(literal 3 binary64)) (pow.f64 y #s(literal 3 binary64))) (*.f64 (fma.f64 #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (pow.f64 (/.f64 (*.f64 z y) (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x))) #s(literal 2 binary64)) (*.f64 y (-.f64 y (*.f64 (/.f64 y (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x))) (*.f64 #s(literal -5641895835477563/5000000000000000 binary64) z))))) (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x))))
(/.f64 (fma.f64 (pow.f64 (*.f64 z (*.f64 (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)) y)) #s(literal 3 binary64)) #s(literal 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 binary64) (pow.f64 (*.f64 (neg.f64 (pow.f64 (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)) #s(literal 2 binary64))) y) #s(literal 3 binary64))) (*.f64 (fma.f64 (pow.f64 (*.f64 z (*.f64 (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)) y)) #s(literal 2 binary64)) #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (*.f64 (*.f64 (neg.f64 (pow.f64 (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)) #s(literal 2 binary64))) y) (-.f64 (*.f64 (neg.f64 (pow.f64 (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)) #s(literal 2 binary64))) y) (*.f64 (*.f64 (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)) #s(literal 5641895835477563/5000000000000000 binary64)) (*.f64 z y))))) (neg.f64 (pow.f64 (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)) #s(literal 3 binary64)))))
(/.f64 (fma.f64 (pow.f64 (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)) #s(literal 2 binary64)) y (neg.f64 (*.f64 (*.f64 (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)) #s(literal 5641895835477563/5000000000000000 binary64)) (*.f64 z y)))) (pow.f64 (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)) #s(literal 3 binary64)))
(/.f64 (neg.f64 (fma.f64 (/.f64 y (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x))) (*.f64 #s(literal -5641895835477563/5000000000000000 binary64) z) y)) (neg.f64 (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x))))
(/.f64 (fma.f64 (*.f64 (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)) (*.f64 z #s(literal 5641895835477563/5000000000000000 binary64))) y (*.f64 (neg.f64 (pow.f64 (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)) #s(literal 2 binary64))) y)) (neg.f64 (pow.f64 (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)) #s(literal 3 binary64))))
(/.f64 (fma.f64 (/.f64 y (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x))) (*.f64 #s(literal -5641895835477563/5000000000000000 binary64) z) y) (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)))
(neg.f64 (/.f64 (fma.f64 (*.f64 (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)) (*.f64 z #s(literal 5641895835477563/5000000000000000 binary64))) y (*.f64 (neg.f64 (pow.f64 (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)) #s(literal 2 binary64))) y)) (pow.f64 (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)) #s(literal 3 binary64))))
(neg.f64 (/.f64 (neg.f64 (fma.f64 (/.f64 y (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x))) (*.f64 #s(literal -5641895835477563/5000000000000000 binary64) z) y)) (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x))))
(neg.f64 (/.f64 (fma.f64 (/.f64 y (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x))) (*.f64 #s(literal -5641895835477563/5000000000000000 binary64) z) y) (neg.f64 (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)))))
(fma.f64 (/.f64 y (-.f64 #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (pow.f64 (*.f64 y x) #s(literal 2 binary64)))) (fma.f64 y x #s(literal 5641895835477563/5000000000000000 binary64)) (/.f64 (*.f64 (*.f64 #s(literal -5641895835477563/5000000000000000 binary64) z) y) (pow.f64 (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)) #s(literal 2 binary64))))
(fma.f64 (/.f64 y (-.f64 #s(literal 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 binary64) (pow.f64 (*.f64 y x) #s(literal 3 binary64)))) (fma.f64 (*.f64 y x) (fma.f64 y x #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64)) (/.f64 (*.f64 (*.f64 #s(literal -5641895835477563/5000000000000000 binary64) z) y) (pow.f64 (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)) #s(literal 2 binary64))))
(fma.f64 (/.f64 (*.f64 (/.f64 y (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x))) (*.f64 #s(literal -5641895835477563/5000000000000000 binary64) z)) (-.f64 #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (pow.f64 (*.f64 y x) #s(literal 2 binary64)))) (fma.f64 y x #s(literal 5641895835477563/5000000000000000 binary64)) (/.f64 y (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x))))
(fma.f64 (/.f64 (*.f64 (/.f64 y (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x))) (*.f64 #s(literal -5641895835477563/5000000000000000 binary64) z)) (-.f64 #s(literal 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 binary64) (pow.f64 (*.f64 y x) #s(literal 3 binary64)))) (fma.f64 (*.f64 y x) (fma.f64 y x #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64)) (/.f64 y (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x))))
(fma.f64 (/.f64 (*.f64 (*.f64 z y) #s(literal 5641895835477563/5000000000000000 binary64)) (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x))) (/.f64 (neg.f64 (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x))) (pow.f64 (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)) #s(literal 2 binary64))) (*.f64 y (/.f64 (pow.f64 (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)) #s(literal 2 binary64)) (pow.f64 (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)) #s(literal 3 binary64)))))
(fma.f64 (/.f64 (neg.f64 (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x))) (pow.f64 (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)) #s(literal 2 binary64))) (/.f64 (*.f64 (*.f64 z y) #s(literal 5641895835477563/5000000000000000 binary64)) (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x))) (*.f64 y (/.f64 (pow.f64 (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)) #s(literal 2 binary64)) (pow.f64 (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)) #s(literal 3 binary64)))))
(fma.f64 (/.f64 (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)) (neg.f64 (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)))) (/.f64 (*.f64 (*.f64 z y) #s(literal 5641895835477563/5000000000000000 binary64)) (pow.f64 (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)) #s(literal 2 binary64))) (*.f64 y (/.f64 (pow.f64 (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)) #s(literal 2 binary64)) (pow.f64 (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)) #s(literal 3 binary64)))))
(fma.f64 (/.f64 (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)) (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x))) (/.f64 (*.f64 (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)) y) (pow.f64 (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)) #s(literal 2 binary64))) (*.f64 (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)) (/.f64 (*.f64 (*.f64 #s(literal -5641895835477563/5000000000000000 binary64) z) y) (pow.f64 (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)) #s(literal 3 binary64)))))
(fma.f64 (/.f64 (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)) (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x))) (/.f64 (*.f64 (*.f64 #s(literal -5641895835477563/5000000000000000 binary64) z) y) (pow.f64 (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)) #s(literal 2 binary64))) (*.f64 y (/.f64 (pow.f64 (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)) #s(literal 2 binary64)) (pow.f64 (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)) #s(literal 3 binary64)))))
(fma.f64 (/.f64 #s(literal -5641895835477563/5000000000000000 binary64) (pow.f64 (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)) #s(literal 2 binary64))) (/.f64 (*.f64 z (*.f64 (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)) y)) (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x))) (*.f64 y (/.f64 (pow.f64 (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)) #s(literal 2 binary64)) (pow.f64 (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)) #s(literal 3 binary64)))))
(fma.f64 (/.f64 #s(literal 5641895835477563/5000000000000000 binary64) (neg.f64 (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)))) (/.f64 (*.f64 z (*.f64 (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)) y)) (pow.f64 (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)) #s(literal 2 binary64))) (*.f64 y (/.f64 (pow.f64 (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)) #s(literal 2 binary64)) (pow.f64 (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)) #s(literal 3 binary64)))))
(fma.f64 (/.f64 #s(literal 5641895835477563/5000000000000000 binary64) (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x))) (/.f64 (*.f64 z (*.f64 (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)) y)) (neg.f64 (pow.f64 (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)) #s(literal 2 binary64)))) (*.f64 y (/.f64 (pow.f64 (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)) #s(literal 2 binary64)) (pow.f64 (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)) #s(literal 3 binary64)))))
(fma.f64 (/.f64 (pow.f64 (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)) #s(literal 2 binary64)) (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x))) (/.f64 y (pow.f64 (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)) #s(literal 2 binary64))) (*.f64 (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)) (/.f64 (*.f64 (*.f64 #s(literal -5641895835477563/5000000000000000 binary64) z) y) (pow.f64 (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)) #s(literal 3 binary64)))))
(fma.f64 (/.f64 (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)) (pow.f64 (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)) #s(literal 2 binary64))) (/.f64 (*.f64 (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)) y) (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x))) (*.f64 (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)) (/.f64 (*.f64 (*.f64 #s(literal -5641895835477563/5000000000000000 binary64) z) y) (pow.f64 (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)) #s(literal 3 binary64)))))
(fma.f64 (/.f64 (neg.f64 (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x))) (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x))) (/.f64 (*.f64 (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)) y) (neg.f64 (pow.f64 (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)) #s(literal 2 binary64)))) (*.f64 (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)) (/.f64 (*.f64 (*.f64 #s(literal -5641895835477563/5000000000000000 binary64) z) y) (pow.f64 (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)) #s(literal 3 binary64)))))
(fma.f64 (/.f64 (pow.f64 (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)) #s(literal 2 binary64)) (neg.f64 (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)))) (/.f64 (neg.f64 y) (pow.f64 (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)) #s(literal 2 binary64))) (*.f64 (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)) (/.f64 (*.f64 (*.f64 #s(literal -5641895835477563/5000000000000000 binary64) z) y) (pow.f64 (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)) #s(literal 3 binary64)))))
(fma.f64 (/.f64 (neg.f64 y) (pow.f64 (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)) #s(literal 2 binary64))) (/.f64 (pow.f64 (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)) #s(literal 2 binary64)) (neg.f64 (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)))) (*.f64 (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)) (/.f64 (*.f64 (*.f64 #s(literal -5641895835477563/5000000000000000 binary64) z) y) (pow.f64 (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)) #s(literal 3 binary64)))))
(fma.f64 (/.f64 y (neg.f64 (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)))) (/.f64 (pow.f64 (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)) #s(literal 2 binary64)) (neg.f64 (pow.f64 (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)) #s(literal 2 binary64)))) (*.f64 (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)) (/.f64 (*.f64 (*.f64 #s(literal -5641895835477563/5000000000000000 binary64) z) y) (pow.f64 (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)) #s(literal 3 binary64)))))
(fma.f64 (/.f64 (pow.f64 (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)) #s(literal 2 binary64)) (pow.f64 (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)) #s(literal 2 binary64))) (/.f64 y (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x))) (*.f64 (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)) (/.f64 (*.f64 (*.f64 #s(literal -5641895835477563/5000000000000000 binary64) z) y) (pow.f64 (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)) #s(literal 3 binary64)))))
(fma.f64 (/.f64 y (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x))) (/.f64 (pow.f64 (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)) #s(literal 2 binary64)) (pow.f64 (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)) #s(literal 2 binary64))) (*.f64 (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)) (/.f64 (*.f64 (*.f64 #s(literal -5641895835477563/5000000000000000 binary64) z) y) (pow.f64 (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)) #s(literal 3 binary64)))))
(fma.f64 (/.f64 (*.f64 (*.f64 #s(literal -5641895835477563/5000000000000000 binary64) z) y) (pow.f64 (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)) #s(literal 2 binary64))) (/.f64 (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)) (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x))) (*.f64 y (/.f64 (pow.f64 (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)) #s(literal 2 binary64)) (pow.f64 (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)) #s(literal 3 binary64)))))
(fma.f64 (*.f64 (*.f64 z y) #s(literal 5641895835477563/5000000000000000 binary64)) (/.f64 (neg.f64 (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x))) (pow.f64 (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)) #s(literal 3 binary64))) (*.f64 y (/.f64 (pow.f64 (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)) #s(literal 2 binary64)) (pow.f64 (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)) #s(literal 3 binary64)))))
(fma.f64 (neg.f64 (pow.f64 (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)) #s(literal 2 binary64))) (/.f64 (neg.f64 y) (pow.f64 (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)) #s(literal 3 binary64))) (*.f64 (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)) (/.f64 (*.f64 (*.f64 #s(literal -5641895835477563/5000000000000000 binary64) z) y) (pow.f64 (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)) #s(literal 3 binary64)))))
(fma.f64 (neg.f64 (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x))) (/.f64 (*.f64 (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)) y) (neg.f64 (pow.f64 (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)) #s(literal 3 binary64)))) (*.f64 (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)) (/.f64 (*.f64 (*.f64 #s(literal -5641895835477563/5000000000000000 binary64) z) y) (pow.f64 (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)) #s(literal 3 binary64)))))
(fma.f64 (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)) (/.f64 (*.f64 (*.f64 #s(literal -5641895835477563/5000000000000000 binary64) z) y) (pow.f64 (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)) #s(literal 3 binary64))) (*.f64 y (/.f64 (pow.f64 (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)) #s(literal 2 binary64)) (pow.f64 (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)) #s(literal 3 binary64)))))
(fma.f64 (*.f64 (/.f64 y (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x))) (*.f64 #s(literal -5641895835477563/5000000000000000 binary64) z)) (/.f64 (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)) (pow.f64 (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)) #s(literal 2 binary64))) (*.f64 y (/.f64 (pow.f64 (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)) #s(literal 2 binary64)) (pow.f64 (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)) #s(literal 3 binary64)))))
(fma.f64 (*.f64 #s(literal -5641895835477563/5000000000000000 binary64) z) (/.f64 (/.f64 y (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x))) (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x))) (/.f64 y (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x))))
(fma.f64 #s(literal 5641895835477563/5000000000000000 binary64) (/.f64 (*.f64 z (*.f64 (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)) y)) (neg.f64 (pow.f64 (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)) #s(literal 3 binary64)))) (*.f64 y (/.f64 (pow.f64 (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)) #s(literal 2 binary64)) (pow.f64 (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)) #s(literal 3 binary64)))))
(fma.f64 y (/.f64 (pow.f64 (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)) #s(literal 2 binary64)) (pow.f64 (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)) #s(literal 3 binary64))) (*.f64 (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)) (/.f64 (*.f64 (*.f64 #s(literal -5641895835477563/5000000000000000 binary64) z) y) (pow.f64 (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)) #s(literal 3 binary64)))))
(-.f64 (*.f64 (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)) (/.f64 (*.f64 (*.f64 #s(literal -5641895835477563/5000000000000000 binary64) z) y) (pow.f64 (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)) #s(literal 3 binary64)))) (/.f64 (*.f64 (pow.f64 (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)) #s(literal 2 binary64)) y) (neg.f64 (pow.f64 (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)) #s(literal 3 binary64)))))
(+.f64 (*.f64 y (/.f64 (pow.f64 (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)) #s(literal 2 binary64)) (pow.f64 (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)) #s(literal 3 binary64)))) (*.f64 (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)) (/.f64 (*.f64 (*.f64 #s(literal -5641895835477563/5000000000000000 binary64) z) y) (pow.f64 (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)) #s(literal 3 binary64)))))
(+.f64 (*.f64 (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)) (/.f64 (*.f64 (*.f64 #s(literal -5641895835477563/5000000000000000 binary64) z) y) (pow.f64 (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)) #s(literal 3 binary64)))) (*.f64 y (/.f64 (pow.f64 (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)) #s(literal 2 binary64)) (pow.f64 (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)) #s(literal 3 binary64)))))
(+.f64 (/.f64 y (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x))) (/.f64 (*.f64 (*.f64 #s(literal -5641895835477563/5000000000000000 binary64) z) y) (pow.f64 (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)) #s(literal 2 binary64))))
(+.f64 (/.f64 (*.f64 (*.f64 #s(literal -5641895835477563/5000000000000000 binary64) z) y) (pow.f64 (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)) #s(literal 2 binary64))) (/.f64 y (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x))))
(/.f64 (neg.f64 (neg.f64 (-.f64 #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (pow.f64 (*.f64 y x) #s(literal 2 binary64))))) (neg.f64 (fma.f64 y x #s(literal 5641895835477563/5000000000000000 binary64))))
(/.f64 (neg.f64 (neg.f64 (-.f64 #s(literal 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 binary64) (pow.f64 (*.f64 y x) #s(literal 3 binary64))))) (neg.f64 (fma.f64 (*.f64 y x) (fma.f64 y x #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64))))
(/.f64 (neg.f64 (-.f64 #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (pow.f64 (*.f64 y x) #s(literal 2 binary64)))) (neg.f64 (neg.f64 (fma.f64 y x #s(literal 5641895835477563/5000000000000000 binary64)))))
(/.f64 (neg.f64 (-.f64 #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (pow.f64 (*.f64 y x) #s(literal 2 binary64)))) (fma.f64 y x #s(literal 5641895835477563/5000000000000000 binary64)))
(/.f64 (neg.f64 (-.f64 #s(literal 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 binary64) (pow.f64 (*.f64 y x) #s(literal 3 binary64)))) (neg.f64 (neg.f64 (fma.f64 (*.f64 y x) (fma.f64 y x #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64)))))
(/.f64 (neg.f64 (-.f64 #s(literal 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 binary64) (pow.f64 (*.f64 y x) #s(literal 3 binary64)))) (fma.f64 (*.f64 y x) (fma.f64 y x #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64)))
(/.f64 (-.f64 #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (pow.f64 (*.f64 y x) #s(literal 2 binary64))) (neg.f64 (fma.f64 y x #s(literal 5641895835477563/5000000000000000 binary64))))
(/.f64 (-.f64 #s(literal 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 binary64) (pow.f64 (*.f64 y x) #s(literal 3 binary64))) (neg.f64 (fma.f64 (*.f64 y x) (fma.f64 y x #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64))))
(neg.f64 (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)))
(+.f64 #s(literal -5641895835477563/5000000000000000 binary64) (neg.f64 (*.f64 (neg.f64 x) y)))
#s(approx (+ (* 5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000) (*.f64 #s(literal 5641895835477563/30000000000000000 binary64) z))
(/.f64 (neg.f64 (-.f64 #s(literal 25000000000000000000000000000000/31830988618379068626528276418969 binary64) (pow.f64 (*.f64 #s(literal -5000000000000000/5641895835477563 binary64) z) #s(literal 2 binary64)))) (neg.f64 (-.f64 #s(literal 5000000000000000/5641895835477563 binary64) (*.f64 #s(literal -5000000000000000/5641895835477563 binary64) z))))
(/.f64 (neg.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 #s(literal -5000000000000000/5641895835477563 binary64) z) #s(literal 2 binary64)) #s(literal 25000000000000000000000000000000/31830988618379068626528276418969 binary64)))) (neg.f64 (neg.f64 (-.f64 (*.f64 #s(literal -5000000000000000/5641895835477563 binary64) z) #s(literal 5000000000000000/5641895835477563 binary64)))))
(/.f64 (neg.f64 (neg.f64 (fma.f64 #s(literal -125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547 binary64) (pow.f64 z #s(literal 3 binary64)) #s(literal 125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547 binary64)))) (neg.f64 (neg.f64 (fma.f64 (*.f64 z z) #s(literal 25000000000000000000000000000000/31830988618379068626528276418969 binary64) (-.f64 #s(literal 25000000000000000000000000000000/31830988618379068626528276418969 binary64) (*.f64 z #s(literal -25000000000000000000000000000000/31830988618379068626528276418969 binary64)))))))
(/.f64 (-.f64 (*.f64 (pow.f64 (*.f64 #s(literal -5000000000000000/5641895835477563 binary64) z) #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal -5000000000000000/5641895835477563 binary64) z) #s(literal 5000000000000000/5641895835477563 binary64))) (*.f64 (-.f64 (*.f64 #s(literal -5000000000000000/5641895835477563 binary64) z) #s(literal 5000000000000000/5641895835477563 binary64)) #s(literal 25000000000000000000000000000000/31830988618379068626528276418969 binary64))) (*.f64 (-.f64 (*.f64 #s(literal -5000000000000000/5641895835477563 binary64) z) #s(literal 5000000000000000/5641895835477563 binary64)) (-.f64 (*.f64 #s(literal -5000000000000000/5641895835477563 binary64) z) #s(literal 5000000000000000/5641895835477563 binary64))))
(/.f64 (fma.f64 (pow.f64 (*.f64 #s(literal -5000000000000000/5641895835477563 binary64) z) #s(literal 3 binary64)) (fma.f64 (*.f64 z z) #s(literal 25000000000000000000000000000000/31830988618379068626528276418969 binary64) (-.f64 #s(literal 25000000000000000000000000000000/31830988618379068626528276418969 binary64) (*.f64 z #s(literal -25000000000000000000000000000000/31830988618379068626528276418969 binary64)))) (*.f64 (fma.f64 (*.f64 z z) #s(literal 25000000000000000000000000000000/31830988618379068626528276418969 binary64) (-.f64 #s(literal 25000000000000000000000000000000/31830988618379068626528276418969 binary64) (*.f64 z #s(literal -25000000000000000000000000000000/31830988618379068626528276418969 binary64)))) #s(literal 125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547 binary64))) (*.f64 (fma.f64 (*.f64 z z) #s(literal 25000000000000000000000000000000/31830988618379068626528276418969 binary64) (-.f64 #s(literal 25000000000000000000000000000000/31830988618379068626528276418969 binary64) (*.f64 z #s(literal -25000000000000000000000000000000/31830988618379068626528276418969 binary64)))) (fma.f64 (*.f64 z z) #s(literal 25000000000000000000000000000000/31830988618379068626528276418969 binary64) (-.f64 #s(literal 25000000000000000000000000000000/31830988618379068626528276418969 binary64) (*.f64 z #s(literal -25000000000000000000000000000000/31830988618379068626528276418969 binary64))))))
(/.f64 (-.f64 #s(literal 25000000000000000000000000000000/31830988618379068626528276418969 binary64) (pow.f64 (*.f64 #s(literal -5000000000000000/5641895835477563 binary64) z) #s(literal 2 binary64))) (-.f64 #s(literal 5000000000000000/5641895835477563 binary64) (*.f64 #s(literal -5000000000000000/5641895835477563 binary64) z)))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 #s(literal -5000000000000000/5641895835477563 binary64) z) #s(literal 2 binary64)) #s(literal 25000000000000000000000000000000/31830988618379068626528276418969 binary64))) (neg.f64 (-.f64 (*.f64 #s(literal -5000000000000000/5641895835477563 binary64) z) #s(literal 5000000000000000/5641895835477563 binary64))))
(/.f64 (neg.f64 (fma.f64 #s(literal -125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547 binary64) (pow.f64 z #s(literal 3 binary64)) #s(literal 125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547 binary64))) (neg.f64 (+.f64 #s(literal 25000000000000000000000000000000/31830988618379068626528276418969 binary64) (-.f64 (pow.f64 (*.f64 #s(literal -5000000000000000/5641895835477563 binary64) z) #s(literal 2 binary64)) (*.f64 z #s(literal -25000000000000000000000000000000/31830988618379068626528276418969 binary64))))))
(/.f64 (neg.f64 (fma.f64 #s(literal -125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547 binary64) (pow.f64 z #s(literal 3 binary64)) #s(literal 125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547 binary64))) (neg.f64 (fma.f64 (*.f64 z z) #s(literal 25000000000000000000000000000000/31830988618379068626528276418969 binary64) (-.f64 #s(literal 25000000000000000000000000000000/31830988618379068626528276418969 binary64) (*.f64 z #s(literal -25000000000000000000000000000000/31830988618379068626528276418969 binary64))))))
(/.f64 (-.f64 (pow.f64 (*.f64 #s(literal -5000000000000000/5641895835477563 binary64) z) #s(literal 2 binary64)) #s(literal 25000000000000000000000000000000/31830988618379068626528276418969 binary64)) (-.f64 (*.f64 #s(literal -5000000000000000/5641895835477563 binary64) z) #s(literal 5000000000000000/5641895835477563 binary64)))
(/.f64 (fma.f64 #s(literal -125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547 binary64) (pow.f64 z #s(literal 3 binary64)) #s(literal 125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547 binary64)) (+.f64 #s(literal 25000000000000000000000000000000/31830988618379068626528276418969 binary64) (-.f64 (pow.f64 (*.f64 #s(literal -5000000000000000/5641895835477563 binary64) z) #s(literal 2 binary64)) (*.f64 z #s(literal -25000000000000000000000000000000/31830988618379068626528276418969 binary64)))))
(/.f64 (fma.f64 #s(literal -125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547 binary64) (pow.f64 z #s(literal 3 binary64)) #s(literal 125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547 binary64)) (fma.f64 (*.f64 z z) #s(literal 25000000000000000000000000000000/31830988618379068626528276418969 binary64) (-.f64 #s(literal 25000000000000000000000000000000/31830988618379068626528276418969 binary64) (*.f64 z #s(literal -25000000000000000000000000000000/31830988618379068626528276418969 binary64)))))
(fma.f64 #s(literal -5000000000000000/5641895835477563 binary64) z #s(literal 5000000000000000/5641895835477563 binary64))
(fma.f64 z #s(literal -5000000000000000/5641895835477563 binary64) #s(literal 5000000000000000/5641895835477563 binary64))
(-.f64 (/.f64 (pow.f64 (*.f64 #s(literal -5000000000000000/5641895835477563 binary64) z) #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal -5000000000000000/5641895835477563 binary64) z) #s(literal 5000000000000000/5641895835477563 binary64))) (/.f64 #s(literal 25000000000000000000000000000000/31830988618379068626528276418969 binary64) (-.f64 (*.f64 #s(literal -5000000000000000/5641895835477563 binary64) z) #s(literal 5000000000000000/5641895835477563 binary64))))
(-.f64 #s(literal 5000000000000000/5641895835477563 binary64) (*.f64 #s(literal 5000000000000000/5641895835477563 binary64) z))
(-.f64 #s(literal 5000000000000000/5641895835477563 binary64) (*.f64 (neg.f64 z) #s(literal -5000000000000000/5641895835477563 binary64)))
(+.f64 (/.f64 (pow.f64 (*.f64 #s(literal -5000000000000000/5641895835477563 binary64) z) #s(literal 3 binary64)) (fma.f64 (*.f64 z z) #s(literal 25000000000000000000000000000000/31830988618379068626528276418969 binary64) (-.f64 #s(literal 25000000000000000000000000000000/31830988618379068626528276418969 binary64) (*.f64 z #s(literal -25000000000000000000000000000000/31830988618379068626528276418969 binary64))))) (/.f64 #s(literal 125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547 binary64) (fma.f64 (*.f64 z z) #s(literal 25000000000000000000000000000000/31830988618379068626528276418969 binary64) (-.f64 #s(literal 25000000000000000000000000000000/31830988618379068626528276418969 binary64) (*.f64 z #s(literal -25000000000000000000000000000000/31830988618379068626528276418969 binary64))))))
(+.f64 (*.f64 #s(literal -5000000000000000/5641895835477563 binary64) z) #s(literal 5000000000000000/5641895835477563 binary64))
(+.f64 #s(literal 5000000000000000/5641895835477563 binary64) (*.f64 #s(literal -5000000000000000/5641895835477563 binary64) z))
(*.f64 (+.f64 #s(literal 1 binary64) z) #s(literal 5641895835477563/5000000000000000 binary64))
(*.f64 #s(literal 5641895835477563/5000000000000000 binary64) (+.f64 #s(literal 1 binary64) z))
(/.f64 (neg.f64 (-.f64 #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (pow.f64 (*.f64 z #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 2 binary64)))) (neg.f64 (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z #s(literal 5641895835477563/5000000000000000 binary64)))))
(/.f64 (neg.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 z #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 2 binary64)) #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64)))) (neg.f64 (neg.f64 (-.f64 (*.f64 z #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)))))
(/.f64 (neg.f64 (neg.f64 (fma.f64 (pow.f64 z #s(literal 3 binary64)) #s(literal 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 binary64) #s(literal 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 binary64)))) (neg.f64 (neg.f64 (fma.f64 (*.f64 z #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64)) z (-.f64 #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (*.f64 z #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64)))))))
(/.f64 (-.f64 (*.f64 (pow.f64 (*.f64 z #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 2 binary64)) (-.f64 (*.f64 z #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 (-.f64 (*.f64 z #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64))) (*.f64 (-.f64 (*.f64 z #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) (-.f64 (*.f64 z #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64))))
(/.f64 (fma.f64 (pow.f64 (*.f64 z #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 3 binary64)) (fma.f64 (*.f64 z #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64)) z (-.f64 #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (*.f64 z #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64)))) (*.f64 (fma.f64 (*.f64 z #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64)) z (-.f64 #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (*.f64 z #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64)))) #s(literal 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 binary64))) (*.f64 (fma.f64 (*.f64 z #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64)) z (-.f64 #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (*.f64 z #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64)))) (fma.f64 (*.f64 z #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64)) z (-.f64 #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (*.f64 z #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64))))))
(/.f64 (-.f64 #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (pow.f64 (*.f64 z #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 2 binary64))) (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z #s(literal 5641895835477563/5000000000000000 binary64))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 z #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 2 binary64)) #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64))) (neg.f64 (-.f64 (*.f64 z #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64))))
(/.f64 (neg.f64 (fma.f64 (pow.f64 z #s(literal 3 binary64)) #s(literal 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 binary64) #s(literal 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 binary64))) (neg.f64 (+.f64 #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (-.f64 (pow.f64 (*.f64 z #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 2 binary64)) (*.f64 z #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64))))))
(/.f64 (neg.f64 (fma.f64 (pow.f64 z #s(literal 3 binary64)) #s(literal 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 binary64) #s(literal 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 binary64))) (neg.f64 (fma.f64 (*.f64 z #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64)) z (-.f64 #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (*.f64 z #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64))))))
(/.f64 (-.f64 (pow.f64 (*.f64 z #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 2 binary64)) #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64)) (-.f64 (*.f64 z #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)))
(/.f64 (fma.f64 (pow.f64 z #s(literal 3 binary64)) #s(literal 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 binary64) #s(literal 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 binary64)) (+.f64 #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (-.f64 (pow.f64 (*.f64 z #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 2 binary64)) (*.f64 z #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64)))))
(/.f64 (fma.f64 (pow.f64 z #s(literal 3 binary64)) #s(literal 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 binary64) #s(literal 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 binary64)) (fma.f64 (*.f64 z #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64)) z (-.f64 #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (*.f64 z #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64)))))
(fma.f64 z #s(literal 5641895835477563/5000000000000000 binary64) #s(literal 5641895835477563/5000000000000000 binary64))
(fma.f64 #s(literal 5641895835477563/5000000000000000 binary64) z #s(literal 5641895835477563/5000000000000000 binary64))
(-.f64 (/.f64 (pow.f64 (*.f64 z #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 2 binary64)) (-.f64 (*.f64 z #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64))) (/.f64 #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (-.f64 (*.f64 z #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64))))
(-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 (neg.f64 z) #s(literal 5641895835477563/5000000000000000 binary64)))
(-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 #s(literal -5641895835477563/5000000000000000 binary64) z))
(+.f64 (/.f64 (pow.f64 (*.f64 z #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 3 binary64)) (fma.f64 (*.f64 z #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64)) z (-.f64 #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (*.f64 z #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64))))) (/.f64 #s(literal 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 binary64) (fma.f64 (*.f64 z #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64)) z (-.f64 #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (*.f64 z #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64))))))
(+.f64 (*.f64 z #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64))
(+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z #s(literal 5641895835477563/5000000000000000 binary64)))
#s(approx (+ (* 5641895835477563/10000000000000000 z) 5641895835477563/5000000000000000) (*.f64 #s(literal 5641895835477563/10000000000000000 binary64) z))
#s(approx (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y))) (/.f64 (fma.f64 (/.f64 y (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x))) (*.f64 #s(literal -5641895835477563/5000000000000000 binary64) z) y) (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x))))
(*.f64 (*.f64 y (neg.f64 (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)))) (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)))
(*.f64 (*.f64 (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)) y) (neg.f64 (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x))))
(*.f64 (neg.f64 (pow.f64 (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)) #s(literal 2 binary64))) y)
(*.f64 (neg.f64 (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x))) (*.f64 (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)) y))
(*.f64 (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)) (*.f64 (neg.f64 (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x))) y))
(*.f64 y (neg.f64 (pow.f64 (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)) #s(literal 2 binary64))))
(neg.f64 (*.f64 (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)) (*.f64 (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)) y)))
(neg.f64 (*.f64 (pow.f64 (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)) #s(literal 2 binary64)) y))

eval182.0ms (1.9%)

Memory
25.2MiB live, 169.1MiB allocated
Compiler

Compiled 40 841 to 3 657 computations (91% saved)

prune68.0ms (0.7%)

Memory
18.4MiB live, 63.8MiB allocated
Pruning

16 alts after pruning (11 fresh and 5 done)

PrunedKeptTotal
New6398647
Fresh235
Picked235
Done022
Total64316659
Accuracy
100.0%
Counts
659 → 16
Alt Table
Click to see full alt table
StatusAccuracyProgram
84.4%
(+.f64 x (/.f64 y (-.f64 (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) #s(approx (exp z) (fma.f64 (fma.f64 (fma.f64 #s(literal 1/6 binary64) z #s(literal 1/2 binary64)) z #s(literal 1 binary64)) z #s(literal 1 binary64)))) (*.f64 x y))))
84.4%
(+.f64 x (/.f64 y (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 (fma.f64 #s(approx (+ (* 5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000) (*.f64 #s(literal 5641895835477563/30000000000000000 binary64) z)) z #s(literal 5641895835477563/5000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 x y))))
83.7%
(+.f64 x (/.f64 y (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 #s(approx (+ (* 5641895835477563/10000000000000000 z) 5641895835477563/5000000000000000) (*.f64 #s(literal 5641895835477563/10000000000000000 binary64) z)) z #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 x y))))
65.6%
(+.f64 x (/.f64 y (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(approx (+ (* z 5641895835477563/5000000000000000) 5641895835477563/5000000000000000) (*.f64 z #s(literal 5641895835477563/5000000000000000 binary64)))) (*.f64 x y))))
82.4%
(+.f64 x (/.f64 y (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64)) (*.f64 x y))))
25.4%
(+.f64 x #s(approx (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y))) (/.f64 (fma.f64 (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z y)) (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)) (*.f64 (*.f64 (neg.f64 (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x))) (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x))) y)) (*.f64 (*.f64 #s(approx (neg (- 5641895835477563/5000000000000000 (* y x))) (*.f64 y x)) (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x))) (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x))))))
70.0%
(+.f64 x #s(approx (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y))) (/.f64 #s(approx (+ (/ (* (* -5641895835477563/5000000000000000 z) y) (- 5641895835477563/5000000000000000 (* y x))) y) (-.f64 y (*.f64 z y))) (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)))))
67.3%
(+.f64 x #s(approx (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y))) (/.f64 #s(approx (+ (* (* 5641895835477563/5000000000000000 (* z y)) (- 5641895835477563/5000000000000000 (* y x))) (* (* (neg (- 5641895835477563/5000000000000000 (* y x))) (- 5641895835477563/5000000000000000 (* y x))) y)) (*.f64 (-.f64 (*.f64 #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) z) #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64)) y)) (*.f64 (*.f64 (neg.f64 (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x))) (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x))) (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x))))))
67.6%
(+.f64 x #s(approx (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y))) (/.f64 #s(literal -1 binary64) x)))
57.3%
(+.f64 x #s(approx (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y))) #s(approx (/ (+ (/ (* (* -5641895835477563/5000000000000000 z) y) (- 5641895835477563/5000000000000000 (* y x))) y) (- 5641895835477563/5000000000000000 (* y x))) (*.f64 (fma.f64 #s(literal -5000000000000000/5641895835477563 binary64) z #s(literal 5000000000000000/5641895835477563 binary64)) y))))
46.7%
(+.f64 x #s(approx (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y))) #s(approx (/ (+ (/ (* (* -5641895835477563/5000000000000000 z) y) (- 5641895835477563/5000000000000000 (* y x))) y) (- 5641895835477563/5000000000000000 (* y x))) (*.f64 #s(approx (+ (* -5000000000000000/5641895835477563 z) 5000000000000000/5641895835477563) (*.f64 #s(literal -5000000000000000/5641895835477563 binary64) z)) y))))
63.7%
(+.f64 x #s(approx (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y))) #s(approx (/ (+ (/ (* (* -5641895835477563/5000000000000000 z) y) (- 5641895835477563/5000000000000000 (* y x))) y) (- 5641895835477563/5000000000000000 (* y x))) (*.f64 #s(approx (+ (* -5000000000000000/5641895835477563 z) 5000000000000000/5641895835477563) #s(literal 5000000000000000/5641895835477563 binary64)) y))))
46.7%
(+.f64 x #s(approx (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y))) #s(approx (/ (+ (/ (* (* -5641895835477563/5000000000000000 z) y) (- 5641895835477563/5000000000000000 (* y x))) y) (- 5641895835477563/5000000000000000 (* y x))) #s(approx (* (+ (* -5000000000000000/5641895835477563 z) 5000000000000000/5641895835477563) y) (*.f64 #s(literal -5000000000000000/5641895835477563 binary64) (*.f64 z y))))))
57.2%
(+.f64 x #s(approx (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y))) #s(approx (/ (+ (* (* 5641895835477563/5000000000000000 (* z y)) (- 5641895835477563/5000000000000000 (* y x))) (* (* (neg (- 5641895835477563/5000000000000000 (* y x))) (- 5641895835477563/5000000000000000 (* y x))) y)) (* (* (neg (- 5641895835477563/5000000000000000 (* y x))) (- 5641895835477563/5000000000000000 (* y x))) (- 5641895835477563/5000000000000000 (* y x)))) (*.f64 (*.f64 (-.f64 (*.f64 #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) z) #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64)) y) #s(literal -125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547 binary64)))))
63.4%
#s(approx (+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)))) (fma.f64 (/.f64 y (exp.f64 z)) #s(literal 5000000000000000/5641895835477563 binary64) x))
15.5%
#s(approx (+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)))) (*.f64 (/.f64 y (exp.f64 z)) #s(literal 5000000000000000/5641895835477563 binary64)))
Compiler

Compiled 1 020 to 609 computations (40.3% saved)

simplify201.0ms (2.1%)

Memory
-19.7MiB live, 124.1MiB allocated
Algorithm
egg-herbie
Localize:

Found 20 expressions of interest:

NewMetricScoreProgram
cost-diff0
#s(approx (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y))) (/.f64 #s(approx (+ (* (* 5641895835477563/5000000000000000 (* z y)) (- 5641895835477563/5000000000000000 (* y x))) (* (* (neg (- 5641895835477563/5000000000000000 (* y x))) (- 5641895835477563/5000000000000000 (* y x))) y)) (*.f64 (-.f64 (*.f64 #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) z) #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64)) y)) (*.f64 (*.f64 (neg.f64 (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x))) (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x))) (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)))))
cost-diff0
(+.f64 x #s(approx (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y))) (/.f64 #s(approx (+ (* (* 5641895835477563/5000000000000000 (* z y)) (- 5641895835477563/5000000000000000 (* y x))) (* (* (neg (- 5641895835477563/5000000000000000 (* y x))) (- 5641895835477563/5000000000000000 (* y x))) y)) (*.f64 (-.f64 (*.f64 #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) z) #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64)) y)) (*.f64 (*.f64 (neg.f64 (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x))) (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x))) (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x))))))
cost-diff2
(neg.f64 (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)))
cost-diff10
(*.f64 (*.f64 (neg.f64 (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x))) (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x))) (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)))
cost-diff0
#s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(approx (+ (* z 5641895835477563/5000000000000000) 5641895835477563/5000000000000000) (*.f64 z #s(literal 5641895835477563/5000000000000000 binary64))))
cost-diff0
(-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(approx (+ (* z 5641895835477563/5000000000000000) 5641895835477563/5000000000000000) (*.f64 z #s(literal 5641895835477563/5000000000000000 binary64)))) (*.f64 x y))
cost-diff0
(/.f64 y (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(approx (+ (* z 5641895835477563/5000000000000000) 5641895835477563/5000000000000000) (*.f64 z #s(literal 5641895835477563/5000000000000000 binary64)))) (*.f64 x y)))
cost-diff0
(+.f64 x (/.f64 y (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(approx (+ (* z 5641895835477563/5000000000000000) 5641895835477563/5000000000000000) (*.f64 z #s(literal 5641895835477563/5000000000000000 binary64)))) (*.f64 x y))))
cost-diff0
(*.f64 #s(approx (+ (* -5000000000000000/5641895835477563 z) 5000000000000000/5641895835477563) (*.f64 #s(literal -5000000000000000/5641895835477563 binary64) z)) y)
cost-diff0
#s(approx (/ (+ (/ (* (* -5641895835477563/5000000000000000 z) y) (- 5641895835477563/5000000000000000 (* y x))) y) (- 5641895835477563/5000000000000000 (* y x))) (*.f64 #s(approx (+ (* -5000000000000000/5641895835477563 z) 5000000000000000/5641895835477563) (*.f64 #s(literal -5000000000000000/5641895835477563 binary64) z)) y))
cost-diff0
#s(approx (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y))) #s(approx (/ (+ (/ (* (* -5641895835477563/5000000000000000 z) y) (- 5641895835477563/5000000000000000 (* y x))) y) (- 5641895835477563/5000000000000000 (* y x))) (*.f64 #s(approx (+ (* -5000000000000000/5641895835477563 z) 5000000000000000/5641895835477563) (*.f64 #s(literal -5000000000000000/5641895835477563 binary64) z)) y)))
cost-diff0
(+.f64 x #s(approx (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y))) #s(approx (/ (+ (/ (* (* -5641895835477563/5000000000000000 z) y) (- 5641895835477563/5000000000000000 (* y x))) y) (- 5641895835477563/5000000000000000 (* y x))) (*.f64 #s(approx (+ (* -5000000000000000/5641895835477563 z) 5000000000000000/5641895835477563) (*.f64 #s(literal -5000000000000000/5641895835477563 binary64) z)) y))))
cost-diff0
(*.f64 #s(approx (+ (* -5000000000000000/5641895835477563 z) 5000000000000000/5641895835477563) #s(literal 5000000000000000/5641895835477563 binary64)) y)
cost-diff0
#s(approx (/ (+ (/ (* (* -5641895835477563/5000000000000000 z) y) (- 5641895835477563/5000000000000000 (* y x))) y) (- 5641895835477563/5000000000000000 (* y x))) (*.f64 #s(approx (+ (* -5000000000000000/5641895835477563 z) 5000000000000000/5641895835477563) #s(literal 5000000000000000/5641895835477563 binary64)) y))
cost-diff0
#s(approx (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y))) #s(approx (/ (+ (/ (* (* -5641895835477563/5000000000000000 z) y) (- 5641895835477563/5000000000000000 (* y x))) y) (- 5641895835477563/5000000000000000 (* y x))) (*.f64 #s(approx (+ (* -5000000000000000/5641895835477563 z) 5000000000000000/5641895835477563) #s(literal 5000000000000000/5641895835477563 binary64)) y)))
cost-diff0
(+.f64 x #s(approx (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y))) #s(approx (/ (+ (/ (* (* -5641895835477563/5000000000000000 z) y) (- 5641895835477563/5000000000000000 (* y x))) y) (- 5641895835477563/5000000000000000 (* y x))) (*.f64 #s(approx (+ (* -5000000000000000/5641895835477563 z) 5000000000000000/5641895835477563) #s(literal 5000000000000000/5641895835477563 binary64)) y))))
cost-diff0
(*.f64 #s(literal 5641895835477563/5000000000000000 binary64) #s(approx (exp z) (fma.f64 (fma.f64 (fma.f64 #s(literal 1/6 binary64) z #s(literal 1/2 binary64)) z #s(literal 1 binary64)) z #s(literal 1 binary64))))
cost-diff0
(-.f64 (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) #s(approx (exp z) (fma.f64 (fma.f64 (fma.f64 #s(literal 1/6 binary64) z #s(literal 1/2 binary64)) z #s(literal 1 binary64)) z #s(literal 1 binary64)))) (*.f64 x y))
cost-diff0
(/.f64 y (-.f64 (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) #s(approx (exp z) (fma.f64 (fma.f64 (fma.f64 #s(literal 1/6 binary64) z #s(literal 1/2 binary64)) z #s(literal 1 binary64)) z #s(literal 1 binary64)))) (*.f64 x y)))
cost-diff0
(+.f64 x (/.f64 y (-.f64 (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) #s(approx (exp z) (fma.f64 (fma.f64 (fma.f64 #s(literal 1/6 binary64) z #s(literal 1/2 binary64)) z #s(literal 1 binary64)) z #s(literal 1 binary64)))) (*.f64 x y))))
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
072770
0106770
1173766
2369688
31396688
45378688
08250647
Stop Event
iter limit
node limit
iter limit
Calls
Call 1
Inputs
(+.f64 x (/.f64 y (-.f64 (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) #s(approx (exp z) (fma.f64 (fma.f64 (fma.f64 #s(literal 1/6 binary64) z #s(literal 1/2 binary64)) z #s(literal 1 binary64)) z #s(literal 1 binary64)))) (*.f64 x y))))
x
(/.f64 y (-.f64 (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) #s(approx (exp z) (fma.f64 (fma.f64 (fma.f64 #s(literal 1/6 binary64) z #s(literal 1/2 binary64)) z #s(literal 1 binary64)) z #s(literal 1 binary64)))) (*.f64 x y)))
y
(-.f64 (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) #s(approx (exp z) (fma.f64 (fma.f64 (fma.f64 #s(literal 1/6 binary64) z #s(literal 1/2 binary64)) z #s(literal 1 binary64)) z #s(literal 1 binary64)))) (*.f64 x y))
(*.f64 #s(literal 5641895835477563/5000000000000000 binary64) #s(approx (exp z) (fma.f64 (fma.f64 (fma.f64 #s(literal 1/6 binary64) z #s(literal 1/2 binary64)) z #s(literal 1 binary64)) z #s(literal 1 binary64))))
#s(literal 5641895835477563/5000000000000000 binary64)
#s(approx (exp z) (fma.f64 (fma.f64 (fma.f64 #s(literal 1/6 binary64) z #s(literal 1/2 binary64)) z #s(literal 1 binary64)) z #s(literal 1 binary64)))
(fma.f64 (fma.f64 (fma.f64 #s(literal 1/6 binary64) z #s(literal 1/2 binary64)) z #s(literal 1 binary64)) z #s(literal 1 binary64))
(fma.f64 (fma.f64 #s(literal 1/6 binary64) z #s(literal 1/2 binary64)) z #s(literal 1 binary64))
(fma.f64 #s(literal 1/6 binary64) z #s(literal 1/2 binary64))
#s(literal 1/6 binary64)
z
#s(literal 1/2 binary64)
#s(literal 1 binary64)
(*.f64 x y)
(+.f64 x #s(approx (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y))) #s(approx (/ (+ (/ (* (* -5641895835477563/5000000000000000 z) y) (- 5641895835477563/5000000000000000 (* y x))) y) (- 5641895835477563/5000000000000000 (* y x))) (*.f64 #s(approx (+ (* -5000000000000000/5641895835477563 z) 5000000000000000/5641895835477563) #s(literal 5000000000000000/5641895835477563 binary64)) y))))
x
#s(approx (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y))) #s(approx (/ (+ (/ (* (* -5641895835477563/5000000000000000 z) y) (- 5641895835477563/5000000000000000 (* y x))) y) (- 5641895835477563/5000000000000000 (* y x))) (*.f64 #s(approx (+ (* -5000000000000000/5641895835477563 z) 5000000000000000/5641895835477563) #s(literal 5000000000000000/5641895835477563 binary64)) y)))
#s(approx (/ (+ (/ (* (* -5641895835477563/5000000000000000 z) y) (- 5641895835477563/5000000000000000 (* y x))) y) (- 5641895835477563/5000000000000000 (* y x))) (*.f64 #s(approx (+ (* -5000000000000000/5641895835477563 z) 5000000000000000/5641895835477563) #s(literal 5000000000000000/5641895835477563 binary64)) y))
(*.f64 #s(approx (+ (* -5000000000000000/5641895835477563 z) 5000000000000000/5641895835477563) #s(literal 5000000000000000/5641895835477563 binary64)) y)
#s(approx (+ (* -5000000000000000/5641895835477563 z) 5000000000000000/5641895835477563) #s(literal 5000000000000000/5641895835477563 binary64))
#s(literal 5000000000000000/5641895835477563 binary64)
y
(+.f64 x #s(approx (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y))) #s(approx (/ (+ (/ (* (* -5641895835477563/5000000000000000 z) y) (- 5641895835477563/5000000000000000 (* y x))) y) (- 5641895835477563/5000000000000000 (* y x))) (*.f64 #s(approx (+ (* -5000000000000000/5641895835477563 z) 5000000000000000/5641895835477563) (*.f64 #s(literal -5000000000000000/5641895835477563 binary64) z)) y))))
x
#s(approx (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y))) #s(approx (/ (+ (/ (* (* -5641895835477563/5000000000000000 z) y) (- 5641895835477563/5000000000000000 (* y x))) y) (- 5641895835477563/5000000000000000 (* y x))) (*.f64 #s(approx (+ (* -5000000000000000/5641895835477563 z) 5000000000000000/5641895835477563) (*.f64 #s(literal -5000000000000000/5641895835477563 binary64) z)) y)))
#s(approx (/ (+ (/ (* (* -5641895835477563/5000000000000000 z) y) (- 5641895835477563/5000000000000000 (* y x))) y) (- 5641895835477563/5000000000000000 (* y x))) (*.f64 #s(approx (+ (* -5000000000000000/5641895835477563 z) 5000000000000000/5641895835477563) (*.f64 #s(literal -5000000000000000/5641895835477563 binary64) z)) y))
(*.f64 #s(approx (+ (* -5000000000000000/5641895835477563 z) 5000000000000000/5641895835477563) (*.f64 #s(literal -5000000000000000/5641895835477563 binary64) z)) y)
#s(approx (+ (* -5000000000000000/5641895835477563 z) 5000000000000000/5641895835477563) (*.f64 #s(literal -5000000000000000/5641895835477563 binary64) z))
(*.f64 #s(literal -5000000000000000/5641895835477563 binary64) z)
#s(literal -5000000000000000/5641895835477563 binary64)
z
y
(+.f64 x (/.f64 y (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(approx (+ (* z 5641895835477563/5000000000000000) 5641895835477563/5000000000000000) (*.f64 z #s(literal 5641895835477563/5000000000000000 binary64)))) (*.f64 x y))))
x
(/.f64 y (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(approx (+ (* z 5641895835477563/5000000000000000) 5641895835477563/5000000000000000) (*.f64 z #s(literal 5641895835477563/5000000000000000 binary64)))) (*.f64 x y)))
y
(-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(approx (+ (* z 5641895835477563/5000000000000000) 5641895835477563/5000000000000000) (*.f64 z #s(literal 5641895835477563/5000000000000000 binary64)))) (*.f64 x y))
#s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(approx (+ (* z 5641895835477563/5000000000000000) 5641895835477563/5000000000000000) (*.f64 z #s(literal 5641895835477563/5000000000000000 binary64))))
#s(approx (+ (* z 5641895835477563/5000000000000000) 5641895835477563/5000000000000000) (*.f64 z #s(literal 5641895835477563/5000000000000000 binary64)))
(*.f64 z #s(literal 5641895835477563/5000000000000000 binary64))
z
#s(literal 5641895835477563/5000000000000000 binary64)
(*.f64 x y)
(+.f64 x #s(approx (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y))) (/.f64 #s(approx (+ (* (* 5641895835477563/5000000000000000 (* z y)) (- 5641895835477563/5000000000000000 (* y x))) (* (* (neg (- 5641895835477563/5000000000000000 (* y x))) (- 5641895835477563/5000000000000000 (* y x))) y)) (*.f64 (-.f64 (*.f64 #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) z) #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64)) y)) (*.f64 (*.f64 (neg.f64 (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x))) (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x))) (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x))))))
x
#s(approx (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y))) (/.f64 #s(approx (+ (* (* 5641895835477563/5000000000000000 (* z y)) (- 5641895835477563/5000000000000000 (* y x))) (* (* (neg (- 5641895835477563/5000000000000000 (* y x))) (- 5641895835477563/5000000000000000 (* y x))) y)) (*.f64 (-.f64 (*.f64 #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) z) #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64)) y)) (*.f64 (*.f64 (neg.f64 (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x))) (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x))) (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)))))
(/.f64 #s(approx (+ (* (* 5641895835477563/5000000000000000 (* z y)) (- 5641895835477563/5000000000000000 (* y x))) (* (* (neg (- 5641895835477563/5000000000000000 (* y x))) (- 5641895835477563/5000000000000000 (* y x))) y)) (*.f64 (-.f64 (*.f64 #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) z) #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64)) y)) (*.f64 (*.f64 (neg.f64 (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x))) (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x))) (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x))))
#s(approx (+ (* (* 5641895835477563/5000000000000000 (* z y)) (- 5641895835477563/5000000000000000 (* y x))) (* (* (neg (- 5641895835477563/5000000000000000 (* y x))) (- 5641895835477563/5000000000000000 (* y x))) y)) (*.f64 (-.f64 (*.f64 #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) z) #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64)) y))
(*.f64 (-.f64 (*.f64 #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) z) #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64)) y)
(-.f64 (*.f64 #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) z) #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64))
(*.f64 #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) z)
#s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64)
z
y
(*.f64 (*.f64 (neg.f64 (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x))) (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x))) (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)))
(*.f64 (neg.f64 (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x))) (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)))
(neg.f64 (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)))
(-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x))
#s(literal 5641895835477563/5000000000000000 binary64)
(*.f64 y x)
Outputs
(+.f64 x (/.f64 y (-.f64 (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) #s(approx (exp z) (fma.f64 (fma.f64 (fma.f64 #s(literal 1/6 binary64) z #s(literal 1/2 binary64)) z #s(literal 1 binary64)) z #s(literal 1 binary64)))) (*.f64 x y))))
(+.f64 (/.f64 y (fma.f64 #s(approx (exp z) (fma.f64 (fma.f64 (fma.f64 #s(literal 1/6 binary64) z #s(literal 1/2 binary64)) z #s(literal 1 binary64)) z #s(literal 1 binary64))) #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 (neg.f64 x) y))) x)
x
(/.f64 y (-.f64 (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) #s(approx (exp z) (fma.f64 (fma.f64 (fma.f64 #s(literal 1/6 binary64) z #s(literal 1/2 binary64)) z #s(literal 1 binary64)) z #s(literal 1 binary64)))) (*.f64 x y)))
(/.f64 y (fma.f64 #s(approx (exp z) (fma.f64 (fma.f64 (fma.f64 #s(literal 1/6 binary64) z #s(literal 1/2 binary64)) z #s(literal 1 binary64)) z #s(literal 1 binary64))) #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 (neg.f64 x) y)))
y
(-.f64 (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) #s(approx (exp z) (fma.f64 (fma.f64 (fma.f64 #s(literal 1/6 binary64) z #s(literal 1/2 binary64)) z #s(literal 1 binary64)) z #s(literal 1 binary64)))) (*.f64 x y))
(fma.f64 #s(approx (exp z) (fma.f64 (fma.f64 (fma.f64 #s(literal 1/6 binary64) z #s(literal 1/2 binary64)) z #s(literal 1 binary64)) z #s(literal 1 binary64))) #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 (neg.f64 x) y))
(*.f64 #s(literal 5641895835477563/5000000000000000 binary64) #s(approx (exp z) (fma.f64 (fma.f64 (fma.f64 #s(literal 1/6 binary64) z #s(literal 1/2 binary64)) z #s(literal 1 binary64)) z #s(literal 1 binary64))))
(*.f64 #s(approx (exp z) (fma.f64 (fma.f64 (fma.f64 #s(literal 1/6 binary64) z #s(literal 1/2 binary64)) z #s(literal 1 binary64)) z #s(literal 1 binary64))) #s(literal 5641895835477563/5000000000000000 binary64))
#s(literal 5641895835477563/5000000000000000 binary64)
#s(approx (exp z) (fma.f64 (fma.f64 (fma.f64 #s(literal 1/6 binary64) z #s(literal 1/2 binary64)) z #s(literal 1 binary64)) z #s(literal 1 binary64)))
(fma.f64 (fma.f64 (fma.f64 #s(literal 1/6 binary64) z #s(literal 1/2 binary64)) z #s(literal 1 binary64)) z #s(literal 1 binary64))
(fma.f64 (fma.f64 #s(literal 1/6 binary64) z #s(literal 1/2 binary64)) z #s(literal 1 binary64))
(fma.f64 #s(literal 1/6 binary64) z #s(literal 1/2 binary64))
#s(literal 1/6 binary64)
z
#s(literal 1/2 binary64)
#s(literal 1 binary64)
(*.f64 x y)
(*.f64 y x)
(+.f64 x #s(approx (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y))) #s(approx (/ (+ (/ (* (* -5641895835477563/5000000000000000 z) y) (- 5641895835477563/5000000000000000 (* y x))) y) (- 5641895835477563/5000000000000000 (* y x))) (*.f64 #s(approx (+ (* -5000000000000000/5641895835477563 z) 5000000000000000/5641895835477563) #s(literal 5000000000000000/5641895835477563 binary64)) y))))
(+.f64 #s(approx (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y))) #s(approx (/ (+ (/ (* (* -5641895835477563/5000000000000000 z) y) (- 5641895835477563/5000000000000000 (* y x))) y) (- 5641895835477563/5000000000000000 (* y x))) (*.f64 #s(approx (+ (* -5000000000000000/5641895835477563 z) 5000000000000000/5641895835477563) #s(literal 5000000000000000/5641895835477563 binary64)) y))) x)
x
#s(approx (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y))) #s(approx (/ (+ (/ (* (* -5641895835477563/5000000000000000 z) y) (- 5641895835477563/5000000000000000 (* y x))) y) (- 5641895835477563/5000000000000000 (* y x))) (*.f64 #s(approx (+ (* -5000000000000000/5641895835477563 z) 5000000000000000/5641895835477563) #s(literal 5000000000000000/5641895835477563 binary64)) y)))
#s(approx (/ (+ (/ (* (* -5641895835477563/5000000000000000 z) y) (- 5641895835477563/5000000000000000 (* y x))) y) (- 5641895835477563/5000000000000000 (* y x))) (*.f64 #s(approx (+ (* -5000000000000000/5641895835477563 z) 5000000000000000/5641895835477563) #s(literal 5000000000000000/5641895835477563 binary64)) y))
(*.f64 #s(approx (+ (* -5000000000000000/5641895835477563 z) 5000000000000000/5641895835477563) #s(literal 5000000000000000/5641895835477563 binary64)) y)
#s(approx (+ (* -5000000000000000/5641895835477563 z) 5000000000000000/5641895835477563) #s(literal 5000000000000000/5641895835477563 binary64))
#s(literal 5000000000000000/5641895835477563 binary64)
y
(+.f64 x #s(approx (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y))) #s(approx (/ (+ (/ (* (* -5641895835477563/5000000000000000 z) y) (- 5641895835477563/5000000000000000 (* y x))) y) (- 5641895835477563/5000000000000000 (* y x))) (*.f64 #s(approx (+ (* -5000000000000000/5641895835477563 z) 5000000000000000/5641895835477563) (*.f64 #s(literal -5000000000000000/5641895835477563 binary64) z)) y))))
(+.f64 #s(approx (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y))) #s(approx (/ (+ (/ (* (* -5641895835477563/5000000000000000 z) y) (- 5641895835477563/5000000000000000 (* y x))) y) (- 5641895835477563/5000000000000000 (* y x))) (*.f64 #s(approx (+ (* -5000000000000000/5641895835477563 z) 5000000000000000/5641895835477563) (*.f64 #s(literal -5000000000000000/5641895835477563 binary64) z)) y))) x)
x
#s(approx (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y))) #s(approx (/ (+ (/ (* (* -5641895835477563/5000000000000000 z) y) (- 5641895835477563/5000000000000000 (* y x))) y) (- 5641895835477563/5000000000000000 (* y x))) (*.f64 #s(approx (+ (* -5000000000000000/5641895835477563 z) 5000000000000000/5641895835477563) (*.f64 #s(literal -5000000000000000/5641895835477563 binary64) z)) y)))
#s(approx (/ (+ (/ (* (* -5641895835477563/5000000000000000 z) y) (- 5641895835477563/5000000000000000 (* y x))) y) (- 5641895835477563/5000000000000000 (* y x))) (*.f64 #s(approx (+ (* -5000000000000000/5641895835477563 z) 5000000000000000/5641895835477563) (*.f64 #s(literal -5000000000000000/5641895835477563 binary64) z)) y))
(*.f64 #s(approx (+ (* -5000000000000000/5641895835477563 z) 5000000000000000/5641895835477563) (*.f64 #s(literal -5000000000000000/5641895835477563 binary64) z)) y)
#s(approx (+ (* -5000000000000000/5641895835477563 z) 5000000000000000/5641895835477563) (*.f64 #s(literal -5000000000000000/5641895835477563 binary64) z))
(*.f64 #s(literal -5000000000000000/5641895835477563 binary64) z)
#s(literal -5000000000000000/5641895835477563 binary64)
z
y
(+.f64 x (/.f64 y (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(approx (+ (* z 5641895835477563/5000000000000000) 5641895835477563/5000000000000000) (*.f64 z #s(literal 5641895835477563/5000000000000000 binary64)))) (*.f64 x y))))
(+.f64 (/.f64 y (fma.f64 (neg.f64 x) y #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(approx (+ (* z 5641895835477563/5000000000000000) 5641895835477563/5000000000000000) (*.f64 z #s(literal 5641895835477563/5000000000000000 binary64)))))) x)
x
(/.f64 y (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(approx (+ (* z 5641895835477563/5000000000000000) 5641895835477563/5000000000000000) (*.f64 z #s(literal 5641895835477563/5000000000000000 binary64)))) (*.f64 x y)))
(/.f64 y (fma.f64 (neg.f64 x) y #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(approx (+ (* z 5641895835477563/5000000000000000) 5641895835477563/5000000000000000) (*.f64 z #s(literal 5641895835477563/5000000000000000 binary64))))))
y
(-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(approx (+ (* z 5641895835477563/5000000000000000) 5641895835477563/5000000000000000) (*.f64 z #s(literal 5641895835477563/5000000000000000 binary64)))) (*.f64 x y))
(fma.f64 (neg.f64 x) y #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(approx (+ (* z 5641895835477563/5000000000000000) 5641895835477563/5000000000000000) (*.f64 z #s(literal 5641895835477563/5000000000000000 binary64)))))
#s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(approx (+ (* z 5641895835477563/5000000000000000) 5641895835477563/5000000000000000) (*.f64 z #s(literal 5641895835477563/5000000000000000 binary64))))
#s(approx (+ (* z 5641895835477563/5000000000000000) 5641895835477563/5000000000000000) (*.f64 z #s(literal 5641895835477563/5000000000000000 binary64)))
(*.f64 z #s(literal 5641895835477563/5000000000000000 binary64))
z
#s(literal 5641895835477563/5000000000000000 binary64)
(*.f64 x y)
(*.f64 y x)
(+.f64 x #s(approx (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y))) (/.f64 #s(approx (+ (* (* 5641895835477563/5000000000000000 (* z y)) (- 5641895835477563/5000000000000000 (* y x))) (* (* (neg (- 5641895835477563/5000000000000000 (* y x))) (- 5641895835477563/5000000000000000 (* y x))) y)) (*.f64 (-.f64 (*.f64 #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) z) #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64)) y)) (*.f64 (*.f64 (neg.f64 (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x))) (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x))) (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x))))))
(+.f64 #s(approx (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y))) (/.f64 #s(approx (+ (* (* 5641895835477563/5000000000000000 (* z y)) (- 5641895835477563/5000000000000000 (* y x))) (* (* (neg (- 5641895835477563/5000000000000000 (* y x))) (- 5641895835477563/5000000000000000 (* y x))) y)) (*.f64 (-.f64 (*.f64 #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) z) #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64)) y)) (pow.f64 (fma.f64 y x #s(literal -5641895835477563/5000000000000000 binary64)) #s(literal 3 binary64)))) x)
x
#s(approx (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y))) (/.f64 #s(approx (+ (* (* 5641895835477563/5000000000000000 (* z y)) (- 5641895835477563/5000000000000000 (* y x))) (* (* (neg (- 5641895835477563/5000000000000000 (* y x))) (- 5641895835477563/5000000000000000 (* y x))) y)) (*.f64 (-.f64 (*.f64 #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) z) #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64)) y)) (*.f64 (*.f64 (neg.f64 (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x))) (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x))) (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)))))
#s(approx (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y))) (/.f64 #s(approx (+ (* (* 5641895835477563/5000000000000000 (* z y)) (- 5641895835477563/5000000000000000 (* y x))) (* (* (neg (- 5641895835477563/5000000000000000 (* y x))) (- 5641895835477563/5000000000000000 (* y x))) y)) (*.f64 (-.f64 (*.f64 #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) z) #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64)) y)) (pow.f64 (fma.f64 y x #s(literal -5641895835477563/5000000000000000 binary64)) #s(literal 3 binary64))))
(/.f64 #s(approx (+ (* (* 5641895835477563/5000000000000000 (* z y)) (- 5641895835477563/5000000000000000 (* y x))) (* (* (neg (- 5641895835477563/5000000000000000 (* y x))) (- 5641895835477563/5000000000000000 (* y x))) y)) (*.f64 (-.f64 (*.f64 #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) z) #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64)) y)) (*.f64 (*.f64 (neg.f64 (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x))) (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x))) (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x))))
(/.f64 #s(approx (+ (* (* 5641895835477563/5000000000000000 (* z y)) (- 5641895835477563/5000000000000000 (* y x))) (* (* (neg (- 5641895835477563/5000000000000000 (* y x))) (- 5641895835477563/5000000000000000 (* y x))) y)) (*.f64 (-.f64 (*.f64 #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) z) #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64)) y)) (pow.f64 (fma.f64 y x #s(literal -5641895835477563/5000000000000000 binary64)) #s(literal 3 binary64)))
#s(approx (+ (* (* 5641895835477563/5000000000000000 (* z y)) (- 5641895835477563/5000000000000000 (* y x))) (* (* (neg (- 5641895835477563/5000000000000000 (* y x))) (- 5641895835477563/5000000000000000 (* y x))) y)) (*.f64 (-.f64 (*.f64 #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) z) #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64)) y))
(*.f64 (-.f64 (*.f64 #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) z) #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64)) y)
(-.f64 (*.f64 #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) z) #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64))
(*.f64 #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) z)
#s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64)
z
y
(*.f64 (*.f64 (neg.f64 (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x))) (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x))) (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)))
(pow.f64 (fma.f64 y x #s(literal -5641895835477563/5000000000000000 binary64)) #s(literal 3 binary64))
(*.f64 (neg.f64 (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x))) (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)))
(*.f64 (fma.f64 y x #s(literal -5641895835477563/5000000000000000 binary64)) (neg.f64 (fma.f64 y x #s(literal -5641895835477563/5000000000000000 binary64))))
(neg.f64 (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)))
(fma.f64 y x #s(literal -5641895835477563/5000000000000000 binary64))
(-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x))
(neg.f64 (fma.f64 y x #s(literal -5641895835477563/5000000000000000 binary64)))
#s(literal 5641895835477563/5000000000000000 binary64)
(*.f64 y x)

localize236.0ms (2.5%)

Memory
27.0MiB live, 249.3MiB allocated
Localize:

Found 20 expressions of interest:

NewMetricScoreProgram
accuracy0.654628759768442
(*.f64 (neg.f64 (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x))) (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)))
accuracy20.28157595263006
(/.f64 #s(approx (+ (* (* 5641895835477563/5000000000000000 (* z y)) (- 5641895835477563/5000000000000000 (* y x))) (* (* (neg (- 5641895835477563/5000000000000000 (* y x))) (- 5641895835477563/5000000000000000 (* y x))) y)) (*.f64 (-.f64 (*.f64 #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) z) #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64)) y)) (*.f64 (*.f64 (neg.f64 (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x))) (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x))) (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x))))
accuracy23.9686260511564
#s(approx (+ (* (* 5641895835477563/5000000000000000 (* z y)) (- 5641895835477563/5000000000000000 (* y x))) (* (* (neg (- 5641895835477563/5000000000000000 (* y x))) (- 5641895835477563/5000000000000000 (* y x))) y)) (*.f64 (-.f64 (*.f64 #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) z) #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64)) y))
accuracy29.44244178814141
#s(approx (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y))) (/.f64 #s(approx (+ (* (* 5641895835477563/5000000000000000 (* z y)) (- 5641895835477563/5000000000000000 (* y x))) (* (* (neg (- 5641895835477563/5000000000000000 (* y x))) (- 5641895835477563/5000000000000000 (* y x))) y)) (*.f64 (-.f64 (*.f64 #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) z) #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64)) y)) (*.f64 (*.f64 (neg.f64 (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x))) (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x))) (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)))))
accuracy0.6015625000000001
(-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(approx (+ (* z 5641895835477563/5000000000000000) 5641895835477563/5000000000000000) (*.f64 z #s(literal 5641895835477563/5000000000000000 binary64)))) (*.f64 x y))
accuracy6.34149973257644
(/.f64 y (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(approx (+ (* z 5641895835477563/5000000000000000) 5641895835477563/5000000000000000) (*.f64 z #s(literal 5641895835477563/5000000000000000 binary64)))) (*.f64 x y)))
accuracy29.024869983476215
#s(approx (+ (* z 5641895835477563/5000000000000000) 5641895835477563/5000000000000000) (*.f64 z #s(literal 5641895835477563/5000000000000000 binary64)))
accuracy33.85287713382368
#s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(approx (+ (* z 5641895835477563/5000000000000000) 5641895835477563/5000000000000000) (*.f64 z #s(literal 5641895835477563/5000000000000000 binary64))))
accuracy0.390625
(*.f64 #s(literal -5000000000000000/5641895835477563 binary64) z)
accuracy26.467364275373573
#s(approx (/ (+ (/ (* (* -5641895835477563/5000000000000000 z) y) (- 5641895835477563/5000000000000000 (* y x))) y) (- 5641895835477563/5000000000000000 (* y x))) (*.f64 #s(approx (+ (* -5000000000000000/5641895835477563 z) 5000000000000000/5641895835477563) (*.f64 #s(literal -5000000000000000/5641895835477563 binary64) z)) y))
accuracy28.861452296309423
#s(approx (+ (* -5000000000000000/5641895835477563 z) 5000000000000000/5641895835477563) (*.f64 #s(literal -5000000000000000/5641895835477563 binary64) z))
accuracy29.44244178814141
#s(approx (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y))) #s(approx (/ (+ (/ (* (* -5641895835477563/5000000000000000 z) y) (- 5641895835477563/5000000000000000 (* y x))) y) (- 5641895835477563/5000000000000000 (* y x))) (*.f64 #s(approx (+ (* -5000000000000000/5641895835477563 z) 5000000000000000/5641895835477563) (*.f64 #s(literal -5000000000000000/5641895835477563 binary64) z)) y)))
accuracy0.3046875
(*.f64 #s(approx (+ (* -5000000000000000/5641895835477563 z) 5000000000000000/5641895835477563) #s(literal 5000000000000000/5641895835477563 binary64)) y)
accuracy26.467364275373573
#s(approx (/ (+ (/ (* (* -5641895835477563/5000000000000000 z) y) (- 5641895835477563/5000000000000000 (* y x))) y) (- 5641895835477563/5000000000000000 (* y x))) (*.f64 #s(approx (+ (* -5000000000000000/5641895835477563 z) 5000000000000000/5641895835477563) #s(literal 5000000000000000/5641895835477563 binary64)) y))
accuracy29.44244178814141
#s(approx (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y))) #s(approx (/ (+ (/ (* (* -5641895835477563/5000000000000000 z) y) (- 5641895835477563/5000000000000000 (* y x))) y) (- 5641895835477563/5000000000000000 (* y x))) (*.f64 #s(approx (+ (* -5000000000000000/5641895835477563 z) 5000000000000000/5641895835477563) #s(literal 5000000000000000/5641895835477563 binary64)) y)))
accuracy34.31845592433694
#s(approx (+ (* -5000000000000000/5641895835477563 z) 5000000000000000/5641895835477563) #s(literal 5000000000000000/5641895835477563 binary64))
accuracy0.1796875
(fma.f64 #s(literal 1/6 binary64) z #s(literal 1/2 binary64))
accuracy0.6015625000000001
(-.f64 (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) #s(approx (exp z) (fma.f64 (fma.f64 (fma.f64 #s(literal 1/6 binary64) z #s(literal 1/2 binary64)) z #s(literal 1 binary64)) z #s(literal 1 binary64)))) (*.f64 x y))
accuracy6.34149973257644
(/.f64 y (-.f64 (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) #s(approx (exp z) (fma.f64 (fma.f64 (fma.f64 #s(literal 1/6 binary64) z #s(literal 1/2 binary64)) z #s(literal 1 binary64)) z #s(literal 1 binary64)))) (*.f64 x y)))
accuracy23.99394637878547
#s(approx (exp z) (fma.f64 (fma.f64 (fma.f64 #s(literal 1/6 binary64) z #s(literal 1/2 binary64)) z #s(literal 1 binary64)) z #s(literal 1 binary64)))
Samples
162.0ms256×0valid
Compiler

Compiled 397 to 49 computations (87.7% saved)

Precisions
Click to see histograms. Total time spent on operations: 108.0ms
const: 52.0ms (48% of total)
ival-mult: 34.0ms (31.4% of total)
ival-add: 9.0ms (8.3% of total)
ival-div: 6.0ms (5.5% of total)
ival-sub: 3.0ms (2.8% of total)
ival-exp: 2.0ms (1.8% of total)
ival-neg: 1.0ms (0.9% of total)
ival-assert: 0.0ms (0% of total)
ival-true: 0.0ms (0% of total)
exact: 0.0ms (0% of total)

series63.0ms (0.7%)

Memory
-7.6MiB live, 36.1MiB allocated
Counts
29 → 191
Calls
Call 1
Inputs
(+.f64 x (/.f64 y (-.f64 (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) #s(approx (exp z) (fma.f64 (fma.f64 (fma.f64 #s(literal 1/6 binary64) z #s(literal 1/2 binary64)) z #s(literal 1 binary64)) z #s(literal 1 binary64)))) (*.f64 x y))))
(/.f64 y (-.f64 (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) #s(approx (exp z) (fma.f64 (fma.f64 (fma.f64 #s(literal 1/6 binary64) z #s(literal 1/2 binary64)) z #s(literal 1 binary64)) z #s(literal 1 binary64)))) (*.f64 x y)))
(-.f64 (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) #s(approx (exp z) (fma.f64 (fma.f64 (fma.f64 #s(literal 1/6 binary64) z #s(literal 1/2 binary64)) z #s(literal 1 binary64)) z #s(literal 1 binary64)))) (*.f64 x y))
(*.f64 #s(literal 5641895835477563/5000000000000000 binary64) #s(approx (exp z) (fma.f64 (fma.f64 (fma.f64 #s(literal 1/6 binary64) z #s(literal 1/2 binary64)) z #s(literal 1 binary64)) z #s(literal 1 binary64))))
(+.f64 x #s(approx (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y))) #s(approx (/ (+ (/ (* (* -5641895835477563/5000000000000000 z) y) (- 5641895835477563/5000000000000000 (* y x))) y) (- 5641895835477563/5000000000000000 (* y x))) (*.f64 #s(approx (+ (* -5000000000000000/5641895835477563 z) 5000000000000000/5641895835477563) #s(literal 5000000000000000/5641895835477563 binary64)) y))))
#s(approx (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y))) #s(approx (/ (+ (/ (* (* -5641895835477563/5000000000000000 z) y) (- 5641895835477563/5000000000000000 (* y x))) y) (- 5641895835477563/5000000000000000 (* y x))) (*.f64 #s(approx (+ (* -5000000000000000/5641895835477563 z) 5000000000000000/5641895835477563) #s(literal 5000000000000000/5641895835477563 binary64)) y)))
#s(approx (/ (+ (/ (* (* -5641895835477563/5000000000000000 z) y) (- 5641895835477563/5000000000000000 (* y x))) y) (- 5641895835477563/5000000000000000 (* y x))) (*.f64 #s(approx (+ (* -5000000000000000/5641895835477563 z) 5000000000000000/5641895835477563) #s(literal 5000000000000000/5641895835477563 binary64)) y))
(*.f64 #s(approx (+ (* -5000000000000000/5641895835477563 z) 5000000000000000/5641895835477563) #s(literal 5000000000000000/5641895835477563 binary64)) y)
(+.f64 x #s(approx (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y))) #s(approx (/ (+ (/ (* (* -5641895835477563/5000000000000000 z) y) (- 5641895835477563/5000000000000000 (* y x))) y) (- 5641895835477563/5000000000000000 (* y x))) (*.f64 #s(approx (+ (* -5000000000000000/5641895835477563 z) 5000000000000000/5641895835477563) (*.f64 #s(literal -5000000000000000/5641895835477563 binary64) z)) y))))
#s(approx (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y))) #s(approx (/ (+ (/ (* (* -5641895835477563/5000000000000000 z) y) (- 5641895835477563/5000000000000000 (* y x))) y) (- 5641895835477563/5000000000000000 (* y x))) (*.f64 #s(approx (+ (* -5000000000000000/5641895835477563 z) 5000000000000000/5641895835477563) (*.f64 #s(literal -5000000000000000/5641895835477563 binary64) z)) y)))
#s(approx (/ (+ (/ (* (* -5641895835477563/5000000000000000 z) y) (- 5641895835477563/5000000000000000 (* y x))) y) (- 5641895835477563/5000000000000000 (* y x))) (*.f64 #s(approx (+ (* -5000000000000000/5641895835477563 z) 5000000000000000/5641895835477563) (*.f64 #s(literal -5000000000000000/5641895835477563 binary64) z)) y))
(*.f64 #s(approx (+ (* -5000000000000000/5641895835477563 z) 5000000000000000/5641895835477563) (*.f64 #s(literal -5000000000000000/5641895835477563 binary64) z)) y)
(+.f64 x (/.f64 y (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(approx (+ (* z 5641895835477563/5000000000000000) 5641895835477563/5000000000000000) (*.f64 z #s(literal 5641895835477563/5000000000000000 binary64)))) (*.f64 x y))))
(/.f64 y (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(approx (+ (* z 5641895835477563/5000000000000000) 5641895835477563/5000000000000000) (*.f64 z #s(literal 5641895835477563/5000000000000000 binary64)))) (*.f64 x y)))
(-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(approx (+ (* z 5641895835477563/5000000000000000) 5641895835477563/5000000000000000) (*.f64 z #s(literal 5641895835477563/5000000000000000 binary64)))) (*.f64 x y))
#s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(approx (+ (* z 5641895835477563/5000000000000000) 5641895835477563/5000000000000000) (*.f64 z #s(literal 5641895835477563/5000000000000000 binary64))))
(*.f64 (*.f64 (neg.f64 (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x))) (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x))) (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)))
(neg.f64 (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)))
(+.f64 x #s(approx (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y))) (/.f64 #s(approx (+ (* (* 5641895835477563/5000000000000000 (* z y)) (- 5641895835477563/5000000000000000 (* y x))) (* (* (neg (- 5641895835477563/5000000000000000 (* y x))) (- 5641895835477563/5000000000000000 (* y x))) y)) (*.f64 (-.f64 (*.f64 #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) z) #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64)) y)) (*.f64 (*.f64 (neg.f64 (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x))) (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x))) (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x))))))
#s(approx (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y))) (/.f64 #s(approx (+ (* (* 5641895835477563/5000000000000000 (* z y)) (- 5641895835477563/5000000000000000 (* y x))) (* (* (neg (- 5641895835477563/5000000000000000 (* y x))) (- 5641895835477563/5000000000000000 (* y x))) y)) (*.f64 (-.f64 (*.f64 #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) z) #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64)) y)) (*.f64 (*.f64 (neg.f64 (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x))) (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x))) (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)))))
#s(approx (exp z) (fma.f64 (fma.f64 (fma.f64 #s(literal 1/6 binary64) z #s(literal 1/2 binary64)) z #s(literal 1 binary64)) z #s(literal 1 binary64)))
(fma.f64 #s(literal 1/6 binary64) z #s(literal 1/2 binary64))
#s(approx (+ (* -5000000000000000/5641895835477563 z) 5000000000000000/5641895835477563) #s(literal 5000000000000000/5641895835477563 binary64))
#s(approx (+ (* -5000000000000000/5641895835477563 z) 5000000000000000/5641895835477563) (*.f64 #s(literal -5000000000000000/5641895835477563 binary64) z))
(*.f64 #s(literal -5000000000000000/5641895835477563 binary64) z)
#s(approx (+ (* z 5641895835477563/5000000000000000) 5641895835477563/5000000000000000) (*.f64 z #s(literal 5641895835477563/5000000000000000 binary64)))
#s(approx (+ (* (* 5641895835477563/5000000000000000 (* z y)) (- 5641895835477563/5000000000000000 (* y x))) (* (* (neg (- 5641895835477563/5000000000000000 (* y x))) (- 5641895835477563/5000000000000000 (* y x))) y)) (*.f64 (-.f64 (*.f64 #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) z) #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64)) y))
(/.f64 #s(approx (+ (* (* 5641895835477563/5000000000000000 (* z y)) (- 5641895835477563/5000000000000000 (* y x))) (* (* (neg (- 5641895835477563/5000000000000000 (* y x))) (- 5641895835477563/5000000000000000 (* y x))) y)) (*.f64 (-.f64 (*.f64 #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) z) #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64)) y)) (*.f64 (*.f64 (neg.f64 (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x))) (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x))) (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x))))
(*.f64 (neg.f64 (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x))) (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)))
Outputs
(* 5000000000000000/5641895835477563 (/ y (exp z)))
(+ (* 5000000000000000/5641895835477563 (/ y (exp z))) (* x (- 1 (* -25000000000000000000000000000000/31830988618379068626528276418969 (/ (pow y 2) (pow (exp z) 2))))))
(+ (* 5000000000000000/5641895835477563 (/ y (exp z))) (* x (- (+ 1 (* 125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547 (/ (* x (pow y 3)) (pow (exp z) 3)))) (* -25000000000000000000000000000000/31830988618379068626528276418969 (/ (pow y 2) (pow (exp z) 2))))))
(+ (* 5000000000000000/5641895835477563 (/ y (exp z))) (* x (- (+ 1 (* x (- (* 625000000000000000000000000000000000000000000000000000000000000/1013211836423377808197068612118338110498536634308026710423022961 (/ (* x (pow y 4)) (pow (exp z) 4))) (* -125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547 (/ (pow y 3) (pow (exp z) 3)))))) (* -25000000000000000000000000000000/31830988618379068626528276418969 (/ (pow y 2) (pow (exp z) 2))))))
(+ (* 25000000000000000000000000000000/31830988618379068626528276418969 (/ (* x (pow y 2)) (pow (exp z) 2))) (* 5000000000000000/5641895835477563 (/ y (exp z))))
(+ (* 5000000000000000/5641895835477563 (/ y (exp z))) (* x (- (* 125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547 (/ (* x (pow y 3)) (pow (exp z) 3))) (* -25000000000000000000000000000000/31830988618379068626528276418969 (/ (pow y 2) (pow (exp z) 2))))))
(+ (* 5000000000000000/5641895835477563 (/ y (exp z))) (* x (- (* x (- (* 625000000000000000000000000000000000000000000000000000000000000/1013211836423377808197068612118338110498536634308026710423022961 (/ (* x (pow y 4)) (pow (exp z) 4))) (* -125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547 (/ (pow y 3) (pow (exp z) 3))))) (* -25000000000000000000000000000000/31830988618379068626528276418969 (/ (pow y 2) (pow (exp z) 2))))))
(* 5641895835477563/5000000000000000 (exp z))
(+ (* -1 (* x y)) (* 5641895835477563/5000000000000000 (exp z)))
(* 5000000000000000/5641895835477563 (+ y (* -1 (* y z))))
(+ (* 5000000000000000/5641895835477563 (+ y (* -1 (* y z)))) (* x (- (* -25000000000000000000000000000000/31830988618379068626528276418969 (* (pow y 2) z)) (* -25000000000000000000000000000000/31830988618379068626528276418969 (* y (+ y (* -1 (* y z))))))))
(+ (* 5000000000000000/5641895835477563 (+ y (* -1 (* y z)))) (* x (- (+ (* -25000000000000000000000000000000/31830988618379068626528276418969 (* (pow y 2) z)) (* x (- (* -125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547 (* (pow y 3) z)) (* -5000000000000000/5641895835477563 (* y (- (* -25000000000000000000000000000000/31830988618379068626528276418969 (* (pow y 2) z)) (* -25000000000000000000000000000000/31830988618379068626528276418969 (* y (+ y (* -1 (* y z))))))))))) (* -25000000000000000000000000000000/31830988618379068626528276418969 (* y (+ y (* -1 (* y z))))))))
(+ (* 5000000000000000/5641895835477563 (+ y (* -1 (* y z)))) (* x (- (+ (* -25000000000000000000000000000000/31830988618379068626528276418969 (* (pow y 2) z)) (* x (- (+ (* -125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547 (* (pow y 3) z)) (* x (- (* -625000000000000000000000000000000000000000000000000000000000000/1013211836423377808197068612118338110498536634308026710423022961 (* (pow y 4) z)) (* -5000000000000000/5641895835477563 (* y (- (* -125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547 (* (pow y 3) z)) (* -5000000000000000/5641895835477563 (* y (- (* -25000000000000000000000000000000/31830988618379068626528276418969 (* (pow y 2) z)) (* -25000000000000000000000000000000/31830988618379068626528276418969 (* y (+ y (* -1 (* y z)))))))))))))) (* -5000000000000000/5641895835477563 (* y (- (* -25000000000000000000000000000000/31830988618379068626528276418969 (* (pow y 2) z)) (* -25000000000000000000000000000000/31830988618379068626528276418969 (* y (+ y (* -1 (* y z))))))))))) (* -25000000000000000000000000000000/31830988618379068626528276418969 (* y (+ y (* -1 (* y z))))))))
-179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000
(- (* x (+ (* 31830988618379068626528276418969/25000000000000000000000000000000 y) (* 31830988618379068626528276418969/12500000000000000000000000000000 y))) 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000)
(- (* x (+ (* 31830988618379068626528276418969/25000000000000000000000000000000 y) (+ (* 31830988618379068626528276418969/12500000000000000000000000000000 y) (* x (+ (* -5641895835477563/2500000000000000 (pow y 2)) (* -5641895835477563/5000000000000000 (pow y 2))))))) 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000)
(- (* x (+ (* 31830988618379068626528276418969/25000000000000000000000000000000 y) (+ (* 31830988618379068626528276418969/12500000000000000000000000000000 y) (* x (+ (* -5641895835477563/2500000000000000 (pow y 2)) (+ (* -5641895835477563/5000000000000000 (pow y 2)) (* x (pow y 3)))))))) 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000)
-5641895835477563/5000000000000000
(- (* x y) 5641895835477563/5000000000000000)
(+ (* -31830988618379068626528276418969/25000000000000000000000000000000 y) (* 31830988618379068626528276418969/25000000000000000000000000000000 (* y z)))
(+ (* -31830988618379068626528276418969/25000000000000000000000000000000 y) (+ (* 31830988618379068626528276418969/25000000000000000000000000000000 (* y z)) (* x (+ (* -5641895835477563/5000000000000000 (* (pow y 2) z)) (* 5641895835477563/2500000000000000 (pow y 2))))))
(+ (* -31830988618379068626528276418969/25000000000000000000000000000000 y) (+ (* 31830988618379068626528276418969/25000000000000000000000000000000 (* y z)) (* x (+ (* -5641895835477563/5000000000000000 (* (pow y 2) z)) (+ (* -1 (* x (pow y 3))) (* 5641895835477563/2500000000000000 (pow y 2)))))))
(* -125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547 (+ (* -31830988618379068626528276418969/25000000000000000000000000000000 y) (* 31830988618379068626528276418969/25000000000000000000000000000000 (* y z))))
(+ (* -125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547 (+ (* -31830988618379068626528276418969/25000000000000000000000000000000 y) (* 31830988618379068626528276418969/25000000000000000000000000000000 (* y z)))) (* x (- (* -125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547 (+ (* -5641895835477563/5000000000000000 (* (pow y 2) z)) (* 5641895835477563/2500000000000000 (pow y 2)))) (* 15625000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000/32251534433199493661049880593938777829847262829918009516762758739122115348467797302968742947209 (* (+ (* -31830988618379068626528276418969/25000000000000000000000000000000 y) (* 31830988618379068626528276418969/25000000000000000000000000000000 (* y z))) (+ (* 31830988618379068626528276418969/25000000000000000000000000000000 y) (* 31830988618379068626528276418969/12500000000000000000000000000000 y)))))))
(+ (* -125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547 (+ (* -31830988618379068626528276418969/25000000000000000000000000000000 y) (* 31830988618379068626528276418969/25000000000000000000000000000000 (* y z)))) (* x (- (+ (* -125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547 (+ (* -5641895835477563/5000000000000000 (* (pow y 2) z)) (* 5641895835477563/2500000000000000 (pow y 2)))) (* x (- (* 125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547 (pow y 3)) (+ (* -125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547 (* (+ (* 31830988618379068626528276418969/25000000000000000000000000000000 y) (* 31830988618379068626528276418969/12500000000000000000000000000000 y)) (- (* -125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547 (+ (* -5641895835477563/5000000000000000 (* (pow y 2) z)) (* 5641895835477563/2500000000000000 (pow y 2)))) (* 15625000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000/32251534433199493661049880593938777829847262829918009516762758739122115348467797302968742947209 (* (+ (* -31830988618379068626528276418969/25000000000000000000000000000000 y) (* 31830988618379068626528276418969/25000000000000000000000000000000 (* y z))) (+ (* 31830988618379068626528276418969/25000000000000000000000000000000 y) (* 31830988618379068626528276418969/12500000000000000000000000000000 y))))))) (* 15625000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000/32251534433199493661049880593938777829847262829918009516762758739122115348467797302968742947209 (* (+ (* -5641895835477563/2500000000000000 (pow y 2)) (* -5641895835477563/5000000000000000 (pow y 2))) (+ (* -31830988618379068626528276418969/25000000000000000000000000000000 y) (* 31830988618379068626528276418969/25000000000000000000000000000000 (* y z))))))))) (* 15625000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000/32251534433199493661049880593938777829847262829918009516762758739122115348467797302968742947209 (* (+ (* -31830988618379068626528276418969/25000000000000000000000000000000 y) (* 31830988618379068626528276418969/25000000000000000000000000000000 (* y z))) (+ (* 31830988618379068626528276418969/25000000000000000000000000000000 y) (* 31830988618379068626528276418969/12500000000000000000000000000000 y)))))))
(+ (* -125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547 (+ (* -31830988618379068626528276418969/25000000000000000000000000000000 y) (* 31830988618379068626528276418969/25000000000000000000000000000000 (* y z)))) (* x (- (+ (* -125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547 (+ (* -5641895835477563/5000000000000000 (* (pow y 2) z)) (* 5641895835477563/2500000000000000 (pow y 2)))) (* x (- (+ (* -1 (* x (+ (* -125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547 (* (+ (* -5641895835477563/2500000000000000 (pow y 2)) (* -5641895835477563/5000000000000000 (pow y 2))) (- (* -125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547 (+ (* -5641895835477563/5000000000000000 (* (pow y 2) z)) (* 5641895835477563/2500000000000000 (pow y 2)))) (* 15625000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000/32251534433199493661049880593938777829847262829918009516762758739122115348467797302968742947209 (* (+ (* -31830988618379068626528276418969/25000000000000000000000000000000 y) (* 31830988618379068626528276418969/25000000000000000000000000000000 (* y z))) (+ (* 31830988618379068626528276418969/25000000000000000000000000000000 y) (* 31830988618379068626528276418969/12500000000000000000000000000000 y))))))) (+ (* -125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547 (* (+ (* 31830988618379068626528276418969/25000000000000000000000000000000 y) (* 31830988618379068626528276418969/12500000000000000000000000000000 y)) (- (* 125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547 (pow y 3)) (+ (* -125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547 (* (+ (* 31830988618379068626528276418969/25000000000000000000000000000000 y) (* 31830988618379068626528276418969/12500000000000000000000000000000 y)) (- (* -125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547 (+ (* -5641895835477563/5000000000000000 (* (pow y 2) z)) (* 5641895835477563/2500000000000000 (pow y 2)))) (* 15625000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000/32251534433199493661049880593938777829847262829918009516762758739122115348467797302968742947209 (* (+ (* -31830988618379068626528276418969/25000000000000000000000000000000 y) (* 31830988618379068626528276418969/25000000000000000000000000000000 (* y z))) (+ (* 31830988618379068626528276418969/25000000000000000000000000000000 y) (* 31830988618379068626528276418969/12500000000000000000000000000000 y))))))) (* 15625000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000/32251534433199493661049880593938777829847262829918009516762758739122115348467797302968742947209 (* (+ (* -5641895835477563/2500000000000000 (pow y 2)) (* -5641895835477563/5000000000000000 (pow y 2))) (+ (* -31830988618379068626528276418969/25000000000000000000000000000000 y) (* 31830988618379068626528276418969/25000000000000000000000000000000 (* y z))))))))) (* 15625000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000/32251534433199493661049880593938777829847262829918009516762758739122115348467797302968742947209 (* (pow y 3) (+ (* -31830988618379068626528276418969/25000000000000000000000000000000 y) (* 31830988618379068626528276418969/25000000000000000000000000000000 (* y z))))))))) (* 125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547 (pow y 3))) (+ (* -125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547 (* (+ (* 31830988618379068626528276418969/25000000000000000000000000000000 y) (* 31830988618379068626528276418969/12500000000000000000000000000000 y)) (- (* -125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547 (+ (* -5641895835477563/5000000000000000 (* (pow y 2) z)) (* 5641895835477563/2500000000000000 (pow y 2)))) (* 15625000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000/32251534433199493661049880593938777829847262829918009516762758739122115348467797302968742947209 (* (+ (* -31830988618379068626528276418969/25000000000000000000000000000000 y) (* 31830988618379068626528276418969/25000000000000000000000000000000 (* y z))) (+ (* 31830988618379068626528276418969/25000000000000000000000000000000 y) (* 31830988618379068626528276418969/12500000000000000000000000000000 y))))))) (* 15625000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000/32251534433199493661049880593938777829847262829918009516762758739122115348467797302968742947209 (* (+ (* -5641895835477563/2500000000000000 (pow y 2)) (* -5641895835477563/5000000000000000 (pow y 2))) (+ (* -31830988618379068626528276418969/25000000000000000000000000000000 y) (* 31830988618379068626528276418969/25000000000000000000000000000000 (* y z))))))))) (* 15625000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000/32251534433199493661049880593938777829847262829918009516762758739122115348467797302968742947209 (* (+ (* -31830988618379068626528276418969/25000000000000000000000000000000 y) (* 31830988618379068626528276418969/25000000000000000000000000000000 (* y z))) (+ (* 31830988618379068626528276418969/25000000000000000000000000000000 y) (* 31830988618379068626528276418969/12500000000000000000000000000000 y)))))))
-31830988618379068626528276418969/25000000000000000000000000000000
(- (* 5641895835477563/2500000000000000 (* x y)) 31830988618379068626528276418969/25000000000000000000000000000000)
(- (* x (+ (* -1 (* x (pow y 2))) (* 5641895835477563/2500000000000000 y))) 31830988618379068626528276418969/25000000000000000000000000000000)
x
(* x (- 1 (/ 1 (pow x 2))))
(* x (- (+ 1 (* -5641895835477563/5000000000000000 (/ (exp z) (* (pow x 3) y)))) (/ 1 (pow x 2))))
(* x (- (+ 1 (* -31830988618379068626528276418969/25000000000000000000000000000000 (/ (pow (exp z) 2) (* (pow x 4) (pow y 2))))) (+ (* 5641895835477563/5000000000000000 (/ (exp z) (* (pow x 3) y))) (/ 1 (pow x 2)))))
(/ -1 x)
(/ (- (* -5641895835477563/5000000000000000 (/ (exp z) (* x y))) 1) x)
(/ (- (* -31830988618379068626528276418969/25000000000000000000000000000000 (/ (pow (exp z) 2) (* (pow x 2) (pow y 2)))) (+ 1 (* 5641895835477563/5000000000000000 (/ (exp z) (* x y))))) x)
(/ (- (* -179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 (/ (pow (exp z) 3) (* (pow x 3) (pow y 3)))) (+ 1 (+ (* 5641895835477563/5000000000000000 (/ (exp z) (* x y))) (* 31830988618379068626528276418969/25000000000000000000000000000000 (/ (pow (exp z) 2) (* (pow x 2) (pow y 2))))))) x)
(* -1 (* x y))
(* x (- (* 5641895835477563/5000000000000000 (/ (exp z) x)) y))
(/ (- (* -5641895835477563/5000000000000000 (/ z (* x y))) (+ 1 (/ 5641895835477563/5000000000000000 (* x y)))) x)
(/ (- (+ (* -31830988618379068626528276418969/25000000000000000000000000000000 (/ z (* (pow x 2) (pow y 2)))) (* -5641895835477563/5000000000000000 (/ z (* x y)))) (+ 1 (+ (* -5641895835477563/5000000000000000 (/ (- (* -5641895835477563/5000000000000000 (/ z y)) (* 5641895835477563/5000000000000000 (/ 1 y))) (* (pow x 2) y))) (/ 5641895835477563/5000000000000000 (* x y))))) x)
(/ (- (+ (* -179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 (/ z (* (pow x 3) (pow y 3)))) (+ (* -31830988618379068626528276418969/25000000000000000000000000000000 (/ z (* (pow x 2) (pow y 2)))) (* -5641895835477563/5000000000000000 (/ z (* x y))))) (+ 1 (+ (* -5641895835477563/5000000000000000 (/ (- (* -31830988618379068626528276418969/25000000000000000000000000000000 (/ z (pow y 2))) (* -5641895835477563/5000000000000000 (/ (- (* -5641895835477563/5000000000000000 (/ z y)) (* 5641895835477563/5000000000000000 (/ 1 y))) y))) (* (pow x 3) y))) (+ (* -5641895835477563/5000000000000000 (/ (- (* -5641895835477563/5000000000000000 (/ z y)) (* 5641895835477563/5000000000000000 (/ 1 y))) (* (pow x 2) y))) (/ 5641895835477563/5000000000000000 (* x y)))))) x)
(* (pow x 3) (pow y 3))
(* (pow x 3) (+ (* -5641895835477563/2500000000000000 (/ (pow y 2) x)) (+ (* -5641895835477563/5000000000000000 (/ (pow y 2) x)) (pow y 3))))
(* (pow x 3) (+ (* -5641895835477563/2500000000000000 (/ (pow y 2) x)) (+ (* -5641895835477563/5000000000000000 (/ (pow y 2) x)) (+ (* 31830988618379068626528276418969/25000000000000000000000000000000 (/ y (pow x 2))) (+ (* 31830988618379068626528276418969/12500000000000000000000000000000 (/ y (pow x 2))) (pow y 3))))))
(* (pow x 3) (- (+ (* -5641895835477563/2500000000000000 (/ (pow y 2) x)) (+ (* -5641895835477563/5000000000000000 (/ (pow y 2) x)) (+ (* 31830988618379068626528276418969/25000000000000000000000000000000 (/ y (pow x 2))) (+ (* 31830988618379068626528276418969/12500000000000000000000000000000 (/ y (pow x 2))) (pow y 3))))) (* 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 (/ 1 (pow x 3)))))
(* x y)
(* x (- y (* 5641895835477563/5000000000000000 (/ 1 x))))
(* -1 (* (pow x 2) (pow y 3)))
(* (pow x 2) (+ (* -5641895835477563/5000000000000000 (/ (* (pow y 2) z) x)) (+ (* -1 (pow y 3)) (* 5641895835477563/2500000000000000 (/ (pow y 2) x)))))
(* (pow x 2) (+ (* -31830988618379068626528276418969/25000000000000000000000000000000 (/ y (pow x 2))) (+ (* -5641895835477563/5000000000000000 (/ (* (pow y 2) z) x)) (+ (* -1 (pow y 3)) (+ (* 31830988618379068626528276418969/25000000000000000000000000000000 (/ (* y z) (pow x 2))) (* 5641895835477563/2500000000000000 (/ (pow y 2) x)))))))
(/ (- (+ (* -5641895835477563/5000000000000000 (/ z (* x y))) (/ 5641895835477563/2500000000000000 (* x y))) (+ 1 (* -1 (/ (+ (* -5641895835477563/2500000000000000 (pow y 2)) (* -5641895835477563/5000000000000000 (pow y 2))) (* x (pow y 3)))))) x)
(/ (- (+ (* -5641895835477563/5000000000000000 (/ z (* x y))) (+ (* 31830988618379068626528276418969/25000000000000000000000000000000 (/ z (* (pow x 2) (pow y 2)))) (/ 5641895835477563/2500000000000000 (* x y)))) (+ 1 (+ (* -1 (/ (+ (* -5641895835477563/2500000000000000 (pow y 2)) (* -5641895835477563/5000000000000000 (pow y 2))) (* x (pow y 3)))) (+ (* -1 (/ (+ (* 31830988618379068626528276418969/25000000000000000000000000000000 y) (* 31830988618379068626528276418969/12500000000000000000000000000000 y)) (* (pow x 2) (pow y 3)))) (+ (* 31830988618379068626528276418969/25000000000000000000000000000000 (/ 1 (* (pow x 2) (pow y 2)))) (/ (* (+ (* -5641895835477563/2500000000000000 (pow y 2)) (* -5641895835477563/5000000000000000 (pow y 2))) (- (+ (* -5641895835477563/5000000000000000 (/ z y)) (* 5641895835477563/2500000000000000 (/ 1 y))) (* -1 (/ (+ (* -5641895835477563/2500000000000000 (pow y 2)) (* -5641895835477563/5000000000000000 (pow y 2))) (pow y 3))))) (* (pow x 2) (pow y 3)))))))) x)
(/ (- (+ (* -5641895835477563/5000000000000000 (/ z (* x y))) (+ (* -1 (/ (+ (* 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 (/ 1 (pow y 3))) (+ (/ (* (+ (* -5641895835477563/2500000000000000 (pow y 2)) (* -5641895835477563/5000000000000000 (pow y 2))) (- (* 31830988618379068626528276418969/25000000000000000000000000000000 (/ z (pow y 2))) (+ (* -1 (/ (+ (* 31830988618379068626528276418969/25000000000000000000000000000000 y) (* 31830988618379068626528276418969/12500000000000000000000000000000 y)) (pow y 3))) (+ (* 31830988618379068626528276418969/25000000000000000000000000000000 (/ 1 (pow y 2))) (/ (* (+ (* -5641895835477563/2500000000000000 (pow y 2)) (* -5641895835477563/5000000000000000 (pow y 2))) (- (+ (* -5641895835477563/5000000000000000 (/ z y)) (* 5641895835477563/2500000000000000 (/ 1 y))) (* -1 (/ (+ (* -5641895835477563/2500000000000000 (pow y 2)) (* -5641895835477563/5000000000000000 (pow y 2))) (pow y 3))))) (pow y 3)))))) (pow y 3)) (/ (* (+ (* 31830988618379068626528276418969/25000000000000000000000000000000 y) (* 31830988618379068626528276418969/12500000000000000000000000000000 y)) (- (+ (* -5641895835477563/5000000000000000 (/ z y)) (* 5641895835477563/2500000000000000 (/ 1 y))) (* -1 (/ (+ (* -5641895835477563/2500000000000000 (pow y 2)) (* -5641895835477563/5000000000000000 (pow y 2))) (pow y 3))))) (pow y 3)))) (pow x 3))) (+ (* 31830988618379068626528276418969/25000000000000000000000000000000 (/ z (* (pow x 2) (pow y 2)))) (/ 5641895835477563/2500000000000000 (* x y))))) (+ 1 (+ (* -1 (/ (+ (* -5641895835477563/2500000000000000 (pow y 2)) (* -5641895835477563/5000000000000000 (pow y 2))) (* x (pow y 3)))) (+ (* -1 (/ (+ (* 31830988618379068626528276418969/25000000000000000000000000000000 y) (* 31830988618379068626528276418969/12500000000000000000000000000000 y)) (* (pow x 2) (pow y 3)))) (+ (* 31830988618379068626528276418969/25000000000000000000000000000000 (/ 1 (* (pow x 2) (pow y 2)))) (/ (* (+ (* -5641895835477563/2500000000000000 (pow y 2)) (* -5641895835477563/5000000000000000 (pow y 2))) (- (+ (* -5641895835477563/5000000000000000 (/ z y)) (* 5641895835477563/2500000000000000 (/ 1 y))) (* -1 (/ (+ (* -5641895835477563/2500000000000000 (pow y 2)) (* -5641895835477563/5000000000000000 (pow y 2))) (pow y 3))))) (* (pow x 2) (pow y 3)))))))) x)
(* -1 (* (pow x 2) (pow y 2)))
(* (pow x 2) (+ (* -1 (pow y 2)) (* 5641895835477563/2500000000000000 (/ y x))))
(* (pow x 2) (- (+ (* -1 (pow y 2)) (* 5641895835477563/2500000000000000 (/ y x))) (/ 31830988618379068626528276418969/25000000000000000000000000000000 (pow x 2))))
(* -1 (* x (- (/ 1 (pow x 2)) 1)))
(* -1 (* x (- (+ (* 5641895835477563/5000000000000000 (/ (exp z) (* (pow x 3) y))) (/ 1 (pow x 2))) 1)))
(* -1 (* x (- (+ (* -1 (/ (- (* -31830988618379068626528276418969/25000000000000000000000000000000 (/ (pow (exp z) 2) (* x (pow y 2)))) (* 5641895835477563/5000000000000000 (/ (exp z) y))) (pow x 3))) (/ 1 (pow x 2))) 1)))
(* -1 (/ (+ 1 (* 5641895835477563/5000000000000000 (/ (exp z) (* x y)))) x))
(* -1 (/ (+ 1 (* -1 (/ (- (* -31830988618379068626528276418969/25000000000000000000000000000000 (/ (pow (exp z) 2) (* x (pow y 2)))) (* 5641895835477563/5000000000000000 (/ (exp z) y))) x))) x))
(* -1 (/ (+ 1 (* -1 (/ (- (* -1 (/ (- (* 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 (/ (pow (exp z) 3) (* x (pow y 3)))) (* -31830988618379068626528276418969/25000000000000000000000000000000 (/ (pow (exp z) 2) (pow y 2)))) x)) (* 5641895835477563/5000000000000000 (/ (exp z) y))) x))) x))
(* -1 (* x (- (* -5641895835477563/5000000000000000 (/ (exp z) x)) (* -1 y))))
(* -1 (/ (+ 1 (* -1 (/ (- (* -5641895835477563/5000000000000000 (/ z y)) (* 5641895835477563/5000000000000000 (/ 1 y))) x))) x))
(* -1 (/ (+ 1 (* -1 (/ (- (+ (* -5641895835477563/5000000000000000 (/ z y)) (* -1 (/ (- (* 31830988618379068626528276418969/25000000000000000000000000000000 (/ z (pow y 2))) (* 5641895835477563/5000000000000000 (/ (- (* -5641895835477563/5000000000000000 (/ z y)) (* 5641895835477563/5000000000000000 (/ 1 y))) y))) x))) (* 5641895835477563/5000000000000000 (/ 1 y))) x))) x))
(* -1 (/ (+ 1 (* -1 (/ (- (+ (* -5641895835477563/5000000000000000 (/ z y)) (* -1 (/ (- (+ (* -1 (/ (- (* -179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 (/ z (pow y 3))) (* 5641895835477563/5000000000000000 (/ (- (* 31830988618379068626528276418969/25000000000000000000000000000000 (/ z (pow y 2))) (* 5641895835477563/5000000000000000 (/ (- (* -5641895835477563/5000000000000000 (/ z y)) (* 5641895835477563/5000000000000000 (/ 1 y))) y))) y))) x)) (* 31830988618379068626528276418969/25000000000000000000000000000000 (/ z (pow y 2)))) (* 5641895835477563/5000000000000000 (/ (- (* -5641895835477563/5000000000000000 (/ z y)) (* 5641895835477563/5000000000000000 (/ 1 y))) y))) x))) (* 5641895835477563/5000000000000000 (/ 1 y))) x))) x))
(* -1 (* (pow x 3) (+ (* -1 (/ (+ (* -5641895835477563/2500000000000000 (pow y 2)) (* -5641895835477563/5000000000000000 (pow y 2))) x)) (* -1 (pow y 3)))))
(* -1 (* (pow x 3) (+ (* -1 (/ (+ (* -5641895835477563/2500000000000000 (pow y 2)) (+ (* -5641895835477563/5000000000000000 (pow y 2)) (* -1 (/ (+ (* -31830988618379068626528276418969/12500000000000000000000000000000 y) (* -31830988618379068626528276418969/25000000000000000000000000000000 y)) x)))) x)) (* -1 (pow y 3)))))
(* -1 (* (pow x 3) (+ (* -1 (/ (+ (* -5641895835477563/2500000000000000 (pow y 2)) (+ (* -5641895835477563/5000000000000000 (pow y 2)) (* -1 (/ (+ (* -31830988618379068626528276418969/12500000000000000000000000000000 y) (+ (* -31830988618379068626528276418969/25000000000000000000000000000000 y) (* 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 (/ 1 x)))) x)))) x)) (* -1 (pow y 3)))))
(* -1 (* x (+ (* -1 y) (* 5641895835477563/5000000000000000 (/ 1 x)))))
(* (pow x 2) (+ (* -1 (/ (+ (* -5641895835477563/2500000000000000 (pow y 2)) (* 5641895835477563/5000000000000000 (* (pow y 2) z))) x)) (* -1 (pow y 3))))
(* (pow x 2) (+ (* -1 (/ (+ (* -5641895835477563/2500000000000000 (pow y 2)) (+ (* -1 (/ (+ (* -31830988618379068626528276418969/25000000000000000000000000000000 y) (* 31830988618379068626528276418969/25000000000000000000000000000000 (* y z))) x)) (* 5641895835477563/5000000000000000 (* (pow y 2) z)))) x)) (* -1 (pow y 3))))
(* -1 (/ (+ 1 (* -1 (/ (- (* -1 (/ (+ (* -5641895835477563/2500000000000000 (pow y 2)) (* 5641895835477563/5000000000000000 (* (pow y 2) z))) (pow y 3))) (* -1 (/ (+ (* -5641895835477563/2500000000000000 (pow y 2)) (* -5641895835477563/5000000000000000 (pow y 2))) (pow y 3)))) x))) x))
(* -1 (/ (+ 1 (* -1 (/ (- (+ (* -1 (/ (+ (* -5641895835477563/2500000000000000 (pow y 2)) (* 5641895835477563/5000000000000000 (* (pow y 2) z))) (pow y 3))) (* -1 (/ (- (* -1 (/ (+ (* -31830988618379068626528276418969/25000000000000000000000000000000 y) (* 31830988618379068626528276418969/25000000000000000000000000000000 (* y z))) (pow y 3))) (+ (* -1 (/ (* (+ (* -5641895835477563/2500000000000000 (pow y 2)) (* -5641895835477563/5000000000000000 (pow y 2))) (- (* -1 (/ (+ (* -5641895835477563/2500000000000000 (pow y 2)) (* 5641895835477563/5000000000000000 (* (pow y 2) z))) (pow y 3))) (* -1 (/ (+ (* -5641895835477563/2500000000000000 (pow y 2)) (* -5641895835477563/5000000000000000 (pow y 2))) (pow y 3))))) (pow y 3))) (* -1 (/ (+ (* -31830988618379068626528276418969/12500000000000000000000000000000 y) (* -31830988618379068626528276418969/25000000000000000000000000000000 y)) (pow y 3))))) x))) (* -1 (/ (+ (* -5641895835477563/2500000000000000 (pow y 2)) (* -5641895835477563/5000000000000000 (pow y 2))) (pow y 3)))) x))) x))
(* -1 (/ (+ 1 (* -1 (/ (- (+ (* -1 (/ (+ (* -5641895835477563/2500000000000000 (pow y 2)) (* 5641895835477563/5000000000000000 (* (pow y 2) z))) (pow y 3))) (* -1 (/ (- (+ (* -1 (/ (* (+ (* -31830988618379068626528276418969/12500000000000000000000000000000 y) (* -31830988618379068626528276418969/25000000000000000000000000000000 y)) (- (* -1 (/ (+ (* -5641895835477563/2500000000000000 (pow y 2)) (* 5641895835477563/5000000000000000 (* (pow y 2) z))) (pow y 3))) (* -1 (/ (+ (* -5641895835477563/2500000000000000 (pow y 2)) (* -5641895835477563/5000000000000000 (pow y 2))) (pow y 3))))) (* x (pow y 3)))) (+ (* -1 (/ (* (+ (* -5641895835477563/2500000000000000 (pow y 2)) (* -5641895835477563/5000000000000000 (pow y 2))) (- (* -1 (/ (+ (* -31830988618379068626528276418969/25000000000000000000000000000000 y) (* 31830988618379068626528276418969/25000000000000000000000000000000 (* y z))) (pow y 3))) (+ (* -1 (/ (* (+ (* -5641895835477563/2500000000000000 (pow y 2)) (* -5641895835477563/5000000000000000 (pow y 2))) (- (* -1 (/ (+ (* -5641895835477563/2500000000000000 (pow y 2)) (* 5641895835477563/5000000000000000 (* (pow y 2) z))) (pow y 3))) (* -1 (/ (+ (* -5641895835477563/2500000000000000 (pow y 2)) (* -5641895835477563/5000000000000000 (pow y 2))) (pow y 3))))) (pow y 3))) (* -1 (/ (+ (* -31830988618379068626528276418969/12500000000000000000000000000000 y) (* -31830988618379068626528276418969/25000000000000000000000000000000 y)) (pow y 3)))))) (* x (pow y 3)))) (+ (* -1 (/ (+ (* -31830988618379068626528276418969/25000000000000000000000000000000 y) (* 31830988618379068626528276418969/25000000000000000000000000000000 (* y z))) (pow y 3))) (/ 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 (* x (pow y 3)))))) (+ (* -1 (/ (* (+ (* -5641895835477563/2500000000000000 (pow y 2)) (* -5641895835477563/5000000000000000 (pow y 2))) (- (* -1 (/ (+ (* -5641895835477563/2500000000000000 (pow y 2)) (* 5641895835477563/5000000000000000 (* (pow y 2) z))) (pow y 3))) (* -1 (/ (+ (* -5641895835477563/2500000000000000 (pow y 2)) (* -5641895835477563/5000000000000000 (pow y 2))) (pow y 3))))) (pow y 3))) (* -1 (/ (+ (* -31830988618379068626528276418969/12500000000000000000000000000000 y) (* -31830988618379068626528276418969/25000000000000000000000000000000 y)) (pow y 3))))) x))) (* -1 (/ (+ (* -5641895835477563/2500000000000000 (pow y 2)) (* -5641895835477563/5000000000000000 (pow y 2))) (pow y 3)))) x))) x))
(* (pow x 2) (+ (* -1 (/ (+ (* -5641895835477563/2500000000000000 y) (* 31830988618379068626528276418969/25000000000000000000000000000000 (/ 1 x))) x)) (* -1 (pow y 2))))
(+ x (* 5000000000000000/5641895835477563 (/ y (exp z))))
(+ x (* y (+ (* 25000000000000000000000000000000/31830988618379068626528276418969 (/ (* x y) (pow (exp z) 2))) (* 5000000000000000/5641895835477563 (/ 1 (exp z))))))
(+ x (* y (+ (* y (- (* 125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547 (/ (* (pow x 2) y) (pow (exp z) 3))) (* -25000000000000000000000000000000/31830988618379068626528276418969 (/ x (pow (exp z) 2))))) (* 5000000000000000/5641895835477563 (/ 1 (exp z))))))
(* y (+ (* 25000000000000000000000000000000/31830988618379068626528276418969 (/ (* x y) (pow (exp z) 2))) (* 5000000000000000/5641895835477563 (/ 1 (exp z)))))
(* y (+ (* y (- (* 125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547 (/ (* (pow x 2) y) (pow (exp z) 3))) (* -25000000000000000000000000000000/31830988618379068626528276418969 (/ x (pow (exp z) 2))))) (* 5000000000000000/5641895835477563 (/ 1 (exp z)))))
(* y (+ (* y (- (* y (- (* 625000000000000000000000000000000000000000000000000000000000000/1013211836423377808197068612118338110498536634308026710423022961 (/ (* (pow x 3) y) (pow (exp z) 4))) (* -125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547 (/ (pow x 2) (pow (exp z) 3))))) (* -25000000000000000000000000000000/31830988618379068626528276418969 (/ x (pow (exp z) 2))))) (* 5000000000000000/5641895835477563 (/ 1 (exp z)))))
(* 5000000000000000/5641895835477563 (* y (+ 1 (* -1 z))))
(* y (+ (* 5000000000000000/5641895835477563 (+ 1 (* -1 z))) (* y (- (* -25000000000000000000000000000000/31830988618379068626528276418969 (* x z)) (* -25000000000000000000000000000000/31830988618379068626528276418969 (* x (+ 1 (* -1 z))))))))
(* y (+ (* 5000000000000000/5641895835477563 (+ 1 (* -1 z))) (* y (- (+ (* -25000000000000000000000000000000/31830988618379068626528276418969 (* x z)) (* y (- (* -125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547 (* (pow x 2) z)) (* -5000000000000000/5641895835477563 (* x (- (* -25000000000000000000000000000000/31830988618379068626528276418969 (* x z)) (* -25000000000000000000000000000000/31830988618379068626528276418969 (* x (+ 1 (* -1 z)))))))))) (* -25000000000000000000000000000000/31830988618379068626528276418969 (* x (+ 1 (* -1 z))))))))
(* y (+ (* 5000000000000000/5641895835477563 (+ 1 (* -1 z))) (* y (- (+ (* -25000000000000000000000000000000/31830988618379068626528276418969 (* x z)) (* y (- (+ (* -125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547 (* (pow x 2) z)) (* y (- (* -625000000000000000000000000000000000000000000000000000000000000/1013211836423377808197068612118338110498536634308026710423022961 (* (pow x 3) z)) (* -5000000000000000/5641895835477563 (* x (- (* -125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547 (* (pow x 2) z)) (* -5000000000000000/5641895835477563 (* x (- (* -25000000000000000000000000000000/31830988618379068626528276418969 (* x z)) (* -25000000000000000000000000000000/31830988618379068626528276418969 (* x (+ 1 (* -1 z))))))))))))) (* -5000000000000000/5641895835477563 (* x (- (* -25000000000000000000000000000000/31830988618379068626528276418969 (* x z)) (* -25000000000000000000000000000000/31830988618379068626528276418969 (* x (+ 1 (* -1 z)))))))))) (* -25000000000000000000000000000000/31830988618379068626528276418969 (* x (+ 1 (* -1 z))))))))
(* y (+ 5000000000000000/5641895835477563 (* -5000000000000000/5641895835477563 z)))
(- (* y (+ (* 31830988618379068626528276418969/25000000000000000000000000000000 x) (* 31830988618379068626528276418969/12500000000000000000000000000000 x))) 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000)
(- (* y (+ (* 31830988618379068626528276418969/25000000000000000000000000000000 x) (+ (* 31830988618379068626528276418969/12500000000000000000000000000000 x) (* y (+ (* -5641895835477563/2500000000000000 (pow x 2)) (* -5641895835477563/5000000000000000 (pow x 2))))))) 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000)
(- (* y (+ (* 31830988618379068626528276418969/25000000000000000000000000000000 x) (+ (* 31830988618379068626528276418969/12500000000000000000000000000000 x) (* y (+ (* -5641895835477563/2500000000000000 (pow x 2)) (+ (* -5641895835477563/5000000000000000 (pow x 2)) (* (pow x 3) y))))))) 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000)
(* y (- (* 31830988618379068626528276418969/25000000000000000000000000000000 z) 31830988618379068626528276418969/25000000000000000000000000000000))
(* y (- (+ (* 31830988618379068626528276418969/25000000000000000000000000000000 z) (* y (+ (* -5641895835477563/5000000000000000 (* x z)) (* 5641895835477563/2500000000000000 x)))) 31830988618379068626528276418969/25000000000000000000000000000000))
(* y (- (+ (* 31830988618379068626528276418969/25000000000000000000000000000000 z) (* y (+ (* -5641895835477563/5000000000000000 (* x z)) (+ (* -1 (* (pow x 2) y)) (* 5641895835477563/2500000000000000 x))))) 31830988618379068626528276418969/25000000000000000000000000000000))
(* -125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547 (* y (- (* 31830988618379068626528276418969/25000000000000000000000000000000 z) 31830988618379068626528276418969/25000000000000000000000000000000)))
(* y (+ (* -125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547 (- (* 31830988618379068626528276418969/25000000000000000000000000000000 z) 31830988618379068626528276418969/25000000000000000000000000000000)) (* y (- (* -125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547 (+ (* -5641895835477563/5000000000000000 (* x z)) (* 5641895835477563/2500000000000000 x))) (* 15625000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000/32251534433199493661049880593938777829847262829918009516762758739122115348467797302968742947209 (* (+ (* 31830988618379068626528276418969/25000000000000000000000000000000 x) (* 31830988618379068626528276418969/12500000000000000000000000000000 x)) (- (* 31830988618379068626528276418969/25000000000000000000000000000000 z) 31830988618379068626528276418969/25000000000000000000000000000000)))))))
(* y (+ (* -125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547 (- (* 31830988618379068626528276418969/25000000000000000000000000000000 z) 31830988618379068626528276418969/25000000000000000000000000000000)) (* y (- (+ (* -125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547 (+ (* -5641895835477563/5000000000000000 (* x z)) (* 5641895835477563/2500000000000000 x))) (* y (- (* 125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547 (pow x 2)) (+ (* -125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547 (* (+ (* 31830988618379068626528276418969/25000000000000000000000000000000 x) (* 31830988618379068626528276418969/12500000000000000000000000000000 x)) (- (* -125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547 (+ (* -5641895835477563/5000000000000000 (* x z)) (* 5641895835477563/2500000000000000 x))) (* 15625000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000/32251534433199493661049880593938777829847262829918009516762758739122115348467797302968742947209 (* (+ (* 31830988618379068626528276418969/25000000000000000000000000000000 x) (* 31830988618379068626528276418969/12500000000000000000000000000000 x)) (- (* 31830988618379068626528276418969/25000000000000000000000000000000 z) 31830988618379068626528276418969/25000000000000000000000000000000)))))) (* 15625000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000/32251534433199493661049880593938777829847262829918009516762758739122115348467797302968742947209 (* (+ (* -5641895835477563/2500000000000000 (pow x 2)) (* -5641895835477563/5000000000000000 (pow x 2))) (- (* 31830988618379068626528276418969/25000000000000000000000000000000 z) 31830988618379068626528276418969/25000000000000000000000000000000))))))) (* 15625000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000/32251534433199493661049880593938777829847262829918009516762758739122115348467797302968742947209 (* (+ (* 31830988618379068626528276418969/25000000000000000000000000000000 x) (* 31830988618379068626528276418969/12500000000000000000000000000000 x)) (- (* 31830988618379068626528276418969/25000000000000000000000000000000 z) 31830988618379068626528276418969/25000000000000000000000000000000)))))))
(* y (+ (* -125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547 (- (* 31830988618379068626528276418969/25000000000000000000000000000000 z) 31830988618379068626528276418969/25000000000000000000000000000000)) (* y (- (+ (* -125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547 (+ (* -5641895835477563/5000000000000000 (* x z)) (* 5641895835477563/2500000000000000 x))) (* y (- (+ (* -1 (* y (+ (* -125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547 (* (+ (* -5641895835477563/2500000000000000 (pow x 2)) (* -5641895835477563/5000000000000000 (pow x 2))) (- (* -125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547 (+ (* -5641895835477563/5000000000000000 (* x z)) (* 5641895835477563/2500000000000000 x))) (* 15625000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000/32251534433199493661049880593938777829847262829918009516762758739122115348467797302968742947209 (* (+ (* 31830988618379068626528276418969/25000000000000000000000000000000 x) (* 31830988618379068626528276418969/12500000000000000000000000000000 x)) (- (* 31830988618379068626528276418969/25000000000000000000000000000000 z) 31830988618379068626528276418969/25000000000000000000000000000000)))))) (+ (* -125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547 (* (+ (* 31830988618379068626528276418969/25000000000000000000000000000000 x) (* 31830988618379068626528276418969/12500000000000000000000000000000 x)) (- (* 125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547 (pow x 2)) (+ (* -125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547 (* (+ (* 31830988618379068626528276418969/25000000000000000000000000000000 x) (* 31830988618379068626528276418969/12500000000000000000000000000000 x)) (- (* -125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547 (+ (* -5641895835477563/5000000000000000 (* x z)) (* 5641895835477563/2500000000000000 x))) (* 15625000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000/32251534433199493661049880593938777829847262829918009516762758739122115348467797302968742947209 (* (+ (* 31830988618379068626528276418969/25000000000000000000000000000000 x) (* 31830988618379068626528276418969/12500000000000000000000000000000 x)) (- (* 31830988618379068626528276418969/25000000000000000000000000000000 z) 31830988618379068626528276418969/25000000000000000000000000000000)))))) (* 15625000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000/32251534433199493661049880593938777829847262829918009516762758739122115348467797302968742947209 (* (+ (* -5641895835477563/2500000000000000 (pow x 2)) (* -5641895835477563/5000000000000000 (pow x 2))) (- (* 31830988618379068626528276418969/25000000000000000000000000000000 z) 31830988618379068626528276418969/25000000000000000000000000000000))))))) (* 15625000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000/32251534433199493661049880593938777829847262829918009516762758739122115348467797302968742947209 (* (pow x 3) (- (* 31830988618379068626528276418969/25000000000000000000000000000000 z) 31830988618379068626528276418969/25000000000000000000000000000000))))))) (* 125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547 (pow x 2))) (+ (* -125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547 (* (+ (* 31830988618379068626528276418969/25000000000000000000000000000000 x) (* 31830988618379068626528276418969/12500000000000000000000000000000 x)) (- (* -125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547 (+ (* -5641895835477563/5000000000000000 (* x z)) (* 5641895835477563/2500000000000000 x))) (* 15625000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000/32251534433199493661049880593938777829847262829918009516762758739122115348467797302968742947209 (* (+ (* 31830988618379068626528276418969/25000000000000000000000000000000 x) (* 31830988618379068626528276418969/12500000000000000000000000000000 x)) (- (* 31830988618379068626528276418969/25000000000000000000000000000000 z) 31830988618379068626528276418969/25000000000000000000000000000000)))))) (* 15625000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000/32251534433199493661049880593938777829847262829918009516762758739122115348467797302968742947209 (* (+ (* -5641895835477563/2500000000000000 (pow x 2)) (* -5641895835477563/5000000000000000 (pow x 2))) (- (* 31830988618379068626528276418969/25000000000000000000000000000000 z) 31830988618379068626528276418969/25000000000000000000000000000000))))))) (* 15625000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000/32251534433199493661049880593938777829847262829918009516762758739122115348467797302968742947209 (* (+ (* 31830988618379068626528276418969/25000000000000000000000000000000 x) (* 31830988618379068626528276418969/12500000000000000000000000000000 x)) (- (* 31830988618379068626528276418969/25000000000000000000000000000000 z) 31830988618379068626528276418969/25000000000000000000000000000000)))))))
(- (* y (+ (* -1 (* (pow x 2) y)) (* 5641895835477563/2500000000000000 x))) 31830988618379068626528276418969/25000000000000000000000000000000)
(- x (/ 1 x))
(- (+ x (* -5641895835477563/5000000000000000 (/ (exp z) (* (pow x 2) y)))) (/ 1 x))
(- (+ x (* -31830988618379068626528276418969/25000000000000000000000000000000 (/ (pow (exp z) 2) (* (pow x 3) (pow y 2))))) (+ (* 5641895835477563/5000000000000000 (/ (exp z) (* (pow x 2) y))) (/ 1 x)))
(- (+ x (* -179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 (/ (pow (exp z) 3) (* (pow x 4) (pow y 3))))) (+ (* 5641895835477563/5000000000000000 (/ (exp z) (* (pow x 2) y))) (+ (* 31830988618379068626528276418969/25000000000000000000000000000000 (/ (pow (exp z) 2) (* (pow x 3) (pow y 2)))) (/ 1 x))))
(- (* -5641895835477563/5000000000000000 (/ (exp z) (* (pow x 2) y))) (/ 1 x))
(- (* -31830988618379068626528276418969/25000000000000000000000000000000 (/ (pow (exp z) 2) (* (pow x 3) (pow y 2)))) (+ (* 5641895835477563/5000000000000000 (/ (exp z) (* (pow x 2) y))) (/ 1 x)))
(- (* -179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 (/ (pow (exp z) 3) (* (pow x 4) (pow y 3)))) (+ (* 5641895835477563/5000000000000000 (/ (exp z) (* (pow x 2) y))) (+ (* 31830988618379068626528276418969/25000000000000000000000000000000 (/ (pow (exp z) 2) (* (pow x 3) (pow y 2)))) (/ 1 x))))
(* y (- (* 5641895835477563/5000000000000000 (/ (exp z) y)) x))
(- (* -5641895835477563/5000000000000000 (/ z (* (pow x 2) y))) (+ (/ 1 x) (/ 5641895835477563/5000000000000000 (* (pow x 2) y))))
(- (+ (* -31830988618379068626528276418969/25000000000000000000000000000000 (/ z (* (pow x 3) (pow y 2)))) (* -5641895835477563/5000000000000000 (/ z (* (pow x 2) y)))) (+ (* -5641895835477563/5000000000000000 (/ (- (* -5641895835477563/5000000000000000 (/ z (pow x 2))) (* 5641895835477563/5000000000000000 (/ 1 (pow x 2)))) (* x (pow y 2)))) (+ (/ 1 x) (/ 5641895835477563/5000000000000000 (* (pow x 2) y)))))
(- (+ (* -179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 (/ z (* (pow x 4) (pow y 3)))) (+ (* -31830988618379068626528276418969/25000000000000000000000000000000 (/ z (* (pow x 3) (pow y 2)))) (* -5641895835477563/5000000000000000 (/ z (* (pow x 2) y))))) (+ (* -5641895835477563/5000000000000000 (/ (- (* -31830988618379068626528276418969/25000000000000000000000000000000 (/ z (pow x 3))) (* -5641895835477563/5000000000000000 (/ (- (* -5641895835477563/5000000000000000 (/ z (pow x 2))) (* 5641895835477563/5000000000000000 (/ 1 (pow x 2)))) x))) (* x (pow y 3)))) (+ (* -5641895835477563/5000000000000000 (/ (- (* -5641895835477563/5000000000000000 (/ z (pow x 2))) (* 5641895835477563/5000000000000000 (/ 1 (pow x 2)))) (* x (pow y 2)))) (+ (/ 1 x) (/ 5641895835477563/5000000000000000 (* (pow x 2) y))))))
(* (pow y 3) (+ (* -5641895835477563/2500000000000000 (/ (pow x 2) y)) (+ (* -5641895835477563/5000000000000000 (/ (pow x 2) y)) (pow x 3))))
(* (pow y 3) (+ (* -5641895835477563/2500000000000000 (/ (pow x 2) y)) (+ (* -5641895835477563/5000000000000000 (/ (pow x 2) y)) (+ (* 31830988618379068626528276418969/25000000000000000000000000000000 (/ x (pow y 2))) (+ (* 31830988618379068626528276418969/12500000000000000000000000000000 (/ x (pow y 2))) (pow x 3))))))
(* (pow y 3) (- (+ (* -5641895835477563/2500000000000000 (/ (pow x 2) y)) (+ (* -5641895835477563/5000000000000000 (/ (pow x 2) y)) (+ (* 31830988618379068626528276418969/25000000000000000000000000000000 (/ x (pow y 2))) (+ (* 31830988618379068626528276418969/12500000000000000000000000000000 (/ x (pow y 2))) (pow x 3))))) (* 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 (/ 1 (pow y 3)))))
(* y (- x (* 5641895835477563/5000000000000000 (/ 1 y))))
(* (pow y 3) (+ (* -5641895835477563/5000000000000000 (/ (* x z) y)) (+ (* -1 (pow x 2)) (* 5641895835477563/2500000000000000 (/ x y)))))
(* (pow y 3) (- (+ (* -5641895835477563/5000000000000000 (/ (* x z) y)) (+ (* -1 (pow x 2)) (+ (* 31830988618379068626528276418969/25000000000000000000000000000000 (/ z (pow y 2))) (* 5641895835477563/2500000000000000 (/ x y))))) (/ 31830988618379068626528276418969/25000000000000000000000000000000 (pow y 2))))
(- (+ (* -5641895835477563/5000000000000000 (/ z (* (pow x 2) y))) (/ 5641895835477563/2500000000000000 (* (pow x 2) y))) (+ (* -1 (/ (+ (* -5641895835477563/2500000000000000 (pow x 2)) (* -5641895835477563/5000000000000000 (pow x 2))) (* (pow x 4) y))) (/ 1 x)))
(- (+ (* -5641895835477563/5000000000000000 (/ z (* (pow x 2) y))) (+ (* 31830988618379068626528276418969/25000000000000000000000000000000 (/ z (* (pow x 3) (pow y 2)))) (/ 5641895835477563/2500000000000000 (* (pow x 2) y)))) (+ (* -1 (/ (+ (* -5641895835477563/2500000000000000 (pow x 2)) (* -5641895835477563/5000000000000000 (pow x 2))) (* (pow x 4) y))) (+ (* -1 (/ (+ (* 31830988618379068626528276418969/25000000000000000000000000000000 x) (* 31830988618379068626528276418969/12500000000000000000000000000000 x)) (* (pow x 4) (pow y 2)))) (+ (/ 1 x) (+ (* 31830988618379068626528276418969/25000000000000000000000000000000 (/ 1 (* (pow x 3) (pow y 2)))) (/ (* (+ (* -5641895835477563/2500000000000000 (pow x 2)) (* -5641895835477563/5000000000000000 (pow x 2))) (- (+ (* -5641895835477563/5000000000000000 (/ z (pow x 2))) (* 5641895835477563/2500000000000000 (/ 1 (pow x 2)))) (* -1 (/ (+ (* -5641895835477563/2500000000000000 (pow x 2)) (* -5641895835477563/5000000000000000 (pow x 2))) (pow x 4))))) (* (pow x 3) (pow y 2))))))))
(- (+ (* -5641895835477563/5000000000000000 (/ z (* (pow x 2) y))) (+ (* -1 (/ (+ (* 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 (/ 1 (pow x 4))) (+ (/ (* (+ (* -5641895835477563/2500000000000000 (pow x 2)) (* -5641895835477563/5000000000000000 (pow x 2))) (- (* 31830988618379068626528276418969/25000000000000000000000000000000 (/ z (pow x 3))) (+ (* -1 (/ (+ (* 31830988618379068626528276418969/25000000000000000000000000000000 x) (* 31830988618379068626528276418969/12500000000000000000000000000000 x)) (pow x 4))) (+ (* 31830988618379068626528276418969/25000000000000000000000000000000 (/ 1 (pow x 3))) (/ (* (+ (* -5641895835477563/2500000000000000 (pow x 2)) (* -5641895835477563/5000000000000000 (pow x 2))) (- (+ (* -5641895835477563/5000000000000000 (/ z (pow x 2))) (* 5641895835477563/2500000000000000 (/ 1 (pow x 2)))) (* -1 (/ (+ (* -5641895835477563/2500000000000000 (pow x 2)) (* -5641895835477563/5000000000000000 (pow x 2))) (pow x 4))))) (pow x 3)))))) (pow x 3)) (/ (* (+ (* 31830988618379068626528276418969/25000000000000000000000000000000 x) (* 31830988618379068626528276418969/12500000000000000000000000000000 x)) (- (+ (* -5641895835477563/5000000000000000 (/ z (pow x 2))) (* 5641895835477563/2500000000000000 (/ 1 (pow x 2)))) (* -1 (/ (+ (* -5641895835477563/2500000000000000 (pow x 2)) (* -5641895835477563/5000000000000000 (pow x 2))) (pow x 4))))) (pow x 3)))) (pow y 3))) (+ (* 31830988618379068626528276418969/25000000000000000000000000000000 (/ z (* (pow x 3) (pow y 2)))) (/ 5641895835477563/2500000000000000 (* (pow x 2) y))))) (+ (* -1 (/ (+ (* -5641895835477563/2500000000000000 (pow x 2)) (* -5641895835477563/5000000000000000 (pow x 2))) (* (pow x 4) y))) (+ (* -1 (/ (+ (* 31830988618379068626528276418969/25000000000000000000000000000000 x) (* 31830988618379068626528276418969/12500000000000000000000000000000 x)) (* (pow x 4) (pow y 2)))) (+ (/ 1 x) (+ (* 31830988618379068626528276418969/25000000000000000000000000000000 (/ 1 (* (pow x 3) (pow y 2)))) (/ (* (+ (* -5641895835477563/2500000000000000 (pow x 2)) (* -5641895835477563/5000000000000000 (pow x 2))) (- (+ (* -5641895835477563/5000000000000000 (/ z (pow x 2))) (* 5641895835477563/2500000000000000 (/ 1 (pow x 2)))) (* -1 (/ (+ (* -5641895835477563/2500000000000000 (pow x 2)) (* -5641895835477563/5000000000000000 (pow x 2))) (pow x 4))))) (* (pow x 3) (pow y 2))))))))
(* (pow y 2) (+ (* -1 (pow x 2)) (* 5641895835477563/2500000000000000 (/ x y))))
(* (pow y 2) (- (+ (* -1 (pow x 2)) (* 5641895835477563/2500000000000000 (/ x y))) (/ 31830988618379068626528276418969/25000000000000000000000000000000 (pow y 2))))
(- (+ x (* -1 (/ (+ (* 5641895835477563/5000000000000000 (/ (exp z) (pow x 2))) (* 31830988618379068626528276418969/25000000000000000000000000000000 (/ (pow (exp z) 2) (* (pow x 3) y)))) y))) (/ 1 x))
(- (+ x (* -1 (/ (+ (* -1 (/ (+ (* -179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 (/ (pow (exp z) 3) (* (pow x 4) y))) (* -31830988618379068626528276418969/25000000000000000000000000000000 (/ (pow (exp z) 2) (pow x 3)))) y)) (* 5641895835477563/5000000000000000 (/ (exp z) (pow x 2)))) y))) (/ 1 x))
(- (* -1 (/ (- (* 31830988618379068626528276418969/25000000000000000000000000000000 (/ (pow (exp z) 2) (* (pow x 3) y))) (* -5641895835477563/5000000000000000 (/ (exp z) (pow x 2)))) y)) (/ 1 x))
(- (* -1 (/ (- (* -1 (/ (- (* -179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 (/ (pow (exp z) 3) (* (pow x 4) y))) (* 31830988618379068626528276418969/25000000000000000000000000000000 (/ (pow (exp z) 2) (pow x 3)))) y)) (* -5641895835477563/5000000000000000 (/ (exp z) (pow x 2)))) y)) (/ 1 x))
(* -1 (* y (- (* -5641895835477563/5000000000000000 (/ (exp z) y)) (* -1 x))))
(- (* -1 (/ (+ (* 5641895835477563/5000000000000000 (/ z (pow x 2))) (* 5641895835477563/5000000000000000 (/ 1 (pow x 2)))) y)) (/ 1 x))
(- (* -1 (/ (+ (* -1 (/ (- (* -31830988618379068626528276418969/25000000000000000000000000000000 (/ z (pow x 3))) (* 5641895835477563/5000000000000000 (/ (+ (* 5641895835477563/5000000000000000 (/ z (pow x 2))) (* 5641895835477563/5000000000000000 (/ 1 (pow x 2)))) x))) y)) (+ (* 5641895835477563/5000000000000000 (/ 1 (pow x 2))) (* 5641895835477563/5000000000000000 (/ z (pow x 2))))) y)) (/ 1 x))
(- (* -1 (/ (+ (* -1 (/ (- (+ (* -31830988618379068626528276418969/25000000000000000000000000000000 (/ z (pow x 3))) (* -1 (/ (- (* 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 (/ z (pow x 4))) (* 5641895835477563/5000000000000000 (/ (- (* -31830988618379068626528276418969/25000000000000000000000000000000 (/ z (pow x 3))) (* 5641895835477563/5000000000000000 (/ (+ (* 5641895835477563/5000000000000000 (/ z (pow x 2))) (* 5641895835477563/5000000000000000 (/ 1 (pow x 2)))) x))) x))) y))) (* 5641895835477563/5000000000000000 (/ (+ (* 5641895835477563/5000000000000000 (/ z (pow x 2))) (* 5641895835477563/5000000000000000 (/ 1 (pow x 2)))) x))) y)) (+ (* 5641895835477563/5000000000000000 (/ 1 (pow x 2))) (* 5641895835477563/5000000000000000 (/ z (pow x 2))))) y)) (/ 1 x))
(* -1 (* (pow y 3) (+ (* -1 (/ (+ (* -5641895835477563/2500000000000000 (pow x 2)) (* -5641895835477563/5000000000000000 (pow x 2))) y)) (* -1 (pow x 3)))))
(* -1 (* (pow y 3) (+ (* -1 (/ (+ (* -5641895835477563/2500000000000000 (pow x 2)) (+ (* -5641895835477563/5000000000000000 (pow x 2)) (* -1 (/ (+ (* -31830988618379068626528276418969/12500000000000000000000000000000 x) (* -31830988618379068626528276418969/25000000000000000000000000000000 x)) y)))) y)) (* -1 (pow x 3)))))
(* -1 (* (pow y 3) (+ (* -1 (/ (+ (* -5641895835477563/2500000000000000 (pow x 2)) (+ (* -5641895835477563/5000000000000000 (pow x 2)) (* -1 (/ (+ (* -31830988618379068626528276418969/12500000000000000000000000000000 x) (+ (* -31830988618379068626528276418969/25000000000000000000000000000000 x) (* 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 (/ 1 y)))) y)))) y)) (* -1 (pow x 3)))))
(* -1 (* y (+ (* -1 x) (* 5641895835477563/5000000000000000 (/ 1 y)))))
(* -1 (* (pow y 3) (+ (* -1 (/ (+ (* -5641895835477563/5000000000000000 (* x z)) (* 5641895835477563/2500000000000000 x)) y)) (pow x 2))))
(* -1 (* (pow y 3) (+ (* -1 (/ (+ (* -5641895835477563/5000000000000000 (* x z)) (+ (* -1 (/ (+ 31830988618379068626528276418969/25000000000000000000000000000000 (* -31830988618379068626528276418969/25000000000000000000000000000000 z)) y)) (* 5641895835477563/2500000000000000 x))) y)) (pow x 2))))
(- (* -1 (/ (+ (* -1 (/ (+ (* -5641895835477563/5000000000000000 (* x z)) (* 5641895835477563/2500000000000000 x)) (pow x 3))) (* 16925687506432689/5000000000000000 (/ 1 (pow x 2)))) y)) (/ 1 x))
(- (* -1 (/ (+ (* -1 (/ (+ (* -5641895835477563/5000000000000000 (* x z)) (* 5641895835477563/2500000000000000 x)) (pow x 3))) (+ (* -1 (/ (- (+ (* -1 (/ (+ 31830988618379068626528276418969/25000000000000000000000000000000 (* -31830988618379068626528276418969/25000000000000000000000000000000 z)) (pow x 3))) (* 95492965855137205879584829256907/25000000000000000000000000000000 (/ 1 (pow x 3)))) (* -1 (/ (* (+ (* -5641895835477563/2500000000000000 (pow x 2)) (* -5641895835477563/5000000000000000 (pow x 2))) (+ (* -1 (/ (+ (* -5641895835477563/5000000000000000 (* x z)) (* 5641895835477563/2500000000000000 x)) (pow x 3))) (* 16925687506432689/5000000000000000 (/ 1 (pow x 2))))) (pow x 3)))) y)) (* 16925687506432689/5000000000000000 (/ 1 (pow x 2))))) y)) (/ 1 x))
(- (* -1 (/ (+ (* -1 (/ (+ (* -5641895835477563/5000000000000000 (* x z)) (* 5641895835477563/2500000000000000 x)) (pow x 3))) (+ (* -1 (/ (- (+ (* -1 (/ (+ 31830988618379068626528276418969/25000000000000000000000000000000 (* -31830988618379068626528276418969/25000000000000000000000000000000 z)) (pow x 3))) (+ (* -1 (/ (- (* 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 (/ 1 (pow x 4))) (+ (* -1 (/ (* (+ (* -31830988618379068626528276418969/12500000000000000000000000000000 x) (* -31830988618379068626528276418969/25000000000000000000000000000000 x)) (+ (* -1 (/ (+ (* -5641895835477563/5000000000000000 (* x z)) (* 5641895835477563/2500000000000000 x)) (pow x 3))) (* 16925687506432689/5000000000000000 (/ 1 (pow x 2))))) (pow x 3))) (* -1 (/ (* (+ (* -5641895835477563/2500000000000000 (pow x 2)) (* -5641895835477563/5000000000000000 (pow x 2))) (- (+ (* -1 (/ (+ 31830988618379068626528276418969/25000000000000000000000000000000 (* -31830988618379068626528276418969/25000000000000000000000000000000 z)) (pow x 3))) (* 95492965855137205879584829256907/25000000000000000000000000000000 (/ 1 (pow x 3)))) (* -1 (/ (* (+ (* -5641895835477563/2500000000000000 (pow x 2)) (* -5641895835477563/5000000000000000 (pow x 2))) (+ (* -1 (/ (+ (* -5641895835477563/5000000000000000 (* x z)) (* 5641895835477563/2500000000000000 x)) (pow x 3))) (* 16925687506432689/5000000000000000 (/ 1 (pow x 2))))) (pow x 3))))) (pow x 3))))) y)) (* 95492965855137205879584829256907/25000000000000000000000000000000 (/ 1 (pow x 3))))) (* -1 (/ (* (+ (* -5641895835477563/2500000000000000 (pow x 2)) (* -5641895835477563/5000000000000000 (pow x 2))) (+ (* -1 (/ (+ (* -5641895835477563/5000000000000000 (* x z)) (* 5641895835477563/2500000000000000 x)) (pow x 3))) (* 16925687506432689/5000000000000000 (/ 1 (pow x 2))))) (pow x 3)))) y)) (* 16925687506432689/5000000000000000 (/ 1 (pow x 2))))) y)) (/ 1 x))
(* (pow y 2) (+ (* -1 (/ (+ (* -5641895835477563/2500000000000000 x) (* 31830988618379068626528276418969/25000000000000000000000000000000 (/ 1 y))) y)) (* -1 (pow x 2))))
(+ x (/ y (- 5641895835477563/5000000000000000 (* x y))))
(+ x (+ (* -5641895835477563/5000000000000000 (/ (* y z) (pow (- 5641895835477563/5000000000000000 (* x y)) 2))) (/ y (- 5641895835477563/5000000000000000 (* x y)))))
(+ x (+ (* z (- (* -1 (* z (+ (* -31830988618379068626528276418969/25000000000000000000000000000000 (/ y (pow (- 5641895835477563/5000000000000000 (* x y)) 3))) (* 5641895835477563/10000000000000000 (/ y (pow (- 5641895835477563/5000000000000000 (* x y)) 2)))))) (* 5641895835477563/5000000000000000 (/ y (pow (- 5641895835477563/5000000000000000 (* x y)) 2))))) (/ y (- 5641895835477563/5000000000000000 (* x y)))))
(+ x (+ (* z (- (* z (- (* -1 (* z (+ (* -5641895835477563/5000000000000000 (/ (+ (* -31830988618379068626528276418969/25000000000000000000000000000000 (/ y (pow (- 5641895835477563/5000000000000000 (* x y)) 3))) (* 5641895835477563/10000000000000000 (/ y (pow (- 5641895835477563/5000000000000000 (* x y)) 2)))) (- 5641895835477563/5000000000000000 (* x y)))) (+ (* -31830988618379068626528276418969/50000000000000000000000000000000 (/ y (pow (- 5641895835477563/5000000000000000 (* x y)) 3))) (* 5641895835477563/30000000000000000 (/ y (pow (- 5641895835477563/5000000000000000 (* x y)) 2))))))) (+ (* -31830988618379068626528276418969/25000000000000000000000000000000 (/ y (pow (- 5641895835477563/5000000000000000 (* x y)) 3))) (* 5641895835477563/10000000000000000 (/ y (pow (- 5641895835477563/5000000000000000 (* x y)) 2)))))) (* 5641895835477563/5000000000000000 (/ y (pow (- 5641895835477563/5000000000000000 (* x y)) 2))))) (/ y (- 5641895835477563/5000000000000000 (* x y)))))
(/ y (- 5641895835477563/5000000000000000 (* x y)))
(+ (* -5641895835477563/5000000000000000 (/ (* y z) (pow (- 5641895835477563/5000000000000000 (* x y)) 2))) (/ y (- 5641895835477563/5000000000000000 (* x y))))
(+ (* z (- (* -1 (* z (+ (* -31830988618379068626528276418969/25000000000000000000000000000000 (/ y (pow (- 5641895835477563/5000000000000000 (* x y)) 3))) (* 5641895835477563/10000000000000000 (/ y (pow (- 5641895835477563/5000000000000000 (* x y)) 2)))))) (* 5641895835477563/5000000000000000 (/ y (pow (- 5641895835477563/5000000000000000 (* x y)) 2))))) (/ y (- 5641895835477563/5000000000000000 (* x y))))
(+ (* z (- (* z (- (* -1 (* z (+ (* -5641895835477563/5000000000000000 (/ (+ (* -31830988618379068626528276418969/25000000000000000000000000000000 (/ y (pow (- 5641895835477563/5000000000000000 (* x y)) 3))) (* 5641895835477563/10000000000000000 (/ y (pow (- 5641895835477563/5000000000000000 (* x y)) 2)))) (- 5641895835477563/5000000000000000 (* x y)))) (+ (* -31830988618379068626528276418969/50000000000000000000000000000000 (/ y (pow (- 5641895835477563/5000000000000000 (* x y)) 3))) (* 5641895835477563/30000000000000000 (/ y (pow (- 5641895835477563/5000000000000000 (* x y)) 2))))))) (+ (* -31830988618379068626528276418969/25000000000000000000000000000000 (/ y (pow (- 5641895835477563/5000000000000000 (* x y)) 3))) (* 5641895835477563/10000000000000000 (/ y (pow (- 5641895835477563/5000000000000000 (* x y)) 2)))))) (* 5641895835477563/5000000000000000 (/ y (pow (- 5641895835477563/5000000000000000 (* x y)) 2))))) (/ y (- 5641895835477563/5000000000000000 (* x y))))
(- 5641895835477563/5000000000000000 (* x y))
(- (+ 5641895835477563/5000000000000000 (* 5641895835477563/5000000000000000 z)) (* x y))
(- (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/5000000000000000 (* 5641895835477563/10000000000000000 z)))) (* x y))
(- (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z)))))) (* x y))
5641895835477563/5000000000000000
(+ 5641895835477563/5000000000000000 (* 5641895835477563/5000000000000000 z))
(+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/5000000000000000 (* 5641895835477563/10000000000000000 z))))
(+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z))))))
(* 5000000000000000/5641895835477563 y)
(+ (* -5000000000000000/5641895835477563 (* y z)) (* 5000000000000000/5641895835477563 y))
1
(+ 1 z)
(+ 1 (* z (+ 1 (* 1/2 z))))
(+ 1 (* z (+ 1 (* z (+ 1/2 (* 1/6 z))))))
1/2
(+ 1/2 (* 1/6 z))
5000000000000000/5641895835477563
(+ 5000000000000000/5641895835477563 (* -5000000000000000/5641895835477563 z))
(* -5000000000000000/5641895835477563 z)
(* y (* (- 5641895835477563/5000000000000000 (* x y)) (- (* x y) 5641895835477563/5000000000000000)))
(+ (* 5641895835477563/5000000000000000 (* y (* z (- 5641895835477563/5000000000000000 (* x y))))) (* y (* (- 5641895835477563/5000000000000000 (* x y)) (- (* x y) 5641895835477563/5000000000000000))))
(+ (* 5641895835477563/5000000000000000 (/ (* y z) (* (- 5641895835477563/5000000000000000 (* x y)) (- (* x y) 5641895835477563/5000000000000000)))) (/ y (- 5641895835477563/5000000000000000 (* x y))))
(+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y))))
(/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)))
(- (* 5641895835477563/5000000000000000 (exp z)) (* x y))
(* -5641895835477563/5000000000000000 (/ (* y z) (pow (- 5641895835477563/5000000000000000 (* x y)) 2)))
(* z (+ (* -5641895835477563/5000000000000000 (/ y (pow (- 5641895835477563/5000000000000000 (* x y)) 2))) (/ y (* z (- 5641895835477563/5000000000000000 (* x y))))))
(* -5000000000000000/5641895835477563 (* y z))
(* z (+ (* -5000000000000000/5641895835477563 y) (* 5000000000000000/5641895835477563 (/ y z))))
(exp z)
(* 1/6 z)
(* z (+ 1/6 (* 1/2 (/ 1 z))))
(* z (- (* 5000000000000000/5641895835477563 (/ 1 z)) 5000000000000000/5641895835477563))
(* 5641895835477563/5000000000000000 z)
(* z (+ 5641895835477563/5000000000000000 (* 5641895835477563/5000000000000000 (/ 1 z))))
(* 5641895835477563/5000000000000000 (* y (* z (- 5641895835477563/5000000000000000 (* x y)))))
(* z (+ (* 5641895835477563/5000000000000000 (* y (- 5641895835477563/5000000000000000 (* x y)))) (/ (* y (* (- 5641895835477563/5000000000000000 (* x y)) (- (* x y) 5641895835477563/5000000000000000))) z)))
(* 5641895835477563/5000000000000000 (/ (* y z) (* (- 5641895835477563/5000000000000000 (* x y)) (- (* x y) 5641895835477563/5000000000000000))))
(* z (+ (* 5641895835477563/5000000000000000 (/ y (* (- 5641895835477563/5000000000000000 (* x y)) (- (* x y) 5641895835477563/5000000000000000)))) (/ y (* z (- 5641895835477563/5000000000000000 (* x y))))))
(* -1 (* z (+ (* -1 (/ y (* z (- 5641895835477563/5000000000000000 (* x y))))) (* 5641895835477563/5000000000000000 (/ y (pow (- 5641895835477563/5000000000000000 (* x y)) 2))))))
(* -1 (* z (+ (* -5000000000000000/5641895835477563 (/ y z)) (* 5000000000000000/5641895835477563 y))))
(* -1 (* z (- 5000000000000000/5641895835477563 (* 5000000000000000/5641895835477563 (/ 1 z)))))
(* -1 (* z (+ (* -5641895835477563/5000000000000000 (* y (- 5641895835477563/5000000000000000 (* x y)))) (* -1 (/ (* y (* (- 5641895835477563/5000000000000000 (* x y)) (- (* x y) 5641895835477563/5000000000000000))) z)))))
(* -1 (* z (+ (* -5641895835477563/5000000000000000 (/ y (* (- 5641895835477563/5000000000000000 (* x y)) (- (* x y) 5641895835477563/5000000000000000)))) (* -1 (/ y (* z (- 5641895835477563/5000000000000000 (* x y))))))))
Calls

9 calls:

TimeVariablePointExpression
39.0ms
x
@-inf
((+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)))) (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y))) (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (* 5641895835477563/5000000000000000 (exp z)) (+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)))) (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y))) (/ (+ (/ (* (* -5641895835477563/5000000000000000 z) y) (- 5641895835477563/5000000000000000 (* y x))) y) (- 5641895835477563/5000000000000000 (* y x))) (* (+ (* -5000000000000000/5641895835477563 z) 5000000000000000/5641895835477563) y) (+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)))) (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y))) (/ (+ (/ (* (* -5641895835477563/5000000000000000 z) y) (- 5641895835477563/5000000000000000 (* y x))) y) (- 5641895835477563/5000000000000000 (* y x))) (* (+ (* -5000000000000000/5641895835477563 z) 5000000000000000/5641895835477563) y) (+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)))) (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y))) (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (* 5641895835477563/5000000000000000 (exp z)) (* (* (neg (- 5641895835477563/5000000000000000 (* y x))) (- 5641895835477563/5000000000000000 (* y x))) (- 5641895835477563/5000000000000000 (* y x))) (neg (- 5641895835477563/5000000000000000 (* y x))) (+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)))) (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y))) (exp z) (+ (* 1/6 z) 1/2) (+ (* -5000000000000000/5641895835477563 z) 5000000000000000/5641895835477563) (+ (* -5000000000000000/5641895835477563 z) 5000000000000000/5641895835477563) (* -5000000000000000/5641895835477563 z) (+ (* z 5641895835477563/5000000000000000) 5641895835477563/5000000000000000) (+ (* (* 5641895835477563/5000000000000000 (* z y)) (- 5641895835477563/5000000000000000 (* y x))) (* (* (neg (- 5641895835477563/5000000000000000 (* y x))) (- 5641895835477563/5000000000000000 (* y x))) y)) (/ (+ (* (* 5641895835477563/5000000000000000 (* z y)) (- 5641895835477563/5000000000000000 (* y x))) (* (* (neg (- 5641895835477563/5000000000000000 (* y x))) (- 5641895835477563/5000000000000000 (* y x))) y)) (* (* (neg (- 5641895835477563/5000000000000000 (* y x))) (- 5641895835477563/5000000000000000 (* y x))) (- 5641895835477563/5000000000000000 (* y x)))) (* (neg (- 5641895835477563/5000000000000000 (* y x))) (- 5641895835477563/5000000000000000 (* y x))))
3.0ms
z
@inf
((+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)))) (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y))) (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (* 5641895835477563/5000000000000000 (exp z)) (+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)))) (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y))) (/ (+ (/ (* (* -5641895835477563/5000000000000000 z) y) (- 5641895835477563/5000000000000000 (* y x))) y) (- 5641895835477563/5000000000000000 (* y x))) (* (+ (* -5000000000000000/5641895835477563 z) 5000000000000000/5641895835477563) y) (+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)))) (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y))) (/ (+ (/ (* (* -5641895835477563/5000000000000000 z) y) (- 5641895835477563/5000000000000000 (* y x))) y) (- 5641895835477563/5000000000000000 (* y x))) (* (+ (* -5000000000000000/5641895835477563 z) 5000000000000000/5641895835477563) y) (+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)))) (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y))) (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (* 5641895835477563/5000000000000000 (exp z)) (* (* (neg (- 5641895835477563/5000000000000000 (* y x))) (- 5641895835477563/5000000000000000 (* y x))) (- 5641895835477563/5000000000000000 (* y x))) (neg (- 5641895835477563/5000000000000000 (* y x))) (+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)))) (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y))) (exp z) (+ (* 1/6 z) 1/2) (+ (* -5000000000000000/5641895835477563 z) 5000000000000000/5641895835477563) (+ (* -5000000000000000/5641895835477563 z) 5000000000000000/5641895835477563) (* -5000000000000000/5641895835477563 z) (+ (* z 5641895835477563/5000000000000000) 5641895835477563/5000000000000000) (+ (* (* 5641895835477563/5000000000000000 (* z y)) (- 5641895835477563/5000000000000000 (* y x))) (* (* (neg (- 5641895835477563/5000000000000000 (* y x))) (- 5641895835477563/5000000000000000 (* y x))) y)) (/ (+ (* (* 5641895835477563/5000000000000000 (* z y)) (- 5641895835477563/5000000000000000 (* y x))) (* (* (neg (- 5641895835477563/5000000000000000 (* y x))) (- 5641895835477563/5000000000000000 (* y x))) y)) (* (* (neg (- 5641895835477563/5000000000000000 (* y x))) (- 5641895835477563/5000000000000000 (* y x))) (- 5641895835477563/5000000000000000 (* y x)))) (* (neg (- 5641895835477563/5000000000000000 (* y x))) (- 5641895835477563/5000000000000000 (* y x))))
3.0ms
z
@-inf
((+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)))) (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y))) (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (* 5641895835477563/5000000000000000 (exp z)) (+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)))) (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y))) (/ (+ (/ (* (* -5641895835477563/5000000000000000 z) y) (- 5641895835477563/5000000000000000 (* y x))) y) (- 5641895835477563/5000000000000000 (* y x))) (* (+ (* -5000000000000000/5641895835477563 z) 5000000000000000/5641895835477563) y) (+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)))) (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y))) (/ (+ (/ (* (* -5641895835477563/5000000000000000 z) y) (- 5641895835477563/5000000000000000 (* y x))) y) (- 5641895835477563/5000000000000000 (* y x))) (* (+ (* -5000000000000000/5641895835477563 z) 5000000000000000/5641895835477563) y) (+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)))) (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y))) (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (* 5641895835477563/5000000000000000 (exp z)) (* (* (neg (- 5641895835477563/5000000000000000 (* y x))) (- 5641895835477563/5000000000000000 (* y x))) (- 5641895835477563/5000000000000000 (* y x))) (neg (- 5641895835477563/5000000000000000 (* y x))) (+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)))) (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y))) (exp z) (+ (* 1/6 z) 1/2) (+ (* -5000000000000000/5641895835477563 z) 5000000000000000/5641895835477563) (+ (* -5000000000000000/5641895835477563 z) 5000000000000000/5641895835477563) (* -5000000000000000/5641895835477563 z) (+ (* z 5641895835477563/5000000000000000) 5641895835477563/5000000000000000) (+ (* (* 5641895835477563/5000000000000000 (* z y)) (- 5641895835477563/5000000000000000 (* y x))) (* (* (neg (- 5641895835477563/5000000000000000 (* y x))) (- 5641895835477563/5000000000000000 (* y x))) y)) (/ (+ (* (* 5641895835477563/5000000000000000 (* z y)) (- 5641895835477563/5000000000000000 (* y x))) (* (* (neg (- 5641895835477563/5000000000000000 (* y x))) (- 5641895835477563/5000000000000000 (* y x))) y)) (* (* (neg (- 5641895835477563/5000000000000000 (* y x))) (- 5641895835477563/5000000000000000 (* y x))) (- 5641895835477563/5000000000000000 (* y x)))) (* (neg (- 5641895835477563/5000000000000000 (* y x))) (- 5641895835477563/5000000000000000 (* y x))))
2.0ms
z
@0
((+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)))) (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y))) (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (* 5641895835477563/5000000000000000 (exp z)) (+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)))) (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y))) (/ (+ (/ (* (* -5641895835477563/5000000000000000 z) y) (- 5641895835477563/5000000000000000 (* y x))) y) (- 5641895835477563/5000000000000000 (* y x))) (* (+ (* -5000000000000000/5641895835477563 z) 5000000000000000/5641895835477563) y) (+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)))) (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y))) (/ (+ (/ (* (* -5641895835477563/5000000000000000 z) y) (- 5641895835477563/5000000000000000 (* y x))) y) (- 5641895835477563/5000000000000000 (* y x))) (* (+ (* -5000000000000000/5641895835477563 z) 5000000000000000/5641895835477563) y) (+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)))) (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y))) (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (* 5641895835477563/5000000000000000 (exp z)) (* (* (neg (- 5641895835477563/5000000000000000 (* y x))) (- 5641895835477563/5000000000000000 (* y x))) (- 5641895835477563/5000000000000000 (* y x))) (neg (- 5641895835477563/5000000000000000 (* y x))) (+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)))) (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y))) (exp z) (+ (* 1/6 z) 1/2) (+ (* -5000000000000000/5641895835477563 z) 5000000000000000/5641895835477563) (+ (* -5000000000000000/5641895835477563 z) 5000000000000000/5641895835477563) (* -5000000000000000/5641895835477563 z) (+ (* z 5641895835477563/5000000000000000) 5641895835477563/5000000000000000) (+ (* (* 5641895835477563/5000000000000000 (* z y)) (- 5641895835477563/5000000000000000 (* y x))) (* (* (neg (- 5641895835477563/5000000000000000 (* y x))) (- 5641895835477563/5000000000000000 (* y x))) y)) (/ (+ (* (* 5641895835477563/5000000000000000 (* z y)) (- 5641895835477563/5000000000000000 (* y x))) (* (* (neg (- 5641895835477563/5000000000000000 (* y x))) (- 5641895835477563/5000000000000000 (* y x))) y)) (* (* (neg (- 5641895835477563/5000000000000000 (* y x))) (- 5641895835477563/5000000000000000 (* y x))) (- 5641895835477563/5000000000000000 (* y x)))) (* (neg (- 5641895835477563/5000000000000000 (* y x))) (- 5641895835477563/5000000000000000 (* y x))))
2.0ms
y
@-inf
((+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)))) (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y))) (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (* 5641895835477563/5000000000000000 (exp z)) (+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)))) (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y))) (/ (+ (/ (* (* -5641895835477563/5000000000000000 z) y) (- 5641895835477563/5000000000000000 (* y x))) y) (- 5641895835477563/5000000000000000 (* y x))) (* (+ (* -5000000000000000/5641895835477563 z) 5000000000000000/5641895835477563) y) (+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)))) (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y))) (/ (+ (/ (* (* -5641895835477563/5000000000000000 z) y) (- 5641895835477563/5000000000000000 (* y x))) y) (- 5641895835477563/5000000000000000 (* y x))) (* (+ (* -5000000000000000/5641895835477563 z) 5000000000000000/5641895835477563) y) (+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)))) (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y))) (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (* 5641895835477563/5000000000000000 (exp z)) (* (* (neg (- 5641895835477563/5000000000000000 (* y x))) (- 5641895835477563/5000000000000000 (* y x))) (- 5641895835477563/5000000000000000 (* y x))) (neg (- 5641895835477563/5000000000000000 (* y x))) (+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)))) (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y))) (exp z) (+ (* 1/6 z) 1/2) (+ (* -5000000000000000/5641895835477563 z) 5000000000000000/5641895835477563) (+ (* -5000000000000000/5641895835477563 z) 5000000000000000/5641895835477563) (* -5000000000000000/5641895835477563 z) (+ (* z 5641895835477563/5000000000000000) 5641895835477563/5000000000000000) (+ (* (* 5641895835477563/5000000000000000 (* z y)) (- 5641895835477563/5000000000000000 (* y x))) (* (* (neg (- 5641895835477563/5000000000000000 (* y x))) (- 5641895835477563/5000000000000000 (* y x))) y)) (/ (+ (* (* 5641895835477563/5000000000000000 (* z y)) (- 5641895835477563/5000000000000000 (* y x))) (* (* (neg (- 5641895835477563/5000000000000000 (* y x))) (- 5641895835477563/5000000000000000 (* y x))) y)) (* (* (neg (- 5641895835477563/5000000000000000 (* y x))) (- 5641895835477563/5000000000000000 (* y x))) (- 5641895835477563/5000000000000000 (* y x)))) (* (neg (- 5641895835477563/5000000000000000 (* y x))) (- 5641895835477563/5000000000000000 (* y x))))

simplify270.0ms (2.9%)

Memory
-1.2MiB live, 146.7MiB allocated
Algorithm
egg-herbie
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
011175917
139245730
080925402
Stop Event
iter limit
node limit
Counts
191 → 190
Calls
Call 1
Inputs
(* 5000000000000000/5641895835477563 (/ y (exp z)))
(+ (* 5000000000000000/5641895835477563 (/ y (exp z))) (* x (- 1 (* -25000000000000000000000000000000/31830988618379068626528276418969 (/ (pow y 2) (pow (exp z) 2))))))
(+ (* 5000000000000000/5641895835477563 (/ y (exp z))) (* x (- (+ 1 (* 125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547 (/ (* x (pow y 3)) (pow (exp z) 3)))) (* -25000000000000000000000000000000/31830988618379068626528276418969 (/ (pow y 2) (pow (exp z) 2))))))
(+ (* 5000000000000000/5641895835477563 (/ y (exp z))) (* x (- (+ 1 (* x (- (* 625000000000000000000000000000000000000000000000000000000000000/1013211836423377808197068612118338110498536634308026710423022961 (/ (* x (pow y 4)) (pow (exp z) 4))) (* -125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547 (/ (pow y 3) (pow (exp z) 3)))))) (* -25000000000000000000000000000000/31830988618379068626528276418969 (/ (pow y 2) (pow (exp z) 2))))))
(+ (* 25000000000000000000000000000000/31830988618379068626528276418969 (/ (* x (pow y 2)) (pow (exp z) 2))) (* 5000000000000000/5641895835477563 (/ y (exp z))))
(+ (* 5000000000000000/5641895835477563 (/ y (exp z))) (* x (- (* 125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547 (/ (* x (pow y 3)) (pow (exp z) 3))) (* -25000000000000000000000000000000/31830988618379068626528276418969 (/ (pow y 2) (pow (exp z) 2))))))
(+ (* 5000000000000000/5641895835477563 (/ y (exp z))) (* x (- (* x (- (* 625000000000000000000000000000000000000000000000000000000000000/1013211836423377808197068612118338110498536634308026710423022961 (/ (* x (pow y 4)) (pow (exp z) 4))) (* -125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547 (/ (pow y 3) (pow (exp z) 3))))) (* -25000000000000000000000000000000/31830988618379068626528276418969 (/ (pow y 2) (pow (exp z) 2))))))
(* 5641895835477563/5000000000000000 (exp z))
(+ (* -1 (* x y)) (* 5641895835477563/5000000000000000 (exp z)))
(* 5000000000000000/5641895835477563 (+ y (* -1 (* y z))))
(+ (* 5000000000000000/5641895835477563 (+ y (* -1 (* y z)))) (* x (- (* -25000000000000000000000000000000/31830988618379068626528276418969 (* (pow y 2) z)) (* -25000000000000000000000000000000/31830988618379068626528276418969 (* y (+ y (* -1 (* y z))))))))
(+ (* 5000000000000000/5641895835477563 (+ y (* -1 (* y z)))) (* x (- (+ (* -25000000000000000000000000000000/31830988618379068626528276418969 (* (pow y 2) z)) (* x (- (* -125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547 (* (pow y 3) z)) (* -5000000000000000/5641895835477563 (* y (- (* -25000000000000000000000000000000/31830988618379068626528276418969 (* (pow y 2) z)) (* -25000000000000000000000000000000/31830988618379068626528276418969 (* y (+ y (* -1 (* y z))))))))))) (* -25000000000000000000000000000000/31830988618379068626528276418969 (* y (+ y (* -1 (* y z))))))))
(+ (* 5000000000000000/5641895835477563 (+ y (* -1 (* y z)))) (* x (- (+ (* -25000000000000000000000000000000/31830988618379068626528276418969 (* (pow y 2) z)) (* x (- (+ (* -125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547 (* (pow y 3) z)) (* x (- (* -625000000000000000000000000000000000000000000000000000000000000/1013211836423377808197068612118338110498536634308026710423022961 (* (pow y 4) z)) (* -5000000000000000/5641895835477563 (* y (- (* -125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547 (* (pow y 3) z)) (* -5000000000000000/5641895835477563 (* y (- (* -25000000000000000000000000000000/31830988618379068626528276418969 (* (pow y 2) z)) (* -25000000000000000000000000000000/31830988618379068626528276418969 (* y (+ y (* -1 (* y z)))))))))))))) (* -5000000000000000/5641895835477563 (* y (- (* -25000000000000000000000000000000/31830988618379068626528276418969 (* (pow y 2) z)) (* -25000000000000000000000000000000/31830988618379068626528276418969 (* y (+ y (* -1 (* y z))))))))))) (* -25000000000000000000000000000000/31830988618379068626528276418969 (* y (+ y (* -1 (* y z))))))))
-179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000
(- (* x (+ (* 31830988618379068626528276418969/25000000000000000000000000000000 y) (* 31830988618379068626528276418969/12500000000000000000000000000000 y))) 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000)
(- (* x (+ (* 31830988618379068626528276418969/25000000000000000000000000000000 y) (+ (* 31830988618379068626528276418969/12500000000000000000000000000000 y) (* x (+ (* -5641895835477563/2500000000000000 (pow y 2)) (* -5641895835477563/5000000000000000 (pow y 2))))))) 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000)
(- (* x (+ (* 31830988618379068626528276418969/25000000000000000000000000000000 y) (+ (* 31830988618379068626528276418969/12500000000000000000000000000000 y) (* x (+ (* -5641895835477563/2500000000000000 (pow y 2)) (+ (* -5641895835477563/5000000000000000 (pow y 2)) (* x (pow y 3)))))))) 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000)
-5641895835477563/5000000000000000
(- (* x y) 5641895835477563/5000000000000000)
(+ (* -31830988618379068626528276418969/25000000000000000000000000000000 y) (* 31830988618379068626528276418969/25000000000000000000000000000000 (* y z)))
(+ (* -31830988618379068626528276418969/25000000000000000000000000000000 y) (+ (* 31830988618379068626528276418969/25000000000000000000000000000000 (* y z)) (* x (+ (* -5641895835477563/5000000000000000 (* (pow y 2) z)) (* 5641895835477563/2500000000000000 (pow y 2))))))
(+ (* -31830988618379068626528276418969/25000000000000000000000000000000 y) (+ (* 31830988618379068626528276418969/25000000000000000000000000000000 (* y z)) (* x (+ (* -5641895835477563/5000000000000000 (* (pow y 2) z)) (+ (* -1 (* x (pow y 3))) (* 5641895835477563/2500000000000000 (pow y 2)))))))
(* -125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547 (+ (* -31830988618379068626528276418969/25000000000000000000000000000000 y) (* 31830988618379068626528276418969/25000000000000000000000000000000 (* y z))))
(+ (* -125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547 (+ (* -31830988618379068626528276418969/25000000000000000000000000000000 y) (* 31830988618379068626528276418969/25000000000000000000000000000000 (* y z)))) (* x (- (* -125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547 (+ (* -5641895835477563/5000000000000000 (* (pow y 2) z)) (* 5641895835477563/2500000000000000 (pow y 2)))) (* 15625000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000/32251534433199493661049880593938777829847262829918009516762758739122115348467797302968742947209 (* (+ (* -31830988618379068626528276418969/25000000000000000000000000000000 y) (* 31830988618379068626528276418969/25000000000000000000000000000000 (* y z))) (+ (* 31830988618379068626528276418969/25000000000000000000000000000000 y) (* 31830988618379068626528276418969/12500000000000000000000000000000 y)))))))
(+ (* -125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547 (+ (* -31830988618379068626528276418969/25000000000000000000000000000000 y) (* 31830988618379068626528276418969/25000000000000000000000000000000 (* y z)))) (* x (- (+ (* -125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547 (+ (* -5641895835477563/5000000000000000 (* (pow y 2) z)) (* 5641895835477563/2500000000000000 (pow y 2)))) (* x (- (* 125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547 (pow y 3)) (+ (* -125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547 (* (+ (* 31830988618379068626528276418969/25000000000000000000000000000000 y) (* 31830988618379068626528276418969/12500000000000000000000000000000 y)) (- (* -125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547 (+ (* -5641895835477563/5000000000000000 (* (pow y 2) z)) (* 5641895835477563/2500000000000000 (pow y 2)))) (* 15625000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000/32251534433199493661049880593938777829847262829918009516762758739122115348467797302968742947209 (* (+ (* -31830988618379068626528276418969/25000000000000000000000000000000 y) (* 31830988618379068626528276418969/25000000000000000000000000000000 (* y z))) (+ (* 31830988618379068626528276418969/25000000000000000000000000000000 y) (* 31830988618379068626528276418969/12500000000000000000000000000000 y))))))) (* 15625000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000/32251534433199493661049880593938777829847262829918009516762758739122115348467797302968742947209 (* (+ (* -5641895835477563/2500000000000000 (pow y 2)) (* -5641895835477563/5000000000000000 (pow y 2))) (+ (* -31830988618379068626528276418969/25000000000000000000000000000000 y) (* 31830988618379068626528276418969/25000000000000000000000000000000 (* y z))))))))) (* 15625000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000/32251534433199493661049880593938777829847262829918009516762758739122115348467797302968742947209 (* (+ (* -31830988618379068626528276418969/25000000000000000000000000000000 y) (* 31830988618379068626528276418969/25000000000000000000000000000000 (* y z))) (+ (* 31830988618379068626528276418969/25000000000000000000000000000000 y) (* 31830988618379068626528276418969/12500000000000000000000000000000 y)))))))
(+ (* -125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547 (+ (* -31830988618379068626528276418969/25000000000000000000000000000000 y) (* 31830988618379068626528276418969/25000000000000000000000000000000 (* y z)))) (* x (- (+ (* -125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547 (+ (* -5641895835477563/5000000000000000 (* (pow y 2) z)) (* 5641895835477563/2500000000000000 (pow y 2)))) (* x (- (+ (* -1 (* x (+ (* -125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547 (* (+ (* -5641895835477563/2500000000000000 (pow y 2)) (* -5641895835477563/5000000000000000 (pow y 2))) (- (* -125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547 (+ (* -5641895835477563/5000000000000000 (* (pow y 2) z)) (* 5641895835477563/2500000000000000 (pow y 2)))) (* 15625000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000/32251534433199493661049880593938777829847262829918009516762758739122115348467797302968742947209 (* (+ (* -31830988618379068626528276418969/25000000000000000000000000000000 y) (* 31830988618379068626528276418969/25000000000000000000000000000000 (* y z))) (+ (* 31830988618379068626528276418969/25000000000000000000000000000000 y) (* 31830988618379068626528276418969/12500000000000000000000000000000 y))))))) (+ (* -125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547 (* (+ (* 31830988618379068626528276418969/25000000000000000000000000000000 y) (* 31830988618379068626528276418969/12500000000000000000000000000000 y)) (- (* 125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547 (pow y 3)) (+ (* -125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547 (* (+ (* 31830988618379068626528276418969/25000000000000000000000000000000 y) (* 31830988618379068626528276418969/12500000000000000000000000000000 y)) (- (* -125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547 (+ (* -5641895835477563/5000000000000000 (* (pow y 2) z)) (* 5641895835477563/2500000000000000 (pow y 2)))) (* 15625000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000/32251534433199493661049880593938777829847262829918009516762758739122115348467797302968742947209 (* (+ (* -31830988618379068626528276418969/25000000000000000000000000000000 y) (* 31830988618379068626528276418969/25000000000000000000000000000000 (* y z))) (+ (* 31830988618379068626528276418969/25000000000000000000000000000000 y) (* 31830988618379068626528276418969/12500000000000000000000000000000 y))))))) (* 15625000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000/32251534433199493661049880593938777829847262829918009516762758739122115348467797302968742947209 (* (+ (* -5641895835477563/2500000000000000 (pow y 2)) (* -5641895835477563/5000000000000000 (pow y 2))) (+ (* -31830988618379068626528276418969/25000000000000000000000000000000 y) (* 31830988618379068626528276418969/25000000000000000000000000000000 (* y z))))))))) (* 15625000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000/32251534433199493661049880593938777829847262829918009516762758739122115348467797302968742947209 (* (pow y 3) (+ (* -31830988618379068626528276418969/25000000000000000000000000000000 y) (* 31830988618379068626528276418969/25000000000000000000000000000000 (* y z))))))))) (* 125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547 (pow y 3))) (+ (* -125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547 (* (+ (* 31830988618379068626528276418969/25000000000000000000000000000000 y) (* 31830988618379068626528276418969/12500000000000000000000000000000 y)) (- (* -125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547 (+ (* -5641895835477563/5000000000000000 (* (pow y 2) z)) (* 5641895835477563/2500000000000000 (pow y 2)))) (* 15625000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000/32251534433199493661049880593938777829847262829918009516762758739122115348467797302968742947209 (* (+ (* -31830988618379068626528276418969/25000000000000000000000000000000 y) (* 31830988618379068626528276418969/25000000000000000000000000000000 (* y z))) (+ (* 31830988618379068626528276418969/25000000000000000000000000000000 y) (* 31830988618379068626528276418969/12500000000000000000000000000000 y))))))) (* 15625000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000/32251534433199493661049880593938777829847262829918009516762758739122115348467797302968742947209 (* (+ (* -5641895835477563/2500000000000000 (pow y 2)) (* -5641895835477563/5000000000000000 (pow y 2))) (+ (* -31830988618379068626528276418969/25000000000000000000000000000000 y) (* 31830988618379068626528276418969/25000000000000000000000000000000 (* y z))))))))) (* 15625000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000/32251534433199493661049880593938777829847262829918009516762758739122115348467797302968742947209 (* (+ (* -31830988618379068626528276418969/25000000000000000000000000000000 y) (* 31830988618379068626528276418969/25000000000000000000000000000000 (* y z))) (+ (* 31830988618379068626528276418969/25000000000000000000000000000000 y) (* 31830988618379068626528276418969/12500000000000000000000000000000 y)))))))
-31830988618379068626528276418969/25000000000000000000000000000000
(- (* 5641895835477563/2500000000000000 (* x y)) 31830988618379068626528276418969/25000000000000000000000000000000)
(- (* x (+ (* -1 (* x (pow y 2))) (* 5641895835477563/2500000000000000 y))) 31830988618379068626528276418969/25000000000000000000000000000000)
x
(* x (- 1 (/ 1 (pow x 2))))
(* x (- (+ 1 (* -5641895835477563/5000000000000000 (/ (exp z) (* (pow x 3) y)))) (/ 1 (pow x 2))))
(* x (- (+ 1 (* -31830988618379068626528276418969/25000000000000000000000000000000 (/ (pow (exp z) 2) (* (pow x 4) (pow y 2))))) (+ (* 5641895835477563/5000000000000000 (/ (exp z) (* (pow x 3) y))) (/ 1 (pow x 2)))))
(/ -1 x)
(/ (- (* -5641895835477563/5000000000000000 (/ (exp z) (* x y))) 1) x)
(/ (- (* -31830988618379068626528276418969/25000000000000000000000000000000 (/ (pow (exp z) 2) (* (pow x 2) (pow y 2)))) (+ 1 (* 5641895835477563/5000000000000000 (/ (exp z) (* x y))))) x)
(/ (- (* -179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 (/ (pow (exp z) 3) (* (pow x 3) (pow y 3)))) (+ 1 (+ (* 5641895835477563/5000000000000000 (/ (exp z) (* x y))) (* 31830988618379068626528276418969/25000000000000000000000000000000 (/ (pow (exp z) 2) (* (pow x 2) (pow y 2))))))) x)
(* -1 (* x y))
(* x (- (* 5641895835477563/5000000000000000 (/ (exp z) x)) y))
(/ (- (* -5641895835477563/5000000000000000 (/ z (* x y))) (+ 1 (/ 5641895835477563/5000000000000000 (* x y)))) x)
(/ (- (+ (* -31830988618379068626528276418969/25000000000000000000000000000000 (/ z (* (pow x 2) (pow y 2)))) (* -5641895835477563/5000000000000000 (/ z (* x y)))) (+ 1 (+ (* -5641895835477563/5000000000000000 (/ (- (* -5641895835477563/5000000000000000 (/ z y)) (* 5641895835477563/5000000000000000 (/ 1 y))) (* (pow x 2) y))) (/ 5641895835477563/5000000000000000 (* x y))))) x)
(/ (- (+ (* -179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 (/ z (* (pow x 3) (pow y 3)))) (+ (* -31830988618379068626528276418969/25000000000000000000000000000000 (/ z (* (pow x 2) (pow y 2)))) (* -5641895835477563/5000000000000000 (/ z (* x y))))) (+ 1 (+ (* -5641895835477563/5000000000000000 (/ (- (* -31830988618379068626528276418969/25000000000000000000000000000000 (/ z (pow y 2))) (* -5641895835477563/5000000000000000 (/ (- (* -5641895835477563/5000000000000000 (/ z y)) (* 5641895835477563/5000000000000000 (/ 1 y))) y))) (* (pow x 3) y))) (+ (* -5641895835477563/5000000000000000 (/ (- (* -5641895835477563/5000000000000000 (/ z y)) (* 5641895835477563/5000000000000000 (/ 1 y))) (* (pow x 2) y))) (/ 5641895835477563/5000000000000000 (* x y)))))) x)
(* (pow x 3) (pow y 3))
(* (pow x 3) (+ (* -5641895835477563/2500000000000000 (/ (pow y 2) x)) (+ (* -5641895835477563/5000000000000000 (/ (pow y 2) x)) (pow y 3))))
(* (pow x 3) (+ (* -5641895835477563/2500000000000000 (/ (pow y 2) x)) (+ (* -5641895835477563/5000000000000000 (/ (pow y 2) x)) (+ (* 31830988618379068626528276418969/25000000000000000000000000000000 (/ y (pow x 2))) (+ (* 31830988618379068626528276418969/12500000000000000000000000000000 (/ y (pow x 2))) (pow y 3))))))
(* (pow x 3) (- (+ (* -5641895835477563/2500000000000000 (/ (pow y 2) x)) (+ (* -5641895835477563/5000000000000000 (/ (pow y 2) x)) (+ (* 31830988618379068626528276418969/25000000000000000000000000000000 (/ y (pow x 2))) (+ (* 31830988618379068626528276418969/12500000000000000000000000000000 (/ y (pow x 2))) (pow y 3))))) (* 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 (/ 1 (pow x 3)))))
(* x y)
(* x (- y (* 5641895835477563/5000000000000000 (/ 1 x))))
(* -1 (* (pow x 2) (pow y 3)))
(* (pow x 2) (+ (* -5641895835477563/5000000000000000 (/ (* (pow y 2) z) x)) (+ (* -1 (pow y 3)) (* 5641895835477563/2500000000000000 (/ (pow y 2) x)))))
(* (pow x 2) (+ (* -31830988618379068626528276418969/25000000000000000000000000000000 (/ y (pow x 2))) (+ (* -5641895835477563/5000000000000000 (/ (* (pow y 2) z) x)) (+ (* -1 (pow y 3)) (+ (* 31830988618379068626528276418969/25000000000000000000000000000000 (/ (* y z) (pow x 2))) (* 5641895835477563/2500000000000000 (/ (pow y 2) x)))))))
(/ (- (+ (* -5641895835477563/5000000000000000 (/ z (* x y))) (/ 5641895835477563/2500000000000000 (* x y))) (+ 1 (* -1 (/ (+ (* -5641895835477563/2500000000000000 (pow y 2)) (* -5641895835477563/5000000000000000 (pow y 2))) (* x (pow y 3)))))) x)
(/ (- (+ (* -5641895835477563/5000000000000000 (/ z (* x y))) (+ (* 31830988618379068626528276418969/25000000000000000000000000000000 (/ z (* (pow x 2) (pow y 2)))) (/ 5641895835477563/2500000000000000 (* x y)))) (+ 1 (+ (* -1 (/ (+ (* -5641895835477563/2500000000000000 (pow y 2)) (* -5641895835477563/5000000000000000 (pow y 2))) (* x (pow y 3)))) (+ (* -1 (/ (+ (* 31830988618379068626528276418969/25000000000000000000000000000000 y) (* 31830988618379068626528276418969/12500000000000000000000000000000 y)) (* (pow x 2) (pow y 3)))) (+ (* 31830988618379068626528276418969/25000000000000000000000000000000 (/ 1 (* (pow x 2) (pow y 2)))) (/ (* (+ (* -5641895835477563/2500000000000000 (pow y 2)) (* -5641895835477563/5000000000000000 (pow y 2))) (- (+ (* -5641895835477563/5000000000000000 (/ z y)) (* 5641895835477563/2500000000000000 (/ 1 y))) (* -1 (/ (+ (* -5641895835477563/2500000000000000 (pow y 2)) (* -5641895835477563/5000000000000000 (pow y 2))) (pow y 3))))) (* (pow x 2) (pow y 3)))))))) x)
(/ (- (+ (* -5641895835477563/5000000000000000 (/ z (* x y))) (+ (* -1 (/ (+ (* 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 (/ 1 (pow y 3))) (+ (/ (* (+ (* -5641895835477563/2500000000000000 (pow y 2)) (* -5641895835477563/5000000000000000 (pow y 2))) (- (* 31830988618379068626528276418969/25000000000000000000000000000000 (/ z (pow y 2))) (+ (* -1 (/ (+ (* 31830988618379068626528276418969/25000000000000000000000000000000 y) (* 31830988618379068626528276418969/12500000000000000000000000000000 y)) (pow y 3))) (+ (* 31830988618379068626528276418969/25000000000000000000000000000000 (/ 1 (pow y 2))) (/ (* (+ (* -5641895835477563/2500000000000000 (pow y 2)) (* -5641895835477563/5000000000000000 (pow y 2))) (- (+ (* -5641895835477563/5000000000000000 (/ z y)) (* 5641895835477563/2500000000000000 (/ 1 y))) (* -1 (/ (+ (* -5641895835477563/2500000000000000 (pow y 2)) (* -5641895835477563/5000000000000000 (pow y 2))) (pow y 3))))) (pow y 3)))))) (pow y 3)) (/ (* (+ (* 31830988618379068626528276418969/25000000000000000000000000000000 y) (* 31830988618379068626528276418969/12500000000000000000000000000000 y)) (- (+ (* -5641895835477563/5000000000000000 (/ z y)) (* 5641895835477563/2500000000000000 (/ 1 y))) (* -1 (/ (+ (* -5641895835477563/2500000000000000 (pow y 2)) (* -5641895835477563/5000000000000000 (pow y 2))) (pow y 3))))) (pow y 3)))) (pow x 3))) (+ (* 31830988618379068626528276418969/25000000000000000000000000000000 (/ z (* (pow x 2) (pow y 2)))) (/ 5641895835477563/2500000000000000 (* x y))))) (+ 1 (+ (* -1 (/ (+ (* -5641895835477563/2500000000000000 (pow y 2)) (* -5641895835477563/5000000000000000 (pow y 2))) (* x (pow y 3)))) (+ (* -1 (/ (+ (* 31830988618379068626528276418969/25000000000000000000000000000000 y) (* 31830988618379068626528276418969/12500000000000000000000000000000 y)) (* (pow x 2) (pow y 3)))) (+ (* 31830988618379068626528276418969/25000000000000000000000000000000 (/ 1 (* (pow x 2) (pow y 2)))) (/ (* (+ (* -5641895835477563/2500000000000000 (pow y 2)) (* -5641895835477563/5000000000000000 (pow y 2))) (- (+ (* -5641895835477563/5000000000000000 (/ z y)) (* 5641895835477563/2500000000000000 (/ 1 y))) (* -1 (/ (+ (* -5641895835477563/2500000000000000 (pow y 2)) (* -5641895835477563/5000000000000000 (pow y 2))) (pow y 3))))) (* (pow x 2) (pow y 3)))))))) x)
(* -1 (* (pow x 2) (pow y 2)))
(* (pow x 2) (+ (* -1 (pow y 2)) (* 5641895835477563/2500000000000000 (/ y x))))
(* (pow x 2) (- (+ (* -1 (pow y 2)) (* 5641895835477563/2500000000000000 (/ y x))) (/ 31830988618379068626528276418969/25000000000000000000000000000000 (pow x 2))))
(* -1 (* x (- (/ 1 (pow x 2)) 1)))
(* -1 (* x (- (+ (* 5641895835477563/5000000000000000 (/ (exp z) (* (pow x 3) y))) (/ 1 (pow x 2))) 1)))
(* -1 (* x (- (+ (* -1 (/ (- (* -31830988618379068626528276418969/25000000000000000000000000000000 (/ (pow (exp z) 2) (* x (pow y 2)))) (* 5641895835477563/5000000000000000 (/ (exp z) y))) (pow x 3))) (/ 1 (pow x 2))) 1)))
(* -1 (/ (+ 1 (* 5641895835477563/5000000000000000 (/ (exp z) (* x y)))) x))
(* -1 (/ (+ 1 (* -1 (/ (- (* -31830988618379068626528276418969/25000000000000000000000000000000 (/ (pow (exp z) 2) (* x (pow y 2)))) (* 5641895835477563/5000000000000000 (/ (exp z) y))) x))) x))
(* -1 (/ (+ 1 (* -1 (/ (- (* -1 (/ (- (* 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 (/ (pow (exp z) 3) (* x (pow y 3)))) (* -31830988618379068626528276418969/25000000000000000000000000000000 (/ (pow (exp z) 2) (pow y 2)))) x)) (* 5641895835477563/5000000000000000 (/ (exp z) y))) x))) x))
(* -1 (* x (- (* -5641895835477563/5000000000000000 (/ (exp z) x)) (* -1 y))))
(* -1 (/ (+ 1 (* -1 (/ (- (* -5641895835477563/5000000000000000 (/ z y)) (* 5641895835477563/5000000000000000 (/ 1 y))) x))) x))
(* -1 (/ (+ 1 (* -1 (/ (- (+ (* -5641895835477563/5000000000000000 (/ z y)) (* -1 (/ (- (* 31830988618379068626528276418969/25000000000000000000000000000000 (/ z (pow y 2))) (* 5641895835477563/5000000000000000 (/ (- (* -5641895835477563/5000000000000000 (/ z y)) (* 5641895835477563/5000000000000000 (/ 1 y))) y))) x))) (* 5641895835477563/5000000000000000 (/ 1 y))) x))) x))
(* -1 (/ (+ 1 (* -1 (/ (- (+ (* -5641895835477563/5000000000000000 (/ z y)) (* -1 (/ (- (+ (* -1 (/ (- (* -179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 (/ z (pow y 3))) (* 5641895835477563/5000000000000000 (/ (- (* 31830988618379068626528276418969/25000000000000000000000000000000 (/ z (pow y 2))) (* 5641895835477563/5000000000000000 (/ (- (* -5641895835477563/5000000000000000 (/ z y)) (* 5641895835477563/5000000000000000 (/ 1 y))) y))) y))) x)) (* 31830988618379068626528276418969/25000000000000000000000000000000 (/ z (pow y 2)))) (* 5641895835477563/5000000000000000 (/ (- (* -5641895835477563/5000000000000000 (/ z y)) (* 5641895835477563/5000000000000000 (/ 1 y))) y))) x))) (* 5641895835477563/5000000000000000 (/ 1 y))) x))) x))
(* -1 (* (pow x 3) (+ (* -1 (/ (+ (* -5641895835477563/2500000000000000 (pow y 2)) (* -5641895835477563/5000000000000000 (pow y 2))) x)) (* -1 (pow y 3)))))
(* -1 (* (pow x 3) (+ (* -1 (/ (+ (* -5641895835477563/2500000000000000 (pow y 2)) (+ (* -5641895835477563/5000000000000000 (pow y 2)) (* -1 (/ (+ (* -31830988618379068626528276418969/12500000000000000000000000000000 y) (* -31830988618379068626528276418969/25000000000000000000000000000000 y)) x)))) x)) (* -1 (pow y 3)))))
(* -1 (* (pow x 3) (+ (* -1 (/ (+ (* -5641895835477563/2500000000000000 (pow y 2)) (+ (* -5641895835477563/5000000000000000 (pow y 2)) (* -1 (/ (+ (* -31830988618379068626528276418969/12500000000000000000000000000000 y) (+ (* -31830988618379068626528276418969/25000000000000000000000000000000 y) (* 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 (/ 1 x)))) x)))) x)) (* -1 (pow y 3)))))
(* -1 (* x (+ (* -1 y) (* 5641895835477563/5000000000000000 (/ 1 x)))))
(* (pow x 2) (+ (* -1 (/ (+ (* -5641895835477563/2500000000000000 (pow y 2)) (* 5641895835477563/5000000000000000 (* (pow y 2) z))) x)) (* -1 (pow y 3))))
(* (pow x 2) (+ (* -1 (/ (+ (* -5641895835477563/2500000000000000 (pow y 2)) (+ (* -1 (/ (+ (* -31830988618379068626528276418969/25000000000000000000000000000000 y) (* 31830988618379068626528276418969/25000000000000000000000000000000 (* y z))) x)) (* 5641895835477563/5000000000000000 (* (pow y 2) z)))) x)) (* -1 (pow y 3))))
(* -1 (/ (+ 1 (* -1 (/ (- (* -1 (/ (+ (* -5641895835477563/2500000000000000 (pow y 2)) (* 5641895835477563/5000000000000000 (* (pow y 2) z))) (pow y 3))) (* -1 (/ (+ (* -5641895835477563/2500000000000000 (pow y 2)) (* -5641895835477563/5000000000000000 (pow y 2))) (pow y 3)))) x))) x))
(* -1 (/ (+ 1 (* -1 (/ (- (+ (* -1 (/ (+ (* -5641895835477563/2500000000000000 (pow y 2)) (* 5641895835477563/5000000000000000 (* (pow y 2) z))) (pow y 3))) (* -1 (/ (- (* -1 (/ (+ (* -31830988618379068626528276418969/25000000000000000000000000000000 y) (* 31830988618379068626528276418969/25000000000000000000000000000000 (* y z))) (pow y 3))) (+ (* -1 (/ (* (+ (* -5641895835477563/2500000000000000 (pow y 2)) (* -5641895835477563/5000000000000000 (pow y 2))) (- (* -1 (/ (+ (* -5641895835477563/2500000000000000 (pow y 2)) (* 5641895835477563/5000000000000000 (* (pow y 2) z))) (pow y 3))) (* -1 (/ (+ (* -5641895835477563/2500000000000000 (pow y 2)) (* -5641895835477563/5000000000000000 (pow y 2))) (pow y 3))))) (pow y 3))) (* -1 (/ (+ (* -31830988618379068626528276418969/12500000000000000000000000000000 y) (* -31830988618379068626528276418969/25000000000000000000000000000000 y)) (pow y 3))))) x))) (* -1 (/ (+ (* -5641895835477563/2500000000000000 (pow y 2)) (* -5641895835477563/5000000000000000 (pow y 2))) (pow y 3)))) x))) x))
(* -1 (/ (+ 1 (* -1 (/ (- (+ (* -1 (/ (+ (* -5641895835477563/2500000000000000 (pow y 2)) (* 5641895835477563/5000000000000000 (* (pow y 2) z))) (pow y 3))) (* -1 (/ (- (+ (* -1 (/ (* (+ (* -31830988618379068626528276418969/12500000000000000000000000000000 y) (* -31830988618379068626528276418969/25000000000000000000000000000000 y)) (- (* -1 (/ (+ (* -5641895835477563/2500000000000000 (pow y 2)) (* 5641895835477563/5000000000000000 (* (pow y 2) z))) (pow y 3))) (* -1 (/ (+ (* -5641895835477563/2500000000000000 (pow y 2)) (* -5641895835477563/5000000000000000 (pow y 2))) (pow y 3))))) (* x (pow y 3)))) (+ (* -1 (/ (* (+ (* -5641895835477563/2500000000000000 (pow y 2)) (* -5641895835477563/5000000000000000 (pow y 2))) (- (* -1 (/ (+ (* -31830988618379068626528276418969/25000000000000000000000000000000 y) (* 31830988618379068626528276418969/25000000000000000000000000000000 (* y z))) (pow y 3))) (+ (* -1 (/ (* (+ (* -5641895835477563/2500000000000000 (pow y 2)) (* -5641895835477563/5000000000000000 (pow y 2))) (- (* -1 (/ (+ (* -5641895835477563/2500000000000000 (pow y 2)) (* 5641895835477563/5000000000000000 (* (pow y 2) z))) (pow y 3))) (* -1 (/ (+ (* -5641895835477563/2500000000000000 (pow y 2)) (* -5641895835477563/5000000000000000 (pow y 2))) (pow y 3))))) (pow y 3))) (* -1 (/ (+ (* -31830988618379068626528276418969/12500000000000000000000000000000 y) (* -31830988618379068626528276418969/25000000000000000000000000000000 y)) (pow y 3)))))) (* x (pow y 3)))) (+ (* -1 (/ (+ (* -31830988618379068626528276418969/25000000000000000000000000000000 y) (* 31830988618379068626528276418969/25000000000000000000000000000000 (* y z))) (pow y 3))) (/ 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 (* x (pow y 3)))))) (+ (* -1 (/ (* (+ (* -5641895835477563/2500000000000000 (pow y 2)) (* -5641895835477563/5000000000000000 (pow y 2))) (- (* -1 (/ (+ (* -5641895835477563/2500000000000000 (pow y 2)) (* 5641895835477563/5000000000000000 (* (pow y 2) z))) (pow y 3))) (* -1 (/ (+ (* -5641895835477563/2500000000000000 (pow y 2)) (* -5641895835477563/5000000000000000 (pow y 2))) (pow y 3))))) (pow y 3))) (* -1 (/ (+ (* -31830988618379068626528276418969/12500000000000000000000000000000 y) (* -31830988618379068626528276418969/25000000000000000000000000000000 y)) (pow y 3))))) x))) (* -1 (/ (+ (* -5641895835477563/2500000000000000 (pow y 2)) (* -5641895835477563/5000000000000000 (pow y 2))) (pow y 3)))) x))) x))
(* (pow x 2) (+ (* -1 (/ (+ (* -5641895835477563/2500000000000000 y) (* 31830988618379068626528276418969/25000000000000000000000000000000 (/ 1 x))) x)) (* -1 (pow y 2))))
(+ x (* 5000000000000000/5641895835477563 (/ y (exp z))))
(+ x (* y (+ (* 25000000000000000000000000000000/31830988618379068626528276418969 (/ (* x y) (pow (exp z) 2))) (* 5000000000000000/5641895835477563 (/ 1 (exp z))))))
(+ x (* y (+ (* y (- (* 125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547 (/ (* (pow x 2) y) (pow (exp z) 3))) (* -25000000000000000000000000000000/31830988618379068626528276418969 (/ x (pow (exp z) 2))))) (* 5000000000000000/5641895835477563 (/ 1 (exp z))))))
(* y (+ (* 25000000000000000000000000000000/31830988618379068626528276418969 (/ (* x y) (pow (exp z) 2))) (* 5000000000000000/5641895835477563 (/ 1 (exp z)))))
(* y (+ (* y (- (* 125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547 (/ (* (pow x 2) y) (pow (exp z) 3))) (* -25000000000000000000000000000000/31830988618379068626528276418969 (/ x (pow (exp z) 2))))) (* 5000000000000000/5641895835477563 (/ 1 (exp z)))))
(* y (+ (* y (- (* y (- (* 625000000000000000000000000000000000000000000000000000000000000/1013211836423377808197068612118338110498536634308026710423022961 (/ (* (pow x 3) y) (pow (exp z) 4))) (* -125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547 (/ (pow x 2) (pow (exp z) 3))))) (* -25000000000000000000000000000000/31830988618379068626528276418969 (/ x (pow (exp z) 2))))) (* 5000000000000000/5641895835477563 (/ 1 (exp z)))))
(* 5000000000000000/5641895835477563 (* y (+ 1 (* -1 z))))
(* y (+ (* 5000000000000000/5641895835477563 (+ 1 (* -1 z))) (* y (- (* -25000000000000000000000000000000/31830988618379068626528276418969 (* x z)) (* -25000000000000000000000000000000/31830988618379068626528276418969 (* x (+ 1 (* -1 z))))))))
(* y (+ (* 5000000000000000/5641895835477563 (+ 1 (* -1 z))) (* y (- (+ (* -25000000000000000000000000000000/31830988618379068626528276418969 (* x z)) (* y (- (* -125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547 (* (pow x 2) z)) (* -5000000000000000/5641895835477563 (* x (- (* -25000000000000000000000000000000/31830988618379068626528276418969 (* x z)) (* -25000000000000000000000000000000/31830988618379068626528276418969 (* x (+ 1 (* -1 z)))))))))) (* -25000000000000000000000000000000/31830988618379068626528276418969 (* x (+ 1 (* -1 z))))))))
(* y (+ (* 5000000000000000/5641895835477563 (+ 1 (* -1 z))) (* y (- (+ (* -25000000000000000000000000000000/31830988618379068626528276418969 (* x z)) (* y (- (+ (* -125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547 (* (pow x 2) z)) (* y (- (* -625000000000000000000000000000000000000000000000000000000000000/1013211836423377808197068612118338110498536634308026710423022961 (* (pow x 3) z)) (* -5000000000000000/5641895835477563 (* x (- (* -125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547 (* (pow x 2) z)) (* -5000000000000000/5641895835477563 (* x (- (* -25000000000000000000000000000000/31830988618379068626528276418969 (* x z)) (* -25000000000000000000000000000000/31830988618379068626528276418969 (* x (+ 1 (* -1 z))))))))))))) (* -5000000000000000/5641895835477563 (* x (- (* -25000000000000000000000000000000/31830988618379068626528276418969 (* x z)) (* -25000000000000000000000000000000/31830988618379068626528276418969 (* x (+ 1 (* -1 z)))))))))) (* -25000000000000000000000000000000/31830988618379068626528276418969 (* x (+ 1 (* -1 z))))))))
(* y (+ 5000000000000000/5641895835477563 (* -5000000000000000/5641895835477563 z)))
(- (* y (+ (* 31830988618379068626528276418969/25000000000000000000000000000000 x) (* 31830988618379068626528276418969/12500000000000000000000000000000 x))) 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000)
(- (* y (+ (* 31830988618379068626528276418969/25000000000000000000000000000000 x) (+ (* 31830988618379068626528276418969/12500000000000000000000000000000 x) (* y (+ (* -5641895835477563/2500000000000000 (pow x 2)) (* -5641895835477563/5000000000000000 (pow x 2))))))) 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000)
(- (* y (+ (* 31830988618379068626528276418969/25000000000000000000000000000000 x) (+ (* 31830988618379068626528276418969/12500000000000000000000000000000 x) (* y (+ (* -5641895835477563/2500000000000000 (pow x 2)) (+ (* -5641895835477563/5000000000000000 (pow x 2)) (* (pow x 3) y))))))) 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000)
(* y (- (* 31830988618379068626528276418969/25000000000000000000000000000000 z) 31830988618379068626528276418969/25000000000000000000000000000000))
(* y (- (+ (* 31830988618379068626528276418969/25000000000000000000000000000000 z) (* y (+ (* -5641895835477563/5000000000000000 (* x z)) (* 5641895835477563/2500000000000000 x)))) 31830988618379068626528276418969/25000000000000000000000000000000))
(* y (- (+ (* 31830988618379068626528276418969/25000000000000000000000000000000 z) (* y (+ (* -5641895835477563/5000000000000000 (* x z)) (+ (* -1 (* (pow x 2) y)) (* 5641895835477563/2500000000000000 x))))) 31830988618379068626528276418969/25000000000000000000000000000000))
(* -125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547 (* y (- (* 31830988618379068626528276418969/25000000000000000000000000000000 z) 31830988618379068626528276418969/25000000000000000000000000000000)))
(* y (+ (* -125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547 (- (* 31830988618379068626528276418969/25000000000000000000000000000000 z) 31830988618379068626528276418969/25000000000000000000000000000000)) (* y (- (* -125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547 (+ (* -5641895835477563/5000000000000000 (* x z)) (* 5641895835477563/2500000000000000 x))) (* 15625000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000/32251534433199493661049880593938777829847262829918009516762758739122115348467797302968742947209 (* (+ (* 31830988618379068626528276418969/25000000000000000000000000000000 x) (* 31830988618379068626528276418969/12500000000000000000000000000000 x)) (- (* 31830988618379068626528276418969/25000000000000000000000000000000 z) 31830988618379068626528276418969/25000000000000000000000000000000)))))))
(* y (+ (* -125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547 (- (* 31830988618379068626528276418969/25000000000000000000000000000000 z) 31830988618379068626528276418969/25000000000000000000000000000000)) (* y (- (+ (* -125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547 (+ (* -5641895835477563/5000000000000000 (* x z)) (* 5641895835477563/2500000000000000 x))) (* y (- (* 125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547 (pow x 2)) (+ (* -125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547 (* (+ (* 31830988618379068626528276418969/25000000000000000000000000000000 x) (* 31830988618379068626528276418969/12500000000000000000000000000000 x)) (- (* -125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547 (+ (* -5641895835477563/5000000000000000 (* x z)) (* 5641895835477563/2500000000000000 x))) (* 15625000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000/32251534433199493661049880593938777829847262829918009516762758739122115348467797302968742947209 (* (+ (* 31830988618379068626528276418969/25000000000000000000000000000000 x) (* 31830988618379068626528276418969/12500000000000000000000000000000 x)) (- (* 31830988618379068626528276418969/25000000000000000000000000000000 z) 31830988618379068626528276418969/25000000000000000000000000000000)))))) (* 15625000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000/32251534433199493661049880593938777829847262829918009516762758739122115348467797302968742947209 (* (+ (* -5641895835477563/2500000000000000 (pow x 2)) (* -5641895835477563/5000000000000000 (pow x 2))) (- (* 31830988618379068626528276418969/25000000000000000000000000000000 z) 31830988618379068626528276418969/25000000000000000000000000000000))))))) (* 15625000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000/32251534433199493661049880593938777829847262829918009516762758739122115348467797302968742947209 (* (+ (* 31830988618379068626528276418969/25000000000000000000000000000000 x) (* 31830988618379068626528276418969/12500000000000000000000000000000 x)) (- (* 31830988618379068626528276418969/25000000000000000000000000000000 z) 31830988618379068626528276418969/25000000000000000000000000000000)))))))
(* y (+ (* -125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547 (- (* 31830988618379068626528276418969/25000000000000000000000000000000 z) 31830988618379068626528276418969/25000000000000000000000000000000)) (* y (- (+ (* -125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547 (+ (* -5641895835477563/5000000000000000 (* x z)) (* 5641895835477563/2500000000000000 x))) (* y (- (+ (* -1 (* y (+ (* -125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547 (* (+ (* -5641895835477563/2500000000000000 (pow x 2)) (* -5641895835477563/5000000000000000 (pow x 2))) (- (* -125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547 (+ (* -5641895835477563/5000000000000000 (* x z)) (* 5641895835477563/2500000000000000 x))) (* 15625000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000/32251534433199493661049880593938777829847262829918009516762758739122115348467797302968742947209 (* (+ (* 31830988618379068626528276418969/25000000000000000000000000000000 x) (* 31830988618379068626528276418969/12500000000000000000000000000000 x)) (- (* 31830988618379068626528276418969/25000000000000000000000000000000 z) 31830988618379068626528276418969/25000000000000000000000000000000)))))) (+ (* -125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547 (* (+ (* 31830988618379068626528276418969/25000000000000000000000000000000 x) (* 31830988618379068626528276418969/12500000000000000000000000000000 x)) (- (* 125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547 (pow x 2)) (+ (* -125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547 (* (+ (* 31830988618379068626528276418969/25000000000000000000000000000000 x) (* 31830988618379068626528276418969/12500000000000000000000000000000 x)) (- (* -125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547 (+ (* -5641895835477563/5000000000000000 (* x z)) (* 5641895835477563/2500000000000000 x))) (* 15625000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000/32251534433199493661049880593938777829847262829918009516762758739122115348467797302968742947209 (* (+ (* 31830988618379068626528276418969/25000000000000000000000000000000 x) (* 31830988618379068626528276418969/12500000000000000000000000000000 x)) (- (* 31830988618379068626528276418969/25000000000000000000000000000000 z) 31830988618379068626528276418969/25000000000000000000000000000000)))))) (* 15625000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000/32251534433199493661049880593938777829847262829918009516762758739122115348467797302968742947209 (* (+ (* -5641895835477563/2500000000000000 (pow x 2)) (* -5641895835477563/5000000000000000 (pow x 2))) (- (* 31830988618379068626528276418969/25000000000000000000000000000000 z) 31830988618379068626528276418969/25000000000000000000000000000000))))))) (* 15625000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000/32251534433199493661049880593938777829847262829918009516762758739122115348467797302968742947209 (* (pow x 3) (- (* 31830988618379068626528276418969/25000000000000000000000000000000 z) 31830988618379068626528276418969/25000000000000000000000000000000))))))) (* 125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547 (pow x 2))) (+ (* -125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547 (* (+ (* 31830988618379068626528276418969/25000000000000000000000000000000 x) (* 31830988618379068626528276418969/12500000000000000000000000000000 x)) (- (* -125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547 (+ (* -5641895835477563/5000000000000000 (* x z)) (* 5641895835477563/2500000000000000 x))) (* 15625000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000/32251534433199493661049880593938777829847262829918009516762758739122115348467797302968742947209 (* (+ (* 31830988618379068626528276418969/25000000000000000000000000000000 x) (* 31830988618379068626528276418969/12500000000000000000000000000000 x)) (- (* 31830988618379068626528276418969/25000000000000000000000000000000 z) 31830988618379068626528276418969/25000000000000000000000000000000)))))) (* 15625000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000/32251534433199493661049880593938777829847262829918009516762758739122115348467797302968742947209 (* (+ (* -5641895835477563/2500000000000000 (pow x 2)) (* -5641895835477563/5000000000000000 (pow x 2))) (- (* 31830988618379068626528276418969/25000000000000000000000000000000 z) 31830988618379068626528276418969/25000000000000000000000000000000))))))) (* 15625000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000/32251534433199493661049880593938777829847262829918009516762758739122115348467797302968742947209 (* (+ (* 31830988618379068626528276418969/25000000000000000000000000000000 x) (* 31830988618379068626528276418969/12500000000000000000000000000000 x)) (- (* 31830988618379068626528276418969/25000000000000000000000000000000 z) 31830988618379068626528276418969/25000000000000000000000000000000)))))))
(- (* y (+ (* -1 (* (pow x 2) y)) (* 5641895835477563/2500000000000000 x))) 31830988618379068626528276418969/25000000000000000000000000000000)
(- x (/ 1 x))
(- (+ x (* -5641895835477563/5000000000000000 (/ (exp z) (* (pow x 2) y)))) (/ 1 x))
(- (+ x (* -31830988618379068626528276418969/25000000000000000000000000000000 (/ (pow (exp z) 2) (* (pow x 3) (pow y 2))))) (+ (* 5641895835477563/5000000000000000 (/ (exp z) (* (pow x 2) y))) (/ 1 x)))
(- (+ x (* -179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 (/ (pow (exp z) 3) (* (pow x 4) (pow y 3))))) (+ (* 5641895835477563/5000000000000000 (/ (exp z) (* (pow x 2) y))) (+ (* 31830988618379068626528276418969/25000000000000000000000000000000 (/ (pow (exp z) 2) (* (pow x 3) (pow y 2)))) (/ 1 x))))
(- (* -5641895835477563/5000000000000000 (/ (exp z) (* (pow x 2) y))) (/ 1 x))
(- (* -31830988618379068626528276418969/25000000000000000000000000000000 (/ (pow (exp z) 2) (* (pow x 3) (pow y 2)))) (+ (* 5641895835477563/5000000000000000 (/ (exp z) (* (pow x 2) y))) (/ 1 x)))
(- (* -179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 (/ (pow (exp z) 3) (* (pow x 4) (pow y 3)))) (+ (* 5641895835477563/5000000000000000 (/ (exp z) (* (pow x 2) y))) (+ (* 31830988618379068626528276418969/25000000000000000000000000000000 (/ (pow (exp z) 2) (* (pow x 3) (pow y 2)))) (/ 1 x))))
(* y (- (* 5641895835477563/5000000000000000 (/ (exp z) y)) x))
(- (* -5641895835477563/5000000000000000 (/ z (* (pow x 2) y))) (+ (/ 1 x) (/ 5641895835477563/5000000000000000 (* (pow x 2) y))))
(- (+ (* -31830988618379068626528276418969/25000000000000000000000000000000 (/ z (* (pow x 3) (pow y 2)))) (* -5641895835477563/5000000000000000 (/ z (* (pow x 2) y)))) (+ (* -5641895835477563/5000000000000000 (/ (- (* -5641895835477563/5000000000000000 (/ z (pow x 2))) (* 5641895835477563/5000000000000000 (/ 1 (pow x 2)))) (* x (pow y 2)))) (+ (/ 1 x) (/ 5641895835477563/5000000000000000 (* (pow x 2) y)))))
(- (+ (* -179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 (/ z (* (pow x 4) (pow y 3)))) (+ (* -31830988618379068626528276418969/25000000000000000000000000000000 (/ z (* (pow x 3) (pow y 2)))) (* -5641895835477563/5000000000000000 (/ z (* (pow x 2) y))))) (+ (* -5641895835477563/5000000000000000 (/ (- (* -31830988618379068626528276418969/25000000000000000000000000000000 (/ z (pow x 3))) (* -5641895835477563/5000000000000000 (/ (- (* -5641895835477563/5000000000000000 (/ z (pow x 2))) (* 5641895835477563/5000000000000000 (/ 1 (pow x 2)))) x))) (* x (pow y 3)))) (+ (* -5641895835477563/5000000000000000 (/ (- (* -5641895835477563/5000000000000000 (/ z (pow x 2))) (* 5641895835477563/5000000000000000 (/ 1 (pow x 2)))) (* x (pow y 2)))) (+ (/ 1 x) (/ 5641895835477563/5000000000000000 (* (pow x 2) y))))))
(* (pow y 3) (+ (* -5641895835477563/2500000000000000 (/ (pow x 2) y)) (+ (* -5641895835477563/5000000000000000 (/ (pow x 2) y)) (pow x 3))))
(* (pow y 3) (+ (* -5641895835477563/2500000000000000 (/ (pow x 2) y)) (+ (* -5641895835477563/5000000000000000 (/ (pow x 2) y)) (+ (* 31830988618379068626528276418969/25000000000000000000000000000000 (/ x (pow y 2))) (+ (* 31830988618379068626528276418969/12500000000000000000000000000000 (/ x (pow y 2))) (pow x 3))))))
(* (pow y 3) (- (+ (* -5641895835477563/2500000000000000 (/ (pow x 2) y)) (+ (* -5641895835477563/5000000000000000 (/ (pow x 2) y)) (+ (* 31830988618379068626528276418969/25000000000000000000000000000000 (/ x (pow y 2))) (+ (* 31830988618379068626528276418969/12500000000000000000000000000000 (/ x (pow y 2))) (pow x 3))))) (* 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 (/ 1 (pow y 3)))))
(* y (- x (* 5641895835477563/5000000000000000 (/ 1 y))))
(* (pow y 3) (+ (* -5641895835477563/5000000000000000 (/ (* x z) y)) (+ (* -1 (pow x 2)) (* 5641895835477563/2500000000000000 (/ x y)))))
(* (pow y 3) (- (+ (* -5641895835477563/5000000000000000 (/ (* x z) y)) (+ (* -1 (pow x 2)) (+ (* 31830988618379068626528276418969/25000000000000000000000000000000 (/ z (pow y 2))) (* 5641895835477563/2500000000000000 (/ x y))))) (/ 31830988618379068626528276418969/25000000000000000000000000000000 (pow y 2))))
(- (+ (* -5641895835477563/5000000000000000 (/ z (* (pow x 2) y))) (/ 5641895835477563/2500000000000000 (* (pow x 2) y))) (+ (* -1 (/ (+ (* -5641895835477563/2500000000000000 (pow x 2)) (* -5641895835477563/5000000000000000 (pow x 2))) (* (pow x 4) y))) (/ 1 x)))
(- (+ (* -5641895835477563/5000000000000000 (/ z (* (pow x 2) y))) (+ (* 31830988618379068626528276418969/25000000000000000000000000000000 (/ z (* (pow x 3) (pow y 2)))) (/ 5641895835477563/2500000000000000 (* (pow x 2) y)))) (+ (* -1 (/ (+ (* -5641895835477563/2500000000000000 (pow x 2)) (* -5641895835477563/5000000000000000 (pow x 2))) (* (pow x 4) y))) (+ (* -1 (/ (+ (* 31830988618379068626528276418969/25000000000000000000000000000000 x) (* 31830988618379068626528276418969/12500000000000000000000000000000 x)) (* (pow x 4) (pow y 2)))) (+ (/ 1 x) (+ (* 31830988618379068626528276418969/25000000000000000000000000000000 (/ 1 (* (pow x 3) (pow y 2)))) (/ (* (+ (* -5641895835477563/2500000000000000 (pow x 2)) (* -5641895835477563/5000000000000000 (pow x 2))) (- (+ (* -5641895835477563/5000000000000000 (/ z (pow x 2))) (* 5641895835477563/2500000000000000 (/ 1 (pow x 2)))) (* -1 (/ (+ (* -5641895835477563/2500000000000000 (pow x 2)) (* -5641895835477563/5000000000000000 (pow x 2))) (pow x 4))))) (* (pow x 3) (pow y 2))))))))
(- (+ (* -5641895835477563/5000000000000000 (/ z (* (pow x 2) y))) (+ (* -1 (/ (+ (* 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 (/ 1 (pow x 4))) (+ (/ (* (+ (* -5641895835477563/2500000000000000 (pow x 2)) (* -5641895835477563/5000000000000000 (pow x 2))) (- (* 31830988618379068626528276418969/25000000000000000000000000000000 (/ z (pow x 3))) (+ (* -1 (/ (+ (* 31830988618379068626528276418969/25000000000000000000000000000000 x) (* 31830988618379068626528276418969/12500000000000000000000000000000 x)) (pow x 4))) (+ (* 31830988618379068626528276418969/25000000000000000000000000000000 (/ 1 (pow x 3))) (/ (* (+ (* -5641895835477563/2500000000000000 (pow x 2)) (* -5641895835477563/5000000000000000 (pow x 2))) (- (+ (* -5641895835477563/5000000000000000 (/ z (pow x 2))) (* 5641895835477563/2500000000000000 (/ 1 (pow x 2)))) (* -1 (/ (+ (* -5641895835477563/2500000000000000 (pow x 2)) (* -5641895835477563/5000000000000000 (pow x 2))) (pow x 4))))) (pow x 3)))))) (pow x 3)) (/ (* (+ (* 31830988618379068626528276418969/25000000000000000000000000000000 x) (* 31830988618379068626528276418969/12500000000000000000000000000000 x)) (- (+ (* -5641895835477563/5000000000000000 (/ z (pow x 2))) (* 5641895835477563/2500000000000000 (/ 1 (pow x 2)))) (* -1 (/ (+ (* -5641895835477563/2500000000000000 (pow x 2)) (* -5641895835477563/5000000000000000 (pow x 2))) (pow x 4))))) (pow x 3)))) (pow y 3))) (+ (* 31830988618379068626528276418969/25000000000000000000000000000000 (/ z (* (pow x 3) (pow y 2)))) (/ 5641895835477563/2500000000000000 (* (pow x 2) y))))) (+ (* -1 (/ (+ (* -5641895835477563/2500000000000000 (pow x 2)) (* -5641895835477563/5000000000000000 (pow x 2))) (* (pow x 4) y))) (+ (* -1 (/ (+ (* 31830988618379068626528276418969/25000000000000000000000000000000 x) (* 31830988618379068626528276418969/12500000000000000000000000000000 x)) (* (pow x 4) (pow y 2)))) (+ (/ 1 x) (+ (* 31830988618379068626528276418969/25000000000000000000000000000000 (/ 1 (* (pow x 3) (pow y 2)))) (/ (* (+ (* -5641895835477563/2500000000000000 (pow x 2)) (* -5641895835477563/5000000000000000 (pow x 2))) (- (+ (* -5641895835477563/5000000000000000 (/ z (pow x 2))) (* 5641895835477563/2500000000000000 (/ 1 (pow x 2)))) (* -1 (/ (+ (* -5641895835477563/2500000000000000 (pow x 2)) (* -5641895835477563/5000000000000000 (pow x 2))) (pow x 4))))) (* (pow x 3) (pow y 2))))))))
(* (pow y 2) (+ (* -1 (pow x 2)) (* 5641895835477563/2500000000000000 (/ x y))))
(* (pow y 2) (- (+ (* -1 (pow x 2)) (* 5641895835477563/2500000000000000 (/ x y))) (/ 31830988618379068626528276418969/25000000000000000000000000000000 (pow y 2))))
(- (+ x (* -1 (/ (+ (* 5641895835477563/5000000000000000 (/ (exp z) (pow x 2))) (* 31830988618379068626528276418969/25000000000000000000000000000000 (/ (pow (exp z) 2) (* (pow x 3) y)))) y))) (/ 1 x))
(- (+ x (* -1 (/ (+ (* -1 (/ (+ (* -179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 (/ (pow (exp z) 3) (* (pow x 4) y))) (* -31830988618379068626528276418969/25000000000000000000000000000000 (/ (pow (exp z) 2) (pow x 3)))) y)) (* 5641895835477563/5000000000000000 (/ (exp z) (pow x 2)))) y))) (/ 1 x))
(- (* -1 (/ (- (* 31830988618379068626528276418969/25000000000000000000000000000000 (/ (pow (exp z) 2) (* (pow x 3) y))) (* -5641895835477563/5000000000000000 (/ (exp z) (pow x 2)))) y)) (/ 1 x))
(- (* -1 (/ (- (* -1 (/ (- (* -179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 (/ (pow (exp z) 3) (* (pow x 4) y))) (* 31830988618379068626528276418969/25000000000000000000000000000000 (/ (pow (exp z) 2) (pow x 3)))) y)) (* -5641895835477563/5000000000000000 (/ (exp z) (pow x 2)))) y)) (/ 1 x))
(* -1 (* y (- (* -5641895835477563/5000000000000000 (/ (exp z) y)) (* -1 x))))
(- (* -1 (/ (+ (* 5641895835477563/5000000000000000 (/ z (pow x 2))) (* 5641895835477563/5000000000000000 (/ 1 (pow x 2)))) y)) (/ 1 x))
(- (* -1 (/ (+ (* -1 (/ (- (* -31830988618379068626528276418969/25000000000000000000000000000000 (/ z (pow x 3))) (* 5641895835477563/5000000000000000 (/ (+ (* 5641895835477563/5000000000000000 (/ z (pow x 2))) (* 5641895835477563/5000000000000000 (/ 1 (pow x 2)))) x))) y)) (+ (* 5641895835477563/5000000000000000 (/ 1 (pow x 2))) (* 5641895835477563/5000000000000000 (/ z (pow x 2))))) y)) (/ 1 x))
(- (* -1 (/ (+ (* -1 (/ (- (+ (* -31830988618379068626528276418969/25000000000000000000000000000000 (/ z (pow x 3))) (* -1 (/ (- (* 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 (/ z (pow x 4))) (* 5641895835477563/5000000000000000 (/ (- (* -31830988618379068626528276418969/25000000000000000000000000000000 (/ z (pow x 3))) (* 5641895835477563/5000000000000000 (/ (+ (* 5641895835477563/5000000000000000 (/ z (pow x 2))) (* 5641895835477563/5000000000000000 (/ 1 (pow x 2)))) x))) x))) y))) (* 5641895835477563/5000000000000000 (/ (+ (* 5641895835477563/5000000000000000 (/ z (pow x 2))) (* 5641895835477563/5000000000000000 (/ 1 (pow x 2)))) x))) y)) (+ (* 5641895835477563/5000000000000000 (/ 1 (pow x 2))) (* 5641895835477563/5000000000000000 (/ z (pow x 2))))) y)) (/ 1 x))
(* -1 (* (pow y 3) (+ (* -1 (/ (+ (* -5641895835477563/2500000000000000 (pow x 2)) (* -5641895835477563/5000000000000000 (pow x 2))) y)) (* -1 (pow x 3)))))
(* -1 (* (pow y 3) (+ (* -1 (/ (+ (* -5641895835477563/2500000000000000 (pow x 2)) (+ (* -5641895835477563/5000000000000000 (pow x 2)) (* -1 (/ (+ (* -31830988618379068626528276418969/12500000000000000000000000000000 x) (* -31830988618379068626528276418969/25000000000000000000000000000000 x)) y)))) y)) (* -1 (pow x 3)))))
(* -1 (* (pow y 3) (+ (* -1 (/ (+ (* -5641895835477563/2500000000000000 (pow x 2)) (+ (* -5641895835477563/5000000000000000 (pow x 2)) (* -1 (/ (+ (* -31830988618379068626528276418969/12500000000000000000000000000000 x) (+ (* -31830988618379068626528276418969/25000000000000000000000000000000 x) (* 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 (/ 1 y)))) y)))) y)) (* -1 (pow x 3)))))
(* -1 (* y (+ (* -1 x) (* 5641895835477563/5000000000000000 (/ 1 y)))))
(* -1 (* (pow y 3) (+ (* -1 (/ (+ (* -5641895835477563/5000000000000000 (* x z)) (* 5641895835477563/2500000000000000 x)) y)) (pow x 2))))
(* -1 (* (pow y 3) (+ (* -1 (/ (+ (* -5641895835477563/5000000000000000 (* x z)) (+ (* -1 (/ (+ 31830988618379068626528276418969/25000000000000000000000000000000 (* -31830988618379068626528276418969/25000000000000000000000000000000 z)) y)) (* 5641895835477563/2500000000000000 x))) y)) (pow x 2))))
(- (* -1 (/ (+ (* -1 (/ (+ (* -5641895835477563/5000000000000000 (* x z)) (* 5641895835477563/2500000000000000 x)) (pow x 3))) (* 16925687506432689/5000000000000000 (/ 1 (pow x 2)))) y)) (/ 1 x))
(- (* -1 (/ (+ (* -1 (/ (+ (* -5641895835477563/5000000000000000 (* x z)) (* 5641895835477563/2500000000000000 x)) (pow x 3))) (+ (* -1 (/ (- (+ (* -1 (/ (+ 31830988618379068626528276418969/25000000000000000000000000000000 (* -31830988618379068626528276418969/25000000000000000000000000000000 z)) (pow x 3))) (* 95492965855137205879584829256907/25000000000000000000000000000000 (/ 1 (pow x 3)))) (* -1 (/ (* (+ (* -5641895835477563/2500000000000000 (pow x 2)) (* -5641895835477563/5000000000000000 (pow x 2))) (+ (* -1 (/ (+ (* -5641895835477563/5000000000000000 (* x z)) (* 5641895835477563/2500000000000000 x)) (pow x 3))) (* 16925687506432689/5000000000000000 (/ 1 (pow x 2))))) (pow x 3)))) y)) (* 16925687506432689/5000000000000000 (/ 1 (pow x 2))))) y)) (/ 1 x))
(- (* -1 (/ (+ (* -1 (/ (+ (* -5641895835477563/5000000000000000 (* x z)) (* 5641895835477563/2500000000000000 x)) (pow x 3))) (+ (* -1 (/ (- (+ (* -1 (/ (+ 31830988618379068626528276418969/25000000000000000000000000000000 (* -31830988618379068626528276418969/25000000000000000000000000000000 z)) (pow x 3))) (+ (* -1 (/ (- (* 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 (/ 1 (pow x 4))) (+ (* -1 (/ (* (+ (* -31830988618379068626528276418969/12500000000000000000000000000000 x) (* -31830988618379068626528276418969/25000000000000000000000000000000 x)) (+ (* -1 (/ (+ (* -5641895835477563/5000000000000000 (* x z)) (* 5641895835477563/2500000000000000 x)) (pow x 3))) (* 16925687506432689/5000000000000000 (/ 1 (pow x 2))))) (pow x 3))) (* -1 (/ (* (+ (* -5641895835477563/2500000000000000 (pow x 2)) (* -5641895835477563/5000000000000000 (pow x 2))) (- (+ (* -1 (/ (+ 31830988618379068626528276418969/25000000000000000000000000000000 (* -31830988618379068626528276418969/25000000000000000000000000000000 z)) (pow x 3))) (* 95492965855137205879584829256907/25000000000000000000000000000000 (/ 1 (pow x 3)))) (* -1 (/ (* (+ (* -5641895835477563/2500000000000000 (pow x 2)) (* -5641895835477563/5000000000000000 (pow x 2))) (+ (* -1 (/ (+ (* -5641895835477563/5000000000000000 (* x z)) (* 5641895835477563/2500000000000000 x)) (pow x 3))) (* 16925687506432689/5000000000000000 (/ 1 (pow x 2))))) (pow x 3))))) (pow x 3))))) y)) (* 95492965855137205879584829256907/25000000000000000000000000000000 (/ 1 (pow x 3))))) (* -1 (/ (* (+ (* -5641895835477563/2500000000000000 (pow x 2)) (* -5641895835477563/5000000000000000 (pow x 2))) (+ (* -1 (/ (+ (* -5641895835477563/5000000000000000 (* x z)) (* 5641895835477563/2500000000000000 x)) (pow x 3))) (* 16925687506432689/5000000000000000 (/ 1 (pow x 2))))) (pow x 3)))) y)) (* 16925687506432689/5000000000000000 (/ 1 (pow x 2))))) y)) (/ 1 x))
(* (pow y 2) (+ (* -1 (/ (+ (* -5641895835477563/2500000000000000 x) (* 31830988618379068626528276418969/25000000000000000000000000000000 (/ 1 y))) y)) (* -1 (pow x 2))))
(+ x (/ y (- 5641895835477563/5000000000000000 (* x y))))
(+ x (+ (* -5641895835477563/5000000000000000 (/ (* y z) (pow (- 5641895835477563/5000000000000000 (* x y)) 2))) (/ y (- 5641895835477563/5000000000000000 (* x y)))))
(+ x (+ (* z (- (* -1 (* z (+ (* -31830988618379068626528276418969/25000000000000000000000000000000 (/ y (pow (- 5641895835477563/5000000000000000 (* x y)) 3))) (* 5641895835477563/10000000000000000 (/ y (pow (- 5641895835477563/5000000000000000 (* x y)) 2)))))) (* 5641895835477563/5000000000000000 (/ y (pow (- 5641895835477563/5000000000000000 (* x y)) 2))))) (/ y (- 5641895835477563/5000000000000000 (* x y)))))
(+ x (+ (* z (- (* z (- (* -1 (* z (+ (* -5641895835477563/5000000000000000 (/ (+ (* -31830988618379068626528276418969/25000000000000000000000000000000 (/ y (pow (- 5641895835477563/5000000000000000 (* x y)) 3))) (* 5641895835477563/10000000000000000 (/ y (pow (- 5641895835477563/5000000000000000 (* x y)) 2)))) (- 5641895835477563/5000000000000000 (* x y)))) (+ (* -31830988618379068626528276418969/50000000000000000000000000000000 (/ y (pow (- 5641895835477563/5000000000000000 (* x y)) 3))) (* 5641895835477563/30000000000000000 (/ y (pow (- 5641895835477563/5000000000000000 (* x y)) 2))))))) (+ (* -31830988618379068626528276418969/25000000000000000000000000000000 (/ y (pow (- 5641895835477563/5000000000000000 (* x y)) 3))) (* 5641895835477563/10000000000000000 (/ y (pow (- 5641895835477563/5000000000000000 (* x y)) 2)))))) (* 5641895835477563/5000000000000000 (/ y (pow (- 5641895835477563/5000000000000000 (* x y)) 2))))) (/ y (- 5641895835477563/5000000000000000 (* x y)))))
(/ y (- 5641895835477563/5000000000000000 (* x y)))
(+ (* -5641895835477563/5000000000000000 (/ (* y z) (pow (- 5641895835477563/5000000000000000 (* x y)) 2))) (/ y (- 5641895835477563/5000000000000000 (* x y))))
(+ (* z (- (* -1 (* z (+ (* -31830988618379068626528276418969/25000000000000000000000000000000 (/ y (pow (- 5641895835477563/5000000000000000 (* x y)) 3))) (* 5641895835477563/10000000000000000 (/ y (pow (- 5641895835477563/5000000000000000 (* x y)) 2)))))) (* 5641895835477563/5000000000000000 (/ y (pow (- 5641895835477563/5000000000000000 (* x y)) 2))))) (/ y (- 5641895835477563/5000000000000000 (* x y))))
(+ (* z (- (* z (- (* -1 (* z (+ (* -5641895835477563/5000000000000000 (/ (+ (* -31830988618379068626528276418969/25000000000000000000000000000000 (/ y (pow (- 5641895835477563/5000000000000000 (* x y)) 3))) (* 5641895835477563/10000000000000000 (/ y (pow (- 5641895835477563/5000000000000000 (* x y)) 2)))) (- 5641895835477563/5000000000000000 (* x y)))) (+ (* -31830988618379068626528276418969/50000000000000000000000000000000 (/ y (pow (- 5641895835477563/5000000000000000 (* x y)) 3))) (* 5641895835477563/30000000000000000 (/ y (pow (- 5641895835477563/5000000000000000 (* x y)) 2))))))) (+ (* -31830988618379068626528276418969/25000000000000000000000000000000 (/ y (pow (- 5641895835477563/5000000000000000 (* x y)) 3))) (* 5641895835477563/10000000000000000 (/ y (pow (- 5641895835477563/5000000000000000 (* x y)) 2)))))) (* 5641895835477563/5000000000000000 (/ y (pow (- 5641895835477563/5000000000000000 (* x y)) 2))))) (/ y (- 5641895835477563/5000000000000000 (* x y))))
(- 5641895835477563/5000000000000000 (* x y))
(- (+ 5641895835477563/5000000000000000 (* 5641895835477563/5000000000000000 z)) (* x y))
(- (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/5000000000000000 (* 5641895835477563/10000000000000000 z)))) (* x y))
(- (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z)))))) (* x y))
5641895835477563/5000000000000000
(+ 5641895835477563/5000000000000000 (* 5641895835477563/5000000000000000 z))
(+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/5000000000000000 (* 5641895835477563/10000000000000000 z))))
(+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z))))))
(* 5000000000000000/5641895835477563 y)
(+ (* -5000000000000000/5641895835477563 (* y z)) (* 5000000000000000/5641895835477563 y))
1
(+ 1 z)
(+ 1 (* z (+ 1 (* 1/2 z))))
(+ 1 (* z (+ 1 (* z (+ 1/2 (* 1/6 z))))))
1/2
(+ 1/2 (* 1/6 z))
5000000000000000/5641895835477563
(+ 5000000000000000/5641895835477563 (* -5000000000000000/5641895835477563 z))
(* -5000000000000000/5641895835477563 z)
(* y (* (- 5641895835477563/5000000000000000 (* x y)) (- (* x y) 5641895835477563/5000000000000000)))
(+ (* 5641895835477563/5000000000000000 (* y (* z (- 5641895835477563/5000000000000000 (* x y))))) (* y (* (- 5641895835477563/5000000000000000 (* x y)) (- (* x y) 5641895835477563/5000000000000000))))
(+ (* 5641895835477563/5000000000000000 (/ (* y z) (* (- 5641895835477563/5000000000000000 (* x y)) (- (* x y) 5641895835477563/5000000000000000)))) (/ y (- 5641895835477563/5000000000000000 (* x y))))
(+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y))))
(/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)))
(- (* 5641895835477563/5000000000000000 (exp z)) (* x y))
(* -5641895835477563/5000000000000000 (/ (* y z) (pow (- 5641895835477563/5000000000000000 (* x y)) 2)))
(* z (+ (* -5641895835477563/5000000000000000 (/ y (pow (- 5641895835477563/5000000000000000 (* x y)) 2))) (/ y (* z (- 5641895835477563/5000000000000000 (* x y))))))
(* -5000000000000000/5641895835477563 (* y z))
(* z (+ (* -5000000000000000/5641895835477563 y) (* 5000000000000000/5641895835477563 (/ y z))))
(exp z)
(* 1/6 z)
(* z (+ 1/6 (* 1/2 (/ 1 z))))
(* z (- (* 5000000000000000/5641895835477563 (/ 1 z)) 5000000000000000/5641895835477563))
(* 5641895835477563/5000000000000000 z)
(* z (+ 5641895835477563/5000000000000000 (* 5641895835477563/5000000000000000 (/ 1 z))))
(* 5641895835477563/5000000000000000 (* y (* z (- 5641895835477563/5000000000000000 (* x y)))))
(* z (+ (* 5641895835477563/5000000000000000 (* y (- 5641895835477563/5000000000000000 (* x y)))) (/ (* y (* (- 5641895835477563/5000000000000000 (* x y)) (- (* x y) 5641895835477563/5000000000000000))) z)))
(* 5641895835477563/5000000000000000 (/ (* y z) (* (- 5641895835477563/5000000000000000 (* x y)) (- (* x y) 5641895835477563/5000000000000000))))
(* z (+ (* 5641895835477563/5000000000000000 (/ y (* (- 5641895835477563/5000000000000000 (* x y)) (- (* x y) 5641895835477563/5000000000000000)))) (/ y (* z (- 5641895835477563/5000000000000000 (* x y))))))
(* -1 (* z (+ (* -1 (/ y (* z (- 5641895835477563/5000000000000000 (* x y))))) (* 5641895835477563/5000000000000000 (/ y (pow (- 5641895835477563/5000000000000000 (* x y)) 2))))))
(* -1 (* z (+ (* -5000000000000000/5641895835477563 (/ y z)) (* 5000000000000000/5641895835477563 y))))
(* -1 (* z (- 5000000000000000/5641895835477563 (* 5000000000000000/5641895835477563 (/ 1 z)))))
(* -1 (* z (+ (* -5641895835477563/5000000000000000 (* y (- 5641895835477563/5000000000000000 (* x y)))) (* -1 (/ (* y (* (- 5641895835477563/5000000000000000 (* x y)) (- (* x y) 5641895835477563/5000000000000000))) z)))))
(* -1 (* z (+ (* -5641895835477563/5000000000000000 (/ y (* (- 5641895835477563/5000000000000000 (* x y)) (- (* x y) 5641895835477563/5000000000000000)))) (* -1 (/ y (* z (- 5641895835477563/5000000000000000 (* x y))))))))
Outputs
(* 5000000000000000/5641895835477563 (/ y (exp z)))
(*.f64 (/.f64 y (exp.f64 z)) #s(literal 5000000000000000/5641895835477563 binary64))
(+ (* 5000000000000000/5641895835477563 (/ y (exp z))) (* x (- 1 (* -25000000000000000000000000000000/31830988618379068626528276418969 (/ (pow y 2) (pow (exp z) 2))))))
(fma.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 #s(literal -25000000000000000000000000000000/31830988618379068626528276418969 binary64) (*.f64 y y)) (pow.f64 (exp.f64 z) #s(literal 2 binary64)))) x (*.f64 (/.f64 y (exp.f64 z)) #s(literal 5000000000000000/5641895835477563 binary64)))
(+ (* 5000000000000000/5641895835477563 (/ y (exp z))) (* x (- (+ 1 (* 125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547 (/ (* x (pow y 3)) (pow (exp z) 3)))) (* -25000000000000000000000000000000/31830988618379068626528276418969 (/ (pow y 2) (pow (exp z) 2))))))
(fma.f64 (-.f64 (fma.f64 (*.f64 x (pow.f64 (/.f64 y (exp.f64 z)) #s(literal 3 binary64))) #s(literal 125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547 binary64) #s(literal 1 binary64)) (/.f64 (*.f64 #s(literal -25000000000000000000000000000000/31830988618379068626528276418969 binary64) (*.f64 y y)) (pow.f64 (exp.f64 z) #s(literal 2 binary64)))) x (*.f64 (/.f64 y (exp.f64 z)) #s(literal 5000000000000000/5641895835477563 binary64)))
(+ (* 5000000000000000/5641895835477563 (/ y (exp z))) (* x (- (+ 1 (* x (- (* 625000000000000000000000000000000000000000000000000000000000000/1013211836423377808197068612118338110498536634308026710423022961 (/ (* x (pow y 4)) (pow (exp z) 4))) (* -125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547 (/ (pow y 3) (pow (exp z) 3)))))) (* -25000000000000000000000000000000/31830988618379068626528276418969 (/ (pow y 2) (pow (exp z) 2))))))
(fma.f64 (-.f64 (fma.f64 (fma.f64 (/.f64 (*.f64 (pow.f64 y #s(literal 4 binary64)) x) (pow.f64 (exp.f64 z) #s(literal 4 binary64))) #s(literal 625000000000000000000000000000000000000000000000000000000000000/1013211836423377808197068612118338110498536634308026710423022961 binary64) (*.f64 #s(literal 125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547 binary64) (pow.f64 (/.f64 y (exp.f64 z)) #s(literal 3 binary64)))) x #s(literal 1 binary64)) (/.f64 (*.f64 #s(literal -25000000000000000000000000000000/31830988618379068626528276418969 binary64) (*.f64 y y)) (pow.f64 (exp.f64 z) #s(literal 2 binary64)))) x (*.f64 (/.f64 y (exp.f64 z)) #s(literal 5000000000000000/5641895835477563 binary64)))
(+ (* 25000000000000000000000000000000/31830988618379068626528276418969 (/ (* x (pow y 2)) (pow (exp z) 2))) (* 5000000000000000/5641895835477563 (/ y (exp z))))
(fma.f64 (/.f64 (*.f64 (*.f64 y y) x) (pow.f64 (exp.f64 z) #s(literal 2 binary64))) #s(literal 25000000000000000000000000000000/31830988618379068626528276418969 binary64) (*.f64 (/.f64 y (exp.f64 z)) #s(literal 5000000000000000/5641895835477563 binary64)))
(+ (* 5000000000000000/5641895835477563 (/ y (exp z))) (* x (- (* 125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547 (/ (* x (pow y 3)) (pow (exp z) 3))) (* -25000000000000000000000000000000/31830988618379068626528276418969 (/ (pow y 2) (pow (exp z) 2))))))
(fma.f64 (fma.f64 (*.f64 x (pow.f64 (/.f64 y (exp.f64 z)) #s(literal 3 binary64))) #s(literal 125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547 binary64) (*.f64 #s(literal 25000000000000000000000000000000/31830988618379068626528276418969 binary64) (/.f64 (*.f64 y y) (pow.f64 (exp.f64 z) #s(literal 2 binary64))))) x (*.f64 (/.f64 y (exp.f64 z)) #s(literal 5000000000000000/5641895835477563 binary64)))
(+ (* 5000000000000000/5641895835477563 (/ y (exp z))) (* x (- (* x (- (* 625000000000000000000000000000000000000000000000000000000000000/1013211836423377808197068612118338110498536634308026710423022961 (/ (* x (pow y 4)) (pow (exp z) 4))) (* -125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547 (/ (pow y 3) (pow (exp z) 3))))) (* -25000000000000000000000000000000/31830988618379068626528276418969 (/ (pow y 2) (pow (exp z) 2))))))
(fma.f64 (fma.f64 (fma.f64 (/.f64 (*.f64 (pow.f64 y #s(literal 4 binary64)) x) (pow.f64 (exp.f64 z) #s(literal 4 binary64))) #s(literal 625000000000000000000000000000000000000000000000000000000000000/1013211836423377808197068612118338110498536634308026710423022961 binary64) (*.f64 #s(literal 125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547 binary64) (pow.f64 (/.f64 y (exp.f64 z)) #s(literal 3 binary64)))) x (*.f64 #s(literal 25000000000000000000000000000000/31830988618379068626528276418969 binary64) (/.f64 (*.f64 y y) (pow.f64 (exp.f64 z) #s(literal 2 binary64))))) x (*.f64 (/.f64 y (exp.f64 z)) #s(literal 5000000000000000/5641895835477563 binary64)))
(* 5641895835477563/5000000000000000 (exp z))
(*.f64 #s(literal 5641895835477563/5000000000000000 binary64) (exp.f64 z))
(+ (* -1 (* x y)) (* 5641895835477563/5000000000000000 (exp z)))
(fma.f64 (neg.f64 y) x (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) (exp.f64 z)))
(* 5000000000000000/5641895835477563 (+ y (* -1 (* y z))))
(*.f64 (-.f64 y (*.f64 z y)) #s(literal 5000000000000000/5641895835477563 binary64))
(+ (* 5000000000000000/5641895835477563 (+ y (* -1 (* y z)))) (* x (- (* -25000000000000000000000000000000/31830988618379068626528276418969 (* (pow y 2) z)) (* -25000000000000000000000000000000/31830988618379068626528276418969 (* y (+ y (* -1 (* y z))))))))
(fma.f64 (*.f64 #s(literal -25000000000000000000000000000000/31830988618379068626528276418969 binary64) (-.f64 (*.f64 (*.f64 y y) z) (*.f64 (-.f64 y (*.f64 z y)) y))) x (*.f64 (-.f64 y (*.f64 z y)) #s(literal 5000000000000000/5641895835477563 binary64)))
(+ (* 5000000000000000/5641895835477563 (+ y (* -1 (* y z)))) (* x (- (+ (* -25000000000000000000000000000000/31830988618379068626528276418969 (* (pow y 2) z)) (* x (- (* -125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547 (* (pow y 3) z)) (* -5000000000000000/5641895835477563 (* y (- (* -25000000000000000000000000000000/31830988618379068626528276418969 (* (pow y 2) z)) (* -25000000000000000000000000000000/31830988618379068626528276418969 (* y (+ y (* -1 (* y z))))))))))) (* -25000000000000000000000000000000/31830988618379068626528276418969 (* y (+ y (* -1 (* y z))))))))
(fma.f64 (fma.f64 (*.f64 #s(literal -25000000000000000000000000000000/31830988618379068626528276418969 binary64) (*.f64 y y)) z (fma.f64 (fma.f64 (*.f64 #s(literal -125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547 binary64) (pow.f64 y #s(literal 3 binary64))) z (*.f64 #s(literal 5000000000000000/5641895835477563 binary64) (*.f64 (*.f64 #s(literal -25000000000000000000000000000000/31830988618379068626528276418969 binary64) (-.f64 (*.f64 (*.f64 y y) z) (*.f64 (-.f64 y (*.f64 z y)) y))) y))) x (*.f64 #s(literal 25000000000000000000000000000000/31830988618379068626528276418969 binary64) (*.f64 (-.f64 y (*.f64 z y)) y)))) x (*.f64 (-.f64 y (*.f64 z y)) #s(literal 5000000000000000/5641895835477563 binary64)))
(+ (* 5000000000000000/5641895835477563 (+ y (* -1 (* y z)))) (* x (- (+ (* -25000000000000000000000000000000/31830988618379068626528276418969 (* (pow y 2) z)) (* x (- (+ (* -125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547 (* (pow y 3) z)) (* x (- (* -625000000000000000000000000000000000000000000000000000000000000/1013211836423377808197068612118338110498536634308026710423022961 (* (pow y 4) z)) (* -5000000000000000/5641895835477563 (* y (- (* -125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547 (* (pow y 3) z)) (* -5000000000000000/5641895835477563 (* y (- (* -25000000000000000000000000000000/31830988618379068626528276418969 (* (pow y 2) z)) (* -25000000000000000000000000000000/31830988618379068626528276418969 (* y (+ y (* -1 (* y z)))))))))))))) (* -5000000000000000/5641895835477563 (* y (- (* -25000000000000000000000000000000/31830988618379068626528276418969 (* (pow y 2) z)) (* -25000000000000000000000000000000/31830988618379068626528276418969 (* y (+ y (* -1 (* y z))))))))))) (* -25000000000000000000000000000000/31830988618379068626528276418969 (* y (+ y (* -1 (* y z))))))))
(fma.f64 (fma.f64 (*.f64 #s(literal -25000000000000000000000000000000/31830988618379068626528276418969 binary64) (*.f64 y y)) z (fma.f64 (fma.f64 (*.f64 #s(literal -125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547 binary64) (pow.f64 y #s(literal 3 binary64))) z (fma.f64 (fma.f64 (*.f64 #s(literal -625000000000000000000000000000000000000000000000000000000000000/1013211836423377808197068612118338110498536634308026710423022961 binary64) (pow.f64 y #s(literal 4 binary64))) z (*.f64 #s(literal 5000000000000000/5641895835477563 binary64) (*.f64 (fma.f64 (*.f64 #s(literal -125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547 binary64) (pow.f64 y #s(literal 3 binary64))) z (*.f64 #s(literal 5000000000000000/5641895835477563 binary64) (*.f64 (*.f64 #s(literal -25000000000000000000000000000000/31830988618379068626528276418969 binary64) (-.f64 (*.f64 (*.f64 y y) z) (*.f64 (-.f64 y (*.f64 z y)) y))) y))) y))) x (*.f64 #s(literal 5000000000000000/5641895835477563 binary64) (*.f64 (*.f64 #s(literal -25000000000000000000000000000000/31830988618379068626528276418969 binary64) (-.f64 (*.f64 (*.f64 y y) z) (*.f64 (-.f64 y (*.f64 z y)) y))) y)))) x (*.f64 #s(literal 25000000000000000000000000000000/31830988618379068626528276418969 binary64) (*.f64 (-.f64 y (*.f64 z y)) y)))) x (*.f64 (-.f64 y (*.f64 z y)) #s(literal 5000000000000000/5641895835477563 binary64)))
-179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000
#s(literal -179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 binary64)
(- (* x (+ (* 31830988618379068626528276418969/25000000000000000000000000000000 y) (* 31830988618379068626528276418969/12500000000000000000000000000000 y))) 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000)
(-.f64 (*.f64 (*.f64 y #s(literal 95492965855137205879584829256907/25000000000000000000000000000000 binary64)) x) #s(literal 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 binary64))
(- (* x (+ (* 31830988618379068626528276418969/25000000000000000000000000000000 y) (+ (* 31830988618379068626528276418969/12500000000000000000000000000000 y) (* x (+ (* -5641895835477563/2500000000000000 (pow y 2)) (* -5641895835477563/5000000000000000 (pow y 2))))))) 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000)
(-.f64 (*.f64 (fma.f64 y #s(literal 95492965855137205879584829256907/25000000000000000000000000000000 binary64) (*.f64 (*.f64 (*.f64 y y) #s(literal -16925687506432689/5000000000000000 binary64)) x)) x) #s(literal 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 binary64))
(- (* x (+ (* 31830988618379068626528276418969/25000000000000000000000000000000 y) (+ (* 31830988618379068626528276418969/12500000000000000000000000000000 y) (* x (+ (* -5641895835477563/2500000000000000 (pow y 2)) (+ (* -5641895835477563/5000000000000000 (pow y 2)) (* x (pow y 3)))))))) 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000)
(-.f64 (*.f64 (fma.f64 y #s(literal 95492965855137205879584829256907/25000000000000000000000000000000 binary64) (*.f64 (fma.f64 (*.f64 y y) #s(literal -16925687506432689/5000000000000000 binary64) (*.f64 (pow.f64 y #s(literal 3 binary64)) x)) x)) x) #s(literal 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 binary64))
-5641895835477563/5000000000000000
#s(literal -5641895835477563/5000000000000000 binary64)
(- (* x y) 5641895835477563/5000000000000000)
(-.f64 (*.f64 y x) #s(literal 5641895835477563/5000000000000000 binary64))
(+ (* -31830988618379068626528276418969/25000000000000000000000000000000 y) (* 31830988618379068626528276418969/25000000000000000000000000000000 (* y z)))
(fma.f64 #s(literal -31830988618379068626528276418969/25000000000000000000000000000000 binary64) y (*.f64 (*.f64 #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) y) z))
(+ (* -31830988618379068626528276418969/25000000000000000000000000000000 y) (+ (* 31830988618379068626528276418969/25000000000000000000000000000000 (* y z)) (* x (+ (* -5641895835477563/5000000000000000 (* (pow y 2) z)) (* 5641895835477563/2500000000000000 (pow y 2))))))
(fma.f64 #s(literal -31830988618379068626528276418969/25000000000000000000000000000000 binary64) y (fma.f64 (fma.f64 #s(literal 5641895835477563/2500000000000000 binary64) (*.f64 y y) (*.f64 (*.f64 (*.f64 y y) #s(literal -5641895835477563/5000000000000000 binary64)) z)) x (*.f64 (*.f64 #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) y) z)))
(+ (* -31830988618379068626528276418969/25000000000000000000000000000000 y) (+ (* 31830988618379068626528276418969/25000000000000000000000000000000 (* y z)) (* x (+ (* -5641895835477563/5000000000000000 (* (pow y 2) z)) (+ (* -1 (* x (pow y 3))) (* 5641895835477563/2500000000000000 (pow y 2)))))))
(fma.f64 #s(literal -31830988618379068626528276418969/25000000000000000000000000000000 binary64) y (fma.f64 (fma.f64 (*.f64 (*.f64 y y) #s(literal -5641895835477563/5000000000000000 binary64)) z (fma.f64 (neg.f64 x) (pow.f64 y #s(literal 3 binary64)) (*.f64 #s(literal 5641895835477563/2500000000000000 binary64) (*.f64 y y)))) x (*.f64 (*.f64 #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) y) z)))
(* -125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547 (+ (* -31830988618379068626528276418969/25000000000000000000000000000000 y) (* 31830988618379068626528276418969/25000000000000000000000000000000 (* y z))))
(*.f64 (fma.f64 #s(literal -31830988618379068626528276418969/25000000000000000000000000000000 binary64) y (*.f64 (*.f64 #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) y) z)) #s(literal -125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547 binary64))
(+ (* -125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547 (+ (* -31830988618379068626528276418969/25000000000000000000000000000000 y) (* 31830988618379068626528276418969/25000000000000000000000000000000 (* y z)))) (* x (- (* -125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547 (+ (* -5641895835477563/5000000000000000 (* (pow y 2) z)) (* 5641895835477563/2500000000000000 (pow y 2)))) (* 15625000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000/32251534433199493661049880593938777829847262829918009516762758739122115348467797302968742947209 (* (+ (* -31830988618379068626528276418969/25000000000000000000000000000000 y) (* 31830988618379068626528276418969/25000000000000000000000000000000 (* y z))) (+ (* 31830988618379068626528276418969/25000000000000000000000000000000 y) (* 31830988618379068626528276418969/12500000000000000000000000000000 y)))))))
(fma.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/2500000000000000 binary64) (*.f64 y y) (*.f64 (*.f64 (*.f64 y y) #s(literal -5641895835477563/5000000000000000 binary64)) z)) #s(literal -125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547 binary64) (*.f64 #s(literal -15625000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000/32251534433199493661049880593938777829847262829918009516762758739122115348467797302968742947209 binary64) (*.f64 (fma.f64 #s(literal -31830988618379068626528276418969/25000000000000000000000000000000 binary64) y (*.f64 (*.f64 #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) y) z)) (*.f64 y #s(literal 95492965855137205879584829256907/25000000000000000000000000000000 binary64))))) x (*.f64 (fma.f64 #s(literal -31830988618379068626528276418969/25000000000000000000000000000000 binary64) y (*.f64 (*.f64 #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) y) z)) #s(literal -125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547 binary64)))
(+ (* -125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547 (+ (* -31830988618379068626528276418969/25000000000000000000000000000000 y) (* 31830988618379068626528276418969/25000000000000000000000000000000 (* y z)))) (* x (- (+ (* -125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547 (+ (* -5641895835477563/5000000000000000 (* (pow y 2) z)) (* 5641895835477563/2500000000000000 (pow y 2)))) (* x (- (* 125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547 (pow y 3)) (+ (* -125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547 (* (+ (* 31830988618379068626528276418969/25000000000000000000000000000000 y) (* 31830988618379068626528276418969/12500000000000000000000000000000 y)) (- (* -125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547 (+ (* -5641895835477563/5000000000000000 (* (pow y 2) z)) (* 5641895835477563/2500000000000000 (pow y 2)))) (* 15625000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000/32251534433199493661049880593938777829847262829918009516762758739122115348467797302968742947209 (* (+ (* -31830988618379068626528276418969/25000000000000000000000000000000 y) (* 31830988618379068626528276418969/25000000000000000000000000000000 (* y z))) (+ (* 31830988618379068626528276418969/25000000000000000000000000000000 y) (* 31830988618379068626528276418969/12500000000000000000000000000000 y))))))) (* 15625000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000/32251534433199493661049880593938777829847262829918009516762758739122115348467797302968742947209 (* (+ (* -5641895835477563/2500000000000000 (pow y 2)) (* -5641895835477563/5000000000000000 (pow y 2))) (+ (* -31830988618379068626528276418969/25000000000000000000000000000000 y) (* 31830988618379068626528276418969/25000000000000000000000000000000 (* y z))))))))) (* 15625000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000/32251534433199493661049880593938777829847262829918009516762758739122115348467797302968742947209 (* (+ (* -31830988618379068626528276418969/25000000000000000000000000000000 y) (* 31830988618379068626528276418969/25000000000000000000000000000000 (* y z))) (+ (* 31830988618379068626528276418969/25000000000000000000000000000000 y) (* 31830988618379068626528276418969/12500000000000000000000000000000 y)))))))
(fma.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/2500000000000000 binary64) (*.f64 y y) (*.f64 (*.f64 (*.f64 y y) #s(literal -5641895835477563/5000000000000000 binary64)) z)) #s(literal -125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547 binary64) (fma.f64 (-.f64 (*.f64 (pow.f64 y #s(literal 3 binary64)) #s(literal 125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547 binary64)) (fma.f64 (*.f64 #s(literal -125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547 binary64) (*.f64 y #s(literal 95492965855137205879584829256907/25000000000000000000000000000000 binary64))) (fma.f64 (fma.f64 #s(literal 5641895835477563/2500000000000000 binary64) (*.f64 y y) (*.f64 (*.f64 (*.f64 y y) #s(literal -5641895835477563/5000000000000000 binary64)) z)) #s(literal -125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547 binary64) (*.f64 #s(literal -15625000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000/32251534433199493661049880593938777829847262829918009516762758739122115348467797302968742947209 binary64) (*.f64 (fma.f64 #s(literal -31830988618379068626528276418969/25000000000000000000000000000000 binary64) y (*.f64 (*.f64 #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) y) z)) (*.f64 y #s(literal 95492965855137205879584829256907/25000000000000000000000000000000 binary64))))) (*.f64 (*.f64 #s(literal 15625000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000/32251534433199493661049880593938777829847262829918009516762758739122115348467797302968742947209 binary64) (*.f64 (*.f64 y y) #s(literal -16925687506432689/5000000000000000 binary64))) (fma.f64 #s(literal -31830988618379068626528276418969/25000000000000000000000000000000 binary64) y (*.f64 (*.f64 #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) y) z))))) x (*.f64 #s(literal -15625000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000/32251534433199493661049880593938777829847262829918009516762758739122115348467797302968742947209 binary64) (*.f64 (fma.f64 #s(literal -31830988618379068626528276418969/25000000000000000000000000000000 binary64) y (*.f64 (*.f64 #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) y) z)) (*.f64 y #s(literal 95492965855137205879584829256907/25000000000000000000000000000000 binary64)))))) x (*.f64 (fma.f64 #s(literal -31830988618379068626528276418969/25000000000000000000000000000000 binary64) y (*.f64 (*.f64 #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) y) z)) #s(literal -125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547 binary64)))
(+ (* -125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547 (+ (* -31830988618379068626528276418969/25000000000000000000000000000000 y) (* 31830988618379068626528276418969/25000000000000000000000000000000 (* y z)))) (* x (- (+ (* -125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547 (+ (* -5641895835477563/5000000000000000 (* (pow y 2) z)) (* 5641895835477563/2500000000000000 (pow y 2)))) (* x (- (+ (* -1 (* x (+ (* -125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547 (* (+ (* -5641895835477563/2500000000000000 (pow y 2)) (* -5641895835477563/5000000000000000 (pow y 2))) (- (* -125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547 (+ (* -5641895835477563/5000000000000000 (* (pow y 2) z)) (* 5641895835477563/2500000000000000 (pow y 2)))) (* 15625000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000/32251534433199493661049880593938777829847262829918009516762758739122115348467797302968742947209 (* (+ (* -31830988618379068626528276418969/25000000000000000000000000000000 y) (* 31830988618379068626528276418969/25000000000000000000000000000000 (* y z))) (+ (* 31830988618379068626528276418969/25000000000000000000000000000000 y) (* 31830988618379068626528276418969/12500000000000000000000000000000 y))))))) (+ (* -125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547 (* (+ (* 31830988618379068626528276418969/25000000000000000000000000000000 y) (* 31830988618379068626528276418969/12500000000000000000000000000000 y)) (- (* 125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547 (pow y 3)) (+ (* -125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547 (* (+ (* 31830988618379068626528276418969/25000000000000000000000000000000 y) (* 31830988618379068626528276418969/12500000000000000000000000000000 y)) (- (* -125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547 (+ (* -5641895835477563/5000000000000000 (* (pow y 2) z)) (* 5641895835477563/2500000000000000 (pow y 2)))) (* 15625000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000/32251534433199493661049880593938777829847262829918009516762758739122115348467797302968742947209 (* (+ (* -31830988618379068626528276418969/25000000000000000000000000000000 y) (* 31830988618379068626528276418969/25000000000000000000000000000000 (* y z))) (+ (* 31830988618379068626528276418969/25000000000000000000000000000000 y) (* 31830988618379068626528276418969/12500000000000000000000000000000 y))))))) (* 15625000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000/32251534433199493661049880593938777829847262829918009516762758739122115348467797302968742947209 (* (+ (* -5641895835477563/2500000000000000 (pow y 2)) (* -5641895835477563/5000000000000000 (pow y 2))) (+ (* -31830988618379068626528276418969/25000000000000000000000000000000 y) (* 31830988618379068626528276418969/25000000000000000000000000000000 (* y z))))))))) (* 15625000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000/32251534433199493661049880593938777829847262829918009516762758739122115348467797302968742947209 (* (pow y 3) (+ (* -31830988618379068626528276418969/25000000000000000000000000000000 y) (* 31830988618379068626528276418969/25000000000000000000000000000000 (* y z))))))))) (* 125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547 (pow y 3))) (+ (* -125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547 (* (+ (* 31830988618379068626528276418969/25000000000000000000000000000000 y) (* 31830988618379068626528276418969/12500000000000000000000000000000 y)) (- (* -125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547 (+ (* -5641895835477563/5000000000000000 (* (pow y 2) z)) (* 5641895835477563/2500000000000000 (pow y 2)))) (* 15625000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000/32251534433199493661049880593938777829847262829918009516762758739122115348467797302968742947209 (* (+ (* -31830988618379068626528276418969/25000000000000000000000000000000 y) (* 31830988618379068626528276418969/25000000000000000000000000000000 (* y z))) (+ (* 31830988618379068626528276418969/25000000000000000000000000000000 y) (* 31830988618379068626528276418969/12500000000000000000000000000000 y))))))) (* 15625000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000/32251534433199493661049880593938777829847262829918009516762758739122115348467797302968742947209 (* (+ (* -5641895835477563/2500000000000000 (pow y 2)) (* -5641895835477563/5000000000000000 (pow y 2))) (+ (* -31830988618379068626528276418969/25000000000000000000000000000000 y) (* 31830988618379068626528276418969/25000000000000000000000000000000 (* y z))))))))) (* 15625000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000/32251534433199493661049880593938777829847262829918009516762758739122115348467797302968742947209 (* (+ (* -31830988618379068626528276418969/25000000000000000000000000000000 y) (* 31830988618379068626528276418969/25000000000000000000000000000000 (* y z))) (+ (* 31830988618379068626528276418969/25000000000000000000000000000000 y) (* 31830988618379068626528276418969/12500000000000000000000000000000 y)))))))
(fma.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/2500000000000000 binary64) (*.f64 y y) (*.f64 (*.f64 (*.f64 y y) #s(literal -5641895835477563/5000000000000000 binary64)) z)) #s(literal -125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547 binary64) (fma.f64 (fma.f64 (neg.f64 x) (fma.f64 (*.f64 #s(literal -125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547 binary64) (*.f64 (*.f64 y y) #s(literal -16925687506432689/5000000000000000 binary64))) (fma.f64 (fma.f64 #s(literal 5641895835477563/2500000000000000 binary64) (*.f64 y y) (*.f64 (*.f64 (*.f64 y y) #s(literal -5641895835477563/5000000000000000 binary64)) z)) #s(literal -125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547 binary64) (*.f64 #s(literal -15625000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000/32251534433199493661049880593938777829847262829918009516762758739122115348467797302968742947209 binary64) (*.f64 (fma.f64 #s(literal -31830988618379068626528276418969/25000000000000000000000000000000 binary64) y (*.f64 (*.f64 #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) y) z)) (*.f64 y #s(literal 95492965855137205879584829256907/25000000000000000000000000000000 binary64))))) (fma.f64 (*.f64 #s(literal -125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547 binary64) (*.f64 y #s(literal 95492965855137205879584829256907/25000000000000000000000000000000 binary64))) (-.f64 (*.f64 (pow.f64 y #s(literal 3 binary64)) #s(literal 125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547 binary64)) (fma.f64 (*.f64 #s(literal -125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547 binary64) (*.f64 y #s(literal 95492965855137205879584829256907/25000000000000000000000000000000 binary64))) (fma.f64 (fma.f64 #s(literal 5641895835477563/2500000000000000 binary64) (*.f64 y y) (*.f64 (*.f64 (*.f64 y y) #s(literal -5641895835477563/5000000000000000 binary64)) z)) #s(literal -125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547 binary64) (*.f64 #s(literal -15625000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000/32251534433199493661049880593938777829847262829918009516762758739122115348467797302968742947209 binary64) (*.f64 (fma.f64 #s(literal -31830988618379068626528276418969/25000000000000000000000000000000 binary64) y (*.f64 (*.f64 #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) y) z)) (*.f64 y #s(literal 95492965855137205879584829256907/25000000000000000000000000000000 binary64))))) (*.f64 (*.f64 #s(literal 15625000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000/32251534433199493661049880593938777829847262829918009516762758739122115348467797302968742947209 binary64) (*.f64 (*.f64 y y) #s(literal -16925687506432689/5000000000000000 binary64))) (fma.f64 #s(literal -31830988618379068626528276418969/25000000000000000000000000000000 binary64) y (*.f64 (*.f64 #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) y) z))))) (*.f64 (*.f64 #s(literal 15625000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000/32251534433199493661049880593938777829847262829918009516762758739122115348467797302968742947209 binary64) (pow.f64 y #s(literal 3 binary64))) (fma.f64 #s(literal -31830988618379068626528276418969/25000000000000000000000000000000 binary64) y (*.f64 (*.f64 #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) y) z))))) (-.f64 (*.f64 (pow.f64 y #s(literal 3 binary64)) #s(literal 125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547 binary64)) (fma.f64 (*.f64 #s(literal -125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547 binary64) (*.f64 y #s(literal 95492965855137205879584829256907/25000000000000000000000000000000 binary64))) (fma.f64 (fma.f64 #s(literal 5641895835477563/2500000000000000 binary64) (*.f64 y y) (*.f64 (*.f64 (*.f64 y y) #s(literal -5641895835477563/5000000000000000 binary64)) z)) #s(literal -125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547 binary64) (*.f64 #s(literal -15625000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000/32251534433199493661049880593938777829847262829918009516762758739122115348467797302968742947209 binary64) (*.f64 (fma.f64 #s(literal -31830988618379068626528276418969/25000000000000000000000000000000 binary64) y (*.f64 (*.f64 #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) y) z)) (*.f64 y #s(literal 95492965855137205879584829256907/25000000000000000000000000000000 binary64))))) (*.f64 (*.f64 #s(literal 15625000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000/32251534433199493661049880593938777829847262829918009516762758739122115348467797302968742947209 binary64) (*.f64 (*.f64 y y) #s(literal -16925687506432689/5000000000000000 binary64))) (fma.f64 #s(literal -31830988618379068626528276418969/25000000000000000000000000000000 binary64) y (*.f64 (*.f64 #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) y) z)))))) x (*.f64 #s(literal -15625000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000/32251534433199493661049880593938777829847262829918009516762758739122115348467797302968742947209 binary64) (*.f64 (fma.f64 #s(literal -31830988618379068626528276418969/25000000000000000000000000000000 binary64) y (*.f64 (*.f64 #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) y) z)) (*.f64 y #s(literal 95492965855137205879584829256907/25000000000000000000000000000000 binary64)))))) x (*.f64 (fma.f64 #s(literal -31830988618379068626528276418969/25000000000000000000000000000000 binary64) y (*.f64 (*.f64 #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) y) z)) #s(literal -125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547 binary64)))
-31830988618379068626528276418969/25000000000000000000000000000000
#s(literal -31830988618379068626528276418969/25000000000000000000000000000000 binary64)
(- (* 5641895835477563/2500000000000000 (* x y)) 31830988618379068626528276418969/25000000000000000000000000000000)
(-.f64 (*.f64 (*.f64 #s(literal 5641895835477563/2500000000000000 binary64) x) y) #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64))
(- (* x (+ (* -1 (* x (pow y 2))) (* 5641895835477563/2500000000000000 y))) 31830988618379068626528276418969/25000000000000000000000000000000)
(-.f64 (*.f64 (fma.f64 (neg.f64 x) (*.f64 y y) (*.f64 #s(literal 5641895835477563/2500000000000000 binary64) y)) x) #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64))
x
(* x (- 1 (/ 1 (pow x 2))))
(*.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (*.f64 x x))) x)
(* x (- (+ 1 (* -5641895835477563/5000000000000000 (/ (exp z) (* (pow x 3) y)))) (/ 1 (pow x 2))))
(*.f64 (-.f64 (fma.f64 (/.f64 #s(literal -5641895835477563/5000000000000000 binary64) (pow.f64 x #s(literal 3 binary64))) (/.f64 (exp.f64 z) y) #s(literal 1 binary64)) (/.f64 #s(literal 1 binary64) (*.f64 x x))) x)
(* x (- (+ 1 (* -31830988618379068626528276418969/25000000000000000000000000000000 (/ (pow (exp z) 2) (* (pow x 4) (pow y 2))))) (+ (* 5641895835477563/5000000000000000 (/ (exp z) (* (pow x 3) y))) (/ 1 (pow x 2)))))
(*.f64 (-.f64 (fma.f64 (/.f64 #s(literal -31830988618379068626528276418969/25000000000000000000000000000000 binary64) (pow.f64 x #s(literal 4 binary64))) (/.f64 (pow.f64 (exp.f64 z) #s(literal 2 binary64)) (*.f64 y y)) #s(literal 1 binary64)) (fma.f64 (/.f64 #s(literal 5641895835477563/5000000000000000 binary64) (pow.f64 x #s(literal 3 binary64))) (/.f64 (exp.f64 z) y) (/.f64 #s(literal 1 binary64) (*.f64 x x)))) x)
(/ -1 x)
(/.f64 #s(literal -1 binary64) x)
(/ (- (* -5641895835477563/5000000000000000 (/ (exp z) (* x y))) 1) x)
(/.f64 (-.f64 (*.f64 (/.f64 #s(literal -5641895835477563/5000000000000000 binary64) x) (/.f64 (exp.f64 z) y)) #s(literal 1 binary64)) x)
(/ (- (* -31830988618379068626528276418969/25000000000000000000000000000000 (/ (pow (exp z) 2) (* (pow x 2) (pow y 2)))) (+ 1 (* 5641895835477563/5000000000000000 (/ (exp z) (* x y))))) x)
(/.f64 (-.f64 (/.f64 (*.f64 #s(literal -31830988618379068626528276418969/25000000000000000000000000000000 binary64) (pow.f64 (exp.f64 z) #s(literal 2 binary64))) (*.f64 (*.f64 x x) (*.f64 y y))) (fma.f64 (/.f64 (exp.f64 z) y) (/.f64 #s(literal 5641895835477563/5000000000000000 binary64) x) #s(literal 1 binary64))) x)
(/ (- (* -179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 (/ (pow (exp z) 3) (* (pow x 3) (pow y 3)))) (+ 1 (+ (* 5641895835477563/5000000000000000 (/ (exp z) (* x y))) (* 31830988618379068626528276418969/25000000000000000000000000000000 (/ (pow (exp z) 2) (* (pow x 2) (pow y 2))))))) x)
(/.f64 (-.f64 (*.f64 (pow.f64 (/.f64 (/.f64 (exp.f64 z) x) y) #s(literal 3 binary64)) #s(literal -179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 binary64)) (+.f64 (fma.f64 (/.f64 (exp.f64 z) y) (/.f64 #s(literal 5641895835477563/5000000000000000 binary64) x) (/.f64 (*.f64 #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (pow.f64 (exp.f64 z) #s(literal 2 binary64))) (*.f64 (*.f64 x x) (*.f64 y y)))) #s(literal 1 binary64))) x)
(* -1 (* x y))
(*.f64 (neg.f64 y) x)
(* x (- (* 5641895835477563/5000000000000000 (/ (exp z) x)) y))
(*.f64 (-.f64 (*.f64 (/.f64 (exp.f64 z) x) #s(literal 5641895835477563/5000000000000000 binary64)) y) x)
(/ (- (* -5641895835477563/5000000000000000 (/ z (* x y))) (+ 1 (/ 5641895835477563/5000000000000000 (* x y)))) x)
(/.f64 (-.f64 (-.f64 (*.f64 (/.f64 z (*.f64 y x)) #s(literal -5641895835477563/5000000000000000 binary64)) #s(literal 1 binary64)) (/.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x))) x)
(/ (- (+ (* -31830988618379068626528276418969/25000000000000000000000000000000 (/ z (* (pow x 2) (pow y 2)))) (* -5641895835477563/5000000000000000 (/ z (* x y)))) (+ 1 (+ (* -5641895835477563/5000000000000000 (/ (- (* -5641895835477563/5000000000000000 (/ z y)) (* 5641895835477563/5000000000000000 (/ 1 y))) (* (pow x 2) y))) (/ 5641895835477563/5000000000000000 (* x y))))) x)
(/.f64 (-.f64 (fma.f64 (/.f64 #s(literal -31830988618379068626528276418969/25000000000000000000000000000000 binary64) (*.f64 x x)) (/.f64 z (*.f64 y y)) (*.f64 (/.f64 z (*.f64 y x)) #s(literal -5641895835477563/5000000000000000 binary64))) (+.f64 (fma.f64 (/.f64 (-.f64 (*.f64 (/.f64 z y) #s(literal -5641895835477563/5000000000000000 binary64)) (/.f64 #s(literal 5641895835477563/5000000000000000 binary64) y)) (*.f64 (*.f64 x x) y)) #s(literal -5641895835477563/5000000000000000 binary64) (/.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x))) #s(literal 1 binary64))) x)
(/ (- (+ (* -179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 (/ z (* (pow x 3) (pow y 3)))) (+ (* -31830988618379068626528276418969/25000000000000000000000000000000 (/ z (* (pow x 2) (pow y 2)))) (* -5641895835477563/5000000000000000 (/ z (* x y))))) (+ 1 (+ (* -5641895835477563/5000000000000000 (/ (- (* -31830988618379068626528276418969/25000000000000000000000000000000 (/ z (pow y 2))) (* -5641895835477563/5000000000000000 (/ (- (* -5641895835477563/5000000000000000 (/ z y)) (* 5641895835477563/5000000000000000 (/ 1 y))) y))) (* (pow x 3) y))) (+ (* -5641895835477563/5000000000000000 (/ (- (* -5641895835477563/5000000000000000 (/ z y)) (* 5641895835477563/5000000000000000 (/ 1 y))) (* (pow x 2) y))) (/ 5641895835477563/5000000000000000 (* x y)))))) x)
(/.f64 (-.f64 (-.f64 (fma.f64 (/.f64 z (pow.f64 (*.f64 y x) #s(literal 3 binary64))) #s(literal -179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 binary64) (fma.f64 (/.f64 #s(literal -31830988618379068626528276418969/25000000000000000000000000000000 binary64) (*.f64 x x)) (/.f64 z (*.f64 y y)) (*.f64 (/.f64 z (*.f64 y x)) #s(literal -5641895835477563/5000000000000000 binary64)))) #s(literal 1 binary64)) (fma.f64 (/.f64 (fma.f64 (/.f64 #s(literal -31830988618379068626528276418969/25000000000000000000000000000000 binary64) y) (/.f64 z y) (*.f64 (/.f64 (-.f64 (*.f64 (/.f64 z y) #s(literal -5641895835477563/5000000000000000 binary64)) (/.f64 #s(literal 5641895835477563/5000000000000000 binary64) y)) y) #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 (pow.f64 x #s(literal 3 binary64)) y)) #s(literal -5641895835477563/5000000000000000 binary64) (fma.f64 (/.f64 (-.f64 (*.f64 (/.f64 z y) #s(literal -5641895835477563/5000000000000000 binary64)) (/.f64 #s(literal 5641895835477563/5000000000000000 binary64) y)) (*.f64 (*.f64 x x) y)) #s(literal -5641895835477563/5000000000000000 binary64) (/.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x))))) x)
(* (pow x 3) (pow y 3))
(pow.f64 (*.f64 y x) #s(literal 3 binary64))
(* (pow x 3) (+ (* -5641895835477563/2500000000000000 (/ (pow y 2) x)) (+ (* -5641895835477563/5000000000000000 (/ (pow y 2) x)) (pow y 3))))
(*.f64 (+.f64 (/.f64 (*.f64 (*.f64 y y) #s(literal -16925687506432689/5000000000000000 binary64)) x) (pow.f64 y #s(literal 3 binary64))) (pow.f64 x #s(literal 3 binary64)))
(* (pow x 3) (+ (* -5641895835477563/2500000000000000 (/ (pow y 2) x)) (+ (* -5641895835477563/5000000000000000 (/ (pow y 2) x)) (+ (* 31830988618379068626528276418969/25000000000000000000000000000000 (/ y (pow x 2))) (+ (* 31830988618379068626528276418969/12500000000000000000000000000000 (/ y (pow x 2))) (pow y 3))))))
(*.f64 (+.f64 (/.f64 (*.f64 (*.f64 y y) #s(literal -16925687506432689/5000000000000000 binary64)) x) (fma.f64 (/.f64 y x) (/.f64 #s(literal 95492965855137205879584829256907/25000000000000000000000000000000 binary64) x) (pow.f64 y #s(literal 3 binary64)))) (pow.f64 x #s(literal 3 binary64)))
(* (pow x 3) (- (+ (* -5641895835477563/2500000000000000 (/ (pow y 2) x)) (+ (* -5641895835477563/5000000000000000 (/ (pow y 2) x)) (+ (* 31830988618379068626528276418969/25000000000000000000000000000000 (/ y (pow x 2))) (+ (* 31830988618379068626528276418969/12500000000000000000000000000000 (/ y (pow x 2))) (pow y 3))))) (* 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 (/ 1 (pow x 3)))))
(*.f64 (-.f64 (+.f64 (/.f64 (*.f64 (*.f64 y y) #s(literal -16925687506432689/5000000000000000 binary64)) x) (fma.f64 (/.f64 y x) (/.f64 #s(literal 95492965855137205879584829256907/25000000000000000000000000000000 binary64) x) (pow.f64 y #s(literal 3 binary64)))) (/.f64 #s(literal 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 binary64) (pow.f64 x #s(literal 3 binary64)))) (pow.f64 x #s(literal 3 binary64)))
(* x y)
(*.f64 y x)
(* x (- y (* 5641895835477563/5000000000000000 (/ 1 x))))
(*.f64 (-.f64 y (/.f64 #s(literal 5641895835477563/5000000000000000 binary64) x)) x)
(* -1 (* (pow x 2) (pow y 3)))
(*.f64 (*.f64 (neg.f64 x) x) (pow.f64 y #s(literal 3 binary64)))
(* (pow x 2) (+ (* -5641895835477563/5000000000000000 (/ (* (pow y 2) z) x)) (+ (* -1 (pow y 3)) (* 5641895835477563/2500000000000000 (/ (pow y 2) x)))))
(*.f64 (fma.f64 (/.f64 (*.f64 (*.f64 y y) z) x) #s(literal -5641895835477563/5000000000000000 binary64) (fma.f64 (/.f64 (*.f64 y y) x) #s(literal 5641895835477563/2500000000000000 binary64) (pow.f64 (neg.f64 y) #s(literal 3 binary64)))) (*.f64 x x))
(* (pow x 2) (+ (* -31830988618379068626528276418969/25000000000000000000000000000000 (/ y (pow x 2))) (+ (* -5641895835477563/5000000000000000 (/ (* (pow y 2) z) x)) (+ (* -1 (pow y 3)) (+ (* 31830988618379068626528276418969/25000000000000000000000000000000 (/ (* y z) (pow x 2))) (* 5641895835477563/2500000000000000 (/ (pow y 2) x)))))))
(*.f64 (fma.f64 (/.f64 #s(literal -31830988618379068626528276418969/25000000000000000000000000000000 binary64) x) (/.f64 y x) (fma.f64 (/.f64 (*.f64 (*.f64 y y) z) x) #s(literal -5641895835477563/5000000000000000 binary64) (fma.f64 #s(literal -1 binary64) (pow.f64 y #s(literal 3 binary64)) (fma.f64 (/.f64 (*.f64 z y) x) (/.f64 #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) x) (*.f64 (/.f64 (*.f64 y y) x) #s(literal 5641895835477563/2500000000000000 binary64)))))) (*.f64 x x))
(/ (- (+ (* -5641895835477563/5000000000000000 (/ z (* x y))) (/ 5641895835477563/2500000000000000 (* x y))) (+ 1 (* -1 (/ (+ (* -5641895835477563/2500000000000000 (pow y 2)) (* -5641895835477563/5000000000000000 (pow y 2))) (* x (pow y 3)))))) x)
(/.f64 (-.f64 (/.f64 (fma.f64 #s(literal -5641895835477563/5000000000000000 binary64) z #s(literal 5641895835477563/2500000000000000 binary64)) (*.f64 y x)) (fma.f64 (/.f64 #s(literal -1 binary64) (pow.f64 y #s(literal 3 binary64))) (/.f64 (*.f64 (*.f64 y y) #s(literal -16925687506432689/5000000000000000 binary64)) x) #s(literal 1 binary64))) x)
(/ (- (+ (* -5641895835477563/5000000000000000 (/ z (* x y))) (+ (* 31830988618379068626528276418969/25000000000000000000000000000000 (/ z (* (pow x 2) (pow y 2)))) (/ 5641895835477563/2500000000000000 (* x y)))) (+ 1 (+ (* -1 (/ (+ (* -5641895835477563/2500000000000000 (pow y 2)) (* -5641895835477563/5000000000000000 (pow y 2))) (* x (pow y 3)))) (+ (* -1 (/ (+ (* 31830988618379068626528276418969/25000000000000000000000000000000 y) (* 31830988618379068626528276418969/12500000000000000000000000000000 y)) (* (pow x 2) (pow y 3)))) (+ (* 31830988618379068626528276418969/25000000000000000000000000000000 (/ 1 (* (pow x 2) (pow y 2)))) (/ (* (+ (* -5641895835477563/2500000000000000 (pow y 2)) (* -5641895835477563/5000000000000000 (pow y 2))) (- (+ (* -5641895835477563/5000000000000000 (/ z y)) (* 5641895835477563/2500000000000000 (/ 1 y))) (* -1 (/ (+ (* -5641895835477563/2500000000000000 (pow y 2)) (* -5641895835477563/5000000000000000 (pow y 2))) (pow y 3))))) (* (pow x 2) (pow y 3)))))))) x)
(/.f64 (-.f64 (-.f64 (fma.f64 (/.f64 #s(literal -5641895835477563/5000000000000000 binary64) x) (/.f64 z y) (fma.f64 (/.f64 #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (*.f64 y y)) (/.f64 z (*.f64 x x)) (/.f64 #s(literal 5641895835477563/2500000000000000 binary64) (*.f64 y x)))) #s(literal 1 binary64)) (+.f64 (neg.f64 (fma.f64 (/.f64 (*.f64 y y) (pow.f64 y #s(literal 3 binary64))) (/.f64 #s(literal -16925687506432689/5000000000000000 binary64) x) (*.f64 (/.f64 y (pow.f64 y #s(literal 3 binary64))) (/.f64 #s(literal 95492965855137205879584829256907/25000000000000000000000000000000 binary64) (*.f64 x x))))) (fma.f64 (/.f64 (-.f64 (/.f64 (fma.f64 #s(literal -5641895835477563/5000000000000000 binary64) z #s(literal 5641895835477563/2500000000000000 binary64)) y) (/.f64 (*.f64 (*.f64 y y) #s(literal -16925687506432689/5000000000000000 binary64)) (pow.f64 (neg.f64 y) #s(literal 3 binary64)))) (*.f64 x x)) (/.f64 (*.f64 (*.f64 y y) #s(literal -16925687506432689/5000000000000000 binary64)) (pow.f64 y #s(literal 3 binary64))) (/.f64 #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (*.f64 (*.f64 x x) (*.f64 y y)))))) x)
(/ (- (+ (* -5641895835477563/5000000000000000 (/ z (* x y))) (+ (* -1 (/ (+ (* 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 (/ 1 (pow y 3))) (+ (/ (* (+ (* -5641895835477563/2500000000000000 (pow y 2)) (* -5641895835477563/5000000000000000 (pow y 2))) (- (* 31830988618379068626528276418969/25000000000000000000000000000000 (/ z (pow y 2))) (+ (* -1 (/ (+ (* 31830988618379068626528276418969/25000000000000000000000000000000 y) (* 31830988618379068626528276418969/12500000000000000000000000000000 y)) (pow y 3))) (+ (* 31830988618379068626528276418969/25000000000000000000000000000000 (/ 1 (pow y 2))) (/ (* (+ (* -5641895835477563/2500000000000000 (pow y 2)) (* -5641895835477563/5000000000000000 (pow y 2))) (- (+ (* -5641895835477563/5000000000000000 (/ z y)) (* 5641895835477563/2500000000000000 (/ 1 y))) (* -1 (/ (+ (* -5641895835477563/2500000000000000 (pow y 2)) (* -5641895835477563/5000000000000000 (pow y 2))) (pow y 3))))) (pow y 3)))))) (pow y 3)) (/ (* (+ (* 31830988618379068626528276418969/25000000000000000000000000000000 y) (* 31830988618379068626528276418969/12500000000000000000000000000000 y)) (- (+ (* -5641895835477563/5000000000000000 (/ z y)) (* 5641895835477563/2500000000000000 (/ 1 y))) (* -1 (/ (+ (* -5641895835477563/2500000000000000 (pow y 2)) (* -5641895835477563/5000000000000000 (pow y 2))) (pow y 3))))) (pow y 3)))) (pow x 3))) (+ (* 31830988618379068626528276418969/25000000000000000000000000000000 (/ z (* (pow x 2) (pow y 2)))) (/ 5641895835477563/2500000000000000 (* x y))))) (+ 1 (+ (* -1 (/ (+ (* -5641895835477563/2500000000000000 (pow y 2)) (* -5641895835477563/5000000000000000 (pow y 2))) (* x (pow y 3)))) (+ (* -1 (/ (+ (* 31830988618379068626528276418969/25000000000000000000000000000000 y) (* 31830988618379068626528276418969/12500000000000000000000000000000 y)) (* (pow x 2) (pow y 3)))) (+ (* 31830988618379068626528276418969/25000000000000000000000000000000 (/ 1 (* (pow x 2) (pow y 2)))) (/ (* (+ (* -5641895835477563/2500000000000000 (pow y 2)) (* -5641895835477563/5000000000000000 (pow y 2))) (- (+ (* -5641895835477563/5000000000000000 (/ z y)) (* 5641895835477563/2500000000000000 (/ 1 y))) (* -1 (/ (+ (* -5641895835477563/2500000000000000 (pow y 2)) (* -5641895835477563/5000000000000000 (pow y 2))) (pow y 3))))) (* (pow x 2) (pow y 3)))))))) x)
(/.f64 (-.f64 (fma.f64 (/.f64 #s(literal -5641895835477563/5000000000000000 binary64) x) (/.f64 z y) (fma.f64 (/.f64 (/.f64 (+.f64 (fma.f64 (-.f64 (-.f64 (*.f64 (/.f64 z (*.f64 y y)) #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64)) (/.f64 (*.f64 y #s(literal 95492965855137205879584829256907/25000000000000000000000000000000 binary64)) (pow.f64 (neg.f64 y) #s(literal 3 binary64)))) (fma.f64 (*.f64 (*.f64 y y) #s(literal -16925687506432689/5000000000000000 binary64)) (/.f64 (-.f64 (/.f64 (fma.f64 #s(literal -5641895835477563/5000000000000000 binary64) z #s(literal 5641895835477563/2500000000000000 binary64)) y) (/.f64 (*.f64 (*.f64 y y) #s(literal -16925687506432689/5000000000000000 binary64)) (pow.f64 (neg.f64 y) #s(literal 3 binary64)))) (pow.f64 y #s(literal 3 binary64))) (/.f64 #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (*.f64 y y)))) (*.f64 (*.f64 y y) #s(literal -16925687506432689/5000000000000000 binary64)) (*.f64 (-.f64 (/.f64 (fma.f64 #s(literal -5641895835477563/5000000000000000 binary64) z #s(literal 5641895835477563/2500000000000000 binary64)) y) (/.f64 (*.f64 (*.f64 y y) #s(literal -16925687506432689/5000000000000000 binary64)) (pow.f64 (neg.f64 y) #s(literal 3 binary64)))) (*.f64 y #s(literal 95492965855137205879584829256907/25000000000000000000000000000000 binary64)))) #s(literal 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 binary64)) (pow.f64 y #s(literal 3 binary64))) (pow.f64 x #s(literal 3 binary64))) #s(literal -1 binary64) (fma.f64 (/.f64 #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (*.f64 y y)) (/.f64 z (*.f64 x x)) (/.f64 #s(literal 5641895835477563/2500000000000000 binary64) (*.f64 y x))))) (+.f64 (+.f64 (neg.f64 (fma.f64 (/.f64 (*.f64 y y) (pow.f64 y #s(literal 3 binary64))) (/.f64 #s(literal -16925687506432689/5000000000000000 binary64) x) (*.f64 (/.f64 y (pow.f64 y #s(literal 3 binary64))) (/.f64 #s(literal 95492965855137205879584829256907/25000000000000000000000000000000 binary64) (*.f64 x x))))) (fma.f64 (/.f64 (-.f64 (/.f64 (fma.f64 #s(literal -5641895835477563/5000000000000000 binary64) z #s(literal 5641895835477563/2500000000000000 binary64)) y) (/.f64 (*.f64 (*.f64 y y) #s(literal -16925687506432689/5000000000000000 binary64)) (pow.f64 (neg.f64 y) #s(literal 3 binary64)))) (*.f64 x x)) (/.f64 (*.f64 (*.f64 y y) #s(literal -16925687506432689/5000000000000000 binary64)) (pow.f64 y #s(literal 3 binary64))) (/.f64 #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (*.f64 (*.f64 x x) (*.f64 y y))))) #s(literal 1 binary64))) x)
(* -1 (* (pow x 2) (pow y 2)))
(*.f64 (*.f64 (neg.f64 x) x) (*.f64 y y))
(* (pow x 2) (+ (* -1 (pow y 2)) (* 5641895835477563/2500000000000000 (/ y x))))
(*.f64 (fma.f64 (neg.f64 y) y (*.f64 (/.f64 y x) #s(literal 5641895835477563/2500000000000000 binary64))) (*.f64 x x))
(* (pow x 2) (- (+ (* -1 (pow y 2)) (* 5641895835477563/2500000000000000 (/ y x))) (/ 31830988618379068626528276418969/25000000000000000000000000000000 (pow x 2))))
(*.f64 (-.f64 (fma.f64 (neg.f64 y) y (*.f64 (/.f64 y x) #s(literal 5641895835477563/2500000000000000 binary64))) (/.f64 #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (*.f64 x x))) (*.f64 x x))
(* -1 (* x (- (/ 1 (pow x 2)) 1)))
(*.f64 (neg.f64 x) (-.f64 (/.f64 #s(literal 1 binary64) (*.f64 x x)) #s(literal 1 binary64)))
(* -1 (* x (- (+ (* 5641895835477563/5000000000000000 (/ (exp z) (* (pow x 3) y))) (/ 1 (pow x 2))) 1)))
(*.f64 (neg.f64 x) (fma.f64 (/.f64 #s(literal 5641895835477563/5000000000000000 binary64) (pow.f64 x #s(literal 3 binary64))) (/.f64 (exp.f64 z) y) (-.f64 (/.f64 #s(literal 1 binary64) (*.f64 x x)) #s(literal 1 binary64))))
(* -1 (* x (- (+ (* -1 (/ (- (* -31830988618379068626528276418969/25000000000000000000000000000000 (/ (pow (exp z) 2) (* x (pow y 2)))) (* 5641895835477563/5000000000000000 (/ (exp z) y))) (pow x 3))) (/ 1 (pow x 2))) 1)))
(*.f64 (neg.f64 x) (fma.f64 (/.f64 (fma.f64 (/.f64 #s(literal -31830988618379068626528276418969/25000000000000000000000000000000 binary64) (*.f64 y y)) (/.f64 (pow.f64 (exp.f64 z) #s(literal 2 binary64)) x) (*.f64 (/.f64 (exp.f64 z) y) #s(literal -5641895835477563/5000000000000000 binary64))) (pow.f64 x #s(literal 3 binary64))) #s(literal -1 binary64) (-.f64 (/.f64 #s(literal 1 binary64) (*.f64 x x)) #s(literal 1 binary64))))
(* -1 (/ (+ 1 (* 5641895835477563/5000000000000000 (/ (exp z) (* x y)))) x))
(/.f64 (fma.f64 (/.f64 (exp.f64 z) y) (/.f64 #s(literal 5641895835477563/5000000000000000 binary64) x) #s(literal 1 binary64)) (neg.f64 x))
(* -1 (/ (+ 1 (* -1 (/ (- (* -31830988618379068626528276418969/25000000000000000000000000000000 (/ (pow (exp z) 2) (* x (pow y 2)))) (* 5641895835477563/5000000000000000 (/ (exp z) y))) x))) x))
(/.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (fma.f64 (/.f64 #s(literal -31830988618379068626528276418969/25000000000000000000000000000000 binary64) (*.f64 y y)) (/.f64 (pow.f64 (exp.f64 z) #s(literal 2 binary64)) x) (*.f64 (/.f64 (exp.f64 z) y) #s(literal -5641895835477563/5000000000000000 binary64))) (neg.f64 x)) #s(literal -1 binary64)) x)
(* -1 (/ (+ 1 (* -1 (/ (- (* -1 (/ (- (* 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 (/ (pow (exp z) 3) (* x (pow y 3)))) (* -31830988618379068626528276418969/25000000000000000000000000000000 (/ (pow (exp z) 2) (pow y 2)))) x)) (* 5641895835477563/5000000000000000 (/ (exp z) y))) x))) x))
(/.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (fma.f64 (/.f64 (fma.f64 (/.f64 #s(literal 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 binary64) x) (/.f64 (pow.f64 (exp.f64 z) #s(literal 3 binary64)) (pow.f64 y #s(literal 3 binary64))) (*.f64 #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (/.f64 (pow.f64 (exp.f64 z) #s(literal 2 binary64)) (*.f64 y y)))) x) #s(literal -1 binary64) (*.f64 (/.f64 (exp.f64 z) y) #s(literal -5641895835477563/5000000000000000 binary64))) (neg.f64 x)) #s(literal -1 binary64)) x)
(* -1 (* x (- (* -5641895835477563/5000000000000000 (/ (exp z) x)) (* -1 y))))
(*.f64 (neg.f64 x) (fma.f64 (/.f64 (exp.f64 z) x) #s(literal -5641895835477563/5000000000000000 binary64) (*.f64 #s(literal 1 binary64) y)))
(* -1 (/ (+ 1 (* -1 (/ (- (* -5641895835477563/5000000000000000 (/ z y)) (* 5641895835477563/5000000000000000 (/ 1 y))) x))) x))
(/.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 (/.f64 z y) #s(literal -5641895835477563/5000000000000000 binary64)) (/.f64 #s(literal 5641895835477563/5000000000000000 binary64) y)) (neg.f64 x)) #s(literal -1 binary64)) x)
(* -1 (/ (+ 1 (* -1 (/ (- (+ (* -5641895835477563/5000000000000000 (/ z y)) (* -1 (/ (- (* 31830988618379068626528276418969/25000000000000000000000000000000 (/ z (pow y 2))) (* 5641895835477563/5000000000000000 (/ (- (* -5641895835477563/5000000000000000 (/ z y)) (* 5641895835477563/5000000000000000 (/ 1 y))) y))) x))) (* 5641895835477563/5000000000000000 (/ 1 y))) x))) x))
(/.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (fma.f64 (/.f64 z y) #s(literal -5641895835477563/5000000000000000 binary64) (-.f64 (/.f64 (fma.f64 (/.f64 #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) y) (/.f64 z y) (*.f64 (/.f64 (-.f64 (*.f64 (/.f64 z y) #s(literal -5641895835477563/5000000000000000 binary64)) (/.f64 #s(literal 5641895835477563/5000000000000000 binary64) y)) y) #s(literal -5641895835477563/5000000000000000 binary64))) (neg.f64 x)) (/.f64 #s(literal 5641895835477563/5000000000000000 binary64) y))) (neg.f64 x)) #s(literal -1 binary64)) x)
(* -1 (/ (+ 1 (* -1 (/ (- (+ (* -5641895835477563/5000000000000000 (/ z y)) (* -1 (/ (- (+ (* -1 (/ (- (* -179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 (/ z (pow y 3))) (* 5641895835477563/5000000000000000 (/ (- (* 31830988618379068626528276418969/25000000000000000000000000000000 (/ z (pow y 2))) (* 5641895835477563/5000000000000000 (/ (- (* -5641895835477563/5000000000000000 (/ z y)) (* 5641895835477563/5000000000000000 (/ 1 y))) y))) y))) x)) (* 31830988618379068626528276418969/25000000000000000000000000000000 (/ z (pow y 2)))) (* 5641895835477563/5000000000000000 (/ (- (* -5641895835477563/5000000000000000 (/ z y)) (* 5641895835477563/5000000000000000 (/ 1 y))) y))) x))) (* 5641895835477563/5000000000000000 (/ 1 y))) x))) x))
(/.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (fma.f64 (/.f64 z y) #s(literal -5641895835477563/5000000000000000 binary64) (-.f64 (/.f64 (fma.f64 (/.f64 (fma.f64 (/.f64 z (pow.f64 y #s(literal 3 binary64))) #s(literal -179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 binary64) (*.f64 #s(literal -5641895835477563/5000000000000000 binary64) (/.f64 (fma.f64 (/.f64 #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) y) (/.f64 z y) (*.f64 (/.f64 (-.f64 (*.f64 (/.f64 z y) #s(literal -5641895835477563/5000000000000000 binary64)) (/.f64 #s(literal 5641895835477563/5000000000000000 binary64) y)) y) #s(literal -5641895835477563/5000000000000000 binary64))) y))) x) #s(literal -1 binary64) (fma.f64 (/.f64 #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) y) (/.f64 z y) (*.f64 (/.f64 (-.f64 (*.f64 (/.f64 z y) #s(literal -5641895835477563/5000000000000000 binary64)) (/.f64 #s(literal 5641895835477563/5000000000000000 binary64) y)) y) #s(literal -5641895835477563/5000000000000000 binary64)))) (neg.f64 x)) (/.f64 #s(literal 5641895835477563/5000000000000000 binary64) y))) (neg.f64 x)) #s(literal -1 binary64)) x)
(* -1 (* (pow x 3) (+ (* -1 (/ (+ (* -5641895835477563/2500000000000000 (pow y 2)) (* -5641895835477563/5000000000000000 (pow y 2))) x)) (* -1 (pow y 3)))))
(*.f64 (neg.f64 (neg.f64 (+.f64 (/.f64 (*.f64 (*.f64 y y) #s(literal -16925687506432689/5000000000000000 binary64)) x) (pow.f64 y #s(literal 3 binary64))))) (pow.f64 x #s(literal 3 binary64)))
(* -1 (* (pow x 3) (+ (* -1 (/ (+ (* -5641895835477563/2500000000000000 (pow y 2)) (+ (* -5641895835477563/5000000000000000 (pow y 2)) (* -1 (/ (+ (* -31830988618379068626528276418969/12500000000000000000000000000000 y) (* -31830988618379068626528276418969/25000000000000000000000000000000 y)) x)))) x)) (* -1 (pow y 3)))))
(*.f64 (pow.f64 (neg.f64 x) #s(literal 3 binary64)) (neg.f64 (+.f64 (pow.f64 y #s(literal 3 binary64)) (/.f64 (fma.f64 (*.f64 y y) #s(literal -16925687506432689/5000000000000000 binary64) (/.f64 (*.f64 y #s(literal -95492965855137205879584829256907/25000000000000000000000000000000 binary64)) (neg.f64 x))) x))))
(* -1 (* (pow x 3) (+ (* -1 (/ (+ (* -5641895835477563/2500000000000000 (pow y 2)) (+ (* -5641895835477563/5000000000000000 (pow y 2)) (* -1 (/ (+ (* -31830988618379068626528276418969/12500000000000000000000000000000 y) (+ (* -31830988618379068626528276418969/25000000000000000000000000000000 y) (* 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 (/ 1 x)))) x)))) x)) (* -1 (pow y 3)))))
(*.f64 (pow.f64 (neg.f64 x) #s(literal 3 binary64)) (neg.f64 (+.f64 (pow.f64 y #s(literal 3 binary64)) (/.f64 (fma.f64 (*.f64 y y) #s(literal -16925687506432689/5000000000000000 binary64) (/.f64 (fma.f64 y #s(literal -95492965855137205879584829256907/25000000000000000000000000000000 binary64) (/.f64 #s(literal 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 binary64) x)) (neg.f64 x))) x))))
(* -1 (* x (+ (* -1 y) (* 5641895835477563/5000000000000000 (/ 1 x)))))
(*.f64 (neg.f64 x) (fma.f64 #s(literal -1 binary64) y (/.f64 #s(literal 5641895835477563/5000000000000000 binary64) x)))
(* (pow x 2) (+ (* -1 (/ (+ (* -5641895835477563/2500000000000000 (pow y 2)) (* 5641895835477563/5000000000000000 (* (pow y 2) z))) x)) (* -1 (pow y 3))))
(*.f64 (neg.f64 (+.f64 (pow.f64 y #s(literal 3 binary64)) (/.f64 (fma.f64 #s(literal -5641895835477563/2500000000000000 binary64) (*.f64 y y) (*.f64 (*.f64 (*.f64 y y) z) #s(literal 5641895835477563/5000000000000000 binary64))) x))) (*.f64 x x))
(* (pow x 2) (+ (* -1 (/ (+ (* -5641895835477563/2500000000000000 (pow y 2)) (+ (* -1 (/ (+ (* -31830988618379068626528276418969/25000000000000000000000000000000 y) (* 31830988618379068626528276418969/25000000000000000000000000000000 (* y z))) x)) (* 5641895835477563/5000000000000000 (* (pow y 2) z)))) x)) (* -1 (pow y 3))))
(*.f64 (neg.f64 (+.f64 (pow.f64 y #s(literal 3 binary64)) (/.f64 (fma.f64 #s(literal -5641895835477563/2500000000000000 binary64) (*.f64 y y) (fma.f64 (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y y)) z (/.f64 (fma.f64 #s(literal -31830988618379068626528276418969/25000000000000000000000000000000 binary64) y (*.f64 (*.f64 #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) y) z)) (neg.f64 x)))) x))) (*.f64 x x))
(* -1 (/ (+ 1 (* -1 (/ (- (* -1 (/ (+ (* -5641895835477563/2500000000000000 (pow y 2)) (* 5641895835477563/5000000000000000 (* (pow y 2) z))) (pow y 3))) (* -1 (/ (+ (* -5641895835477563/2500000000000000 (pow y 2)) (* -5641895835477563/5000000000000000 (pow y 2))) (pow y 3)))) x))) x))
(/.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (-.f64 (/.f64 (fma.f64 #s(literal -5641895835477563/2500000000000000 binary64) (*.f64 y y) (*.f64 (*.f64 (*.f64 y y) z) #s(literal 5641895835477563/5000000000000000 binary64))) (pow.f64 (neg.f64 y) #s(literal 3 binary64))) (/.f64 (*.f64 (*.f64 y y) #s(literal -16925687506432689/5000000000000000 binary64)) (pow.f64 (neg.f64 y) #s(literal 3 binary64)))) (neg.f64 x)) #s(literal -1 binary64)) x)
(* -1 (/ (+ 1 (* -1 (/ (- (+ (* -1 (/ (+ (* -5641895835477563/2500000000000000 (pow y 2)) (* 5641895835477563/5000000000000000 (* (pow y 2) z))) (pow y 3))) (* -1 (/ (- (* -1 (/ (+ (* -31830988618379068626528276418969/25000000000000000000000000000000 y) (* 31830988618379068626528276418969/25000000000000000000000000000000 (* y z))) (pow y 3))) (+ (* -1 (/ (* (+ (* -5641895835477563/2500000000000000 (pow y 2)) (* -5641895835477563/5000000000000000 (pow y 2))) (- (* -1 (/ (+ (* -5641895835477563/2500000000000000 (pow y 2)) (* 5641895835477563/5000000000000000 (* (pow y 2) z))) (pow y 3))) (* -1 (/ (+ (* -5641895835477563/2500000000000000 (pow y 2)) (* -5641895835477563/5000000000000000 (pow y 2))) (pow y 3))))) (pow y 3))) (* -1 (/ (+ (* -31830988618379068626528276418969/12500000000000000000000000000000 y) (* -31830988618379068626528276418969/25000000000000000000000000000000 y)) (pow y 3))))) x))) (* -1 (/ (+ (* -5641895835477563/2500000000000000 (pow y 2)) (* -5641895835477563/5000000000000000 (pow y 2))) (pow y 3)))) x))) x))
(/.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (-.f64 (neg.f64 (+.f64 (/.f64 (-.f64 (/.f64 (fma.f64 #s(literal -31830988618379068626528276418969/25000000000000000000000000000000 binary64) y (*.f64 (*.f64 #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) y) z)) (pow.f64 (neg.f64 y) #s(literal 3 binary64))) (neg.f64 (/.f64 (fma.f64 (-.f64 (/.f64 (fma.f64 #s(literal -5641895835477563/2500000000000000 binary64) (*.f64 y y) (*.f64 (*.f64 (*.f64 y y) z) #s(literal 5641895835477563/5000000000000000 binary64))) (pow.f64 (neg.f64 y) #s(literal 3 binary64))) (/.f64 (*.f64 (*.f64 y y) #s(literal -16925687506432689/5000000000000000 binary64)) (pow.f64 (neg.f64 y) #s(literal 3 binary64)))) (*.f64 (*.f64 y y) #s(literal -16925687506432689/5000000000000000 binary64)) (*.f64 y #s(literal -95492965855137205879584829256907/25000000000000000000000000000000 binary64))) (pow.f64 y #s(literal 3 binary64))))) x) (/.f64 (fma.f64 #s(literal -5641895835477563/2500000000000000 binary64) (*.f64 y y) (*.f64 (*.f64 (*.f64 y y) z) #s(literal 5641895835477563/5000000000000000 binary64))) (pow.f64 y #s(literal 3 binary64))))) (/.f64 (*.f64 (*.f64 y y) #s(literal -16925687506432689/5000000000000000 binary64)) (pow.f64 (neg.f64 y) #s(literal 3 binary64)))) (neg.f64 x)) #s(literal -1 binary64)) x)
(* -1 (/ (+ 1 (* -1 (/ (- (+ (* -1 (/ (+ (* -5641895835477563/2500000000000000 (pow y 2)) (* 5641895835477563/5000000000000000 (* (pow y 2) z))) (pow y 3))) (* -1 (/ (- (+ (* -1 (/ (* (+ (* -31830988618379068626528276418969/12500000000000000000000000000000 y) (* -31830988618379068626528276418969/25000000000000000000000000000000 y)) (- (* -1 (/ (+ (* -5641895835477563/2500000000000000 (pow y 2)) (* 5641895835477563/5000000000000000 (* (pow y 2) z))) (pow y 3))) (* -1 (/ (+ (* -5641895835477563/2500000000000000 (pow y 2)) (* -5641895835477563/5000000000000000 (pow y 2))) (pow y 3))))) (* x (pow y 3)))) (+ (* -1 (/ (* (+ (* -5641895835477563/2500000000000000 (pow y 2)) (* -5641895835477563/5000000000000000 (pow y 2))) (- (* -1 (/ (+ (* -31830988618379068626528276418969/25000000000000000000000000000000 y) (* 31830988618379068626528276418969/25000000000000000000000000000000 (* y z))) (pow y 3))) (+ (* -1 (/ (* (+ (* -5641895835477563/2500000000000000 (pow y 2)) (* -5641895835477563/5000000000000000 (pow y 2))) (- (* -1 (/ (+ (* -5641895835477563/2500000000000000 (pow y 2)) (* 5641895835477563/5000000000000000 (* (pow y 2) z))) (pow y 3))) (* -1 (/ (+ (* -5641895835477563/2500000000000000 (pow y 2)) (* -5641895835477563/5000000000000000 (pow y 2))) (pow y 3))))) (pow y 3))) (* -1 (/ (+ (* -31830988618379068626528276418969/12500000000000000000000000000000 y) (* -31830988618379068626528276418969/25000000000000000000000000000000 y)) (pow y 3)))))) (* x (pow y 3)))) (+ (* -1 (/ (+ (* -31830988618379068626528276418969/25000000000000000000000000000000 y) (* 31830988618379068626528276418969/25000000000000000000000000000000 (* y z))) (pow y 3))) (/ 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 (* x (pow y 3)))))) (+ (* -1 (/ (* (+ (* -5641895835477563/2500000000000000 (pow y 2)) (* -5641895835477563/5000000000000000 (pow y 2))) (- (* -1 (/ (+ (* -5641895835477563/2500000000000000 (pow y 2)) (* 5641895835477563/5000000000000000 (* (pow y 2) z))) (pow y 3))) (* -1 (/ (+ (* -5641895835477563/2500000000000000 (pow y 2)) (* -5641895835477563/5000000000000000 (pow y 2))) (pow y 3))))) (pow y 3))) (* -1 (/ (+ (* -31830988618379068626528276418969/12500000000000000000000000000000 y) (* -31830988618379068626528276418969/25000000000000000000000000000000 y)) (pow y 3))))) x))) (* -1 (/ (+ (* -5641895835477563/2500000000000000 (pow y 2)) (* -5641895835477563/5000000000000000 (pow y 2))) (pow y 3)))) x))) x))
(/.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (-.f64 (neg.f64 (+.f64 (/.f64 (-.f64 (+.f64 (/.f64 (fma.f64 #s(literal -1 binary64) (*.f64 (-.f64 (/.f64 (fma.f64 #s(literal -5641895835477563/2500000000000000 binary64) (*.f64 y y) (*.f64 (*.f64 (*.f64 y y) z) #s(literal 5641895835477563/5000000000000000 binary64))) (pow.f64 (neg.f64 y) #s(literal 3 binary64))) (/.f64 (*.f64 (*.f64 y y) #s(literal -16925687506432689/5000000000000000 binary64)) (pow.f64 (neg.f64 y) #s(literal 3 binary64)))) (*.f64 y #s(literal -95492965855137205879584829256907/25000000000000000000000000000000 binary64))) (*.f64 #s(literal -1 binary64) (*.f64 (-.f64 (/.f64 (fma.f64 #s(literal -31830988618379068626528276418969/25000000000000000000000000000000 binary64) y (*.f64 (*.f64 #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) y) z)) (pow.f64 (neg.f64 y) #s(literal 3 binary64))) (neg.f64 (/.f64 (fma.f64 (-.f64 (/.f64 (fma.f64 #s(literal -5641895835477563/2500000000000000 binary64) (*.f64 y y) (*.f64 (*.f64 (*.f64 y y) z) #s(literal 5641895835477563/5000000000000000 binary64))) (pow.f64 (neg.f64 y) #s(literal 3 binary64))) (/.f64 (*.f64 (*.f64 y y) #s(literal -16925687506432689/5000000000000000 binary64)) (pow.f64 (neg.f64 y) #s(literal 3 binary64)))) (*.f64 (*.f64 y y) #s(literal -16925687506432689/5000000000000000 binary64)) (*.f64 y #s(literal -95492965855137205879584829256907/25000000000000000000000000000000 binary64))) (pow.f64 y #s(literal 3 binary64))))) (*.f64 (*.f64 y y) #s(literal -16925687506432689/5000000000000000 binary64))))) (*.f64 (pow.f64 y #s(literal 3 binary64)) x)) (/.f64 (fma.f64 #s(literal -1 binary64) (fma.f64 #s(literal -31830988618379068626528276418969/25000000000000000000000000000000 binary64) y (*.f64 (*.f64 #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) y) z)) (/.f64 #s(literal 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 binary64) x)) (pow.f64 y #s(literal 3 binary64)))) (neg.f64 (/.f64 (fma.f64 (-.f64 (/.f64 (fma.f64 #s(literal -5641895835477563/2500000000000000 binary64) (*.f64 y y) (*.f64 (*.f64 (*.f64 y y) z) #s(literal 5641895835477563/5000000000000000 binary64))) (pow.f64 (neg.f64 y) #s(literal 3 binary64))) (/.f64 (*.f64 (*.f64 y y) #s(literal -16925687506432689/5000000000000000 binary64)) (pow.f64 (neg.f64 y) #s(literal 3 binary64)))) (*.f64 (*.f64 y y) #s(literal -16925687506432689/5000000000000000 binary64)) (*.f64 y #s(literal -95492965855137205879584829256907/25000000000000000000000000000000 binary64))) (pow.f64 y #s(literal 3 binary64))))) x) (/.f64 (fma.f64 #s(literal -5641895835477563/2500000000000000 binary64) (*.f64 y y) (*.f64 (*.f64 (*.f64 y y) z) #s(literal 5641895835477563/5000000000000000 binary64))) (pow.f64 y #s(literal 3 binary64))))) (/.f64 (*.f64 (*.f64 y y) #s(literal -16925687506432689/5000000000000000 binary64)) (pow.f64 (neg.f64 y) #s(literal 3 binary64)))) (neg.f64 x)) #s(literal -1 binary64)) x)
(* (pow x 2) (+ (* -1 (/ (+ (* -5641895835477563/2500000000000000 y) (* 31830988618379068626528276418969/25000000000000000000000000000000 (/ 1 x))) x)) (* -1 (pow y 2))))
(*.f64 (neg.f64 (fma.f64 y y (/.f64 (fma.f64 #s(literal -5641895835477563/2500000000000000 binary64) y (/.f64 #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) x)) x))) (*.f64 x x))
(+ x (* 5000000000000000/5641895835477563 (/ y (exp z))))
(fma.f64 (/.f64 y (exp.f64 z)) #s(literal 5000000000000000/5641895835477563 binary64) x)
(+ x (* y (+ (* 25000000000000000000000000000000/31830988618379068626528276418969 (/ (* x y) (pow (exp z) 2))) (* 5000000000000000/5641895835477563 (/ 1 (exp z))))))
(fma.f64 (fma.f64 (*.f64 x (/.f64 y (pow.f64 (exp.f64 z) #s(literal 2 binary64)))) #s(literal 25000000000000000000000000000000/31830988618379068626528276418969 binary64) (/.f64 #s(literal 5000000000000000/5641895835477563 binary64) (exp.f64 z))) y x)
(+ x (* y (+ (* y (- (* 125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547 (/ (* (pow x 2) y) (pow (exp z) 3))) (* -25000000000000000000000000000000/31830988618379068626528276418969 (/ x (pow (exp z) 2))))) (* 5000000000000000/5641895835477563 (/ 1 (exp z))))))
(fma.f64 (fma.f64 (fma.f64 (*.f64 (*.f64 x x) (/.f64 y (pow.f64 (exp.f64 z) #s(literal 3 binary64)))) #s(literal 125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547 binary64) (*.f64 #s(literal 25000000000000000000000000000000/31830988618379068626528276418969 binary64) (/.f64 x (pow.f64 (exp.f64 z) #s(literal 2 binary64))))) y (/.f64 #s(literal 5000000000000000/5641895835477563 binary64) (exp.f64 z))) y x)
(* y (+ (* 25000000000000000000000000000000/31830988618379068626528276418969 (/ (* x y) (pow (exp z) 2))) (* 5000000000000000/5641895835477563 (/ 1 (exp z)))))
(*.f64 (fma.f64 (*.f64 x (/.f64 y (pow.f64 (exp.f64 z) #s(literal 2 binary64)))) #s(literal 25000000000000000000000000000000/31830988618379068626528276418969 binary64) (/.f64 #s(literal 5000000000000000/5641895835477563 binary64) (exp.f64 z))) y)
(* y (+ (* y (- (* 125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547 (/ (* (pow x 2) y) (pow (exp z) 3))) (* -25000000000000000000000000000000/31830988618379068626528276418969 (/ x (pow (exp z) 2))))) (* 5000000000000000/5641895835477563 (/ 1 (exp z)))))
(*.f64 (fma.f64 (fma.f64 (*.f64 (*.f64 x x) (/.f64 y (pow.f64 (exp.f64 z) #s(literal 3 binary64)))) #s(literal 125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547 binary64) (*.f64 #s(literal 25000000000000000000000000000000/31830988618379068626528276418969 binary64) (/.f64 x (pow.f64 (exp.f64 z) #s(literal 2 binary64))))) y (/.f64 #s(literal 5000000000000000/5641895835477563 binary64) (exp.f64 z))) y)
(* y (+ (* y (- (* y (- (* 625000000000000000000000000000000000000000000000000000000000000/1013211836423377808197068612118338110498536634308026710423022961 (/ (* (pow x 3) y) (pow (exp z) 4))) (* -125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547 (/ (pow x 2) (pow (exp z) 3))))) (* -25000000000000000000000000000000/31830988618379068626528276418969 (/ x (pow (exp z) 2))))) (* 5000000000000000/5641895835477563 (/ 1 (exp z)))))
(*.f64 (fma.f64 (fma.f64 (fma.f64 (*.f64 (pow.f64 x #s(literal 3 binary64)) (/.f64 y (pow.f64 (exp.f64 z) #s(literal 4 binary64)))) #s(literal 625000000000000000000000000000000000000000000000000000000000000/1013211836423377808197068612118338110498536634308026710423022961 binary64) (*.f64 #s(literal 125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547 binary64) (/.f64 (*.f64 x x) (pow.f64 (exp.f64 z) #s(literal 3 binary64))))) y (*.f64 #s(literal 25000000000000000000000000000000/31830988618379068626528276418969 binary64) (/.f64 x (pow.f64 (exp.f64 z) #s(literal 2 binary64))))) y (/.f64 #s(literal 5000000000000000/5641895835477563 binary64) (exp.f64 z))) y)
(* 5000000000000000/5641895835477563 (* y (+ 1 (* -1 z))))
(*.f64 (*.f64 (fma.f64 #s(literal -1 binary64) z #s(literal 1 binary64)) y) #s(literal 5000000000000000/5641895835477563 binary64))
(* y (+ (* 5000000000000000/5641895835477563 (+ 1 (* -1 z))) (* y (- (* -25000000000000000000000000000000/31830988618379068626528276418969 (* x z)) (* -25000000000000000000000000000000/31830988618379068626528276418969 (* x (+ 1 (* -1 z))))))))
(*.f64 (fma.f64 (*.f64 #s(literal -25000000000000000000000000000000/31830988618379068626528276418969 binary64) (-.f64 (*.f64 z x) (*.f64 (fma.f64 #s(literal -1 binary64) z #s(literal 1 binary64)) x))) y (fma.f64 #s(literal 5000000000000000/5641895835477563 binary64) (neg.f64 z) #s(literal 5000000000000000/5641895835477563 binary64))) y)
(* y (+ (* 5000000000000000/5641895835477563 (+ 1 (* -1 z))) (* y (- (+ (* -25000000000000000000000000000000/31830988618379068626528276418969 (* x z)) (* y (- (* -125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547 (* (pow x 2) z)) (* -5000000000000000/5641895835477563 (* x (- (* -25000000000000000000000000000000/31830988618379068626528276418969 (* x z)) (* -25000000000000000000000000000000/31830988618379068626528276418969 (* x (+ 1 (* -1 z)))))))))) (* -25000000000000000000000000000000/31830988618379068626528276418969 (* x (+ 1 (* -1 z))))))))
(*.f64 (fma.f64 (fma.f64 (*.f64 #s(literal -25000000000000000000000000000000/31830988618379068626528276418969 binary64) x) z (fma.f64 (fma.f64 (*.f64 #s(literal -125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547 binary64) (*.f64 x x)) z (*.f64 #s(literal 5000000000000000/5641895835477563 binary64) (*.f64 (*.f64 #s(literal -25000000000000000000000000000000/31830988618379068626528276418969 binary64) (-.f64 (*.f64 z x) (*.f64 (fma.f64 #s(literal -1 binary64) z #s(literal 1 binary64)) x))) x))) y (*.f64 #s(literal 25000000000000000000000000000000/31830988618379068626528276418969 binary64) (*.f64 (fma.f64 #s(literal -1 binary64) z #s(literal 1 binary64)) x)))) y (fma.f64 #s(literal 5000000000000000/5641895835477563 binary64) (neg.f64 z) #s(literal 5000000000000000/5641895835477563 binary64))) y)
(* y (+ (* 5000000000000000/5641895835477563 (+ 1 (* -1 z))) (* y (- (+ (* -25000000000000000000000000000000/31830988618379068626528276418969 (* x z)) (* y (- (+ (* -125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547 (* (pow x 2) z)) (* y (- (* -625000000000000000000000000000000000000000000000000000000000000/1013211836423377808197068612118338110498536634308026710423022961 (* (pow x 3) z)) (* -5000000000000000/5641895835477563 (* x (- (* -125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547 (* (pow x 2) z)) (* -5000000000000000/5641895835477563 (* x (- (* -25000000000000000000000000000000/31830988618379068626528276418969 (* x z)) (* -25000000000000000000000000000000/31830988618379068626528276418969 (* x (+ 1 (* -1 z))))))))))))) (* -5000000000000000/5641895835477563 (* x (- (* -25000000000000000000000000000000/31830988618379068626528276418969 (* x z)) (* -25000000000000000000000000000000/31830988618379068626528276418969 (* x (+ 1 (* -1 z)))))))))) (* -25000000000000000000000000000000/31830988618379068626528276418969 (* x (+ 1 (* -1 z))))))))
(*.f64 (fma.f64 (fma.f64 (*.f64 #s(literal -25000000000000000000000000000000/31830988618379068626528276418969 binary64) x) z (fma.f64 (fma.f64 (*.f64 #s(literal -125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547 binary64) (*.f64 x x)) z (fma.f64 (fma.f64 (*.f64 #s(literal -625000000000000000000000000000000000000000000000000000000000000/1013211836423377808197068612118338110498536634308026710423022961 binary64) (pow.f64 x #s(literal 3 binary64))) z (*.f64 #s(literal 5000000000000000/5641895835477563 binary64) (*.f64 (fma.f64 (*.f64 #s(literal -125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547 binary64) (*.f64 x x)) z (*.f64 #s(literal 5000000000000000/5641895835477563 binary64) (*.f64 (*.f64 #s(literal -25000000000000000000000000000000/31830988618379068626528276418969 binary64) (-.f64 (*.f64 z x) (*.f64 (fma.f64 #s(literal -1 binary64) z #s(literal 1 binary64)) x))) x))) x))) y (*.f64 #s(literal 5000000000000000/5641895835477563 binary64) (*.f64 (*.f64 #s(literal -25000000000000000000000000000000/31830988618379068626528276418969 binary64) (-.f64 (*.f64 z x) (*.f64 (fma.f64 #s(literal -1 binary64) z #s(literal 1 binary64)) x))) x)))) y (*.f64 #s(literal 25000000000000000000000000000000/31830988618379068626528276418969 binary64) (*.f64 (fma.f64 #s(literal -1 binary64) z #s(literal 1 binary64)) x)))) y (fma.f64 #s(literal 5000000000000000/5641895835477563 binary64) (neg.f64 z) #s(literal 5000000000000000/5641895835477563 binary64))) y)
(* y (+ 5000000000000000/5641895835477563 (* -5000000000000000/5641895835477563 z)))
(*.f64 (fma.f64 #s(literal -5000000000000000/5641895835477563 binary64) z #s(literal 5000000000000000/5641895835477563 binary64)) y)
(- (* y (+ (* 31830988618379068626528276418969/25000000000000000000000000000000 x) (* 31830988618379068626528276418969/12500000000000000000000000000000 x))) 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000)
(-.f64 (*.f64 (*.f64 x #s(literal 95492965855137205879584829256907/25000000000000000000000000000000 binary64)) y) #s(literal 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 binary64))
(- (* y (+ (* 31830988618379068626528276418969/25000000000000000000000000000000 x) (+ (* 31830988618379068626528276418969/12500000000000000000000000000000 x) (* y (+ (* -5641895835477563/2500000000000000 (pow x 2)) (* -5641895835477563/5000000000000000 (pow x 2))))))) 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000)
(-.f64 (*.f64 (fma.f64 x #s(literal 95492965855137205879584829256907/25000000000000000000000000000000 binary64) (*.f64 (*.f64 (*.f64 x x) #s(literal -16925687506432689/5000000000000000 binary64)) y)) y) #s(literal 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 binary64))
(- (* y (+ (* 31830988618379068626528276418969/25000000000000000000000000000000 x) (+ (* 31830988618379068626528276418969/12500000000000000000000000000000 x) (* y (+ (* -5641895835477563/2500000000000000 (pow x 2)) (+ (* -5641895835477563/5000000000000000 (pow x 2)) (* (pow x 3) y))))))) 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000)
(-.f64 (*.f64 (fma.f64 x #s(literal 95492965855137205879584829256907/25000000000000000000000000000000 binary64) (*.f64 (fma.f64 (*.f64 x x) #s(literal -16925687506432689/5000000000000000 binary64) (*.f64 (pow.f64 x #s(literal 3 binary64)) y)) y)) y) #s(literal 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 binary64))
(* y (- (* 31830988618379068626528276418969/25000000000000000000000000000000 z) 31830988618379068626528276418969/25000000000000000000000000000000))
(*.f64 (-.f64 (*.f64 #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) z) #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64)) y)
(* y (- (+ (* 31830988618379068626528276418969/25000000000000000000000000000000 z) (* y (+ (* -5641895835477563/5000000000000000 (* x z)) (* 5641895835477563/2500000000000000 x)))) 31830988618379068626528276418969/25000000000000000000000000000000))
(*.f64 (-.f64 (fma.f64 (fma.f64 (*.f64 z x) #s(literal -5641895835477563/5000000000000000 binary64) (*.f64 #s(literal 5641895835477563/2500000000000000 binary64) x)) y (*.f64 #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) z)) #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64)) y)
(* y (- (+ (* 31830988618379068626528276418969/25000000000000000000000000000000 z) (* y (+ (* -5641895835477563/5000000000000000 (* x z)) (+ (* -1 (* (pow x 2) y)) (* 5641895835477563/2500000000000000 x))))) 31830988618379068626528276418969/25000000000000000000000000000000))
(*.f64 (-.f64 (fma.f64 (fma.f64 (*.f64 #s(literal -5641895835477563/5000000000000000 binary64) x) z (fma.f64 (neg.f64 y) (*.f64 x x) (*.f64 #s(literal 5641895835477563/2500000000000000 binary64) x))) y (*.f64 #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) z)) #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64)) y)
(* -125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547 (* y (- (* 31830988618379068626528276418969/25000000000000000000000000000000 z) 31830988618379068626528276418969/25000000000000000000000000000000)))
(*.f64 (*.f64 (-.f64 (*.f64 #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) z) #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64)) y) #s(literal -125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547 binary64))
(* y (+ (* -125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547 (- (* 31830988618379068626528276418969/25000000000000000000000000000000 z) 31830988618379068626528276418969/25000000000000000000000000000000)) (* y (- (* -125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547 (+ (* -5641895835477563/5000000000000000 (* x z)) (* 5641895835477563/2500000000000000 x))) (* 15625000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000/32251534433199493661049880593938777829847262829918009516762758739122115348467797302968742947209 (* (+ (* 31830988618379068626528276418969/25000000000000000000000000000000 x) (* 31830988618379068626528276418969/12500000000000000000000000000000 x)) (- (* 31830988618379068626528276418969/25000000000000000000000000000000 z) 31830988618379068626528276418969/25000000000000000000000000000000)))))))
(*.f64 (fma.f64 (fma.f64 (fma.f64 (*.f64 z x) #s(literal -5641895835477563/5000000000000000 binary64) (*.f64 #s(literal 5641895835477563/2500000000000000 binary64) x)) #s(literal -125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547 binary64) (*.f64 #s(literal -15625000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000/32251534433199493661049880593938777829847262829918009516762758739122115348467797302968742947209 binary64) (*.f64 (-.f64 (*.f64 #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) z) #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64)) (*.f64 x #s(literal 95492965855137205879584829256907/25000000000000000000000000000000 binary64))))) y (*.f64 (-.f64 (*.f64 #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) z) #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64)) #s(literal -125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547 binary64))) y)
(* y (+ (* -125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547 (- (* 31830988618379068626528276418969/25000000000000000000000000000000 z) 31830988618379068626528276418969/25000000000000000000000000000000)) (* y (- (+ (* -125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547 (+ (* -5641895835477563/5000000000000000 (* x z)) (* 5641895835477563/2500000000000000 x))) (* y (- (* 125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547 (pow x 2)) (+ (* -125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547 (* (+ (* 31830988618379068626528276418969/25000000000000000000000000000000 x) (* 31830988618379068626528276418969/12500000000000000000000000000000 x)) (- (* -125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547 (+ (* -5641895835477563/5000000000000000 (* x z)) (* 5641895835477563/2500000000000000 x))) (* 15625000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000/32251534433199493661049880593938777829847262829918009516762758739122115348467797302968742947209 (* (+ (* 31830988618379068626528276418969/25000000000000000000000000000000 x) (* 31830988618379068626528276418969/12500000000000000000000000000000 x)) (- (* 31830988618379068626528276418969/25000000000000000000000000000000 z) 31830988618379068626528276418969/25000000000000000000000000000000)))))) (* 15625000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000/32251534433199493661049880593938777829847262829918009516762758739122115348467797302968742947209 (* (+ (* -5641895835477563/2500000000000000 (pow x 2)) (* -5641895835477563/5000000000000000 (pow x 2))) (- (* 31830988618379068626528276418969/25000000000000000000000000000000 z) 31830988618379068626528276418969/25000000000000000000000000000000))))))) (* 15625000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000/32251534433199493661049880593938777829847262829918009516762758739122115348467797302968742947209 (* (+ (* 31830988618379068626528276418969/25000000000000000000000000000000 x) (* 31830988618379068626528276418969/12500000000000000000000000000000 x)) (- (* 31830988618379068626528276418969/25000000000000000000000000000000 z) 31830988618379068626528276418969/25000000000000000000000000000000)))))))
(*.f64 (fma.f64 (fma.f64 (fma.f64 (*.f64 z x) #s(literal -5641895835477563/5000000000000000 binary64) (*.f64 #s(literal 5641895835477563/2500000000000000 binary64) x)) #s(literal -125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547 binary64) (fma.f64 (-.f64 (*.f64 (*.f64 x x) #s(literal 125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547 binary64)) (fma.f64 (*.f64 #s(literal -125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547 binary64) (*.f64 x #s(literal 95492965855137205879584829256907/25000000000000000000000000000000 binary64))) (fma.f64 (fma.f64 (*.f64 z x) #s(literal -5641895835477563/5000000000000000 binary64) (*.f64 #s(literal 5641895835477563/2500000000000000 binary64) x)) #s(literal -125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547 binary64) (*.f64 #s(literal -15625000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000/32251534433199493661049880593938777829847262829918009516762758739122115348467797302968742947209 binary64) (*.f64 (-.f64 (*.f64 #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) z) #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64)) (*.f64 x #s(literal 95492965855137205879584829256907/25000000000000000000000000000000 binary64))))) (*.f64 (*.f64 #s(literal 15625000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000/32251534433199493661049880593938777829847262829918009516762758739122115348467797302968742947209 binary64) (*.f64 (*.f64 x x) #s(literal -16925687506432689/5000000000000000 binary64))) (-.f64 (*.f64 #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) z) #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64))))) y (*.f64 #s(literal -15625000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000/32251534433199493661049880593938777829847262829918009516762758739122115348467797302968742947209 binary64) (*.f64 (-.f64 (*.f64 #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) z) #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64)) (*.f64 x #s(literal 95492965855137205879584829256907/25000000000000000000000000000000 binary64)))))) y (*.f64 (-.f64 (*.f64 #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) z) #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64)) #s(literal -125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547 binary64))) y)
(* y (+ (* -125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547 (- (* 31830988618379068626528276418969/25000000000000000000000000000000 z) 31830988618379068626528276418969/25000000000000000000000000000000)) (* y (- (+ (* -125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547 (+ (* -5641895835477563/5000000000000000 (* x z)) (* 5641895835477563/2500000000000000 x))) (* y (- (+ (* -1 (* y (+ (* -125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547 (* (+ (* -5641895835477563/2500000000000000 (pow x 2)) (* -5641895835477563/5000000000000000 (pow x 2))) (- (* -125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547 (+ (* -5641895835477563/5000000000000000 (* x z)) (* 5641895835477563/2500000000000000 x))) (* 15625000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000/32251534433199493661049880593938777829847262829918009516762758739122115348467797302968742947209 (* (+ (* 31830988618379068626528276418969/25000000000000000000000000000000 x) (* 31830988618379068626528276418969/12500000000000000000000000000000 x)) (- (* 31830988618379068626528276418969/25000000000000000000000000000000 z) 31830988618379068626528276418969/25000000000000000000000000000000)))))) (+ (* -125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547 (* (+ (* 31830988618379068626528276418969/25000000000000000000000000000000 x) (* 31830988618379068626528276418969/12500000000000000000000000000000 x)) (- (* 125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547 (pow x 2)) (+ (* -125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547 (* (+ (* 31830988618379068626528276418969/25000000000000000000000000000000 x) (* 31830988618379068626528276418969/12500000000000000000000000000000 x)) (- (* -125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547 (+ (* -5641895835477563/5000000000000000 (* x z)) (* 5641895835477563/2500000000000000 x))) (* 15625000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000/32251534433199493661049880593938777829847262829918009516762758739122115348467797302968742947209 (* (+ (* 31830988618379068626528276418969/25000000000000000000000000000000 x) (* 31830988618379068626528276418969/12500000000000000000000000000000 x)) (- (* 31830988618379068626528276418969/25000000000000000000000000000000 z) 31830988618379068626528276418969/25000000000000000000000000000000)))))) (* 15625000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000/32251534433199493661049880593938777829847262829918009516762758739122115348467797302968742947209 (* (+ (* -5641895835477563/2500000000000000 (pow x 2)) (* -5641895835477563/5000000000000000 (pow x 2))) (- (* 31830988618379068626528276418969/25000000000000000000000000000000 z) 31830988618379068626528276418969/25000000000000000000000000000000))))))) (* 15625000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000/32251534433199493661049880593938777829847262829918009516762758739122115348467797302968742947209 (* (pow x 3) (- (* 31830988618379068626528276418969/25000000000000000000000000000000 z) 31830988618379068626528276418969/25000000000000000000000000000000))))))) (* 125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547 (pow x 2))) (+ (* -125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547 (* (+ (* 31830988618379068626528276418969/25000000000000000000000000000000 x) (* 31830988618379068626528276418969/12500000000000000000000000000000 x)) (- (* -125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547 (+ (* -5641895835477563/5000000000000000 (* x z)) (* 5641895835477563/2500000000000000 x))) (* 15625000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000/32251534433199493661049880593938777829847262829918009516762758739122115348467797302968742947209 (* (+ (* 31830988618379068626528276418969/25000000000000000000000000000000 x) (* 31830988618379068626528276418969/12500000000000000000000000000000 x)) (- (* 31830988618379068626528276418969/25000000000000000000000000000000 z) 31830988618379068626528276418969/25000000000000000000000000000000)))))) (* 15625000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000/32251534433199493661049880593938777829847262829918009516762758739122115348467797302968742947209 (* (+ (* -5641895835477563/2500000000000000 (pow x 2)) (* -5641895835477563/5000000000000000 (pow x 2))) (- (* 31830988618379068626528276418969/25000000000000000000000000000000 z) 31830988618379068626528276418969/25000000000000000000000000000000))))))) (* 15625000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000/32251534433199493661049880593938777829847262829918009516762758739122115348467797302968742947209 (* (+ (* 31830988618379068626528276418969/25000000000000000000000000000000 x) (* 31830988618379068626528276418969/12500000000000000000000000000000 x)) (- (* 31830988618379068626528276418969/25000000000000000000000000000000 z) 31830988618379068626528276418969/25000000000000000000000000000000)))))))
(*.f64 (fma.f64 (fma.f64 (fma.f64 (*.f64 z x) #s(literal -5641895835477563/5000000000000000 binary64) (*.f64 #s(literal 5641895835477563/2500000000000000 binary64) x)) #s(literal -125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547 binary64) (fma.f64 (fma.f64 (neg.f64 y) (fma.f64 (*.f64 #s(literal -125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547 binary64) (*.f64 (*.f64 x x) #s(literal -16925687506432689/5000000000000000 binary64))) (fma.f64 (fma.f64 (*.f64 z x) #s(literal -5641895835477563/5000000000000000 binary64) (*.f64 #s(literal 5641895835477563/2500000000000000 binary64) x)) #s(literal -125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547 binary64) (*.f64 #s(literal -15625000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000/32251534433199493661049880593938777829847262829918009516762758739122115348467797302968742947209 binary64) (*.f64 (-.f64 (*.f64 #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) z) #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64)) (*.f64 x #s(literal 95492965855137205879584829256907/25000000000000000000000000000000 binary64))))) (fma.f64 (*.f64 #s(literal -125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547 binary64) (*.f64 x #s(literal 95492965855137205879584829256907/25000000000000000000000000000000 binary64))) (-.f64 (*.f64 (*.f64 x x) #s(literal 125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547 binary64)) (fma.f64 (*.f64 #s(literal -125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547 binary64) (*.f64 x #s(literal 95492965855137205879584829256907/25000000000000000000000000000000 binary64))) (fma.f64 (fma.f64 (*.f64 z x) #s(literal -5641895835477563/5000000000000000 binary64) (*.f64 #s(literal 5641895835477563/2500000000000000 binary64) x)) #s(literal -125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547 binary64) (*.f64 #s(literal -15625000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000/32251534433199493661049880593938777829847262829918009516762758739122115348467797302968742947209 binary64) (*.f64 (-.f64 (*.f64 #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) z) #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64)) (*.f64 x #s(literal 95492965855137205879584829256907/25000000000000000000000000000000 binary64))))) (*.f64 (*.f64 #s(literal 15625000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000/32251534433199493661049880593938777829847262829918009516762758739122115348467797302968742947209 binary64) (*.f64 (*.f64 x x) #s(literal -16925687506432689/5000000000000000 binary64))) (-.f64 (*.f64 #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) z) #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64))))) (*.f64 (*.f64 #s(literal 15625000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000/32251534433199493661049880593938777829847262829918009516762758739122115348467797302968742947209 binary64) (pow.f64 x #s(literal 3 binary64))) (-.f64 (*.f64 #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) z) #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64))))) (-.f64 (*.f64 (*.f64 x x) #s(literal 125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547 binary64)) (fma.f64 (*.f64 #s(literal -125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547 binary64) (*.f64 x #s(literal 95492965855137205879584829256907/25000000000000000000000000000000 binary64))) (fma.f64 (fma.f64 (*.f64 z x) #s(literal -5641895835477563/5000000000000000 binary64) (*.f64 #s(literal 5641895835477563/2500000000000000 binary64) x)) #s(literal -125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547 binary64) (*.f64 #s(literal -15625000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000/32251534433199493661049880593938777829847262829918009516762758739122115348467797302968742947209 binary64) (*.f64 (-.f64 (*.f64 #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) z) #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64)) (*.f64 x #s(literal 95492965855137205879584829256907/25000000000000000000000000000000 binary64))))) (*.f64 (*.f64 #s(literal 15625000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000/32251534433199493661049880593938777829847262829918009516762758739122115348467797302968742947209 binary64) (*.f64 (*.f64 x x) #s(literal -16925687506432689/5000000000000000 binary64))) (-.f64 (*.f64 #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) z) #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64)))))) y (*.f64 #s(literal -15625000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000/32251534433199493661049880593938777829847262829918009516762758739122115348467797302968742947209 binary64) (*.f64 (-.f64 (*.f64 #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) z) #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64)) (*.f64 x #s(literal 95492965855137205879584829256907/25000000000000000000000000000000 binary64)))))) y (*.f64 (-.f64 (*.f64 #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) z) #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64)) #s(literal -125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547 binary64))) y)
(- (* y (+ (* -1 (* (pow x 2) y)) (* 5641895835477563/2500000000000000 x))) 31830988618379068626528276418969/25000000000000000000000000000000)
(-.f64 (*.f64 (fma.f64 (neg.f64 y) (*.f64 x x) (*.f64 #s(literal 5641895835477563/2500000000000000 binary64) x)) y) #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64))
(- x (/ 1 x))
(-.f64 x (/.f64 #s(literal 1 binary64) x))
(- (+ x (* -5641895835477563/5000000000000000 (/ (exp z) (* (pow x 2) y)))) (/ 1 x))
(-.f64 (fma.f64 (/.f64 #s(literal -5641895835477563/5000000000000000 binary64) (*.f64 x x)) (/.f64 (exp.f64 z) y) x) (/.f64 #s(literal 1 binary64) x))
(- (+ x (* -31830988618379068626528276418969/25000000000000000000000000000000 (/ (pow (exp z) 2) (* (pow x 3) (pow y 2))))) (+ (* 5641895835477563/5000000000000000 (/ (exp z) (* (pow x 2) y))) (/ 1 x)))
(-.f64 (fma.f64 (/.f64 #s(literal -31830988618379068626528276418969/25000000000000000000000000000000 binary64) (pow.f64 x #s(literal 3 binary64))) (/.f64 (pow.f64 (exp.f64 z) #s(literal 2 binary64)) (*.f64 y y)) x) (fma.f64 (/.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 x x)) (/.f64 (exp.f64 z) y) (/.f64 #s(literal 1 binary64) x)))
(- (+ x (* -179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 (/ (pow (exp z) 3) (* (pow x 4) (pow y 3))))) (+ (* 5641895835477563/5000000000000000 (/ (exp z) (* (pow x 2) y))) (+ (* 31830988618379068626528276418969/25000000000000000000000000000000 (/ (pow (exp z) 2) (* (pow x 3) (pow y 2)))) (/ 1 x))))
(-.f64 (fma.f64 (/.f64 #s(literal -179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 binary64) (pow.f64 x #s(literal 4 binary64))) (/.f64 (pow.f64 (exp.f64 z) #s(literal 3 binary64)) (pow.f64 y #s(literal 3 binary64))) x) (fma.f64 (/.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 x x)) (/.f64 (exp.f64 z) y) (fma.f64 (/.f64 #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (pow.f64 x #s(literal 3 binary64))) (/.f64 (pow.f64 (exp.f64 z) #s(literal 2 binary64)) (*.f64 y y)) (/.f64 #s(literal 1 binary64) x))))
(- (* -5641895835477563/5000000000000000 (/ (exp z) (* (pow x 2) y))) (/ 1 x))
(-.f64 (*.f64 (/.f64 #s(literal -5641895835477563/5000000000000000 binary64) (*.f64 x x)) (/.f64 (exp.f64 z) y)) (/.f64 #s(literal 1 binary64) x))
(- (* -31830988618379068626528276418969/25000000000000000000000000000000 (/ (pow (exp z) 2) (* (pow x 3) (pow y 2)))) (+ (* 5641895835477563/5000000000000000 (/ (exp z) (* (pow x 2) y))) (/ 1 x)))
(-.f64 (fma.f64 (/.f64 #s(literal -31830988618379068626528276418969/25000000000000000000000000000000 binary64) (pow.f64 x #s(literal 3 binary64))) (/.f64 (pow.f64 (exp.f64 z) #s(literal 2 binary64)) (*.f64 y y)) (*.f64 (/.f64 #s(literal -5641895835477563/5000000000000000 binary64) (*.f64 x x)) (/.f64 (exp.f64 z) y))) (/.f64 #s(literal 1 binary64) x))
(- (* -179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 (/ (pow (exp z) 3) (* (pow x 4) (pow y 3)))) (+ (* 5641895835477563/5000000000000000 (/ (exp z) (* (pow x 2) y))) (+ (* 31830988618379068626528276418969/25000000000000000000000000000000 (/ (pow (exp z) 2) (* (pow x 3) (pow y 2)))) (/ 1 x))))
(-.f64 (/.f64 (*.f64 #s(literal -179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 binary64) (pow.f64 (exp.f64 z) #s(literal 3 binary64))) (*.f64 (pow.f64 x #s(literal 4 binary64)) (pow.f64 y #s(literal 3 binary64)))) (fma.f64 (/.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 x x)) (/.f64 (exp.f64 z) y) (fma.f64 (/.f64 #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (pow.f64 x #s(literal 3 binary64))) (/.f64 (pow.f64 (exp.f64 z) #s(literal 2 binary64)) (*.f64 y y)) (/.f64 #s(literal 1 binary64) x))))
(* y (- (* 5641895835477563/5000000000000000 (/ (exp z) y)) x))
(*.f64 (-.f64 (*.f64 (/.f64 (exp.f64 z) y) #s(literal 5641895835477563/5000000000000000 binary64)) x) y)
(- (* -5641895835477563/5000000000000000 (/ z (* (pow x 2) y))) (+ (/ 1 x) (/ 5641895835477563/5000000000000000 (* (pow x 2) y))))
(-.f64 (*.f64 (/.f64 z (*.f64 (*.f64 x x) y)) #s(literal -5641895835477563/5000000000000000 binary64)) (+.f64 (/.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 (*.f64 x x) y)) (/.f64 #s(literal 1 binary64) x)))
(- (+ (* -31830988618379068626528276418969/25000000000000000000000000000000 (/ z (* (pow x 3) (pow y 2)))) (* -5641895835477563/5000000000000000 (/ z (* (pow x 2) y)))) (+ (* -5641895835477563/5000000000000000 (/ (- (* -5641895835477563/5000000000000000 (/ z (pow x 2))) (* 5641895835477563/5000000000000000 (/ 1 (pow x 2)))) (* x (pow y 2)))) (+ (/ 1 x) (/ 5641895835477563/5000000000000000 (* (pow x 2) y)))))
(-.f64 (fma.f64 (/.f64 #s(literal -31830988618379068626528276418969/25000000000000000000000000000000 binary64) (pow.f64 x #s(literal 3 binary64))) (/.f64 z (*.f64 y y)) (*.f64 (/.f64 z (*.f64 (*.f64 x x) y)) #s(literal -5641895835477563/5000000000000000 binary64))) (fma.f64 (/.f64 #s(literal -5641895835477563/5000000000000000 binary64) x) (/.f64 (-.f64 (*.f64 (/.f64 z (*.f64 x x)) #s(literal -5641895835477563/5000000000000000 binary64)) (/.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 x x))) (*.f64 y y)) (+.f64 (/.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 (*.f64 x x) y)) (/.f64 #s(literal 1 binary64) x))))
(- (+ (* -179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 (/ z (* (pow x 4) (pow y 3)))) (+ (* -31830988618379068626528276418969/25000000000000000000000000000000 (/ z (* (pow x 3) (pow y 2)))) (* -5641895835477563/5000000000000000 (/ z (* (pow x 2) y))))) (+ (* -5641895835477563/5000000000000000 (/ (- (* -31830988618379068626528276418969/25000000000000000000000000000000 (/ z (pow x 3))) (* -5641895835477563/5000000000000000 (/ (- (* -5641895835477563/5000000000000000 (/ z (pow x 2))) (* 5641895835477563/5000000000000000 (/ 1 (pow x 2)))) x))) (* x (pow y 3)))) (+ (* -5641895835477563/5000000000000000 (/ (- (* -5641895835477563/5000000000000000 (/ z (pow x 2))) (* 5641895835477563/5000000000000000 (/ 1 (pow x 2)))) (* x (pow y 2)))) (+ (/ 1 x) (/ 5641895835477563/5000000000000000 (* (pow x 2) y))))))
(-.f64 (fma.f64 (/.f64 #s(literal -179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 binary64) (pow.f64 x #s(literal 4 binary64))) (/.f64 z (pow.f64 y #s(literal 3 binary64))) (fma.f64 (/.f64 #s(literal -31830988618379068626528276418969/25000000000000000000000000000000 binary64) (pow.f64 x #s(literal 3 binary64))) (/.f64 z (*.f64 y y)) (*.f64 (/.f64 z (*.f64 (*.f64 x x) y)) #s(literal -5641895835477563/5000000000000000 binary64)))) (fma.f64 (/.f64 (fma.f64 (/.f64 z (pow.f64 x #s(literal 3 binary64))) #s(literal -31830988618379068626528276418969/25000000000000000000000000000000 binary64) (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) (/.f64 (-.f64 (*.f64 (/.f64 z (*.f64 x x)) #s(literal -5641895835477563/5000000000000000 binary64)) (/.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 x x))) x))) (*.f64 (pow.f64 y #s(literal 3 binary64)) x)) #s(literal -5641895835477563/5000000000000000 binary64) (fma.f64 (/.f64 #s(literal -5641895835477563/5000000000000000 binary64) x) (/.f64 (-.f64 (*.f64 (/.f64 z (*.f64 x x)) #s(literal -5641895835477563/5000000000000000 binary64)) (/.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 x x))) (*.f64 y y)) (+.f64 (/.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 (*.f64 x x) y)) (/.f64 #s(literal 1 binary64) x)))))
(* (pow y 3) (+ (* -5641895835477563/2500000000000000 (/ (pow x 2) y)) (+ (* -5641895835477563/5000000000000000 (/ (pow x 2) y)) (pow x 3))))
(*.f64 (+.f64 (/.f64 (*.f64 (*.f64 x x) #s(literal -16925687506432689/5000000000000000 binary64)) y) (pow.f64 x #s(literal 3 binary64))) (pow.f64 y #s(literal 3 binary64)))
(* (pow y 3) (+ (* -5641895835477563/2500000000000000 (/ (pow x 2) y)) (+ (* -5641895835477563/5000000000000000 (/ (pow x 2) y)) (+ (* 31830988618379068626528276418969/25000000000000000000000000000000 (/ x (pow y 2))) (+ (* 31830988618379068626528276418969/12500000000000000000000000000000 (/ x (pow y 2))) (pow x 3))))))
(*.f64 (+.f64 (/.f64 (*.f64 (*.f64 x x) #s(literal -16925687506432689/5000000000000000 binary64)) y) (+.f64 (/.f64 (*.f64 x #s(literal 95492965855137205879584829256907/25000000000000000000000000000000 binary64)) (*.f64 y y)) (pow.f64 x #s(literal 3 binary64)))) (pow.f64 y #s(literal 3 binary64)))
(* (pow y 3) (- (+ (* -5641895835477563/2500000000000000 (/ (pow x 2) y)) (+ (* -5641895835477563/5000000000000000 (/ (pow x 2) y)) (+ (* 31830988618379068626528276418969/25000000000000000000000000000000 (/ x (pow y 2))) (+ (* 31830988618379068626528276418969/12500000000000000000000000000000 (/ x (pow y 2))) (pow x 3))))) (* 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 (/ 1 (pow y 3)))))
(*.f64 (-.f64 (+.f64 (/.f64 (*.f64 (*.f64 x x) #s(literal -16925687506432689/5000000000000000 binary64)) y) (+.f64 (/.f64 (*.f64 x #s(literal 95492965855137205879584829256907/25000000000000000000000000000000 binary64)) (*.f64 y y)) (pow.f64 x #s(literal 3 binary64)))) (/.f64 #s(literal 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 binary64) (pow.f64 y #s(literal 3 binary64)))) (pow.f64 y #s(literal 3 binary64)))
(* y (- x (* 5641895835477563/5000000000000000 (/ 1 y))))
(*.f64 (-.f64 x (/.f64 #s(literal 5641895835477563/5000000000000000 binary64) y)) y)
(* (pow y 3) (+ (* -5641895835477563/5000000000000000 (/ (* x z) y)) (+ (* -1 (pow x 2)) (* 5641895835477563/2500000000000000 (/ x y)))))
(*.f64 (fma.f64 (*.f64 x (/.f64 z y)) #s(literal -5641895835477563/5000000000000000 binary64) (fma.f64 (neg.f64 x) x (*.f64 (/.f64 x y) #s(literal 5641895835477563/2500000000000000 binary64)))) (pow.f64 y #s(literal 3 binary64)))
(* (pow y 3) (- (+ (* -5641895835477563/5000000000000000 (/ (* x z) y)) (+ (* -1 (pow x 2)) (+ (* 31830988618379068626528276418969/25000000000000000000000000000000 (/ z (pow y 2))) (* 5641895835477563/2500000000000000 (/ x y))))) (/ 31830988618379068626528276418969/25000000000000000000000000000000 (pow y 2))))
(*.f64 (-.f64 (fma.f64 (*.f64 x (/.f64 z y)) #s(literal -5641895835477563/5000000000000000 binary64) (fma.f64 (neg.f64 x) x (fma.f64 (/.f64 x y) #s(literal 5641895835477563/2500000000000000 binary64) (*.f64 (/.f64 z (*.f64 y y)) #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64))))) (/.f64 #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (*.f64 y y))) (pow.f64 y #s(literal 3 binary64)))
(- (+ (* -5641895835477563/5000000000000000 (/ z (* (pow x 2) y))) (/ 5641895835477563/2500000000000000 (* (pow x 2) y))) (+ (* -1 (/ (+ (* -5641895835477563/2500000000000000 (pow x 2)) (* -5641895835477563/5000000000000000 (pow x 2))) (* (pow x 4) y))) (/ 1 x)))
(-.f64 (/.f64 (fma.f64 #s(literal -5641895835477563/5000000000000000 binary64) z #s(literal 5641895835477563/2500000000000000 binary64)) (*.f64 (*.f64 x x) y)) (fma.f64 (/.f64 #s(literal -1 binary64) (pow.f64 x #s(literal 4 binary64))) (/.f64 (*.f64 (*.f64 x x) #s(literal -16925687506432689/5000000000000000 binary64)) y) (/.f64 #s(literal 1 binary64) x)))
(- (+ (* -5641895835477563/5000000000000000 (/ z (* (pow x 2) y))) (+ (* 31830988618379068626528276418969/25000000000000000000000000000000 (/ z (* (pow x 3) (pow y 2)))) (/ 5641895835477563/2500000000000000 (* (pow x 2) y)))) (+ (* -1 (/ (+ (* -5641895835477563/2500000000000000 (pow x 2)) (* -5641895835477563/5000000000000000 (pow x 2))) (* (pow x 4) y))) (+ (* -1 (/ (+ (* 31830988618379068626528276418969/25000000000000000000000000000000 x) (* 31830988618379068626528276418969/12500000000000000000000000000000 x)) (* (pow x 4) (pow y 2)))) (+ (/ 1 x) (+ (* 31830988618379068626528276418969/25000000000000000000000000000000 (/ 1 (* (pow x 3) (pow y 2)))) (/ (* (+ (* -5641895835477563/2500000000000000 (pow x 2)) (* -5641895835477563/5000000000000000 (pow x 2))) (- (+ (* -5641895835477563/5000000000000000 (/ z (pow x 2))) (* 5641895835477563/2500000000000000 (/ 1 (pow x 2)))) (* -1 (/ (+ (* -5641895835477563/2500000000000000 (pow x 2)) (* -5641895835477563/5000000000000000 (pow x 2))) (pow x 4))))) (* (pow x 3) (pow y 2))))))))
(-.f64 (fma.f64 (/.f64 #s(literal -5641895835477563/5000000000000000 binary64) (*.f64 x x)) (/.f64 z y) (fma.f64 (/.f64 #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (pow.f64 x #s(literal 3 binary64))) (/.f64 z (*.f64 y y)) (/.f64 #s(literal 5641895835477563/2500000000000000 binary64) (*.f64 (*.f64 x x) y)))) (+.f64 (neg.f64 (fma.f64 (/.f64 (*.f64 x x) (pow.f64 x #s(literal 4 binary64))) (/.f64 #s(literal -16925687506432689/5000000000000000 binary64) y) (*.f64 (/.f64 x (pow.f64 x #s(literal 4 binary64))) (/.f64 #s(literal 95492965855137205879584829256907/25000000000000000000000000000000 binary64) (*.f64 y y))))) (+.f64 (/.f64 (fma.f64 (-.f64 (/.f64 (fma.f64 #s(literal -5641895835477563/5000000000000000 binary64) z #s(literal 5641895835477563/2500000000000000 binary64)) (*.f64 x x)) (/.f64 (neg.f64 (*.f64 (*.f64 x x) #s(literal -16925687506432689/5000000000000000 binary64))) (pow.f64 x #s(literal 4 binary64)))) (*.f64 (*.f64 x x) #s(literal -16925687506432689/5000000000000000 binary64)) #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64)) (*.f64 (pow.f64 x #s(literal 3 binary64)) (*.f64 y y))) (/.f64 #s(literal 1 binary64) x))))
(- (+ (* -5641895835477563/5000000000000000 (/ z (* (pow x 2) y))) (+ (* -1 (/ (+ (* 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 (/ 1 (pow x 4))) (+ (/ (* (+ (* -5641895835477563/2500000000000000 (pow x 2)) (* -5641895835477563/5000000000000000 (pow x 2))) (- (* 31830988618379068626528276418969/25000000000000000000000000000000 (/ z (pow x 3))) (+ (* -1 (/ (+ (* 31830988618379068626528276418969/25000000000000000000000000000000 x) (* 31830988618379068626528276418969/12500000000000000000000000000000 x)) (pow x 4))) (+ (* 31830988618379068626528276418969/25000000000000000000000000000000 (/ 1 (pow x 3))) (/ (* (+ (* -5641895835477563/2500000000000000 (pow x 2)) (* -5641895835477563/5000000000000000 (pow x 2))) (- (+ (* -5641895835477563/5000000000000000 (/ z (pow x 2))) (* 5641895835477563/2500000000000000 (/ 1 (pow x 2)))) (* -1 (/ (+ (* -5641895835477563/2500000000000000 (pow x 2)) (* -5641895835477563/5000000000000000 (pow x 2))) (pow x 4))))) (pow x 3)))))) (pow x 3)) (/ (* (+ (* 31830988618379068626528276418969/25000000000000000000000000000000 x) (* 31830988618379068626528276418969/12500000000000000000000000000000 x)) (- (+ (* -5641895835477563/5000000000000000 (/ z (pow x 2))) (* 5641895835477563/2500000000000000 (/ 1 (pow x 2)))) (* -1 (/ (+ (* -5641895835477563/2500000000000000 (pow x 2)) (* -5641895835477563/5000000000000000 (pow x 2))) (pow x 4))))) (pow x 3)))) (pow y 3))) (+ (* 31830988618379068626528276418969/25000000000000000000000000000000 (/ z (* (pow x 3) (pow y 2)))) (/ 5641895835477563/2500000000000000 (* (pow x 2) y))))) (+ (* -1 (/ (+ (* -5641895835477563/2500000000000000 (pow x 2)) (* -5641895835477563/5000000000000000 (pow x 2))) (* (pow x 4) y))) (+ (* -1 (/ (+ (* 31830988618379068626528276418969/25000000000000000000000000000000 x) (* 31830988618379068626528276418969/12500000000000000000000000000000 x)) (* (pow x 4) (pow y 2)))) (+ (/ 1 x) (+ (* 31830988618379068626528276418969/25000000000000000000000000000000 (/ 1 (* (pow x 3) (pow y 2)))) (/ (* (+ (* -5641895835477563/2500000000000000 (pow x 2)) (* -5641895835477563/5000000000000000 (pow x 2))) (- (+ (* -5641895835477563/5000000000000000 (/ z (pow x 2))) (* 5641895835477563/2500000000000000 (/ 1 (pow x 2)))) (* -1 (/ (+ (* -5641895835477563/2500000000000000 (pow x 2)) (* -5641895835477563/5000000000000000 (pow x 2))) (pow x 4))))) (* (pow x 3) (pow y 2))))))))
(fma.f64 (/.f64 #s(literal -5641895835477563/5000000000000000 binary64) (*.f64 x x)) (/.f64 z y) (-.f64 (fma.f64 (/.f64 (+.f64 (/.f64 (fma.f64 (-.f64 (/.f64 (fma.f64 #s(literal -5641895835477563/5000000000000000 binary64) z #s(literal 5641895835477563/2500000000000000 binary64)) (*.f64 x x)) (/.f64 (neg.f64 (*.f64 (*.f64 x x) #s(literal -16925687506432689/5000000000000000 binary64))) (pow.f64 x #s(literal 4 binary64)))) (*.f64 x #s(literal 95492965855137205879584829256907/25000000000000000000000000000000 binary64)) (*.f64 (-.f64 (-.f64 (*.f64 (/.f64 z (pow.f64 x #s(literal 3 binary64))) #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64)) (/.f64 (neg.f64 (*.f64 x #s(literal 95492965855137205879584829256907/25000000000000000000000000000000 binary64))) (pow.f64 x #s(literal 4 binary64)))) (/.f64 (fma.f64 (-.f64 (/.f64 (fma.f64 #s(literal -5641895835477563/5000000000000000 binary64) z #s(literal 5641895835477563/2500000000000000 binary64)) (*.f64 x x)) (/.f64 (neg.f64 (*.f64 (*.f64 x x) #s(literal -16925687506432689/5000000000000000 binary64))) (pow.f64 x #s(literal 4 binary64)))) (*.f64 (*.f64 x x) #s(literal -16925687506432689/5000000000000000 binary64)) #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64)) (pow.f64 x #s(literal 3 binary64)))) (*.f64 (*.f64 x x) #s(literal -16925687506432689/5000000000000000 binary64)))) (pow.f64 x #s(literal 3 binary64))) (/.f64 #s(literal 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 binary64) (pow.f64 x #s(literal 4 binary64)))) (pow.f64 y #s(literal 3 binary64))) #s(literal -1 binary64) (fma.f64 (/.f64 #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (pow.f64 x #s(literal 3 binary64))) (/.f64 z (*.f64 y y)) (/.f64 #s(literal 5641895835477563/2500000000000000 binary64) (*.f64 (*.f64 x x) y)))) (+.f64 (neg.f64 (fma.f64 (/.f64 (*.f64 x x) (pow.f64 x #s(literal 4 binary64))) (/.f64 #s(literal -16925687506432689/5000000000000000 binary64) y) (*.f64 (/.f64 x (pow.f64 x #s(literal 4 binary64))) (/.f64 #s(literal 95492965855137205879584829256907/25000000000000000000000000000000 binary64) (*.f64 y y))))) (+.f64 (/.f64 (fma.f64 (-.f64 (/.f64 (fma.f64 #s(literal -5641895835477563/5000000000000000 binary64) z #s(literal 5641895835477563/2500000000000000 binary64)) (*.f64 x x)) (/.f64 (neg.f64 (*.f64 (*.f64 x x) #s(literal -16925687506432689/5000000000000000 binary64))) (pow.f64 x #s(literal 4 binary64)))) (*.f64 (*.f64 x x) #s(literal -16925687506432689/5000000000000000 binary64)) #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64)) (*.f64 (pow.f64 x #s(literal 3 binary64)) (*.f64 y y))) (/.f64 #s(literal 1 binary64) x)))))
(* (pow y 2) (+ (* -1 (pow x 2)) (* 5641895835477563/2500000000000000 (/ x y))))
(*.f64 (fma.f64 (neg.f64 x) x (*.f64 (/.f64 x y) #s(literal 5641895835477563/2500000000000000 binary64))) (*.f64 y y))
(* (pow y 2) (- (+ (* -1 (pow x 2)) (* 5641895835477563/2500000000000000 (/ x y))) (/ 31830988618379068626528276418969/25000000000000000000000000000000 (pow y 2))))
(*.f64 (-.f64 (fma.f64 (neg.f64 x) x (*.f64 (/.f64 x y) #s(literal 5641895835477563/2500000000000000 binary64))) (/.f64 #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (*.f64 y y))) (*.f64 y y))
(- (+ x (* -1 (/ (+ (* 5641895835477563/5000000000000000 (/ (exp z) (pow x 2))) (* 31830988618379068626528276418969/25000000000000000000000000000000 (/ (pow (exp z) 2) (* (pow x 3) y)))) y))) (/ 1 x))
(+.f64 x (-.f64 (/.f64 (fma.f64 (/.f64 #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (pow.f64 x #s(literal 3 binary64))) (/.f64 (pow.f64 (exp.f64 z) #s(literal 2 binary64)) y) (*.f64 (/.f64 #s(literal 5641895835477563/5000000000000000 binary64) x) (/.f64 (exp.f64 z) x))) (neg.f64 y)) (/.f64 #s(literal 1 binary64) x)))
(- (+ x (* -1 (/ (+ (* -1 (/ (+ (* -179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 (/ (pow (exp z) 3) (* (pow x 4) y))) (* -31830988618379068626528276418969/25000000000000000000000000000000 (/ (pow (exp z) 2) (pow x 3)))) y)) (* 5641895835477563/5000000000000000 (/ (exp z) (pow x 2)))) y))) (/ 1 x))
(+.f64 x (-.f64 (/.f64 (fma.f64 (/.f64 #s(literal 5641895835477563/5000000000000000 binary64) x) (/.f64 (exp.f64 z) x) (/.f64 (fma.f64 (/.f64 #s(literal -179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 binary64) (pow.f64 x #s(literal 4 binary64))) (/.f64 (pow.f64 (exp.f64 z) #s(literal 3 binary64)) y) (/.f64 (*.f64 #s(literal -31830988618379068626528276418969/25000000000000000000000000000000 binary64) (pow.f64 (exp.f64 z) #s(literal 2 binary64))) (pow.f64 x #s(literal 3 binary64)))) (neg.f64 y))) (neg.f64 y)) (/.f64 #s(literal 1 binary64) x)))
(- (* -1 (/ (- (* 31830988618379068626528276418969/25000000000000000000000000000000 (/ (pow (exp z) 2) (* (pow x 3) y))) (* -5641895835477563/5000000000000000 (/ (exp z) (pow x 2)))) y)) (/ 1 x))
(-.f64 (/.f64 (fma.f64 (/.f64 #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (pow.f64 x #s(literal 3 binary64))) (/.f64 (pow.f64 (exp.f64 z) #s(literal 2 binary64)) y) (*.f64 (/.f64 #s(literal 5641895835477563/5000000000000000 binary64) x) (/.f64 (exp.f64 z) x))) (neg.f64 y)) (/.f64 #s(literal 1 binary64) x))
(- (* -1 (/ (- (* -1 (/ (- (* -179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 (/ (pow (exp z) 3) (* (pow x 4) y))) (* 31830988618379068626528276418969/25000000000000000000000000000000 (/ (pow (exp z) 2) (pow x 3)))) y)) (* -5641895835477563/5000000000000000 (/ (exp z) (pow x 2)))) y)) (/ 1 x))
(-.f64 (/.f64 (fma.f64 (/.f64 #s(literal 5641895835477563/5000000000000000 binary64) x) (/.f64 (exp.f64 z) x) (/.f64 (fma.f64 (/.f64 #s(literal -179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 binary64) (pow.f64 x #s(literal 4 binary64))) (/.f64 (pow.f64 (exp.f64 z) #s(literal 3 binary64)) y) (/.f64 (*.f64 #s(literal -31830988618379068626528276418969/25000000000000000000000000000000 binary64) (pow.f64 (exp.f64 z) #s(literal 2 binary64))) (pow.f64 x #s(literal 3 binary64)))) (neg.f64 y))) (neg.f64 y)) (/.f64 #s(literal 1 binary64) x))
(* -1 (* y (- (* -5641895835477563/5000000000000000 (/ (exp z) y)) (* -1 x))))
(*.f64 (neg.f64 y) (fma.f64 (/.f64 (exp.f64 z) y) #s(literal -5641895835477563/5000000000000000 binary64) (*.f64 #s(literal 1 binary64) x)))
(- (* -1 (/ (+ (* 5641895835477563/5000000000000000 (/ z (pow x 2))) (* 5641895835477563/5000000000000000 (/ 1 (pow x 2)))) y)) (/ 1 x))
(-.f64 (/.f64 (/.f64 (fma.f64 #s(literal 5641895835477563/5000000000000000 binary64) z #s(literal 5641895835477563/5000000000000000 binary64)) (*.f64 x x)) (neg.f64 y)) (/.f64 #s(literal 1 binary64) x))
(- (* -1 (/ (+ (* -1 (/ (- (* -31830988618379068626528276418969/25000000000000000000000000000000 (/ z (pow x 3))) (* 5641895835477563/5000000000000000 (/ (+ (* 5641895835477563/5000000000000000 (/ z (pow x 2))) (* 5641895835477563/5000000000000000 (/ 1 (pow x 2)))) x))) y)) (+ (* 5641895835477563/5000000000000000 (/ 1 (pow x 2))) (* 5641895835477563/5000000000000000 (/ z (pow x 2))))) y)) (/ 1 x))
(-.f64 (/.f64 (fma.f64 (/.f64 (fma.f64 (/.f64 z (pow.f64 x #s(literal 3 binary64))) #s(literal -31830988618379068626528276418969/25000000000000000000000000000000 binary64) (*.f64 #s(literal -5641895835477563/5000000000000000 binary64) (/.f64 (/.f64 (fma.f64 #s(literal 5641895835477563/5000000000000000 binary64) z #s(literal 5641895835477563/5000000000000000 binary64)) (*.f64 x x)) x))) y) #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal 5641895835477563/5000000000000000 binary64) z #s(literal 5641895835477563/5000000000000000 binary64)) (*.f64 x x))) (neg.f64 y)) (/.f64 #s(literal 1 binary64) x))
(- (* -1 (/ (+ (* -1 (/ (- (+ (* -31830988618379068626528276418969/25000000000000000000000000000000 (/ z (pow x 3))) (* -1 (/ (- (* 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 (/ z (pow x 4))) (* 5641895835477563/5000000000000000 (/ (- (* -31830988618379068626528276418969/25000000000000000000000000000000 (/ z (pow x 3))) (* 5641895835477563/5000000000000000 (/ (+ (* 5641895835477563/5000000000000000 (/ z (pow x 2))) (* 5641895835477563/5000000000000000 (/ 1 (pow x 2)))) x))) x))) y))) (* 5641895835477563/5000000000000000 (/ (+ (* 5641895835477563/5000000000000000 (/ z (pow x 2))) (* 5641895835477563/5000000000000000 (/ 1 (pow x 2)))) x))) y)) (+ (* 5641895835477563/5000000000000000 (/ 1 (pow x 2))) (* 5641895835477563/5000000000000000 (/ z (pow x 2))))) y)) (/ 1 x))
(-.f64 (/.f64 (fma.f64 (/.f64 (fma.f64 (/.f64 z (pow.f64 x #s(literal 3 binary64))) #s(literal -31830988618379068626528276418969/25000000000000000000000000000000 binary64) (fma.f64 (/.f64 (fma.f64 (/.f64 z (pow.f64 x #s(literal 4 binary64))) #s(literal 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 binary64) (*.f64 #s(literal -5641895835477563/5000000000000000 binary64) (/.f64 (fma.f64 (/.f64 z (pow.f64 x #s(literal 3 binary64))) #s(literal -31830988618379068626528276418969/25000000000000000000000000000000 binary64) (*.f64 #s(literal -5641895835477563/5000000000000000 binary64) (/.f64 (/.f64 (fma.f64 #s(literal 5641895835477563/5000000000000000 binary64) z #s(literal 5641895835477563/5000000000000000 binary64)) (*.f64 x x)) x))) x))) y) #s(literal -1 binary64) (*.f64 #s(literal -5641895835477563/5000000000000000 binary64) (/.f64 (/.f64 (fma.f64 #s(literal 5641895835477563/5000000000000000 binary64) z #s(literal 5641895835477563/5000000000000000 binary64)) (*.f64 x x)) x)))) y) #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal 5641895835477563/5000000000000000 binary64) z #s(literal 5641895835477563/5000000000000000 binary64)) (*.f64 x x))) (neg.f64 y)) (/.f64 #s(literal 1 binary64) x))
(* -1 (* (pow y 3) (+ (* -1 (/ (+ (* -5641895835477563/2500000000000000 (pow x 2)) (* -5641895835477563/5000000000000000 (pow x 2))) y)) (* -1 (pow x 3)))))
(*.f64 (neg.f64 (+.f64 (/.f64 (*.f64 (*.f64 x x) #s(literal -16925687506432689/5000000000000000 binary64)) y) (pow.f64 x #s(literal 3 binary64)))) (pow.f64 (neg.f64 y) #s(literal 3 binary64)))
(* -1 (* (pow y 3) (+ (* -1 (/ (+ (* -5641895835477563/2500000000000000 (pow x 2)) (+ (* -5641895835477563/5000000000000000 (pow x 2)) (* -1 (/ (+ (* -31830988618379068626528276418969/12500000000000000000000000000000 x) (* -31830988618379068626528276418969/25000000000000000000000000000000 x)) y)))) y)) (* -1 (pow x 3)))))
(*.f64 (neg.f64 (+.f64 (pow.f64 x #s(literal 3 binary64)) (/.f64 (fma.f64 (*.f64 x x) #s(literal -16925687506432689/5000000000000000 binary64) (/.f64 (*.f64 x #s(literal -95492965855137205879584829256907/25000000000000000000000000000000 binary64)) (neg.f64 y))) y))) (pow.f64 (neg.f64 y) #s(literal 3 binary64)))
(* -1 (* (pow y 3) (+ (* -1 (/ (+ (* -5641895835477563/2500000000000000 (pow x 2)) (+ (* -5641895835477563/5000000000000000 (pow x 2)) (* -1 (/ (+ (* -31830988618379068626528276418969/12500000000000000000000000000000 x) (+ (* -31830988618379068626528276418969/25000000000000000000000000000000 x) (* 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 (/ 1 y)))) y)))) y)) (* -1 (pow x 3)))))
(*.f64 (neg.f64 (+.f64 (pow.f64 x #s(literal 3 binary64)) (/.f64 (fma.f64 (*.f64 x x) #s(literal -16925687506432689/5000000000000000 binary64) (/.f64 (fma.f64 x #s(literal -95492965855137205879584829256907/25000000000000000000000000000000 binary64) (/.f64 #s(literal 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 binary64) y)) (neg.f64 y))) y))) (pow.f64 (neg.f64 y) #s(literal 3 binary64)))
(* -1 (* y (+ (* -1 x) (* 5641895835477563/5000000000000000 (/ 1 y)))))
(*.f64 (neg.f64 y) (fma.f64 #s(literal -1 binary64) x (/.f64 #s(literal 5641895835477563/5000000000000000 binary64) y)))
(* -1 (* (pow y 3) (+ (* -1 (/ (+ (* -5641895835477563/5000000000000000 (* x z)) (* 5641895835477563/2500000000000000 x)) y)) (pow x 2))))
(*.f64 (fma.f64 x x (/.f64 (fma.f64 (*.f64 z x) #s(literal -5641895835477563/5000000000000000 binary64) (*.f64 #s(literal 5641895835477563/2500000000000000 binary64) x)) (neg.f64 y))) (pow.f64 (neg.f64 y) #s(literal 3 binary64)))
(* -1 (* (pow y 3) (+ (* -1 (/ (+ (* -5641895835477563/5000000000000000 (* x z)) (+ (* -1 (/ (+ 31830988618379068626528276418969/25000000000000000000000000000000 (* -31830988618379068626528276418969/25000000000000000000000000000000 z)) y)) (* 5641895835477563/2500000000000000 x))) y)) (pow x 2))))
(*.f64 (fma.f64 x x (/.f64 (fma.f64 (*.f64 #s(literal -5641895835477563/5000000000000000 binary64) x) z (fma.f64 #s(literal 5641895835477563/2500000000000000 binary64) x (/.f64 (fma.f64 #s(literal -31830988618379068626528276418969/25000000000000000000000000000000 binary64) z #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64)) (neg.f64 y)))) (neg.f64 y))) (pow.f64 (neg.f64 y) #s(literal 3 binary64)))
(- (* -1 (/ (+ (* -1 (/ (+ (* -5641895835477563/5000000000000000 (* x z)) (* 5641895835477563/2500000000000000 x)) (pow x 3))) (* 16925687506432689/5000000000000000 (/ 1 (pow x 2)))) y)) (/ 1 x))
(-.f64 (/.f64 (fma.f64 (/.f64 (fma.f64 (*.f64 z x) #s(literal -5641895835477563/5000000000000000 binary64) (*.f64 #s(literal 5641895835477563/2500000000000000 binary64) x)) (pow.f64 x #s(literal 3 binary64))) #s(literal -1 binary64) (/.f64 #s(literal 16925687506432689/5000000000000000 binary64) (*.f64 x x))) (neg.f64 y)) (/.f64 #s(literal 1 binary64) x))
(- (* -1 (/ (+ (* -1 (/ (+ (* -5641895835477563/5000000000000000 (* x z)) (* 5641895835477563/2500000000000000 x)) (pow x 3))) (+ (* -1 (/ (- (+ (* -1 (/ (+ 31830988618379068626528276418969/25000000000000000000000000000000 (* -31830988618379068626528276418969/25000000000000000000000000000000 z)) (pow x 3))) (* 95492965855137205879584829256907/25000000000000000000000000000000 (/ 1 (pow x 3)))) (* -1 (/ (* (+ (* -5641895835477563/2500000000000000 (pow x 2)) (* -5641895835477563/5000000000000000 (pow x 2))) (+ (* -1 (/ (+ (* -5641895835477563/5000000000000000 (* x z)) (* 5641895835477563/2500000000000000 x)) (pow x 3))) (* 16925687506432689/5000000000000000 (/ 1 (pow x 2))))) (pow x 3)))) y)) (* 16925687506432689/5000000000000000 (/ 1 (pow x 2))))) y)) (/ 1 x))
(-.f64 (/.f64 (+.f64 (neg.f64 (+.f64 (/.f64 (fma.f64 (*.f64 z x) #s(literal -5641895835477563/5000000000000000 binary64) (*.f64 #s(literal 5641895835477563/2500000000000000 binary64) x)) (pow.f64 x #s(literal 3 binary64))) (/.f64 (-.f64 (/.f64 (fma.f64 #s(literal -1 binary64) (fma.f64 #s(literal -31830988618379068626528276418969/25000000000000000000000000000000 binary64) z #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64)) #s(literal 95492965855137205879584829256907/25000000000000000000000000000000 binary64)) (pow.f64 x #s(literal 3 binary64))) (/.f64 (*.f64 (fma.f64 (/.f64 (fma.f64 (*.f64 z x) #s(literal -5641895835477563/5000000000000000 binary64) (*.f64 #s(literal 5641895835477563/2500000000000000 binary64) x)) (pow.f64 x #s(literal 3 binary64))) #s(literal -1 binary64) (/.f64 #s(literal 16925687506432689/5000000000000000 binary64) (*.f64 x x))) (*.f64 (*.f64 x x) #s(literal -16925687506432689/5000000000000000 binary64))) (pow.f64 (neg.f64 x) #s(literal 3 binary64)))) y))) (/.f64 #s(literal 16925687506432689/5000000000000000 binary64) (*.f64 x x))) (neg.f64 y)) (/.f64 #s(literal 1 binary64) x))
(- (* -1 (/ (+ (* -1 (/ (+ (* -5641895835477563/5000000000000000 (* x z)) (* 5641895835477563/2500000000000000 x)) (pow x 3))) (+ (* -1 (/ (- (+ (* -1 (/ (+ 31830988618379068626528276418969/25000000000000000000000000000000 (* -31830988618379068626528276418969/25000000000000000000000000000000 z)) (pow x 3))) (+ (* -1 (/ (- (* 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 (/ 1 (pow x 4))) (+ (* -1 (/ (* (+ (* -31830988618379068626528276418969/12500000000000000000000000000000 x) (* -31830988618379068626528276418969/25000000000000000000000000000000 x)) (+ (* -1 (/ (+ (* -5641895835477563/5000000000000000 (* x z)) (* 5641895835477563/2500000000000000 x)) (pow x 3))) (* 16925687506432689/5000000000000000 (/ 1 (pow x 2))))) (pow x 3))) (* -1 (/ (* (+ (* -5641895835477563/2500000000000000 (pow x 2)) (* -5641895835477563/5000000000000000 (pow x 2))) (- (+ (* -1 (/ (+ 31830988618379068626528276418969/25000000000000000000000000000000 (* -31830988618379068626528276418969/25000000000000000000000000000000 z)) (pow x 3))) (* 95492965855137205879584829256907/25000000000000000000000000000000 (/ 1 (pow x 3)))) (* -1 (/ (* (+ (* -5641895835477563/2500000000000000 (pow x 2)) (* -5641895835477563/5000000000000000 (pow x 2))) (+ (* -1 (/ (+ (* -5641895835477563/5000000000000000 (* x z)) (* 5641895835477563/2500000000000000 x)) (pow x 3))) (* 16925687506432689/5000000000000000 (/ 1 (pow x 2))))) (pow x 3))))) (pow x 3))))) y)) (* 95492965855137205879584829256907/25000000000000000000000000000000 (/ 1 (pow x 3))))) (* -1 (/ (* (+ (* -5641895835477563/2500000000000000 (pow x 2)) (* -5641895835477563/5000000000000000 (pow x 2))) (+ (* -1 (/ (+ (* -5641895835477563/5000000000000000 (* x z)) (* 5641895835477563/2500000000000000 x)) (pow x 3))) (* 16925687506432689/5000000000000000 (/ 1 (pow x 2))))) (pow x 3)))) y)) (* 16925687506432689/5000000000000000 (/ 1 (pow x 2))))) y)) (/ 1 x))
(-.f64 (/.f64 (+.f64 (neg.f64 (+.f64 (/.f64 (fma.f64 (*.f64 z x) #s(literal -5641895835477563/5000000000000000 binary64) (*.f64 #s(literal 5641895835477563/2500000000000000 binary64) x)) (pow.f64 x #s(literal 3 binary64))) (/.f64 (-.f64 (+.f64 (neg.f64 (+.f64 (/.f64 (fma.f64 #s(literal -31830988618379068626528276418969/25000000000000000000000000000000 binary64) z #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64)) (pow.f64 x #s(literal 3 binary64))) (/.f64 (-.f64 (/.f64 #s(literal 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 binary64) (pow.f64 x #s(literal 4 binary64))) (neg.f64 (/.f64 (fma.f64 (fma.f64 (/.f64 (fma.f64 (*.f64 z x) #s(literal -5641895835477563/5000000000000000 binary64) (*.f64 #s(literal 5641895835477563/2500000000000000 binary64) x)) (pow.f64 x #s(literal 3 binary64))) #s(literal -1 binary64) (/.f64 #s(literal 16925687506432689/5000000000000000 binary64) (*.f64 x x))) (*.f64 x #s(literal -95492965855137205879584829256907/25000000000000000000000000000000 binary64)) (*.f64 (-.f64 (/.f64 (fma.f64 #s(literal -1 binary64) (fma.f64 #s(literal -31830988618379068626528276418969/25000000000000000000000000000000 binary64) z #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64)) #s(literal 95492965855137205879584829256907/25000000000000000000000000000000 binary64)) (pow.f64 x #s(literal 3 binary64))) (/.f64 (*.f64 (fma.f64 (/.f64 (fma.f64 (*.f64 z x) #s(literal -5641895835477563/5000000000000000 binary64) (*.f64 #s(literal 5641895835477563/2500000000000000 binary64) x)) (pow.f64 x #s(literal 3 binary64))) #s(literal -1 binary64) (/.f64 #s(literal 16925687506432689/5000000000000000 binary64) (*.f64 x x))) (*.f64 (*.f64 x x) #s(literal -16925687506432689/5000000000000000 binary64))) (pow.f64 (neg.f64 x) #s(literal 3 binary64)))) (*.f64 (*.f64 x x) #s(literal -16925687506432689/5000000000000000 binary64)))) (pow.f64 x #s(literal 3 binary64))))) y))) (/.f64 #s(literal 95492965855137205879584829256907/25000000000000000000000000000000 binary64) (pow.f64 x #s(literal 3 binary64)))) (/.f64 (*.f64 (fma.f64 (/.f64 (fma.f64 (*.f64 z x) #s(literal -5641895835477563/5000000000000000 binary64) (*.f64 #s(literal 5641895835477563/2500000000000000 binary64) x)) (pow.f64 x #s(literal 3 binary64))) #s(literal -1 binary64) (/.f64 #s(literal 16925687506432689/5000000000000000 binary64) (*.f64 x x))) (*.f64 (*.f64 x x) #s(literal -16925687506432689/5000000000000000 binary64))) (pow.f64 (neg.f64 x) #s(literal 3 binary64)))) y))) (/.f64 #s(literal 16925687506432689/5000000000000000 binary64) (*.f64 x x))) (neg.f64 y)) (/.f64 #s(literal 1 binary64) x))
(* (pow y 2) (+ (* -1 (/ (+ (* -5641895835477563/2500000000000000 x) (* 31830988618379068626528276418969/25000000000000000000000000000000 (/ 1 y))) y)) (* -1 (pow x 2))))
(*.f64 (neg.f64 (fma.f64 x x (/.f64 (fma.f64 #s(literal -5641895835477563/2500000000000000 binary64) x (/.f64 #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) y)) y))) (*.f64 y y))
(+ x (/ y (- 5641895835477563/5000000000000000 (* x y))))
(+.f64 (/.f64 y (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x))) x)
(+ x (+ (* -5641895835477563/5000000000000000 (/ (* y z) (pow (- 5641895835477563/5000000000000000 (* x y)) 2))) (/ y (- 5641895835477563/5000000000000000 (* x y)))))
(+.f64 (fma.f64 (*.f64 y (/.f64 z (pow.f64 (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)) #s(literal 2 binary64)))) #s(literal -5641895835477563/5000000000000000 binary64) (/.f64 y (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)))) x)
(+ x (+ (* z (- (* -1 (* z (+ (* -31830988618379068626528276418969/25000000000000000000000000000000 (/ y (pow (- 5641895835477563/5000000000000000 (* x y)) 3))) (* 5641895835477563/10000000000000000 (/ y (pow (- 5641895835477563/5000000000000000 (* x y)) 2)))))) (* 5641895835477563/5000000000000000 (/ y (pow (- 5641895835477563/5000000000000000 (* x y)) 2))))) (/ y (- 5641895835477563/5000000000000000 (* x y)))))
(+.f64 (fma.f64 (fma.f64 (fma.f64 (/.f64 y (pow.f64 (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)) #s(literal 2 binary64))) #s(literal 5641895835477563/10000000000000000 binary64) (*.f64 (/.f64 y (pow.f64 (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)) #s(literal 3 binary64))) #s(literal -31830988618379068626528276418969/25000000000000000000000000000000 binary64))) (neg.f64 z) (*.f64 (/.f64 y (pow.f64 (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)) #s(literal 2 binary64))) #s(literal -5641895835477563/5000000000000000 binary64))) z (/.f64 y (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)))) x)
(+ x (+ (* z (- (* z (- (* -1 (* z (+ (* -5641895835477563/5000000000000000 (/ (+ (* -31830988618379068626528276418969/25000000000000000000000000000000 (/ y (pow (- 5641895835477563/5000000000000000 (* x y)) 3))) (* 5641895835477563/10000000000000000 (/ y (pow (- 5641895835477563/5000000000000000 (* x y)) 2)))) (- 5641895835477563/5000000000000000 (* x y)))) (+ (* -31830988618379068626528276418969/50000000000000000000000000000000 (/ y (pow (- 5641895835477563/5000000000000000 (* x y)) 3))) (* 5641895835477563/30000000000000000 (/ y (pow (- 5641895835477563/5000000000000000 (* x y)) 2))))))) (+ (* -31830988618379068626528276418969/25000000000000000000000000000000 (/ y (pow (- 5641895835477563/5000000000000000 (* x y)) 3))) (* 5641895835477563/10000000000000000 (/ y (pow (- 5641895835477563/5000000000000000 (* x y)) 2)))))) (* 5641895835477563/5000000000000000 (/ y (pow (- 5641895835477563/5000000000000000 (* x y)) 2))))) (/ y (- 5641895835477563/5000000000000000 (* x y)))))
(+.f64 (fma.f64 (fma.f64 (-.f64 (*.f64 (fma.f64 (/.f64 (fma.f64 (/.f64 y (pow.f64 (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)) #s(literal 2 binary64))) #s(literal 5641895835477563/10000000000000000 binary64) (*.f64 (/.f64 y (pow.f64 (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)) #s(literal 3 binary64))) #s(literal -31830988618379068626528276418969/25000000000000000000000000000000 binary64))) (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x))) #s(literal -5641895835477563/5000000000000000 binary64) (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) (/.f64 y (pow.f64 (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)) #s(literal 2 binary64))) (*.f64 #s(literal -31830988618379068626528276418969/50000000000000000000000000000000 binary64) (/.f64 y (pow.f64 (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)) #s(literal 3 binary64)))))) (neg.f64 z)) (fma.f64 (/.f64 y (pow.f64 (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)) #s(literal 2 binary64))) #s(literal 5641895835477563/10000000000000000 binary64) (*.f64 (/.f64 y (pow.f64 (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)) #s(literal 3 binary64))) #s(literal -31830988618379068626528276418969/25000000000000000000000000000000 binary64)))) z (*.f64 (/.f64 y (pow.f64 (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)) #s(literal 2 binary64))) #s(literal -5641895835477563/5000000000000000 binary64))) z (/.f64 y (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)))) x)
(/ y (- 5641895835477563/5000000000000000 (* x y)))
(/.f64 y (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)))
(+ (* -5641895835477563/5000000000000000 (/ (* y z) (pow (- 5641895835477563/5000000000000000 (* x y)) 2))) (/ y (- 5641895835477563/5000000000000000 (* x y))))
(fma.f64 (*.f64 y (/.f64 z (pow.f64 (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)) #s(literal 2 binary64)))) #s(literal -5641895835477563/5000000000000000 binary64) (/.f64 y (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x))))
(+ (* z (- (* -1 (* z (+ (* -31830988618379068626528276418969/25000000000000000000000000000000 (/ y (pow (- 5641895835477563/5000000000000000 (* x y)) 3))) (* 5641895835477563/10000000000000000 (/ y (pow (- 5641895835477563/5000000000000000 (* x y)) 2)))))) (* 5641895835477563/5000000000000000 (/ y (pow (- 5641895835477563/5000000000000000 (* x y)) 2))))) (/ y (- 5641895835477563/5000000000000000 (* x y))))
(fma.f64 (fma.f64 (fma.f64 (/.f64 y (pow.f64 (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)) #s(literal 2 binary64))) #s(literal 5641895835477563/10000000000000000 binary64) (*.f64 (/.f64 y (pow.f64 (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)) #s(literal 3 binary64))) #s(literal -31830988618379068626528276418969/25000000000000000000000000000000 binary64))) (neg.f64 z) (*.f64 (/.f64 y (pow.f64 (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)) #s(literal 2 binary64))) #s(literal -5641895835477563/5000000000000000 binary64))) z (/.f64 y (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x))))
(+ (* z (- (* z (- (* -1 (* z (+ (* -5641895835477563/5000000000000000 (/ (+ (* -31830988618379068626528276418969/25000000000000000000000000000000 (/ y (pow (- 5641895835477563/5000000000000000 (* x y)) 3))) (* 5641895835477563/10000000000000000 (/ y (pow (- 5641895835477563/5000000000000000 (* x y)) 2)))) (- 5641895835477563/5000000000000000 (* x y)))) (+ (* -31830988618379068626528276418969/50000000000000000000000000000000 (/ y (pow (- 5641895835477563/5000000000000000 (* x y)) 3))) (* 5641895835477563/30000000000000000 (/ y (pow (- 5641895835477563/5000000000000000 (* x y)) 2))))))) (+ (* -31830988618379068626528276418969/25000000000000000000000000000000 (/ y (pow (- 5641895835477563/5000000000000000 (* x y)) 3))) (* 5641895835477563/10000000000000000 (/ y (pow (- 5641895835477563/5000000000000000 (* x y)) 2)))))) (* 5641895835477563/5000000000000000 (/ y (pow (- 5641895835477563/5000000000000000 (* x y)) 2))))) (/ y (- 5641895835477563/5000000000000000 (* x y))))
(fma.f64 (fma.f64 (-.f64 (*.f64 (fma.f64 (/.f64 (fma.f64 (/.f64 y (pow.f64 (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)) #s(literal 2 binary64))) #s(literal 5641895835477563/10000000000000000 binary64) (*.f64 (/.f64 y (pow.f64 (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)) #s(literal 3 binary64))) #s(literal -31830988618379068626528276418969/25000000000000000000000000000000 binary64))) (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x))) #s(literal -5641895835477563/5000000000000000 binary64) (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) (/.f64 y (pow.f64 (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)) #s(literal 2 binary64))) (*.f64 #s(literal -31830988618379068626528276418969/50000000000000000000000000000000 binary64) (/.f64 y (pow.f64 (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)) #s(literal 3 binary64)))))) (neg.f64 z)) (fma.f64 (/.f64 y (pow.f64 (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)) #s(literal 2 binary64))) #s(literal 5641895835477563/10000000000000000 binary64) (*.f64 (/.f64 y (pow.f64 (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)) #s(literal 3 binary64))) #s(literal -31830988618379068626528276418969/25000000000000000000000000000000 binary64)))) z (*.f64 (/.f64 y (pow.f64 (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)) #s(literal 2 binary64))) #s(literal -5641895835477563/5000000000000000 binary64))) z (/.f64 y (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x))))
(- 5641895835477563/5000000000000000 (* x y))
(-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x))
(- (+ 5641895835477563/5000000000000000 (* 5641895835477563/5000000000000000 z)) (* x y))
(-.f64 (fma.f64 #s(literal 5641895835477563/5000000000000000 binary64) z #s(literal 5641895835477563/5000000000000000 binary64)) (*.f64 y x))
(- (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/5000000000000000 (* 5641895835477563/10000000000000000 z)))) (* x y))
(-.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/10000000000000000 binary64) z #s(literal 5641895835477563/5000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) (*.f64 y x))
(- (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z)))))) (* x y))
(-.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) (*.f64 y x))
5641895835477563/5000000000000000
#s(literal 5641895835477563/5000000000000000 binary64)
(+ 5641895835477563/5000000000000000 (* 5641895835477563/5000000000000000 z))
(fma.f64 #s(literal 5641895835477563/5000000000000000 binary64) z #s(literal 5641895835477563/5000000000000000 binary64))
(+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/5000000000000000 (* 5641895835477563/10000000000000000 z))))
(fma.f64 (fma.f64 #s(literal 5641895835477563/10000000000000000 binary64) z #s(literal 5641895835477563/5000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64))
(+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z))))))
(fma.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64))
(* 5000000000000000/5641895835477563 y)
(*.f64 #s(literal 5000000000000000/5641895835477563 binary64) y)
(+ (* -5000000000000000/5641895835477563 (* y z)) (* 5000000000000000/5641895835477563 y))
(fma.f64 (*.f64 z y) #s(literal -5000000000000000/5641895835477563 binary64) (*.f64 #s(literal 5000000000000000/5641895835477563 binary64) y))
1
#s(literal 1 binary64)
(+ 1 z)
(+.f64 #s(literal 1 binary64) z)
(+ 1 (* z (+ 1 (* 1/2 z))))
(fma.f64 (fma.f64 #s(literal 1/2 binary64) z #s(literal 1 binary64)) z #s(literal 1 binary64))
(+ 1 (* z (+ 1 (* z (+ 1/2 (* 1/6 z))))))
(fma.f64 (fma.f64 (fma.f64 #s(literal 1/6 binary64) z #s(literal 1/2 binary64)) z #s(literal 1 binary64)) z #s(literal 1 binary64))
1/2
#s(literal 1/2 binary64)
(+ 1/2 (* 1/6 z))
(fma.f64 #s(literal 1/6 binary64) z #s(literal 1/2 binary64))
5000000000000000/5641895835477563
#s(literal 5000000000000000/5641895835477563 binary64)
(+ 5000000000000000/5641895835477563 (* -5000000000000000/5641895835477563 z))
(fma.f64 #s(literal -5000000000000000/5641895835477563 binary64) z #s(literal 5000000000000000/5641895835477563 binary64))
(* -5000000000000000/5641895835477563 z)
(*.f64 #s(literal -5000000000000000/5641895835477563 binary64) z)
(* y (* (- 5641895835477563/5000000000000000 (* x y)) (- (* x y) 5641895835477563/5000000000000000)))
(*.f64 (*.f64 (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)) y) (-.f64 (*.f64 y x) #s(literal 5641895835477563/5000000000000000 binary64)))
(+ (* 5641895835477563/5000000000000000 (* y (* z (- 5641895835477563/5000000000000000 (* x y))))) (* y (* (- 5641895835477563/5000000000000000 (* x y)) (- (* x y) 5641895835477563/5000000000000000))))
(fma.f64 (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) y) (*.f64 (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)) z) (*.f64 (*.f64 (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)) y) (-.f64 (*.f64 y x) #s(literal 5641895835477563/5000000000000000 binary64))))
(+ (* 5641895835477563/5000000000000000 (/ (* y z) (* (- 5641895835477563/5000000000000000 (* x y)) (- (* x y) 5641895835477563/5000000000000000)))) (/ y (- 5641895835477563/5000000000000000 (* x y))))
(fma.f64 (*.f64 (/.f64 z (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x))) (/.f64 y (-.f64 (*.f64 y x) #s(literal 5641895835477563/5000000000000000 binary64)))) #s(literal 5641895835477563/5000000000000000 binary64) (/.f64 y (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x))))
(+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y))))
(+.f64 (/.f64 y (fma.f64 (neg.f64 y) x (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) (exp.f64 z)))) x)
(/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)))
(/.f64 y (fma.f64 (neg.f64 y) x (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) (exp.f64 z))))
(- (* 5641895835477563/5000000000000000 (exp z)) (* x y))
(fma.f64 (neg.f64 y) x (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) (exp.f64 z)))
(* -5641895835477563/5000000000000000 (/ (* y z) (pow (- 5641895835477563/5000000000000000 (* x y)) 2)))
(/.f64 (*.f64 #s(literal -5641895835477563/5000000000000000 binary64) (*.f64 z y)) (pow.f64 (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)) #s(literal 2 binary64)))
(* z (+ (* -5641895835477563/5000000000000000 (/ y (pow (- 5641895835477563/5000000000000000 (* x y)) 2))) (/ y (* z (- 5641895835477563/5000000000000000 (* x y))))))
(*.f64 (fma.f64 (/.f64 y (pow.f64 (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)) #s(literal 2 binary64))) #s(literal -5641895835477563/5000000000000000 binary64) (/.f64 y (*.f64 (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)) z))) z)
(* -5000000000000000/5641895835477563 (* y z))
(*.f64 (*.f64 z y) #s(literal -5000000000000000/5641895835477563 binary64))
(* z (+ (* -5000000000000000/5641895835477563 y) (* 5000000000000000/5641895835477563 (/ y z))))
(*.f64 (fma.f64 (/.f64 y z) #s(literal 5000000000000000/5641895835477563 binary64) (*.f64 #s(literal -5000000000000000/5641895835477563 binary64) y)) z)
(exp z)
(exp.f64 z)
(* 1/6 z)
(*.f64 #s(literal 1/6 binary64) z)
(* z (+ 1/6 (* 1/2 (/ 1 z))))
(*.f64 (+.f64 (/.f64 #s(literal 1/2 binary64) z) #s(literal 1/6 binary64)) z)
(* z (- (* 5000000000000000/5641895835477563 (/ 1 z)) 5000000000000000/5641895835477563))
(*.f64 (-.f64 (/.f64 #s(literal 5000000000000000/5641895835477563 binary64) z) #s(literal 5000000000000000/5641895835477563 binary64)) z)
(* 5641895835477563/5000000000000000 z)
(*.f64 #s(literal 5641895835477563/5000000000000000 binary64) z)
(* z (+ 5641895835477563/5000000000000000 (* 5641895835477563/5000000000000000 (/ 1 z))))
(*.f64 (+.f64 (/.f64 #s(literal 5641895835477563/5000000000000000 binary64) z) #s(literal 5641895835477563/5000000000000000 binary64)) z)
(* 5641895835477563/5000000000000000 (* y (* z (- 5641895835477563/5000000000000000 (* x y)))))
(*.f64 (*.f64 (*.f64 (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)) z) y) #s(literal 5641895835477563/5000000000000000 binary64))
(* z (+ (* 5641895835477563/5000000000000000 (* y (- 5641895835477563/5000000000000000 (* x y)))) (/ (* y (* (- 5641895835477563/5000000000000000 (* x y)) (- (* x y) 5641895835477563/5000000000000000))) z)))
(*.f64 (fma.f64 (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) y) (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)) (/.f64 (*.f64 (*.f64 (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)) y) (-.f64 (*.f64 y x) #s(literal 5641895835477563/5000000000000000 binary64))) z)) z)
(* 5641895835477563/5000000000000000 (/ (* y z) (* (- 5641895835477563/5000000000000000 (* x y)) (- (* x y) 5641895835477563/5000000000000000))))
(/.f64 (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z y)) (*.f64 (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)) (-.f64 (*.f64 y x) #s(literal 5641895835477563/5000000000000000 binary64))))
(* z (+ (* 5641895835477563/5000000000000000 (/ y (* (- 5641895835477563/5000000000000000 (* x y)) (- (* x y) 5641895835477563/5000000000000000)))) (/ y (* z (- 5641895835477563/5000000000000000 (* x y))))))
(*.f64 (fma.f64 (/.f64 #s(literal 5641895835477563/5000000000000000 binary64) (-.f64 (*.f64 y x) #s(literal 5641895835477563/5000000000000000 binary64))) (/.f64 y (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x))) (/.f64 y (*.f64 (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)) z))) z)
(* -1 (* z (+ (* -1 (/ y (* z (- 5641895835477563/5000000000000000 (* x y))))) (* 5641895835477563/5000000000000000 (/ y (pow (- 5641895835477563/5000000000000000 (* x y)) 2))))))
(*.f64 (fma.f64 (/.f64 y (pow.f64 (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)) #s(literal 2 binary64))) #s(literal 5641895835477563/5000000000000000 binary64) (/.f64 (neg.f64 y) (*.f64 (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)) z))) (neg.f64 z))
(* -1 (* z (+ (* -5000000000000000/5641895835477563 (/ y z)) (* 5000000000000000/5641895835477563 y))))
(*.f64 (fma.f64 (/.f64 y z) #s(literal -5000000000000000/5641895835477563 binary64) (*.f64 #s(literal 5000000000000000/5641895835477563 binary64) y)) (neg.f64 z))
(* -1 (* z (- 5000000000000000/5641895835477563 (* 5000000000000000/5641895835477563 (/ 1 z)))))
(*.f64 (-.f64 #s(literal 5000000000000000/5641895835477563 binary64) (/.f64 #s(literal 5000000000000000/5641895835477563 binary64) z)) (neg.f64 z))
(* -1 (* z (+ (* -5641895835477563/5000000000000000 (* y (- 5641895835477563/5000000000000000 (* x y)))) (* -1 (/ (* y (* (- 5641895835477563/5000000000000000 (* x y)) (- (* x y) 5641895835477563/5000000000000000))) z)))))
(*.f64 (fma.f64 (*.f64 #s(literal -5641895835477563/5000000000000000 binary64) y) (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)) (/.f64 (*.f64 (*.f64 (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)) y) (-.f64 (*.f64 y x) #s(literal 5641895835477563/5000000000000000 binary64))) (neg.f64 z))) (neg.f64 z))
(* -1 (* z (+ (* -5641895835477563/5000000000000000 (/ y (* (- 5641895835477563/5000000000000000 (* x y)) (- (* x y) 5641895835477563/5000000000000000)))) (* -1 (/ y (* z (- 5641895835477563/5000000000000000 (* x y))))))))
(*.f64 (fma.f64 (/.f64 #s(literal -5641895835477563/5000000000000000 binary64) (-.f64 (*.f64 y x) #s(literal 5641895835477563/5000000000000000 binary64))) (/.f64 y (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x))) (/.f64 (neg.f64 y) (*.f64 (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)) z))) (neg.f64 z))

rewrite234.0ms (2.5%)

Memory
-5.7MiB live, 329.5MiB allocated
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
072698
0106698
1388658
22684634
08241613
Stop Event
iter limit
node limit
iter limit
Counts
29 → 279
Calls
Call 1
Inputs
(+.f64 x (/.f64 y (-.f64 (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) #s(approx (exp z) (fma.f64 (fma.f64 (fma.f64 #s(literal 1/6 binary64) z #s(literal 1/2 binary64)) z #s(literal 1 binary64)) z #s(literal 1 binary64)))) (*.f64 x y))))
(/.f64 y (-.f64 (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) #s(approx (exp z) (fma.f64 (fma.f64 (fma.f64 #s(literal 1/6 binary64) z #s(literal 1/2 binary64)) z #s(literal 1 binary64)) z #s(literal 1 binary64)))) (*.f64 x y)))
(-.f64 (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) #s(approx (exp z) (fma.f64 (fma.f64 (fma.f64 #s(literal 1/6 binary64) z #s(literal 1/2 binary64)) z #s(literal 1 binary64)) z #s(literal 1 binary64)))) (*.f64 x y))
(*.f64 #s(literal 5641895835477563/5000000000000000 binary64) #s(approx (exp z) (fma.f64 (fma.f64 (fma.f64 #s(literal 1/6 binary64) z #s(literal 1/2 binary64)) z #s(literal 1 binary64)) z #s(literal 1 binary64))))
(+.f64 x #s(approx (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y))) #s(approx (/ (+ (/ (* (* -5641895835477563/5000000000000000 z) y) (- 5641895835477563/5000000000000000 (* y x))) y) (- 5641895835477563/5000000000000000 (* y x))) (*.f64 #s(approx (+ (* -5000000000000000/5641895835477563 z) 5000000000000000/5641895835477563) #s(literal 5000000000000000/5641895835477563 binary64)) y))))
#s(approx (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y))) #s(approx (/ (+ (/ (* (* -5641895835477563/5000000000000000 z) y) (- 5641895835477563/5000000000000000 (* y x))) y) (- 5641895835477563/5000000000000000 (* y x))) (*.f64 #s(approx (+ (* -5000000000000000/5641895835477563 z) 5000000000000000/5641895835477563) #s(literal 5000000000000000/5641895835477563 binary64)) y)))
#s(approx (/ (+ (/ (* (* -5641895835477563/5000000000000000 z) y) (- 5641895835477563/5000000000000000 (* y x))) y) (- 5641895835477563/5000000000000000 (* y x))) (*.f64 #s(approx (+ (* -5000000000000000/5641895835477563 z) 5000000000000000/5641895835477563) #s(literal 5000000000000000/5641895835477563 binary64)) y))
(*.f64 #s(approx (+ (* -5000000000000000/5641895835477563 z) 5000000000000000/5641895835477563) #s(literal 5000000000000000/5641895835477563 binary64)) y)
(+.f64 x #s(approx (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y))) #s(approx (/ (+ (/ (* (* -5641895835477563/5000000000000000 z) y) (- 5641895835477563/5000000000000000 (* y x))) y) (- 5641895835477563/5000000000000000 (* y x))) (*.f64 #s(approx (+ (* -5000000000000000/5641895835477563 z) 5000000000000000/5641895835477563) (*.f64 #s(literal -5000000000000000/5641895835477563 binary64) z)) y))))
#s(approx (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y))) #s(approx (/ (+ (/ (* (* -5641895835477563/5000000000000000 z) y) (- 5641895835477563/5000000000000000 (* y x))) y) (- 5641895835477563/5000000000000000 (* y x))) (*.f64 #s(approx (+ (* -5000000000000000/5641895835477563 z) 5000000000000000/5641895835477563) (*.f64 #s(literal -5000000000000000/5641895835477563 binary64) z)) y)))
#s(approx (/ (+ (/ (* (* -5641895835477563/5000000000000000 z) y) (- 5641895835477563/5000000000000000 (* y x))) y) (- 5641895835477563/5000000000000000 (* y x))) (*.f64 #s(approx (+ (* -5000000000000000/5641895835477563 z) 5000000000000000/5641895835477563) (*.f64 #s(literal -5000000000000000/5641895835477563 binary64) z)) y))
(*.f64 #s(approx (+ (* -5000000000000000/5641895835477563 z) 5000000000000000/5641895835477563) (*.f64 #s(literal -5000000000000000/5641895835477563 binary64) z)) y)
(+.f64 x (/.f64 y (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(approx (+ (* z 5641895835477563/5000000000000000) 5641895835477563/5000000000000000) (*.f64 z #s(literal 5641895835477563/5000000000000000 binary64)))) (*.f64 x y))))
(/.f64 y (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(approx (+ (* z 5641895835477563/5000000000000000) 5641895835477563/5000000000000000) (*.f64 z #s(literal 5641895835477563/5000000000000000 binary64)))) (*.f64 x y)))
(-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(approx (+ (* z 5641895835477563/5000000000000000) 5641895835477563/5000000000000000) (*.f64 z #s(literal 5641895835477563/5000000000000000 binary64)))) (*.f64 x y))
#s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(approx (+ (* z 5641895835477563/5000000000000000) 5641895835477563/5000000000000000) (*.f64 z #s(literal 5641895835477563/5000000000000000 binary64))))
(*.f64 (*.f64 (neg.f64 (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x))) (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x))) (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)))
(neg.f64 (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)))
(+.f64 x #s(approx (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y))) (/.f64 #s(approx (+ (* (* 5641895835477563/5000000000000000 (* z y)) (- 5641895835477563/5000000000000000 (* y x))) (* (* (neg (- 5641895835477563/5000000000000000 (* y x))) (- 5641895835477563/5000000000000000 (* y x))) y)) (*.f64 (-.f64 (*.f64 #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) z) #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64)) y)) (*.f64 (*.f64 (neg.f64 (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x))) (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x))) (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x))))))
#s(approx (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y))) (/.f64 #s(approx (+ (* (* 5641895835477563/5000000000000000 (* z y)) (- 5641895835477563/5000000000000000 (* y x))) (* (* (neg (- 5641895835477563/5000000000000000 (* y x))) (- 5641895835477563/5000000000000000 (* y x))) y)) (*.f64 (-.f64 (*.f64 #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) z) #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64)) y)) (*.f64 (*.f64 (neg.f64 (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x))) (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x))) (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)))))
#s(approx (exp z) (fma.f64 (fma.f64 (fma.f64 #s(literal 1/6 binary64) z #s(literal 1/2 binary64)) z #s(literal 1 binary64)) z #s(literal 1 binary64)))
(fma.f64 #s(literal 1/6 binary64) z #s(literal 1/2 binary64))
#s(approx (+ (* -5000000000000000/5641895835477563 z) 5000000000000000/5641895835477563) #s(literal 5000000000000000/5641895835477563 binary64))
#s(approx (+ (* -5000000000000000/5641895835477563 z) 5000000000000000/5641895835477563) (*.f64 #s(literal -5000000000000000/5641895835477563 binary64) z))
(*.f64 #s(literal -5000000000000000/5641895835477563 binary64) z)
#s(approx (+ (* z 5641895835477563/5000000000000000) 5641895835477563/5000000000000000) (*.f64 z #s(literal 5641895835477563/5000000000000000 binary64)))
#s(approx (+ (* (* 5641895835477563/5000000000000000 (* z y)) (- 5641895835477563/5000000000000000 (* y x))) (* (* (neg (- 5641895835477563/5000000000000000 (* y x))) (- 5641895835477563/5000000000000000 (* y x))) y)) (*.f64 (-.f64 (*.f64 #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) z) #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64)) y))
(/.f64 #s(approx (+ (* (* 5641895835477563/5000000000000000 (* z y)) (- 5641895835477563/5000000000000000 (* y x))) (* (* (neg (- 5641895835477563/5000000000000000 (* y x))) (- 5641895835477563/5000000000000000 (* y x))) y)) (*.f64 (-.f64 (*.f64 #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) z) #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64)) y)) (*.f64 (*.f64 (neg.f64 (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x))) (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x))) (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x))))
(*.f64 (neg.f64 (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x))) (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)))
Outputs
(/.f64 (neg.f64 (-.f64 (pow.f64 (/.f64 y (fma.f64 #s(approx (exp z) (fma.f64 (fma.f64 (fma.f64 #s(literal 1/6 binary64) z #s(literal 1/2 binary64)) z #s(literal 1 binary64)) z #s(literal 1 binary64))) #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 (neg.f64 x) y))) #s(literal 2 binary64)) (*.f64 x x))) (neg.f64 (-.f64 (/.f64 y (fma.f64 #s(approx (exp z) (fma.f64 (fma.f64 (fma.f64 #s(literal 1/6 binary64) z #s(literal 1/2 binary64)) z #s(literal 1 binary64)) z #s(literal 1 binary64))) #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 (neg.f64 x) y))) x)))
(/.f64 (neg.f64 (neg.f64 (-.f64 (*.f64 x x) (pow.f64 (/.f64 y (fma.f64 #s(approx (exp z) (fma.f64 (fma.f64 (fma.f64 #s(literal 1/6 binary64) z #s(literal 1/2 binary64)) z #s(literal 1 binary64)) z #s(literal 1 binary64))) #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 (neg.f64 x) y))) #s(literal 2 binary64))))) (neg.f64 (neg.f64 (-.f64 x (/.f64 y (fma.f64 #s(approx (exp z) (fma.f64 (fma.f64 (fma.f64 #s(literal 1/6 binary64) z #s(literal 1/2 binary64)) z #s(literal 1 binary64)) z #s(literal 1 binary64))) #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 (neg.f64 x) y)))))))
(/.f64 (neg.f64 (neg.f64 (+.f64 (pow.f64 (/.f64 y (fma.f64 #s(approx (exp z) (fma.f64 (fma.f64 (fma.f64 #s(literal 1/6 binary64) z #s(literal 1/2 binary64)) z #s(literal 1 binary64)) z #s(literal 1 binary64))) #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 (neg.f64 x) y))) #s(literal 3 binary64)) (pow.f64 x #s(literal 3 binary64))))) (neg.f64 (neg.f64 (fma.f64 (/.f64 y (fma.f64 #s(approx (exp z) (fma.f64 (fma.f64 (fma.f64 #s(literal 1/6 binary64) z #s(literal 1/2 binary64)) z #s(literal 1 binary64)) z #s(literal 1 binary64))) #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 (neg.f64 x) y))) (-.f64 (/.f64 y (fma.f64 #s(approx (exp z) (fma.f64 (fma.f64 (fma.f64 #s(literal 1/6 binary64) z #s(literal 1/2 binary64)) z #s(literal 1 binary64)) z #s(literal 1 binary64))) #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 (neg.f64 x) y))) x) (*.f64 x x)))))
(/.f64 (-.f64 (*.f64 (*.f64 x x) (-.f64 x (/.f64 y (fma.f64 #s(approx (exp z) (fma.f64 (fma.f64 (fma.f64 #s(literal 1/6 binary64) z #s(literal 1/2 binary64)) z #s(literal 1 binary64)) z #s(literal 1 binary64))) #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 (neg.f64 x) y))))) (*.f64 (-.f64 x (/.f64 y (fma.f64 #s(approx (exp z) (fma.f64 (fma.f64 (fma.f64 #s(literal 1/6 binary64) z #s(literal 1/2 binary64)) z #s(literal 1 binary64)) z #s(literal 1 binary64))) #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 (neg.f64 x) y)))) (pow.f64 (/.f64 y (fma.f64 #s(approx (exp z) (fma.f64 (fma.f64 (fma.f64 #s(literal 1/6 binary64) z #s(literal 1/2 binary64)) z #s(literal 1 binary64)) z #s(literal 1 binary64))) #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 (neg.f64 x) y))) #s(literal 2 binary64)))) (*.f64 (-.f64 x (/.f64 y (fma.f64 #s(approx (exp z) (fma.f64 (fma.f64 (fma.f64 #s(literal 1/6 binary64) z #s(literal 1/2 binary64)) z #s(literal 1 binary64)) z #s(literal 1 binary64))) #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 (neg.f64 x) y)))) (-.f64 x (/.f64 y (fma.f64 #s(approx (exp z) (fma.f64 (fma.f64 (fma.f64 #s(literal 1/6 binary64) z #s(literal 1/2 binary64)) z #s(literal 1 binary64)) z #s(literal 1 binary64))) #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 (neg.f64 x) y))))))
(/.f64 (fma.f64 (pow.f64 x #s(literal 3 binary64)) (fma.f64 (/.f64 y (fma.f64 #s(approx (exp z) (fma.f64 (fma.f64 (fma.f64 #s(literal 1/6 binary64) z #s(literal 1/2 binary64)) z #s(literal 1 binary64)) z #s(literal 1 binary64))) #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 (neg.f64 x) y))) (-.f64 (/.f64 y (fma.f64 #s(approx (exp z) (fma.f64 (fma.f64 (fma.f64 #s(literal 1/6 binary64) z #s(literal 1/2 binary64)) z #s(literal 1 binary64)) z #s(literal 1 binary64))) #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 (neg.f64 x) y))) x) (*.f64 x x)) (*.f64 (fma.f64 (/.f64 y (fma.f64 #s(approx (exp z) (fma.f64 (fma.f64 (fma.f64 #s(literal 1/6 binary64) z #s(literal 1/2 binary64)) z #s(literal 1 binary64)) z #s(literal 1 binary64))) #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 (neg.f64 x) y))) (-.f64 (/.f64 y (fma.f64 #s(approx (exp z) (fma.f64 (fma.f64 (fma.f64 #s(literal 1/6 binary64) z #s(literal 1/2 binary64)) z #s(literal 1 binary64)) z #s(literal 1 binary64))) #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 (neg.f64 x) y))) x) (*.f64 x x)) (pow.f64 (/.f64 y (fma.f64 #s(approx (exp z) (fma.f64 (fma.f64 (fma.f64 #s(literal 1/6 binary64) z #s(literal 1/2 binary64)) z #s(literal 1 binary64)) z #s(literal 1 binary64))) #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 (neg.f64 x) y))) #s(literal 3 binary64)))) (*.f64 (fma.f64 (/.f64 y (fma.f64 #s(approx (exp z) (fma.f64 (fma.f64 (fma.f64 #s(literal 1/6 binary64) z #s(literal 1/2 binary64)) z #s(literal 1 binary64)) z #s(literal 1 binary64))) #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 (neg.f64 x) y))) (-.f64 (/.f64 y (fma.f64 #s(approx (exp z) (fma.f64 (fma.f64 (fma.f64 #s(literal 1/6 binary64) z #s(literal 1/2 binary64)) z #s(literal 1 binary64)) z #s(literal 1 binary64))) #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 (neg.f64 x) y))) x) (*.f64 x x)) (fma.f64 (/.f64 y (fma.f64 #s(approx (exp z) (fma.f64 (fma.f64 (fma.f64 #s(literal 1/6 binary64) z #s(literal 1/2 binary64)) z #s(literal 1 binary64)) z #s(literal 1 binary64))) #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 (neg.f64 x) y))) (-.f64 (/.f64 y (fma.f64 #s(approx (exp z) (fma.f64 (fma.f64 (fma.f64 #s(literal 1/6 binary64) z #s(literal 1/2 binary64)) z #s(literal 1 binary64)) z #s(literal 1 binary64))) #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 (neg.f64 x) y))) x) (*.f64 x x))))
(/.f64 (-.f64 (pow.f64 (/.f64 y (fma.f64 #s(approx (exp z) (fma.f64 (fma.f64 (fma.f64 #s(literal 1/6 binary64) z #s(literal 1/2 binary64)) z #s(literal 1 binary64)) z #s(literal 1 binary64))) #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 (neg.f64 x) y))) #s(literal 2 binary64)) (*.f64 x x)) (-.f64 (/.f64 y (fma.f64 #s(approx (exp z) (fma.f64 (fma.f64 (fma.f64 #s(literal 1/6 binary64) z #s(literal 1/2 binary64)) z #s(literal 1 binary64)) z #s(literal 1 binary64))) #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 (neg.f64 x) y))) x))
(/.f64 (neg.f64 (-.f64 (*.f64 x x) (pow.f64 (/.f64 y (fma.f64 #s(approx (exp z) (fma.f64 (fma.f64 (fma.f64 #s(literal 1/6 binary64) z #s(literal 1/2 binary64)) z #s(literal 1 binary64)) z #s(literal 1 binary64))) #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 (neg.f64 x) y))) #s(literal 2 binary64)))) (neg.f64 (-.f64 x (/.f64 y (fma.f64 #s(approx (exp z) (fma.f64 (fma.f64 (fma.f64 #s(literal 1/6 binary64) z #s(literal 1/2 binary64)) z #s(literal 1 binary64)) z #s(literal 1 binary64))) #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 (neg.f64 x) y))))))
(/.f64 (neg.f64 (+.f64 (pow.f64 (/.f64 y (fma.f64 #s(approx (exp z) (fma.f64 (fma.f64 (fma.f64 #s(literal 1/6 binary64) z #s(literal 1/2 binary64)) z #s(literal 1 binary64)) z #s(literal 1 binary64))) #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 (neg.f64 x) y))) #s(literal 3 binary64)) (pow.f64 x #s(literal 3 binary64)))) (neg.f64 (+.f64 (pow.f64 (/.f64 y (fma.f64 #s(approx (exp z) (fma.f64 (fma.f64 (fma.f64 #s(literal 1/6 binary64) z #s(literal 1/2 binary64)) z #s(literal 1 binary64)) z #s(literal 1 binary64))) #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 (neg.f64 x) y))) #s(literal 2 binary64)) (-.f64 (*.f64 x x) (/.f64 (*.f64 y x) (fma.f64 #s(approx (exp z) (fma.f64 (fma.f64 (fma.f64 #s(literal 1/6 binary64) z #s(literal 1/2 binary64)) z #s(literal 1 binary64)) z #s(literal 1 binary64))) #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 (neg.f64 x) y)))))))
(/.f64 (neg.f64 (+.f64 (pow.f64 (/.f64 y (fma.f64 #s(approx (exp z) (fma.f64 (fma.f64 (fma.f64 #s(literal 1/6 binary64) z #s(literal 1/2 binary64)) z #s(literal 1 binary64)) z #s(literal 1 binary64))) #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 (neg.f64 x) y))) #s(literal 3 binary64)) (pow.f64 x #s(literal 3 binary64)))) (neg.f64 (fma.f64 (/.f64 y (fma.f64 #s(approx (exp z) (fma.f64 (fma.f64 (fma.f64 #s(literal 1/6 binary64) z #s(literal 1/2 binary64)) z #s(literal 1 binary64)) z #s(literal 1 binary64))) #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 (neg.f64 x) y))) (-.f64 (/.f64 y (fma.f64 #s(approx (exp z) (fma.f64 (fma.f64 (fma.f64 #s(literal 1/6 binary64) z #s(literal 1/2 binary64)) z #s(literal 1 binary64)) z #s(literal 1 binary64))) #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 (neg.f64 x) y))) x) (*.f64 x x))))
(/.f64 (-.f64 (*.f64 x x) (pow.f64 (/.f64 y (fma.f64 #s(approx (exp z) (fma.f64 (fma.f64 (fma.f64 #s(literal 1/6 binary64) z #s(literal 1/2 binary64)) z #s(literal 1 binary64)) z #s(literal 1 binary64))) #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 (neg.f64 x) y))) #s(literal 2 binary64))) (-.f64 x (/.f64 y (fma.f64 #s(approx (exp z) (fma.f64 (fma.f64 (fma.f64 #s(literal 1/6 binary64) z #s(literal 1/2 binary64)) z #s(literal 1 binary64)) z #s(literal 1 binary64))) #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 (neg.f64 x) y)))))
(/.f64 (+.f64 (pow.f64 (/.f64 y (fma.f64 #s(approx (exp z) (fma.f64 (fma.f64 (fma.f64 #s(literal 1/6 binary64) z #s(literal 1/2 binary64)) z #s(literal 1 binary64)) z #s(literal 1 binary64))) #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 (neg.f64 x) y))) #s(literal 3 binary64)) (pow.f64 x #s(literal 3 binary64))) (+.f64 (pow.f64 (/.f64 y (fma.f64 #s(approx (exp z) (fma.f64 (fma.f64 (fma.f64 #s(literal 1/6 binary64) z #s(literal 1/2 binary64)) z #s(literal 1 binary64)) z #s(literal 1 binary64))) #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 (neg.f64 x) y))) #s(literal 2 binary64)) (-.f64 (*.f64 x x) (/.f64 (*.f64 y x) (fma.f64 #s(approx (exp z) (fma.f64 (fma.f64 (fma.f64 #s(literal 1/6 binary64) z #s(literal 1/2 binary64)) z #s(literal 1 binary64)) z #s(literal 1 binary64))) #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 (neg.f64 x) y))))))
(/.f64 (+.f64 (pow.f64 (/.f64 y (fma.f64 #s(approx (exp z) (fma.f64 (fma.f64 (fma.f64 #s(literal 1/6 binary64) z #s(literal 1/2 binary64)) z #s(literal 1 binary64)) z #s(literal 1 binary64))) #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 (neg.f64 x) y))) #s(literal 3 binary64)) (pow.f64 x #s(literal 3 binary64))) (fma.f64 (/.f64 y (fma.f64 #s(approx (exp z) (fma.f64 (fma.f64 (fma.f64 #s(literal 1/6 binary64) z #s(literal 1/2 binary64)) z #s(literal 1 binary64)) z #s(literal 1 binary64))) #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 (neg.f64 x) y))) (-.f64 (/.f64 y (fma.f64 #s(approx (exp z) (fma.f64 (fma.f64 (fma.f64 #s(literal 1/6 binary64) z #s(literal 1/2 binary64)) z #s(literal 1 binary64)) z #s(literal 1 binary64))) #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 (neg.f64 x) y))) x) (*.f64 x x)))
(fma.f64 (/.f64 y (-.f64 (*.f64 (pow.f64 #s(approx (exp z) (fma.f64 (fma.f64 (fma.f64 #s(literal 1/6 binary64) z #s(literal 1/2 binary64)) z #s(literal 1 binary64)) z #s(literal 1 binary64))) #s(literal 2 binary64)) #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64)) (pow.f64 (*.f64 y x) #s(literal 2 binary64)))) (fma.f64 #s(approx (exp z) (fma.f64 (fma.f64 (fma.f64 #s(literal 1/6 binary64) z #s(literal 1/2 binary64)) z #s(literal 1 binary64)) z #s(literal 1 binary64))) #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)) x)
(fma.f64 (/.f64 y (-.f64 (*.f64 (pow.f64 #s(approx (exp z) (fma.f64 (fma.f64 (fma.f64 #s(literal 1/6 binary64) z #s(literal 1/2 binary64)) z #s(literal 1 binary64)) z #s(literal 1 binary64))) #s(literal 3 binary64)) #s(literal 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 binary64)) (pow.f64 (*.f64 y x) #s(literal 3 binary64)))) (fma.f64 (pow.f64 #s(approx (exp z) (fma.f64 (fma.f64 (fma.f64 #s(literal 1/6 binary64) z #s(literal 1/2 binary64)) z #s(literal 1 binary64)) z #s(literal 1 binary64))) #s(literal 2 binary64)) #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (*.f64 (*.f64 y x) (fma.f64 #s(approx (exp z) (fma.f64 (fma.f64 (fma.f64 #s(literal 1/6 binary64) z #s(literal 1/2 binary64)) z #s(literal 1 binary64)) z #s(literal 1 binary64))) #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)))) x)
(-.f64 (/.f64 (pow.f64 (/.f64 y (fma.f64 #s(approx (exp z) (fma.f64 (fma.f64 (fma.f64 #s(literal 1/6 binary64) z #s(literal 1/2 binary64)) z #s(literal 1 binary64)) z #s(literal 1 binary64))) #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 (neg.f64 x) y))) #s(literal 2 binary64)) (-.f64 (/.f64 y (fma.f64 #s(approx (exp z) (fma.f64 (fma.f64 (fma.f64 #s(literal 1/6 binary64) z #s(literal 1/2 binary64)) z #s(literal 1 binary64)) z #s(literal 1 binary64))) #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 (neg.f64 x) y))) x)) (/.f64 (*.f64 x x) (-.f64 (/.f64 y (fma.f64 #s(approx (exp z) (fma.f64 (fma.f64 (fma.f64 #s(literal 1/6 binary64) z #s(literal 1/2 binary64)) z #s(literal 1 binary64)) z #s(literal 1 binary64))) #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 (neg.f64 x) y))) x)))
(-.f64 (/.f64 (*.f64 x x) (-.f64 x (/.f64 y (fma.f64 #s(approx (exp z) (fma.f64 (fma.f64 (fma.f64 #s(literal 1/6 binary64) z #s(literal 1/2 binary64)) z #s(literal 1 binary64)) z #s(literal 1 binary64))) #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 (neg.f64 x) y))))) (/.f64 (pow.f64 (/.f64 y (fma.f64 #s(approx (exp z) (fma.f64 (fma.f64 (fma.f64 #s(literal 1/6 binary64) z #s(literal 1/2 binary64)) z #s(literal 1 binary64)) z #s(literal 1 binary64))) #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 (neg.f64 x) y))) #s(literal 2 binary64)) (-.f64 x (/.f64 y (fma.f64 #s(approx (exp z) (fma.f64 (fma.f64 (fma.f64 #s(literal 1/6 binary64) z #s(literal 1/2 binary64)) z #s(literal 1 binary64)) z #s(literal 1 binary64))) #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 (neg.f64 x) y))))))
(+.f64 (/.f64 (pow.f64 (/.f64 y (fma.f64 #s(approx (exp z) (fma.f64 (fma.f64 (fma.f64 #s(literal 1/6 binary64) z #s(literal 1/2 binary64)) z #s(literal 1 binary64)) z #s(literal 1 binary64))) #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 (neg.f64 x) y))) #s(literal 3 binary64)) (+.f64 (pow.f64 (/.f64 y (fma.f64 #s(approx (exp z) (fma.f64 (fma.f64 (fma.f64 #s(literal 1/6 binary64) z #s(literal 1/2 binary64)) z #s(literal 1 binary64)) z #s(literal 1 binary64))) #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 (neg.f64 x) y))) #s(literal 2 binary64)) (-.f64 (*.f64 x x) (/.f64 (*.f64 y x) (fma.f64 #s(approx (exp z) (fma.f64 (fma.f64 (fma.f64 #s(literal 1/6 binary64) z #s(literal 1/2 binary64)) z #s(literal 1 binary64)) z #s(literal 1 binary64))) #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 (neg.f64 x) y)))))) (/.f64 (pow.f64 x #s(literal 3 binary64)) (+.f64 (pow.f64 (/.f64 y (fma.f64 #s(approx (exp z) (fma.f64 (fma.f64 (fma.f64 #s(literal 1/6 binary64) z #s(literal 1/2 binary64)) z #s(literal 1 binary64)) z #s(literal 1 binary64))) #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 (neg.f64 x) y))) #s(literal 2 binary64)) (-.f64 (*.f64 x x) (/.f64 (*.f64 y x) (fma.f64 #s(approx (exp z) (fma.f64 (fma.f64 (fma.f64 #s(literal 1/6 binary64) z #s(literal 1/2 binary64)) z #s(literal 1 binary64)) z #s(literal 1 binary64))) #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 (neg.f64 x) y)))))))
(+.f64 (/.f64 (pow.f64 x #s(literal 3 binary64)) (+.f64 (pow.f64 (/.f64 y (fma.f64 #s(approx (exp z) (fma.f64 (fma.f64 (fma.f64 #s(literal 1/6 binary64) z #s(literal 1/2 binary64)) z #s(literal 1 binary64)) z #s(literal 1 binary64))) #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 (neg.f64 x) y))) #s(literal 2 binary64)) (-.f64 (*.f64 x x) (/.f64 (*.f64 y x) (fma.f64 #s(approx (exp z) (fma.f64 (fma.f64 (fma.f64 #s(literal 1/6 binary64) z #s(literal 1/2 binary64)) z #s(literal 1 binary64)) z #s(literal 1 binary64))) #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 (neg.f64 x) y)))))) (/.f64 (pow.f64 (/.f64 y (fma.f64 #s(approx (exp z) (fma.f64 (fma.f64 (fma.f64 #s(literal 1/6 binary64) z #s(literal 1/2 binary64)) z #s(literal 1 binary64)) z #s(literal 1 binary64))) #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 (neg.f64 x) y))) #s(literal 3 binary64)) (+.f64 (pow.f64 (/.f64 y (fma.f64 #s(approx (exp z) (fma.f64 (fma.f64 (fma.f64 #s(literal 1/6 binary64) z #s(literal 1/2 binary64)) z #s(literal 1 binary64)) z #s(literal 1 binary64))) #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 (neg.f64 x) y))) #s(literal 2 binary64)) (-.f64 (*.f64 x x) (/.f64 (*.f64 y x) (fma.f64 #s(approx (exp z) (fma.f64 (fma.f64 (fma.f64 #s(literal 1/6 binary64) z #s(literal 1/2 binary64)) z #s(literal 1 binary64)) z #s(literal 1 binary64))) #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 (neg.f64 x) y)))))))
(+.f64 (/.f64 (pow.f64 (/.f64 y (fma.f64 #s(approx (exp z) (fma.f64 (fma.f64 (fma.f64 #s(literal 1/6 binary64) z #s(literal 1/2 binary64)) z #s(literal 1 binary64)) z #s(literal 1 binary64))) #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 (neg.f64 x) y))) #s(literal 3 binary64)) (fma.f64 (/.f64 y (fma.f64 #s(approx (exp z) (fma.f64 (fma.f64 (fma.f64 #s(literal 1/6 binary64) z #s(literal 1/2 binary64)) z #s(literal 1 binary64)) z #s(literal 1 binary64))) #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 (neg.f64 x) y))) (-.f64 (/.f64 y (fma.f64 #s(approx (exp z) (fma.f64 (fma.f64 (fma.f64 #s(literal 1/6 binary64) z #s(literal 1/2 binary64)) z #s(literal 1 binary64)) z #s(literal 1 binary64))) #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 (neg.f64 x) y))) x) (*.f64 x x))) (/.f64 (pow.f64 x #s(literal 3 binary64)) (fma.f64 (/.f64 y (fma.f64 #s(approx (exp z) (fma.f64 (fma.f64 (fma.f64 #s(literal 1/6 binary64) z #s(literal 1/2 binary64)) z #s(literal 1 binary64)) z #s(literal 1 binary64))) #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 (neg.f64 x) y))) (-.f64 (/.f64 y (fma.f64 #s(approx (exp z) (fma.f64 (fma.f64 (fma.f64 #s(literal 1/6 binary64) z #s(literal 1/2 binary64)) z #s(literal 1 binary64)) z #s(literal 1 binary64))) #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 (neg.f64 x) y))) x) (*.f64 x x))))
(+.f64 (/.f64 (pow.f64 x #s(literal 3 binary64)) (fma.f64 (/.f64 y (fma.f64 #s(approx (exp z) (fma.f64 (fma.f64 (fma.f64 #s(literal 1/6 binary64) z #s(literal 1/2 binary64)) z #s(literal 1 binary64)) z #s(literal 1 binary64))) #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 (neg.f64 x) y))) (-.f64 (/.f64 y (fma.f64 #s(approx (exp z) (fma.f64 (fma.f64 (fma.f64 #s(literal 1/6 binary64) z #s(literal 1/2 binary64)) z #s(literal 1 binary64)) z #s(literal 1 binary64))) #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 (neg.f64 x) y))) x) (*.f64 x x))) (/.f64 (pow.f64 (/.f64 y (fma.f64 #s(approx (exp z) (fma.f64 (fma.f64 (fma.f64 #s(literal 1/6 binary64) z #s(literal 1/2 binary64)) z #s(literal 1 binary64)) z #s(literal 1 binary64))) #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 (neg.f64 x) y))) #s(literal 3 binary64)) (fma.f64 (/.f64 y (fma.f64 #s(approx (exp z) (fma.f64 (fma.f64 (fma.f64 #s(literal 1/6 binary64) z #s(literal 1/2 binary64)) z #s(literal 1 binary64)) z #s(literal 1 binary64))) #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 (neg.f64 x) y))) (-.f64 (/.f64 y (fma.f64 #s(approx (exp z) (fma.f64 (fma.f64 (fma.f64 #s(literal 1/6 binary64) z #s(literal 1/2 binary64)) z #s(literal 1 binary64)) z #s(literal 1 binary64))) #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 (neg.f64 x) y))) x) (*.f64 x x))))
(+.f64 (/.f64 (*.f64 x x) (-.f64 x (/.f64 y (fma.f64 #s(approx (exp z) (fma.f64 (fma.f64 (fma.f64 #s(literal 1/6 binary64) z #s(literal 1/2 binary64)) z #s(literal 1 binary64)) z #s(literal 1 binary64))) #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 (neg.f64 x) y))))) (/.f64 (*.f64 (neg.f64 (/.f64 y (fma.f64 #s(approx (exp z) (fma.f64 (fma.f64 (fma.f64 #s(literal 1/6 binary64) z #s(literal 1/2 binary64)) z #s(literal 1 binary64)) z #s(literal 1 binary64))) #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 (neg.f64 x) y)))) (/.f64 y (fma.f64 #s(approx (exp z) (fma.f64 (fma.f64 (fma.f64 #s(literal 1/6 binary64) z #s(literal 1/2 binary64)) z #s(literal 1 binary64)) z #s(literal 1 binary64))) #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 (neg.f64 x) y)))) (-.f64 x (/.f64 y (fma.f64 #s(approx (exp z) (fma.f64 (fma.f64 (fma.f64 #s(literal 1/6 binary64) z #s(literal 1/2 binary64)) z #s(literal 1 binary64)) z #s(literal 1 binary64))) #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 (neg.f64 x) y))))))
(+.f64 (/.f64 y (fma.f64 #s(approx (exp z) (fma.f64 (fma.f64 (fma.f64 #s(literal 1/6 binary64) z #s(literal 1/2 binary64)) z #s(literal 1 binary64)) z #s(literal 1 binary64))) #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 (neg.f64 x) y))) x)
(+.f64 x (/.f64 y (fma.f64 #s(approx (exp z) (fma.f64 (fma.f64 (fma.f64 #s(literal 1/6 binary64) z #s(literal 1/2 binary64)) z #s(literal 1 binary64)) z #s(literal 1 binary64))) #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 (neg.f64 x) y))))
(*.f64 (/.f64 y (-.f64 (*.f64 (pow.f64 #s(approx (exp z) (fma.f64 (fma.f64 (fma.f64 #s(literal 1/6 binary64) z #s(literal 1/2 binary64)) z #s(literal 1 binary64)) z #s(literal 1 binary64))) #s(literal 2 binary64)) #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64)) (pow.f64 (*.f64 y x) #s(literal 2 binary64)))) (fma.f64 #s(approx (exp z) (fma.f64 (fma.f64 (fma.f64 #s(literal 1/6 binary64) z #s(literal 1/2 binary64)) z #s(literal 1 binary64)) z #s(literal 1 binary64))) #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)))
(*.f64 (/.f64 y (-.f64 (*.f64 (pow.f64 #s(approx (exp z) (fma.f64 (fma.f64 (fma.f64 #s(literal 1/6 binary64) z #s(literal 1/2 binary64)) z #s(literal 1 binary64)) z #s(literal 1 binary64))) #s(literal 3 binary64)) #s(literal 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 binary64)) (pow.f64 (*.f64 y x) #s(literal 3 binary64)))) (fma.f64 (pow.f64 #s(approx (exp z) (fma.f64 (fma.f64 (fma.f64 #s(literal 1/6 binary64) z #s(literal 1/2 binary64)) z #s(literal 1 binary64)) z #s(literal 1 binary64))) #s(literal 2 binary64)) #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (*.f64 (*.f64 y x) (fma.f64 #s(approx (exp z) (fma.f64 (fma.f64 (fma.f64 #s(literal 1/6 binary64) z #s(literal 1/2 binary64)) z #s(literal 1 binary64)) z #s(literal 1 binary64))) #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)))))
(/.f64 (neg.f64 (neg.f64 (neg.f64 y))) (neg.f64 (neg.f64 (neg.f64 (fma.f64 #s(approx (exp z) (fma.f64 (fma.f64 (fma.f64 #s(literal 1/6 binary64) z #s(literal 1/2 binary64)) z #s(literal 1 binary64)) z #s(literal 1 binary64))) #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 (neg.f64 x) y))))))
(/.f64 (neg.f64 (neg.f64 y)) (neg.f64 (neg.f64 (fma.f64 #s(approx (exp z) (fma.f64 (fma.f64 (fma.f64 #s(literal 1/6 binary64) z #s(literal 1/2 binary64)) z #s(literal 1 binary64)) z #s(literal 1 binary64))) #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 (neg.f64 x) y)))))
(/.f64 (neg.f64 y) (neg.f64 (fma.f64 #s(approx (exp z) (fma.f64 (fma.f64 (fma.f64 #s(literal 1/6 binary64) z #s(literal 1/2 binary64)) z #s(literal 1 binary64)) z #s(literal 1 binary64))) #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 (neg.f64 x) y))))
(/.f64 y (fma.f64 #s(approx (exp z) (fma.f64 (fma.f64 (fma.f64 #s(literal 1/6 binary64) z #s(literal 1/2 binary64)) z #s(literal 1 binary64)) z #s(literal 1 binary64))) #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 (neg.f64 x) y)))
(neg.f64 (/.f64 (neg.f64 y) (fma.f64 #s(approx (exp z) (fma.f64 (fma.f64 (fma.f64 #s(literal 1/6 binary64) z #s(literal 1/2 binary64)) z #s(literal 1 binary64)) z #s(literal 1 binary64))) #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 (neg.f64 x) y))))
(neg.f64 (/.f64 y (neg.f64 (fma.f64 #s(approx (exp z) (fma.f64 (fma.f64 (fma.f64 #s(literal 1/6 binary64) z #s(literal 1/2 binary64)) z #s(literal 1 binary64)) z #s(literal 1 binary64))) #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 (neg.f64 x) y)))))
(/.f64 (neg.f64 (fma.f64 (pow.f64 #s(approx (exp z) (fma.f64 (fma.f64 (fma.f64 #s(literal 1/6 binary64) z #s(literal 1/2 binary64)) z #s(literal 1 binary64)) z #s(literal 1 binary64))) #s(literal 3 binary64)) #s(literal 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 binary64) (pow.f64 (*.f64 (neg.f64 x) y) #s(literal 3 binary64)))) (neg.f64 (fma.f64 (pow.f64 #s(approx (exp z) (fma.f64 (fma.f64 (fma.f64 #s(literal 1/6 binary64) z #s(literal 1/2 binary64)) z #s(literal 1 binary64)) z #s(literal 1 binary64))) #s(literal 2 binary64)) #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (-.f64 (pow.f64 (*.f64 y x) #s(literal 2 binary64)) (*.f64 (*.f64 #s(approx (exp z) (fma.f64 (fma.f64 (fma.f64 #s(literal 1/6 binary64) z #s(literal 1/2 binary64)) z #s(literal 1 binary64)) z #s(literal 1 binary64))) #s(literal 5641895835477563/5000000000000000 binary64)) (*.f64 (neg.f64 x) y))))))
(/.f64 (neg.f64 (neg.f64 (-.f64 (*.f64 (pow.f64 #s(approx (exp z) (fma.f64 (fma.f64 (fma.f64 #s(literal 1/6 binary64) z #s(literal 1/2 binary64)) z #s(literal 1 binary64)) z #s(literal 1 binary64))) #s(literal 2 binary64)) #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64)) (pow.f64 (*.f64 y x) #s(literal 2 binary64))))) (neg.f64 (neg.f64 (fma.f64 #s(approx (exp z) (fma.f64 (fma.f64 (fma.f64 #s(literal 1/6 binary64) z #s(literal 1/2 binary64)) z #s(literal 1 binary64)) z #s(literal 1 binary64))) #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)))))
(/.f64 (neg.f64 (neg.f64 (-.f64 (*.f64 (pow.f64 #s(approx (exp z) (fma.f64 (fma.f64 (fma.f64 #s(literal 1/6 binary64) z #s(literal 1/2 binary64)) z #s(literal 1 binary64)) z #s(literal 1 binary64))) #s(literal 3 binary64)) #s(literal 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 binary64)) (pow.f64 (*.f64 y x) #s(literal 3 binary64))))) (neg.f64 (neg.f64 (fma.f64 (pow.f64 #s(approx (exp z) (fma.f64 (fma.f64 (fma.f64 #s(literal 1/6 binary64) z #s(literal 1/2 binary64)) z #s(literal 1 binary64)) z #s(literal 1 binary64))) #s(literal 2 binary64)) #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (*.f64 (*.f64 y x) (fma.f64 #s(approx (exp z) (fma.f64 (fma.f64 (fma.f64 #s(literal 1/6 binary64) z #s(literal 1/2 binary64)) z #s(literal 1 binary64)) z #s(literal 1 binary64))) #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)))))))
(/.f64 (-.f64 (*.f64 (*.f64 (pow.f64 #s(approx (exp z) (fma.f64 (fma.f64 (fma.f64 #s(literal 1/6 binary64) z #s(literal 1/2 binary64)) z #s(literal 1 binary64)) z #s(literal 1 binary64))) #s(literal 2 binary64)) #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64)) (fma.f64 #s(approx (exp z) (fma.f64 (fma.f64 (fma.f64 #s(literal 1/6 binary64) z #s(literal 1/2 binary64)) z #s(literal 1 binary64)) z #s(literal 1 binary64))) #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x))) (*.f64 (fma.f64 #s(approx (exp z) (fma.f64 (fma.f64 (fma.f64 #s(literal 1/6 binary64) z #s(literal 1/2 binary64)) z #s(literal 1 binary64)) z #s(literal 1 binary64))) #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)) (pow.f64 (*.f64 y x) #s(literal 2 binary64)))) (*.f64 (fma.f64 #s(approx (exp z) (fma.f64 (fma.f64 (fma.f64 #s(literal 1/6 binary64) z #s(literal 1/2 binary64)) z #s(literal 1 binary64)) z #s(literal 1 binary64))) #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)) (fma.f64 #s(approx (exp z) (fma.f64 (fma.f64 (fma.f64 #s(literal 1/6 binary64) z #s(literal 1/2 binary64)) z #s(literal 1 binary64)) z #s(literal 1 binary64))) #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x))))
(/.f64 (-.f64 (*.f64 (*.f64 (pow.f64 #s(approx (exp z) (fma.f64 (fma.f64 (fma.f64 #s(literal 1/6 binary64) z #s(literal 1/2 binary64)) z #s(literal 1 binary64)) z #s(literal 1 binary64))) #s(literal 3 binary64)) #s(literal 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 binary64)) (fma.f64 (pow.f64 #s(approx (exp z) (fma.f64 (fma.f64 (fma.f64 #s(literal 1/6 binary64) z #s(literal 1/2 binary64)) z #s(literal 1 binary64)) z #s(literal 1 binary64))) #s(literal 2 binary64)) #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (*.f64 (*.f64 y x) (fma.f64 #s(approx (exp z) (fma.f64 (fma.f64 (fma.f64 #s(literal 1/6 binary64) z #s(literal 1/2 binary64)) z #s(literal 1 binary64)) z #s(literal 1 binary64))) #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x))))) (*.f64 (fma.f64 (pow.f64 #s(approx (exp z) (fma.f64 (fma.f64 (fma.f64 #s(literal 1/6 binary64) z #s(literal 1/2 binary64)) z #s(literal 1 binary64)) z #s(literal 1 binary64))) #s(literal 2 binary64)) #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (*.f64 (*.f64 y x) (fma.f64 #s(approx (exp z) (fma.f64 (fma.f64 (fma.f64 #s(literal 1/6 binary64) z #s(literal 1/2 binary64)) z #s(literal 1 binary64)) z #s(literal 1 binary64))) #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)))) (pow.f64 (*.f64 y x) #s(literal 3 binary64)))) (*.f64 (fma.f64 (pow.f64 #s(approx (exp z) (fma.f64 (fma.f64 (fma.f64 #s(literal 1/6 binary64) z #s(literal 1/2 binary64)) z #s(literal 1 binary64)) z #s(literal 1 binary64))) #s(literal 2 binary64)) #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (*.f64 (*.f64 y x) (fma.f64 #s(approx (exp z) (fma.f64 (fma.f64 (fma.f64 #s(literal 1/6 binary64) z #s(literal 1/2 binary64)) z #s(literal 1 binary64)) z #s(literal 1 binary64))) #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)))) (fma.f64 (pow.f64 #s(approx (exp z) (fma.f64 (fma.f64 (fma.f64 #s(literal 1/6 binary64) z #s(literal 1/2 binary64)) z #s(literal 1 binary64)) z #s(literal 1 binary64))) #s(literal 2 binary64)) #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (*.f64 (*.f64 y x) (fma.f64 #s(approx (exp z) (fma.f64 (fma.f64 (fma.f64 #s(literal 1/6 binary64) z #s(literal 1/2 binary64)) z #s(literal 1 binary64)) z #s(literal 1 binary64))) #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x))))))
(/.f64 (fma.f64 (pow.f64 #s(approx (exp z) (fma.f64 (fma.f64 (fma.f64 #s(literal 1/6 binary64) z #s(literal 1/2 binary64)) z #s(literal 1 binary64)) z #s(literal 1 binary64))) #s(literal 3 binary64)) #s(literal 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 binary64) (pow.f64 (*.f64 (neg.f64 x) y) #s(literal 3 binary64))) (fma.f64 (pow.f64 #s(approx (exp z) (fma.f64 (fma.f64 (fma.f64 #s(literal 1/6 binary64) z #s(literal 1/2 binary64)) z #s(literal 1 binary64)) z #s(literal 1 binary64))) #s(literal 2 binary64)) #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (-.f64 (pow.f64 (*.f64 y x) #s(literal 2 binary64)) (*.f64 (*.f64 #s(approx (exp z) (fma.f64 (fma.f64 (fma.f64 #s(literal 1/6 binary64) z #s(literal 1/2 binary64)) z #s(literal 1 binary64)) z #s(literal 1 binary64))) #s(literal 5641895835477563/5000000000000000 binary64)) (*.f64 (neg.f64 x) y)))))
(/.f64 (neg.f64 (-.f64 (*.f64 (pow.f64 #s(approx (exp z) (fma.f64 (fma.f64 (fma.f64 #s(literal 1/6 binary64) z #s(literal 1/2 binary64)) z #s(literal 1 binary64)) z #s(literal 1 binary64))) #s(literal 2 binary64)) #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64)) (pow.f64 (*.f64 y x) #s(literal 2 binary64)))) (neg.f64 (fma.f64 #s(approx (exp z) (fma.f64 (fma.f64 (fma.f64 #s(literal 1/6 binary64) z #s(literal 1/2 binary64)) z #s(literal 1 binary64)) z #s(literal 1 binary64))) #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x))))
(/.f64 (neg.f64 (-.f64 (*.f64 (pow.f64 #s(approx (exp z) (fma.f64 (fma.f64 (fma.f64 #s(literal 1/6 binary64) z #s(literal 1/2 binary64)) z #s(literal 1 binary64)) z #s(literal 1 binary64))) #s(literal 3 binary64)) #s(literal 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 binary64)) (pow.f64 (*.f64 y x) #s(literal 3 binary64)))) (neg.f64 (fma.f64 (pow.f64 #s(approx (exp z) (fma.f64 (fma.f64 (fma.f64 #s(literal 1/6 binary64) z #s(literal 1/2 binary64)) z #s(literal 1 binary64)) z #s(literal 1 binary64))) #s(literal 2 binary64)) #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (*.f64 (*.f64 y x) (fma.f64 #s(approx (exp z) (fma.f64 (fma.f64 (fma.f64 #s(literal 1/6 binary64) z #s(literal 1/2 binary64)) z #s(literal 1 binary64)) z #s(literal 1 binary64))) #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x))))))
(/.f64 (-.f64 (*.f64 (pow.f64 #s(approx (exp z) (fma.f64 (fma.f64 (fma.f64 #s(literal 1/6 binary64) z #s(literal 1/2 binary64)) z #s(literal 1 binary64)) z #s(literal 1 binary64))) #s(literal 2 binary64)) #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64)) (pow.f64 (*.f64 y x) #s(literal 2 binary64))) (fma.f64 #s(approx (exp z) (fma.f64 (fma.f64 (fma.f64 #s(literal 1/6 binary64) z #s(literal 1/2 binary64)) z #s(literal 1 binary64)) z #s(literal 1 binary64))) #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)))
(/.f64 (-.f64 (*.f64 (pow.f64 #s(approx (exp z) (fma.f64 (fma.f64 (fma.f64 #s(literal 1/6 binary64) z #s(literal 1/2 binary64)) z #s(literal 1 binary64)) z #s(literal 1 binary64))) #s(literal 3 binary64)) #s(literal 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 binary64)) (pow.f64 (*.f64 y x) #s(literal 3 binary64))) (fma.f64 (pow.f64 #s(approx (exp z) (fma.f64 (fma.f64 (fma.f64 #s(literal 1/6 binary64) z #s(literal 1/2 binary64)) z #s(literal 1 binary64)) z #s(literal 1 binary64))) #s(literal 2 binary64)) #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (*.f64 (*.f64 y x) (fma.f64 #s(approx (exp z) (fma.f64 (fma.f64 (fma.f64 #s(literal 1/6 binary64) z #s(literal 1/2 binary64)) z #s(literal 1 binary64)) z #s(literal 1 binary64))) #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)))))
(fma.f64 (neg.f64 x) y (*.f64 #s(approx (exp z) (fma.f64 (fma.f64 (fma.f64 #s(literal 1/6 binary64) z #s(literal 1/2 binary64)) z #s(literal 1 binary64)) z #s(literal 1 binary64))) #s(literal 5641895835477563/5000000000000000 binary64)))
(fma.f64 (neg.f64 y) x (*.f64 #s(approx (exp z) (fma.f64 (fma.f64 (fma.f64 #s(literal 1/6 binary64) z #s(literal 1/2 binary64)) z #s(literal 1 binary64)) z #s(literal 1 binary64))) #s(literal 5641895835477563/5000000000000000 binary64)))
(fma.f64 #s(approx (exp z) (fma.f64 (fma.f64 (fma.f64 #s(literal 1/6 binary64) z #s(literal 1/2 binary64)) z #s(literal 1 binary64)) z #s(literal 1 binary64))) #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 (neg.f64 x) y))
(fma.f64 #s(literal 5641895835477563/5000000000000000 binary64) #s(approx (exp z) (fma.f64 (fma.f64 (fma.f64 #s(literal 1/6 binary64) z #s(literal 1/2 binary64)) z #s(literal 1 binary64)) z #s(literal 1 binary64))) (*.f64 (neg.f64 x) y))
(fma.f64 y (neg.f64 x) (*.f64 #s(approx (exp z) (fma.f64 (fma.f64 (fma.f64 #s(literal 1/6 binary64) z #s(literal 1/2 binary64)) z #s(literal 1 binary64)) z #s(literal 1 binary64))) #s(literal 5641895835477563/5000000000000000 binary64)))
(fma.f64 x (neg.f64 y) (*.f64 #s(approx (exp z) (fma.f64 (fma.f64 (fma.f64 #s(literal 1/6 binary64) z #s(literal 1/2 binary64)) z #s(literal 1 binary64)) z #s(literal 1 binary64))) #s(literal 5641895835477563/5000000000000000 binary64)))
(-.f64 (/.f64 (*.f64 (pow.f64 #s(approx (exp z) (fma.f64 (fma.f64 (fma.f64 #s(literal 1/6 binary64) z #s(literal 1/2 binary64)) z #s(literal 1 binary64)) z #s(literal 1 binary64))) #s(literal 2 binary64)) #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64)) (fma.f64 #s(approx (exp z) (fma.f64 (fma.f64 (fma.f64 #s(literal 1/6 binary64) z #s(literal 1/2 binary64)) z #s(literal 1 binary64)) z #s(literal 1 binary64))) #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x))) (/.f64 (pow.f64 (*.f64 y x) #s(literal 2 binary64)) (fma.f64 #s(approx (exp z) (fma.f64 (fma.f64 (fma.f64 #s(literal 1/6 binary64) z #s(literal 1/2 binary64)) z #s(literal 1 binary64)) z #s(literal 1 binary64))) #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x))))
(-.f64 (/.f64 (*.f64 (pow.f64 #s(approx (exp z) (fma.f64 (fma.f64 (fma.f64 #s(literal 1/6 binary64) z #s(literal 1/2 binary64)) z #s(literal 1 binary64)) z #s(literal 1 binary64))) #s(literal 3 binary64)) #s(literal 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 binary64)) (fma.f64 (pow.f64 #s(approx (exp z) (fma.f64 (fma.f64 (fma.f64 #s(literal 1/6 binary64) z #s(literal 1/2 binary64)) z #s(literal 1 binary64)) z #s(literal 1 binary64))) #s(literal 2 binary64)) #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (*.f64 (*.f64 y x) (fma.f64 #s(approx (exp z) (fma.f64 (fma.f64 (fma.f64 #s(literal 1/6 binary64) z #s(literal 1/2 binary64)) z #s(literal 1 binary64)) z #s(literal 1 binary64))) #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x))))) (/.f64 (pow.f64 (*.f64 y x) #s(literal 3 binary64)) (fma.f64 (pow.f64 #s(approx (exp z) (fma.f64 (fma.f64 (fma.f64 #s(literal 1/6 binary64) z #s(literal 1/2 binary64)) z #s(literal 1 binary64)) z #s(literal 1 binary64))) #s(literal 2 binary64)) #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (*.f64 (*.f64 y x) (fma.f64 #s(approx (exp z) (fma.f64 (fma.f64 (fma.f64 #s(literal 1/6 binary64) z #s(literal 1/2 binary64)) z #s(literal 1 binary64)) z #s(literal 1 binary64))) #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x))))))
(-.f64 (*.f64 #s(approx (exp z) (fma.f64 (fma.f64 (fma.f64 #s(literal 1/6 binary64) z #s(literal 1/2 binary64)) z #s(literal 1 binary64)) z #s(literal 1 binary64))) #s(literal 5641895835477563/5000000000000000 binary64)) (*.f64 (neg.f64 (neg.f64 x)) y))
(-.f64 (*.f64 #s(approx (exp z) (fma.f64 (fma.f64 (fma.f64 #s(literal 1/6 binary64) z #s(literal 1/2 binary64)) z #s(literal 1 binary64)) z #s(literal 1 binary64))) #s(literal 5641895835477563/5000000000000000 binary64)) (*.f64 y x))
(+.f64 (/.f64 (*.f64 (pow.f64 #s(approx (exp z) (fma.f64 (fma.f64 (fma.f64 #s(literal 1/6 binary64) z #s(literal 1/2 binary64)) z #s(literal 1 binary64)) z #s(literal 1 binary64))) #s(literal 3 binary64)) #s(literal 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 binary64)) (fma.f64 (pow.f64 #s(approx (exp z) (fma.f64 (fma.f64 (fma.f64 #s(literal 1/6 binary64) z #s(literal 1/2 binary64)) z #s(literal 1 binary64)) z #s(literal 1 binary64))) #s(literal 2 binary64)) #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (-.f64 (pow.f64 (*.f64 y x) #s(literal 2 binary64)) (*.f64 (*.f64 #s(approx (exp z) (fma.f64 (fma.f64 (fma.f64 #s(literal 1/6 binary64) z #s(literal 1/2 binary64)) z #s(literal 1 binary64)) z #s(literal 1 binary64))) #s(literal 5641895835477563/5000000000000000 binary64)) (*.f64 (neg.f64 x) y))))) (/.f64 (pow.f64 (*.f64 (neg.f64 x) y) #s(literal 3 binary64)) (fma.f64 (pow.f64 #s(approx (exp z) (fma.f64 (fma.f64 (fma.f64 #s(literal 1/6 binary64) z #s(literal 1/2 binary64)) z #s(literal 1 binary64)) z #s(literal 1 binary64))) #s(literal 2 binary64)) #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (-.f64 (pow.f64 (*.f64 y x) #s(literal 2 binary64)) (*.f64 (*.f64 #s(approx (exp z) (fma.f64 (fma.f64 (fma.f64 #s(literal 1/6 binary64) z #s(literal 1/2 binary64)) z #s(literal 1 binary64)) z #s(literal 1 binary64))) #s(literal 5641895835477563/5000000000000000 binary64)) (*.f64 (neg.f64 x) y))))))
(+.f64 (/.f64 (*.f64 (pow.f64 #s(approx (exp z) (fma.f64 (fma.f64 (fma.f64 #s(literal 1/6 binary64) z #s(literal 1/2 binary64)) z #s(literal 1 binary64)) z #s(literal 1 binary64))) #s(literal 2 binary64)) #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64)) (fma.f64 #s(approx (exp z) (fma.f64 (fma.f64 (fma.f64 #s(literal 1/6 binary64) z #s(literal 1/2 binary64)) z #s(literal 1 binary64)) z #s(literal 1 binary64))) #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x))) (/.f64 (*.f64 (*.f64 (neg.f64 x) y) (*.f64 y x)) (fma.f64 #s(approx (exp z) (fma.f64 (fma.f64 (fma.f64 #s(literal 1/6 binary64) z #s(literal 1/2 binary64)) z #s(literal 1 binary64)) z #s(literal 1 binary64))) #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x))))
(+.f64 (*.f64 (neg.f64 x) y) (*.f64 #s(approx (exp z) (fma.f64 (fma.f64 (fma.f64 #s(literal 1/6 binary64) z #s(literal 1/2 binary64)) z #s(literal 1 binary64)) z #s(literal 1 binary64))) #s(literal 5641895835477563/5000000000000000 binary64)))
(+.f64 (*.f64 #s(approx (exp z) (fma.f64 (fma.f64 (fma.f64 #s(literal 1/6 binary64) z #s(literal 1/2 binary64)) z #s(literal 1 binary64)) z #s(literal 1 binary64))) #s(literal 5641895835477563/5000000000000000 binary64)) (*.f64 (neg.f64 x) y))
(*.f64 #s(approx (exp z) (fma.f64 (fma.f64 (fma.f64 #s(literal 1/6 binary64) z #s(literal 1/2 binary64)) z #s(literal 1 binary64)) z #s(literal 1 binary64))) #s(literal 5641895835477563/5000000000000000 binary64))
(*.f64 #s(literal 5641895835477563/5000000000000000 binary64) #s(approx (exp z) (fma.f64 (fma.f64 (fma.f64 #s(literal 1/6 binary64) z #s(literal 1/2 binary64)) z #s(literal 1 binary64)) z #s(literal 1 binary64))))
(/.f64 (neg.f64 (-.f64 (pow.f64 #s(approx (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y))) #s(approx (/ (+ (/ (* (* -5641895835477563/5000000000000000 z) y) (- 5641895835477563/5000000000000000 (* y x))) y) (- 5641895835477563/5000000000000000 (* y x))) (*.f64 #s(approx (+ (* -5000000000000000/5641895835477563 z) 5000000000000000/5641895835477563) #s(literal 5000000000000000/5641895835477563 binary64)) y))) #s(literal 2 binary64)) (*.f64 x x))) (neg.f64 (-.f64 #s(approx (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y))) #s(approx (/ (+ (/ (* (* -5641895835477563/5000000000000000 z) y) (- 5641895835477563/5000000000000000 (* y x))) y) (- 5641895835477563/5000000000000000 (* y x))) (*.f64 #s(approx (+ (* -5000000000000000/5641895835477563 z) 5000000000000000/5641895835477563) #s(literal 5000000000000000/5641895835477563 binary64)) y))) x)))
(/.f64 (neg.f64 (neg.f64 (-.f64 (*.f64 x x) (pow.f64 #s(approx (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y))) #s(approx (/ (+ (/ (* (* -5641895835477563/5000000000000000 z) y) (- 5641895835477563/5000000000000000 (* y x))) y) (- 5641895835477563/5000000000000000 (* y x))) (*.f64 #s(approx (+ (* -5000000000000000/5641895835477563 z) 5000000000000000/5641895835477563) #s(literal 5000000000000000/5641895835477563 binary64)) y))) #s(literal 2 binary64))))) (neg.f64 (neg.f64 (-.f64 x #s(approx (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y))) #s(approx (/ (+ (/ (* (* -5641895835477563/5000000000000000 z) y) (- 5641895835477563/5000000000000000 (* y x))) y) (- 5641895835477563/5000000000000000 (* y x))) (*.f64 #s(approx (+ (* -5000000000000000/5641895835477563 z) 5000000000000000/5641895835477563) #s(literal 5000000000000000/5641895835477563 binary64)) y)))))))
(/.f64 (neg.f64 (neg.f64 (+.f64 (pow.f64 #s(approx (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y))) #s(approx (/ (+ (/ (* (* -5641895835477563/5000000000000000 z) y) (- 5641895835477563/5000000000000000 (* y x))) y) (- 5641895835477563/5000000000000000 (* y x))) (*.f64 #s(approx (+ (* -5000000000000000/5641895835477563 z) 5000000000000000/5641895835477563) #s(literal 5000000000000000/5641895835477563 binary64)) y))) #s(literal 3 binary64)) (pow.f64 x #s(literal 3 binary64))))) (neg.f64 (neg.f64 (fma.f64 #s(approx (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y))) #s(approx (/ (+ (/ (* (* -5641895835477563/5000000000000000 z) y) (- 5641895835477563/5000000000000000 (* y x))) y) (- 5641895835477563/5000000000000000 (* y x))) (*.f64 #s(approx (+ (* -5000000000000000/5641895835477563 z) 5000000000000000/5641895835477563) #s(literal 5000000000000000/5641895835477563 binary64)) y))) (-.f64 #s(approx (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y))) #s(approx (/ (+ (/ (* (* -5641895835477563/5000000000000000 z) y) (- 5641895835477563/5000000000000000 (* y x))) y) (- 5641895835477563/5000000000000000 (* y x))) (*.f64 #s(approx (+ (* -5000000000000000/5641895835477563 z) 5000000000000000/5641895835477563) #s(literal 5000000000000000/5641895835477563 binary64)) y))) x) (*.f64 x x)))))
(/.f64 (-.f64 (*.f64 (*.f64 x x) (-.f64 x #s(approx (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y))) #s(approx (/ (+ (/ (* (* -5641895835477563/5000000000000000 z) y) (- 5641895835477563/5000000000000000 (* y x))) y) (- 5641895835477563/5000000000000000 (* y x))) (*.f64 #s(approx (+ (* -5000000000000000/5641895835477563 z) 5000000000000000/5641895835477563) #s(literal 5000000000000000/5641895835477563 binary64)) y))))) (*.f64 (-.f64 x #s(approx (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y))) #s(approx (/ (+ (/ (* (* -5641895835477563/5000000000000000 z) y) (- 5641895835477563/5000000000000000 (* y x))) y) (- 5641895835477563/5000000000000000 (* y x))) (*.f64 #s(approx (+ (* -5000000000000000/5641895835477563 z) 5000000000000000/5641895835477563) #s(literal 5000000000000000/5641895835477563 binary64)) y)))) (pow.f64 #s(approx (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y))) #s(approx (/ (+ (/ (* (* -5641895835477563/5000000000000000 z) y) (- 5641895835477563/5000000000000000 (* y x))) y) (- 5641895835477563/5000000000000000 (* y x))) (*.f64 #s(approx (+ (* -5000000000000000/5641895835477563 z) 5000000000000000/5641895835477563) #s(literal 5000000000000000/5641895835477563 binary64)) y))) #s(literal 2 binary64)))) (*.f64 (-.f64 x #s(approx (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y))) #s(approx (/ (+ (/ (* (* -5641895835477563/5000000000000000 z) y) (- 5641895835477563/5000000000000000 (* y x))) y) (- 5641895835477563/5000000000000000 (* y x))) (*.f64 #s(approx (+ (* -5000000000000000/5641895835477563 z) 5000000000000000/5641895835477563) #s(literal 5000000000000000/5641895835477563 binary64)) y)))) (-.f64 x #s(approx (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y))) #s(approx (/ (+ (/ (* (* -5641895835477563/5000000000000000 z) y) (- 5641895835477563/5000000000000000 (* y x))) y) (- 5641895835477563/5000000000000000 (* y x))) (*.f64 #s(approx (+ (* -5000000000000000/5641895835477563 z) 5000000000000000/5641895835477563) #s(literal 5000000000000000/5641895835477563 binary64)) y))))))
(/.f64 (fma.f64 (pow.f64 x #s(literal 3 binary64)) (fma.f64 #s(approx (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y))) #s(approx (/ (+ (/ (* (* -5641895835477563/5000000000000000 z) y) (- 5641895835477563/5000000000000000 (* y x))) y) (- 5641895835477563/5000000000000000 (* y x))) (*.f64 #s(approx (+ (* -5000000000000000/5641895835477563 z) 5000000000000000/5641895835477563) #s(literal 5000000000000000/5641895835477563 binary64)) y))) (-.f64 #s(approx (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y))) #s(approx (/ (+ (/ (* (* -5641895835477563/5000000000000000 z) y) (- 5641895835477563/5000000000000000 (* y x))) y) (- 5641895835477563/5000000000000000 (* y x))) (*.f64 #s(approx (+ (* -5000000000000000/5641895835477563 z) 5000000000000000/5641895835477563) #s(literal 5000000000000000/5641895835477563 binary64)) y))) x) (*.f64 x x)) (*.f64 (fma.f64 #s(approx (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y))) #s(approx (/ (+ (/ (* (* -5641895835477563/5000000000000000 z) y) (- 5641895835477563/5000000000000000 (* y x))) y) (- 5641895835477563/5000000000000000 (* y x))) (*.f64 #s(approx (+ (* -5000000000000000/5641895835477563 z) 5000000000000000/5641895835477563) #s(literal 5000000000000000/5641895835477563 binary64)) y))) (-.f64 #s(approx (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y))) #s(approx (/ (+ (/ (* (* -5641895835477563/5000000000000000 z) y) (- 5641895835477563/5000000000000000 (* y x))) y) (- 5641895835477563/5000000000000000 (* y x))) (*.f64 #s(approx (+ (* -5000000000000000/5641895835477563 z) 5000000000000000/5641895835477563) #s(literal 5000000000000000/5641895835477563 binary64)) y))) x) (*.f64 x x)) (pow.f64 #s(approx (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y))) #s(approx (/ (+ (/ (* (* -5641895835477563/5000000000000000 z) y) (- 5641895835477563/5000000000000000 (* y x))) y) (- 5641895835477563/5000000000000000 (* y x))) (*.f64 #s(approx (+ (* -5000000000000000/5641895835477563 z) 5000000000000000/5641895835477563) #s(literal 5000000000000000/5641895835477563 binary64)) y))) #s(literal 3 binary64)))) (*.f64 (fma.f64 #s(approx (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y))) #s(approx (/ (+ (/ (* (* -5641895835477563/5000000000000000 z) y) (- 5641895835477563/5000000000000000 (* y x))) y) (- 5641895835477563/5000000000000000 (* y x))) (*.f64 #s(approx (+ (* -5000000000000000/5641895835477563 z) 5000000000000000/5641895835477563) #s(literal 5000000000000000/5641895835477563 binary64)) y))) (-.f64 #s(approx (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y))) #s(approx (/ (+ (/ (* (* -5641895835477563/5000000000000000 z) y) (- 5641895835477563/5000000000000000 (* y x))) y) (- 5641895835477563/5000000000000000 (* y x))) (*.f64 #s(approx (+ (* -5000000000000000/5641895835477563 z) 5000000000000000/5641895835477563) #s(literal 5000000000000000/5641895835477563 binary64)) y))) x) (*.f64 x x)) (fma.f64 #s(approx (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y))) #s(approx (/ (+ (/ (* (* -5641895835477563/5000000000000000 z) y) (- 5641895835477563/5000000000000000 (* y x))) y) (- 5641895835477563/5000000000000000 (* y x))) (*.f64 #s(approx (+ (* -5000000000000000/5641895835477563 z) 5000000000000000/5641895835477563) #s(literal 5000000000000000/5641895835477563 binary64)) y))) (-.f64 #s(approx (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y))) #s(approx (/ (+ (/ (* (* -5641895835477563/5000000000000000 z) y) (- 5641895835477563/5000000000000000 (* y x))) y) (- 5641895835477563/5000000000000000 (* y x))) (*.f64 #s(approx (+ (* -5000000000000000/5641895835477563 z) 5000000000000000/5641895835477563) #s(literal 5000000000000000/5641895835477563 binary64)) y))) x) (*.f64 x x))))
(/.f64 (-.f64 (pow.f64 #s(approx (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y))) #s(approx (/ (+ (/ (* (* -5641895835477563/5000000000000000 z) y) (- 5641895835477563/5000000000000000 (* y x))) y) (- 5641895835477563/5000000000000000 (* y x))) (*.f64 #s(approx (+ (* -5000000000000000/5641895835477563 z) 5000000000000000/5641895835477563) #s(literal 5000000000000000/5641895835477563 binary64)) y))) #s(literal 2 binary64)) (*.f64 x x)) (-.f64 #s(approx (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y))) #s(approx (/ (+ (/ (* (* -5641895835477563/5000000000000000 z) y) (- 5641895835477563/5000000000000000 (* y x))) y) (- 5641895835477563/5000000000000000 (* y x))) (*.f64 #s(approx (+ (* -5000000000000000/5641895835477563 z) 5000000000000000/5641895835477563) #s(literal 5000000000000000/5641895835477563 binary64)) y))) x))
(/.f64 (neg.f64 (-.f64 (*.f64 x x) (pow.f64 #s(approx (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y))) #s(approx (/ (+ (/ (* (* -5641895835477563/5000000000000000 z) y) (- 5641895835477563/5000000000000000 (* y x))) y) (- 5641895835477563/5000000000000000 (* y x))) (*.f64 #s(approx (+ (* -5000000000000000/5641895835477563 z) 5000000000000000/5641895835477563) #s(literal 5000000000000000/5641895835477563 binary64)) y))) #s(literal 2 binary64)))) (neg.f64 (-.f64 x #s(approx (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y))) #s(approx (/ (+ (/ (* (* -5641895835477563/5000000000000000 z) y) (- 5641895835477563/5000000000000000 (* y x))) y) (- 5641895835477563/5000000000000000 (* y x))) (*.f64 #s(approx (+ (* -5000000000000000/5641895835477563 z) 5000000000000000/5641895835477563) #s(literal 5000000000000000/5641895835477563 binary64)) y))))))
(/.f64 (neg.f64 (+.f64 (pow.f64 #s(approx (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y))) #s(approx (/ (+ (/ (* (* -5641895835477563/5000000000000000 z) y) (- 5641895835477563/5000000000000000 (* y x))) y) (- 5641895835477563/5000000000000000 (* y x))) (*.f64 #s(approx (+ (* -5000000000000000/5641895835477563 z) 5000000000000000/5641895835477563) #s(literal 5000000000000000/5641895835477563 binary64)) y))) #s(literal 3 binary64)) (pow.f64 x #s(literal 3 binary64)))) (neg.f64 (+.f64 (pow.f64 #s(approx (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y))) #s(approx (/ (+ (/ (* (* -5641895835477563/5000000000000000 z) y) (- 5641895835477563/5000000000000000 (* y x))) y) (- 5641895835477563/5000000000000000 (* y x))) (*.f64 #s(approx (+ (* -5000000000000000/5641895835477563 z) 5000000000000000/5641895835477563) #s(literal 5000000000000000/5641895835477563 binary64)) y))) #s(literal 2 binary64)) (-.f64 (*.f64 x x) (*.f64 #s(approx (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y))) #s(approx (/ (+ (/ (* (* -5641895835477563/5000000000000000 z) y) (- 5641895835477563/5000000000000000 (* y x))) y) (- 5641895835477563/5000000000000000 (* y x))) (*.f64 #s(approx (+ (* -5000000000000000/5641895835477563 z) 5000000000000000/5641895835477563) #s(literal 5000000000000000/5641895835477563 binary64)) y))) x)))))
(/.f64 (neg.f64 (+.f64 (pow.f64 #s(approx (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y))) #s(approx (/ (+ (/ (* (* -5641895835477563/5000000000000000 z) y) (- 5641895835477563/5000000000000000 (* y x))) y) (- 5641895835477563/5000000000000000 (* y x))) (*.f64 #s(approx (+ (* -5000000000000000/5641895835477563 z) 5000000000000000/5641895835477563) #s(literal 5000000000000000/5641895835477563 binary64)) y))) #s(literal 3 binary64)) (pow.f64 x #s(literal 3 binary64)))) (neg.f64 (fma.f64 #s(approx (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y))) #s(approx (/ (+ (/ (* (* -5641895835477563/5000000000000000 z) y) (- 5641895835477563/5000000000000000 (* y x))) y) (- 5641895835477563/5000000000000000 (* y x))) (*.f64 #s(approx (+ (* -5000000000000000/5641895835477563 z) 5000000000000000/5641895835477563) #s(literal 5000000000000000/5641895835477563 binary64)) y))) (-.f64 #s(approx (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y))) #s(approx (/ (+ (/ (* (* -5641895835477563/5000000000000000 z) y) (- 5641895835477563/5000000000000000 (* y x))) y) (- 5641895835477563/5000000000000000 (* y x))) (*.f64 #s(approx (+ (* -5000000000000000/5641895835477563 z) 5000000000000000/5641895835477563) #s(literal 5000000000000000/5641895835477563 binary64)) y))) x) (*.f64 x x))))
(/.f64 (-.f64 (*.f64 x x) (pow.f64 #s(approx (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y))) #s(approx (/ (+ (/ (* (* -5641895835477563/5000000000000000 z) y) (- 5641895835477563/5000000000000000 (* y x))) y) (- 5641895835477563/5000000000000000 (* y x))) (*.f64 #s(approx (+ (* -5000000000000000/5641895835477563 z) 5000000000000000/5641895835477563) #s(literal 5000000000000000/5641895835477563 binary64)) y))) #s(literal 2 binary64))) (-.f64 x #s(approx (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y))) #s(approx (/ (+ (/ (* (* -5641895835477563/5000000000000000 z) y) (- 5641895835477563/5000000000000000 (* y x))) y) (- 5641895835477563/5000000000000000 (* y x))) (*.f64 #s(approx (+ (* -5000000000000000/5641895835477563 z) 5000000000000000/5641895835477563) #s(literal 5000000000000000/5641895835477563 binary64)) y)))))
(/.f64 (+.f64 (pow.f64 #s(approx (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y))) #s(approx (/ (+ (/ (* (* -5641895835477563/5000000000000000 z) y) (- 5641895835477563/5000000000000000 (* y x))) y) (- 5641895835477563/5000000000000000 (* y x))) (*.f64 #s(approx (+ (* -5000000000000000/5641895835477563 z) 5000000000000000/5641895835477563) #s(literal 5000000000000000/5641895835477563 binary64)) y))) #s(literal 3 binary64)) (pow.f64 x #s(literal 3 binary64))) (+.f64 (pow.f64 #s(approx (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y))) #s(approx (/ (+ (/ (* (* -5641895835477563/5000000000000000 z) y) (- 5641895835477563/5000000000000000 (* y x))) y) (- 5641895835477563/5000000000000000 (* y x))) (*.f64 #s(approx (+ (* -5000000000000000/5641895835477563 z) 5000000000000000/5641895835477563) #s(literal 5000000000000000/5641895835477563 binary64)) y))) #s(literal 2 binary64)) (-.f64 (*.f64 x x) (*.f64 #s(approx (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y))) #s(approx (/ (+ (/ (* (* -5641895835477563/5000000000000000 z) y) (- 5641895835477563/5000000000000000 (* y x))) y) (- 5641895835477563/5000000000000000 (* y x))) (*.f64 #s(approx (+ (* -5000000000000000/5641895835477563 z) 5000000000000000/5641895835477563) #s(literal 5000000000000000/5641895835477563 binary64)) y))) x))))
(/.f64 (+.f64 (pow.f64 #s(approx (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y))) #s(approx (/ (+ (/ (* (* -5641895835477563/5000000000000000 z) y) (- 5641895835477563/5000000000000000 (* y x))) y) (- 5641895835477563/5000000000000000 (* y x))) (*.f64 #s(approx (+ (* -5000000000000000/5641895835477563 z) 5000000000000000/5641895835477563) #s(literal 5000000000000000/5641895835477563 binary64)) y))) #s(literal 3 binary64)) (pow.f64 x #s(literal 3 binary64))) (fma.f64 #s(approx (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y))) #s(approx (/ (+ (/ (* (* -5641895835477563/5000000000000000 z) y) (- 5641895835477563/5000000000000000 (* y x))) y) (- 5641895835477563/5000000000000000 (* y x))) (*.f64 #s(approx (+ (* -5000000000000000/5641895835477563 z) 5000000000000000/5641895835477563) #s(literal 5000000000000000/5641895835477563 binary64)) y))) (-.f64 #s(approx (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y))) #s(approx (/ (+ (/ (* (* -5641895835477563/5000000000000000 z) y) (- 5641895835477563/5000000000000000 (* y x))) y) (- 5641895835477563/5000000000000000 (* y x))) (*.f64 #s(approx (+ (* -5000000000000000/5641895835477563 z) 5000000000000000/5641895835477563) #s(literal 5000000000000000/5641895835477563 binary64)) y))) x) (*.f64 x x)))
(-.f64 (/.f64 (pow.f64 #s(approx (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y))) #s(approx (/ (+ (/ (* (* -5641895835477563/5000000000000000 z) y) (- 5641895835477563/5000000000000000 (* y x))) y) (- 5641895835477563/5000000000000000 (* y x))) (*.f64 #s(approx (+ (* -5000000000000000/5641895835477563 z) 5000000000000000/5641895835477563) #s(literal 5000000000000000/5641895835477563 binary64)) y))) #s(literal 2 binary64)) (-.f64 #s(approx (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y))) #s(approx (/ (+ (/ (* (* -5641895835477563/5000000000000000 z) y) (- 5641895835477563/5000000000000000 (* y x))) y) (- 5641895835477563/5000000000000000 (* y x))) (*.f64 #s(approx (+ (* -5000000000000000/5641895835477563 z) 5000000000000000/5641895835477563) #s(literal 5000000000000000/5641895835477563 binary64)) y))) x)) (/.f64 (*.f64 x x) (-.f64 #s(approx (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y))) #s(approx (/ (+ (/ (* (* -5641895835477563/5000000000000000 z) y) (- 5641895835477563/5000000000000000 (* y x))) y) (- 5641895835477563/5000000000000000 (* y x))) (*.f64 #s(approx (+ (* -5000000000000000/5641895835477563 z) 5000000000000000/5641895835477563) #s(literal 5000000000000000/5641895835477563 binary64)) y))) x)))
(-.f64 (/.f64 (*.f64 x x) (-.f64 x #s(approx (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y))) #s(approx (/ (+ (/ (* (* -5641895835477563/5000000000000000 z) y) (- 5641895835477563/5000000000000000 (* y x))) y) (- 5641895835477563/5000000000000000 (* y x))) (*.f64 #s(approx (+ (* -5000000000000000/5641895835477563 z) 5000000000000000/5641895835477563) #s(literal 5000000000000000/5641895835477563 binary64)) y))))) (/.f64 (pow.f64 #s(approx (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y))) #s(approx (/ (+ (/ (* (* -5641895835477563/5000000000000000 z) y) (- 5641895835477563/5000000000000000 (* y x))) y) (- 5641895835477563/5000000000000000 (* y x))) (*.f64 #s(approx (+ (* -5000000000000000/5641895835477563 z) 5000000000000000/5641895835477563) #s(literal 5000000000000000/5641895835477563 binary64)) y))) #s(literal 2 binary64)) (-.f64 x #s(approx (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y))) #s(approx (/ (+ (/ (* (* -5641895835477563/5000000000000000 z) y) (- 5641895835477563/5000000000000000 (* y x))) y) (- 5641895835477563/5000000000000000 (* y x))) (*.f64 #s(approx (+ (* -5000000000000000/5641895835477563 z) 5000000000000000/5641895835477563) #s(literal 5000000000000000/5641895835477563 binary64)) y))))))
(+.f64 (/.f64 (pow.f64 #s(approx (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y))) #s(approx (/ (+ (/ (* (* -5641895835477563/5000000000000000 z) y) (- 5641895835477563/5000000000000000 (* y x))) y) (- 5641895835477563/5000000000000000 (* y x))) (*.f64 #s(approx (+ (* -5000000000000000/5641895835477563 z) 5000000000000000/5641895835477563) #s(literal 5000000000000000/5641895835477563 binary64)) y))) #s(literal 3 binary64)) (+.f64 (pow.f64 #s(approx (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y))) #s(approx (/ (+ (/ (* (* -5641895835477563/5000000000000000 z) y) (- 5641895835477563/5000000000000000 (* y x))) y) (- 5641895835477563/5000000000000000 (* y x))) (*.f64 #s(approx (+ (* -5000000000000000/5641895835477563 z) 5000000000000000/5641895835477563) #s(literal 5000000000000000/5641895835477563 binary64)) y))) #s(literal 2 binary64)) (-.f64 (*.f64 x x) (*.f64 #s(approx (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y))) #s(approx (/ (+ (/ (* (* -5641895835477563/5000000000000000 z) y) (- 5641895835477563/5000000000000000 (* y x))) y) (- 5641895835477563/5000000000000000 (* y x))) (*.f64 #s(approx (+ (* -5000000000000000/5641895835477563 z) 5000000000000000/5641895835477563) #s(literal 5000000000000000/5641895835477563 binary64)) y))) x)))) (/.f64 (pow.f64 x #s(literal 3 binary64)) (+.f64 (pow.f64 #s(approx (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y))) #s(approx (/ (+ (/ (* (* -5641895835477563/5000000000000000 z) y) (- 5641895835477563/5000000000000000 (* y x))) y) (- 5641895835477563/5000000000000000 (* y x))) (*.f64 #s(approx (+ (* -5000000000000000/5641895835477563 z) 5000000000000000/5641895835477563) #s(literal 5000000000000000/5641895835477563 binary64)) y))) #s(literal 2 binary64)) (-.f64 (*.f64 x x) (*.f64 #s(approx (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y))) #s(approx (/ (+ (/ (* (* -5641895835477563/5000000000000000 z) y) (- 5641895835477563/5000000000000000 (* y x))) y) (- 5641895835477563/5000000000000000 (* y x))) (*.f64 #s(approx (+ (* -5000000000000000/5641895835477563 z) 5000000000000000/5641895835477563) #s(literal 5000000000000000/5641895835477563 binary64)) y))) x)))))
(+.f64 (/.f64 (pow.f64 x #s(literal 3 binary64)) (+.f64 (pow.f64 #s(approx (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y))) #s(approx (/ (+ (/ (* (* -5641895835477563/5000000000000000 z) y) (- 5641895835477563/5000000000000000 (* y x))) y) (- 5641895835477563/5000000000000000 (* y x))) (*.f64 #s(approx (+ (* -5000000000000000/5641895835477563 z) 5000000000000000/5641895835477563) #s(literal 5000000000000000/5641895835477563 binary64)) y))) #s(literal 2 binary64)) (-.f64 (*.f64 x x) (*.f64 #s(approx (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y))) #s(approx (/ (+ (/ (* (* -5641895835477563/5000000000000000 z) y) (- 5641895835477563/5000000000000000 (* y x))) y) (- 5641895835477563/5000000000000000 (* y x))) (*.f64 #s(approx (+ (* -5000000000000000/5641895835477563 z) 5000000000000000/5641895835477563) #s(literal 5000000000000000/5641895835477563 binary64)) y))) x)))) (/.f64 (pow.f64 #s(approx (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y))) #s(approx (/ (+ (/ (* (* -5641895835477563/5000000000000000 z) y) (- 5641895835477563/5000000000000000 (* y x))) y) (- 5641895835477563/5000000000000000 (* y x))) (*.f64 #s(approx (+ (* -5000000000000000/5641895835477563 z) 5000000000000000/5641895835477563) #s(literal 5000000000000000/5641895835477563 binary64)) y))) #s(literal 3 binary64)) (+.f64 (pow.f64 #s(approx (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y))) #s(approx (/ (+ (/ (* (* -5641895835477563/5000000000000000 z) y) (- 5641895835477563/5000000000000000 (* y x))) y) (- 5641895835477563/5000000000000000 (* y x))) (*.f64 #s(approx (+ (* -5000000000000000/5641895835477563 z) 5000000000000000/5641895835477563) #s(literal 5000000000000000/5641895835477563 binary64)) y))) #s(literal 2 binary64)) (-.f64 (*.f64 x x) (*.f64 #s(approx (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y))) #s(approx (/ (+ (/ (* (* -5641895835477563/5000000000000000 z) y) (- 5641895835477563/5000000000000000 (* y x))) y) (- 5641895835477563/5000000000000000 (* y x))) (*.f64 #s(approx (+ (* -5000000000000000/5641895835477563 z) 5000000000000000/5641895835477563) #s(literal 5000000000000000/5641895835477563 binary64)) y))) x)))))
(+.f64 (/.f64 (pow.f64 #s(approx (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y))) #s(approx (/ (+ (/ (* (* -5641895835477563/5000000000000000 z) y) (- 5641895835477563/5000000000000000 (* y x))) y) (- 5641895835477563/5000000000000000 (* y x))) (*.f64 #s(approx (+ (* -5000000000000000/5641895835477563 z) 5000000000000000/5641895835477563) #s(literal 5000000000000000/5641895835477563 binary64)) y))) #s(literal 3 binary64)) (fma.f64 #s(approx (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y))) #s(approx (/ (+ (/ (* (* -5641895835477563/5000000000000000 z) y) (- 5641895835477563/5000000000000000 (* y x))) y) (- 5641895835477563/5000000000000000 (* y x))) (*.f64 #s(approx (+ (* -5000000000000000/5641895835477563 z) 5000000000000000/5641895835477563) #s(literal 5000000000000000/5641895835477563 binary64)) y))) (-.f64 #s(approx (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y))) #s(approx (/ (+ (/ (* (* -5641895835477563/5000000000000000 z) y) (- 5641895835477563/5000000000000000 (* y x))) y) (- 5641895835477563/5000000000000000 (* y x))) (*.f64 #s(approx (+ (* -5000000000000000/5641895835477563 z) 5000000000000000/5641895835477563) #s(literal 5000000000000000/5641895835477563 binary64)) y))) x) (*.f64 x x))) (/.f64 (pow.f64 x #s(literal 3 binary64)) (fma.f64 #s(approx (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y))) #s(approx (/ (+ (/ (* (* -5641895835477563/5000000000000000 z) y) (- 5641895835477563/5000000000000000 (* y x))) y) (- 5641895835477563/5000000000000000 (* y x))) (*.f64 #s(approx (+ (* -5000000000000000/5641895835477563 z) 5000000000000000/5641895835477563) #s(literal 5000000000000000/5641895835477563 binary64)) y))) (-.f64 #s(approx (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y))) #s(approx (/ (+ (/ (* (* -5641895835477563/5000000000000000 z) y) (- 5641895835477563/5000000000000000 (* y x))) y) (- 5641895835477563/5000000000000000 (* y x))) (*.f64 #s(approx (+ (* -5000000000000000/5641895835477563 z) 5000000000000000/5641895835477563) #s(literal 5000000000000000/5641895835477563 binary64)) y))) x) (*.f64 x x))))
(+.f64 (/.f64 (pow.f64 x #s(literal 3 binary64)) (fma.f64 #s(approx (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y))) #s(approx (/ (+ (/ (* (* -5641895835477563/5000000000000000 z) y) (- 5641895835477563/5000000000000000 (* y x))) y) (- 5641895835477563/5000000000000000 (* y x))) (*.f64 #s(approx (+ (* -5000000000000000/5641895835477563 z) 5000000000000000/5641895835477563) #s(literal 5000000000000000/5641895835477563 binary64)) y))) (-.f64 #s(approx (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y))) #s(approx (/ (+ (/ (* (* -5641895835477563/5000000000000000 z) y) (- 5641895835477563/5000000000000000 (* y x))) y) (- 5641895835477563/5000000000000000 (* y x))) (*.f64 #s(approx (+ (* -5000000000000000/5641895835477563 z) 5000000000000000/5641895835477563) #s(literal 5000000000000000/5641895835477563 binary64)) y))) x) (*.f64 x x))) (/.f64 (pow.f64 #s(approx (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y))) #s(approx (/ (+ (/ (* (* -5641895835477563/5000000000000000 z) y) (- 5641895835477563/5000000000000000 (* y x))) y) (- 5641895835477563/5000000000000000 (* y x))) (*.f64 #s(approx (+ (* -5000000000000000/5641895835477563 z) 5000000000000000/5641895835477563) #s(literal 5000000000000000/5641895835477563 binary64)) y))) #s(literal 3 binary64)) (fma.f64 #s(approx (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y))) #s(approx (/ (+ (/ (* (* -5641895835477563/5000000000000000 z) y) (- 5641895835477563/5000000000000000 (* y x))) y) (- 5641895835477563/5000000000000000 (* y x))) (*.f64 #s(approx (+ (* -5000000000000000/5641895835477563 z) 5000000000000000/5641895835477563) #s(literal 5000000000000000/5641895835477563 binary64)) y))) (-.f64 #s(approx (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y))) #s(approx (/ (+ (/ (* (* -5641895835477563/5000000000000000 z) y) (- 5641895835477563/5000000000000000 (* y x))) y) (- 5641895835477563/5000000000000000 (* y x))) (*.f64 #s(approx (+ (* -5000000000000000/5641895835477563 z) 5000000000000000/5641895835477563) #s(literal 5000000000000000/5641895835477563 binary64)) y))) x) (*.f64 x x))))
(+.f64 (/.f64 (*.f64 x x) (-.f64 x #s(approx (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y))) #s(approx (/ (+ (/ (* (* -5641895835477563/5000000000000000 z) y) (- 5641895835477563/5000000000000000 (* y x))) y) (- 5641895835477563/5000000000000000 (* y x))) (*.f64 #s(approx (+ (* -5000000000000000/5641895835477563 z) 5000000000000000/5641895835477563) #s(literal 5000000000000000/5641895835477563 binary64)) y))))) (/.f64 (*.f64 (neg.f64 #s(approx (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y))) #s(approx (/ (+ (/ (* (* -5641895835477563/5000000000000000 z) y) (- 5641895835477563/5000000000000000 (* y x))) y) (- 5641895835477563/5000000000000000 (* y x))) (*.f64 #s(approx (+ (* -5000000000000000/5641895835477563 z) 5000000000000000/5641895835477563) #s(literal 5000000000000000/5641895835477563 binary64)) y)))) #s(approx (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y))) #s(approx (/ (+ (/ (* (* -5641895835477563/5000000000000000 z) y) (- 5641895835477563/5000000000000000 (* y x))) y) (- 5641895835477563/5000000000000000 (* y x))) (*.f64 #s(approx (+ (* -5000000000000000/5641895835477563 z) 5000000000000000/5641895835477563) #s(literal 5000000000000000/5641895835477563 binary64)) y)))) (-.f64 x #s(approx (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y))) #s(approx (/ (+ (/ (* (* -5641895835477563/5000000000000000 z) y) (- 5641895835477563/5000000000000000 (* y x))) y) (- 5641895835477563/5000000000000000 (* y x))) (*.f64 #s(approx (+ (* -5000000000000000/5641895835477563 z) 5000000000000000/5641895835477563) #s(literal 5000000000000000/5641895835477563 binary64)) y))))))
(+.f64 #s(approx (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y))) #s(approx (/ (+ (/ (* (* -5641895835477563/5000000000000000 z) y) (- 5641895835477563/5000000000000000 (* y x))) y) (- 5641895835477563/5000000000000000 (* y x))) (*.f64 #s(approx (+ (* -5000000000000000/5641895835477563 z) 5000000000000000/5641895835477563) #s(literal 5000000000000000/5641895835477563 binary64)) y))) x)
(+.f64 x #s(approx (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y))) #s(approx (/ (+ (/ (* (* -5641895835477563/5000000000000000 z) y) (- 5641895835477563/5000000000000000 (* y x))) y) (- 5641895835477563/5000000000000000 (* y x))) (*.f64 #s(approx (+ (* -5000000000000000/5641895835477563 z) 5000000000000000/5641895835477563) #s(literal 5000000000000000/5641895835477563 binary64)) y))))
#s(approx (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y))) #s(approx (/ (+ (/ (* (* -5641895835477563/5000000000000000 z) y) (- 5641895835477563/5000000000000000 (* y x))) y) (- 5641895835477563/5000000000000000 (* y x))) (*.f64 #s(approx (+ (* -5000000000000000/5641895835477563 z) 5000000000000000/5641895835477563) #s(literal 5000000000000000/5641895835477563 binary64)) y)))
#s(approx (/ (+ (/ (* (* -5641895835477563/5000000000000000 z) y) (- 5641895835477563/5000000000000000 (* y x))) y) (- 5641895835477563/5000000000000000 (* y x))) (*.f64 #s(approx (+ (* -5000000000000000/5641895835477563 z) 5000000000000000/5641895835477563) #s(literal 5000000000000000/5641895835477563 binary64)) y))
(*.f64 #s(approx (+ (* -5000000000000000/5641895835477563 z) 5000000000000000/5641895835477563) #s(literal 5000000000000000/5641895835477563 binary64)) y)
(*.f64 y #s(approx (+ (* -5000000000000000/5641895835477563 z) 5000000000000000/5641895835477563) #s(literal 5000000000000000/5641895835477563 binary64)))
(/.f64 (neg.f64 (-.f64 (pow.f64 #s(approx (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y))) #s(approx (/ (+ (/ (* (* -5641895835477563/5000000000000000 z) y) (- 5641895835477563/5000000000000000 (* y x))) y) (- 5641895835477563/5000000000000000 (* y x))) (*.f64 #s(approx (+ (* -5000000000000000/5641895835477563 z) 5000000000000000/5641895835477563) (*.f64 #s(literal -5000000000000000/5641895835477563 binary64) z)) y))) #s(literal 2 binary64)) (*.f64 x x))) (neg.f64 (-.f64 #s(approx (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y))) #s(approx (/ (+ (/ (* (* -5641895835477563/5000000000000000 z) y) (- 5641895835477563/5000000000000000 (* y x))) y) (- 5641895835477563/5000000000000000 (* y x))) (*.f64 #s(approx (+ (* -5000000000000000/5641895835477563 z) 5000000000000000/5641895835477563) (*.f64 #s(literal -5000000000000000/5641895835477563 binary64) z)) y))) x)))
(/.f64 (neg.f64 (neg.f64 (-.f64 (*.f64 x x) (pow.f64 #s(approx (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y))) #s(approx (/ (+ (/ (* (* -5641895835477563/5000000000000000 z) y) (- 5641895835477563/5000000000000000 (* y x))) y) (- 5641895835477563/5000000000000000 (* y x))) (*.f64 #s(approx (+ (* -5000000000000000/5641895835477563 z) 5000000000000000/5641895835477563) (*.f64 #s(literal -5000000000000000/5641895835477563 binary64) z)) y))) #s(literal 2 binary64))))) (neg.f64 (neg.f64 (-.f64 x #s(approx (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y))) #s(approx (/ (+ (/ (* (* -5641895835477563/5000000000000000 z) y) (- 5641895835477563/5000000000000000 (* y x))) y) (- 5641895835477563/5000000000000000 (* y x))) (*.f64 #s(approx (+ (* -5000000000000000/5641895835477563 z) 5000000000000000/5641895835477563) (*.f64 #s(literal -5000000000000000/5641895835477563 binary64) z)) y)))))))
(/.f64 (neg.f64 (neg.f64 (+.f64 (pow.f64 #s(approx (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y))) #s(approx (/ (+ (/ (* (* -5641895835477563/5000000000000000 z) y) (- 5641895835477563/5000000000000000 (* y x))) y) (- 5641895835477563/5000000000000000 (* y x))) (*.f64 #s(approx (+ (* -5000000000000000/5641895835477563 z) 5000000000000000/5641895835477563) (*.f64 #s(literal -5000000000000000/5641895835477563 binary64) z)) y))) #s(literal 3 binary64)) (pow.f64 x #s(literal 3 binary64))))) (neg.f64 (neg.f64 (fma.f64 #s(approx (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y))) #s(approx (/ (+ (/ (* (* -5641895835477563/5000000000000000 z) y) (- 5641895835477563/5000000000000000 (* y x))) y) (- 5641895835477563/5000000000000000 (* y x))) (*.f64 #s(approx (+ (* -5000000000000000/5641895835477563 z) 5000000000000000/5641895835477563) (*.f64 #s(literal -5000000000000000/5641895835477563 binary64) z)) y))) (-.f64 #s(approx (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y))) #s(approx (/ (+ (/ (* (* -5641895835477563/5000000000000000 z) y) (- 5641895835477563/5000000000000000 (* y x))) y) (- 5641895835477563/5000000000000000 (* y x))) (*.f64 #s(approx (+ (* -5000000000000000/5641895835477563 z) 5000000000000000/5641895835477563) (*.f64 #s(literal -5000000000000000/5641895835477563 binary64) z)) y))) x) (*.f64 x x)))))
(/.f64 (-.f64 (*.f64 (*.f64 x x) (-.f64 x #s(approx (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y))) #s(approx (/ (+ (/ (* (* -5641895835477563/5000000000000000 z) y) (- 5641895835477563/5000000000000000 (* y x))) y) (- 5641895835477563/5000000000000000 (* y x))) (*.f64 #s(approx (+ (* -5000000000000000/5641895835477563 z) 5000000000000000/5641895835477563) (*.f64 #s(literal -5000000000000000/5641895835477563 binary64) z)) y))))) (*.f64 (-.f64 x #s(approx (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y))) #s(approx (/ (+ (/ (* (* -5641895835477563/5000000000000000 z) y) (- 5641895835477563/5000000000000000 (* y x))) y) (- 5641895835477563/5000000000000000 (* y x))) (*.f64 #s(approx (+ (* -5000000000000000/5641895835477563 z) 5000000000000000/5641895835477563) (*.f64 #s(literal -5000000000000000/5641895835477563 binary64) z)) y)))) (pow.f64 #s(approx (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y))) #s(approx (/ (+ (/ (* (* -5641895835477563/5000000000000000 z) y) (- 5641895835477563/5000000000000000 (* y x))) y) (- 5641895835477563/5000000000000000 (* y x))) (*.f64 #s(approx (+ (* -5000000000000000/5641895835477563 z) 5000000000000000/5641895835477563) (*.f64 #s(literal -5000000000000000/5641895835477563 binary64) z)) y))) #s(literal 2 binary64)))) (*.f64 (-.f64 x #s(approx (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y))) #s(approx (/ (+ (/ (* (* -5641895835477563/5000000000000000 z) y) (- 5641895835477563/5000000000000000 (* y x))) y) (- 5641895835477563/5000000000000000 (* y x))) (*.f64 #s(approx (+ (* -5000000000000000/5641895835477563 z) 5000000000000000/5641895835477563) (*.f64 #s(literal -5000000000000000/5641895835477563 binary64) z)) y)))) (-.f64 x #s(approx (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y))) #s(approx (/ (+ (/ (* (* -5641895835477563/5000000000000000 z) y) (- 5641895835477563/5000000000000000 (* y x))) y) (- 5641895835477563/5000000000000000 (* y x))) (*.f64 #s(approx (+ (* -5000000000000000/5641895835477563 z) 5000000000000000/5641895835477563) (*.f64 #s(literal -5000000000000000/5641895835477563 binary64) z)) y))))))
(/.f64 (fma.f64 (pow.f64 x #s(literal 3 binary64)) (fma.f64 #s(approx (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y))) #s(approx (/ (+ (/ (* (* -5641895835477563/5000000000000000 z) y) (- 5641895835477563/5000000000000000 (* y x))) y) (- 5641895835477563/5000000000000000 (* y x))) (*.f64 #s(approx (+ (* -5000000000000000/5641895835477563 z) 5000000000000000/5641895835477563) (*.f64 #s(literal -5000000000000000/5641895835477563 binary64) z)) y))) (-.f64 #s(approx (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y))) #s(approx (/ (+ (/ (* (* -5641895835477563/5000000000000000 z) y) (- 5641895835477563/5000000000000000 (* y x))) y) (- 5641895835477563/5000000000000000 (* y x))) (*.f64 #s(approx (+ (* -5000000000000000/5641895835477563 z) 5000000000000000/5641895835477563) (*.f64 #s(literal -5000000000000000/5641895835477563 binary64) z)) y))) x) (*.f64 x x)) (*.f64 (fma.f64 #s(approx (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y))) #s(approx (/ (+ (/ (* (* -5641895835477563/5000000000000000 z) y) (- 5641895835477563/5000000000000000 (* y x))) y) (- 5641895835477563/5000000000000000 (* y x))) (*.f64 #s(approx (+ (* -5000000000000000/5641895835477563 z) 5000000000000000/5641895835477563) (*.f64 #s(literal -5000000000000000/5641895835477563 binary64) z)) y))) (-.f64 #s(approx (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y))) #s(approx (/ (+ (/ (* (* -5641895835477563/5000000000000000 z) y) (- 5641895835477563/5000000000000000 (* y x))) y) (- 5641895835477563/5000000000000000 (* y x))) (*.f64 #s(approx (+ (* -5000000000000000/5641895835477563 z) 5000000000000000/5641895835477563) (*.f64 #s(literal -5000000000000000/5641895835477563 binary64) z)) y))) x) (*.f64 x x)) (pow.f64 #s(approx (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y))) #s(approx (/ (+ (/ (* (* -5641895835477563/5000000000000000 z) y) (- 5641895835477563/5000000000000000 (* y x))) y) (- 5641895835477563/5000000000000000 (* y x))) (*.f64 #s(approx (+ (* -5000000000000000/5641895835477563 z) 5000000000000000/5641895835477563) (*.f64 #s(literal -5000000000000000/5641895835477563 binary64) z)) y))) #s(literal 3 binary64)))) (*.f64 (fma.f64 #s(approx (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y))) #s(approx (/ (+ (/ (* (* -5641895835477563/5000000000000000 z) y) (- 5641895835477563/5000000000000000 (* y x))) y) (- 5641895835477563/5000000000000000 (* y x))) (*.f64 #s(approx (+ (* -5000000000000000/5641895835477563 z) 5000000000000000/5641895835477563) (*.f64 #s(literal -5000000000000000/5641895835477563 binary64) z)) y))) (-.f64 #s(approx (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y))) #s(approx (/ (+ (/ (* (* -5641895835477563/5000000000000000 z) y) (- 5641895835477563/5000000000000000 (* y x))) y) (- 5641895835477563/5000000000000000 (* y x))) (*.f64 #s(approx (+ (* -5000000000000000/5641895835477563 z) 5000000000000000/5641895835477563) (*.f64 #s(literal -5000000000000000/5641895835477563 binary64) z)) y))) x) (*.f64 x x)) (fma.f64 #s(approx (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y))) #s(approx (/ (+ (/ (* (* -5641895835477563/5000000000000000 z) y) (- 5641895835477563/5000000000000000 (* y x))) y) (- 5641895835477563/5000000000000000 (* y x))) (*.f64 #s(approx (+ (* -5000000000000000/5641895835477563 z) 5000000000000000/5641895835477563) (*.f64 #s(literal -5000000000000000/5641895835477563 binary64) z)) y))) (-.f64 #s(approx (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y))) #s(approx (/ (+ (/ (* (* -5641895835477563/5000000000000000 z) y) (- 5641895835477563/5000000000000000 (* y x))) y) (- 5641895835477563/5000000000000000 (* y x))) (*.f64 #s(approx (+ (* -5000000000000000/5641895835477563 z) 5000000000000000/5641895835477563) (*.f64 #s(literal -5000000000000000/5641895835477563 binary64) z)) y))) x) (*.f64 x x))))
(/.f64 (-.f64 (pow.f64 #s(approx (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y))) #s(approx (/ (+ (/ (* (* -5641895835477563/5000000000000000 z) y) (- 5641895835477563/5000000000000000 (* y x))) y) (- 5641895835477563/5000000000000000 (* y x))) (*.f64 #s(approx (+ (* -5000000000000000/5641895835477563 z) 5000000000000000/5641895835477563) (*.f64 #s(literal -5000000000000000/5641895835477563 binary64) z)) y))) #s(literal 2 binary64)) (*.f64 x x)) (-.f64 #s(approx (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y))) #s(approx (/ (+ (/ (* (* -5641895835477563/5000000000000000 z) y) (- 5641895835477563/5000000000000000 (* y x))) y) (- 5641895835477563/5000000000000000 (* y x))) (*.f64 #s(approx (+ (* -5000000000000000/5641895835477563 z) 5000000000000000/5641895835477563) (*.f64 #s(literal -5000000000000000/5641895835477563 binary64) z)) y))) x))
(/.f64 (neg.f64 (-.f64 (*.f64 x x) (pow.f64 #s(approx (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y))) #s(approx (/ (+ (/ (* (* -5641895835477563/5000000000000000 z) y) (- 5641895835477563/5000000000000000 (* y x))) y) (- 5641895835477563/5000000000000000 (* y x))) (*.f64 #s(approx (+ (* -5000000000000000/5641895835477563 z) 5000000000000000/5641895835477563) (*.f64 #s(literal -5000000000000000/5641895835477563 binary64) z)) y))) #s(literal 2 binary64)))) (neg.f64 (-.f64 x #s(approx (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y))) #s(approx (/ (+ (/ (* (* -5641895835477563/5000000000000000 z) y) (- 5641895835477563/5000000000000000 (* y x))) y) (- 5641895835477563/5000000000000000 (* y x))) (*.f64 #s(approx (+ (* -5000000000000000/5641895835477563 z) 5000000000000000/5641895835477563) (*.f64 #s(literal -5000000000000000/5641895835477563 binary64) z)) y))))))
(/.f64 (neg.f64 (+.f64 (pow.f64 #s(approx (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y))) #s(approx (/ (+ (/ (* (* -5641895835477563/5000000000000000 z) y) (- 5641895835477563/5000000000000000 (* y x))) y) (- 5641895835477563/5000000000000000 (* y x))) (*.f64 #s(approx (+ (* -5000000000000000/5641895835477563 z) 5000000000000000/5641895835477563) (*.f64 #s(literal -5000000000000000/5641895835477563 binary64) z)) y))) #s(literal 3 binary64)) (pow.f64 x #s(literal 3 binary64)))) (neg.f64 (+.f64 (pow.f64 #s(approx (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y))) #s(approx (/ (+ (/ (* (* -5641895835477563/5000000000000000 z) y) (- 5641895835477563/5000000000000000 (* y x))) y) (- 5641895835477563/5000000000000000 (* y x))) (*.f64 #s(approx (+ (* -5000000000000000/5641895835477563 z) 5000000000000000/5641895835477563) (*.f64 #s(literal -5000000000000000/5641895835477563 binary64) z)) y))) #s(literal 2 binary64)) (-.f64 (*.f64 x x) (*.f64 #s(approx (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y))) #s(approx (/ (+ (/ (* (* -5641895835477563/5000000000000000 z) y) (- 5641895835477563/5000000000000000 (* y x))) y) (- 5641895835477563/5000000000000000 (* y x))) (*.f64 #s(approx (+ (* -5000000000000000/5641895835477563 z) 5000000000000000/5641895835477563) (*.f64 #s(literal -5000000000000000/5641895835477563 binary64) z)) y))) x)))))
(/.f64 (neg.f64 (+.f64 (pow.f64 #s(approx (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y))) #s(approx (/ (+ (/ (* (* -5641895835477563/5000000000000000 z) y) (- 5641895835477563/5000000000000000 (* y x))) y) (- 5641895835477563/5000000000000000 (* y x))) (*.f64 #s(approx (+ (* -5000000000000000/5641895835477563 z) 5000000000000000/5641895835477563) (*.f64 #s(literal -5000000000000000/5641895835477563 binary64) z)) y))) #s(literal 3 binary64)) (pow.f64 x #s(literal 3 binary64)))) (neg.f64 (fma.f64 #s(approx (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y))) #s(approx (/ (+ (/ (* (* -5641895835477563/5000000000000000 z) y) (- 5641895835477563/5000000000000000 (* y x))) y) (- 5641895835477563/5000000000000000 (* y x))) (*.f64 #s(approx (+ (* -5000000000000000/5641895835477563 z) 5000000000000000/5641895835477563) (*.f64 #s(literal -5000000000000000/5641895835477563 binary64) z)) y))) (-.f64 #s(approx (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y))) #s(approx (/ (+ (/ (* (* -5641895835477563/5000000000000000 z) y) (- 5641895835477563/5000000000000000 (* y x))) y) (- 5641895835477563/5000000000000000 (* y x))) (*.f64 #s(approx (+ (* -5000000000000000/5641895835477563 z) 5000000000000000/5641895835477563) (*.f64 #s(literal -5000000000000000/5641895835477563 binary64) z)) y))) x) (*.f64 x x))))
(/.f64 (-.f64 (*.f64 x x) (pow.f64 #s(approx (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y))) #s(approx (/ (+ (/ (* (* -5641895835477563/5000000000000000 z) y) (- 5641895835477563/5000000000000000 (* y x))) y) (- 5641895835477563/5000000000000000 (* y x))) (*.f64 #s(approx (+ (* -5000000000000000/5641895835477563 z) 5000000000000000/5641895835477563) (*.f64 #s(literal -5000000000000000/5641895835477563 binary64) z)) y))) #s(literal 2 binary64))) (-.f64 x #s(approx (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y))) #s(approx (/ (+ (/ (* (* -5641895835477563/5000000000000000 z) y) (- 5641895835477563/5000000000000000 (* y x))) y) (- 5641895835477563/5000000000000000 (* y x))) (*.f64 #s(approx (+ (* -5000000000000000/5641895835477563 z) 5000000000000000/5641895835477563) (*.f64 #s(literal -5000000000000000/5641895835477563 binary64) z)) y)))))
(/.f64 (+.f64 (pow.f64 #s(approx (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y))) #s(approx (/ (+ (/ (* (* -5641895835477563/5000000000000000 z) y) (- 5641895835477563/5000000000000000 (* y x))) y) (- 5641895835477563/5000000000000000 (* y x))) (*.f64 #s(approx (+ (* -5000000000000000/5641895835477563 z) 5000000000000000/5641895835477563) (*.f64 #s(literal -5000000000000000/5641895835477563 binary64) z)) y))) #s(literal 3 binary64)) (pow.f64 x #s(literal 3 binary64))) (+.f64 (pow.f64 #s(approx (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y))) #s(approx (/ (+ (/ (* (* -5641895835477563/5000000000000000 z) y) (- 5641895835477563/5000000000000000 (* y x))) y) (- 5641895835477563/5000000000000000 (* y x))) (*.f64 #s(approx (+ (* -5000000000000000/5641895835477563 z) 5000000000000000/5641895835477563) (*.f64 #s(literal -5000000000000000/5641895835477563 binary64) z)) y))) #s(literal 2 binary64)) (-.f64 (*.f64 x x) (*.f64 #s(approx (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y))) #s(approx (/ (+ (/ (* (* -5641895835477563/5000000000000000 z) y) (- 5641895835477563/5000000000000000 (* y x))) y) (- 5641895835477563/5000000000000000 (* y x))) (*.f64 #s(approx (+ (* -5000000000000000/5641895835477563 z) 5000000000000000/5641895835477563) (*.f64 #s(literal -5000000000000000/5641895835477563 binary64) z)) y))) x))))
(/.f64 (+.f64 (pow.f64 #s(approx (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y))) #s(approx (/ (+ (/ (* (* -5641895835477563/5000000000000000 z) y) (- 5641895835477563/5000000000000000 (* y x))) y) (- 5641895835477563/5000000000000000 (* y x))) (*.f64 #s(approx (+ (* -5000000000000000/5641895835477563 z) 5000000000000000/5641895835477563) (*.f64 #s(literal -5000000000000000/5641895835477563 binary64) z)) y))) #s(literal 3 binary64)) (pow.f64 x #s(literal 3 binary64))) (fma.f64 #s(approx (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y))) #s(approx (/ (+ (/ (* (* -5641895835477563/5000000000000000 z) y) (- 5641895835477563/5000000000000000 (* y x))) y) (- 5641895835477563/5000000000000000 (* y x))) (*.f64 #s(approx (+ (* -5000000000000000/5641895835477563 z) 5000000000000000/5641895835477563) (*.f64 #s(literal -5000000000000000/5641895835477563 binary64) z)) y))) (-.f64 #s(approx (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y))) #s(approx (/ (+ (/ (* (* -5641895835477563/5000000000000000 z) y) (- 5641895835477563/5000000000000000 (* y x))) y) (- 5641895835477563/5000000000000000 (* y x))) (*.f64 #s(approx (+ (* -5000000000000000/5641895835477563 z) 5000000000000000/5641895835477563) (*.f64 #s(literal -5000000000000000/5641895835477563 binary64) z)) y))) x) (*.f64 x x)))
(-.f64 (/.f64 (pow.f64 #s(approx (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y))) #s(approx (/ (+ (/ (* (* -5641895835477563/5000000000000000 z) y) (- 5641895835477563/5000000000000000 (* y x))) y) (- 5641895835477563/5000000000000000 (* y x))) (*.f64 #s(approx (+ (* -5000000000000000/5641895835477563 z) 5000000000000000/5641895835477563) (*.f64 #s(literal -5000000000000000/5641895835477563 binary64) z)) y))) #s(literal 2 binary64)) (-.f64 #s(approx (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y))) #s(approx (/ (+ (/ (* (* -5641895835477563/5000000000000000 z) y) (- 5641895835477563/5000000000000000 (* y x))) y) (- 5641895835477563/5000000000000000 (* y x))) (*.f64 #s(approx (+ (* -5000000000000000/5641895835477563 z) 5000000000000000/5641895835477563) (*.f64 #s(literal -5000000000000000/5641895835477563 binary64) z)) y))) x)) (/.f64 (*.f64 x x) (-.f64 #s(approx (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y))) #s(approx (/ (+ (/ (* (* -5641895835477563/5000000000000000 z) y) (- 5641895835477563/5000000000000000 (* y x))) y) (- 5641895835477563/5000000000000000 (* y x))) (*.f64 #s(approx (+ (* -5000000000000000/5641895835477563 z) 5000000000000000/5641895835477563) (*.f64 #s(literal -5000000000000000/5641895835477563 binary64) z)) y))) x)))
(-.f64 (/.f64 (*.f64 x x) (-.f64 x #s(approx (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y))) #s(approx (/ (+ (/ (* (* -5641895835477563/5000000000000000 z) y) (- 5641895835477563/5000000000000000 (* y x))) y) (- 5641895835477563/5000000000000000 (* y x))) (*.f64 #s(approx (+ (* -5000000000000000/5641895835477563 z) 5000000000000000/5641895835477563) (*.f64 #s(literal -5000000000000000/5641895835477563 binary64) z)) y))))) (/.f64 (pow.f64 #s(approx (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y))) #s(approx (/ (+ (/ (* (* -5641895835477563/5000000000000000 z) y) (- 5641895835477563/5000000000000000 (* y x))) y) (- 5641895835477563/5000000000000000 (* y x))) (*.f64 #s(approx (+ (* -5000000000000000/5641895835477563 z) 5000000000000000/5641895835477563) (*.f64 #s(literal -5000000000000000/5641895835477563 binary64) z)) y))) #s(literal 2 binary64)) (-.f64 x #s(approx (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y))) #s(approx (/ (+ (/ (* (* -5641895835477563/5000000000000000 z) y) (- 5641895835477563/5000000000000000 (* y x))) y) (- 5641895835477563/5000000000000000 (* y x))) (*.f64 #s(approx (+ (* -5000000000000000/5641895835477563 z) 5000000000000000/5641895835477563) (*.f64 #s(literal -5000000000000000/5641895835477563 binary64) z)) y))))))
(+.f64 (/.f64 (pow.f64 #s(approx (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y))) #s(approx (/ (+ (/ (* (* -5641895835477563/5000000000000000 z) y) (- 5641895835477563/5000000000000000 (* y x))) y) (- 5641895835477563/5000000000000000 (* y x))) (*.f64 #s(approx (+ (* -5000000000000000/5641895835477563 z) 5000000000000000/5641895835477563) (*.f64 #s(literal -5000000000000000/5641895835477563 binary64) z)) y))) #s(literal 3 binary64)) (+.f64 (pow.f64 #s(approx (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y))) #s(approx (/ (+ (/ (* (* -5641895835477563/5000000000000000 z) y) (- 5641895835477563/5000000000000000 (* y x))) y) (- 5641895835477563/5000000000000000 (* y x))) (*.f64 #s(approx (+ (* -5000000000000000/5641895835477563 z) 5000000000000000/5641895835477563) (*.f64 #s(literal -5000000000000000/5641895835477563 binary64) z)) y))) #s(literal 2 binary64)) (-.f64 (*.f64 x x) (*.f64 #s(approx (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y))) #s(approx (/ (+ (/ (* (* -5641895835477563/5000000000000000 z) y) (- 5641895835477563/5000000000000000 (* y x))) y) (- 5641895835477563/5000000000000000 (* y x))) (*.f64 #s(approx (+ (* -5000000000000000/5641895835477563 z) 5000000000000000/5641895835477563) (*.f64 #s(literal -5000000000000000/5641895835477563 binary64) z)) y))) x)))) (/.f64 (pow.f64 x #s(literal 3 binary64)) (+.f64 (pow.f64 #s(approx (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y))) #s(approx (/ (+ (/ (* (* -5641895835477563/5000000000000000 z) y) (- 5641895835477563/5000000000000000 (* y x))) y) (- 5641895835477563/5000000000000000 (* y x))) (*.f64 #s(approx (+ (* -5000000000000000/5641895835477563 z) 5000000000000000/5641895835477563) (*.f64 #s(literal -5000000000000000/5641895835477563 binary64) z)) y))) #s(literal 2 binary64)) (-.f64 (*.f64 x x) (*.f64 #s(approx (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y))) #s(approx (/ (+ (/ (* (* -5641895835477563/5000000000000000 z) y) (- 5641895835477563/5000000000000000 (* y x))) y) (- 5641895835477563/5000000000000000 (* y x))) (*.f64 #s(approx (+ (* -5000000000000000/5641895835477563 z) 5000000000000000/5641895835477563) (*.f64 #s(literal -5000000000000000/5641895835477563 binary64) z)) y))) x)))))
(+.f64 (/.f64 (pow.f64 x #s(literal 3 binary64)) (+.f64 (pow.f64 #s(approx (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y))) #s(approx (/ (+ (/ (* (* -5641895835477563/5000000000000000 z) y) (- 5641895835477563/5000000000000000 (* y x))) y) (- 5641895835477563/5000000000000000 (* y x))) (*.f64 #s(approx (+ (* -5000000000000000/5641895835477563 z) 5000000000000000/5641895835477563) (*.f64 #s(literal -5000000000000000/5641895835477563 binary64) z)) y))) #s(literal 2 binary64)) (-.f64 (*.f64 x x) (*.f64 #s(approx (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y))) #s(approx (/ (+ (/ (* (* -5641895835477563/5000000000000000 z) y) (- 5641895835477563/5000000000000000 (* y x))) y) (- 5641895835477563/5000000000000000 (* y x))) (*.f64 #s(approx (+ (* -5000000000000000/5641895835477563 z) 5000000000000000/5641895835477563) (*.f64 #s(literal -5000000000000000/5641895835477563 binary64) z)) y))) x)))) (/.f64 (pow.f64 #s(approx (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y))) #s(approx (/ (+ (/ (* (* -5641895835477563/5000000000000000 z) y) (- 5641895835477563/5000000000000000 (* y x))) y) (- 5641895835477563/5000000000000000 (* y x))) (*.f64 #s(approx (+ (* -5000000000000000/5641895835477563 z) 5000000000000000/5641895835477563) (*.f64 #s(literal -5000000000000000/5641895835477563 binary64) z)) y))) #s(literal 3 binary64)) (+.f64 (pow.f64 #s(approx (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y))) #s(approx (/ (+ (/ (* (* -5641895835477563/5000000000000000 z) y) (- 5641895835477563/5000000000000000 (* y x))) y) (- 5641895835477563/5000000000000000 (* y x))) (*.f64 #s(approx (+ (* -5000000000000000/5641895835477563 z) 5000000000000000/5641895835477563) (*.f64 #s(literal -5000000000000000/5641895835477563 binary64) z)) y))) #s(literal 2 binary64)) (-.f64 (*.f64 x x) (*.f64 #s(approx (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y))) #s(approx (/ (+ (/ (* (* -5641895835477563/5000000000000000 z) y) (- 5641895835477563/5000000000000000 (* y x))) y) (- 5641895835477563/5000000000000000 (* y x))) (*.f64 #s(approx (+ (* -5000000000000000/5641895835477563 z) 5000000000000000/5641895835477563) (*.f64 #s(literal -5000000000000000/5641895835477563 binary64) z)) y))) x)))))
(+.f64 (/.f64 (pow.f64 #s(approx (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y))) #s(approx (/ (+ (/ (* (* -5641895835477563/5000000000000000 z) y) (- 5641895835477563/5000000000000000 (* y x))) y) (- 5641895835477563/5000000000000000 (* y x))) (*.f64 #s(approx (+ (* -5000000000000000/5641895835477563 z) 5000000000000000/5641895835477563) (*.f64 #s(literal -5000000000000000/5641895835477563 binary64) z)) y))) #s(literal 3 binary64)) (fma.f64 #s(approx (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y))) #s(approx (/ (+ (/ (* (* -5641895835477563/5000000000000000 z) y) (- 5641895835477563/5000000000000000 (* y x))) y) (- 5641895835477563/5000000000000000 (* y x))) (*.f64 #s(approx (+ (* -5000000000000000/5641895835477563 z) 5000000000000000/5641895835477563) (*.f64 #s(literal -5000000000000000/5641895835477563 binary64) z)) y))) (-.f64 #s(approx (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y))) #s(approx (/ (+ (/ (* (* -5641895835477563/5000000000000000 z) y) (- 5641895835477563/5000000000000000 (* y x))) y) (- 5641895835477563/5000000000000000 (* y x))) (*.f64 #s(approx (+ (* -5000000000000000/5641895835477563 z) 5000000000000000/5641895835477563) (*.f64 #s(literal -5000000000000000/5641895835477563 binary64) z)) y))) x) (*.f64 x x))) (/.f64 (pow.f64 x #s(literal 3 binary64)) (fma.f64 #s(approx (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y))) #s(approx (/ (+ (/ (* (* -5641895835477563/5000000000000000 z) y) (- 5641895835477563/5000000000000000 (* y x))) y) (- 5641895835477563/5000000000000000 (* y x))) (*.f64 #s(approx (+ (* -5000000000000000/5641895835477563 z) 5000000000000000/5641895835477563) (*.f64 #s(literal -5000000000000000/5641895835477563 binary64) z)) y))) (-.f64 #s(approx (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y))) #s(approx (/ (+ (/ (* (* -5641895835477563/5000000000000000 z) y) (- 5641895835477563/5000000000000000 (* y x))) y) (- 5641895835477563/5000000000000000 (* y x))) (*.f64 #s(approx (+ (* -5000000000000000/5641895835477563 z) 5000000000000000/5641895835477563) (*.f64 #s(literal -5000000000000000/5641895835477563 binary64) z)) y))) x) (*.f64 x x))))
(+.f64 (/.f64 (pow.f64 x #s(literal 3 binary64)) (fma.f64 #s(approx (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y))) #s(approx (/ (+ (/ (* (* -5641895835477563/5000000000000000 z) y) (- 5641895835477563/5000000000000000 (* y x))) y) (- 5641895835477563/5000000000000000 (* y x))) (*.f64 #s(approx (+ (* -5000000000000000/5641895835477563 z) 5000000000000000/5641895835477563) (*.f64 #s(literal -5000000000000000/5641895835477563 binary64) z)) y))) (-.f64 #s(approx (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y))) #s(approx (/ (+ (/ (* (* -5641895835477563/5000000000000000 z) y) (- 5641895835477563/5000000000000000 (* y x))) y) (- 5641895835477563/5000000000000000 (* y x))) (*.f64 #s(approx (+ (* -5000000000000000/5641895835477563 z) 5000000000000000/5641895835477563) (*.f64 #s(literal -5000000000000000/5641895835477563 binary64) z)) y))) x) (*.f64 x x))) (/.f64 (pow.f64 #s(approx (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y))) #s(approx (/ (+ (/ (* (* -5641895835477563/5000000000000000 z) y) (- 5641895835477563/5000000000000000 (* y x))) y) (- 5641895835477563/5000000000000000 (* y x))) (*.f64 #s(approx (+ (* -5000000000000000/5641895835477563 z) 5000000000000000/5641895835477563) (*.f64 #s(literal -5000000000000000/5641895835477563 binary64) z)) y))) #s(literal 3 binary64)) (fma.f64 #s(approx (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y))) #s(approx (/ (+ (/ (* (* -5641895835477563/5000000000000000 z) y) (- 5641895835477563/5000000000000000 (* y x))) y) (- 5641895835477563/5000000000000000 (* y x))) (*.f64 #s(approx (+ (* -5000000000000000/5641895835477563 z) 5000000000000000/5641895835477563) (*.f64 #s(literal -5000000000000000/5641895835477563 binary64) z)) y))) (-.f64 #s(approx (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y))) #s(approx (/ (+ (/ (* (* -5641895835477563/5000000000000000 z) y) (- 5641895835477563/5000000000000000 (* y x))) y) (- 5641895835477563/5000000000000000 (* y x))) (*.f64 #s(approx (+ (* -5000000000000000/5641895835477563 z) 5000000000000000/5641895835477563) (*.f64 #s(literal -5000000000000000/5641895835477563 binary64) z)) y))) x) (*.f64 x x))))
(+.f64 (/.f64 (*.f64 x x) (-.f64 x #s(approx (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y))) #s(approx (/ (+ (/ (* (* -5641895835477563/5000000000000000 z) y) (- 5641895835477563/5000000000000000 (* y x))) y) (- 5641895835477563/5000000000000000 (* y x))) (*.f64 #s(approx (+ (* -5000000000000000/5641895835477563 z) 5000000000000000/5641895835477563) (*.f64 #s(literal -5000000000000000/5641895835477563 binary64) z)) y))))) (/.f64 (*.f64 (neg.f64 #s(approx (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y))) #s(approx (/ (+ (/ (* (* -5641895835477563/5000000000000000 z) y) (- 5641895835477563/5000000000000000 (* y x))) y) (- 5641895835477563/5000000000000000 (* y x))) (*.f64 #s(approx (+ (* -5000000000000000/5641895835477563 z) 5000000000000000/5641895835477563) (*.f64 #s(literal -5000000000000000/5641895835477563 binary64) z)) y)))) #s(approx (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y))) #s(approx (/ (+ (/ (* (* -5641895835477563/5000000000000000 z) y) (- 5641895835477563/5000000000000000 (* y x))) y) (- 5641895835477563/5000000000000000 (* y x))) (*.f64 #s(approx (+ (* -5000000000000000/5641895835477563 z) 5000000000000000/5641895835477563) (*.f64 #s(literal -5000000000000000/5641895835477563 binary64) z)) y)))) (-.f64 x #s(approx (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y))) #s(approx (/ (+ (/ (* (* -5641895835477563/5000000000000000 z) y) (- 5641895835477563/5000000000000000 (* y x))) y) (- 5641895835477563/5000000000000000 (* y x))) (*.f64 #s(approx (+ (* -5000000000000000/5641895835477563 z) 5000000000000000/5641895835477563) (*.f64 #s(literal -5000000000000000/5641895835477563 binary64) z)) y))))))
(+.f64 #s(approx (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y))) #s(approx (/ (+ (/ (* (* -5641895835477563/5000000000000000 z) y) (- 5641895835477563/5000000000000000 (* y x))) y) (- 5641895835477563/5000000000000000 (* y x))) (*.f64 #s(approx (+ (* -5000000000000000/5641895835477563 z) 5000000000000000/5641895835477563) (*.f64 #s(literal -5000000000000000/5641895835477563 binary64) z)) y))) x)
(+.f64 x #s(approx (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y))) #s(approx (/ (+ (/ (* (* -5641895835477563/5000000000000000 z) y) (- 5641895835477563/5000000000000000 (* y x))) y) (- 5641895835477563/5000000000000000 (* y x))) (*.f64 #s(approx (+ (* -5000000000000000/5641895835477563 z) 5000000000000000/5641895835477563) (*.f64 #s(literal -5000000000000000/5641895835477563 binary64) z)) y))))
#s(approx (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y))) #s(approx (/ (+ (/ (* (* -5641895835477563/5000000000000000 z) y) (- 5641895835477563/5000000000000000 (* y x))) y) (- 5641895835477563/5000000000000000 (* y x))) (*.f64 #s(approx (+ (* -5000000000000000/5641895835477563 z) 5000000000000000/5641895835477563) (*.f64 #s(literal -5000000000000000/5641895835477563 binary64) z)) y)))
#s(approx (/ (+ (/ (* (* -5641895835477563/5000000000000000 z) y) (- 5641895835477563/5000000000000000 (* y x))) y) (- 5641895835477563/5000000000000000 (* y x))) (*.f64 #s(approx (+ (* -5000000000000000/5641895835477563 z) 5000000000000000/5641895835477563) (*.f64 #s(literal -5000000000000000/5641895835477563 binary64) z)) y))
(*.f64 #s(approx (+ (* -5000000000000000/5641895835477563 z) 5000000000000000/5641895835477563) (*.f64 #s(literal -5000000000000000/5641895835477563 binary64) z)) y)
(*.f64 y #s(approx (+ (* -5000000000000000/5641895835477563 z) 5000000000000000/5641895835477563) (*.f64 #s(literal -5000000000000000/5641895835477563 binary64) z)))
(/.f64 (neg.f64 (-.f64 (pow.f64 (/.f64 y (fma.f64 (neg.f64 x) y #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(approx (+ (* z 5641895835477563/5000000000000000) 5641895835477563/5000000000000000) (*.f64 z #s(literal 5641895835477563/5000000000000000 binary64)))))) #s(literal 2 binary64)) (*.f64 x x))) (neg.f64 (-.f64 (/.f64 y (fma.f64 (neg.f64 x) y #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(approx (+ (* z 5641895835477563/5000000000000000) 5641895835477563/5000000000000000) (*.f64 z #s(literal 5641895835477563/5000000000000000 binary64)))))) x)))
(/.f64 (neg.f64 (neg.f64 (-.f64 (*.f64 x x) (pow.f64 (/.f64 y (fma.f64 (neg.f64 x) y #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(approx (+ (* z 5641895835477563/5000000000000000) 5641895835477563/5000000000000000) (*.f64 z #s(literal 5641895835477563/5000000000000000 binary64)))))) #s(literal 2 binary64))))) (neg.f64 (neg.f64 (-.f64 x (/.f64 y (fma.f64 (neg.f64 x) y #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(approx (+ (* z 5641895835477563/5000000000000000) 5641895835477563/5000000000000000) (*.f64 z #s(literal 5641895835477563/5000000000000000 binary64))))))))))
(/.f64 (neg.f64 (neg.f64 (+.f64 (pow.f64 (/.f64 y (fma.f64 (neg.f64 x) y #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(approx (+ (* z 5641895835477563/5000000000000000) 5641895835477563/5000000000000000) (*.f64 z #s(literal 5641895835477563/5000000000000000 binary64)))))) #s(literal 3 binary64)) (pow.f64 x #s(literal 3 binary64))))) (neg.f64 (neg.f64 (fma.f64 (/.f64 y (fma.f64 (neg.f64 x) y #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(approx (+ (* z 5641895835477563/5000000000000000) 5641895835477563/5000000000000000) (*.f64 z #s(literal 5641895835477563/5000000000000000 binary64)))))) (-.f64 (/.f64 y (fma.f64 (neg.f64 x) y #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(approx (+ (* z 5641895835477563/5000000000000000) 5641895835477563/5000000000000000) (*.f64 z #s(literal 5641895835477563/5000000000000000 binary64)))))) x) (*.f64 x x)))))
(/.f64 (-.f64 (*.f64 (*.f64 x x) (-.f64 x (/.f64 y (fma.f64 (neg.f64 x) y #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(approx (+ (* z 5641895835477563/5000000000000000) 5641895835477563/5000000000000000) (*.f64 z #s(literal 5641895835477563/5000000000000000 binary64)))))))) (*.f64 (-.f64 x (/.f64 y (fma.f64 (neg.f64 x) y #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(approx (+ (* z 5641895835477563/5000000000000000) 5641895835477563/5000000000000000) (*.f64 z #s(literal 5641895835477563/5000000000000000 binary64))))))) (pow.f64 (/.f64 y (fma.f64 (neg.f64 x) y #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(approx (+ (* z 5641895835477563/5000000000000000) 5641895835477563/5000000000000000) (*.f64 z #s(literal 5641895835477563/5000000000000000 binary64)))))) #s(literal 2 binary64)))) (*.f64 (-.f64 x (/.f64 y (fma.f64 (neg.f64 x) y #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(approx (+ (* z 5641895835477563/5000000000000000) 5641895835477563/5000000000000000) (*.f64 z #s(literal 5641895835477563/5000000000000000 binary64))))))) (-.f64 x (/.f64 y (fma.f64 (neg.f64 x) y #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(approx (+ (* z 5641895835477563/5000000000000000) 5641895835477563/5000000000000000) (*.f64 z #s(literal 5641895835477563/5000000000000000 binary64)))))))))
(/.f64 (fma.f64 (pow.f64 x #s(literal 3 binary64)) (fma.f64 (/.f64 y (fma.f64 (neg.f64 x) y #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(approx (+ (* z 5641895835477563/5000000000000000) 5641895835477563/5000000000000000) (*.f64 z #s(literal 5641895835477563/5000000000000000 binary64)))))) (-.f64 (/.f64 y (fma.f64 (neg.f64 x) y #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(approx (+ (* z 5641895835477563/5000000000000000) 5641895835477563/5000000000000000) (*.f64 z #s(literal 5641895835477563/5000000000000000 binary64)))))) x) (*.f64 x x)) (*.f64 (fma.f64 (/.f64 y (fma.f64 (neg.f64 x) y #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(approx (+ (* z 5641895835477563/5000000000000000) 5641895835477563/5000000000000000) (*.f64 z #s(literal 5641895835477563/5000000000000000 binary64)))))) (-.f64 (/.f64 y (fma.f64 (neg.f64 x) y #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(approx (+ (* z 5641895835477563/5000000000000000) 5641895835477563/5000000000000000) (*.f64 z #s(literal 5641895835477563/5000000000000000 binary64)))))) x) (*.f64 x x)) (pow.f64 (/.f64 y (fma.f64 (neg.f64 x) y #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(approx (+ (* z 5641895835477563/5000000000000000) 5641895835477563/5000000000000000) (*.f64 z #s(literal 5641895835477563/5000000000000000 binary64)))))) #s(literal 3 binary64)))) (*.f64 (fma.f64 (/.f64 y (fma.f64 (neg.f64 x) y #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(approx (+ (* z 5641895835477563/5000000000000000) 5641895835477563/5000000000000000) (*.f64 z #s(literal 5641895835477563/5000000000000000 binary64)))))) (-.f64 (/.f64 y (fma.f64 (neg.f64 x) y #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(approx (+ (* z 5641895835477563/5000000000000000) 5641895835477563/5000000000000000) (*.f64 z #s(literal 5641895835477563/5000000000000000 binary64)))))) x) (*.f64 x x)) (fma.f64 (/.f64 y (fma.f64 (neg.f64 x) y #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(approx (+ (* z 5641895835477563/5000000000000000) 5641895835477563/5000000000000000) (*.f64 z #s(literal 5641895835477563/5000000000000000 binary64)))))) (-.f64 (/.f64 y (fma.f64 (neg.f64 x) y #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(approx (+ (* z 5641895835477563/5000000000000000) 5641895835477563/5000000000000000) (*.f64 z #s(literal 5641895835477563/5000000000000000 binary64)))))) x) (*.f64 x x))))
(/.f64 (-.f64 (pow.f64 (/.f64 y (fma.f64 (neg.f64 x) y #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(approx (+ (* z 5641895835477563/5000000000000000) 5641895835477563/5000000000000000) (*.f64 z #s(literal 5641895835477563/5000000000000000 binary64)))))) #s(literal 2 binary64)) (*.f64 x x)) (-.f64 (/.f64 y (fma.f64 (neg.f64 x) y #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(approx (+ (* z 5641895835477563/5000000000000000) 5641895835477563/5000000000000000) (*.f64 z #s(literal 5641895835477563/5000000000000000 binary64)))))) x))
(/.f64 (neg.f64 (-.f64 (*.f64 x x) (pow.f64 (/.f64 y (fma.f64 (neg.f64 x) y #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(approx (+ (* z 5641895835477563/5000000000000000) 5641895835477563/5000000000000000) (*.f64 z #s(literal 5641895835477563/5000000000000000 binary64)))))) #s(literal 2 binary64)))) (neg.f64 (-.f64 x (/.f64 y (fma.f64 (neg.f64 x) y #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(approx (+ (* z 5641895835477563/5000000000000000) 5641895835477563/5000000000000000) (*.f64 z #s(literal 5641895835477563/5000000000000000 binary64)))))))))
(/.f64 (neg.f64 (+.f64 (pow.f64 (/.f64 y (fma.f64 (neg.f64 x) y #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(approx (+ (* z 5641895835477563/5000000000000000) 5641895835477563/5000000000000000) (*.f64 z #s(literal 5641895835477563/5000000000000000 binary64)))))) #s(literal 3 binary64)) (pow.f64 x #s(literal 3 binary64)))) (neg.f64 (+.f64 (pow.f64 (/.f64 y (fma.f64 (neg.f64 x) y #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(approx (+ (* z 5641895835477563/5000000000000000) 5641895835477563/5000000000000000) (*.f64 z #s(literal 5641895835477563/5000000000000000 binary64)))))) #s(literal 2 binary64)) (-.f64 (*.f64 x x) (/.f64 (*.f64 y x) (fma.f64 (neg.f64 x) y #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(approx (+ (* z 5641895835477563/5000000000000000) 5641895835477563/5000000000000000) (*.f64 z #s(literal 5641895835477563/5000000000000000 binary64))))))))))
(/.f64 (neg.f64 (+.f64 (pow.f64 (/.f64 y (fma.f64 (neg.f64 x) y #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(approx (+ (* z 5641895835477563/5000000000000000) 5641895835477563/5000000000000000) (*.f64 z #s(literal 5641895835477563/5000000000000000 binary64)))))) #s(literal 3 binary64)) (pow.f64 x #s(literal 3 binary64)))) (neg.f64 (fma.f64 (/.f64 y (fma.f64 (neg.f64 x) y #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(approx (+ (* z 5641895835477563/5000000000000000) 5641895835477563/5000000000000000) (*.f64 z #s(literal 5641895835477563/5000000000000000 binary64)))))) (-.f64 (/.f64 y (fma.f64 (neg.f64 x) y #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(approx (+ (* z 5641895835477563/5000000000000000) 5641895835477563/5000000000000000) (*.f64 z #s(literal 5641895835477563/5000000000000000 binary64)))))) x) (*.f64 x x))))
(/.f64 (-.f64 (*.f64 x x) (pow.f64 (/.f64 y (fma.f64 (neg.f64 x) y #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(approx (+ (* z 5641895835477563/5000000000000000) 5641895835477563/5000000000000000) (*.f64 z #s(literal 5641895835477563/5000000000000000 binary64)))))) #s(literal 2 binary64))) (-.f64 x (/.f64 y (fma.f64 (neg.f64 x) y #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(approx (+ (* z 5641895835477563/5000000000000000) 5641895835477563/5000000000000000) (*.f64 z #s(literal 5641895835477563/5000000000000000 binary64))))))))
(/.f64 (+.f64 (pow.f64 (/.f64 y (fma.f64 (neg.f64 x) y #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(approx (+ (* z 5641895835477563/5000000000000000) 5641895835477563/5000000000000000) (*.f64 z #s(literal 5641895835477563/5000000000000000 binary64)))))) #s(literal 3 binary64)) (pow.f64 x #s(literal 3 binary64))) (+.f64 (pow.f64 (/.f64 y (fma.f64 (neg.f64 x) y #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(approx (+ (* z 5641895835477563/5000000000000000) 5641895835477563/5000000000000000) (*.f64 z #s(literal 5641895835477563/5000000000000000 binary64)))))) #s(literal 2 binary64)) (-.f64 (*.f64 x x) (/.f64 (*.f64 y x) (fma.f64 (neg.f64 x) y #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(approx (+ (* z 5641895835477563/5000000000000000) 5641895835477563/5000000000000000) (*.f64 z #s(literal 5641895835477563/5000000000000000 binary64)))))))))
(/.f64 (+.f64 (pow.f64 (/.f64 y (fma.f64 (neg.f64 x) y #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(approx (+ (* z 5641895835477563/5000000000000000) 5641895835477563/5000000000000000) (*.f64 z #s(literal 5641895835477563/5000000000000000 binary64)))))) #s(literal 3 binary64)) (pow.f64 x #s(literal 3 binary64))) (fma.f64 (/.f64 y (fma.f64 (neg.f64 x) y #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(approx (+ (* z 5641895835477563/5000000000000000) 5641895835477563/5000000000000000) (*.f64 z #s(literal 5641895835477563/5000000000000000 binary64)))))) (-.f64 (/.f64 y (fma.f64 (neg.f64 x) y #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(approx (+ (* z 5641895835477563/5000000000000000) 5641895835477563/5000000000000000) (*.f64 z #s(literal 5641895835477563/5000000000000000 binary64)))))) x) (*.f64 x x)))
(fma.f64 (/.f64 y (-.f64 (pow.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(approx (+ (* z 5641895835477563/5000000000000000) 5641895835477563/5000000000000000) (*.f64 z #s(literal 5641895835477563/5000000000000000 binary64)))) #s(literal 2 binary64)) (pow.f64 (*.f64 y x) #s(literal 2 binary64)))) (fma.f64 y x #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(approx (+ (* z 5641895835477563/5000000000000000) 5641895835477563/5000000000000000) (*.f64 z #s(literal 5641895835477563/5000000000000000 binary64))))) x)
(fma.f64 (/.f64 y (-.f64 (pow.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(approx (+ (* z 5641895835477563/5000000000000000) 5641895835477563/5000000000000000) (*.f64 z #s(literal 5641895835477563/5000000000000000 binary64)))) #s(literal 3 binary64)) (pow.f64 (*.f64 y x) #s(literal 3 binary64)))) (fma.f64 (*.f64 y x) (fma.f64 y x #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(approx (+ (* z 5641895835477563/5000000000000000) 5641895835477563/5000000000000000) (*.f64 z #s(literal 5641895835477563/5000000000000000 binary64))))) (pow.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(approx (+ (* z 5641895835477563/5000000000000000) 5641895835477563/5000000000000000) (*.f64 z #s(literal 5641895835477563/5000000000000000 binary64)))) #s(literal 2 binary64))) x)
(-.f64 (/.f64 (pow.f64 (/.f64 y (fma.f64 (neg.f64 x) y #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(approx (+ (* z 5641895835477563/5000000000000000) 5641895835477563/5000000000000000) (*.f64 z #s(literal 5641895835477563/5000000000000000 binary64)))))) #s(literal 2 binary64)) (-.f64 (/.f64 y (fma.f64 (neg.f64 x) y #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(approx (+ (* z 5641895835477563/5000000000000000) 5641895835477563/5000000000000000) (*.f64 z #s(literal 5641895835477563/5000000000000000 binary64)))))) x)) (/.f64 (*.f64 x x) (-.f64 (/.f64 y (fma.f64 (neg.f64 x) y #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(approx (+ (* z 5641895835477563/5000000000000000) 5641895835477563/5000000000000000) (*.f64 z #s(literal 5641895835477563/5000000000000000 binary64)))))) x)))
(-.f64 (/.f64 (*.f64 x x) (-.f64 x (/.f64 y (fma.f64 (neg.f64 x) y #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(approx (+ (* z 5641895835477563/5000000000000000) 5641895835477563/5000000000000000) (*.f64 z #s(literal 5641895835477563/5000000000000000 binary64)))))))) (/.f64 (pow.f64 (/.f64 y (fma.f64 (neg.f64 x) y #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(approx (+ (* z 5641895835477563/5000000000000000) 5641895835477563/5000000000000000) (*.f64 z #s(literal 5641895835477563/5000000000000000 binary64)))))) #s(literal 2 binary64)) (-.f64 x (/.f64 y (fma.f64 (neg.f64 x) y #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(approx (+ (* z 5641895835477563/5000000000000000) 5641895835477563/5000000000000000) (*.f64 z #s(literal 5641895835477563/5000000000000000 binary64)))))))))
(+.f64 (/.f64 (pow.f64 (/.f64 y (fma.f64 (neg.f64 x) y #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(approx (+ (* z 5641895835477563/5000000000000000) 5641895835477563/5000000000000000) (*.f64 z #s(literal 5641895835477563/5000000000000000 binary64)))))) #s(literal 3 binary64)) (+.f64 (pow.f64 (/.f64 y (fma.f64 (neg.f64 x) y #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(approx (+ (* z 5641895835477563/5000000000000000) 5641895835477563/5000000000000000) (*.f64 z #s(literal 5641895835477563/5000000000000000 binary64)))))) #s(literal 2 binary64)) (-.f64 (*.f64 x x) (/.f64 (*.f64 y x) (fma.f64 (neg.f64 x) y #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(approx (+ (* z 5641895835477563/5000000000000000) 5641895835477563/5000000000000000) (*.f64 z #s(literal 5641895835477563/5000000000000000 binary64))))))))) (/.f64 (pow.f64 x #s(literal 3 binary64)) (+.f64 (pow.f64 (/.f64 y (fma.f64 (neg.f64 x) y #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(approx (+ (* z 5641895835477563/5000000000000000) 5641895835477563/5000000000000000) (*.f64 z #s(literal 5641895835477563/5000000000000000 binary64)))))) #s(literal 2 binary64)) (-.f64 (*.f64 x x) (/.f64 (*.f64 y x) (fma.f64 (neg.f64 x) y #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(approx (+ (* z 5641895835477563/5000000000000000) 5641895835477563/5000000000000000) (*.f64 z #s(literal 5641895835477563/5000000000000000 binary64))))))))))
(+.f64 (/.f64 (pow.f64 x #s(literal 3 binary64)) (+.f64 (pow.f64 (/.f64 y (fma.f64 (neg.f64 x) y #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(approx (+ (* z 5641895835477563/5000000000000000) 5641895835477563/5000000000000000) (*.f64 z #s(literal 5641895835477563/5000000000000000 binary64)))))) #s(literal 2 binary64)) (-.f64 (*.f64 x x) (/.f64 (*.f64 y x) (fma.f64 (neg.f64 x) y #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(approx (+ (* z 5641895835477563/5000000000000000) 5641895835477563/5000000000000000) (*.f64 z #s(literal 5641895835477563/5000000000000000 binary64))))))))) (/.f64 (pow.f64 (/.f64 y (fma.f64 (neg.f64 x) y #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(approx (+ (* z 5641895835477563/5000000000000000) 5641895835477563/5000000000000000) (*.f64 z #s(literal 5641895835477563/5000000000000000 binary64)))))) #s(literal 3 binary64)) (+.f64 (pow.f64 (/.f64 y (fma.f64 (neg.f64 x) y #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(approx (+ (* z 5641895835477563/5000000000000000) 5641895835477563/5000000000000000) (*.f64 z #s(literal 5641895835477563/5000000000000000 binary64)))))) #s(literal 2 binary64)) (-.f64 (*.f64 x x) (/.f64 (*.f64 y x) (fma.f64 (neg.f64 x) y #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(approx (+ (* z 5641895835477563/5000000000000000) 5641895835477563/5000000000000000) (*.f64 z #s(literal 5641895835477563/5000000000000000 binary64))))))))))
(+.f64 (/.f64 (pow.f64 (/.f64 y (fma.f64 (neg.f64 x) y #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(approx (+ (* z 5641895835477563/5000000000000000) 5641895835477563/5000000000000000) (*.f64 z #s(literal 5641895835477563/5000000000000000 binary64)))))) #s(literal 3 binary64)) (fma.f64 (/.f64 y (fma.f64 (neg.f64 x) y #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(approx (+ (* z 5641895835477563/5000000000000000) 5641895835477563/5000000000000000) (*.f64 z #s(literal 5641895835477563/5000000000000000 binary64)))))) (-.f64 (/.f64 y (fma.f64 (neg.f64 x) y #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(approx (+ (* z 5641895835477563/5000000000000000) 5641895835477563/5000000000000000) (*.f64 z #s(literal 5641895835477563/5000000000000000 binary64)))))) x) (*.f64 x x))) (/.f64 (pow.f64 x #s(literal 3 binary64)) (fma.f64 (/.f64 y (fma.f64 (neg.f64 x) y #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(approx (+ (* z 5641895835477563/5000000000000000) 5641895835477563/5000000000000000) (*.f64 z #s(literal 5641895835477563/5000000000000000 binary64)))))) (-.f64 (/.f64 y (fma.f64 (neg.f64 x) y #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(approx (+ (* z 5641895835477563/5000000000000000) 5641895835477563/5000000000000000) (*.f64 z #s(literal 5641895835477563/5000000000000000 binary64)))))) x) (*.f64 x x))))
(+.f64 (/.f64 (pow.f64 x #s(literal 3 binary64)) (fma.f64 (/.f64 y (fma.f64 (neg.f64 x) y #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(approx (+ (* z 5641895835477563/5000000000000000) 5641895835477563/5000000000000000) (*.f64 z #s(literal 5641895835477563/5000000000000000 binary64)))))) (-.f64 (/.f64 y (fma.f64 (neg.f64 x) y #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(approx (+ (* z 5641895835477563/5000000000000000) 5641895835477563/5000000000000000) (*.f64 z #s(literal 5641895835477563/5000000000000000 binary64)))))) x) (*.f64 x x))) (/.f64 (pow.f64 (/.f64 y (fma.f64 (neg.f64 x) y #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(approx (+ (* z 5641895835477563/5000000000000000) 5641895835477563/5000000000000000) (*.f64 z #s(literal 5641895835477563/5000000000000000 binary64)))))) #s(literal 3 binary64)) (fma.f64 (/.f64 y (fma.f64 (neg.f64 x) y #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(approx (+ (* z 5641895835477563/5000000000000000) 5641895835477563/5000000000000000) (*.f64 z #s(literal 5641895835477563/5000000000000000 binary64)))))) (-.f64 (/.f64 y (fma.f64 (neg.f64 x) y #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(approx (+ (* z 5641895835477563/5000000000000000) 5641895835477563/5000000000000000) (*.f64 z #s(literal 5641895835477563/5000000000000000 binary64)))))) x) (*.f64 x x))))
(+.f64 (/.f64 (*.f64 x x) (-.f64 x (/.f64 y (fma.f64 (neg.f64 x) y #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(approx (+ (* z 5641895835477563/5000000000000000) 5641895835477563/5000000000000000) (*.f64 z #s(literal 5641895835477563/5000000000000000 binary64)))))))) (/.f64 (*.f64 (neg.f64 (/.f64 y (fma.f64 (neg.f64 x) y #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(approx (+ (* z 5641895835477563/5000000000000000) 5641895835477563/5000000000000000) (*.f64 z #s(literal 5641895835477563/5000000000000000 binary64))))))) (/.f64 y (fma.f64 (neg.f64 x) y #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(approx (+ (* z 5641895835477563/5000000000000000) 5641895835477563/5000000000000000) (*.f64 z #s(literal 5641895835477563/5000000000000000 binary64))))))) (-.f64 x (/.f64 y (fma.f64 (neg.f64 x) y #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(approx (+ (* z 5641895835477563/5000000000000000) 5641895835477563/5000000000000000) (*.f64 z #s(literal 5641895835477563/5000000000000000 binary64)))))))))
(+.f64 (/.f64 y (fma.f64 (neg.f64 x) y #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(approx (+ (* z 5641895835477563/5000000000000000) 5641895835477563/5000000000000000) (*.f64 z #s(literal 5641895835477563/5000000000000000 binary64)))))) x)
(+.f64 x (/.f64 y (fma.f64 (neg.f64 x) y #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(approx (+ (* z 5641895835477563/5000000000000000) 5641895835477563/5000000000000000) (*.f64 z #s(literal 5641895835477563/5000000000000000 binary64)))))))
(*.f64 (/.f64 y (-.f64 (pow.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(approx (+ (* z 5641895835477563/5000000000000000) 5641895835477563/5000000000000000) (*.f64 z #s(literal 5641895835477563/5000000000000000 binary64)))) #s(literal 2 binary64)) (pow.f64 (*.f64 y x) #s(literal 2 binary64)))) (fma.f64 y x #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(approx (+ (* z 5641895835477563/5000000000000000) 5641895835477563/5000000000000000) (*.f64 z #s(literal 5641895835477563/5000000000000000 binary64))))))
(*.f64 (/.f64 y (-.f64 (pow.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(approx (+ (* z 5641895835477563/5000000000000000) 5641895835477563/5000000000000000) (*.f64 z #s(literal 5641895835477563/5000000000000000 binary64)))) #s(literal 3 binary64)) (pow.f64 (*.f64 y x) #s(literal 3 binary64)))) (fma.f64 (*.f64 y x) (fma.f64 y x #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(approx (+ (* z 5641895835477563/5000000000000000) 5641895835477563/5000000000000000) (*.f64 z #s(literal 5641895835477563/5000000000000000 binary64))))) (pow.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(approx (+ (* z 5641895835477563/5000000000000000) 5641895835477563/5000000000000000) (*.f64 z #s(literal 5641895835477563/5000000000000000 binary64)))) #s(literal 2 binary64))))
(/.f64 (neg.f64 (neg.f64 (neg.f64 y))) (neg.f64 (neg.f64 (neg.f64 (fma.f64 (neg.f64 x) y #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(approx (+ (* z 5641895835477563/5000000000000000) 5641895835477563/5000000000000000) (*.f64 z #s(literal 5641895835477563/5000000000000000 binary64)))))))))
(/.f64 (neg.f64 (neg.f64 y)) (neg.f64 (neg.f64 (fma.f64 (neg.f64 x) y #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(approx (+ (* z 5641895835477563/5000000000000000) 5641895835477563/5000000000000000) (*.f64 z #s(literal 5641895835477563/5000000000000000 binary64))))))))
(/.f64 (neg.f64 y) (neg.f64 (fma.f64 (neg.f64 x) y #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(approx (+ (* z 5641895835477563/5000000000000000) 5641895835477563/5000000000000000) (*.f64 z #s(literal 5641895835477563/5000000000000000 binary64)))))))
(/.f64 y (fma.f64 (neg.f64 x) y #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(approx (+ (* z 5641895835477563/5000000000000000) 5641895835477563/5000000000000000) (*.f64 z #s(literal 5641895835477563/5000000000000000 binary64))))))
(neg.f64 (/.f64 (neg.f64 y) (fma.f64 (neg.f64 x) y #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(approx (+ (* z 5641895835477563/5000000000000000) 5641895835477563/5000000000000000) (*.f64 z #s(literal 5641895835477563/5000000000000000 binary64)))))))
(neg.f64 (/.f64 y (neg.f64 (fma.f64 (neg.f64 x) y #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(approx (+ (* z 5641895835477563/5000000000000000) 5641895835477563/5000000000000000) (*.f64 z #s(literal 5641895835477563/5000000000000000 binary64))))))))
(/.f64 (neg.f64 (+.f64 (pow.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(approx (+ (* z 5641895835477563/5000000000000000) 5641895835477563/5000000000000000) (*.f64 z #s(literal 5641895835477563/5000000000000000 binary64)))) #s(literal 3 binary64)) (pow.f64 (*.f64 (neg.f64 x) y) #s(literal 3 binary64)))) (neg.f64 (+.f64 (pow.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(approx (+ (* z 5641895835477563/5000000000000000) 5641895835477563/5000000000000000) (*.f64 z #s(literal 5641895835477563/5000000000000000 binary64)))) #s(literal 2 binary64)) (-.f64 (pow.f64 (*.f64 y x) #s(literal 2 binary64)) (*.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(approx (+ (* z 5641895835477563/5000000000000000) 5641895835477563/5000000000000000) (*.f64 z #s(literal 5641895835477563/5000000000000000 binary64)))) (*.f64 (neg.f64 x) y))))))
(/.f64 (neg.f64 (neg.f64 (-.f64 (pow.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(approx (+ (* z 5641895835477563/5000000000000000) 5641895835477563/5000000000000000) (*.f64 z #s(literal 5641895835477563/5000000000000000 binary64)))) #s(literal 2 binary64)) (pow.f64 (*.f64 y x) #s(literal 2 binary64))))) (neg.f64 (neg.f64 (fma.f64 y x #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(approx (+ (* z 5641895835477563/5000000000000000) 5641895835477563/5000000000000000) (*.f64 z #s(literal 5641895835477563/5000000000000000 binary64))))))))
(/.f64 (neg.f64 (neg.f64 (-.f64 (pow.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(approx (+ (* z 5641895835477563/5000000000000000) 5641895835477563/5000000000000000) (*.f64 z #s(literal 5641895835477563/5000000000000000 binary64)))) #s(literal 3 binary64)) (pow.f64 (*.f64 y x) #s(literal 3 binary64))))) (neg.f64 (neg.f64 (fma.f64 (*.f64 y x) (fma.f64 y x #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(approx (+ (* z 5641895835477563/5000000000000000) 5641895835477563/5000000000000000) (*.f64 z #s(literal 5641895835477563/5000000000000000 binary64))))) (pow.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(approx (+ (* z 5641895835477563/5000000000000000) 5641895835477563/5000000000000000) (*.f64 z #s(literal 5641895835477563/5000000000000000 binary64)))) #s(literal 2 binary64))))))
(/.f64 (-.f64 (*.f64 (pow.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(approx (+ (* z 5641895835477563/5000000000000000) 5641895835477563/5000000000000000) (*.f64 z #s(literal 5641895835477563/5000000000000000 binary64)))) #s(literal 2 binary64)) (fma.f64 y x #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(approx (+ (* z 5641895835477563/5000000000000000) 5641895835477563/5000000000000000) (*.f64 z #s(literal 5641895835477563/5000000000000000 binary64)))))) (*.f64 (fma.f64 y x #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(approx (+ (* z 5641895835477563/5000000000000000) 5641895835477563/5000000000000000) (*.f64 z #s(literal 5641895835477563/5000000000000000 binary64))))) (pow.f64 (*.f64 y x) #s(literal 2 binary64)))) (*.f64 (fma.f64 y x #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(approx (+ (* z 5641895835477563/5000000000000000) 5641895835477563/5000000000000000) (*.f64 z #s(literal 5641895835477563/5000000000000000 binary64))))) (fma.f64 y x #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(approx (+ (* z 5641895835477563/5000000000000000) 5641895835477563/5000000000000000) (*.f64 z #s(literal 5641895835477563/5000000000000000 binary64)))))))
(/.f64 (-.f64 (*.f64 (pow.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(approx (+ (* z 5641895835477563/5000000000000000) 5641895835477563/5000000000000000) (*.f64 z #s(literal 5641895835477563/5000000000000000 binary64)))) #s(literal 3 binary64)) (fma.f64 (*.f64 y x) (fma.f64 y x #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(approx (+ (* z 5641895835477563/5000000000000000) 5641895835477563/5000000000000000) (*.f64 z #s(literal 5641895835477563/5000000000000000 binary64))))) (pow.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(approx (+ (* z 5641895835477563/5000000000000000) 5641895835477563/5000000000000000) (*.f64 z #s(literal 5641895835477563/5000000000000000 binary64)))) #s(literal 2 binary64)))) (*.f64 (fma.f64 (*.f64 y x) (fma.f64 y x #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(approx (+ (* z 5641895835477563/5000000000000000) 5641895835477563/5000000000000000) (*.f64 z #s(literal 5641895835477563/5000000000000000 binary64))))) (pow.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(approx (+ (* z 5641895835477563/5000000000000000) 5641895835477563/5000000000000000) (*.f64 z #s(literal 5641895835477563/5000000000000000 binary64)))) #s(literal 2 binary64))) (pow.f64 (*.f64 y x) #s(literal 3 binary64)))) (*.f64 (fma.f64 (*.f64 y x) (fma.f64 y x #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(approx (+ (* z 5641895835477563/5000000000000000) 5641895835477563/5000000000000000) (*.f64 z #s(literal 5641895835477563/5000000000000000 binary64))))) (pow.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(approx (+ (* z 5641895835477563/5000000000000000) 5641895835477563/5000000000000000) (*.f64 z #s(literal 5641895835477563/5000000000000000 binary64)))) #s(literal 2 binary64))) (fma.f64 (*.f64 y x) (fma.f64 y x #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(approx (+ (* z 5641895835477563/5000000000000000) 5641895835477563/5000000000000000) (*.f64 z #s(literal 5641895835477563/5000000000000000 binary64))))) (pow.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(approx (+ (* z 5641895835477563/5000000000000000) 5641895835477563/5000000000000000) (*.f64 z #s(literal 5641895835477563/5000000000000000 binary64)))) #s(literal 2 binary64)))))
(/.f64 (+.f64 (pow.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(approx (+ (* z 5641895835477563/5000000000000000) 5641895835477563/5000000000000000) (*.f64 z #s(literal 5641895835477563/5000000000000000 binary64)))) #s(literal 3 binary64)) (pow.f64 (*.f64 (neg.f64 x) y) #s(literal 3 binary64))) (+.f64 (pow.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(approx (+ (* z 5641895835477563/5000000000000000) 5641895835477563/5000000000000000) (*.f64 z #s(literal 5641895835477563/5000000000000000 binary64)))) #s(literal 2 binary64)) (-.f64 (pow.f64 (*.f64 y x) #s(literal 2 binary64)) (*.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(approx (+ (* z 5641895835477563/5000000000000000) 5641895835477563/5000000000000000) (*.f64 z #s(literal 5641895835477563/5000000000000000 binary64)))) (*.f64 (neg.f64 x) y)))))
(/.f64 (neg.f64 (-.f64 (pow.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(approx (+ (* z 5641895835477563/5000000000000000) 5641895835477563/5000000000000000) (*.f64 z #s(literal 5641895835477563/5000000000000000 binary64)))) #s(literal 2 binary64)) (pow.f64 (*.f64 y x) #s(literal 2 binary64)))) (neg.f64 (fma.f64 y x #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(approx (+ (* z 5641895835477563/5000000000000000) 5641895835477563/5000000000000000) (*.f64 z #s(literal 5641895835477563/5000000000000000 binary64)))))))
(/.f64 (neg.f64 (-.f64 (pow.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(approx (+ (* z 5641895835477563/5000000000000000) 5641895835477563/5000000000000000) (*.f64 z #s(literal 5641895835477563/5000000000000000 binary64)))) #s(literal 3 binary64)) (pow.f64 (*.f64 y x) #s(literal 3 binary64)))) (neg.f64 (fma.f64 (*.f64 y x) (fma.f64 y x #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(approx (+ (* z 5641895835477563/5000000000000000) 5641895835477563/5000000000000000) (*.f64 z #s(literal 5641895835477563/5000000000000000 binary64))))) (pow.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(approx (+ (* z 5641895835477563/5000000000000000) 5641895835477563/5000000000000000) (*.f64 z #s(literal 5641895835477563/5000000000000000 binary64)))) #s(literal 2 binary64)))))
(/.f64 (-.f64 (pow.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(approx (+ (* z 5641895835477563/5000000000000000) 5641895835477563/5000000000000000) (*.f64 z #s(literal 5641895835477563/5000000000000000 binary64)))) #s(literal 2 binary64)) (pow.f64 (*.f64 y x) #s(literal 2 binary64))) (fma.f64 y x #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(approx (+ (* z 5641895835477563/5000000000000000) 5641895835477563/5000000000000000) (*.f64 z #s(literal 5641895835477563/5000000000000000 binary64))))))
(/.f64 (-.f64 (pow.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(approx (+ (* z 5641895835477563/5000000000000000) 5641895835477563/5000000000000000) (*.f64 z #s(literal 5641895835477563/5000000000000000 binary64)))) #s(literal 3 binary64)) (pow.f64 (*.f64 y x) #s(literal 3 binary64))) (fma.f64 (*.f64 y x) (fma.f64 y x #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(approx (+ (* z 5641895835477563/5000000000000000) 5641895835477563/5000000000000000) (*.f64 z #s(literal 5641895835477563/5000000000000000 binary64))))) (pow.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(approx (+ (* z 5641895835477563/5000000000000000) 5641895835477563/5000000000000000) (*.f64 z #s(literal 5641895835477563/5000000000000000 binary64)))) #s(literal 2 binary64))))
(fma.f64 (neg.f64 x) y #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(approx (+ (* z 5641895835477563/5000000000000000) 5641895835477563/5000000000000000) (*.f64 z #s(literal 5641895835477563/5000000000000000 binary64)))))
(fma.f64 (neg.f64 y) x #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(approx (+ (* z 5641895835477563/5000000000000000) 5641895835477563/5000000000000000) (*.f64 z #s(literal 5641895835477563/5000000000000000 binary64)))))
(fma.f64 y (neg.f64 x) #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(approx (+ (* z 5641895835477563/5000000000000000) 5641895835477563/5000000000000000) (*.f64 z #s(literal 5641895835477563/5000000000000000 binary64)))))
(fma.f64 x (neg.f64 y) #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(approx (+ (* z 5641895835477563/5000000000000000) 5641895835477563/5000000000000000) (*.f64 z #s(literal 5641895835477563/5000000000000000 binary64)))))
(-.f64 (/.f64 (pow.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(approx (+ (* z 5641895835477563/5000000000000000) 5641895835477563/5000000000000000) (*.f64 z #s(literal 5641895835477563/5000000000000000 binary64)))) #s(literal 2 binary64)) (fma.f64 y x #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(approx (+ (* z 5641895835477563/5000000000000000) 5641895835477563/5000000000000000) (*.f64 z #s(literal 5641895835477563/5000000000000000 binary64)))))) (/.f64 (pow.f64 (*.f64 y x) #s(literal 2 binary64)) (fma.f64 y x #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(approx (+ (* z 5641895835477563/5000000000000000) 5641895835477563/5000000000000000) (*.f64 z #s(literal 5641895835477563/5000000000000000 binary64)))))))
(-.f64 (/.f64 (pow.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(approx (+ (* z 5641895835477563/5000000000000000) 5641895835477563/5000000000000000) (*.f64 z #s(literal 5641895835477563/5000000000000000 binary64)))) #s(literal 3 binary64)) (fma.f64 (*.f64 y x) (fma.f64 y x #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(approx (+ (* z 5641895835477563/5000000000000000) 5641895835477563/5000000000000000) (*.f64 z #s(literal 5641895835477563/5000000000000000 binary64))))) (pow.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(approx (+ (* z 5641895835477563/5000000000000000) 5641895835477563/5000000000000000) (*.f64 z #s(literal 5641895835477563/5000000000000000 binary64)))) #s(literal 2 binary64)))) (/.f64 (pow.f64 (*.f64 y x) #s(literal 3 binary64)) (fma.f64 (*.f64 y x) (fma.f64 y x #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(approx (+ (* z 5641895835477563/5000000000000000) 5641895835477563/5000000000000000) (*.f64 z #s(literal 5641895835477563/5000000000000000 binary64))))) (pow.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(approx (+ (* z 5641895835477563/5000000000000000) 5641895835477563/5000000000000000) (*.f64 z #s(literal 5641895835477563/5000000000000000 binary64)))) #s(literal 2 binary64)))))
(-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(approx (+ (* z 5641895835477563/5000000000000000) 5641895835477563/5000000000000000) (*.f64 z #s(literal 5641895835477563/5000000000000000 binary64)))) (*.f64 (neg.f64 (neg.f64 x)) y))
(-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(approx (+ (* z 5641895835477563/5000000000000000) 5641895835477563/5000000000000000) (*.f64 z #s(literal 5641895835477563/5000000000000000 binary64)))) (*.f64 y x))
(+.f64 (/.f64 (pow.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(approx (+ (* z 5641895835477563/5000000000000000) 5641895835477563/5000000000000000) (*.f64 z #s(literal 5641895835477563/5000000000000000 binary64)))) #s(literal 3 binary64)) (+.f64 (pow.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(approx (+ (* z 5641895835477563/5000000000000000) 5641895835477563/5000000000000000) (*.f64 z #s(literal 5641895835477563/5000000000000000 binary64)))) #s(literal 2 binary64)) (-.f64 (pow.f64 (*.f64 y x) #s(literal 2 binary64)) (*.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(approx (+ (* z 5641895835477563/5000000000000000) 5641895835477563/5000000000000000) (*.f64 z #s(literal 5641895835477563/5000000000000000 binary64)))) (*.f64 (neg.f64 x) y))))) (/.f64 (pow.f64 (*.f64 (neg.f64 x) y) #s(literal 3 binary64)) (+.f64 (pow.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(approx (+ (* z 5641895835477563/5000000000000000) 5641895835477563/5000000000000000) (*.f64 z #s(literal 5641895835477563/5000000000000000 binary64)))) #s(literal 2 binary64)) (-.f64 (pow.f64 (*.f64 y x) #s(literal 2 binary64)) (*.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(approx (+ (* z 5641895835477563/5000000000000000) 5641895835477563/5000000000000000) (*.f64 z #s(literal 5641895835477563/5000000000000000 binary64)))) (*.f64 (neg.f64 x) y))))))
(+.f64 (/.f64 (pow.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(approx (+ (* z 5641895835477563/5000000000000000) 5641895835477563/5000000000000000) (*.f64 z #s(literal 5641895835477563/5000000000000000 binary64)))) #s(literal 2 binary64)) (fma.f64 y x #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(approx (+ (* z 5641895835477563/5000000000000000) 5641895835477563/5000000000000000) (*.f64 z #s(literal 5641895835477563/5000000000000000 binary64)))))) (/.f64 (*.f64 (*.f64 (neg.f64 x) y) (*.f64 y x)) (fma.f64 y x #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(approx (+ (* z 5641895835477563/5000000000000000) 5641895835477563/5000000000000000) (*.f64 z #s(literal 5641895835477563/5000000000000000 binary64)))))))
(+.f64 (*.f64 (neg.f64 x) y) #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(approx (+ (* z 5641895835477563/5000000000000000) 5641895835477563/5000000000000000) (*.f64 z #s(literal 5641895835477563/5000000000000000 binary64)))))
(+.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(approx (+ (* z 5641895835477563/5000000000000000) 5641895835477563/5000000000000000) (*.f64 z #s(literal 5641895835477563/5000000000000000 binary64)))) (*.f64 (neg.f64 x) y))
#s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(approx (+ (* z 5641895835477563/5000000000000000) 5641895835477563/5000000000000000) (*.f64 z #s(literal 5641895835477563/5000000000000000 binary64))))
(*.f64 (pow.f64 (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)) #s(literal 2 binary64)) (neg.f64 (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x))))
(*.f64 (neg.f64 (pow.f64 (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)) #s(literal 2 binary64))) (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)))
(*.f64 (neg.f64 (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x))) (pow.f64 (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)) #s(literal 2 binary64)))
(*.f64 (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)) (neg.f64 (pow.f64 (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)) #s(literal 2 binary64))))
(pow.f64 (neg.f64 (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x))) #s(literal 3 binary64))
(/.f64 (neg.f64 (*.f64 (-.f64 #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (pow.f64 (*.f64 y x) #s(literal 2 binary64))) (neg.f64 (pow.f64 (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)) #s(literal 2 binary64))))) (neg.f64 (fma.f64 y x #s(literal 5641895835477563/5000000000000000 binary64))))
(/.f64 (neg.f64 (*.f64 (-.f64 #s(literal 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 binary64) (pow.f64 (*.f64 y x) #s(literal 3 binary64))) (neg.f64 (pow.f64 (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)) #s(literal 2 binary64))))) (neg.f64 (fma.f64 (*.f64 y x) (fma.f64 y x #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64))))
(/.f64 (neg.f64 (*.f64 (neg.f64 (pow.f64 (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)) #s(literal 2 binary64))) (-.f64 #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (pow.f64 (*.f64 y x) #s(literal 2 binary64))))) (neg.f64 (fma.f64 y x #s(literal 5641895835477563/5000000000000000 binary64))))
(/.f64 (neg.f64 (*.f64 (neg.f64 (pow.f64 (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)) #s(literal 2 binary64))) (-.f64 #s(literal 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 binary64) (pow.f64 (*.f64 y x) #s(literal 3 binary64))))) (neg.f64 (fma.f64 (*.f64 y x) (fma.f64 y x #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64))))
(/.f64 (pow.f64 (neg.f64 (-.f64 #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (pow.f64 (*.f64 y x) #s(literal 2 binary64)))) #s(literal 3 binary64)) (pow.f64 (fma.f64 y x #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 3 binary64)))
(/.f64 (pow.f64 (neg.f64 (-.f64 #s(literal 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 binary64) (pow.f64 (*.f64 y x) #s(literal 3 binary64)))) #s(literal 3 binary64)) (pow.f64 (fma.f64 (*.f64 y x) (fma.f64 y x #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64)) #s(literal 3 binary64)))
(/.f64 (pow.f64 (-.f64 #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (pow.f64 (*.f64 y x) #s(literal 2 binary64))) #s(literal 3 binary64)) (pow.f64 (neg.f64 (fma.f64 y x #s(literal 5641895835477563/5000000000000000 binary64))) #s(literal 3 binary64)))
(/.f64 (pow.f64 (-.f64 #s(literal 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 binary64) (pow.f64 (*.f64 y x) #s(literal 3 binary64))) #s(literal 3 binary64)) (pow.f64 (neg.f64 (fma.f64 (*.f64 y x) (fma.f64 y x #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64))) #s(literal 3 binary64)))
(/.f64 (*.f64 (-.f64 #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (pow.f64 (*.f64 y x) #s(literal 2 binary64))) (neg.f64 (pow.f64 (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)) #s(literal 2 binary64)))) (fma.f64 y x #s(literal 5641895835477563/5000000000000000 binary64)))
(/.f64 (*.f64 (-.f64 #s(literal 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 binary64) (pow.f64 (*.f64 y x) #s(literal 3 binary64))) (neg.f64 (pow.f64 (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)) #s(literal 2 binary64)))) (fma.f64 (*.f64 y x) (fma.f64 y x #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64)))
(/.f64 (*.f64 (neg.f64 (pow.f64 (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)) #s(literal 2 binary64))) (-.f64 #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (pow.f64 (*.f64 y x) #s(literal 2 binary64)))) (fma.f64 y x #s(literal 5641895835477563/5000000000000000 binary64)))
(/.f64 (*.f64 (neg.f64 (pow.f64 (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)) #s(literal 2 binary64))) (-.f64 #s(literal 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 binary64) (pow.f64 (*.f64 y x) #s(literal 3 binary64)))) (fma.f64 (*.f64 y x) (fma.f64 y x #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64)))
(neg.f64 (pow.f64 (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)) #s(literal 3 binary64)))
(fma.f64 (neg.f64 (pow.f64 (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)) #s(literal 2 binary64))) #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 (neg.f64 (pow.f64 (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)) #s(literal 2 binary64))) (*.f64 (neg.f64 x) y)))
(fma.f64 #s(literal 5641895835477563/5000000000000000 binary64) (neg.f64 (pow.f64 (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)) #s(literal 2 binary64))) (*.f64 (*.f64 (neg.f64 x) y) (neg.f64 (pow.f64 (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)) #s(literal 2 binary64)))))
(exp.f64 (*.f64 (log.f64 (neg.f64 (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)))) #s(literal 3 binary64)))
(+.f64 (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) (neg.f64 (pow.f64 (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)) #s(literal 2 binary64)))) (*.f64 (*.f64 (neg.f64 x) y) (neg.f64 (pow.f64 (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)) #s(literal 2 binary64)))))
(+.f64 (*.f64 (neg.f64 (pow.f64 (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)) #s(literal 2 binary64))) #s(literal 5641895835477563/5000000000000000 binary64)) (*.f64 (neg.f64 (pow.f64 (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)) #s(literal 2 binary64))) (*.f64 (neg.f64 x) y)))
(/.f64 (neg.f64 (neg.f64 (-.f64 #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (pow.f64 (*.f64 y x) #s(literal 2 binary64))))) (neg.f64 (fma.f64 y x #s(literal 5641895835477563/5000000000000000 binary64))))
(/.f64 (neg.f64 (neg.f64 (-.f64 #s(literal 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 binary64) (pow.f64 (*.f64 y x) #s(literal 3 binary64))))) (neg.f64 (fma.f64 (*.f64 y x) (fma.f64 y x #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64))))
(/.f64 (neg.f64 (-.f64 #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (pow.f64 (*.f64 y x) #s(literal 2 binary64)))) (neg.f64 (neg.f64 (fma.f64 y x #s(literal 5641895835477563/5000000000000000 binary64)))))
(/.f64 (neg.f64 (-.f64 #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (pow.f64 (*.f64 y x) #s(literal 2 binary64)))) (fma.f64 y x #s(literal 5641895835477563/5000000000000000 binary64)))
(/.f64 (neg.f64 (-.f64 #s(literal 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 binary64) (pow.f64 (*.f64 y x) #s(literal 3 binary64)))) (neg.f64 (neg.f64 (fma.f64 (*.f64 y x) (fma.f64 y x #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64)))))
(/.f64 (neg.f64 (-.f64 #s(literal 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 binary64) (pow.f64 (*.f64 y x) #s(literal 3 binary64)))) (fma.f64 (*.f64 y x) (fma.f64 y x #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64)))
(/.f64 (-.f64 #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (pow.f64 (*.f64 y x) #s(literal 2 binary64))) (neg.f64 (fma.f64 y x #s(literal 5641895835477563/5000000000000000 binary64))))
(/.f64 (-.f64 #s(literal 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 binary64) (pow.f64 (*.f64 y x) #s(literal 3 binary64))) (neg.f64 (fma.f64 (*.f64 y x) (fma.f64 y x #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64))))
(neg.f64 (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)))
(-.f64 (/.f64 #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (neg.f64 (fma.f64 y x #s(literal 5641895835477563/5000000000000000 binary64)))) (/.f64 (pow.f64 (*.f64 y x) #s(literal 2 binary64)) (neg.f64 (fma.f64 y x #s(literal 5641895835477563/5000000000000000 binary64)))))
(-.f64 (/.f64 #s(literal 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 binary64) (neg.f64 (fma.f64 (*.f64 y x) (fma.f64 y x #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64)))) (/.f64 (pow.f64 (*.f64 y x) #s(literal 3 binary64)) (neg.f64 (fma.f64 (*.f64 y x) (fma.f64 y x #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64)))))
(+.f64 (/.f64 #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (neg.f64 (fma.f64 y x #s(literal 5641895835477563/5000000000000000 binary64)))) (/.f64 (*.f64 (*.f64 (neg.f64 x) y) (*.f64 y x)) (neg.f64 (fma.f64 y x #s(literal 5641895835477563/5000000000000000 binary64)))))
(+.f64 #s(literal -5641895835477563/5000000000000000 binary64) (neg.f64 (*.f64 (neg.f64 x) y)))
(/.f64 (neg.f64 (-.f64 (pow.f64 #s(approx (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y))) (/.f64 #s(approx (+ (* (* 5641895835477563/5000000000000000 (* z y)) (- 5641895835477563/5000000000000000 (* y x))) (* (* (neg (- 5641895835477563/5000000000000000 (* y x))) (- 5641895835477563/5000000000000000 (* y x))) y)) (*.f64 (-.f64 (*.f64 #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) z) #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64)) y)) (neg.f64 (pow.f64 (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)) #s(literal 3 binary64))))) #s(literal 2 binary64)) (*.f64 x x))) (neg.f64 (-.f64 #s(approx (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y))) (/.f64 #s(approx (+ (* (* 5641895835477563/5000000000000000 (* z y)) (- 5641895835477563/5000000000000000 (* y x))) (* (* (neg (- 5641895835477563/5000000000000000 (* y x))) (- 5641895835477563/5000000000000000 (* y x))) y)) (*.f64 (-.f64 (*.f64 #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) z) #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64)) y)) (neg.f64 (pow.f64 (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)) #s(literal 3 binary64))))) x)))
(/.f64 (neg.f64 (neg.f64 (-.f64 (*.f64 x x) (pow.f64 #s(approx (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y))) (/.f64 #s(approx (+ (* (* 5641895835477563/5000000000000000 (* z y)) (- 5641895835477563/5000000000000000 (* y x))) (* (* (neg (- 5641895835477563/5000000000000000 (* y x))) (- 5641895835477563/5000000000000000 (* y x))) y)) (*.f64 (-.f64 (*.f64 #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) z) #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64)) y)) (neg.f64 (pow.f64 (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)) #s(literal 3 binary64))))) #s(literal 2 binary64))))) (neg.f64 (neg.f64 (-.f64 x #s(approx (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y))) (/.f64 #s(approx (+ (* (* 5641895835477563/5000000000000000 (* z y)) (- 5641895835477563/5000000000000000 (* y x))) (* (* (neg (- 5641895835477563/5000000000000000 (* y x))) (- 5641895835477563/5000000000000000 (* y x))) y)) (*.f64 (-.f64 (*.f64 #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) z) #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64)) y)) (neg.f64 (pow.f64 (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)) #s(literal 3 binary64)))))))))
(/.f64 (neg.f64 (neg.f64 (+.f64 (pow.f64 #s(approx (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y))) (/.f64 #s(approx (+ (* (* 5641895835477563/5000000000000000 (* z y)) (- 5641895835477563/5000000000000000 (* y x))) (* (* (neg (- 5641895835477563/5000000000000000 (* y x))) (- 5641895835477563/5000000000000000 (* y x))) y)) (*.f64 (-.f64 (*.f64 #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) z) #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64)) y)) (neg.f64 (pow.f64 (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)) #s(literal 3 binary64))))) #s(literal 3 binary64)) (pow.f64 x #s(literal 3 binary64))))) (neg.f64 (neg.f64 (fma.f64 #s(approx (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y))) (/.f64 #s(approx (+ (* (* 5641895835477563/5000000000000000 (* z y)) (- 5641895835477563/5000000000000000 (* y x))) (* (* (neg (- 5641895835477563/5000000000000000 (* y x))) (- 5641895835477563/5000000000000000 (* y x))) y)) (*.f64 (-.f64 (*.f64 #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) z) #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64)) y)) (neg.f64 (pow.f64 (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)) #s(literal 3 binary64))))) (-.f64 #s(approx (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y))) (/.f64 #s(approx (+ (* (* 5641895835477563/5000000000000000 (* z y)) (- 5641895835477563/5000000000000000 (* y x))) (* (* (neg (- 5641895835477563/5000000000000000 (* y x))) (- 5641895835477563/5000000000000000 (* y x))) y)) (*.f64 (-.f64 (*.f64 #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) z) #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64)) y)) (neg.f64 (pow.f64 (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)) #s(literal 3 binary64))))) x) (*.f64 x x)))))
(/.f64 (-.f64 (*.f64 (*.f64 x x) (-.f64 x #s(approx (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y))) (/.f64 #s(approx (+ (* (* 5641895835477563/5000000000000000 (* z y)) (- 5641895835477563/5000000000000000 (* y x))) (* (* (neg (- 5641895835477563/5000000000000000 (* y x))) (- 5641895835477563/5000000000000000 (* y x))) y)) (*.f64 (-.f64 (*.f64 #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) z) #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64)) y)) (neg.f64 (pow.f64 (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)) #s(literal 3 binary64))))))) (*.f64 (-.f64 x #s(approx (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y))) (/.f64 #s(approx (+ (* (* 5641895835477563/5000000000000000 (* z y)) (- 5641895835477563/5000000000000000 (* y x))) (* (* (neg (- 5641895835477563/5000000000000000 (* y x))) (- 5641895835477563/5000000000000000 (* y x))) y)) (*.f64 (-.f64 (*.f64 #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) z) #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64)) y)) (neg.f64 (pow.f64 (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)) #s(literal 3 binary64)))))) (pow.f64 #s(approx (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y))) (/.f64 #s(approx (+ (* (* 5641895835477563/5000000000000000 (* z y)) (- 5641895835477563/5000000000000000 (* y x))) (* (* (neg (- 5641895835477563/5000000000000000 (* y x))) (- 5641895835477563/5000000000000000 (* y x))) y)) (*.f64 (-.f64 (*.f64 #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) z) #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64)) y)) (neg.f64 (pow.f64 (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)) #s(literal 3 binary64))))) #s(literal 2 binary64)))) (*.f64 (-.f64 x #s(approx (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y))) (/.f64 #s(approx (+ (* (* 5641895835477563/5000000000000000 (* z y)) (- 5641895835477563/5000000000000000 (* y x))) (* (* (neg (- 5641895835477563/5000000000000000 (* y x))) (- 5641895835477563/5000000000000000 (* y x))) y)) (*.f64 (-.f64 (*.f64 #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) z) #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64)) y)) (neg.f64 (pow.f64 (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)) #s(literal 3 binary64)))))) (-.f64 x #s(approx (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y))) (/.f64 #s(approx (+ (* (* 5641895835477563/5000000000000000 (* z y)) (- 5641895835477563/5000000000000000 (* y x))) (* (* (neg (- 5641895835477563/5000000000000000 (* y x))) (- 5641895835477563/5000000000000000 (* y x))) y)) (*.f64 (-.f64 (*.f64 #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) z) #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64)) y)) (neg.f64 (pow.f64 (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)) #s(literal 3 binary64))))))))
(/.f64 (fma.f64 (pow.f64 x #s(literal 3 binary64)) (fma.f64 #s(approx (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y))) (/.f64 #s(approx (+ (* (* 5641895835477563/5000000000000000 (* z y)) (- 5641895835477563/5000000000000000 (* y x))) (* (* (neg (- 5641895835477563/5000000000000000 (* y x))) (- 5641895835477563/5000000000000000 (* y x))) y)) (*.f64 (-.f64 (*.f64 #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) z) #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64)) y)) (neg.f64 (pow.f64 (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)) #s(literal 3 binary64))))) (-.f64 #s(approx (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y))) (/.f64 #s(approx (+ (* (* 5641895835477563/5000000000000000 (* z y)) (- 5641895835477563/5000000000000000 (* y x))) (* (* (neg (- 5641895835477563/5000000000000000 (* y x))) (- 5641895835477563/5000000000000000 (* y x))) y)) (*.f64 (-.f64 (*.f64 #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) z) #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64)) y)) (neg.f64 (pow.f64 (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)) #s(literal 3 binary64))))) x) (*.f64 x x)) (*.f64 (fma.f64 #s(approx (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y))) (/.f64 #s(approx (+ (* (* 5641895835477563/5000000000000000 (* z y)) (- 5641895835477563/5000000000000000 (* y x))) (* (* (neg (- 5641895835477563/5000000000000000 (* y x))) (- 5641895835477563/5000000000000000 (* y x))) y)) (*.f64 (-.f64 (*.f64 #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) z) #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64)) y)) (neg.f64 (pow.f64 (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)) #s(literal 3 binary64))))) (-.f64 #s(approx (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y))) (/.f64 #s(approx (+ (* (* 5641895835477563/5000000000000000 (* z y)) (- 5641895835477563/5000000000000000 (* y x))) (* (* (neg (- 5641895835477563/5000000000000000 (* y x))) (- 5641895835477563/5000000000000000 (* y x))) y)) (*.f64 (-.f64 (*.f64 #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) z) #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64)) y)) (neg.f64 (pow.f64 (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)) #s(literal 3 binary64))))) x) (*.f64 x x)) (pow.f64 #s(approx (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y))) (/.f64 #s(approx (+ (* (* 5641895835477563/5000000000000000 (* z y)) (- 5641895835477563/5000000000000000 (* y x))) (* (* (neg (- 5641895835477563/5000000000000000 (* y x))) (- 5641895835477563/5000000000000000 (* y x))) y)) (*.f64 (-.f64 (*.f64 #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) z) #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64)) y)) (neg.f64 (pow.f64 (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)) #s(literal 3 binary64))))) #s(literal 3 binary64)))) (*.f64 (fma.f64 #s(approx (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y))) (/.f64 #s(approx (+ (* (* 5641895835477563/5000000000000000 (* z y)) (- 5641895835477563/5000000000000000 (* y x))) (* (* (neg (- 5641895835477563/5000000000000000 (* y x))) (- 5641895835477563/5000000000000000 (* y x))) y)) (*.f64 (-.f64 (*.f64 #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) z) #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64)) y)) (neg.f64 (pow.f64 (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)) #s(literal 3 binary64))))) (-.f64 #s(approx (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y))) (/.f64 #s(approx (+ (* (* 5641895835477563/5000000000000000 (* z y)) (- 5641895835477563/5000000000000000 (* y x))) (* (* (neg (- 5641895835477563/5000000000000000 (* y x))) (- 5641895835477563/5000000000000000 (* y x))) y)) (*.f64 (-.f64 (*.f64 #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) z) #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64)) y)) (neg.f64 (pow.f64 (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)) #s(literal 3 binary64))))) x) (*.f64 x x)) (fma.f64 #s(approx (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y))) (/.f64 #s(approx (+ (* (* 5641895835477563/5000000000000000 (* z y)) (- 5641895835477563/5000000000000000 (* y x))) (* (* (neg (- 5641895835477563/5000000000000000 (* y x))) (- 5641895835477563/5000000000000000 (* y x))) y)) (*.f64 (-.f64 (*.f64 #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) z) #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64)) y)) (neg.f64 (pow.f64 (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)) #s(literal 3 binary64))))) (-.f64 #s(approx (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y))) (/.f64 #s(approx (+ (* (* 5641895835477563/5000000000000000 (* z y)) (- 5641895835477563/5000000000000000 (* y x))) (* (* (neg (- 5641895835477563/5000000000000000 (* y x))) (- 5641895835477563/5000000000000000 (* y x))) y)) (*.f64 (-.f64 (*.f64 #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) z) #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64)) y)) (neg.f64 (pow.f64 (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)) #s(literal 3 binary64))))) x) (*.f64 x x))))
(/.f64 (-.f64 (pow.f64 #s(approx (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y))) (/.f64 #s(approx (+ (* (* 5641895835477563/5000000000000000 (* z y)) (- 5641895835477563/5000000000000000 (* y x))) (* (* (neg (- 5641895835477563/5000000000000000 (* y x))) (- 5641895835477563/5000000000000000 (* y x))) y)) (*.f64 (-.f64 (*.f64 #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) z) #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64)) y)) (neg.f64 (pow.f64 (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)) #s(literal 3 binary64))))) #s(literal 2 binary64)) (*.f64 x x)) (-.f64 #s(approx (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y))) (/.f64 #s(approx (+ (* (* 5641895835477563/5000000000000000 (* z y)) (- 5641895835477563/5000000000000000 (* y x))) (* (* (neg (- 5641895835477563/5000000000000000 (* y x))) (- 5641895835477563/5000000000000000 (* y x))) y)) (*.f64 (-.f64 (*.f64 #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) z) #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64)) y)) (neg.f64 (pow.f64 (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)) #s(literal 3 binary64))))) x))
(/.f64 (neg.f64 (-.f64 (*.f64 x x) (pow.f64 #s(approx (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y))) (/.f64 #s(approx (+ (* (* 5641895835477563/5000000000000000 (* z y)) (- 5641895835477563/5000000000000000 (* y x))) (* (* (neg (- 5641895835477563/5000000000000000 (* y x))) (- 5641895835477563/5000000000000000 (* y x))) y)) (*.f64 (-.f64 (*.f64 #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) z) #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64)) y)) (neg.f64 (pow.f64 (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)) #s(literal 3 binary64))))) #s(literal 2 binary64)))) (neg.f64 (-.f64 x #s(approx (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y))) (/.f64 #s(approx (+ (* (* 5641895835477563/5000000000000000 (* z y)) (- 5641895835477563/5000000000000000 (* y x))) (* (* (neg (- 5641895835477563/5000000000000000 (* y x))) (- 5641895835477563/5000000000000000 (* y x))) y)) (*.f64 (-.f64 (*.f64 #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) z) #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64)) y)) (neg.f64 (pow.f64 (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)) #s(literal 3 binary64))))))))
(/.f64 (neg.f64 (+.f64 (pow.f64 #s(approx (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y))) (/.f64 #s(approx (+ (* (* 5641895835477563/5000000000000000 (* z y)) (- 5641895835477563/5000000000000000 (* y x))) (* (* (neg (- 5641895835477563/5000000000000000 (* y x))) (- 5641895835477563/5000000000000000 (* y x))) y)) (*.f64 (-.f64 (*.f64 #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) z) #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64)) y)) (neg.f64 (pow.f64 (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)) #s(literal 3 binary64))))) #s(literal 3 binary64)) (pow.f64 x #s(literal 3 binary64)))) (neg.f64 (+.f64 (pow.f64 #s(approx (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y))) (/.f64 #s(approx (+ (* (* 5641895835477563/5000000000000000 (* z y)) (- 5641895835477563/5000000000000000 (* y x))) (* (* (neg (- 5641895835477563/5000000000000000 (* y x))) (- 5641895835477563/5000000000000000 (* y x))) y)) (*.f64 (-.f64 (*.f64 #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) z) #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64)) y)) (neg.f64 (pow.f64 (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)) #s(literal 3 binary64))))) #s(literal 2 binary64)) (-.f64 (*.f64 x x) (*.f64 #s(approx (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y))) (/.f64 #s(approx (+ (* (* 5641895835477563/5000000000000000 (* z y)) (- 5641895835477563/5000000000000000 (* y x))) (* (* (neg (- 5641895835477563/5000000000000000 (* y x))) (- 5641895835477563/5000000000000000 (* y x))) y)) (*.f64 (-.f64 (*.f64 #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) z) #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64)) y)) (neg.f64 (pow.f64 (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)) #s(literal 3 binary64))))) x)))))
(/.f64 (neg.f64 (+.f64 (pow.f64 #s(approx (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y))) (/.f64 #s(approx (+ (* (* 5641895835477563/5000000000000000 (* z y)) (- 5641895835477563/5000000000000000 (* y x))) (* (* (neg (- 5641895835477563/5000000000000000 (* y x))) (- 5641895835477563/5000000000000000 (* y x))) y)) (*.f64 (-.f64 (*.f64 #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) z) #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64)) y)) (neg.f64 (pow.f64 (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)) #s(literal 3 binary64))))) #s(literal 3 binary64)) (pow.f64 x #s(literal 3 binary64)))) (neg.f64 (fma.f64 #s(approx (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y))) (/.f64 #s(approx (+ (* (* 5641895835477563/5000000000000000 (* z y)) (- 5641895835477563/5000000000000000 (* y x))) (* (* (neg (- 5641895835477563/5000000000000000 (* y x))) (- 5641895835477563/5000000000000000 (* y x))) y)) (*.f64 (-.f64 (*.f64 #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) z) #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64)) y)) (neg.f64 (pow.f64 (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)) #s(literal 3 binary64))))) (-.f64 #s(approx (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y))) (/.f64 #s(approx (+ (* (* 5641895835477563/5000000000000000 (* z y)) (- 5641895835477563/5000000000000000 (* y x))) (* (* (neg (- 5641895835477563/5000000000000000 (* y x))) (- 5641895835477563/5000000000000000 (* y x))) y)) (*.f64 (-.f64 (*.f64 #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) z) #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64)) y)) (neg.f64 (pow.f64 (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)) #s(literal 3 binary64))))) x) (*.f64 x x))))
(/.f64 (-.f64 (*.f64 x x) (pow.f64 #s(approx (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y))) (/.f64 #s(approx (+ (* (* 5641895835477563/5000000000000000 (* z y)) (- 5641895835477563/5000000000000000 (* y x))) (* (* (neg (- 5641895835477563/5000000000000000 (* y x))) (- 5641895835477563/5000000000000000 (* y x))) y)) (*.f64 (-.f64 (*.f64 #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) z) #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64)) y)) (neg.f64 (pow.f64 (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)) #s(literal 3 binary64))))) #s(literal 2 binary64))) (-.f64 x #s(approx (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y))) (/.f64 #s(approx (+ (* (* 5641895835477563/5000000000000000 (* z y)) (- 5641895835477563/5000000000000000 (* y x))) (* (* (neg (- 5641895835477563/5000000000000000 (* y x))) (- 5641895835477563/5000000000000000 (* y x))) y)) (*.f64 (-.f64 (*.f64 #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) z) #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64)) y)) (neg.f64 (pow.f64 (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)) #s(literal 3 binary64)))))))
(/.f64 (+.f64 (pow.f64 #s(approx (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y))) (/.f64 #s(approx (+ (* (* 5641895835477563/5000000000000000 (* z y)) (- 5641895835477563/5000000000000000 (* y x))) (* (* (neg (- 5641895835477563/5000000000000000 (* y x))) (- 5641895835477563/5000000000000000 (* y x))) y)) (*.f64 (-.f64 (*.f64 #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) z) #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64)) y)) (neg.f64 (pow.f64 (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)) #s(literal 3 binary64))))) #s(literal 3 binary64)) (pow.f64 x #s(literal 3 binary64))) (+.f64 (pow.f64 #s(approx (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y))) (/.f64 #s(approx (+ (* (* 5641895835477563/5000000000000000 (* z y)) (- 5641895835477563/5000000000000000 (* y x))) (* (* (neg (- 5641895835477563/5000000000000000 (* y x))) (- 5641895835477563/5000000000000000 (* y x))) y)) (*.f64 (-.f64 (*.f64 #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) z) #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64)) y)) (neg.f64 (pow.f64 (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)) #s(literal 3 binary64))))) #s(literal 2 binary64)) (-.f64 (*.f64 x x) (*.f64 #s(approx (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y))) (/.f64 #s(approx (+ (* (* 5641895835477563/5000000000000000 (* z y)) (- 5641895835477563/5000000000000000 (* y x))) (* (* (neg (- 5641895835477563/5000000000000000 (* y x))) (- 5641895835477563/5000000000000000 (* y x))) y)) (*.f64 (-.f64 (*.f64 #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) z) #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64)) y)) (neg.f64 (pow.f64 (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)) #s(literal 3 binary64))))) x))))
(/.f64 (+.f64 (pow.f64 #s(approx (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y))) (/.f64 #s(approx (+ (* (* 5641895835477563/5000000000000000 (* z y)) (- 5641895835477563/5000000000000000 (* y x))) (* (* (neg (- 5641895835477563/5000000000000000 (* y x))) (- 5641895835477563/5000000000000000 (* y x))) y)) (*.f64 (-.f64 (*.f64 #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) z) #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64)) y)) (neg.f64 (pow.f64 (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)) #s(literal 3 binary64))))) #s(literal 3 binary64)) (pow.f64 x #s(literal 3 binary64))) (fma.f64 #s(approx (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y))) (/.f64 #s(approx (+ (* (* 5641895835477563/5000000000000000 (* z y)) (- 5641895835477563/5000000000000000 (* y x))) (* (* (neg (- 5641895835477563/5000000000000000 (* y x))) (- 5641895835477563/5000000000000000 (* y x))) y)) (*.f64 (-.f64 (*.f64 #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) z) #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64)) y)) (neg.f64 (pow.f64 (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)) #s(literal 3 binary64))))) (-.f64 #s(approx (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y))) (/.f64 #s(approx (+ (* (* 5641895835477563/5000000000000000 (* z y)) (- 5641895835477563/5000000000000000 (* y x))) (* (* (neg (- 5641895835477563/5000000000000000 (* y x))) (- 5641895835477563/5000000000000000 (* y x))) y)) (*.f64 (-.f64 (*.f64 #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) z) #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64)) y)) (neg.f64 (pow.f64 (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)) #s(literal 3 binary64))))) x) (*.f64 x x)))
(-.f64 (/.f64 (pow.f64 #s(approx (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y))) (/.f64 #s(approx (+ (* (* 5641895835477563/5000000000000000 (* z y)) (- 5641895835477563/5000000000000000 (* y x))) (* (* (neg (- 5641895835477563/5000000000000000 (* y x))) (- 5641895835477563/5000000000000000 (* y x))) y)) (*.f64 (-.f64 (*.f64 #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) z) #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64)) y)) (neg.f64 (pow.f64 (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)) #s(literal 3 binary64))))) #s(literal 2 binary64)) (-.f64 #s(approx (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y))) (/.f64 #s(approx (+ (* (* 5641895835477563/5000000000000000 (* z y)) (- 5641895835477563/5000000000000000 (* y x))) (* (* (neg (- 5641895835477563/5000000000000000 (* y x))) (- 5641895835477563/5000000000000000 (* y x))) y)) (*.f64 (-.f64 (*.f64 #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) z) #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64)) y)) (neg.f64 (pow.f64 (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)) #s(literal 3 binary64))))) x)) (/.f64 (*.f64 x x) (-.f64 #s(approx (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y))) (/.f64 #s(approx (+ (* (* 5641895835477563/5000000000000000 (* z y)) (- 5641895835477563/5000000000000000 (* y x))) (* (* (neg (- 5641895835477563/5000000000000000 (* y x))) (- 5641895835477563/5000000000000000 (* y x))) y)) (*.f64 (-.f64 (*.f64 #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) z) #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64)) y)) (neg.f64 (pow.f64 (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)) #s(literal 3 binary64))))) x)))
(-.f64 (/.f64 (*.f64 x x) (-.f64 x #s(approx (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y))) (/.f64 #s(approx (+ (* (* 5641895835477563/5000000000000000 (* z y)) (- 5641895835477563/5000000000000000 (* y x))) (* (* (neg (- 5641895835477563/5000000000000000 (* y x))) (- 5641895835477563/5000000000000000 (* y x))) y)) (*.f64 (-.f64 (*.f64 #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) z) #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64)) y)) (neg.f64 (pow.f64 (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)) #s(literal 3 binary64))))))) (/.f64 (pow.f64 #s(approx (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y))) (/.f64 #s(approx (+ (* (* 5641895835477563/5000000000000000 (* z y)) (- 5641895835477563/5000000000000000 (* y x))) (* (* (neg (- 5641895835477563/5000000000000000 (* y x))) (- 5641895835477563/5000000000000000 (* y x))) y)) (*.f64 (-.f64 (*.f64 #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) z) #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64)) y)) (neg.f64 (pow.f64 (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)) #s(literal 3 binary64))))) #s(literal 2 binary64)) (-.f64 x #s(approx (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y))) (/.f64 #s(approx (+ (* (* 5641895835477563/5000000000000000 (* z y)) (- 5641895835477563/5000000000000000 (* y x))) (* (* (neg (- 5641895835477563/5000000000000000 (* y x))) (- 5641895835477563/5000000000000000 (* y x))) y)) (*.f64 (-.f64 (*.f64 #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) z) #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64)) y)) (neg.f64 (pow.f64 (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)) #s(literal 3 binary64))))))))
(+.f64 (/.f64 (pow.f64 #s(approx (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y))) (/.f64 #s(approx (+ (* (* 5641895835477563/5000000000000000 (* z y)) (- 5641895835477563/5000000000000000 (* y x))) (* (* (neg (- 5641895835477563/5000000000000000 (* y x))) (- 5641895835477563/5000000000000000 (* y x))) y)) (*.f64 (-.f64 (*.f64 #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) z) #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64)) y)) (neg.f64 (pow.f64 (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)) #s(literal 3 binary64))))) #s(literal 3 binary64)) (+.f64 (pow.f64 #s(approx (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y))) (/.f64 #s(approx (+ (* (* 5641895835477563/5000000000000000 (* z y)) (- 5641895835477563/5000000000000000 (* y x))) (* (* (neg (- 5641895835477563/5000000000000000 (* y x))) (- 5641895835477563/5000000000000000 (* y x))) y)) (*.f64 (-.f64 (*.f64 #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) z) #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64)) y)) (neg.f64 (pow.f64 (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)) #s(literal 3 binary64))))) #s(literal 2 binary64)) (-.f64 (*.f64 x x) (*.f64 #s(approx (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y))) (/.f64 #s(approx (+ (* (* 5641895835477563/5000000000000000 (* z y)) (- 5641895835477563/5000000000000000 (* y x))) (* (* (neg (- 5641895835477563/5000000000000000 (* y x))) (- 5641895835477563/5000000000000000 (* y x))) y)) (*.f64 (-.f64 (*.f64 #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) z) #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64)) y)) (neg.f64 (pow.f64 (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)) #s(literal 3 binary64))))) x)))) (/.f64 (pow.f64 x #s(literal 3 binary64)) (+.f64 (pow.f64 #s(approx (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y))) (/.f64 #s(approx (+ (* (* 5641895835477563/5000000000000000 (* z y)) (- 5641895835477563/5000000000000000 (* y x))) (* (* (neg (- 5641895835477563/5000000000000000 (* y x))) (- 5641895835477563/5000000000000000 (* y x))) y)) (*.f64 (-.f64 (*.f64 #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) z) #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64)) y)) (neg.f64 (pow.f64 (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)) #s(literal 3 binary64))))) #s(literal 2 binary64)) (-.f64 (*.f64 x x) (*.f64 #s(approx (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y))) (/.f64 #s(approx (+ (* (* 5641895835477563/5000000000000000 (* z y)) (- 5641895835477563/5000000000000000 (* y x))) (* (* (neg (- 5641895835477563/5000000000000000 (* y x))) (- 5641895835477563/5000000000000000 (* y x))) y)) (*.f64 (-.f64 (*.f64 #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) z) #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64)) y)) (neg.f64 (pow.f64 (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)) #s(literal 3 binary64))))) x)))))
(+.f64 (/.f64 (pow.f64 x #s(literal 3 binary64)) (+.f64 (pow.f64 #s(approx (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y))) (/.f64 #s(approx (+ (* (* 5641895835477563/5000000000000000 (* z y)) (- 5641895835477563/5000000000000000 (* y x))) (* (* (neg (- 5641895835477563/5000000000000000 (* y x))) (- 5641895835477563/5000000000000000 (* y x))) y)) (*.f64 (-.f64 (*.f64 #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) z) #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64)) y)) (neg.f64 (pow.f64 (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)) #s(literal 3 binary64))))) #s(literal 2 binary64)) (-.f64 (*.f64 x x) (*.f64 #s(approx (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y))) (/.f64 #s(approx (+ (* (* 5641895835477563/5000000000000000 (* z y)) (- 5641895835477563/5000000000000000 (* y x))) (* (* (neg (- 5641895835477563/5000000000000000 (* y x))) (- 5641895835477563/5000000000000000 (* y x))) y)) (*.f64 (-.f64 (*.f64 #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) z) #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64)) y)) (neg.f64 (pow.f64 (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)) #s(literal 3 binary64))))) x)))) (/.f64 (pow.f64 #s(approx (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y))) (/.f64 #s(approx (+ (* (* 5641895835477563/5000000000000000 (* z y)) (- 5641895835477563/5000000000000000 (* y x))) (* (* (neg (- 5641895835477563/5000000000000000 (* y x))) (- 5641895835477563/5000000000000000 (* y x))) y)) (*.f64 (-.f64 (*.f64 #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) z) #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64)) y)) (neg.f64 (pow.f64 (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)) #s(literal 3 binary64))))) #s(literal 3 binary64)) (+.f64 (pow.f64 #s(approx (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y))) (/.f64 #s(approx (+ (* (* 5641895835477563/5000000000000000 (* z y)) (- 5641895835477563/5000000000000000 (* y x))) (* (* (neg (- 5641895835477563/5000000000000000 (* y x))) (- 5641895835477563/5000000000000000 (* y x))) y)) (*.f64 (-.f64 (*.f64 #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) z) #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64)) y)) (neg.f64 (pow.f64 (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)) #s(literal 3 binary64))))) #s(literal 2 binary64)) (-.f64 (*.f64 x x) (*.f64 #s(approx (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y))) (/.f64 #s(approx (+ (* (* 5641895835477563/5000000000000000 (* z y)) (- 5641895835477563/5000000000000000 (* y x))) (* (* (neg (- 5641895835477563/5000000000000000 (* y x))) (- 5641895835477563/5000000000000000 (* y x))) y)) (*.f64 (-.f64 (*.f64 #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) z) #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64)) y)) (neg.f64 (pow.f64 (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)) #s(literal 3 binary64))))) x)))))
(+.f64 (/.f64 (pow.f64 #s(approx (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y))) (/.f64 #s(approx (+ (* (* 5641895835477563/5000000000000000 (* z y)) (- 5641895835477563/5000000000000000 (* y x))) (* (* (neg (- 5641895835477563/5000000000000000 (* y x))) (- 5641895835477563/5000000000000000 (* y x))) y)) (*.f64 (-.f64 (*.f64 #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) z) #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64)) y)) (neg.f64 (pow.f64 (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)) #s(literal 3 binary64))))) #s(literal 3 binary64)) (fma.f64 #s(approx (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y))) (/.f64 #s(approx (+ (* (* 5641895835477563/5000000000000000 (* z y)) (- 5641895835477563/5000000000000000 (* y x))) (* (* (neg (- 5641895835477563/5000000000000000 (* y x))) (- 5641895835477563/5000000000000000 (* y x))) y)) (*.f64 (-.f64 (*.f64 #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) z) #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64)) y)) (neg.f64 (pow.f64 (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)) #s(literal 3 binary64))))) (-.f64 #s(approx (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y))) (/.f64 #s(approx (+ (* (* 5641895835477563/5000000000000000 (* z y)) (- 5641895835477563/5000000000000000 (* y x))) (* (* (neg (- 5641895835477563/5000000000000000 (* y x))) (- 5641895835477563/5000000000000000 (* y x))) y)) (*.f64 (-.f64 (*.f64 #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) z) #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64)) y)) (neg.f64 (pow.f64 (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)) #s(literal 3 binary64))))) x) (*.f64 x x))) (/.f64 (pow.f64 x #s(literal 3 binary64)) (fma.f64 #s(approx (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y))) (/.f64 #s(approx (+ (* (* 5641895835477563/5000000000000000 (* z y)) (- 5641895835477563/5000000000000000 (* y x))) (* (* (neg (- 5641895835477563/5000000000000000 (* y x))) (- 5641895835477563/5000000000000000 (* y x))) y)) (*.f64 (-.f64 (*.f64 #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) z) #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64)) y)) (neg.f64 (pow.f64 (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)) #s(literal 3 binary64))))) (-.f64 #s(approx (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y))) (/.f64 #s(approx (+ (* (* 5641895835477563/5000000000000000 (* z y)) (- 5641895835477563/5000000000000000 (* y x))) (* (* (neg (- 5641895835477563/5000000000000000 (* y x))) (- 5641895835477563/5000000000000000 (* y x))) y)) (*.f64 (-.f64 (*.f64 #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) z) #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64)) y)) (neg.f64 (pow.f64 (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)) #s(literal 3 binary64))))) x) (*.f64 x x))))
(+.f64 (/.f64 (pow.f64 x #s(literal 3 binary64)) (fma.f64 #s(approx (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y))) (/.f64 #s(approx (+ (* (* 5641895835477563/5000000000000000 (* z y)) (- 5641895835477563/5000000000000000 (* y x))) (* (* (neg (- 5641895835477563/5000000000000000 (* y x))) (- 5641895835477563/5000000000000000 (* y x))) y)) (*.f64 (-.f64 (*.f64 #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) z) #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64)) y)) (neg.f64 (pow.f64 (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)) #s(literal 3 binary64))))) (-.f64 #s(approx (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y))) (/.f64 #s(approx (+ (* (* 5641895835477563/5000000000000000 (* z y)) (- 5641895835477563/5000000000000000 (* y x))) (* (* (neg (- 5641895835477563/5000000000000000 (* y x))) (- 5641895835477563/5000000000000000 (* y x))) y)) (*.f64 (-.f64 (*.f64 #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) z) #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64)) y)) (neg.f64 (pow.f64 (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)) #s(literal 3 binary64))))) x) (*.f64 x x))) (/.f64 (pow.f64 #s(approx (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y))) (/.f64 #s(approx (+ (* (* 5641895835477563/5000000000000000 (* z y)) (- 5641895835477563/5000000000000000 (* y x))) (* (* (neg (- 5641895835477563/5000000000000000 (* y x))) (- 5641895835477563/5000000000000000 (* y x))) y)) (*.f64 (-.f64 (*.f64 #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) z) #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64)) y)) (neg.f64 (pow.f64 (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)) #s(literal 3 binary64))))) #s(literal 3 binary64)) (fma.f64 #s(approx (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y))) (/.f64 #s(approx (+ (* (* 5641895835477563/5000000000000000 (* z y)) (- 5641895835477563/5000000000000000 (* y x))) (* (* (neg (- 5641895835477563/5000000000000000 (* y x))) (- 5641895835477563/5000000000000000 (* y x))) y)) (*.f64 (-.f64 (*.f64 #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) z) #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64)) y)) (neg.f64 (pow.f64 (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)) #s(literal 3 binary64))))) (-.f64 #s(approx (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y))) (/.f64 #s(approx (+ (* (* 5641895835477563/5000000000000000 (* z y)) (- 5641895835477563/5000000000000000 (* y x))) (* (* (neg (- 5641895835477563/5000000000000000 (* y x))) (- 5641895835477563/5000000000000000 (* y x))) y)) (*.f64 (-.f64 (*.f64 #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) z) #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64)) y)) (neg.f64 (pow.f64 (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)) #s(literal 3 binary64))))) x) (*.f64 x x))))
(+.f64 (/.f64 (*.f64 x x) (-.f64 x #s(approx (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y))) (/.f64 #s(approx (+ (* (* 5641895835477563/5000000000000000 (* z y)) (- 5641895835477563/5000000000000000 (* y x))) (* (* (neg (- 5641895835477563/5000000000000000 (* y x))) (- 5641895835477563/5000000000000000 (* y x))) y)) (*.f64 (-.f64 (*.f64 #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) z) #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64)) y)) (neg.f64 (pow.f64 (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)) #s(literal 3 binary64))))))) (/.f64 (*.f64 (neg.f64 #s(approx (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y))) (/.f64 #s(approx (+ (* (* 5641895835477563/5000000000000000 (* z y)) (- 5641895835477563/5000000000000000 (* y x))) (* (* (neg (- 5641895835477563/5000000000000000 (* y x))) (- 5641895835477563/5000000000000000 (* y x))) y)) (*.f64 (-.f64 (*.f64 #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) z) #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64)) y)) (neg.f64 (pow.f64 (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)) #s(literal 3 binary64)))))) #s(approx (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y))) (/.f64 #s(approx (+ (* (* 5641895835477563/5000000000000000 (* z y)) (- 5641895835477563/5000000000000000 (* y x))) (* (* (neg (- 5641895835477563/5000000000000000 (* y x))) (- 5641895835477563/5000000000000000 (* y x))) y)) (*.f64 (-.f64 (*.f64 #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) z) #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64)) y)) (neg.f64 (pow.f64 (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)) #s(literal 3 binary64)))))) (-.f64 x #s(approx (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y))) (/.f64 #s(approx (+ (* (* 5641895835477563/5000000000000000 (* z y)) (- 5641895835477563/5000000000000000 (* y x))) (* (* (neg (- 5641895835477563/5000000000000000 (* y x))) (- 5641895835477563/5000000000000000 (* y x))) y)) (*.f64 (-.f64 (*.f64 #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) z) #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64)) y)) (neg.f64 (pow.f64 (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)) #s(literal 3 binary64))))))))
(+.f64 #s(approx (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y))) (/.f64 #s(approx (+ (* (* 5641895835477563/5000000000000000 (* z y)) (- 5641895835477563/5000000000000000 (* y x))) (* (* (neg (- 5641895835477563/5000000000000000 (* y x))) (- 5641895835477563/5000000000000000 (* y x))) y)) (*.f64 (-.f64 (*.f64 #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) z) #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64)) y)) (neg.f64 (pow.f64 (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)) #s(literal 3 binary64))))) x)
(+.f64 x #s(approx (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y))) (/.f64 #s(approx (+ (* (* 5641895835477563/5000000000000000 (* z y)) (- 5641895835477563/5000000000000000 (* y x))) (* (* (neg (- 5641895835477563/5000000000000000 (* y x))) (- 5641895835477563/5000000000000000 (* y x))) y)) (*.f64 (-.f64 (*.f64 #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) z) #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64)) y)) (neg.f64 (pow.f64 (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)) #s(literal 3 binary64))))))
#s(approx (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y))) (/.f64 #s(approx (+ (* (* 5641895835477563/5000000000000000 (* z y)) (- 5641895835477563/5000000000000000 (* y x))) (* (* (neg (- 5641895835477563/5000000000000000 (* y x))) (- 5641895835477563/5000000000000000 (* y x))) y)) (*.f64 (-.f64 (*.f64 #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) z) #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64)) y)) (neg.f64 (pow.f64 (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)) #s(literal 3 binary64)))))
#s(approx (exp z) (fma.f64 (fma.f64 (fma.f64 #s(literal 1/6 binary64) z #s(literal 1/2 binary64)) z #s(literal 1 binary64)) z #s(literal 1 binary64)))
(/.f64 (neg.f64 (-.f64 #s(literal 1/4 binary64) (pow.f64 (*.f64 #s(literal 1/6 binary64) z) #s(literal 2 binary64)))) (neg.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/6 binary64) z))))
(/.f64 (neg.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 #s(literal 1/6 binary64) z) #s(literal 2 binary64)) #s(literal 1/4 binary64)))) (neg.f64 (neg.f64 (-.f64 (*.f64 #s(literal 1/6 binary64) z) #s(literal 1/2 binary64)))))
(/.f64 (neg.f64 (neg.f64 (fma.f64 #s(literal 1/216 binary64) (pow.f64 z #s(literal 3 binary64)) #s(literal 1/8 binary64)))) (neg.f64 (neg.f64 (fma.f64 #s(literal 1/36 binary64) (*.f64 z z) (-.f64 #s(literal 1/4 binary64) (*.f64 z #s(literal 1/12 binary64)))))))
(/.f64 (-.f64 (*.f64 (pow.f64 (*.f64 #s(literal 1/6 binary64) z) #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal 1/6 binary64) z) #s(literal 1/2 binary64))) (*.f64 (-.f64 (*.f64 #s(literal 1/6 binary64) z) #s(literal 1/2 binary64)) #s(literal 1/4 binary64))) (*.f64 (-.f64 (*.f64 #s(literal 1/6 binary64) z) #s(literal 1/2 binary64)) (-.f64 (*.f64 #s(literal 1/6 binary64) z) #s(literal 1/2 binary64))))
(/.f64 (fma.f64 (pow.f64 (*.f64 #s(literal 1/6 binary64) z) #s(literal 3 binary64)) (fma.f64 #s(literal 1/36 binary64) (*.f64 z z) (-.f64 #s(literal 1/4 binary64) (*.f64 z #s(literal 1/12 binary64)))) (*.f64 (fma.f64 #s(literal 1/36 binary64) (*.f64 z z) (-.f64 #s(literal 1/4 binary64) (*.f64 z #s(literal 1/12 binary64)))) #s(literal 1/8 binary64))) (*.f64 (fma.f64 #s(literal 1/36 binary64) (*.f64 z z) (-.f64 #s(literal 1/4 binary64) (*.f64 z #s(literal 1/12 binary64)))) (fma.f64 #s(literal 1/36 binary64) (*.f64 z z) (-.f64 #s(literal 1/4 binary64) (*.f64 z #s(literal 1/12 binary64))))))
(/.f64 (-.f64 #s(literal 1/4 binary64) (pow.f64 (*.f64 #s(literal 1/6 binary64) z) #s(literal 2 binary64))) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/6 binary64) z)))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 #s(literal 1/6 binary64) z) #s(literal 2 binary64)) #s(literal 1/4 binary64))) (neg.f64 (-.f64 (*.f64 #s(literal 1/6 binary64) z) #s(literal 1/2 binary64))))
(/.f64 (neg.f64 (fma.f64 #s(literal 1/216 binary64) (pow.f64 z #s(literal 3 binary64)) #s(literal 1/8 binary64))) (neg.f64 (+.f64 #s(literal 1/4 binary64) (-.f64 (pow.f64 (*.f64 #s(literal 1/6 binary64) z) #s(literal 2 binary64)) (*.f64 z #s(literal 1/12 binary64))))))
(/.f64 (neg.f64 (fma.f64 #s(literal 1/216 binary64) (pow.f64 z #s(literal 3 binary64)) #s(literal 1/8 binary64))) (neg.f64 (fma.f64 #s(literal 1/36 binary64) (*.f64 z z) (-.f64 #s(literal 1/4 binary64) (*.f64 z #s(literal 1/12 binary64))))))
(/.f64 (-.f64 (pow.f64 (*.f64 #s(literal 1/6 binary64) z) #s(literal 2 binary64)) #s(literal 1/4 binary64)) (-.f64 (*.f64 #s(literal 1/6 binary64) z) #s(literal 1/2 binary64)))
(/.f64 (fma.f64 #s(literal 1/216 binary64) (pow.f64 z #s(literal 3 binary64)) #s(literal 1/8 binary64)) (+.f64 #s(literal 1/4 binary64) (-.f64 (pow.f64 (*.f64 #s(literal 1/6 binary64) z) #s(literal 2 binary64)) (*.f64 z #s(literal 1/12 binary64)))))
(/.f64 (fma.f64 #s(literal 1/216 binary64) (pow.f64 z #s(literal 3 binary64)) #s(literal 1/8 binary64)) (fma.f64 #s(literal 1/36 binary64) (*.f64 z z) (-.f64 #s(literal 1/4 binary64) (*.f64 z #s(literal 1/12 binary64)))))
(fma.f64 #s(literal 1/6 binary64) z #s(literal 1/2 binary64))
(fma.f64 z #s(literal 1/6 binary64) #s(literal 1/2 binary64))
(-.f64 (/.f64 #s(literal 1/4 binary64) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/6 binary64) z))) (/.f64 (pow.f64 (*.f64 #s(literal 1/6 binary64) z) #s(literal 2 binary64)) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/6 binary64) z))))
(-.f64 (/.f64 (pow.f64 (*.f64 #s(literal 1/6 binary64) z) #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal 1/6 binary64) z) #s(literal 1/2 binary64))) (/.f64 #s(literal 1/4 binary64) (-.f64 (*.f64 #s(literal 1/6 binary64) z) #s(literal 1/2 binary64))))
(-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/6 binary64) z))
(-.f64 #s(literal 1/2 binary64) (*.f64 (neg.f64 z) #s(literal 1/6 binary64)))
(+.f64 (/.f64 #s(literal 1/8 binary64) (+.f64 #s(literal 1/4 binary64) (-.f64 (pow.f64 (*.f64 #s(literal 1/6 binary64) z) #s(literal 2 binary64)) (*.f64 z #s(literal 1/12 binary64))))) (/.f64 (pow.f64 (*.f64 #s(literal 1/6 binary64) z) #s(literal 3 binary64)) (+.f64 #s(literal 1/4 binary64) (-.f64 (pow.f64 (*.f64 #s(literal 1/6 binary64) z) #s(literal 2 binary64)) (*.f64 z #s(literal 1/12 binary64))))))
(+.f64 (/.f64 (pow.f64 (*.f64 #s(literal 1/6 binary64) z) #s(literal 3 binary64)) (+.f64 #s(literal 1/4 binary64) (-.f64 (pow.f64 (*.f64 #s(literal 1/6 binary64) z) #s(literal 2 binary64)) (*.f64 z #s(literal 1/12 binary64))))) (/.f64 #s(literal 1/8 binary64) (+.f64 #s(literal 1/4 binary64) (-.f64 (pow.f64 (*.f64 #s(literal 1/6 binary64) z) #s(literal 2 binary64)) (*.f64 z #s(literal 1/12 binary64))))))
(+.f64 (/.f64 #s(literal 1/8 binary64) (fma.f64 #s(literal 1/36 binary64) (*.f64 z z) (-.f64 #s(literal 1/4 binary64) (*.f64 z #s(literal 1/12 binary64))))) (/.f64 (pow.f64 (*.f64 #s(literal 1/6 binary64) z) #s(literal 3 binary64)) (fma.f64 #s(literal 1/36 binary64) (*.f64 z z) (-.f64 #s(literal 1/4 binary64) (*.f64 z #s(literal 1/12 binary64))))))
(+.f64 (/.f64 (pow.f64 (*.f64 #s(literal 1/6 binary64) z) #s(literal 3 binary64)) (fma.f64 #s(literal 1/36 binary64) (*.f64 z z) (-.f64 #s(literal 1/4 binary64) (*.f64 z #s(literal 1/12 binary64))))) (/.f64 #s(literal 1/8 binary64) (fma.f64 #s(literal 1/36 binary64) (*.f64 z z) (-.f64 #s(literal 1/4 binary64) (*.f64 z #s(literal 1/12 binary64))))))
(+.f64 (*.f64 #s(literal 1/6 binary64) z) #s(literal 1/2 binary64))
(+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/6 binary64) z))
#s(approx (+ (* -5000000000000000/5641895835477563 z) 5000000000000000/5641895835477563) #s(literal 5000000000000000/5641895835477563 binary64))
#s(approx (+ (* -5000000000000000/5641895835477563 z) 5000000000000000/5641895835477563) (*.f64 #s(literal -5000000000000000/5641895835477563 binary64) z))
(*.f64 #s(literal -5000000000000000/5641895835477563 binary64) z)
(*.f64 z #s(literal -5000000000000000/5641895835477563 binary64))
#s(approx (+ (* z 5641895835477563/5000000000000000) 5641895835477563/5000000000000000) (*.f64 z #s(literal 5641895835477563/5000000000000000 binary64)))
#s(approx (+ (* (* 5641895835477563/5000000000000000 (* z y)) (- 5641895835477563/5000000000000000 (* y x))) (* (* (neg (- 5641895835477563/5000000000000000 (* y x))) (- 5641895835477563/5000000000000000 (* y x))) y)) (*.f64 (-.f64 (*.f64 #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) z) #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64)) y))
(*.f64 (/.f64 (/.f64 #s(approx (+ (* (* 5641895835477563/5000000000000000 (* z y)) (- 5641895835477563/5000000000000000 (* y x))) (* (* (neg (- 5641895835477563/5000000000000000 (* y x))) (- 5641895835477563/5000000000000000 (* y x))) y)) (*.f64 (-.f64 (*.f64 #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) z) #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64)) y)) (neg.f64 (pow.f64 (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)) #s(literal 2 binary64)))) (-.f64 #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (pow.f64 (*.f64 y x) #s(literal 2 binary64)))) (fma.f64 y x #s(literal 5641895835477563/5000000000000000 binary64)))
(*.f64 (/.f64 (/.f64 #s(approx (+ (* (* 5641895835477563/5000000000000000 (* z y)) (- 5641895835477563/5000000000000000 (* y x))) (* (* (neg (- 5641895835477563/5000000000000000 (* y x))) (- 5641895835477563/5000000000000000 (* y x))) y)) (*.f64 (-.f64 (*.f64 #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) z) #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64)) y)) (neg.f64 (pow.f64 (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)) #s(literal 2 binary64)))) (-.f64 #s(literal 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 binary64) (pow.f64 (*.f64 y x) #s(literal 3 binary64)))) (fma.f64 (*.f64 y x) (fma.f64 y x #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64)))
(/.f64 (neg.f64 (/.f64 #s(approx (+ (* (* 5641895835477563/5000000000000000 (* z y)) (- 5641895835477563/5000000000000000 (* y x))) (* (* (neg (- 5641895835477563/5000000000000000 (* y x))) (- 5641895835477563/5000000000000000 (* y x))) y)) (*.f64 (-.f64 (*.f64 #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) z) #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64)) y)) (neg.f64 (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x))))) (neg.f64 (pow.f64 (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)) #s(literal 2 binary64))))
(/.f64 (neg.f64 (/.f64 #s(approx (+ (* (* 5641895835477563/5000000000000000 (* z y)) (- 5641895835477563/5000000000000000 (* y x))) (* (* (neg (- 5641895835477563/5000000000000000 (* y x))) (- 5641895835477563/5000000000000000 (* y x))) y)) (*.f64 (-.f64 (*.f64 #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) z) #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64)) y)) (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)))) (pow.f64 (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)) #s(literal 2 binary64)))
(/.f64 (neg.f64 (neg.f64 (/.f64 #s(approx (+ (* (* 5641895835477563/5000000000000000 (* z y)) (- 5641895835477563/5000000000000000 (* y x))) (* (* (neg (- 5641895835477563/5000000000000000 (* y x))) (- 5641895835477563/5000000000000000 (* y x))) y)) (*.f64 (-.f64 (*.f64 #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) z) #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64)) y)) (neg.f64 (pow.f64 (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)) #s(literal 2 binary64)))))) (neg.f64 (neg.f64 (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)))))
(/.f64 (neg.f64 (neg.f64 (neg.f64 #s(approx (+ (* (* 5641895835477563/5000000000000000 (* z y)) (- 5641895835477563/5000000000000000 (* y x))) (* (* (neg (- 5641895835477563/5000000000000000 (* y x))) (- 5641895835477563/5000000000000000 (* y x))) y)) (*.f64 (-.f64 (*.f64 #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) z) #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64)) y))))) (pow.f64 (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)) #s(literal 3 binary64)))
(/.f64 (/.f64 #s(approx (+ (* (* 5641895835477563/5000000000000000 (* z y)) (- 5641895835477563/5000000000000000 (* y x))) (* (* (neg (- 5641895835477563/5000000000000000 (* y x))) (- 5641895835477563/5000000000000000 (* y x))) y)) (*.f64 (-.f64 (*.f64 #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) z) #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64)) y)) (neg.f64 (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)))) (pow.f64 (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)) #s(literal 2 binary64)))
(/.f64 (/.f64 #s(approx (+ (* (* 5641895835477563/5000000000000000 (* z y)) (- 5641895835477563/5000000000000000 (* y x))) (* (* (neg (- 5641895835477563/5000000000000000 (* y x))) (- 5641895835477563/5000000000000000 (* y x))) y)) (*.f64 (-.f64 (*.f64 #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) z) #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64)) y)) (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x))) (neg.f64 (pow.f64 (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)) #s(literal 2 binary64))))
(/.f64 (neg.f64 (/.f64 #s(approx (+ (* (* 5641895835477563/5000000000000000 (* z y)) (- 5641895835477563/5000000000000000 (* y x))) (* (* (neg (- 5641895835477563/5000000000000000 (* y x))) (- 5641895835477563/5000000000000000 (* y x))) y)) (*.f64 (-.f64 (*.f64 #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) z) #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64)) y)) (neg.f64 (pow.f64 (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)) #s(literal 2 binary64))))) (neg.f64 (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x))))
(/.f64 (neg.f64 (neg.f64 #s(approx (+ (* (* 5641895835477563/5000000000000000 (* z y)) (- 5641895835477563/5000000000000000 (* y x))) (* (* (neg (- 5641895835477563/5000000000000000 (* y x))) (- 5641895835477563/5000000000000000 (* y x))) y)) (*.f64 (-.f64 (*.f64 #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) z) #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64)) y)))) (neg.f64 (pow.f64 (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)) #s(literal 3 binary64))))
(/.f64 (/.f64 #s(approx (+ (* (* 5641895835477563/5000000000000000 (* z y)) (- 5641895835477563/5000000000000000 (* y x))) (* (* (neg (- 5641895835477563/5000000000000000 (* y x))) (- 5641895835477563/5000000000000000 (* y x))) y)) (*.f64 (-.f64 (*.f64 #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) z) #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64)) y)) (neg.f64 (pow.f64 (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)) #s(literal 2 binary64)))) (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)))
(/.f64 (neg.f64 #s(approx (+ (* (* 5641895835477563/5000000000000000 (* z y)) (- 5641895835477563/5000000000000000 (* y x))) (* (* (neg (- 5641895835477563/5000000000000000 (* y x))) (- 5641895835477563/5000000000000000 (* y x))) y)) (*.f64 (-.f64 (*.f64 #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) z) #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64)) y))) (pow.f64 (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)) #s(literal 3 binary64)))
(/.f64 #s(approx (+ (* (* 5641895835477563/5000000000000000 (* z y)) (- 5641895835477563/5000000000000000 (* y x))) (* (* (neg (- 5641895835477563/5000000000000000 (* y x))) (- 5641895835477563/5000000000000000 (* y x))) y)) (*.f64 (-.f64 (*.f64 #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) z) #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64)) y)) (neg.f64 (pow.f64 (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)) #s(literal 3 binary64))))
(neg.f64 (/.f64 #s(approx (+ (* (* 5641895835477563/5000000000000000 (* z y)) (- 5641895835477563/5000000000000000 (* y x))) (* (* (neg (- 5641895835477563/5000000000000000 (* y x))) (- 5641895835477563/5000000000000000 (* y x))) y)) (*.f64 (-.f64 (*.f64 #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) z) #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64)) y)) (pow.f64 (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)) #s(literal 3 binary64))))
(*.f64 (neg.f64 (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x))) (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)))
(*.f64 (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)) (neg.f64 (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x))))
(/.f64 (neg.f64 (*.f64 (-.f64 #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (pow.f64 (*.f64 y x) #s(literal 2 binary64))) (neg.f64 (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x))))) (neg.f64 (fma.f64 y x #s(literal 5641895835477563/5000000000000000 binary64))))
(/.f64 (neg.f64 (*.f64 (-.f64 #s(literal 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 binary64) (pow.f64 (*.f64 y x) #s(literal 3 binary64))) (neg.f64 (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x))))) (neg.f64 (fma.f64 (*.f64 y x) (fma.f64 y x #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64))))
(/.f64 (neg.f64 (*.f64 (neg.f64 (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x))) (-.f64 #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (pow.f64 (*.f64 y x) #s(literal 2 binary64))))) (neg.f64 (fma.f64 y x #s(literal 5641895835477563/5000000000000000 binary64))))
(/.f64 (neg.f64 (*.f64 (neg.f64 (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x))) (-.f64 #s(literal 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 binary64) (pow.f64 (*.f64 y x) #s(literal 3 binary64))))) (neg.f64 (fma.f64 (*.f64 y x) (fma.f64 y x #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64))))
(/.f64 (*.f64 (-.f64 #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (pow.f64 (*.f64 y x) #s(literal 2 binary64))) (neg.f64 (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)))) (fma.f64 y x #s(literal 5641895835477563/5000000000000000 binary64)))
(/.f64 (*.f64 (-.f64 #s(literal 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 binary64) (pow.f64 (*.f64 y x) #s(literal 3 binary64))) (neg.f64 (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)))) (fma.f64 (*.f64 y x) (fma.f64 y x #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64)))
(/.f64 (*.f64 (neg.f64 (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x))) (-.f64 #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (pow.f64 (*.f64 y x) #s(literal 2 binary64)))) (fma.f64 y x #s(literal 5641895835477563/5000000000000000 binary64)))
(/.f64 (*.f64 (neg.f64 (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x))) (-.f64 #s(literal 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 binary64) (pow.f64 (*.f64 y x) #s(literal 3 binary64)))) (fma.f64 (*.f64 y x) (fma.f64 y x #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64)))
(neg.f64 (pow.f64 (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)) #s(literal 2 binary64)))
(fma.f64 (neg.f64 (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x))) #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 (neg.f64 (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x))) (*.f64 (neg.f64 x) y)))
(fma.f64 #s(literal 5641895835477563/5000000000000000 binary64) (neg.f64 (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x))) (*.f64 (*.f64 (neg.f64 x) y) (neg.f64 (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)))))
(+.f64 (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) (neg.f64 (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)))) (*.f64 (*.f64 (neg.f64 x) y) (neg.f64 (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)))))
(+.f64 (*.f64 (neg.f64 (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x))) #s(literal 5641895835477563/5000000000000000 binary64)) (*.f64 (neg.f64 (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x))) (*.f64 (neg.f64 x) y)))

eval80.0ms (0.8%)

Memory
31.3MiB live, 123.3MiB allocated
Compiler

Compiled 36 323 to 2 702 computations (92.6% saved)

prune36.0ms (0.4%)

Memory
-27.0MiB live, 69.2MiB allocated
Pruning

20 alts after pruning (12 fresh and 8 done)

PrunedKeptTotal
New4587465
Fresh156
Picked235
Done055
Total46120481
Accuracy
100.0%
Counts
481 → 20
Alt Table
Click to see full alt table
StatusAccuracyProgram
84.4%
(+.f64 x (/.f64 y (-.f64 (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) #s(approx (exp z) (fma.f64 (fma.f64 #s(approx (+ (* 1/6 z) 1/2) (*.f64 #s(literal 1/6 binary64) z)) z #s(literal 1 binary64)) z #s(literal 1 binary64)))) (*.f64 x y))))
84.4%
(+.f64 x (/.f64 y (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 (fma.f64 #s(approx (+ (* 5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000) (*.f64 #s(literal 5641895835477563/30000000000000000 binary64) z)) z #s(literal 5641895835477563/5000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 x y))))
83.7%
(+.f64 x (/.f64 y (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 #s(approx (+ (* 5641895835477563/10000000000000000 z) 5641895835477563/5000000000000000) (*.f64 #s(literal 5641895835477563/10000000000000000 binary64) z)) z #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 x y))))
65.6%
(+.f64 x (/.f64 y (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(approx (+ (* z 5641895835477563/5000000000000000) 5641895835477563/5000000000000000) (*.f64 z #s(literal 5641895835477563/5000000000000000 binary64)))) (*.f64 x y))))
82.4%
(+.f64 x (/.f64 y (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64)) (*.f64 x y))))
25.4%
(+.f64 x #s(approx (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y))) (/.f64 (fma.f64 (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z y)) (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)) (*.f64 (*.f64 (neg.f64 (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x))) (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x))) y)) (*.f64 (*.f64 #s(approx (neg (- 5641895835477563/5000000000000000 (* y x))) (*.f64 y x)) (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x))) (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x))))))
70.0%
(+.f64 x #s(approx (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y))) (/.f64 #s(approx (+ (/ (* (* -5641895835477563/5000000000000000 z) y) (- 5641895835477563/5000000000000000 (* y x))) y) (-.f64 y (*.f64 z y))) (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)))))
43.0%
(+.f64 x #s(approx (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y))) (/.f64 #s(approx (+ (* (* 5641895835477563/5000000000000000 (* z y)) (- 5641895835477563/5000000000000000 (* y x))) (* (* (neg (- 5641895835477563/5000000000000000 (* y x))) (- 5641895835477563/5000000000000000 (* y x))) y)) (*.f64 (-.f64 (*.f64 #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) z) #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64)) y)) (*.f64 (*.f64 #s(approx (neg (- 5641895835477563/5000000000000000 (* y x))) (*.f64 y x)) (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x))) (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x))))))
28.2%
(+.f64 x #s(approx (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y))) (/.f64 #s(approx (+ (* (* 5641895835477563/5000000000000000 (* z y)) (- 5641895835477563/5000000000000000 (* y x))) (* (* (neg (- 5641895835477563/5000000000000000 (* y x))) (- 5641895835477563/5000000000000000 (* y x))) y)) (*.f64 (-.f64 (*.f64 #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) z) #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64)) y)) (*.f64 #s(approx (* (neg (- 5641895835477563/5000000000000000 (* y x))) (- 5641895835477563/5000000000000000 (* y x))) (*.f64 (*.f64 (neg.f64 x) x) (*.f64 y y))) (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x))))))
50.2%
(+.f64 x #s(approx (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y))) (/.f64 #s(approx (+ (* (* 5641895835477563/5000000000000000 (* z y)) (- 5641895835477563/5000000000000000 (* y x))) (* (* (neg (- 5641895835477563/5000000000000000 (* y x))) (- 5641895835477563/5000000000000000 (* y x))) y)) (*.f64 (-.f64 (*.f64 #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) z) #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64)) y)) (*.f64 #s(approx (* (neg (- 5641895835477563/5000000000000000 (* y x))) (- 5641895835477563/5000000000000000 (* y x))) (*.f64 (neg.f64 (fma.f64 y y (/.f64 (fma.f64 #s(literal -5641895835477563/2500000000000000 binary64) y (/.f64 #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) x)) x))) (*.f64 x x))) (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x))))))
64.6%
(+.f64 x #s(approx (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y))) (/.f64 #s(approx (+ (* (* 5641895835477563/5000000000000000 (* z y)) (- 5641895835477563/5000000000000000 (* y x))) (* (* (neg (- 5641895835477563/5000000000000000 (* y x))) (- 5641895835477563/5000000000000000 (* y x))) y)) (*.f64 (-.f64 (*.f64 #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) z) #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64)) y)) #s(approx (* (* (neg (- 5641895835477563/5000000000000000 (* y x))) (- 5641895835477563/5000000000000000 (* y x))) (- 5641895835477563/5000000000000000 (* y x))) (-.f64 (*.f64 (fma.f64 y #s(literal 95492965855137205879584829256907/25000000000000000000000000000000 binary64) (*.f64 (*.f64 (*.f64 y y) #s(literal -16925687506432689/5000000000000000 binary64)) x)) x) #s(literal 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 binary64))))))
66.4%
(+.f64 x #s(approx (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y))) (/.f64 #s(approx (+ (* (* 5641895835477563/5000000000000000 (* z y)) (- 5641895835477563/5000000000000000 (* y x))) (* (* (neg (- 5641895835477563/5000000000000000 (* y x))) (- 5641895835477563/5000000000000000 (* y x))) y)) (*.f64 (-.f64 (*.f64 #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) z) #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64)) y)) #s(approx (* (* (neg (- 5641895835477563/5000000000000000 (* y x))) (- 5641895835477563/5000000000000000 (* y x))) (- 5641895835477563/5000000000000000 (* y x))) (-.f64 (*.f64 (*.f64 y #s(literal 95492965855137205879584829256907/25000000000000000000000000000000 binary64)) x) #s(literal 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 binary64))))))
67.6%
(+.f64 x #s(approx (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y))) (/.f64 #s(literal -1 binary64) x)))
57.3%
(+.f64 x #s(approx (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y))) #s(approx (/ (+ (/ (* (* -5641895835477563/5000000000000000 z) y) (- 5641895835477563/5000000000000000 (* y x))) y) (- 5641895835477563/5000000000000000 (* y x))) (*.f64 (fma.f64 #s(literal -5000000000000000/5641895835477563 binary64) z #s(literal 5000000000000000/5641895835477563 binary64)) y))))
46.7%
(+.f64 x #s(approx (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y))) #s(approx (/ (+ (/ (* (* -5641895835477563/5000000000000000 z) y) (- 5641895835477563/5000000000000000 (* y x))) y) (- 5641895835477563/5000000000000000 (* y x))) (*.f64 #s(approx (+ (* -5000000000000000/5641895835477563 z) 5000000000000000/5641895835477563) (*.f64 #s(literal -5000000000000000/5641895835477563 binary64) z)) y))))
63.7%
(+.f64 x #s(approx (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y))) #s(approx (/ (+ (/ (* (* -5641895835477563/5000000000000000 z) y) (- 5641895835477563/5000000000000000 (* y x))) y) (- 5641895835477563/5000000000000000 (* y x))) (*.f64 #s(approx (+ (* -5000000000000000/5641895835477563 z) 5000000000000000/5641895835477563) #s(literal 5000000000000000/5641895835477563 binary64)) y))))
46.7%
(+.f64 x #s(approx (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y))) #s(approx (/ (+ (/ (* (* -5641895835477563/5000000000000000 z) y) (- 5641895835477563/5000000000000000 (* y x))) y) (- 5641895835477563/5000000000000000 (* y x))) #s(approx (* (+ (* -5000000000000000/5641895835477563 z) 5000000000000000/5641895835477563) y) (*.f64 (*.f64 z y) #s(literal -5000000000000000/5641895835477563 binary64))))))
57.2%
(+.f64 x #s(approx (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y))) #s(approx (/ (+ (* (* 5641895835477563/5000000000000000 (* z y)) (- 5641895835477563/5000000000000000 (* y x))) (* (* (neg (- 5641895835477563/5000000000000000 (* y x))) (- 5641895835477563/5000000000000000 (* y x))) y)) (* (* (neg (- 5641895835477563/5000000000000000 (* y x))) (- 5641895835477563/5000000000000000 (* y x))) (- 5641895835477563/5000000000000000 (* y x)))) (*.f64 (*.f64 (-.f64 (*.f64 #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) z) #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64)) y) #s(literal -125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547 binary64)))))
63.4%
#s(approx (+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)))) (fma.f64 (/.f64 y (exp.f64 z)) #s(literal 5000000000000000/5641895835477563 binary64) x))
15.5%
#s(approx (+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)))) (*.f64 (/.f64 y (exp.f64 z)) #s(literal 5000000000000000/5641895835477563 binary64)))
Compiler

Compiled 2 169 to 764 computations (64.8% saved)

regimes54.0ms (0.6%)

Memory
7.1MiB live, 99.0MiB allocated
Counts
33 → 2
Calls
Call 1
Inputs
(+.f64 x #s(approx (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y))) #s(approx (/ (+ (/ (* (* -5641895835477563/5000000000000000 z) y) (- 5641895835477563/5000000000000000 (* y x))) y) (- 5641895835477563/5000000000000000 (* y x))) (*.f64 #s(approx (+ (* -5000000000000000/5641895835477563 z) 5000000000000000/5641895835477563) #s(literal 5000000000000000/5641895835477563 binary64)) y))))
(+.f64 x #s(approx (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y))) #s(approx (/ (+ (/ (* (* -5641895835477563/5000000000000000 z) y) (- 5641895835477563/5000000000000000 (* y x))) y) (- 5641895835477563/5000000000000000 (* y x))) #s(approx (* (+ (* -5000000000000000/5641895835477563 z) 5000000000000000/5641895835477563) y) (*.f64 #s(literal -5000000000000000/5641895835477563 binary64) (*.f64 z y))))))
(+.f64 x #s(approx (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y))) #s(approx (/ (+ (/ (* (* -5641895835477563/5000000000000000 z) y) (- 5641895835477563/5000000000000000 (* y x))) y) (- 5641895835477563/5000000000000000 (* y x))) #s(approx (* (+ (* -5000000000000000/5641895835477563 z) 5000000000000000/5641895835477563) y) (*.f64 (*.f64 z y) #s(literal -5000000000000000/5641895835477563 binary64))))))
(+.f64 x #s(approx (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y))) #s(approx (/ (+ (/ (* (* -5641895835477563/5000000000000000 z) y) (- 5641895835477563/5000000000000000 (* y x))) y) (- 5641895835477563/5000000000000000 (* y x))) (*.f64 #s(approx (+ (* -5000000000000000/5641895835477563 z) 5000000000000000/5641895835477563) (*.f64 #s(literal -5000000000000000/5641895835477563 binary64) z)) y))))
(+.f64 x #s(approx (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y))) #s(approx (/ (+ (/ (* (* -5641895835477563/5000000000000000 z) y) (- 5641895835477563/5000000000000000 (* y x))) y) (- 5641895835477563/5000000000000000 (* y x))) (*.f64 (fma.f64 #s(literal -5000000000000000/5641895835477563 binary64) z #s(literal 5000000000000000/5641895835477563 binary64)) y))))
(+.f64 x #s(approx (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y))) (/.f64 #s(literal -1 binary64) x)))
(+.f64 x #s(approx (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y))) #s(approx (/ (+ (* (* 5641895835477563/5000000000000000 (* z y)) (- 5641895835477563/5000000000000000 (* y x))) (* (* (neg (- 5641895835477563/5000000000000000 (* y x))) (- 5641895835477563/5000000000000000 (* y x))) y)) (* (* (neg (- 5641895835477563/5000000000000000 (* y x))) (- 5641895835477563/5000000000000000 (* y x))) (- 5641895835477563/5000000000000000 (* y x)))) (*.f64 (*.f64 (-.f64 (*.f64 #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) z) #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64)) y) #s(literal -125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547 binary64)))))
(+.f64 x (/.f64 y #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (*.f64 (neg.f64 y) x))))
(+.f64 x (/.f64 y (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64)) (*.f64 x y))))
(+.f64 x (/.f64 y (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(approx (+ (* z 5641895835477563/5000000000000000) 5641895835477563/5000000000000000) (*.f64 z #s(literal 5641895835477563/5000000000000000 binary64)))) (*.f64 x y))))
(+.f64 x (/.f64 y (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 #s(literal 5641895835477563/5000000000000000 binary64) z #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 x y))))
(+.f64 x (/.f64 y (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z #s(literal 5641895835477563/5000000000000000 binary64) #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 x y))))
(+.f64 x #s(approx (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y))) (/.f64 #s(approx (+ (/ (* (* -5641895835477563/5000000000000000 z) y) (- 5641895835477563/5000000000000000 (* y x))) y) (-.f64 y (*.f64 z y))) (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)))))
(+.f64 x (/.f64 y (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 #s(approx (+ (* 5641895835477563/10000000000000000 z) 5641895835477563/5000000000000000) (*.f64 #s(literal 5641895835477563/10000000000000000 binary64) z)) z #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 x y))))
(+.f64 x (/.f64 y (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 (fma.f64 #s(literal 5641895835477563/10000000000000000 binary64) z #s(literal 5641895835477563/5000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 x y))))
(+.f64 x (/.f64 y (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 (fma.f64 #s(approx (+ (* 5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000) (*.f64 #s(literal 5641895835477563/30000000000000000 binary64) z)) z #s(literal 5641895835477563/5000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 x y))))
(+.f64 x #s(approx (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y))) (/.f64 #s(approx (+ (* (* 5641895835477563/5000000000000000 (* z y)) (- 5641895835477563/5000000000000000 (* y x))) (* (* (neg (- 5641895835477563/5000000000000000 (* y x))) (- 5641895835477563/5000000000000000 (* y x))) y)) (*.f64 (-.f64 (*.f64 #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) z) #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64)) y)) #s(approx (* (* (neg (- 5641895835477563/5000000000000000 (* y x))) (- 5641895835477563/5000000000000000 (* y x))) (- 5641895835477563/5000000000000000 (* y x))) (-.f64 (*.f64 (*.f64 y #s(literal 95492965855137205879584829256907/25000000000000000000000000000000 binary64)) x) #s(literal 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 binary64))))))
(+.f64 x (/.f64 y (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 x y))))
(+.f64 x (/.f64 y (-.f64 (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) #s(approx (exp z) (fma.f64 (fma.f64 #s(approx (+ (* 1/6 z) 1/2) (*.f64 #s(literal 1/6 binary64) z)) z #s(literal 1 binary64)) z #s(literal 1 binary64)))) (*.f64 x y))))
(+.f64 x (/.f64 y (-.f64 (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) #s(approx (exp z) (fma.f64 (fma.f64 (fma.f64 #s(literal 1/6 binary64) z #s(literal 1/2 binary64)) z #s(literal 1 binary64)) z #s(literal 1 binary64)))) (*.f64 x y))))
(+.f64 x #s(approx (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y))) (/.f64 (+.f64 (/.f64 (*.f64 (*.f64 #s(literal -5641895835477563/5000000000000000 binary64) z) y) (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x))) y) (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)))))
(+.f64 x #s(approx (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y))) (/.f64 #s(approx (+ (* (* 5641895835477563/5000000000000000 (* z y)) (- 5641895835477563/5000000000000000 (* y x))) (* (* (neg (- 5641895835477563/5000000000000000 (* y x))) (- 5641895835477563/5000000000000000 (* y x))) y)) (*.f64 (-.f64 (*.f64 #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) z) #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64)) y)) #s(approx (* (* (neg (- 5641895835477563/5000000000000000 (* y x))) (- 5641895835477563/5000000000000000 (* y x))) (- 5641895835477563/5000000000000000 (* y x))) (-.f64 (*.f64 (fma.f64 y #s(literal 95492965855137205879584829256907/25000000000000000000000000000000 binary64) (*.f64 (*.f64 (*.f64 y y) #s(literal -16925687506432689/5000000000000000 binary64)) x)) x) #s(literal 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 binary64))))))
(+.f64 x #s(approx (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y))) (/.f64 #s(approx (+ (* (* 5641895835477563/5000000000000000 (* z y)) (- 5641895835477563/5000000000000000 (* y x))) (* (* (neg (- 5641895835477563/5000000000000000 (* y x))) (- 5641895835477563/5000000000000000 (* y x))) y)) (*.f64 (-.f64 (*.f64 #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) z) #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64)) y)) (*.f64 #s(approx (* (neg (- 5641895835477563/5000000000000000 (* y x))) (- 5641895835477563/5000000000000000 (* y x))) (*.f64 (*.f64 (neg.f64 x) x) (*.f64 y y))) (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x))))))
(+.f64 x #s(approx (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y))) (/.f64 #s(approx (+ (* (* 5641895835477563/5000000000000000 (* z y)) (- 5641895835477563/5000000000000000 (* y x))) (* (* (neg (- 5641895835477563/5000000000000000 (* y x))) (- 5641895835477563/5000000000000000 (* y x))) y)) (*.f64 (-.f64 (*.f64 #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) z) #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64)) y)) (*.f64 (*.f64 #s(approx (neg (- 5641895835477563/5000000000000000 (* y x))) (*.f64 y x)) (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x))) (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x))))))
(+.f64 x #s(approx (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y))) (/.f64 #s(approx (+ (* (* 5641895835477563/5000000000000000 (* z y)) (- 5641895835477563/5000000000000000 (* y x))) (* (* (neg (- 5641895835477563/5000000000000000 (* y x))) (- 5641895835477563/5000000000000000 (* y x))) y)) (*.f64 (-.f64 (*.f64 #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) z) #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64)) y)) (*.f64 (*.f64 (neg.f64 (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x))) (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x))) (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x))))))
(+.f64 x #s(approx (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y))) (/.f64 #s(approx (+ (* (* 5641895835477563/5000000000000000 (* z y)) (- 5641895835477563/5000000000000000 (* y x))) (* (* (neg (- 5641895835477563/5000000000000000 (* y x))) (- 5641895835477563/5000000000000000 (* y x))) y)) (*.f64 (-.f64 (*.f64 #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) z) #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64)) y)) (*.f64 #s(approx (* (neg (- 5641895835477563/5000000000000000 (* y x))) (- 5641895835477563/5000000000000000 (* y x))) (*.f64 (neg.f64 (fma.f64 y y (/.f64 (fma.f64 #s(literal -5641895835477563/2500000000000000 binary64) y (/.f64 #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) x)) x))) (*.f64 x x))) (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x))))))
(+.f64 x #s(approx (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y))) (/.f64 (fma.f64 (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z y)) (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)) (*.f64 (*.f64 (neg.f64 (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x))) (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x))) y)) (*.f64 (*.f64 #s(approx (neg (- 5641895835477563/5000000000000000 (* y x))) (*.f64 y x)) (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x))) (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x))))))
(+.f64 x #s(approx (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y))) (/.f64 (fma.f64 (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z y)) (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)) (*.f64 (*.f64 (neg.f64 (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x))) (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x))) y)) (*.f64 (*.f64 (neg.f64 (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x))) (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x))) (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x))))))
#s(approx (+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)))) (*.f64 (/.f64 y (exp.f64 z)) #s(literal 5000000000000000/5641895835477563 binary64)))
#s(approx (+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)))) (fma.f64 (/.f64 #s(literal 5000000000000000/5641895835477563 binary64) (exp.f64 z)) y x))
#s(approx (+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)))) (fma.f64 (/.f64 y (exp.f64 z)) #s(literal 5000000000000000/5641895835477563 binary64) x))
(+.f64 x (/.f64 y (-.f64 (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) (exp.f64 z)) (*.f64 x y))))
(fma.f64 (/.f64 y (fma.f64 #s(literal -179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 binary64) (pow.f64 (exp.f64 z) #s(literal 3 binary64)) (pow.f64 (*.f64 y x) #s(literal 3 binary64)))) (neg.f64 (fma.f64 (pow.f64 (exp.f64 z) #s(literal 2 binary64)) #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (*.f64 (fma.f64 (exp.f64 z) #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)) (*.f64 y x)))) x)
Outputs
(+.f64 x #s(approx (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y))) (/.f64 #s(literal -1 binary64) x)))
(+.f64 x (/.f64 y (-.f64 (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) (exp.f64 z)) (*.f64 x y))))
Calls

6 calls:

10.0ms
x
9.0ms
(+.f64 x (/.f64 y (-.f64 (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) (exp.f64 z)) (*.f64 x y))))
9.0ms
z
9.0ms
y
8.0ms
(*.f64 #s(literal 5641895835477563/5000000000000000 binary64) (exp.f64 z))
Results
AccuracySegmentsBranch
96.0%1x
96.0%1y
98.8%2z
98.3%2(+.f64 x (/.f64 y (-.f64 (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) (exp.f64 z)) (*.f64 x y))))
98.8%2(*.f64 #s(literal 5641895835477563/5000000000000000 binary64) (exp.f64 z))
98.8%2(exp.f64 z)
Compiler

Compiled 21 to 29 computations (-38.1% saved)

regimes51.0ms (0.5%)

Memory
-9.1MiB live, 43.0MiB allocated
Counts
31 → 3
Calls
Call 1
Inputs
(+.f64 x #s(approx (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y))) #s(approx (/ (+ (/ (* (* -5641895835477563/5000000000000000 z) y) (- 5641895835477563/5000000000000000 (* y x))) y) (- 5641895835477563/5000000000000000 (* y x))) (*.f64 #s(approx (+ (* -5000000000000000/5641895835477563 z) 5000000000000000/5641895835477563) #s(literal 5000000000000000/5641895835477563 binary64)) y))))
(+.f64 x #s(approx (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y))) #s(approx (/ (+ (/ (* (* -5641895835477563/5000000000000000 z) y) (- 5641895835477563/5000000000000000 (* y x))) y) (- 5641895835477563/5000000000000000 (* y x))) #s(approx (* (+ (* -5000000000000000/5641895835477563 z) 5000000000000000/5641895835477563) y) (*.f64 #s(literal -5000000000000000/5641895835477563 binary64) (*.f64 z y))))))
(+.f64 x #s(approx (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y))) #s(approx (/ (+ (/ (* (* -5641895835477563/5000000000000000 z) y) (- 5641895835477563/5000000000000000 (* y x))) y) (- 5641895835477563/5000000000000000 (* y x))) #s(approx (* (+ (* -5000000000000000/5641895835477563 z) 5000000000000000/5641895835477563) y) (*.f64 (*.f64 z y) #s(literal -5000000000000000/5641895835477563 binary64))))))
(+.f64 x #s(approx (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y))) #s(approx (/ (+ (/ (* (* -5641895835477563/5000000000000000 z) y) (- 5641895835477563/5000000000000000 (* y x))) y) (- 5641895835477563/5000000000000000 (* y x))) (*.f64 #s(approx (+ (* -5000000000000000/5641895835477563 z) 5000000000000000/5641895835477563) (*.f64 #s(literal -5000000000000000/5641895835477563 binary64) z)) y))))
(+.f64 x #s(approx (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y))) #s(approx (/ (+ (/ (* (* -5641895835477563/5000000000000000 z) y) (- 5641895835477563/5000000000000000 (* y x))) y) (- 5641895835477563/5000000000000000 (* y x))) (*.f64 (fma.f64 #s(literal -5000000000000000/5641895835477563 binary64) z #s(literal 5000000000000000/5641895835477563 binary64)) y))))
(+.f64 x #s(approx (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y))) (/.f64 #s(literal -1 binary64) x)))
(+.f64 x #s(approx (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y))) #s(approx (/ (+ (* (* 5641895835477563/5000000000000000 (* z y)) (- 5641895835477563/5000000000000000 (* y x))) (* (* (neg (- 5641895835477563/5000000000000000 (* y x))) (- 5641895835477563/5000000000000000 (* y x))) y)) (* (* (neg (- 5641895835477563/5000000000000000 (* y x))) (- 5641895835477563/5000000000000000 (* y x))) (- 5641895835477563/5000000000000000 (* y x)))) (*.f64 (*.f64 (-.f64 (*.f64 #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) z) #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64)) y) #s(literal -125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547 binary64)))))
(+.f64 x (/.f64 y #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (*.f64 (neg.f64 y) x))))
(+.f64 x (/.f64 y (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64)) (*.f64 x y))))
(+.f64 x (/.f64 y (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(approx (+ (* z 5641895835477563/5000000000000000) 5641895835477563/5000000000000000) (*.f64 z #s(literal 5641895835477563/5000000000000000 binary64)))) (*.f64 x y))))
(+.f64 x (/.f64 y (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 #s(literal 5641895835477563/5000000000000000 binary64) z #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 x y))))
(+.f64 x (/.f64 y (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z #s(literal 5641895835477563/5000000000000000 binary64) #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 x y))))
(+.f64 x #s(approx (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y))) (/.f64 #s(approx (+ (/ (* (* -5641895835477563/5000000000000000 z) y) (- 5641895835477563/5000000000000000 (* y x))) y) (-.f64 y (*.f64 z y))) (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)))))
(+.f64 x (/.f64 y (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 #s(approx (+ (* 5641895835477563/10000000000000000 z) 5641895835477563/5000000000000000) (*.f64 #s(literal 5641895835477563/10000000000000000 binary64) z)) z #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 x y))))
(+.f64 x (/.f64 y (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 (fma.f64 #s(literal 5641895835477563/10000000000000000 binary64) z #s(literal 5641895835477563/5000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 x y))))
(+.f64 x (/.f64 y (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 (fma.f64 #s(approx (+ (* 5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000) (*.f64 #s(literal 5641895835477563/30000000000000000 binary64) z)) z #s(literal 5641895835477563/5000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 x y))))
(+.f64 x #s(approx (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y))) (/.f64 #s(approx (+ (* (* 5641895835477563/5000000000000000 (* z y)) (- 5641895835477563/5000000000000000 (* y x))) (* (* (neg (- 5641895835477563/5000000000000000 (* y x))) (- 5641895835477563/5000000000000000 (* y x))) y)) (*.f64 (-.f64 (*.f64 #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) z) #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64)) y)) #s(approx (* (* (neg (- 5641895835477563/5000000000000000 (* y x))) (- 5641895835477563/5000000000000000 (* y x))) (- 5641895835477563/5000000000000000 (* y x))) (-.f64 (*.f64 (*.f64 y #s(literal 95492965855137205879584829256907/25000000000000000000000000000000 binary64)) x) #s(literal 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 binary64))))))
(+.f64 x (/.f64 y (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 x y))))
(+.f64 x (/.f64 y (-.f64 (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) #s(approx (exp z) (fma.f64 (fma.f64 #s(approx (+ (* 1/6 z) 1/2) (*.f64 #s(literal 1/6 binary64) z)) z #s(literal 1 binary64)) z #s(literal 1 binary64)))) (*.f64 x y))))
(+.f64 x (/.f64 y (-.f64 (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) #s(approx (exp z) (fma.f64 (fma.f64 (fma.f64 #s(literal 1/6 binary64) z #s(literal 1/2 binary64)) z #s(literal 1 binary64)) z #s(literal 1 binary64)))) (*.f64 x y))))
(+.f64 x #s(approx (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y))) (/.f64 (+.f64 (/.f64 (*.f64 (*.f64 #s(literal -5641895835477563/5000000000000000 binary64) z) y) (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x))) y) (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)))))
(+.f64 x #s(approx (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y))) (/.f64 #s(approx (+ (* (* 5641895835477563/5000000000000000 (* z y)) (- 5641895835477563/5000000000000000 (* y x))) (* (* (neg (- 5641895835477563/5000000000000000 (* y x))) (- 5641895835477563/5000000000000000 (* y x))) y)) (*.f64 (-.f64 (*.f64 #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) z) #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64)) y)) #s(approx (* (* (neg (- 5641895835477563/5000000000000000 (* y x))) (- 5641895835477563/5000000000000000 (* y x))) (- 5641895835477563/5000000000000000 (* y x))) (-.f64 (*.f64 (fma.f64 y #s(literal 95492965855137205879584829256907/25000000000000000000000000000000 binary64) (*.f64 (*.f64 (*.f64 y y) #s(literal -16925687506432689/5000000000000000 binary64)) x)) x) #s(literal 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 binary64))))))
(+.f64 x #s(approx (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y))) (/.f64 #s(approx (+ (* (* 5641895835477563/5000000000000000 (* z y)) (- 5641895835477563/5000000000000000 (* y x))) (* (* (neg (- 5641895835477563/5000000000000000 (* y x))) (- 5641895835477563/5000000000000000 (* y x))) y)) (*.f64 (-.f64 (*.f64 #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) z) #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64)) y)) (*.f64 #s(approx (* (neg (- 5641895835477563/5000000000000000 (* y x))) (- 5641895835477563/5000000000000000 (* y x))) (*.f64 (*.f64 (neg.f64 x) x) (*.f64 y y))) (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x))))))
(+.f64 x #s(approx (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y))) (/.f64 #s(approx (+ (* (* 5641895835477563/5000000000000000 (* z y)) (- 5641895835477563/5000000000000000 (* y x))) (* (* (neg (- 5641895835477563/5000000000000000 (* y x))) (- 5641895835477563/5000000000000000 (* y x))) y)) (*.f64 (-.f64 (*.f64 #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) z) #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64)) y)) (*.f64 (*.f64 #s(approx (neg (- 5641895835477563/5000000000000000 (* y x))) (*.f64 y x)) (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x))) (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x))))))
(+.f64 x #s(approx (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y))) (/.f64 #s(approx (+ (* (* 5641895835477563/5000000000000000 (* z y)) (- 5641895835477563/5000000000000000 (* y x))) (* (* (neg (- 5641895835477563/5000000000000000 (* y x))) (- 5641895835477563/5000000000000000 (* y x))) y)) (*.f64 (-.f64 (*.f64 #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) z) #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64)) y)) (*.f64 (*.f64 (neg.f64 (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x))) (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x))) (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x))))))
(+.f64 x #s(approx (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y))) (/.f64 #s(approx (+ (* (* 5641895835477563/5000000000000000 (* z y)) (- 5641895835477563/5000000000000000 (* y x))) (* (* (neg (- 5641895835477563/5000000000000000 (* y x))) (- 5641895835477563/5000000000000000 (* y x))) y)) (*.f64 (-.f64 (*.f64 #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) z) #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64)) y)) (*.f64 #s(approx (* (neg (- 5641895835477563/5000000000000000 (* y x))) (- 5641895835477563/5000000000000000 (* y x))) (*.f64 (neg.f64 (fma.f64 y y (/.f64 (fma.f64 #s(literal -5641895835477563/2500000000000000 binary64) y (/.f64 #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) x)) x))) (*.f64 x x))) (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x))))))
(+.f64 x #s(approx (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y))) (/.f64 (fma.f64 (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z y)) (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)) (*.f64 (*.f64 (neg.f64 (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x))) (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x))) y)) (*.f64 (*.f64 #s(approx (neg (- 5641895835477563/5000000000000000 (* y x))) (*.f64 y x)) (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x))) (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x))))))
(+.f64 x #s(approx (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y))) (/.f64 (fma.f64 (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z y)) (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)) (*.f64 (*.f64 (neg.f64 (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x))) (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x))) y)) (*.f64 (*.f64 (neg.f64 (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x))) (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x))) (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x))))))
#s(approx (+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)))) (*.f64 (/.f64 y (exp.f64 z)) #s(literal 5000000000000000/5641895835477563 binary64)))
#s(approx (+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)))) (fma.f64 (/.f64 #s(literal 5000000000000000/5641895835477563 binary64) (exp.f64 z)) y x))
#s(approx (+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)))) (fma.f64 (/.f64 y (exp.f64 z)) #s(literal 5000000000000000/5641895835477563 binary64) x))
Outputs
(+.f64 x #s(approx (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y))) (/.f64 #s(literal -1 binary64) x)))
(+.f64 x (/.f64 y (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 #s(literal 5641895835477563/5000000000000000 binary64) z #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 x y))))
#s(approx (+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)))) (fma.f64 (/.f64 #s(literal 5000000000000000/5641895835477563 binary64) (exp.f64 z)) y x))
Calls

3 calls:

36.0ms
z
6.0ms
(*.f64 #s(literal 5641895835477563/5000000000000000 binary64) (exp.f64 z))
6.0ms
(exp.f64 z)
Results
AccuracySegmentsBranch
99.9%3z
99.9%3(*.f64 #s(literal 5641895835477563/5000000000000000 binary64) (exp.f64 z))
99.9%3(exp.f64 z)
Compiler

Compiled 7 to 13 computations (-85.7% saved)

regimes49.0ms (0.5%)

Memory
-12.0MiB live, 83.5MiB allocated
Counts
29 → 2
Calls
Call 1
Inputs
(+.f64 x #s(approx (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y))) #s(approx (/ (+ (/ (* (* -5641895835477563/5000000000000000 z) y) (- 5641895835477563/5000000000000000 (* y x))) y) (- 5641895835477563/5000000000000000 (* y x))) (*.f64 #s(approx (+ (* -5000000000000000/5641895835477563 z) 5000000000000000/5641895835477563) #s(literal 5000000000000000/5641895835477563 binary64)) y))))
(+.f64 x #s(approx (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y))) #s(approx (/ (+ (/ (* (* -5641895835477563/5000000000000000 z) y) (- 5641895835477563/5000000000000000 (* y x))) y) (- 5641895835477563/5000000000000000 (* y x))) #s(approx (* (+ (* -5000000000000000/5641895835477563 z) 5000000000000000/5641895835477563) y) (*.f64 #s(literal -5000000000000000/5641895835477563 binary64) (*.f64 z y))))))
(+.f64 x #s(approx (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y))) #s(approx (/ (+ (/ (* (* -5641895835477563/5000000000000000 z) y) (- 5641895835477563/5000000000000000 (* y x))) y) (- 5641895835477563/5000000000000000 (* y x))) #s(approx (* (+ (* -5000000000000000/5641895835477563 z) 5000000000000000/5641895835477563) y) (*.f64 (*.f64 z y) #s(literal -5000000000000000/5641895835477563 binary64))))))
(+.f64 x #s(approx (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y))) #s(approx (/ (+ (/ (* (* -5641895835477563/5000000000000000 z) y) (- 5641895835477563/5000000000000000 (* y x))) y) (- 5641895835477563/5000000000000000 (* y x))) (*.f64 #s(approx (+ (* -5000000000000000/5641895835477563 z) 5000000000000000/5641895835477563) (*.f64 #s(literal -5000000000000000/5641895835477563 binary64) z)) y))))
(+.f64 x #s(approx (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y))) #s(approx (/ (+ (/ (* (* -5641895835477563/5000000000000000 z) y) (- 5641895835477563/5000000000000000 (* y x))) y) (- 5641895835477563/5000000000000000 (* y x))) (*.f64 (fma.f64 #s(literal -5000000000000000/5641895835477563 binary64) z #s(literal 5000000000000000/5641895835477563 binary64)) y))))
(+.f64 x #s(approx (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y))) (/.f64 #s(literal -1 binary64) x)))
(+.f64 x #s(approx (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y))) #s(approx (/ (+ (* (* 5641895835477563/5000000000000000 (* z y)) (- 5641895835477563/5000000000000000 (* y x))) (* (* (neg (- 5641895835477563/5000000000000000 (* y x))) (- 5641895835477563/5000000000000000 (* y x))) y)) (* (* (neg (- 5641895835477563/5000000000000000 (* y x))) (- 5641895835477563/5000000000000000 (* y x))) (- 5641895835477563/5000000000000000 (* y x)))) (*.f64 (*.f64 (-.f64 (*.f64 #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) z) #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64)) y) #s(literal -125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547 binary64)))))
(+.f64 x (/.f64 y #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (*.f64 (neg.f64 y) x))))
(+.f64 x (/.f64 y (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64)) (*.f64 x y))))
(+.f64 x (/.f64 y (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(approx (+ (* z 5641895835477563/5000000000000000) 5641895835477563/5000000000000000) (*.f64 z #s(literal 5641895835477563/5000000000000000 binary64)))) (*.f64 x y))))
(+.f64 x (/.f64 y (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 #s(literal 5641895835477563/5000000000000000 binary64) z #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 x y))))
(+.f64 x (/.f64 y (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z #s(literal 5641895835477563/5000000000000000 binary64) #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 x y))))
(+.f64 x #s(approx (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y))) (/.f64 #s(approx (+ (/ (* (* -5641895835477563/5000000000000000 z) y) (- 5641895835477563/5000000000000000 (* y x))) y) (-.f64 y (*.f64 z y))) (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)))))
(+.f64 x (/.f64 y (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 #s(approx (+ (* 5641895835477563/10000000000000000 z) 5641895835477563/5000000000000000) (*.f64 #s(literal 5641895835477563/10000000000000000 binary64) z)) z #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 x y))))
(+.f64 x (/.f64 y (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 (fma.f64 #s(literal 5641895835477563/10000000000000000 binary64) z #s(literal 5641895835477563/5000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 x y))))
(+.f64 x (/.f64 y (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 (fma.f64 #s(approx (+ (* 5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000) (*.f64 #s(literal 5641895835477563/30000000000000000 binary64) z)) z #s(literal 5641895835477563/5000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 x y))))
(+.f64 x #s(approx (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y))) (/.f64 #s(approx (+ (* (* 5641895835477563/5000000000000000 (* z y)) (- 5641895835477563/5000000000000000 (* y x))) (* (* (neg (- 5641895835477563/5000000000000000 (* y x))) (- 5641895835477563/5000000000000000 (* y x))) y)) (*.f64 (-.f64 (*.f64 #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) z) #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64)) y)) #s(approx (* (* (neg (- 5641895835477563/5000000000000000 (* y x))) (- 5641895835477563/5000000000000000 (* y x))) (- 5641895835477563/5000000000000000 (* y x))) (-.f64 (*.f64 (*.f64 y #s(literal 95492965855137205879584829256907/25000000000000000000000000000000 binary64)) x) #s(literal 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 binary64))))))
(+.f64 x (/.f64 y (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 x y))))
(+.f64 x (/.f64 y (-.f64 (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) #s(approx (exp z) (fma.f64 (fma.f64 #s(approx (+ (* 1/6 z) 1/2) (*.f64 #s(literal 1/6 binary64) z)) z #s(literal 1 binary64)) z #s(literal 1 binary64)))) (*.f64 x y))))
(+.f64 x (/.f64 y (-.f64 (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) #s(approx (exp z) (fma.f64 (fma.f64 (fma.f64 #s(literal 1/6 binary64) z #s(literal 1/2 binary64)) z #s(literal 1 binary64)) z #s(literal 1 binary64)))) (*.f64 x y))))
(+.f64 x #s(approx (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y))) (/.f64 (+.f64 (/.f64 (*.f64 (*.f64 #s(literal -5641895835477563/5000000000000000 binary64) z) y) (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x))) y) (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)))))
(+.f64 x #s(approx (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y))) (/.f64 #s(approx (+ (* (* 5641895835477563/5000000000000000 (* z y)) (- 5641895835477563/5000000000000000 (* y x))) (* (* (neg (- 5641895835477563/5000000000000000 (* y x))) (- 5641895835477563/5000000000000000 (* y x))) y)) (*.f64 (-.f64 (*.f64 #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) z) #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64)) y)) #s(approx (* (* (neg (- 5641895835477563/5000000000000000 (* y x))) (- 5641895835477563/5000000000000000 (* y x))) (- 5641895835477563/5000000000000000 (* y x))) (-.f64 (*.f64 (fma.f64 y #s(literal 95492965855137205879584829256907/25000000000000000000000000000000 binary64) (*.f64 (*.f64 (*.f64 y y) #s(literal -16925687506432689/5000000000000000 binary64)) x)) x) #s(literal 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 binary64))))))
(+.f64 x #s(approx (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y))) (/.f64 #s(approx (+ (* (* 5641895835477563/5000000000000000 (* z y)) (- 5641895835477563/5000000000000000 (* y x))) (* (* (neg (- 5641895835477563/5000000000000000 (* y x))) (- 5641895835477563/5000000000000000 (* y x))) y)) (*.f64 (-.f64 (*.f64 #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) z) #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64)) y)) (*.f64 #s(approx (* (neg (- 5641895835477563/5000000000000000 (* y x))) (- 5641895835477563/5000000000000000 (* y x))) (*.f64 (*.f64 (neg.f64 x) x) (*.f64 y y))) (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x))))))
(+.f64 x #s(approx (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y))) (/.f64 #s(approx (+ (* (* 5641895835477563/5000000000000000 (* z y)) (- 5641895835477563/5000000000000000 (* y x))) (* (* (neg (- 5641895835477563/5000000000000000 (* y x))) (- 5641895835477563/5000000000000000 (* y x))) y)) (*.f64 (-.f64 (*.f64 #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) z) #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64)) y)) (*.f64 (*.f64 #s(approx (neg (- 5641895835477563/5000000000000000 (* y x))) (*.f64 y x)) (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x))) (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x))))))
(+.f64 x #s(approx (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y))) (/.f64 #s(approx (+ (* (* 5641895835477563/5000000000000000 (* z y)) (- 5641895835477563/5000000000000000 (* y x))) (* (* (neg (- 5641895835477563/5000000000000000 (* y x))) (- 5641895835477563/5000000000000000 (* y x))) y)) (*.f64 (-.f64 (*.f64 #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) z) #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64)) y)) (*.f64 (*.f64 (neg.f64 (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x))) (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x))) (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x))))))
(+.f64 x #s(approx (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y))) (/.f64 #s(approx (+ (* (* 5641895835477563/5000000000000000 (* z y)) (- 5641895835477563/5000000000000000 (* y x))) (* (* (neg (- 5641895835477563/5000000000000000 (* y x))) (- 5641895835477563/5000000000000000 (* y x))) y)) (*.f64 (-.f64 (*.f64 #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) z) #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64)) y)) (*.f64 #s(approx (* (neg (- 5641895835477563/5000000000000000 (* y x))) (- 5641895835477563/5000000000000000 (* y x))) (*.f64 (neg.f64 (fma.f64 y y (/.f64 (fma.f64 #s(literal -5641895835477563/2500000000000000 binary64) y (/.f64 #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) x)) x))) (*.f64 x x))) (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x))))))
(+.f64 x #s(approx (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y))) (/.f64 (fma.f64 (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z y)) (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)) (*.f64 (*.f64 (neg.f64 (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x))) (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x))) y)) (*.f64 (*.f64 #s(approx (neg (- 5641895835477563/5000000000000000 (* y x))) (*.f64 y x)) (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x))) (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x))))))
(+.f64 x #s(approx (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y))) (/.f64 (fma.f64 (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z y)) (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)) (*.f64 (*.f64 (neg.f64 (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x))) (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x))) y)) (*.f64 (*.f64 (neg.f64 (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x))) (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x))) (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x))))))
#s(approx (+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)))) (*.f64 (/.f64 y (exp.f64 z)) #s(literal 5000000000000000/5641895835477563 binary64)))
Outputs
(+.f64 x #s(approx (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y))) (/.f64 #s(literal -1 binary64) x)))
(+.f64 x (/.f64 y (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 (fma.f64 #s(approx (+ (* 5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000) (*.f64 #s(literal 5641895835477563/30000000000000000 binary64) z)) z #s(literal 5641895835477563/5000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 x y))))
Calls

6 calls:

11.0ms
z
8.0ms
(+.f64 x (/.f64 y (-.f64 (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) (exp.f64 z)) (*.f64 x y))))
8.0ms
x
8.0ms
y
6.0ms
(*.f64 #s(literal 5641895835477563/5000000000000000 binary64) (exp.f64 z))
Results
AccuracySegmentsBranch
86.1%2y
84.4%1x
94.1%3(+.f64 x (/.f64 y (-.f64 (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) (exp.f64 z)) (*.f64 x y))))
97.3%2z
97.3%2(*.f64 #s(literal 5641895835477563/5000000000000000 binary64) (exp.f64 z))
97.3%2(exp.f64 z)
Compiler

Compiled 21 to 29 computations (-38.1% saved)

regimes12.0ms (0.1%)

Memory
30.4MiB live, 30.4MiB allocated
Counts
15 → 2
Calls
Call 1
Inputs
(+.f64 x #s(approx (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y))) #s(approx (/ (+ (/ (* (* -5641895835477563/5000000000000000 z) y) (- 5641895835477563/5000000000000000 (* y x))) y) (- 5641895835477563/5000000000000000 (* y x))) (*.f64 #s(approx (+ (* -5000000000000000/5641895835477563 z) 5000000000000000/5641895835477563) #s(literal 5000000000000000/5641895835477563 binary64)) y))))
(+.f64 x #s(approx (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y))) #s(approx (/ (+ (/ (* (* -5641895835477563/5000000000000000 z) y) (- 5641895835477563/5000000000000000 (* y x))) y) (- 5641895835477563/5000000000000000 (* y x))) #s(approx (* (+ (* -5000000000000000/5641895835477563 z) 5000000000000000/5641895835477563) y) (*.f64 #s(literal -5000000000000000/5641895835477563 binary64) (*.f64 z y))))))
(+.f64 x #s(approx (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y))) #s(approx (/ (+ (/ (* (* -5641895835477563/5000000000000000 z) y) (- 5641895835477563/5000000000000000 (* y x))) y) (- 5641895835477563/5000000000000000 (* y x))) #s(approx (* (+ (* -5000000000000000/5641895835477563 z) 5000000000000000/5641895835477563) y) (*.f64 (*.f64 z y) #s(literal -5000000000000000/5641895835477563 binary64))))))
(+.f64 x #s(approx (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y))) #s(approx (/ (+ (/ (* (* -5641895835477563/5000000000000000 z) y) (- 5641895835477563/5000000000000000 (* y x))) y) (- 5641895835477563/5000000000000000 (* y x))) (*.f64 #s(approx (+ (* -5000000000000000/5641895835477563 z) 5000000000000000/5641895835477563) (*.f64 #s(literal -5000000000000000/5641895835477563 binary64) z)) y))))
(+.f64 x #s(approx (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y))) #s(approx (/ (+ (/ (* (* -5641895835477563/5000000000000000 z) y) (- 5641895835477563/5000000000000000 (* y x))) y) (- 5641895835477563/5000000000000000 (* y x))) (*.f64 (fma.f64 #s(literal -5000000000000000/5641895835477563 binary64) z #s(literal 5000000000000000/5641895835477563 binary64)) y))))
(+.f64 x #s(approx (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y))) (/.f64 #s(literal -1 binary64) x)))
(+.f64 x #s(approx (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y))) #s(approx (/ (+ (* (* 5641895835477563/5000000000000000 (* z y)) (- 5641895835477563/5000000000000000 (* y x))) (* (* (neg (- 5641895835477563/5000000000000000 (* y x))) (- 5641895835477563/5000000000000000 (* y x))) y)) (* (* (neg (- 5641895835477563/5000000000000000 (* y x))) (- 5641895835477563/5000000000000000 (* y x))) (- 5641895835477563/5000000000000000 (* y x)))) (*.f64 (*.f64 (-.f64 (*.f64 #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) z) #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64)) y) #s(literal -125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547 binary64)))))
(+.f64 x (/.f64 y #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (*.f64 (neg.f64 y) x))))
(+.f64 x (/.f64 y (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64)) (*.f64 x y))))
(+.f64 x (/.f64 y (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(approx (+ (* z 5641895835477563/5000000000000000) 5641895835477563/5000000000000000) (*.f64 z #s(literal 5641895835477563/5000000000000000 binary64)))) (*.f64 x y))))
(+.f64 x (/.f64 y (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 #s(literal 5641895835477563/5000000000000000 binary64) z #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 x y))))
(+.f64 x (/.f64 y (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z #s(literal 5641895835477563/5000000000000000 binary64) #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 x y))))
(+.f64 x #s(approx (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y))) (/.f64 #s(approx (+ (/ (* (* -5641895835477563/5000000000000000 z) y) (- 5641895835477563/5000000000000000 (* y x))) y) (-.f64 y (*.f64 z y))) (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)))))
(+.f64 x (/.f64 y (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 #s(approx (+ (* 5641895835477563/10000000000000000 z) 5641895835477563/5000000000000000) (*.f64 #s(literal 5641895835477563/10000000000000000 binary64) z)) z #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 x y))))
(+.f64 x (/.f64 y (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 (fma.f64 #s(literal 5641895835477563/10000000000000000 binary64) z #s(literal 5641895835477563/5000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 x y))))
Outputs
(+.f64 x #s(approx (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y))) (/.f64 #s(literal -1 binary64) x)))
(+.f64 x (/.f64 y (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 (fma.f64 #s(literal 5641895835477563/10000000000000000 binary64) z #s(literal 5641895835477563/5000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 x y))))
Calls

3 calls:

5.0ms
z
3.0ms
(exp.f64 z)
3.0ms
(*.f64 #s(literal 5641895835477563/5000000000000000 binary64) (exp.f64 z))
Results
AccuracySegmentsBranch
96.9%2z
96.9%2(*.f64 #s(literal 5641895835477563/5000000000000000 binary64) (exp.f64 z))
96.9%2(exp.f64 z)
Compiler

Compiled 7 to 13 computations (-85.7% saved)

regimes14.0ms (0.2%)

Memory
-20.4MiB live, 26.0MiB allocated
Counts
14 → 2
Calls
Call 1
Inputs
(+.f64 x #s(approx (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y))) #s(approx (/ (+ (/ (* (* -5641895835477563/5000000000000000 z) y) (- 5641895835477563/5000000000000000 (* y x))) y) (- 5641895835477563/5000000000000000 (* y x))) (*.f64 #s(approx (+ (* -5000000000000000/5641895835477563 z) 5000000000000000/5641895835477563) #s(literal 5000000000000000/5641895835477563 binary64)) y))))
(+.f64 x #s(approx (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y))) #s(approx (/ (+ (/ (* (* -5641895835477563/5000000000000000 z) y) (- 5641895835477563/5000000000000000 (* y x))) y) (- 5641895835477563/5000000000000000 (* y x))) #s(approx (* (+ (* -5000000000000000/5641895835477563 z) 5000000000000000/5641895835477563) y) (*.f64 #s(literal -5000000000000000/5641895835477563 binary64) (*.f64 z y))))))
(+.f64 x #s(approx (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y))) #s(approx (/ (+ (/ (* (* -5641895835477563/5000000000000000 z) y) (- 5641895835477563/5000000000000000 (* y x))) y) (- 5641895835477563/5000000000000000 (* y x))) #s(approx (* (+ (* -5000000000000000/5641895835477563 z) 5000000000000000/5641895835477563) y) (*.f64 (*.f64 z y) #s(literal -5000000000000000/5641895835477563 binary64))))))
(+.f64 x #s(approx (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y))) #s(approx (/ (+ (/ (* (* -5641895835477563/5000000000000000 z) y) (- 5641895835477563/5000000000000000 (* y x))) y) (- 5641895835477563/5000000000000000 (* y x))) (*.f64 #s(approx (+ (* -5000000000000000/5641895835477563 z) 5000000000000000/5641895835477563) (*.f64 #s(literal -5000000000000000/5641895835477563 binary64) z)) y))))
(+.f64 x #s(approx (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y))) #s(approx (/ (+ (/ (* (* -5641895835477563/5000000000000000 z) y) (- 5641895835477563/5000000000000000 (* y x))) y) (- 5641895835477563/5000000000000000 (* y x))) (*.f64 (fma.f64 #s(literal -5000000000000000/5641895835477563 binary64) z #s(literal 5000000000000000/5641895835477563 binary64)) y))))
(+.f64 x #s(approx (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y))) (/.f64 #s(literal -1 binary64) x)))
(+.f64 x #s(approx (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y))) #s(approx (/ (+ (* (* 5641895835477563/5000000000000000 (* z y)) (- 5641895835477563/5000000000000000 (* y x))) (* (* (neg (- 5641895835477563/5000000000000000 (* y x))) (- 5641895835477563/5000000000000000 (* y x))) y)) (* (* (neg (- 5641895835477563/5000000000000000 (* y x))) (- 5641895835477563/5000000000000000 (* y x))) (- 5641895835477563/5000000000000000 (* y x)))) (*.f64 (*.f64 (-.f64 (*.f64 #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) z) #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64)) y) #s(literal -125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547 binary64)))))
(+.f64 x (/.f64 y #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (*.f64 (neg.f64 y) x))))
(+.f64 x (/.f64 y (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64)) (*.f64 x y))))
(+.f64 x (/.f64 y (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(approx (+ (* z 5641895835477563/5000000000000000) 5641895835477563/5000000000000000) (*.f64 z #s(literal 5641895835477563/5000000000000000 binary64)))) (*.f64 x y))))
(+.f64 x (/.f64 y (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 #s(literal 5641895835477563/5000000000000000 binary64) z #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 x y))))
(+.f64 x (/.f64 y (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z #s(literal 5641895835477563/5000000000000000 binary64) #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 x y))))
(+.f64 x #s(approx (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y))) (/.f64 #s(approx (+ (/ (* (* -5641895835477563/5000000000000000 z) y) (- 5641895835477563/5000000000000000 (* y x))) y) (-.f64 y (*.f64 z y))) (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)))))
(+.f64 x (/.f64 y (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 #s(approx (+ (* 5641895835477563/10000000000000000 z) 5641895835477563/5000000000000000) (*.f64 #s(literal 5641895835477563/10000000000000000 binary64) z)) z #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 x y))))
Outputs
(+.f64 x #s(approx (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y))) (/.f64 #s(literal -1 binary64) x)))
(+.f64 x (/.f64 y (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 #s(approx (+ (* 5641895835477563/10000000000000000 z) 5641895835477563/5000000000000000) (*.f64 #s(literal 5641895835477563/10000000000000000 binary64) z)) z #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 x y))))
Calls

3 calls:

7.0ms
z
3.0ms
(*.f64 #s(literal 5641895835477563/5000000000000000 binary64) (exp.f64 z))
3.0ms
(exp.f64 z)
Results
AccuracySegmentsBranch
96.8%2z
96.8%2(*.f64 #s(literal 5641895835477563/5000000000000000 binary64) (exp.f64 z))
96.8%2(exp.f64 z)
Compiler

Compiled 7 to 13 computations (-85.7% saved)

regimes11.0ms (0.1%)

Memory
24.8MiB live, 24.8MiB allocated
Counts
13 → 2
Calls
Call 1
Inputs
(+.f64 x #s(approx (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y))) #s(approx (/ (+ (/ (* (* -5641895835477563/5000000000000000 z) y) (- 5641895835477563/5000000000000000 (* y x))) y) (- 5641895835477563/5000000000000000 (* y x))) (*.f64 #s(approx (+ (* -5000000000000000/5641895835477563 z) 5000000000000000/5641895835477563) #s(literal 5000000000000000/5641895835477563 binary64)) y))))
(+.f64 x #s(approx (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y))) #s(approx (/ (+ (/ (* (* -5641895835477563/5000000000000000 z) y) (- 5641895835477563/5000000000000000 (* y x))) y) (- 5641895835477563/5000000000000000 (* y x))) #s(approx (* (+ (* -5000000000000000/5641895835477563 z) 5000000000000000/5641895835477563) y) (*.f64 #s(literal -5000000000000000/5641895835477563 binary64) (*.f64 z y))))))
(+.f64 x #s(approx (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y))) #s(approx (/ (+ (/ (* (* -5641895835477563/5000000000000000 z) y) (- 5641895835477563/5000000000000000 (* y x))) y) (- 5641895835477563/5000000000000000 (* y x))) #s(approx (* (+ (* -5000000000000000/5641895835477563 z) 5000000000000000/5641895835477563) y) (*.f64 (*.f64 z y) #s(literal -5000000000000000/5641895835477563 binary64))))))
(+.f64 x #s(approx (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y))) #s(approx (/ (+ (/ (* (* -5641895835477563/5000000000000000 z) y) (- 5641895835477563/5000000000000000 (* y x))) y) (- 5641895835477563/5000000000000000 (* y x))) (*.f64 #s(approx (+ (* -5000000000000000/5641895835477563 z) 5000000000000000/5641895835477563) (*.f64 #s(literal -5000000000000000/5641895835477563 binary64) z)) y))))
(+.f64 x #s(approx (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y))) #s(approx (/ (+ (/ (* (* -5641895835477563/5000000000000000 z) y) (- 5641895835477563/5000000000000000 (* y x))) y) (- 5641895835477563/5000000000000000 (* y x))) (*.f64 (fma.f64 #s(literal -5000000000000000/5641895835477563 binary64) z #s(literal 5000000000000000/5641895835477563 binary64)) y))))
(+.f64 x #s(approx (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y))) (/.f64 #s(literal -1 binary64) x)))
(+.f64 x #s(approx (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y))) #s(approx (/ (+ (* (* 5641895835477563/5000000000000000 (* z y)) (- 5641895835477563/5000000000000000 (* y x))) (* (* (neg (- 5641895835477563/5000000000000000 (* y x))) (- 5641895835477563/5000000000000000 (* y x))) y)) (* (* (neg (- 5641895835477563/5000000000000000 (* y x))) (- 5641895835477563/5000000000000000 (* y x))) (- 5641895835477563/5000000000000000 (* y x)))) (*.f64 (*.f64 (-.f64 (*.f64 #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) z) #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64)) y) #s(literal -125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547 binary64)))))
(+.f64 x (/.f64 y #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (*.f64 (neg.f64 y) x))))
(+.f64 x (/.f64 y (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64)) (*.f64 x y))))
(+.f64 x (/.f64 y (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(approx (+ (* z 5641895835477563/5000000000000000) 5641895835477563/5000000000000000) (*.f64 z #s(literal 5641895835477563/5000000000000000 binary64)))) (*.f64 x y))))
(+.f64 x (/.f64 y (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 #s(literal 5641895835477563/5000000000000000 binary64) z #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 x y))))
(+.f64 x (/.f64 y (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z #s(literal 5641895835477563/5000000000000000 binary64) #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 x y))))
(+.f64 x #s(approx (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y))) (/.f64 #s(approx (+ (/ (* (* -5641895835477563/5000000000000000 z) y) (- 5641895835477563/5000000000000000 (* y x))) y) (-.f64 y (*.f64 z y))) (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)))))
Outputs
(+.f64 x #s(approx (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y))) (/.f64 #s(literal -1 binary64) x)))
(+.f64 x (/.f64 y (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 #s(literal 5641895835477563/5000000000000000 binary64) z #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 x y))))
Calls

3 calls:

4.0ms
z
3.0ms
(*.f64 #s(literal 5641895835477563/5000000000000000 binary64) (exp.f64 z))
3.0ms
(exp.f64 z)
Results
AccuracySegmentsBranch
95.0%2z
95.0%2(*.f64 #s(literal 5641895835477563/5000000000000000 binary64) (exp.f64 z))
95.0%2(exp.f64 z)
Compiler

Compiled 7 to 13 computations (-85.7% saved)

regimes38.0ms (0.4%)

Memory
-32.6MiB live, 18.4MiB allocated
Counts
10 → 3
Calls
Call 1
Inputs
(+.f64 x #s(approx (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y))) #s(approx (/ (+ (/ (* (* -5641895835477563/5000000000000000 z) y) (- 5641895835477563/5000000000000000 (* y x))) y) (- 5641895835477563/5000000000000000 (* y x))) (*.f64 #s(approx (+ (* -5000000000000000/5641895835477563 z) 5000000000000000/5641895835477563) #s(literal 5000000000000000/5641895835477563 binary64)) y))))
(+.f64 x #s(approx (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y))) #s(approx (/ (+ (/ (* (* -5641895835477563/5000000000000000 z) y) (- 5641895835477563/5000000000000000 (* y x))) y) (- 5641895835477563/5000000000000000 (* y x))) #s(approx (* (+ (* -5000000000000000/5641895835477563 z) 5000000000000000/5641895835477563) y) (*.f64 #s(literal -5000000000000000/5641895835477563 binary64) (*.f64 z y))))))
(+.f64 x #s(approx (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y))) #s(approx (/ (+ (/ (* (* -5641895835477563/5000000000000000 z) y) (- 5641895835477563/5000000000000000 (* y x))) y) (- 5641895835477563/5000000000000000 (* y x))) #s(approx (* (+ (* -5000000000000000/5641895835477563 z) 5000000000000000/5641895835477563) y) (*.f64 (*.f64 z y) #s(literal -5000000000000000/5641895835477563 binary64))))))
(+.f64 x #s(approx (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y))) #s(approx (/ (+ (/ (* (* -5641895835477563/5000000000000000 z) y) (- 5641895835477563/5000000000000000 (* y x))) y) (- 5641895835477563/5000000000000000 (* y x))) (*.f64 #s(approx (+ (* -5000000000000000/5641895835477563 z) 5000000000000000/5641895835477563) (*.f64 #s(literal -5000000000000000/5641895835477563 binary64) z)) y))))
(+.f64 x #s(approx (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y))) #s(approx (/ (+ (/ (* (* -5641895835477563/5000000000000000 z) y) (- 5641895835477563/5000000000000000 (* y x))) y) (- 5641895835477563/5000000000000000 (* y x))) (*.f64 (fma.f64 #s(literal -5000000000000000/5641895835477563 binary64) z #s(literal 5000000000000000/5641895835477563 binary64)) y))))
(+.f64 x #s(approx (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y))) (/.f64 #s(literal -1 binary64) x)))
(+.f64 x #s(approx (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y))) #s(approx (/ (+ (* (* 5641895835477563/5000000000000000 (* z y)) (- 5641895835477563/5000000000000000 (* y x))) (* (* (neg (- 5641895835477563/5000000000000000 (* y x))) (- 5641895835477563/5000000000000000 (* y x))) y)) (* (* (neg (- 5641895835477563/5000000000000000 (* y x))) (- 5641895835477563/5000000000000000 (* y x))) (- 5641895835477563/5000000000000000 (* y x)))) (*.f64 (*.f64 (-.f64 (*.f64 #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) z) #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64)) y) #s(literal -125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547 binary64)))))
(+.f64 x (/.f64 y #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (*.f64 (neg.f64 y) x))))
(+.f64 x (/.f64 y (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64)) (*.f64 x y))))
(+.f64 x (/.f64 y (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(approx (+ (* z 5641895835477563/5000000000000000) 5641895835477563/5000000000000000) (*.f64 z #s(literal 5641895835477563/5000000000000000 binary64)))) (*.f64 x y))))
Outputs
(+.f64 x #s(approx (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y))) (/.f64 #s(literal -1 binary64) x)))
(+.f64 x (/.f64 y (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64)) (*.f64 x y))))
(+.f64 x (/.f64 y (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(approx (+ (* z 5641895835477563/5000000000000000) 5641895835477563/5000000000000000) (*.f64 z #s(literal 5641895835477563/5000000000000000 binary64)))) (*.f64 x y))))
Calls

3 calls:

32.0ms
z
3.0ms
(*.f64 #s(literal 5641895835477563/5000000000000000 binary64) (exp.f64 z))
3.0ms
(exp.f64 z)
Results
AccuracySegmentsBranch
95.0%3z
95.0%3(*.f64 #s(literal 5641895835477563/5000000000000000 binary64) (exp.f64 z))
95.0%3(exp.f64 z)
Compiler

Compiled 7 to 13 computations (-85.7% saved)

regimes12.0ms (0.1%)

Memory
20.6MiB live, 20.6MiB allocated
Counts
9 → 2
Calls
Call 1
Inputs
(+.f64 x #s(approx (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y))) #s(approx (/ (+ (/ (* (* -5641895835477563/5000000000000000 z) y) (- 5641895835477563/5000000000000000 (* y x))) y) (- 5641895835477563/5000000000000000 (* y x))) (*.f64 #s(approx (+ (* -5000000000000000/5641895835477563 z) 5000000000000000/5641895835477563) #s(literal 5000000000000000/5641895835477563 binary64)) y))))
(+.f64 x #s(approx (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y))) #s(approx (/ (+ (/ (* (* -5641895835477563/5000000000000000 z) y) (- 5641895835477563/5000000000000000 (* y x))) y) (- 5641895835477563/5000000000000000 (* y x))) #s(approx (* (+ (* -5000000000000000/5641895835477563 z) 5000000000000000/5641895835477563) y) (*.f64 #s(literal -5000000000000000/5641895835477563 binary64) (*.f64 z y))))))
(+.f64 x #s(approx (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y))) #s(approx (/ (+ (/ (* (* -5641895835477563/5000000000000000 z) y) (- 5641895835477563/5000000000000000 (* y x))) y) (- 5641895835477563/5000000000000000 (* y x))) #s(approx (* (+ (* -5000000000000000/5641895835477563 z) 5000000000000000/5641895835477563) y) (*.f64 (*.f64 z y) #s(literal -5000000000000000/5641895835477563 binary64))))))
(+.f64 x #s(approx (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y))) #s(approx (/ (+ (/ (* (* -5641895835477563/5000000000000000 z) y) (- 5641895835477563/5000000000000000 (* y x))) y) (- 5641895835477563/5000000000000000 (* y x))) (*.f64 #s(approx (+ (* -5000000000000000/5641895835477563 z) 5000000000000000/5641895835477563) (*.f64 #s(literal -5000000000000000/5641895835477563 binary64) z)) y))))
(+.f64 x #s(approx (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y))) #s(approx (/ (+ (/ (* (* -5641895835477563/5000000000000000 z) y) (- 5641895835477563/5000000000000000 (* y x))) y) (- 5641895835477563/5000000000000000 (* y x))) (*.f64 (fma.f64 #s(literal -5000000000000000/5641895835477563 binary64) z #s(literal 5000000000000000/5641895835477563 binary64)) y))))
(+.f64 x #s(approx (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y))) (/.f64 #s(literal -1 binary64) x)))
(+.f64 x #s(approx (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y))) #s(approx (/ (+ (* (* 5641895835477563/5000000000000000 (* z y)) (- 5641895835477563/5000000000000000 (* y x))) (* (* (neg (- 5641895835477563/5000000000000000 (* y x))) (- 5641895835477563/5000000000000000 (* y x))) y)) (* (* (neg (- 5641895835477563/5000000000000000 (* y x))) (- 5641895835477563/5000000000000000 (* y x))) (- 5641895835477563/5000000000000000 (* y x)))) (*.f64 (*.f64 (-.f64 (*.f64 #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) z) #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64)) y) #s(literal -125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547 binary64)))))
(+.f64 x (/.f64 y #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (*.f64 (neg.f64 y) x))))
(+.f64 x (/.f64 y (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64)) (*.f64 x y))))
Outputs
(+.f64 x #s(approx (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y))) (/.f64 #s(literal -1 binary64) x)))
(+.f64 x (/.f64 y (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64)) (*.f64 x y))))
Calls

4 calls:

3.0ms
(+.f64 x (/.f64 y (-.f64 (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) (exp.f64 z)) (*.f64 x y))))
3.0ms
z
2.0ms
(exp.f64 z)
2.0ms
(*.f64 #s(literal 5641895835477563/5000000000000000 binary64) (exp.f64 z))
Results
AccuracySegmentsBranch
89.4%3(+.f64 x (/.f64 y (-.f64 (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) (exp.f64 z)) (*.f64 x y))))
92.0%2z
92.0%2(*.f64 #s(literal 5641895835477563/5000000000000000 binary64) (exp.f64 z))
92.0%2(exp.f64 z)
Compiler

Compiled 19 to 23 computations (-21.1% saved)

regimes35.0ms (0.4%)

Memory
-16.8MiB live, 30.7MiB allocated
Counts
8 → 3
Calls
Call 1
Inputs
(+.f64 x #s(approx (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y))) #s(approx (/ (+ (/ (* (* -5641895835477563/5000000000000000 z) y) (- 5641895835477563/5000000000000000 (* y x))) y) (- 5641895835477563/5000000000000000 (* y x))) (*.f64 #s(approx (+ (* -5000000000000000/5641895835477563 z) 5000000000000000/5641895835477563) #s(literal 5000000000000000/5641895835477563 binary64)) y))))
(+.f64 x #s(approx (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y))) #s(approx (/ (+ (/ (* (* -5641895835477563/5000000000000000 z) y) (- 5641895835477563/5000000000000000 (* y x))) y) (- 5641895835477563/5000000000000000 (* y x))) #s(approx (* (+ (* -5000000000000000/5641895835477563 z) 5000000000000000/5641895835477563) y) (*.f64 #s(literal -5000000000000000/5641895835477563 binary64) (*.f64 z y))))))
(+.f64 x #s(approx (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y))) #s(approx (/ (+ (/ (* (* -5641895835477563/5000000000000000 z) y) (- 5641895835477563/5000000000000000 (* y x))) y) (- 5641895835477563/5000000000000000 (* y x))) #s(approx (* (+ (* -5000000000000000/5641895835477563 z) 5000000000000000/5641895835477563) y) (*.f64 (*.f64 z y) #s(literal -5000000000000000/5641895835477563 binary64))))))
(+.f64 x #s(approx (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y))) #s(approx (/ (+ (/ (* (* -5641895835477563/5000000000000000 z) y) (- 5641895835477563/5000000000000000 (* y x))) y) (- 5641895835477563/5000000000000000 (* y x))) (*.f64 #s(approx (+ (* -5000000000000000/5641895835477563 z) 5000000000000000/5641895835477563) (*.f64 #s(literal -5000000000000000/5641895835477563 binary64) z)) y))))
(+.f64 x #s(approx (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y))) #s(approx (/ (+ (/ (* (* -5641895835477563/5000000000000000 z) y) (- 5641895835477563/5000000000000000 (* y x))) y) (- 5641895835477563/5000000000000000 (* y x))) (*.f64 (fma.f64 #s(literal -5000000000000000/5641895835477563 binary64) z #s(literal 5000000000000000/5641895835477563 binary64)) y))))
(+.f64 x #s(approx (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y))) (/.f64 #s(literal -1 binary64) x)))
(+.f64 x #s(approx (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y))) #s(approx (/ (+ (* (* 5641895835477563/5000000000000000 (* z y)) (- 5641895835477563/5000000000000000 (* y x))) (* (* (neg (- 5641895835477563/5000000000000000 (* y x))) (- 5641895835477563/5000000000000000 (* y x))) y)) (* (* (neg (- 5641895835477563/5000000000000000 (* y x))) (- 5641895835477563/5000000000000000 (* y x))) (- 5641895835477563/5000000000000000 (* y x)))) (*.f64 (*.f64 (-.f64 (*.f64 #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) z) #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64)) y) #s(literal -125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547 binary64)))))
(+.f64 x (/.f64 y #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (*.f64 (neg.f64 y) x))))
Outputs
(+.f64 x #s(approx (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y))) (/.f64 #s(literal -1 binary64) x)))
(+.f64 x #s(approx (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y))) #s(approx (/ (+ (/ (* (* -5641895835477563/5000000000000000 z) y) (- 5641895835477563/5000000000000000 (* y x))) y) (- 5641895835477563/5000000000000000 (* y x))) (*.f64 #s(approx (+ (* -5000000000000000/5641895835477563 z) 5000000000000000/5641895835477563) #s(literal 5000000000000000/5641895835477563 binary64)) y))))
(+.f64 x #s(approx (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y))) (/.f64 #s(literal -1 binary64) x)))
Calls

6 calls:

21.0ms
x
3.0ms
z
3.0ms
(+.f64 x (/.f64 y (-.f64 (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) (exp.f64 z)) (*.f64 x y))))
3.0ms
y
2.0ms
(*.f64 #s(literal 5641895835477563/5000000000000000 binary64) (exp.f64 z))
Results
AccuracySegmentsBranch
76.1%3x
82.0%3y
85.6%3(+.f64 x (/.f64 y (-.f64 (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) (exp.f64 z)) (*.f64 x y))))
79.9%2z
79.2%2(*.f64 #s(literal 5641895835477563/5000000000000000 binary64) (exp.f64 z))
79.2%2(exp.f64 z)
Compiler

Compiled 21 to 29 computations (-38.1% saved)

regimes12.0ms (0.1%)

Memory
31.2MiB live, 31.2MiB allocated
Accuracy

Total -12.3b remaining (-52.8%)

Threshold costs -12.3b (-52.8%)

Counts
5 → 1
Calls
Call 1
Inputs
(+.f64 x #s(approx (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y))) #s(approx (/ (+ (/ (* (* -5641895835477563/5000000000000000 z) y) (- 5641895835477563/5000000000000000 (* y x))) y) (- 5641895835477563/5000000000000000 (* y x))) (*.f64 #s(approx (+ (* -5000000000000000/5641895835477563 z) 5000000000000000/5641895835477563) #s(literal 5000000000000000/5641895835477563 binary64)) y))))
(+.f64 x #s(approx (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y))) #s(approx (/ (+ (/ (* (* -5641895835477563/5000000000000000 z) y) (- 5641895835477563/5000000000000000 (* y x))) y) (- 5641895835477563/5000000000000000 (* y x))) #s(approx (* (+ (* -5000000000000000/5641895835477563 z) 5000000000000000/5641895835477563) y) (*.f64 #s(literal -5000000000000000/5641895835477563 binary64) (*.f64 z y))))))
(+.f64 x #s(approx (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y))) #s(approx (/ (+ (/ (* (* -5641895835477563/5000000000000000 z) y) (- 5641895835477563/5000000000000000 (* y x))) y) (- 5641895835477563/5000000000000000 (* y x))) #s(approx (* (+ (* -5000000000000000/5641895835477563 z) 5000000000000000/5641895835477563) y) (*.f64 (*.f64 z y) #s(literal -5000000000000000/5641895835477563 binary64))))))
(+.f64 x #s(approx (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y))) #s(approx (/ (+ (/ (* (* -5641895835477563/5000000000000000 z) y) (- 5641895835477563/5000000000000000 (* y x))) y) (- 5641895835477563/5000000000000000 (* y x))) (*.f64 #s(approx (+ (* -5000000000000000/5641895835477563 z) 5000000000000000/5641895835477563) (*.f64 #s(literal -5000000000000000/5641895835477563 binary64) z)) y))))
(+.f64 x #s(approx (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y))) #s(approx (/ (+ (/ (* (* -5641895835477563/5000000000000000 z) y) (- 5641895835477563/5000000000000000 (* y x))) y) (- 5641895835477563/5000000000000000 (* y x))) (*.f64 (fma.f64 #s(literal -5000000000000000/5641895835477563 binary64) z #s(literal 5000000000000000/5641895835477563 binary64)) y))))
Outputs
(+.f64 x #s(approx (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y))) #s(approx (/ (+ (/ (* (* -5641895835477563/5000000000000000 z) y) (- 5641895835477563/5000000000000000 (* y x))) y) (- 5641895835477563/5000000000000000 (* y x))) (*.f64 #s(approx (+ (* -5000000000000000/5641895835477563 z) 5000000000000000/5641895835477563) #s(literal 5000000000000000/5641895835477563 binary64)) y))))
Calls

6 calls:

2.0ms
(+.f64 x (/.f64 y (-.f64 (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) (exp.f64 z)) (*.f64 x y))))
2.0ms
z
2.0ms
y
2.0ms
x
2.0ms
(*.f64 #s(literal 5641895835477563/5000000000000000 binary64) (exp.f64 z))
Results
AccuracySegmentsBranch
63.7%1x
63.7%1(*.f64 #s(literal 5641895835477563/5000000000000000 binary64) (exp.f64 z))
63.7%1(exp.f64 z)
63.7%1z
63.7%1y
63.7%1(+.f64 x (/.f64 y (-.f64 (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) (exp.f64 z)) (*.f64 x y))))
Compiler

Compiled 21 to 29 computations (-38.1% saved)

bsearch1.0ms (0%)

Memory
1.3MiB live, 1.3MiB allocated
Algorithm
left-value
Steps
TimeLeftRight
0.0ms
0.0001148937140903343
0.9508113228781756
Compiler

Compiled 15 to 16 computations (-6.7% saved)

bsearch1.0ms (0%)

Memory
1.4MiB live, 1.4MiB allocated
Algorithm
left-value
Steps
TimeLeftRight
0.0ms
345763293255.07385
+inf
0.0ms
0.0001148937140903343
0.9508113228781756
Compiler

Compiled 15 to 16 computations (-6.7% saved)

bsearch0.0ms (0%)

Memory
1.1MiB live, 1.1MiB allocated
Algorithm
left-value
Steps
TimeLeftRight
0.0ms
0.0001148937140903343
0.9508113228781756
Compiler

Compiled 15 to 16 computations (-6.7% saved)

bsearch0.0ms (0%)

Memory
0.9MiB live, 0.9MiB allocated
Algorithm
left-value
Steps
TimeLeftRight
0.0ms
0.0001148937140903343
0.9508113228781756
Compiler

Compiled 15 to 16 computations (-6.7% saved)

bsearch0.0ms (0%)

Memory
0.8MiB live, 0.8MiB allocated
Algorithm
left-value
Steps
TimeLeftRight
0.0ms
0.0001148937140903343
0.9508113228781756
Compiler

Compiled 15 to 16 computations (-6.7% saved)

bsearch0.0ms (0%)

Memory
0.7MiB live, 0.7MiB allocated
Algorithm
left-value
Steps
TimeLeftRight
0.0ms
0.0001148937140903343
0.9508113228781756
Compiler

Compiled 15 to 16 computations (-6.7% saved)

bsearch1.0ms (0%)

Memory
1.2MiB live, 1.2MiB allocated
Algorithm
left-value
Steps
TimeLeftRight
0.0ms
1.0000000000001206
1.0010323037519806
0.0ms
0.0001148937140903343
0.9508113228781756
Compiler

Compiled 15 to 16 computations (-6.7% saved)

bsearch0.0ms (0%)

Memory
0.7MiB live, 0.7MiB allocated
Algorithm
left-value
Steps
TimeLeftRight
0.0ms
0.0001148937140903343
0.9508113228781756
Compiler

Compiled 15 to 16 computations (-6.7% saved)

bsearch4.0ms (0%)

Memory
-43.9MiB live, 1.2MiB allocated
Algorithm
left-value
Steps
TimeLeftRight
0.0ms
5.497940050552063e-7
0.007305455582904755
0.0ms
-854.9981183247431
-0.006310199983663112
Compiler

Compiled 15 to 16 computations (-6.7% saved)

simplify57.0ms (0.6%)

Memory
40.8MiB live, 85.6MiB allocated
Algorithm
egg-herbie
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
0106498
1158498
2242498
3454498
41106498
54339498
Stop Event
node limit
Calls
Call 1
Inputs
(if (<=.f64 (exp.f64 z) #s(literal 7378697629483821/36893488147419103232 binary64)) (+.f64 x #s(approx (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y))) (/.f64 #s(literal -1 binary64) x))) (+.f64 x (/.f64 y (-.f64 (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) (exp.f64 z)) (*.f64 x y)))))
(if (<=.f64 (exp.f64 z) #s(literal 7378697629483821/36893488147419103232 binary64)) (+.f64 x #s(approx (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y))) (/.f64 #s(literal -1 binary64) x))) (if (<=.f64 (exp.f64 z) #s(literal 500000000000 binary64)) (+.f64 x (/.f64 y (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 #s(literal 5641895835477563/5000000000000000 binary64) z #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 x y)))) #s(approx (+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)))) (fma.f64 (/.f64 #s(literal 5000000000000000/5641895835477563 binary64) (exp.f64 z)) y x))))
(if (<=.f64 (exp.f64 z) #s(literal 7378697629483821/36893488147419103232 binary64)) (+.f64 x #s(approx (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y))) (/.f64 #s(literal -1 binary64) x))) (+.f64 x (/.f64 y (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 (fma.f64 #s(approx (+ (* 5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000) (*.f64 #s(literal 5641895835477563/30000000000000000 binary64) z)) z #s(literal 5641895835477563/5000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 x y)))))
(if (<=.f64 (exp.f64 z) #s(literal 7378697629483821/36893488147419103232 binary64)) (+.f64 x #s(approx (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y))) (/.f64 #s(literal -1 binary64) x))) (+.f64 x (/.f64 y (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 (fma.f64 #s(literal 5641895835477563/10000000000000000 binary64) z #s(literal 5641895835477563/5000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 x y)))))
(if (<=.f64 (exp.f64 z) #s(literal 7378697629483821/36893488147419103232 binary64)) (+.f64 x #s(approx (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y))) (/.f64 #s(literal -1 binary64) x))) (+.f64 x (/.f64 y (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 #s(approx (+ (* 5641895835477563/10000000000000000 z) 5641895835477563/5000000000000000) (*.f64 #s(literal 5641895835477563/10000000000000000 binary64) z)) z #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 x y)))))
(if (<=.f64 (exp.f64 z) #s(literal 7378697629483821/36893488147419103232 binary64)) (+.f64 x #s(approx (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y))) (/.f64 #s(literal -1 binary64) x))) (+.f64 x (/.f64 y (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 #s(literal 5641895835477563/5000000000000000 binary64) z #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 x y)))))
(if (<=.f64 (exp.f64 z) #s(literal 7378697629483821/36893488147419103232 binary64)) (+.f64 x #s(approx (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y))) (/.f64 #s(literal -1 binary64) x))) (if (<=.f64 (exp.f64 z) #s(literal 2254051613498933/2251799813685248 binary64)) (+.f64 x (/.f64 y (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64)) (*.f64 x y)))) (+.f64 x (/.f64 y (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(approx (+ (* z 5641895835477563/5000000000000000) 5641895835477563/5000000000000000) (*.f64 z #s(literal 5641895835477563/5000000000000000 binary64)))) (*.f64 x y))))))
(if (<=.f64 (exp.f64 z) #s(literal 7378697629483821/36893488147419103232 binary64)) (+.f64 x #s(approx (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y))) (/.f64 #s(literal -1 binary64) x))) (+.f64 x (/.f64 y (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64)) (*.f64 x y)))))
(if (<=.f64 (+.f64 x (/.f64 y (-.f64 (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) (exp.f64 z)) (*.f64 x y)))) #s(literal -500 binary64)) (+.f64 x #s(approx (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y))) (/.f64 #s(literal -1 binary64) x))) (if (<=.f64 (+.f64 x (/.f64 y (-.f64 (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) (exp.f64 z)) (*.f64 x y)))) #s(literal 4722366482869645/4722366482869645213696 binary64)) (+.f64 x #s(approx (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y))) #s(approx (/ (+ (/ (* (* -5641895835477563/5000000000000000 z) y) (- 5641895835477563/5000000000000000 (* y x))) y) (- 5641895835477563/5000000000000000 (* y x))) (*.f64 #s(approx (+ (* -5000000000000000/5641895835477563 z) 5000000000000000/5641895835477563) #s(literal 5000000000000000/5641895835477563 binary64)) y)))) (+.f64 x #s(approx (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y))) (/.f64 #s(literal -1 binary64) x)))))
(+.f64 x #s(approx (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y))) #s(approx (/ (+ (/ (* (* -5641895835477563/5000000000000000 z) y) (- 5641895835477563/5000000000000000 (* y x))) y) (- 5641895835477563/5000000000000000 (* y x))) (*.f64 #s(approx (+ (* -5000000000000000/5641895835477563 z) 5000000000000000/5641895835477563) #s(literal 5000000000000000/5641895835477563 binary64)) y))))
Outputs
(if (<=.f64 (exp.f64 z) #s(literal 7378697629483821/36893488147419103232 binary64)) (+.f64 x #s(approx (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y))) (/.f64 #s(literal -1 binary64) x))) (+.f64 x (/.f64 y (-.f64 (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) (exp.f64 z)) (*.f64 x y)))))
(if (<=.f64 (exp.f64 z) #s(literal 7378697629483821/36893488147419103232 binary64)) (+.f64 x #s(approx (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y))) (/.f64 #s(literal -1 binary64) x))) (if (<=.f64 (exp.f64 z) #s(literal 500000000000 binary64)) (+.f64 x (/.f64 y (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 #s(literal 5641895835477563/5000000000000000 binary64) z #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 x y)))) #s(approx (+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)))) (fma.f64 (/.f64 #s(literal 5000000000000000/5641895835477563 binary64) (exp.f64 z)) y x))))
(if (<=.f64 (exp.f64 z) #s(literal 7378697629483821/36893488147419103232 binary64)) (+.f64 x #s(approx (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y))) (/.f64 #s(literal -1 binary64) x))) (+.f64 x (/.f64 y (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 (fma.f64 #s(approx (+ (* 5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000) (*.f64 #s(literal 5641895835477563/30000000000000000 binary64) z)) z #s(literal 5641895835477563/5000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 x y)))))
(if (<=.f64 (exp.f64 z) #s(literal 7378697629483821/36893488147419103232 binary64)) (+.f64 x #s(approx (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y))) (/.f64 #s(literal -1 binary64) x))) (+.f64 x (/.f64 y (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 (fma.f64 #s(literal 5641895835477563/10000000000000000 binary64) z #s(literal 5641895835477563/5000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 x y)))))
(if (<=.f64 (exp.f64 z) #s(literal 7378697629483821/36893488147419103232 binary64)) (+.f64 x #s(approx (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y))) (/.f64 #s(literal -1 binary64) x))) (+.f64 x (/.f64 y (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 #s(approx (+ (* 5641895835477563/10000000000000000 z) 5641895835477563/5000000000000000) (*.f64 #s(literal 5641895835477563/10000000000000000 binary64) z)) z #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 x y)))))
(if (<=.f64 (exp.f64 z) #s(literal 7378697629483821/36893488147419103232 binary64)) (+.f64 x #s(approx (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y))) (/.f64 #s(literal -1 binary64) x))) (+.f64 x (/.f64 y (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 #s(literal 5641895835477563/5000000000000000 binary64) z #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 x y)))))
(if (<=.f64 (exp.f64 z) #s(literal 7378697629483821/36893488147419103232 binary64)) (+.f64 x #s(approx (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y))) (/.f64 #s(literal -1 binary64) x))) (if (<=.f64 (exp.f64 z) #s(literal 2254051613498933/2251799813685248 binary64)) (+.f64 x (/.f64 y (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64)) (*.f64 x y)))) (+.f64 x (/.f64 y (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(approx (+ (* z 5641895835477563/5000000000000000) 5641895835477563/5000000000000000) (*.f64 z #s(literal 5641895835477563/5000000000000000 binary64)))) (*.f64 x y))))))
(if (<=.f64 (exp.f64 z) #s(literal 7378697629483821/36893488147419103232 binary64)) (+.f64 x #s(approx (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y))) (/.f64 #s(literal -1 binary64) x))) (+.f64 x (/.f64 y (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64)) (*.f64 x y)))))
(if (<=.f64 (+.f64 x (/.f64 y (-.f64 (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) (exp.f64 z)) (*.f64 x y)))) #s(literal -500 binary64)) (+.f64 x #s(approx (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y))) (/.f64 #s(literal -1 binary64) x))) (if (<=.f64 (+.f64 x (/.f64 y (-.f64 (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) (exp.f64 z)) (*.f64 x y)))) #s(literal 4722366482869645/4722366482869645213696 binary64)) (+.f64 x #s(approx (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y))) #s(approx (/ (+ (/ (* (* -5641895835477563/5000000000000000 z) y) (- 5641895835477563/5000000000000000 (* y x))) y) (- 5641895835477563/5000000000000000 (* y x))) (*.f64 #s(approx (+ (* -5000000000000000/5641895835477563 z) 5000000000000000/5641895835477563) #s(literal 5000000000000000/5641895835477563 binary64)) y)))) (+.f64 x #s(approx (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y))) (/.f64 #s(literal -1 binary64) x)))))
(if (or (<=.f64 (+.f64 x (/.f64 y (-.f64 (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) (exp.f64 z)) (*.f64 x y)))) #s(literal -500 binary64)) (not (<=.f64 (+.f64 x (/.f64 y (-.f64 (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) (exp.f64 z)) (*.f64 x y)))) #s(literal 4722366482869645/4722366482869645213696 binary64)))) (+.f64 x #s(approx (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y))) (/.f64 #s(literal -1 binary64) x))) (+.f64 x #s(approx (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y))) #s(approx (/ (+ (/ (* (* -5641895835477563/5000000000000000 z) y) (- 5641895835477563/5000000000000000 (* y x))) y) (- 5641895835477563/5000000000000000 (* y x))) (*.f64 #s(approx (+ (* -5000000000000000/5641895835477563 z) 5000000000000000/5641895835477563) #s(literal 5000000000000000/5641895835477563 binary64)) y)))))
(+.f64 x #s(approx (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y))) #s(approx (/ (+ (/ (* (* -5641895835477563/5000000000000000 z) y) (- 5641895835477563/5000000000000000 (* y x))) y) (- 5641895835477563/5000000000000000 (* y x))) (*.f64 #s(approx (+ (* -5000000000000000/5641895835477563 z) 5000000000000000/5641895835477563) #s(literal 5000000000000000/5641895835477563 binary64)) y))))

soundness2.0s (21.4%)

Memory
-197.1MiB live, 903.2MiB allocated
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
011055941
138765755
080255429
06753490
122383304
084313107
03161526
19431497
232421422
082021347
Stop Event
fuel
iter limit
node limit
iter limit
node limit
iter limit
node limit
Compiler

Compiled 742 to 328 computations (55.8% saved)

preprocess105.0ms (1.1%)

Memory
-9.2MiB live, 133.7MiB allocated
Compiler

Compiled 1 044 to 264 computations (74.7% saved)

end0.0ms (0%)

Memory
0.0MiB live, 0.0MiB allocated

Profiling

Loading profile data...