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

Time bar (total: 7.8s)

start0.0ms (0%)

Memory
0.1MiB live, 0.1MiB allocated

analyze231.0ms (3%)

Memory
-0.0MiB live, 242.4MiB 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 (20.5%)

Memory
23.6MiB live, 1 213.4MiB allocated
Samples
1.2s8 256×0valid
Precisions
Click to see histograms. Total time spent on operations: 856.0ms
ival-mult: 276.0ms (32.2% of total)
ival-exp: 171.0ms (20% of total)
const: 165.0ms (19.3% of total)
ival-add: 102.0ms (11.9% of total)
ival-div: 90.0ms (10.5% of total)
ival-sub: 43.0ms (5% of total)
ival-true: 6.0ms (0.7% of total)
ival-assert: 3.0ms (0.4% of total)
Bogosity

explain147.0ms (1.9%)

Memory
25.2MiB live, 118.9MiB allocated
FPErrors
Click to see full error table
Ground TruthOverpredictionsExampleUnderpredictionsExampleSubexpression
220-2(1.8088848007872412e-115 -7.122596525812056e-209 -1.2039990612589246e+35)(/.f64 y (-.f64 (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) (exp.f64 z)) (*.f64 x y)))
80-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 (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) (exp.f64 z)) (*.f64 x y))nan-rescue80
(exp.f64 z)overflow63
(*.f64 #s(literal 5641895835477563/5000000000000000 binary64) (exp.f64 z))overflow63
(*.f64 x y)overflow24
/.f64(/.f64 y (-.f64 (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) (exp.f64 z)) (*.f64 x y)))n/u80
(exp.f64 z)underflow53
(*.f64 #s(literal 5641895835477563/5000000000000000 binary64) (exp.f64 z))underflow53
(-.f64 (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) (exp.f64 z)) (*.f64 x y))underflow8
(*.f64 x y)underflow29
Confusion
Predicted +Predicted -
+162
-0238
Precision
1.0
Recall
0.8888888888888888
Confusion?
Predicted +Predicted MaybePredicted -
+1602
-00238
Precision?
1.0
Recall?
0.8888888888888888
Freqs
test
numberfreq
0240
116
Total Confusion?
Predicted +Predicted MaybePredicted -
+100
-000
Precision?
1.0
Recall?
1.0
Samples
57.0ms512×0valid
Compiler

Compiled 102 to 34 computations (66.7% saved)

Precisions
Click to see histograms. Total time spent on operations: 40.0ms
ival-mult: 19.0ms (47.4% of total)
const: 8.0ms (19.9% of total)
ival-exp: 4.0ms (10% of total)
ival-div: 3.0ms (7.5% of total)
ival-sub: 2.0ms (5% of total)
ival-add: 2.0ms (5% of total)
ival-true: 0.0ms (0% of total)
ival-assert: 0.0ms (0% of total)

preprocess160.0ms (2.1%)

Memory
-16.1MiB live, 125.8MiB 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)

prune0.0ms (0%)

Memory
1.3MiB live, 1.3MiB allocated
Alt Table
Click to see full alt table
StatusAccuracyProgram
93.3%
(+.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)

simplify114.0ms (1.5%)

Memory
7.6MiB live, 194.9MiB 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)

localize33.0ms (0.4%)

Memory
-22.9MiB live, 69.7MiB allocated
Localize:

Found 4 expressions of interest:

NewMetricScoreProgram
accuracy0.0
(*.f64 #s(literal 5641895835477563/5000000000000000 binary64) (exp.f64 z))
accuracy0.0
(exp.f64 z)
accuracy1.5976562500000002
(-.f64 (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) (exp.f64 z)) (*.f64 x y))
accuracy5.176881999867219
(/.f64 y (-.f64 (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) (exp.f64 z)) (*.f64 x y)))
Samples
24.0ms256×0valid
Compiler

Compiled 45 to 12 computations (73.3% saved)

Precisions
Click to see histograms. Total time spent on operations: 16.0ms
ival-mult: 5.0ms (31.9% of total)
const: 4.0ms (25.5% of total)
ival-div: 2.0ms (12.8% of total)
ival-exp: 2.0ms (12.8% of total)
ival-sub: 1.0ms (6.4% of total)
ival-add: 1.0ms (6.4% of total)
ival-true: 0.0ms (0% of total)
ival-assert: 0.0ms (0% of total)

series13.0ms (0.2%)

Memory
26.6MiB live, 26.6MiB 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
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))
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))
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))

simplify207.0ms (2.7%)

Memory
-10.2MiB live, 278.1MiB 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)

rewrite213.0ms (2.7%)

Memory
24.2MiB live, 258.8MiB 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))

eval42.0ms (0.5%)

Memory
-4.2MiB live, 99.4MiB allocated
Compiler

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

prune14.0ms (0.2%)

Memory
-6.5MiB live, 39.2MiB allocated
Pruning

13 alts after pruning (13 fresh and 0 done)

PrunedKeptTotal
New27913292
Fresh000
Picked101
Done000
Total28013293
Accuracy
100.0%
Counts
293 → 13
Alt Table
Click to see full alt table
StatusAccuracyProgram
60.1%
(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)
85.6%
(+.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))))
86.0%
(+.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))))
83.2%
(+.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.6%
(+.f64 x (/.f64 y (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64)) (*.f64 x y))))
65.9%
(+.f64 x (/.f64 y #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (*.f64 (neg.f64 y) x))))
70.5%
(+.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)))))
69.4%
(+.f64 x #s(approx (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y))) (/.f64 #s(literal -1 binary64) x)))
63.3%
#s(approx (+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)))) (fma.f64 (/.f64 #s(literal 5000000000000000/5641895835477563 binary64) (exp.f64 z)) y x))
57.1%
#s(approx (+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)))) (-.f64 x (/.f64 (fma.f64 (/.f64 #s(literal 5641895835477563/5000000000000000 binary64) y) (/.f64 (exp.f64 z) x) #s(literal 1 binary64)) x)))
13.8%
#s(approx (+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)))) (*.f64 (/.f64 y (exp.f64 z)) #s(literal 5000000000000000/5641895835477563 binary64)))
61.7%
#s(approx (+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)))) (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (*.f64 x x))) x))
39.1%
#s(approx (+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)))) (*.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))))
Compiler

Compiled 586 to 424 computations (27.6% saved)

simplify134.0ms (1.7%)

Memory
-6.3MiB live, 184.1MiB allocated
Algorithm
egg-herbie
Localize:

Found 19 expressions of interest:

NewMetricScoreProgram
cost-diff0
(fma.f64 (/.f64 #s(literal 5641895835477563/5000000000000000 binary64) y) (/.f64 (exp.f64 z) x) #s(literal 1 binary64))
cost-diff0
(/.f64 (fma.f64 (/.f64 #s(literal 5641895835477563/5000000000000000 binary64) y) (/.f64 (exp.f64 z) x) #s(literal 1 binary64)) x)
cost-diff0
(-.f64 x (/.f64 (fma.f64 (/.f64 #s(literal 5641895835477563/5000000000000000 binary64) y) (/.f64 (exp.f64 z) x) #s(literal 1 binary64)) x))
cost-diff0
#s(approx (+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)))) (-.f64 x (/.f64 (fma.f64 (/.f64 #s(literal 5641895835477563/5000000000000000 binary64) y) (/.f64 (exp.f64 z) x) #s(literal 1 binary64)) x)))
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
(/.f64 #s(literal 1 binary64) (*.f64 x x))
cost-diff0
(-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (*.f64 x x)))
cost-diff0
(*.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (*.f64 x x))) x)
cost-diff0
#s(approx (+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)))) (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (*.f64 x x))) x))
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 #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))))
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
045367
074367
1120367
2241367
3648367
42194367
08307358
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(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 #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)
#s(approx (+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)))) (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (*.f64 x x))) x))
(*.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (*.f64 x x))) x)
(-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (*.f64 x x)))
#s(literal 1 binary64)
(/.f64 #s(literal 1 binary64) (*.f64 x x))
(*.f64 x x)
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)))))
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)
#s(approx (+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)))) (-.f64 x (/.f64 (fma.f64 (/.f64 #s(literal 5641895835477563/5000000000000000 binary64) y) (/.f64 (exp.f64 z) x) #s(literal 1 binary64)) x)))
(-.f64 x (/.f64 (fma.f64 (/.f64 #s(literal 5641895835477563/5000000000000000 binary64) y) (/.f64 (exp.f64 z) x) #s(literal 1 binary64)) x))
x
(/.f64 (fma.f64 (/.f64 #s(literal 5641895835477563/5000000000000000 binary64) y) (/.f64 (exp.f64 z) x) #s(literal 1 binary64)) x)
(fma.f64 (/.f64 #s(literal 5641895835477563/5000000000000000 binary64) y) (/.f64 (exp.f64 z) x) #s(literal 1 binary64))
(/.f64 #s(literal 5641895835477563/5000000000000000 binary64) y)
#s(literal 5641895835477563/5000000000000000 binary64)
y
(/.f64 (exp.f64 z) x)
(exp.f64 z)
z
#s(literal 1 binary64)
Outputs
(+.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 #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)
#s(approx (+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)))) (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (*.f64 x x))) x))
(*.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (*.f64 x x))) x)
(-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (*.f64 x x)))
#s(literal 1 binary64)
(/.f64 #s(literal 1 binary64) (*.f64 x x))
(*.f64 x x)
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 (/.f64 y (fma.f64 y x #s(literal -5641895835477563/5000000000000000 binary64))) z) #s(literal 5641895835477563/5000000000000000 binary64) 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 (/.f64 y (fma.f64 y x #s(literal -5641895835477563/5000000000000000 binary64))) z) #s(literal 5641895835477563/5000000000000000 binary64) 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 (/.f64 y (fma.f64 y x #s(literal -5641895835477563/5000000000000000 binary64))) z) #s(literal 5641895835477563/5000000000000000 binary64) 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)
(fma.f64 (*.f64 (/.f64 y (fma.f64 y x #s(literal -5641895835477563/5000000000000000 binary64))) z) #s(literal 5641895835477563/5000000000000000 binary64) y)
(/.f64 (*.f64 (*.f64 #s(literal -5641895835477563/5000000000000000 binary64) z) y) (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)))
(*.f64 (*.f64 (/.f64 y (fma.f64 y x #s(literal -5641895835477563/5000000000000000 binary64))) z) #s(literal 5641895835477563/5000000000000000 binary64))
(*.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)
#s(approx (+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)))) (-.f64 x (/.f64 (fma.f64 (/.f64 #s(literal 5641895835477563/5000000000000000 binary64) y) (/.f64 (exp.f64 z) x) #s(literal 1 binary64)) x)))
#s(approx (+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)))) (-.f64 x (/.f64 (fma.f64 (/.f64 (exp.f64 z) x) (/.f64 #s(literal 5641895835477563/5000000000000000 binary64) y) #s(literal 1 binary64)) x)))
(-.f64 x (/.f64 (fma.f64 (/.f64 #s(literal 5641895835477563/5000000000000000 binary64) y) (/.f64 (exp.f64 z) x) #s(literal 1 binary64)) x))
(-.f64 x (/.f64 (fma.f64 (/.f64 (exp.f64 z) x) (/.f64 #s(literal 5641895835477563/5000000000000000 binary64) y) #s(literal 1 binary64)) x))
x
(/.f64 (fma.f64 (/.f64 #s(literal 5641895835477563/5000000000000000 binary64) y) (/.f64 (exp.f64 z) x) #s(literal 1 binary64)) x)
(/.f64 (fma.f64 (/.f64 (exp.f64 z) x) (/.f64 #s(literal 5641895835477563/5000000000000000 binary64) y) #s(literal 1 binary64)) x)
(fma.f64 (/.f64 #s(literal 5641895835477563/5000000000000000 binary64) y) (/.f64 (exp.f64 z) x) #s(literal 1 binary64))
(fma.f64 (/.f64 (exp.f64 z) x) (/.f64 #s(literal 5641895835477563/5000000000000000 binary64) y) #s(literal 1 binary64))
(/.f64 #s(literal 5641895835477563/5000000000000000 binary64) y)
#s(literal 5641895835477563/5000000000000000 binary64)
y
(/.f64 (exp.f64 z) x)
(exp.f64 z)
z
#s(literal 1 binary64)

localize202.0ms (2.6%)

Memory
3.5MiB live, 229.3MiB allocated
Localize:

Found 19 expressions of interest:

NewMetricScoreProgram
accuracy0.04296875
(/.f64 (fma.f64 (/.f64 #s(literal 5641895835477563/5000000000000000 binary64) y) (/.f64 (exp.f64 z) x) #s(literal 1 binary64)) x)
accuracy0.046875
(fma.f64 (/.f64 #s(literal 5641895835477563/5000000000000000 binary64) y) (/.f64 (exp.f64 z) x) #s(literal 1 binary64))
accuracy0.2421875
(/.f64 #s(literal 5641895835477563/5000000000000000 binary64) y)
accuracy27.482826005915253
#s(approx (+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)))) (-.f64 x (/.f64 (fma.f64 (/.f64 #s(literal 5641895835477563/5000000000000000 binary64) y) (/.f64 (exp.f64 z) x) #s(literal 1 binary64)) x)))
accuracy0.234375
(*.f64 #s(literal -5641895835477563/5000000000000000 binary64) z)
accuracy7.058669758600976
(/.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)))
accuracy7.821033255494592
(/.f64 (*.f64 (*.f64 #s(literal -5641895835477563/5000000000000000 binary64) z) y) (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)))
accuracy24.62794290415828
#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.0
(*.f64 x x)
accuracy0.179045000000296
(/.f64 #s(literal 1 binary64) (*.f64 x x))
accuracy15.463698748041438
(*.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (*.f64 x x))) x)
accuracy19.5765190693756
#s(approx (+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)))) (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (*.f64 x x))) x))
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)))
accuracy29.87510797189528
#s(approx (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y))) (/.f64 #s(literal -1 binary64) x))
accuracy0.109375
(fma.f64 #s(literal 5641895835477563/10000000000000000 binary64) z #s(literal 5641895835477563/5000000000000000 binary64))
accuracy1.5976562500000002
(-.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))
accuracy5.176881999867219
(/.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)))
accuracy20.683940607544553
#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)))
Samples
132.0ms256×0valid
Compiler

Compiled 271 to 38 computations (86% saved)

Precisions
Click to see histograms. Total time spent on operations: 101.0ms
ival-div: 58.0ms (57.3% of total)
ival-mult: 19.0ms (18.8% of total)
const: 11.0ms (10.9% of total)
ival-add: 5.0ms (4.9% of total)
ival-sub: 4.0ms (4% of total)
ival-exp: 2.0ms (2% of total)
ival-assert: 0.0ms (0% of total)
ival-true: 0.0ms (0% of total)
exact: 0.0ms (0% of total)

series116.0ms (1.5%)

Memory
-6.4MiB live, 135.3MiB allocated
Counts
24 → 170
Calls
Call 1
Inputs
(+.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 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)
#s(approx (+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)))) (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (*.f64 x x))) x))
(*.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (*.f64 x x))) x)
(-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (*.f64 x x)))
(/.f64 #s(literal 1 binary64) (*.f64 x 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 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))))
#s(approx (+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)))) (-.f64 x (/.f64 (fma.f64 (/.f64 #s(literal 5641895835477563/5000000000000000 binary64) y) (/.f64 (exp.f64 z) x) #s(literal 1 binary64)) x)))
(-.f64 x (/.f64 (fma.f64 (/.f64 #s(literal 5641895835477563/5000000000000000 binary64) y) (/.f64 (exp.f64 z) x) #s(literal 1 binary64)) x))
(/.f64 (fma.f64 (/.f64 #s(literal 5641895835477563/5000000000000000 binary64) y) (/.f64 (exp.f64 z) x) #s(literal 1 binary64)) x)
(fma.f64 (/.f64 #s(literal 5641895835477563/5000000000000000 binary64) y) (/.f64 (exp.f64 z) x) #s(literal 1 binary64))
(fma.f64 #s(literal 5641895835477563/10000000000000000 binary64) z #s(literal 5641895835477563/5000000000000000 binary64))
(*.f64 x 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 #s(literal -5641895835477563/5000000000000000 binary64) z)
(/.f64 #s(literal 5641895835477563/5000000000000000 binary64) 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)))
(/ -1 x)
(/ (- (pow x 2) 1) x)
(/ -1 (pow x 2))
(/ (- (pow x 2) 1) (pow x 2))
(/ 1 (pow x 2))
(+ 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))))))))
(* -5641895835477563/5000000000000000 (/ (exp z) (* (pow x 2) y)))
(/ (- (* -1 x) (* 5641895835477563/5000000000000000 (/ (exp z) y))) (pow x 2))
(/ (- (* x (- (pow x 2) 1)) (* 5641895835477563/5000000000000000 (/ (exp z) y))) (pow x 2))
(* 5641895835477563/5000000000000000 (/ (exp z) (* (pow x 2) y)))
(/ (+ x (* 5641895835477563/5000000000000000 (/ (exp z) y))) (pow x 2))
(* 5641895835477563/5000000000000000 (/ (exp z) (* x y)))
(/ (+ x (* 5641895835477563/5000000000000000 (/ (exp z) y))) x)
(pow x 2)
(* 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))
1
(- 1 (/ 1 (pow x 2)))
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)
(/ 1 x)
(/ (+ 1 (* 5641895835477563/5000000000000000 (/ (exp z) (* x y)))) x)
(+ 1 (* 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)
(* -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 (/ (- (* -5641895835477563/5000000000000000 (/ (exp z) (* x y))) 1) 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)))))))))
(/ (- (* y (- x (/ 1 x))) (* 5641895835477563/5000000000000000 (/ (exp z) (pow x 2)))) y)
(/ (+ (* 5641895835477563/5000000000000000 (/ (exp z) (pow x 2))) (/ y x)) y)
(/ (+ y (* 5641895835477563/5000000000000000 (/ (exp z) x))) y)
(* 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))))))))
(/ 5641895835477563/5000000000000000 y)
(- 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 (/ (exp z) (* (pow x 2) y))) (/ 1 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))))))
(- (+ 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))))
(- x (+ (* 5641895835477563/5000000000000000 (/ 1 (* (pow x 2) y))) (/ 1 x)))
(- (+ x (* -5641895835477563/5000000000000000 (/ z (* (pow x 2) y)))) (+ (* 5641895835477563/5000000000000000 (/ 1 (* (pow x 2) y))) (/ 1 x)))
(- (+ x (* z (- (* -5641895835477563/10000000000000000 (/ z (* (pow x 2) y))) (* 5641895835477563/5000000000000000 (/ 1 (* (pow x 2) y)))))) (+ (* 5641895835477563/5000000000000000 (/ 1 (* (pow x 2) y))) (/ 1 x)))
(- (+ x (* z (- (* z (- (* -5641895835477563/30000000000000000 (/ z (* (pow x 2) y))) (* 5641895835477563/10000000000000000 (/ 1 (* (pow x 2) y))))) (* 5641895835477563/5000000000000000 (/ 1 (* (pow x 2) y)))))) (+ (* 5641895835477563/5000000000000000 (/ 1 (* (pow x 2) y))) (/ 1 x)))
(/ (+ 1 (* 5641895835477563/5000000000000000 (/ 1 (* x y)))) x)
(+ (* 5641895835477563/5000000000000000 (/ z (* (pow x 2) y))) (+ (/ 1 x) (/ 5641895835477563/5000000000000000 (* (pow x 2) y))))
(+ (* z (+ (* 5641895835477563/10000000000000000 (/ z (* (pow x 2) y))) (* 5641895835477563/5000000000000000 (/ 1 (* (pow x 2) y))))) (+ (/ 1 x) (/ 5641895835477563/5000000000000000 (* (pow x 2) y))))
(+ (* z (+ (* z (+ (* 5641895835477563/30000000000000000 (/ z (* (pow x 2) y))) (* 5641895835477563/10000000000000000 (/ 1 (* (pow x 2) y))))) (* 5641895835477563/5000000000000000 (/ 1 (* (pow x 2) y))))) (+ (/ 1 x) (/ 5641895835477563/5000000000000000 (* (pow x 2) y))))
(+ 1 (* 5641895835477563/5000000000000000 (/ 1 (* x y))))
(+ 1 (+ (* 5641895835477563/5000000000000000 (/ 1 (* x y))) (* 5641895835477563/5000000000000000 (/ z (* x y)))))
(+ 1 (+ (* 5641895835477563/5000000000000000 (/ 1 (* x y))) (* z (+ (* 5641895835477563/10000000000000000 (/ z (* x y))) (* 5641895835477563/5000000000000000 (/ 1 (* x y)))))))
(+ 1 (+ (* 5641895835477563/5000000000000000 (/ 1 (* x y))) (* z (+ (* z (+ (* 5641895835477563/30000000000000000 (/ z (* x y))) (* 5641895835477563/10000000000000000 (/ 1 (* x y))))) (* 5641895835477563/5000000000000000 (/ 1 (* x y)))))))
(+ 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)))
(- x (+ (* 5641895835477563/5000000000000000 (/ (exp z) (* (pow x 2) y))) (/ 1 x)))
(* 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
36.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)))) (* (- 1 (/ 1 (* x x))) x) (- 1 (/ 1 (* x x))) (/ 1 (* x x)) (+ (/ (* (* -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))) (+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)))) (- x (/ (+ (* (/ 5641895835477563/5000000000000000 y) (/ (exp z) x)) 1) x)) (/ (+ (* (/ 5641895835477563/5000000000000000 y) (/ (exp z) x)) 1) x) (+ (* (/ 5641895835477563/5000000000000000 y) (/ (exp z) x)) 1) (+ (* 5641895835477563/10000000000000000 z) 5641895835477563/5000000000000000) (* x x) (/ (+ (/ (* (* -5641895835477563/5000000000000000 z) y) (- 5641895835477563/5000000000000000 (* y x))) y) (- 5641895835477563/5000000000000000 (* y x))) (* -5641895835477563/5000000000000000 z) (/ 5641895835477563/5000000000000000 y))
31.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)))) (* (- 1 (/ 1 (* x x))) x) (- 1 (/ 1 (* x x))) (/ 1 (* x x)) (+ (/ (* (* -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))) (+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)))) (- x (/ (+ (* (/ 5641895835477563/5000000000000000 y) (/ (exp z) x)) 1) x)) (/ (+ (* (/ 5641895835477563/5000000000000000 y) (/ (exp z) x)) 1) x) (+ (* (/ 5641895835477563/5000000000000000 y) (/ (exp z) x)) 1) (+ (* 5641895835477563/10000000000000000 z) 5641895835477563/5000000000000000) (* x x) (/ (+ (/ (* (* -5641895835477563/5000000000000000 z) y) (- 5641895835477563/5000000000000000 (* y x))) y) (- 5641895835477563/5000000000000000 (* y x))) (* -5641895835477563/5000000000000000 z) (/ 5641895835477563/5000000000000000 y))
7.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)))) (* (- 1 (/ 1 (* x x))) x) (- 1 (/ 1 (* x x))) (/ 1 (* x x)) (+ (/ (* (* -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))) (+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)))) (- x (/ (+ (* (/ 5641895835477563/5000000000000000 y) (/ (exp z) x)) 1) x)) (/ (+ (* (/ 5641895835477563/5000000000000000 y) (/ (exp z) x)) 1) x) (+ (* (/ 5641895835477563/5000000000000000 y) (/ (exp z) x)) 1) (+ (* 5641895835477563/10000000000000000 z) 5641895835477563/5000000000000000) (* x x) (/ (+ (/ (* (* -5641895835477563/5000000000000000 z) y) (- 5641895835477563/5000000000000000 (* y x))) y) (- 5641895835477563/5000000000000000 (* y x))) (* -5641895835477563/5000000000000000 z) (/ 5641895835477563/5000000000000000 y))
5.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)))) (* (- 1 (/ 1 (* x x))) x) (- 1 (/ 1 (* x x))) (/ 1 (* x x)) (+ (/ (* (* -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))) (+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)))) (- x (/ (+ (* (/ 5641895835477563/5000000000000000 y) (/ (exp z) x)) 1) x)) (/ (+ (* (/ 5641895835477563/5000000000000000 y) (/ (exp z) x)) 1) x) (+ (* (/ 5641895835477563/5000000000000000 y) (/ (exp z) x)) 1) (+ (* 5641895835477563/10000000000000000 z) 5641895835477563/5000000000000000) (* x x) (/ (+ (/ (* (* -5641895835477563/5000000000000000 z) y) (- 5641895835477563/5000000000000000 (* y x))) y) (- 5641895835477563/5000000000000000 (* y x))) (* -5641895835477563/5000000000000000 z) (/ 5641895835477563/5000000000000000 y))
5.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)))) (* (- 1 (/ 1 (* x x))) x) (- 1 (/ 1 (* x x))) (/ 1 (* x x)) (+ (/ (* (* -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))) (+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)))) (- x (/ (+ (* (/ 5641895835477563/5000000000000000 y) (/ (exp z) x)) 1) x)) (/ (+ (* (/ 5641895835477563/5000000000000000 y) (/ (exp z) x)) 1) x) (+ (* (/ 5641895835477563/5000000000000000 y) (/ (exp z) x)) 1) (+ (* 5641895835477563/10000000000000000 z) 5641895835477563/5000000000000000) (* x x) (/ (+ (/ (* (* -5641895835477563/5000000000000000 z) y) (- 5641895835477563/5000000000000000 (* y x))) y) (- 5641895835477563/5000000000000000 (* y x))) (* -5641895835477563/5000000000000000 z) (/ 5641895835477563/5000000000000000 y))

simplify250.0ms (3.2%)

Memory
39.7MiB live, 275.2MiB allocated
Algorithm
egg-herbie
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
07473995
124853820
086373594
Stop Event
iter limit
node limit
Counts
170 → 168
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)
(/ (- (pow x 2) 1) x)
(/ -1 (pow x 2))
(/ (- (pow x 2) 1) (pow x 2))
(/ 1 (pow x 2))
(+ 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))))))))
(* -5641895835477563/5000000000000000 (/ (exp z) (* (pow x 2) y)))
(/ (- (* -1 x) (* 5641895835477563/5000000000000000 (/ (exp z) y))) (pow x 2))
(/ (- (* x (- (pow x 2) 1)) (* 5641895835477563/5000000000000000 (/ (exp z) y))) (pow x 2))
(* 5641895835477563/5000000000000000 (/ (exp z) (* (pow x 2) y)))
(/ (+ x (* 5641895835477563/5000000000000000 (/ (exp z) y))) (pow x 2))
(* 5641895835477563/5000000000000000 (/ (exp z) (* x y)))
(/ (+ x (* 5641895835477563/5000000000000000 (/ (exp z) y))) x)
(pow x 2)
(* 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))
1
(- 1 (/ 1 (pow x 2)))
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)
(/ 1 x)
(/ (+ 1 (* 5641895835477563/5000000000000000 (/ (exp z) (* x y)))) x)
(+ 1 (* 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)
(* -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 (/ (- (* -5641895835477563/5000000000000000 (/ (exp z) (* x y))) 1) 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)))))))))
(/ (- (* y (- x (/ 1 x))) (* 5641895835477563/5000000000000000 (/ (exp z) (pow x 2)))) y)
(/ (+ (* 5641895835477563/5000000000000000 (/ (exp z) (pow x 2))) (/ y x)) y)
(/ (+ y (* 5641895835477563/5000000000000000 (/ (exp z) x))) y)
(* 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))))))))
(/ 5641895835477563/5000000000000000 y)
(- 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 (/ (exp z) (* (pow x 2) y))) (/ 1 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))))))
(- (+ 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))))
(- x (+ (* 5641895835477563/5000000000000000 (/ 1 (* (pow x 2) y))) (/ 1 x)))
(- (+ x (* -5641895835477563/5000000000000000 (/ z (* (pow x 2) y)))) (+ (* 5641895835477563/5000000000000000 (/ 1 (* (pow x 2) y))) (/ 1 x)))
(- (+ x (* z (- (* -5641895835477563/10000000000000000 (/ z (* (pow x 2) y))) (* 5641895835477563/5000000000000000 (/ 1 (* (pow x 2) y)))))) (+ (* 5641895835477563/5000000000000000 (/ 1 (* (pow x 2) y))) (/ 1 x)))
(- (+ x (* z (- (* z (- (* -5641895835477563/30000000000000000 (/ z (* (pow x 2) y))) (* 5641895835477563/10000000000000000 (/ 1 (* (pow x 2) y))))) (* 5641895835477563/5000000000000000 (/ 1 (* (pow x 2) y)))))) (+ (* 5641895835477563/5000000000000000 (/ 1 (* (pow x 2) y))) (/ 1 x)))
(/ (+ 1 (* 5641895835477563/5000000000000000 (/ 1 (* x y)))) x)
(+ (* 5641895835477563/5000000000000000 (/ z (* (pow x 2) y))) (+ (/ 1 x) (/ 5641895835477563/5000000000000000 (* (pow x 2) y))))
(+ (* z (+ (* 5641895835477563/10000000000000000 (/ z (* (pow x 2) y))) (* 5641895835477563/5000000000000000 (/ 1 (* (pow x 2) y))))) (+ (/ 1 x) (/ 5641895835477563/5000000000000000 (* (pow x 2) y))))
(+ (* z (+ (* z (+ (* 5641895835477563/30000000000000000 (/ z (* (pow x 2) y))) (* 5641895835477563/10000000000000000 (/ 1 (* (pow x 2) y))))) (* 5641895835477563/5000000000000000 (/ 1 (* (pow x 2) y))))) (+ (/ 1 x) (/ 5641895835477563/5000000000000000 (* (pow x 2) y))))
(+ 1 (* 5641895835477563/5000000000000000 (/ 1 (* x y))))
(+ 1 (+ (* 5641895835477563/5000000000000000 (/ 1 (* x y))) (* 5641895835477563/5000000000000000 (/ z (* x y)))))
(+ 1 (+ (* 5641895835477563/5000000000000000 (/ 1 (* x y))) (* z (+ (* 5641895835477563/10000000000000000 (/ z (* x y))) (* 5641895835477563/5000000000000000 (/ 1 (* x y)))))))
(+ 1 (+ (* 5641895835477563/5000000000000000 (/ 1 (* x y))) (* z (+ (* z (+ (* 5641895835477563/30000000000000000 (/ z (* x y))) (* 5641895835477563/10000000000000000 (/ 1 (* x y))))) (* 5641895835477563/5000000000000000 (/ 1 (* x y)))))))
(+ 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)))
(- x (+ (* 5641895835477563/5000000000000000 (/ (exp z) (* (pow x 2) y))) (/ 1 x)))
(* 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 (*.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 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 (*.f64 y 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 (*.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 (*.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)
(/ (- (pow x 2) 1) x)
(/.f64 (-.f64 (*.f64 x x) #s(literal 1 binary64)) x)
(/ -1 (pow x 2))
(/.f64 #s(literal -1 binary64) (*.f64 x x))
(/ (- (pow x 2) 1) (pow x 2))
(-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (*.f64 x x)))
(/ 1 (pow x 2))
(/.f64 #s(literal 1 binary64) (*.f64 x 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))
(* -5641895835477563/5000000000000000 (/ (exp z) (* (pow x 2) y)))
(*.f64 (/.f64 #s(literal -5641895835477563/5000000000000000 binary64) (*.f64 x x)) (/.f64 (exp.f64 z) y))
(/ (- (* -1 x) (* 5641895835477563/5000000000000000 (/ (exp z) y))) (pow x 2))
(/.f64 (fma.f64 #s(literal -1 binary64) x (*.f64 (/.f64 (exp.f64 z) y) #s(literal -5641895835477563/5000000000000000 binary64))) (*.f64 x x))
(/ (- (* x (- (pow x 2) 1)) (* 5641895835477563/5000000000000000 (/ (exp z) y))) (pow x 2))
(/.f64 (fma.f64 (-.f64 (*.f64 x x) #s(literal 1 binary64)) x (*.f64 (/.f64 (exp.f64 z) y) #s(literal -5641895835477563/5000000000000000 binary64))) (*.f64 x x))
(* 5641895835477563/5000000000000000 (/ (exp z) (* (pow x 2) y)))
(*.f64 (/.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 x x)) (/.f64 (exp.f64 z) y))
(/ (+ x (* 5641895835477563/5000000000000000 (/ (exp z) y))) (pow x 2))
(/.f64 (fma.f64 (/.f64 (exp.f64 z) y) #s(literal 5641895835477563/5000000000000000 binary64) x) (*.f64 x x))
(* 5641895835477563/5000000000000000 (/ (exp z) (* x y)))
(*.f64 (/.f64 #s(literal 5641895835477563/5000000000000000 binary64) x) (/.f64 (exp.f64 z) y))
(/ (+ x (* 5641895835477563/5000000000000000 (/ (exp z) y))) x)
(/.f64 (fma.f64 (/.f64 (exp.f64 z) y) #s(literal 5641895835477563/5000000000000000 binary64) x) x)
(pow x 2)
(*.f64 x 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 (pow.f64 (exp.f64 z) #s(literal 2 binary64)) (*.f64 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 (*.f64 (pow.f64 (exp.f64 z) #s(literal 2 binary64)) #s(literal -31830988618379068626528276418969/25000000000000000000000000000000 binary64)) (*.f64 (*.f64 (*.f64 x x) y) y)) (/.f64 (fma.f64 (/.f64 (exp.f64 z) x) #s(literal 5641895835477563/5000000000000000 binary64) y) 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)
(/.f64 (-.f64 (*.f64 (pow.f64 (/.f64 (/.f64 (exp.f64 z) x) y) #s(literal 3 binary64)) #s(literal -179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 binary64)) (fma.f64 (/.f64 #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (*.f64 x x)) (/.f64 (pow.f64 (exp.f64 z) #s(literal 2 binary64)) (*.f64 y y)) (/.f64 (fma.f64 (/.f64 (exp.f64 z) x) #s(literal 5641895835477563/5000000000000000 binary64) y) y))) 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
#s(literal 1 binary64)
(- 1 (/ 1 (pow x 2)))
(-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (*.f64 x 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)))))
(fma.f64 (/.f64 z (*.f64 (*.f64 x x) y)) #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (fma.f64 (/.f64 z x) #s(literal 5641895835477563/5000000000000000 binary64) 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 z (*.f64 (*.f64 (pow.f64 x #s(literal 3 binary64)) y) y)) #s(literal 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 binary64) (fma.f64 (/.f64 z (*.f64 (*.f64 x x) y)) #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (*.f64 (/.f64 z x) #s(literal 5641895835477563/5000000000000000 binary64)))) 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 (/.f64 z (*.f64 (*.f64 (*.f64 x x) y) y)) #s(literal 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 binary64) (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)))) (* 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) (fma.f64 (/.f64 z (*.f64 (*.f64 (*.f64 x x) y) y)) #s(literal 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 binary64) (*.f64 (/.f64 (/.f64 z x) y) #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64))))) x)
(/ 1 x)
(/.f64 #s(literal 1 binary64) x)
(/ (+ 1 (* 5641895835477563/5000000000000000 (/ (exp z) (* x y)))) x)
(/.f64 (/.f64 (fma.f64 (/.f64 (exp.f64 z) x) #s(literal 5641895835477563/5000000000000000 binary64) y) y) x)
(+ 1 (* 5641895835477563/5000000000000000 (/ (exp z) (* x y))))
(/.f64 (fma.f64 (/.f64 (exp.f64 z) x) #s(literal 5641895835477563/5000000000000000 binary64) y) y)
(/ (- (* -5641895835477563/5000000000000000 (/ z (* x y))) (+ 1 (/ 5641895835477563/5000000000000000 (* x y)))) x)
(/.f64 (-.f64 (-.f64 (*.f64 (/.f64 (/.f64 z x) y) #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 z (*.f64 (*.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 z (*.f64 (*.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 (/.f64 (fma.f64 (/.f64 (exp.f64 z) x) #s(literal 5641895835477563/5000000000000000 binary64) y) y) (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) x) (/.f64 (pow.f64 (exp.f64 z) #s(literal 3 binary64)) (pow.f64 y #s(literal 3 binary64))) (/.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 z (*.f64 (*.f64 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 z (*.f64 (*.f64 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 z (*.f64 y y)) #s(literal -179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 binary64))) (neg.f64 x))) (neg.f64 x))) (neg.f64 x))
(* -1 (/ (- (* -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)) (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)
(/ (- (* y (- x (/ 1 x))) (* 5641895835477563/5000000000000000 (/ (exp z) (pow x 2)))) y)
(/.f64 (fma.f64 (-.f64 x (/.f64 #s(literal 1 binary64) x)) y (*.f64 (/.f64 #s(literal -5641895835477563/5000000000000000 binary64) x) (/.f64 (exp.f64 z) x))) y)
(/ (+ (* 5641895835477563/5000000000000000 (/ (exp z) (pow x 2))) (/ y x)) y)
(/.f64 (fma.f64 (/.f64 #s(literal 5641895835477563/5000000000000000 binary64) x) (/.f64 (exp.f64 z) x) (/.f64 y x)) y)
(/ (+ y (* 5641895835477563/5000000000000000 (/ (exp z) x))) y)
(/.f64 (fma.f64 (/.f64 (exp.f64 z) x) #s(literal 5641895835477563/5000000000000000 binary64) y) 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)
(/ 5641895835477563/5000000000000000 y)
(/.f64 #s(literal 5641895835477563/5000000000000000 binary64) y)
(- x (/ 1 x))
(-.f64 x (/.f64 #s(literal 1 binary64) x))
(- (+ x (* -5641895835477563/5000000000000000 (/ (exp z) (* (pow x 2) y)))) (/ 1 x))
(fma.f64 (/.f64 #s(literal -5641895835477563/5000000000000000 binary64) y) (/.f64 (exp.f64 z) (*.f64 x x)) (-.f64 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)))
(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)) (fma.f64 (/.f64 #s(literal -5641895835477563/5000000000000000 binary64) y) (/.f64 (exp.f64 z) (*.f64 x x)) (-.f64 x (/.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))))
(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))) (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)) (fma.f64 (/.f64 #s(literal -5641895835477563/5000000000000000 binary64) y) (/.f64 (exp.f64 z) (*.f64 x x)) (-.f64 x (/.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 (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 (pow.f64 (exp.f64 z) #s(literal 2 binary64)) (*.f64 y y)) (fma.f64 (/.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 x x)) (/.f64 (exp.f64 z) 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)
(* 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)))))))
(*.f64 (fma.f64 (/.f64 z (*.f64 (*.f64 (*.f64 x x) y) y)) #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (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)))) (* 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) (fma.f64 (/.f64 z (*.f64 (*.f64 (*.f64 x x) y) y)) #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (*.f64 (/.f64 (/.f64 z x) y) #s(literal 5641895835477563/5000000000000000 binary64)))) y y)
(+ (* 5641895835477563/5000000000000000 (/ z x)) (* 31830988618379068626528276418969/25000000000000000000000000000000 (/ z (* (pow x 2) y))))
(fma.f64 (/.f64 z (*.f64 (*.f64 x x) y)) #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (*.f64 (/.f64 z x) #s(literal 5641895835477563/5000000000000000 binary64)))
(+ (* 5641895835477563/5000000000000000 (/ z x)) (+ (* 31830988618379068626528276418969/25000000000000000000000000000000 (/ z (* (pow x 2) y))) (* 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 (/ z (* (pow x 3) (pow y 2))))))
(fma.f64 (/.f64 z (*.f64 (*.f64 (pow.f64 x #s(literal 3 binary64)) y) y)) #s(literal 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 binary64) (fma.f64 (/.f64 z (*.f64 (*.f64 x x) y)) #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (*.f64 (/.f64 z x) #s(literal 5641895835477563/5000000000000000 binary64))))
(+ (* 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)))))))
(fma.f64 (/.f64 z x) #s(literal 5641895835477563/5000000000000000 binary64) (fma.f64 (/.f64 #s(literal 1013211836423377808197068612118338110498536634308026710423022961/625000000000000000000000000000000000000000000000000000000000000 binary64) (pow.f64 y #s(literal 3 binary64))) (/.f64 z (pow.f64 x #s(literal 4 binary64))) (fma.f64 (/.f64 z (*.f64 (*.f64 (pow.f64 x #s(literal 3 binary64)) y) y)) #s(literal 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 binary64) (*.f64 (/.f64 z (*.f64 (*.f64 x x) y)) #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64)))))
(+ (* 5641895835477563/5000000000000000 (/ (exp z) (* (pow x 2) y))) (/ 1 x))
(fma.f64 (/.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 x x)) (/.f64 (exp.f64 z) y) (/.f64 #s(literal 1 binary64) x))
(- (* -5641895835477563/5000000000000000 (/ z (* (pow x 2) y))) (+ (/ 1 x) (/ 5641895835477563/5000000000000000 (* (pow x 2) y))))
(-.f64 (-.f64 (*.f64 (/.f64 z (*.f64 (*.f64 x x) y)) #s(literal -5641895835477563/5000000000000000 binary64)) (/.f64 #s(literal 1 binary64) x)) (/.f64 (/.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 x x)) 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)))))
(-.f64 (-.f64 (fma.f64 (/.f64 z (*.f64 (*.f64 (pow.f64 x #s(literal 3 binary64)) y) y)) #s(literal -31830988618379068626528276418969/25000000000000000000000000000000 binary64) (*.f64 (/.f64 z (*.f64 (*.f64 x x) y)) #s(literal -5641895835477563/5000000000000000 binary64))) (fma.f64 (/.f64 #s(literal -5641895835477563/5000000000000000 binary64) (*.f64 y y)) (/.f64 (neg.f64 (/.f64 (fma.f64 z #s(literal 5641895835477563/5000000000000000 binary64) #s(literal 5641895835477563/5000000000000000 binary64)) (*.f64 x x))) x) (/.f64 #s(literal 1 binary64) x))) (/.f64 (/.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 x x)) 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))))))
(-.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 z (*.f64 (*.f64 (pow.f64 x #s(literal 3 binary64)) y) y)) #s(literal -31830988618379068626528276418969/25000000000000000000000000000000 binary64) (*.f64 (/.f64 z (*.f64 (*.f64 x x) y)) #s(literal -5641895835477563/5000000000000000 binary64)))) (fma.f64 #s(literal -5641895835477563/5000000000000000 binary64) (+.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)) (/.f64 (neg.f64 (/.f64 (fma.f64 z #s(literal 5641895835477563/5000000000000000 binary64) #s(literal 5641895835477563/5000000000000000 binary64)) (*.f64 x x))) (*.f64 (*.f64 y y) x))) (-.f64 (/.f64 #s(literal 1 binary64) x) (/.f64 (/.f64 #s(literal -5641895835477563/5000000000000000 binary64) (*.f64 x 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 (-.f64 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)) y) (*.f64 (/.f64 #s(literal 5641895835477563/5000000000000000 binary64) x) (/.f64 (exp.f64 z) x))) 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 (-.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 #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 (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 (fma.f64 (/.f64 z (*.f64 (*.f64 x x) y)) #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (*.f64 (/.f64 z x) #s(literal 5641895835477563/5000000000000000 binary64))) (neg.f64 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 z (*.f64 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 z (*.f64 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 (fma.f64 (/.f64 z (pow.f64 x #s(literal 3 binary64))) #s(literal -31830988618379068626528276418969/25000000000000000000000000000000 binary64) (-.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))) (neg.f64 y)) (/.f64 (*.f64 #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (/.f64 (+.f64 #s(literal 1 binary64) z) (*.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 y (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x))) (*.f64 #s(literal -5641895835477563/5000000000000000 binary64) z) 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)
(- x (+ (* 5641895835477563/5000000000000000 (/ 1 (* (pow x 2) y))) (/ 1 x)))
(-.f64 (-.f64 x (/.f64 (/.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 x x)) y)) (/.f64 #s(literal 1 binary64) x))
(- (+ x (* -5641895835477563/5000000000000000 (/ z (* (pow x 2) y)))) (+ (* 5641895835477563/5000000000000000 (/ 1 (* (pow x 2) y))) (/ 1 x)))
(-.f64 (-.f64 x (/.f64 (/.f64 (fma.f64 z #s(literal 5641895835477563/5000000000000000 binary64) #s(literal 5641895835477563/5000000000000000 binary64)) (*.f64 x x)) y)) (/.f64 #s(literal 1 binary64) x))
(- (+ x (* z (- (* -5641895835477563/10000000000000000 (/ z (* (pow x 2) y))) (* 5641895835477563/5000000000000000 (/ 1 (* (pow x 2) y)))))) (+ (* 5641895835477563/5000000000000000 (/ 1 (* (pow x 2) y))) (/ 1 x)))
(fma.f64 (fma.f64 (/.f64 #s(literal -5641895835477563/10000000000000000 binary64) (*.f64 x x)) (/.f64 z y) (/.f64 (/.f64 #s(literal -5641895835477563/5000000000000000 binary64) (*.f64 x x)) y)) z (-.f64 (-.f64 x (/.f64 (/.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 x x)) y)) (/.f64 #s(literal 1 binary64) x)))
(- (+ x (* z (- (* z (- (* -5641895835477563/30000000000000000 (/ z (* (pow x 2) y))) (* 5641895835477563/10000000000000000 (/ 1 (* (pow x 2) y))))) (* 5641895835477563/5000000000000000 (/ 1 (* (pow x 2) y)))))) (+ (* 5641895835477563/5000000000000000 (/ 1 (* (pow x 2) y))) (/ 1 x)))
(fma.f64 (fma.f64 (fma.f64 (/.f64 #s(literal -5641895835477563/30000000000000000 binary64) (*.f64 x x)) (/.f64 z y) (/.f64 #s(literal -5641895835477563/10000000000000000 binary64) (*.f64 (*.f64 x x) y))) z (/.f64 (/.f64 #s(literal -5641895835477563/5000000000000000 binary64) (*.f64 x x)) y)) z (-.f64 (-.f64 x (/.f64 (/.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 x x)) y)) (/.f64 #s(literal 1 binary64) x)))
(/ (+ 1 (* 5641895835477563/5000000000000000 (/ 1 (* x y)))) x)
(/.f64 (+.f64 (/.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)) #s(literal 1 binary64)) x)
(+ (* 5641895835477563/5000000000000000 (/ z (* (pow x 2) y))) (+ (/ 1 x) (/ 5641895835477563/5000000000000000 (* (pow x 2) y))))
(+.f64 (/.f64 (/.f64 (fma.f64 z #s(literal 5641895835477563/5000000000000000 binary64) #s(literal 5641895835477563/5000000000000000 binary64)) (*.f64 x x)) y) (/.f64 #s(literal 1 binary64) x))
(+ (* z (+ (* 5641895835477563/10000000000000000 (/ z (* (pow x 2) y))) (* 5641895835477563/5000000000000000 (/ 1 (* (pow x 2) y))))) (+ (/ 1 x) (/ 5641895835477563/5000000000000000 (* (pow x 2) y))))
(fma.f64 (/.f64 (fma.f64 #s(literal 5641895835477563/10000000000000000 binary64) z #s(literal 5641895835477563/5000000000000000 binary64)) (*.f64 (*.f64 x x) y)) z (-.f64 (/.f64 #s(literal 1 binary64) x) (/.f64 (/.f64 #s(literal -5641895835477563/5000000000000000 binary64) (*.f64 x x)) y)))
(+ (* z (+ (* z (+ (* 5641895835477563/30000000000000000 (/ z (* (pow x 2) y))) (* 5641895835477563/10000000000000000 (/ 1 (* (pow x 2) y))))) (* 5641895835477563/5000000000000000 (/ 1 (* (pow x 2) y))))) (+ (/ 1 x) (/ 5641895835477563/5000000000000000 (* (pow x 2) y))))
(fma.f64 (*.f64 z z) (/.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) (*.f64 (*.f64 x x) y)) (+.f64 (/.f64 (/.f64 (fma.f64 z #s(literal 5641895835477563/5000000000000000 binary64) #s(literal 5641895835477563/5000000000000000 binary64)) (*.f64 x x)) y) (/.f64 #s(literal 1 binary64) x)))
(+ 1 (* 5641895835477563/5000000000000000 (/ 1 (* x y))))
(+.f64 (/.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)) #s(literal 1 binary64))
(+ 1 (+ (* 5641895835477563/5000000000000000 (/ 1 (* x y))) (* 5641895835477563/5000000000000000 (/ z (* x y)))))
(+.f64 (/.f64 (fma.f64 z #s(literal 5641895835477563/5000000000000000 binary64) #s(literal 5641895835477563/5000000000000000 binary64)) (*.f64 y x)) #s(literal 1 binary64))
(+ 1 (+ (* 5641895835477563/5000000000000000 (/ 1 (* x y))) (* z (+ (* 5641895835477563/10000000000000000 (/ z (* x y))) (* 5641895835477563/5000000000000000 (/ 1 (* x y)))))))
(fma.f64 (/.f64 (fma.f64 #s(literal 5641895835477563/10000000000000000 binary64) z #s(literal 5641895835477563/5000000000000000 binary64)) (*.f64 y x)) z (+.f64 (/.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)) #s(literal 1 binary64)))
(+ 1 (+ (* 5641895835477563/5000000000000000 (/ 1 (* x y))) (* z (+ (* z (+ (* 5641895835477563/30000000000000000 (/ z (* x y))) (* 5641895835477563/10000000000000000 (/ 1 (* x y))))) (* 5641895835477563/5000000000000000 (/ 1 (* x y)))))))
(+.f64 (fma.f64 (*.f64 z z) (/.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) (*.f64 y x)) (/.f64 (fma.f64 z #s(literal 5641895835477563/5000000000000000 binary64) #s(literal 5641895835477563/5000000000000000 binary64)) (*.f64 y x))) #s(literal 1 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)
(- x (+ (* 5641895835477563/5000000000000000 (/ (exp z) (* (pow x 2) y))) (/ 1 x)))
(fma.f64 (/.f64 #s(literal -5641895835477563/5000000000000000 binary64) y) (/.f64 (exp.f64 z) (*.f64 x x)) (-.f64 x (/.f64 #s(literal 1 binary64) x)))
(* 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 y (*.f64 (-.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))

rewrite262.0ms (3.4%)

Memory
-10.8MiB live, 325.3MiB allocated
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
045319
074319
1293311
22161311
08735307
Stop Event
iter limit
node limit
iter limit
Counts
24 → 309
Calls
Call 1
Inputs
(+.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 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)
#s(approx (+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)))) (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (*.f64 x x))) x))
(*.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (*.f64 x x))) x)
(-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (*.f64 x x)))
(/.f64 #s(literal 1 binary64) (*.f64 x 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 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))))
#s(approx (+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)))) (-.f64 x (/.f64 (fma.f64 (/.f64 #s(literal 5641895835477563/5000000000000000 binary64) y) (/.f64 (exp.f64 z) x) #s(literal 1 binary64)) x)))
(-.f64 x (/.f64 (fma.f64 (/.f64 #s(literal 5641895835477563/5000000000000000 binary64) y) (/.f64 (exp.f64 z) x) #s(literal 1 binary64)) x))
(/.f64 (fma.f64 (/.f64 #s(literal 5641895835477563/5000000000000000 binary64) y) (/.f64 (exp.f64 z) x) #s(literal 1 binary64)) x)
(fma.f64 (/.f64 #s(literal 5641895835477563/5000000000000000 binary64) y) (/.f64 (exp.f64 z) x) #s(literal 1 binary64))
(fma.f64 #s(literal 5641895835477563/10000000000000000 binary64) z #s(literal 5641895835477563/5000000000000000 binary64))
(*.f64 x 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 #s(literal -5641895835477563/5000000000000000 binary64) z)
(/.f64 #s(literal 5641895835477563/5000000000000000 binary64) y)
Outputs
(/.f64 (-.f64 (*.f64 (*.f64 x x) (-.f64 x (/.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))))))) (*.f64 (-.f64 x (/.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)))))) (pow.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))))) #s(literal 2 binary64)))) (*.f64 (-.f64 x (/.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)))))) (-.f64 x (/.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))))))))
(/.f64 (fma.f64 (pow.f64 x #s(literal 3 binary64)) (fma.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))))) (-.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) (*.f64 x x)) (*.f64 (fma.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))))) (-.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) (*.f64 x x)) (pow.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))))) #s(literal 3 binary64)))) (*.f64 (fma.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))))) (-.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) (*.f64 x x)) (fma.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))))) (-.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) (*.f64 x x))))
(/.f64 (-.f64 (pow.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))))) #s(literal 2 binary64)) (*.f64 x x)) (-.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))
(/.f64 (neg.f64 (-.f64 (*.f64 x x) (pow.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))))) #s(literal 2 binary64)))) (neg.f64 (-.f64 x (/.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))))))))
(/.f64 (neg.f64 (+.f64 (pow.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))))) #s(literal 3 binary64)) (pow.f64 x #s(literal 3 binary64)))) (neg.f64 (fma.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))))) (-.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) (*.f64 x x))))
(/.f64 (-.f64 (*.f64 x x) (pow.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))))) #s(literal 2 binary64))) (-.f64 x (/.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)))))))
(/.f64 (+.f64 (pow.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))))) #s(literal 3 binary64)) (pow.f64 x #s(literal 3 binary64))) (+.f64 (pow.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))))) #s(literal 2 binary64)) (-.f64 (*.f64 x x) (/.f64 (*.f64 y x) (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))))))))
(/.f64 (+.f64 (pow.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))))) #s(literal 3 binary64)) (pow.f64 x #s(literal 3 binary64))) (fma.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))))) (-.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) (*.f64 x x)))
(fma.f64 (sqrt.f64 (neg.f64 (neg.f64 x))) (sqrt.f64 (neg.f64 (neg.f64 x))) (/.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))))))
(fma.f64 (sqrt.f64 (neg.f64 x)) (sqrt.f64 (neg.f64 x)) (/.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))))))
(fma.f64 (sqrt.f64 x) (sqrt.f64 x) (/.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))))))
(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 (*.f64 x x) (-.f64 x (/.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))))))) (/.f64 (pow.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))))) #s(literal 2 binary64)) (-.f64 x (/.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))))))))
(+.f64 (/.f64 (pow.f64 x #s(literal 3 binary64)) (fma.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))))) (-.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) (*.f64 x x))) (/.f64 (pow.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))))) #s(literal 3 binary64)) (fma.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))))) (-.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) (*.f64 x x))))
(+.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)
(+.f64 x (/.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))))))
(*.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 y)) (neg.f64 (neg.f64 (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)))))))
(/.f64 (neg.f64 y) (neg.f64 (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))))))
(/.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)))))
(neg.f64 (/.f64 (neg.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))))))
(neg.f64 (/.f64 y (neg.f64 (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)))))))
(/.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 y) x) #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 y) x)))))
(/.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 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 (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 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 (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))))
(+.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 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 (*.f64 x x) (-.f64 x #s(approx (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y))) (pow.f64 x #s(literal -1 binary64))))) (*.f64 (-.f64 x #s(approx (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y))) (pow.f64 x #s(literal -1 binary64)))) (pow.f64 #s(approx (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y))) (pow.f64 x #s(literal -1 binary64))) #s(literal 2 binary64)))) (*.f64 (-.f64 x #s(approx (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y))) (pow.f64 x #s(literal -1 binary64)))) (-.f64 x #s(approx (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y))) (pow.f64 x #s(literal -1 binary64))))))
(/.f64 (fma.f64 (pow.f64 x #s(literal 3 binary64)) (fma.f64 #s(approx (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y))) (pow.f64 x #s(literal -1 binary64))) (-.f64 #s(approx (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y))) (pow.f64 x #s(literal -1 binary64))) x) (*.f64 x x)) (*.f64 (fma.f64 #s(approx (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y))) (pow.f64 x #s(literal -1 binary64))) (-.f64 #s(approx (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y))) (pow.f64 x #s(literal -1 binary64))) x) (*.f64 x x)) (pow.f64 #s(approx (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y))) (pow.f64 x #s(literal -1 binary64))) #s(literal 3 binary64)))) (*.f64 (fma.f64 #s(approx (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y))) (pow.f64 x #s(literal -1 binary64))) (-.f64 #s(approx (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y))) (pow.f64 x #s(literal -1 binary64))) x) (*.f64 x x)) (fma.f64 #s(approx (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y))) (pow.f64 x #s(literal -1 binary64))) (-.f64 #s(approx (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y))) (pow.f64 x #s(literal -1 binary64))) x) (*.f64 x x))))
(/.f64 (-.f64 (pow.f64 #s(approx (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y))) (pow.f64 x #s(literal -1 binary64))) #s(literal 2 binary64)) (*.f64 x x)) (-.f64 #s(approx (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y))) (pow.f64 x #s(literal -1 binary64))) x))
(/.f64 (neg.f64 (-.f64 (*.f64 x x) (pow.f64 #s(approx (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y))) (pow.f64 x #s(literal -1 binary64))) #s(literal 2 binary64)))) (neg.f64 (-.f64 x #s(approx (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y))) (pow.f64 x #s(literal -1 binary64))))))
(/.f64 (neg.f64 (+.f64 (pow.f64 #s(approx (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y))) (pow.f64 x #s(literal -1 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))) (pow.f64 x #s(literal -1 binary64))) (-.f64 #s(approx (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y))) (pow.f64 x #s(literal -1 binary64))) x) (*.f64 x x))))
(/.f64 (-.f64 (*.f64 x x) (pow.f64 #s(approx (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y))) (pow.f64 x #s(literal -1 binary64))) #s(literal 2 binary64))) (-.f64 x #s(approx (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y))) (pow.f64 x #s(literal -1 binary64)))))
(/.f64 (+.f64 (pow.f64 #s(approx (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y))) (pow.f64 x #s(literal -1 binary64))) #s(literal 3 binary64)) (pow.f64 x #s(literal 3 binary64))) (+.f64 (pow.f64 #s(approx (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y))) (pow.f64 x #s(literal -1 binary64))) #s(literal 2 binary64)) (-.f64 (*.f64 x x) (*.f64 #s(approx (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y))) (pow.f64 x #s(literal -1 binary64))) x))))
(/.f64 (+.f64 (pow.f64 #s(approx (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y))) (pow.f64 x #s(literal -1 binary64))) #s(literal 3 binary64)) (pow.f64 x #s(literal 3 binary64))) (fma.f64 #s(approx (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y))) (pow.f64 x #s(literal -1 binary64))) (-.f64 #s(approx (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y))) (pow.f64 x #s(literal -1 binary64))) x) (*.f64 x x)))
(fma.f64 (sqrt.f64 (neg.f64 (neg.f64 x))) (sqrt.f64 (neg.f64 (neg.f64 x))) #s(approx (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y))) (pow.f64 x #s(literal -1 binary64))))
(fma.f64 (sqrt.f64 (neg.f64 x)) (sqrt.f64 (neg.f64 x)) #s(approx (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y))) (pow.f64 x #s(literal -1 binary64))))
(fma.f64 (sqrt.f64 x) (sqrt.f64 x) #s(approx (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y))) (pow.f64 x #s(literal -1 binary64))))
(-.f64 (/.f64 (*.f64 x x) (-.f64 x #s(approx (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y))) (pow.f64 x #s(literal -1 binary64))))) (/.f64 (pow.f64 #s(approx (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y))) (pow.f64 x #s(literal -1 binary64))) #s(literal 2 binary64)) (-.f64 x #s(approx (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y))) (pow.f64 x #s(literal -1 binary64))))))
(+.f64 (/.f64 (pow.f64 x #s(literal 3 binary64)) (fma.f64 #s(approx (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y))) (pow.f64 x #s(literal -1 binary64))) (-.f64 #s(approx (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y))) (pow.f64 x #s(literal -1 binary64))) x) (*.f64 x x))) (/.f64 (pow.f64 #s(approx (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y))) (pow.f64 x #s(literal -1 binary64))) #s(literal 3 binary64)) (fma.f64 #s(approx (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y))) (pow.f64 x #s(literal -1 binary64))) (-.f64 #s(approx (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y))) (pow.f64 x #s(literal -1 binary64))) x) (*.f64 x x))))
(+.f64 #s(approx (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y))) (pow.f64 x #s(literal -1 binary64))) x)
(+.f64 x #s(approx (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y))) (pow.f64 x #s(literal -1 binary64))))
#s(approx (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y))) (pow.f64 x #s(literal -1 binary64)))
(*.f64 (pow.f64 (neg.f64 (neg.f64 x)) #s(literal -1/2 binary64)) (pow.f64 (neg.f64 (neg.f64 x)) #s(literal -1/2 binary64)))
(*.f64 (pow.f64 (neg.f64 x) #s(literal -1/2 binary64)) (pow.f64 (neg.f64 x) #s(literal -1/2 binary64)))
(*.f64 (pow.f64 x #s(literal -1/2 binary64)) (pow.f64 x #s(literal -1/2 binary64)))
(pow.f64 (neg.f64 x) #s(literal -1 binary64))
(pow.f64 (*.f64 x x) #s(literal -1/2 binary64))
(pow.f64 x #s(literal -1 binary64))
(/.f64 #s(literal 1 binary64) (neg.f64 x))
(/.f64 #s(literal 1 binary64) x)
(/.f64 #s(literal -1 binary64) (neg.f64 (neg.f64 x)))
(/.f64 #s(literal -1 binary64) (neg.f64 x))
(/.f64 #s(literal -1 binary64) x)
(neg.f64 (pow.f64 x #s(literal -1 binary64)))
(exp.f64 (*.f64 (*.f64 (log.f64 x) #s(literal 2 binary64)) #s(literal -1/2 binary64)))
(exp.f64 (*.f64 (log.f64 x) #s(literal -1 binary64)))
(exp.f64 (*.f64 (log.f64 (neg.f64 x)) #s(literal -1 binary64)))
#s(approx (+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)))) (*.f64 (-.f64 #s(literal 1 binary64) (pow.f64 x #s(literal -2 binary64))) x))
(*.f64 (-.f64 #s(literal 1 binary64) (pow.f64 x #s(literal -2 binary64))) x)
(*.f64 x (-.f64 #s(literal 1 binary64) (pow.f64 x #s(literal -2 binary64))))
(/.f64 (*.f64 (-.f64 #s(literal 1 binary64) (pow.f64 x #s(literal -4 binary64))) x) (+.f64 (pow.f64 x #s(literal -2 binary64)) #s(literal 1 binary64)))
(/.f64 (*.f64 (-.f64 #s(literal 1 binary64) (pow.f64 x #s(literal -6 binary64))) x) (+.f64 (+.f64 #s(literal 1 binary64) (pow.f64 x #s(literal -4 binary64))) (pow.f64 x #s(literal -2 binary64))))
(/.f64 (*.f64 x (-.f64 #s(literal 1 binary64) (pow.f64 x #s(literal -4 binary64)))) (+.f64 (pow.f64 x #s(literal -2 binary64)) #s(literal 1 binary64)))
(/.f64 (*.f64 x (-.f64 #s(literal 1 binary64) (pow.f64 x #s(literal -6 binary64)))) (+.f64 (+.f64 #s(literal 1 binary64) (pow.f64 x #s(literal -4 binary64))) (pow.f64 x #s(literal -2 binary64))))
(/.f64 (-.f64 (*.f64 #s(literal 1 binary64) (+.f64 (pow.f64 x #s(literal -2 binary64)) #s(literal 1 binary64))) (*.f64 (+.f64 (pow.f64 x #s(literal -2 binary64)) #s(literal 1 binary64)) (pow.f64 x #s(literal -4 binary64)))) (*.f64 (+.f64 (pow.f64 x #s(literal -2 binary64)) #s(literal 1 binary64)) (+.f64 (pow.f64 x #s(literal -2 binary64)) #s(literal 1 binary64))))
(/.f64 (-.f64 (*.f64 #s(literal 1 binary64) (+.f64 (+.f64 #s(literal 1 binary64) (pow.f64 x #s(literal -4 binary64))) (pow.f64 x #s(literal -2 binary64)))) (*.f64 (+.f64 (+.f64 #s(literal 1 binary64) (pow.f64 x #s(literal -4 binary64))) (pow.f64 x #s(literal -2 binary64))) (pow.f64 x #s(literal -6 binary64)))) (*.f64 (+.f64 (+.f64 #s(literal 1 binary64) (pow.f64 x #s(literal -4 binary64))) (pow.f64 x #s(literal -2 binary64))) (+.f64 (+.f64 #s(literal 1 binary64) (pow.f64 x #s(literal -4 binary64))) (pow.f64 x #s(literal -2 binary64)))))
(/.f64 (neg.f64 (-.f64 #s(literal 1 binary64) (pow.f64 x #s(literal -4 binary64)))) (neg.f64 (+.f64 (pow.f64 x #s(literal -2 binary64)) #s(literal 1 binary64))))
(/.f64 (neg.f64 (-.f64 #s(literal 1 binary64) (pow.f64 x #s(literal -6 binary64)))) (neg.f64 (+.f64 (+.f64 #s(literal 1 binary64) (pow.f64 x #s(literal -4 binary64))) (pow.f64 x #s(literal -2 binary64)))))
(/.f64 (-.f64 #s(literal 1 binary64) (pow.f64 x #s(literal -4 binary64))) (+.f64 (pow.f64 x #s(literal -2 binary64)) #s(literal 1 binary64)))
(/.f64 (-.f64 #s(literal 1 binary64) (pow.f64 x #s(literal -6 binary64))) (+.f64 (+.f64 #s(literal 1 binary64) (pow.f64 x #s(literal -4 binary64))) (pow.f64 x #s(literal -2 binary64))))
(-.f64 (pow.f64 (+.f64 (pow.f64 x #s(literal -2 binary64)) #s(literal 1 binary64)) #s(literal -1 binary64)) (/.f64 (pow.f64 x #s(literal -4 binary64)) (+.f64 (pow.f64 x #s(literal -2 binary64)) #s(literal 1 binary64))))
(-.f64 (pow.f64 (+.f64 (+.f64 #s(literal 1 binary64) (pow.f64 x #s(literal -4 binary64))) (pow.f64 x #s(literal -2 binary64))) #s(literal -1 binary64)) (/.f64 (pow.f64 x #s(literal -6 binary64)) (+.f64 (+.f64 #s(literal 1 binary64) (pow.f64 x #s(literal -4 binary64))) (pow.f64 x #s(literal -2 binary64)))))
(-.f64 #s(literal 1 binary64) (pow.f64 x #s(literal -2 binary64)))
(*.f64 (fabs.f64 (pow.f64 x #s(literal -1 binary64))) (fabs.f64 (pow.f64 x #s(literal -1 binary64))))
(*.f64 (pow.f64 (neg.f64 (neg.f64 x)) #s(literal -1 binary64)) (pow.f64 (neg.f64 (neg.f64 x)) #s(literal -1 binary64)))
(*.f64 (pow.f64 x #s(literal -1 binary64)) (pow.f64 x #s(literal -1 binary64)))
(*.f64 (pow.f64 x #s(literal -2 binary64)) #s(literal 1 binary64))
(*.f64 #s(literal 1 binary64) (pow.f64 x #s(literal -2 binary64)))
(pow.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal -1/2 binary64))
(pow.f64 (pow.f64 x #s(literal -1 binary64)) #s(literal 2 binary64))
(pow.f64 (neg.f64 x) #s(literal -2 binary64))
(pow.f64 (*.f64 x x) #s(literal -1 binary64))
(pow.f64 x #s(literal -2 binary64))
(/.f64 (fabs.f64 (*.f64 #s(literal 1 binary64) (pow.f64 x #s(literal -1 binary64)))) x)
(/.f64 (fabs.f64 (pow.f64 x #s(literal -1 binary64))) x)
(/.f64 (*.f64 #s(literal 1 binary64) (pow.f64 x #s(literal -1 binary64))) x)
(/.f64 (pow.f64 x #s(literal -1 binary64)) (neg.f64 x))
(/.f64 (pow.f64 x #s(literal -1 binary64)) x)
(/.f64 #s(literal 1 binary64) (*.f64 x x))
(/.f64 #s(literal -1 binary64) (*.f64 (neg.f64 x) x))
(neg.f64 (/.f64 #s(literal -1 binary64) (*.f64 x x)))
(sqrt.f64 (pow.f64 x #s(literal -4 binary64)))
(fabs.f64 (/.f64 #s(literal -1 binary64) (*.f64 x x)))
(fabs.f64 (neg.f64 (pow.f64 x #s(literal -2 binary64))))
(fabs.f64 (pow.f64 x #s(literal -2 binary64)))
(exp.f64 (*.f64 (log.f64 x) #s(literal -2 binary64)))
(exp.f64 (*.f64 #s(literal -2 binary64) (log.f64 x)))
(+.f64 (cosh.f64 (*.f64 #s(literal -2 binary64) (log.f64 x))) (sinh.f64 (*.f64 #s(literal -2 binary64) (log.f64 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 (-.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 #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 #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 (*.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 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 (*.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 (*.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 (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)))
(fma.f64 (sqrt.f64 (neg.f64 (neg.f64 x))) (sqrt.f64 (neg.f64 (neg.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)))))
(fma.f64 (sqrt.f64 (neg.f64 x)) (sqrt.f64 (neg.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)))))
(fma.f64 (sqrt.f64 x) (sqrt.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 (*.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 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 #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))))
#s(approx (+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)))) (-.f64 x (/.f64 (fma.f64 (/.f64 (exp.f64 z) x) (/.f64 #s(literal 5641895835477563/5000000000000000 binary64) y) #s(literal 1 binary64)) x)))
(/.f64 (-.f64 (*.f64 (*.f64 x x) (+.f64 (/.f64 (fma.f64 (/.f64 (exp.f64 z) x) (/.f64 #s(literal 5641895835477563/5000000000000000 binary64) y) #s(literal 1 binary64)) x) x)) (*.f64 (+.f64 (/.f64 (fma.f64 (/.f64 (exp.f64 z) x) (/.f64 #s(literal 5641895835477563/5000000000000000 binary64) y) #s(literal 1 binary64)) x) x) (pow.f64 (/.f64 (fma.f64 (/.f64 (exp.f64 z) x) (/.f64 #s(literal 5641895835477563/5000000000000000 binary64) y) #s(literal 1 binary64)) x) #s(literal 2 binary64)))) (*.f64 (+.f64 (/.f64 (fma.f64 (/.f64 (exp.f64 z) x) (/.f64 #s(literal 5641895835477563/5000000000000000 binary64) y) #s(literal 1 binary64)) x) x) (+.f64 (/.f64 (fma.f64 (/.f64 (exp.f64 z) x) (/.f64 #s(literal 5641895835477563/5000000000000000 binary64) y) #s(literal 1 binary64)) x) x)))
(/.f64 (-.f64 (*.f64 (pow.f64 x #s(literal 3 binary64)) (fma.f64 (/.f64 (fma.f64 (/.f64 (exp.f64 z) x) (/.f64 #s(literal 5641895835477563/5000000000000000 binary64) y) #s(literal 1 binary64)) x) (+.f64 (/.f64 (fma.f64 (/.f64 (exp.f64 z) x) (/.f64 #s(literal 5641895835477563/5000000000000000 binary64) y) #s(literal 1 binary64)) x) x) (*.f64 x x))) (*.f64 (fma.f64 (/.f64 (fma.f64 (/.f64 (exp.f64 z) x) (/.f64 #s(literal 5641895835477563/5000000000000000 binary64) y) #s(literal 1 binary64)) x) (+.f64 (/.f64 (fma.f64 (/.f64 (exp.f64 z) x) (/.f64 #s(literal 5641895835477563/5000000000000000 binary64) y) #s(literal 1 binary64)) x) x) (*.f64 x x)) (pow.f64 (/.f64 (fma.f64 (/.f64 (exp.f64 z) x) (/.f64 #s(literal 5641895835477563/5000000000000000 binary64) y) #s(literal 1 binary64)) x) #s(literal 3 binary64)))) (*.f64 (fma.f64 (/.f64 (fma.f64 (/.f64 (exp.f64 z) x) (/.f64 #s(literal 5641895835477563/5000000000000000 binary64) y) #s(literal 1 binary64)) x) (+.f64 (/.f64 (fma.f64 (/.f64 (exp.f64 z) x) (/.f64 #s(literal 5641895835477563/5000000000000000 binary64) y) #s(literal 1 binary64)) x) x) (*.f64 x x)) (fma.f64 (/.f64 (fma.f64 (/.f64 (exp.f64 z) x) (/.f64 #s(literal 5641895835477563/5000000000000000 binary64) y) #s(literal 1 binary64)) x) (+.f64 (/.f64 (fma.f64 (/.f64 (exp.f64 z) x) (/.f64 #s(literal 5641895835477563/5000000000000000 binary64) y) #s(literal 1 binary64)) x) x) (*.f64 x x))))
(/.f64 (neg.f64 (-.f64 (*.f64 x x) (pow.f64 (/.f64 (fma.f64 (/.f64 (exp.f64 z) x) (/.f64 #s(literal 5641895835477563/5000000000000000 binary64) y) #s(literal 1 binary64)) x) #s(literal 2 binary64)))) (neg.f64 (+.f64 (/.f64 (fma.f64 (/.f64 (exp.f64 z) x) (/.f64 #s(literal 5641895835477563/5000000000000000 binary64) y) #s(literal 1 binary64)) x) x)))
(/.f64 (neg.f64 (-.f64 (pow.f64 x #s(literal 3 binary64)) (pow.f64 (/.f64 (fma.f64 (/.f64 (exp.f64 z) x) (/.f64 #s(literal 5641895835477563/5000000000000000 binary64) y) #s(literal 1 binary64)) x) #s(literal 3 binary64)))) (neg.f64 (fma.f64 (/.f64 (fma.f64 (/.f64 (exp.f64 z) x) (/.f64 #s(literal 5641895835477563/5000000000000000 binary64) y) #s(literal 1 binary64)) x) (+.f64 (/.f64 (fma.f64 (/.f64 (exp.f64 z) x) (/.f64 #s(literal 5641895835477563/5000000000000000 binary64) y) #s(literal 1 binary64)) x) x) (*.f64 x x))))
(/.f64 (-.f64 (*.f64 x x) (pow.f64 (/.f64 (fma.f64 (/.f64 (exp.f64 z) x) (/.f64 #s(literal 5641895835477563/5000000000000000 binary64) y) #s(literal 1 binary64)) x) #s(literal 2 binary64))) (+.f64 (/.f64 (fma.f64 (/.f64 (exp.f64 z) x) (/.f64 #s(literal 5641895835477563/5000000000000000 binary64) y) #s(literal 1 binary64)) x) x))
(/.f64 (-.f64 (pow.f64 x #s(literal 3 binary64)) (pow.f64 (/.f64 (fma.f64 (/.f64 (exp.f64 z) x) (/.f64 #s(literal 5641895835477563/5000000000000000 binary64) y) #s(literal 1 binary64)) x) #s(literal 3 binary64))) (fma.f64 (/.f64 (fma.f64 (/.f64 (exp.f64 z) x) (/.f64 #s(literal 5641895835477563/5000000000000000 binary64) y) #s(literal 1 binary64)) x) (+.f64 (/.f64 (fma.f64 (/.f64 (exp.f64 z) x) (/.f64 #s(literal 5641895835477563/5000000000000000 binary64) y) #s(literal 1 binary64)) x) x) (*.f64 x x)))
(-.f64 (-.f64 x (*.f64 (/.f64 (exp.f64 z) x) (/.f64 (/.f64 #s(literal 5641895835477563/5000000000000000 binary64) y) x))) (pow.f64 x #s(literal -1 binary64)))
(-.f64 (/.f64 (*.f64 x x) (+.f64 (/.f64 (fma.f64 (/.f64 (exp.f64 z) x) (/.f64 #s(literal 5641895835477563/5000000000000000 binary64) y) #s(literal 1 binary64)) x) x)) (/.f64 (pow.f64 (/.f64 (fma.f64 (/.f64 (exp.f64 z) x) (/.f64 #s(literal 5641895835477563/5000000000000000 binary64) y) #s(literal 1 binary64)) x) #s(literal 2 binary64)) (+.f64 (/.f64 (fma.f64 (/.f64 (exp.f64 z) x) (/.f64 #s(literal 5641895835477563/5000000000000000 binary64) y) #s(literal 1 binary64)) x) x)))
(-.f64 (/.f64 (pow.f64 x #s(literal 3 binary64)) (fma.f64 (/.f64 (fma.f64 (/.f64 (exp.f64 z) x) (/.f64 #s(literal 5641895835477563/5000000000000000 binary64) y) #s(literal 1 binary64)) x) (+.f64 (/.f64 (fma.f64 (/.f64 (exp.f64 z) x) (/.f64 #s(literal 5641895835477563/5000000000000000 binary64) y) #s(literal 1 binary64)) x) x) (*.f64 x x))) (/.f64 (pow.f64 (/.f64 (fma.f64 (/.f64 (exp.f64 z) x) (/.f64 #s(literal 5641895835477563/5000000000000000 binary64) y) #s(literal 1 binary64)) x) #s(literal 3 binary64)) (fma.f64 (/.f64 (fma.f64 (/.f64 (exp.f64 z) x) (/.f64 #s(literal 5641895835477563/5000000000000000 binary64) y) #s(literal 1 binary64)) x) (+.f64 (/.f64 (fma.f64 (/.f64 (exp.f64 z) x) (/.f64 #s(literal 5641895835477563/5000000000000000 binary64) y) #s(literal 1 binary64)) x) x) (*.f64 x x))))
(-.f64 x (/.f64 (fma.f64 (/.f64 (exp.f64 z) x) (/.f64 #s(literal 5641895835477563/5000000000000000 binary64) y) #s(literal 1 binary64)) x))
(/.f64 (fma.f64 #s(literal 1 binary64) (neg.f64 x) (*.f64 x (neg.f64 (*.f64 (/.f64 (exp.f64 z) y) (/.f64 #s(literal 5641895835477563/5000000000000000 binary64) x))))) (*.f64 (neg.f64 x) x))
(/.f64 (fma.f64 #s(literal 1 binary64) (*.f64 y x) (*.f64 x (*.f64 (/.f64 (exp.f64 z) x) #s(literal 5641895835477563/5000000000000000 binary64)))) (*.f64 x (*.f64 y x)))
(/.f64 (fma.f64 #s(literal 1 binary64) (*.f64 x x) (*.f64 x (*.f64 (exp.f64 z) (/.f64 #s(literal 5641895835477563/5000000000000000 binary64) y)))) (pow.f64 x #s(literal 3 binary64)))
(/.f64 (fma.f64 #s(literal 1 binary64) x (*.f64 x (*.f64 (/.f64 (exp.f64 z) y) (/.f64 #s(literal 5641895835477563/5000000000000000 binary64) x)))) (*.f64 x x))
(/.f64 (fma.f64 #s(literal 1 binary64) (*.f64 (*.f64 y x) x) (*.f64 x (*.f64 (exp.f64 z) #s(literal 5641895835477563/5000000000000000 binary64)))) (*.f64 x (*.f64 (*.f64 y x) x)))
(/.f64 (fma.f64 #s(literal -1 binary64) (neg.f64 x) (*.f64 (neg.f64 x) (neg.f64 (*.f64 (/.f64 (exp.f64 z) y) (/.f64 #s(literal 5641895835477563/5000000000000000 binary64) x))))) (*.f64 x x))
(/.f64 (fma.f64 #s(literal -1 binary64) (*.f64 y x) (*.f64 (neg.f64 x) (*.f64 (/.f64 (exp.f64 z) x) #s(literal 5641895835477563/5000000000000000 binary64)))) (*.f64 (neg.f64 x) (*.f64 y x)))
(/.f64 (fma.f64 #s(literal -1 binary64) (*.f64 x x) (*.f64 (neg.f64 x) (*.f64 (exp.f64 z) (/.f64 #s(literal 5641895835477563/5000000000000000 binary64) y)))) (pow.f64 (neg.f64 x) #s(literal 3 binary64)))
(/.f64 (fma.f64 #s(literal -1 binary64) x (*.f64 (neg.f64 x) (*.f64 (/.f64 (exp.f64 z) y) (/.f64 #s(literal 5641895835477563/5000000000000000 binary64) x)))) (*.f64 (neg.f64 x) x))
(/.f64 (fma.f64 #s(literal -1 binary64) (*.f64 (*.f64 y x) x) (*.f64 (neg.f64 x) (*.f64 (exp.f64 z) #s(literal 5641895835477563/5000000000000000 binary64)))) (*.f64 (neg.f64 x) (*.f64 (*.f64 y x) x)))
(/.f64 (fma.f64 (neg.f64 (*.f64 (/.f64 (exp.f64 z) y) (/.f64 #s(literal 5641895835477563/5000000000000000 binary64) x))) x (*.f64 (neg.f64 x) #s(literal 1 binary64))) (*.f64 (neg.f64 x) x))
(/.f64 (fma.f64 (neg.f64 (*.f64 (/.f64 (exp.f64 z) y) (/.f64 #s(literal 5641895835477563/5000000000000000 binary64) x))) (neg.f64 x) (*.f64 (neg.f64 x) #s(literal -1 binary64))) (*.f64 x x))
(/.f64 (fma.f64 (*.f64 (/.f64 (exp.f64 z) x) #s(literal 5641895835477563/5000000000000000 binary64)) x (*.f64 (*.f64 y x) #s(literal 1 binary64))) (*.f64 (*.f64 y x) x))
(/.f64 (fma.f64 (*.f64 (/.f64 (exp.f64 z) x) #s(literal 5641895835477563/5000000000000000 binary64)) (neg.f64 x) (*.f64 (*.f64 y x) #s(literal -1 binary64))) (*.f64 (*.f64 y x) (neg.f64 x)))
(/.f64 (fma.f64 (*.f64 (exp.f64 z) (/.f64 #s(literal 5641895835477563/5000000000000000 binary64) y)) x (*.f64 (*.f64 x x) #s(literal 1 binary64))) (pow.f64 x #s(literal 3 binary64)))
(/.f64 (fma.f64 (*.f64 (exp.f64 z) (/.f64 #s(literal 5641895835477563/5000000000000000 binary64) y)) (neg.f64 x) (*.f64 (*.f64 x x) #s(literal -1 binary64))) (pow.f64 (neg.f64 x) #s(literal 3 binary64)))
(/.f64 (fma.f64 (*.f64 (/.f64 (exp.f64 z) y) (/.f64 #s(literal 5641895835477563/5000000000000000 binary64) x)) (neg.f64 x) (*.f64 x #s(literal -1 binary64))) (*.f64 (neg.f64 x) x))
(/.f64 (fma.f64 (*.f64 (exp.f64 z) #s(literal 5641895835477563/5000000000000000 binary64)) x (*.f64 (*.f64 (*.f64 y x) x) #s(literal 1 binary64))) (*.f64 (*.f64 (*.f64 y x) x) x))
(/.f64 (fma.f64 (*.f64 (exp.f64 z) #s(literal 5641895835477563/5000000000000000 binary64)) (neg.f64 x) (*.f64 (*.f64 (*.f64 y x) x) #s(literal -1 binary64))) (*.f64 (*.f64 (*.f64 y x) x) (neg.f64 x)))
(/.f64 (-.f64 (pow.f64 (*.f64 (/.f64 (exp.f64 z) x) (/.f64 (/.f64 #s(literal 5641895835477563/5000000000000000 binary64) y) x)) #s(literal 2 binary64)) (pow.f64 x #s(literal -2 binary64))) (/.f64 (-.f64 (*.f64 (/.f64 (exp.f64 z) y) (/.f64 #s(literal 5641895835477563/5000000000000000 binary64) x)) #s(literal 1 binary64)) x))
(/.f64 (+.f64 (pow.f64 (*.f64 (/.f64 (exp.f64 z) x) (/.f64 (/.f64 #s(literal 5641895835477563/5000000000000000 binary64) y) x)) #s(literal 3 binary64)) (pow.f64 x #s(literal -3 binary64))) (+.f64 (pow.f64 (*.f64 (/.f64 (exp.f64 z) x) (/.f64 (/.f64 #s(literal 5641895835477563/5000000000000000 binary64) y) x)) #s(literal 2 binary64)) (-.f64 (pow.f64 x #s(literal -2 binary64)) (*.f64 (*.f64 (/.f64 (exp.f64 z) x) (/.f64 (/.f64 #s(literal 5641895835477563/5000000000000000 binary64) y) x)) (pow.f64 x #s(literal -1 binary64))))))
(/.f64 (neg.f64 (neg.f64 (fma.f64 (/.f64 (exp.f64 z) x) (/.f64 #s(literal 5641895835477563/5000000000000000 binary64) y) #s(literal 1 binary64)))) (neg.f64 (neg.f64 x)))
(/.f64 (fma.f64 (*.f64 (/.f64 (exp.f64 z) y) (/.f64 #s(literal 5641895835477563/5000000000000000 binary64) x)) x (*.f64 x #s(literal 1 binary64))) (*.f64 x x))
(/.f64 (-.f64 (*.f64 #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (pow.f64 (/.f64 (/.f64 (exp.f64 z) x) y) #s(literal 2 binary64))) #s(literal 1 binary64)) (*.f64 (-.f64 (*.f64 (/.f64 (exp.f64 z) y) (/.f64 #s(literal 5641895835477563/5000000000000000 binary64) x)) #s(literal 1 binary64)) x))
(/.f64 (fma.f64 #s(literal 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 binary64) (pow.f64 (/.f64 (/.f64 (exp.f64 z) x) y) #s(literal 3 binary64)) #s(literal 1 binary64)) (*.f64 (-.f64 (fma.f64 #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (pow.f64 (/.f64 (/.f64 (exp.f64 z) x) y) #s(literal 2 binary64)) #s(literal 1 binary64)) (*.f64 (/.f64 (exp.f64 z) y) (/.f64 #s(literal 5641895835477563/5000000000000000 binary64) x))) x))
(/.f64 (neg.f64 (fma.f64 (/.f64 (exp.f64 z) x) (/.f64 #s(literal 5641895835477563/5000000000000000 binary64) y) #s(literal 1 binary64))) (neg.f64 x))
(/.f64 (fma.f64 (/.f64 (exp.f64 z) x) (/.f64 #s(literal 5641895835477563/5000000000000000 binary64) y) #s(literal 1 binary64)) x)
(neg.f64 (/.f64 (neg.f64 (fma.f64 (/.f64 (exp.f64 z) x) (/.f64 #s(literal 5641895835477563/5000000000000000 binary64) y) #s(literal 1 binary64))) x))
(neg.f64 (/.f64 (fma.f64 (/.f64 (exp.f64 z) x) (/.f64 #s(literal 5641895835477563/5000000000000000 binary64) y) #s(literal 1 binary64)) (neg.f64 x)))
(fma.f64 (pow.f64 (neg.f64 (neg.f64 x)) #s(literal -1/2 binary64)) (pow.f64 (neg.f64 (neg.f64 x)) #s(literal -1/2 binary64)) (*.f64 (/.f64 (exp.f64 z) x) (/.f64 (/.f64 #s(literal 5641895835477563/5000000000000000 binary64) y) x)))
(fma.f64 (pow.f64 (neg.f64 x) #s(literal -1/2 binary64)) (pow.f64 (neg.f64 x) #s(literal -1/2 binary64)) (*.f64 (/.f64 (exp.f64 z) x) (/.f64 (/.f64 #s(literal 5641895835477563/5000000000000000 binary64) y) x)))
(fma.f64 (pow.f64 x #s(literal -1/2 binary64)) (pow.f64 x #s(literal -1/2 binary64)) (*.f64 (/.f64 (exp.f64 z) x) (/.f64 (/.f64 #s(literal 5641895835477563/5000000000000000 binary64) y) x)))
(fma.f64 (/.f64 (exp.f64 z) x) (/.f64 (/.f64 #s(literal 5641895835477563/5000000000000000 binary64) y) x) (pow.f64 x #s(literal -1 binary64)))
(fma.f64 (/.f64 #s(literal 5641895835477563/5000000000000000 binary64) y) (/.f64 (/.f64 (exp.f64 z) x) x) (pow.f64 x #s(literal -1 binary64)))
(+.f64 (pow.f64 x #s(literal -1 binary64)) (*.f64 (/.f64 (exp.f64 z) x) (/.f64 (/.f64 #s(literal 5641895835477563/5000000000000000 binary64) y) x)))
(+.f64 (*.f64 (/.f64 (exp.f64 z) x) (/.f64 (/.f64 #s(literal 5641895835477563/5000000000000000 binary64) y) x)) (pow.f64 x #s(literal -1 binary64)))
(/.f64 (-.f64 (*.f64 (*.f64 #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (pow.f64 (/.f64 (/.f64 (exp.f64 z) x) y) #s(literal 2 binary64))) (-.f64 (*.f64 (/.f64 (exp.f64 z) y) (/.f64 #s(literal 5641895835477563/5000000000000000 binary64) x)) #s(literal 1 binary64))) (*.f64 (-.f64 (*.f64 (/.f64 (exp.f64 z) y) (/.f64 #s(literal 5641895835477563/5000000000000000 binary64) x)) #s(literal 1 binary64)) #s(literal 1 binary64))) (*.f64 (-.f64 (*.f64 (/.f64 (exp.f64 z) y) (/.f64 #s(literal 5641895835477563/5000000000000000 binary64) x)) #s(literal 1 binary64)) (-.f64 (*.f64 (/.f64 (exp.f64 z) y) (/.f64 #s(literal 5641895835477563/5000000000000000 binary64) x)) #s(literal 1 binary64))))
(/.f64 (fma.f64 (*.f64 #s(literal 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 binary64) (pow.f64 (/.f64 (/.f64 (exp.f64 z) x) y) #s(literal 3 binary64))) (-.f64 (fma.f64 #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (pow.f64 (/.f64 (/.f64 (exp.f64 z) x) y) #s(literal 2 binary64)) #s(literal 1 binary64)) (*.f64 (/.f64 (exp.f64 z) y) (/.f64 #s(literal 5641895835477563/5000000000000000 binary64) x))) (*.f64 (-.f64 (fma.f64 #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (pow.f64 (/.f64 (/.f64 (exp.f64 z) x) y) #s(literal 2 binary64)) #s(literal 1 binary64)) (*.f64 (/.f64 (exp.f64 z) y) (/.f64 #s(literal 5641895835477563/5000000000000000 binary64) x))) #s(literal 1 binary64))) (*.f64 (-.f64 (fma.f64 #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (pow.f64 (/.f64 (/.f64 (exp.f64 z) x) y) #s(literal 2 binary64)) #s(literal 1 binary64)) (*.f64 (/.f64 (exp.f64 z) y) (/.f64 #s(literal 5641895835477563/5000000000000000 binary64) x))) (-.f64 (fma.f64 #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (pow.f64 (/.f64 (/.f64 (exp.f64 z) x) y) #s(literal 2 binary64)) #s(literal 1 binary64)) (*.f64 (/.f64 (exp.f64 z) y) (/.f64 #s(literal 5641895835477563/5000000000000000 binary64) x)))))
(/.f64 (-.f64 #s(literal 1 binary64) (*.f64 #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (pow.f64 (/.f64 (/.f64 (exp.f64 z) x) y) #s(literal 2 binary64)))) (-.f64 #s(literal 1 binary64) (*.f64 (/.f64 (exp.f64 z) y) (/.f64 #s(literal 5641895835477563/5000000000000000 binary64) x))))
(/.f64 (neg.f64 (-.f64 (*.f64 #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (pow.f64 (/.f64 (/.f64 (exp.f64 z) x) y) #s(literal 2 binary64))) #s(literal 1 binary64))) (neg.f64 (-.f64 (*.f64 (/.f64 (exp.f64 z) y) (/.f64 #s(literal 5641895835477563/5000000000000000 binary64) x)) #s(literal 1 binary64))))
(/.f64 (neg.f64 (fma.f64 #s(literal 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 binary64) (pow.f64 (/.f64 (/.f64 (exp.f64 z) x) y) #s(literal 3 binary64)) #s(literal 1 binary64))) (neg.f64 (-.f64 (fma.f64 #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (pow.f64 (/.f64 (/.f64 (exp.f64 z) x) y) #s(literal 2 binary64)) #s(literal 1 binary64)) (*.f64 (/.f64 (exp.f64 z) y) (/.f64 #s(literal 5641895835477563/5000000000000000 binary64) x)))))
(/.f64 (-.f64 (*.f64 #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (pow.f64 (/.f64 (/.f64 (exp.f64 z) x) y) #s(literal 2 binary64))) #s(literal 1 binary64)) (-.f64 (*.f64 (/.f64 (exp.f64 z) y) (/.f64 #s(literal 5641895835477563/5000000000000000 binary64) x)) #s(literal 1 binary64)))
(/.f64 (fma.f64 #s(literal 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 binary64) (pow.f64 (/.f64 (/.f64 (exp.f64 z) x) y) #s(literal 3 binary64)) #s(literal 1 binary64)) (+.f64 #s(literal 1 binary64) (-.f64 (*.f64 #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (pow.f64 (/.f64 (/.f64 (exp.f64 z) x) y) #s(literal 2 binary64))) (*.f64 (/.f64 (exp.f64 z) y) (/.f64 #s(literal 5641895835477563/5000000000000000 binary64) x)))))
(/.f64 (fma.f64 #s(literal 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 binary64) (pow.f64 (/.f64 (/.f64 (exp.f64 z) x) y) #s(literal 3 binary64)) #s(literal 1 binary64)) (-.f64 (fma.f64 #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (pow.f64 (/.f64 (/.f64 (exp.f64 z) x) y) #s(literal 2 binary64)) #s(literal 1 binary64)) (*.f64 (/.f64 (exp.f64 z) y) (/.f64 #s(literal 5641895835477563/5000000000000000 binary64) x))))
(fma.f64 (/.f64 (exp.f64 z) y) (/.f64 #s(literal 5641895835477563/5000000000000000 binary64) x) #s(literal 1 binary64))
(fma.f64 (/.f64 #s(literal 5641895835477563/5000000000000000 binary64) x) (/.f64 (exp.f64 z) y) #s(literal 1 binary64))
(fma.f64 (*.f64 (/.f64 (exp.f64 z) y) (/.f64 #s(literal 5641895835477563/5000000000000000 binary64) x)) #s(literal 1 binary64) #s(literal 1 binary64))
(fma.f64 (/.f64 (exp.f64 z) x) (*.f64 (/.f64 #s(literal 5641895835477563/5000000000000000 binary64) y) #s(literal 1 binary64)) #s(literal 1 binary64))
(fma.f64 (/.f64 (exp.f64 z) x) (/.f64 #s(literal 5641895835477563/5000000000000000 binary64) y) #s(literal 1 binary64))
(fma.f64 (exp.f64 z) (/.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)) #s(literal 1 binary64))
(fma.f64 (/.f64 #s(literal 5641895835477563/5000000000000000 binary64) y) (*.f64 (/.f64 (exp.f64 z) x) #s(literal 1 binary64)) #s(literal 1 binary64))
(fma.f64 (/.f64 #s(literal 5641895835477563/5000000000000000 binary64) y) (/.f64 (exp.f64 z) x) #s(literal 1 binary64))
(fma.f64 #s(literal 1 binary64) (*.f64 (/.f64 (exp.f64 z) y) (/.f64 #s(literal 5641895835477563/5000000000000000 binary64) x)) #s(literal 1 binary64))
(fma.f64 #s(literal 5641895835477563/5000000000000000 binary64) (/.f64 (/.f64 (exp.f64 z) x) y) #s(literal 1 binary64))
(fma.f64 #s(literal 5641895835477563/5000000000000000 binary64) (/.f64 (exp.f64 z) (*.f64 y x)) #s(literal 1 binary64))
(-.f64 (/.f64 (*.f64 #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (pow.f64 (/.f64 (/.f64 (exp.f64 z) x) y) #s(literal 2 binary64))) (-.f64 (*.f64 (/.f64 (exp.f64 z) y) (/.f64 #s(literal 5641895835477563/5000000000000000 binary64) x)) #s(literal 1 binary64))) (pow.f64 (-.f64 (*.f64 (/.f64 (exp.f64 z) y) (/.f64 #s(literal 5641895835477563/5000000000000000 binary64) x)) #s(literal 1 binary64)) #s(literal -1 binary64)))
(-.f64 #s(literal 1 binary64) (*.f64 (neg.f64 (/.f64 (exp.f64 z) x)) (/.f64 #s(literal 5641895835477563/5000000000000000 binary64) y)))
(-.f64 #s(literal 1 binary64) (*.f64 (neg.f64 (/.f64 #s(literal 5641895835477563/5000000000000000 binary64) y)) (/.f64 (exp.f64 z) x)))
(+.f64 (/.f64 (*.f64 #s(literal 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 binary64) (pow.f64 (/.f64 (/.f64 (exp.f64 z) x) y) #s(literal 3 binary64))) (-.f64 (fma.f64 #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (pow.f64 (/.f64 (/.f64 (exp.f64 z) x) y) #s(literal 2 binary64)) #s(literal 1 binary64)) (*.f64 (/.f64 (exp.f64 z) y) (/.f64 #s(literal 5641895835477563/5000000000000000 binary64) x)))) (pow.f64 (-.f64 (fma.f64 #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (pow.f64 (/.f64 (/.f64 (exp.f64 z) x) y) #s(literal 2 binary64)) #s(literal 1 binary64)) (*.f64 (/.f64 (exp.f64 z) y) (/.f64 #s(literal 5641895835477563/5000000000000000 binary64) x))) #s(literal -1 binary64)))
(+.f64 (*.f64 (/.f64 (exp.f64 z) y) (/.f64 #s(literal 5641895835477563/5000000000000000 binary64) x)) #s(literal 1 binary64))
(+.f64 #s(literal 1 binary64) (*.f64 (/.f64 (exp.f64 z) y) (/.f64 #s(literal 5641895835477563/5000000000000000 binary64) x)))
(/.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 #s(literal 31830988618379068626528276418969/100000000000000000000000000000000 binary64) (*.f64 z z) (-.f64 #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (*.f64 z #s(literal 31830988618379068626528276418969/50000000000000000000000000000000 binary64)))) (*.f64 (fma.f64 #s(literal 31830988618379068626528276418969/100000000000000000000000000000000 binary64) (*.f64 z z) (-.f64 #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (*.f64 z #s(literal 31830988618379068626528276418969/50000000000000000000000000000000 binary64)))) #s(literal 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 binary64))) (*.f64 (fma.f64 #s(literal 31830988618379068626528276418969/100000000000000000000000000000000 binary64) (*.f64 z z) (-.f64 #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (*.f64 z #s(literal 31830988618379068626528276418969/50000000000000000000000000000000 binary64)))) (fma.f64 #s(literal 31830988618379068626528276418969/100000000000000000000000000000000 binary64) (*.f64 z z) (-.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 #s(literal 179587122125166574152748016388400639365587092547/1000000000000000000000000000000000000000000000000 binary64) (pow.f64 z #s(literal 3 binary64)) #s(literal 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 binary64))) (neg.f64 (fma.f64 #s(literal 31830988618379068626528276418969/100000000000000000000000000000000 binary64) (*.f64 z z) (-.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 #s(literal 179587122125166574152748016388400639365587092547/1000000000000000000000000000000000000000000000000 binary64) (pow.f64 z #s(literal 3 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 #s(literal 179587122125166574152748016388400639365587092547/1000000000000000000000000000000000000000000000000 binary64) (pow.f64 z #s(literal 3 binary64)) #s(literal 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 binary64)) (fma.f64 #s(literal 31830988618379068626528276418969/100000000000000000000000000000000 binary64) (*.f64 z z) (-.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 (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)) (fma.f64 #s(literal 31830988618379068626528276418969/100000000000000000000000000000000 binary64) (*.f64 z z) (-.f64 #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (*.f64 z #s(literal 31830988618379068626528276418969/50000000000000000000000000000000 binary64))))) (/.f64 #s(literal 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 binary64) (fma.f64 #s(literal 31830988618379068626528276418969/100000000000000000000000000000000 binary64) (*.f64 z z) (-.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 (neg.f64 (neg.f64 (neg.f64 x))) (neg.f64 (neg.f64 (neg.f64 x))))
(*.f64 (exp.f64 (log.f64 x)) (exp.f64 (log.f64 x)))
(*.f64 (neg.f64 (neg.f64 x)) (neg.f64 (neg.f64 x)))
(*.f64 (neg.f64 x) (neg.f64 x))
(*.f64 x x)
(pow.f64 (exp.f64 (log.f64 x)) #s(literal 2 binary64))
(pow.f64 (neg.f64 (neg.f64 x)) #s(literal 2 binary64))
(pow.f64 (neg.f64 x) #s(literal 2 binary64))
(pow.f64 (*.f64 x x) #s(literal 1 binary64))
(pow.f64 x #s(literal 2 binary64))
(neg.f64 (*.f64 (neg.f64 x) x))
(sqrt.f64 (pow.f64 x #s(literal 4 binary64)))
(fabs.f64 (*.f64 (neg.f64 x) x))
(fabs.f64 (*.f64 x x))
(exp.f64 (*.f64 (log.f64 (neg.f64 x)) #s(literal 2 binary64)))
(exp.f64 (*.f64 (log.f64 x) #s(literal 2 binary64)))
(+.f64 (cosh.f64 (*.f64 (log.f64 x) #s(literal 2 binary64))) (sinh.f64 (*.f64 (log.f64 x) #s(literal 2 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 (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 (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 (/.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 #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 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))
(/.f64 #s(literal -5641895835477563/5000000000000000 binary64) (neg.f64 y))
(/.f64 #s(literal 5641895835477563/5000000000000000 binary64) (neg.f64 (neg.f64 y)))
(/.f64 #s(literal 5641895835477563/5000000000000000 binary64) y)
(neg.f64 (/.f64 #s(literal -5641895835477563/5000000000000000 binary64) y))

eval77.0ms (1%)

Memory
-4.6MiB live, 176.6MiB allocated
Compiler

Compiled 20 124 to 2 473 computations (87.7% saved)

prune16.0ms (0.2%)

Memory
19.3MiB live, 65.9MiB allocated
Pruning

9 alts after pruning (8 fresh and 1 done)

PrunedKeptTotal
New4645469
Fresh538
Picked415
Done000
Total4739482
Accuracy
100.0%
Counts
482 → 9
Alt Table
Click to see full alt table
StatusAccuracyProgram
82.6%
(+.f64 x (/.f64 y (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64)) (*.f64 x y))))
52.2%
(+.f64 x #s(approx (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y))) (/.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)))))))
53.9%
(+.f64 x #s(approx (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y))) (/.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))))))
69.4%
(+.f64 x #s(approx (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y))) (/.f64 #s(literal -1 binary64) x)))
45.4%
(+.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.3%
#s(approx (+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)))) (fma.f64 (/.f64 #s(literal 5000000000000000/5641895835477563 binary64) (exp.f64 z)) y x))
61.1%
#s(approx (+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)))) (-.f64 x (/.f64 #s(approx (+ (* (/ 5641895835477563/5000000000000000 y) (/ (exp z) x)) 1) (+.f64 (/.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)) #s(literal 1 binary64))) x)))
13.8%
#s(approx (+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)))) (*.f64 (/.f64 y (exp.f64 z)) #s(literal 5000000000000000/5641895835477563 binary64)))
67.5%
#s(approx (+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)))) (*.f64 #s(approx (- 1 (/ 1 (* x x))) #s(literal 1 binary64)) x))
Compiler

Compiled 522 to 333 computations (36.2% saved)

simplify154.0ms (2%)

Memory
1.5MiB live, 188.3MiB allocated
Algorithm
egg-herbie
Localize:

Found 19 expressions of interest:

NewMetricScoreProgram
cost-diff0
(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))
cost-diff0
(/.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))))
cost-diff0
#s(approx (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y))) (/.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)))))
cost-diff0
(+.f64 x #s(approx (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y))) (/.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))))))
cost-diff0
(exp.f64 z)
cost-diff0
(/.f64 y (exp.f64 z))
cost-diff0
(*.f64 (/.f64 y (exp.f64 z)) #s(literal 5000000000000000/5641895835477563 binary64))
cost-diff0
#s(approx (+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)))) (*.f64 (/.f64 y (exp.f64 z)) #s(literal 5000000000000000/5641895835477563 binary64)))
cost-diff0
#s(approx (+ (* (/ 5641895835477563/5000000000000000 y) (/ (exp z) x)) 1) (+.f64 (/.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)) #s(literal 1 binary64)))
cost-diff0
(/.f64 #s(approx (+ (* (/ 5641895835477563/5000000000000000 y) (/ (exp z) x)) 1) (+.f64 (/.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)) #s(literal 1 binary64))) x)
cost-diff0
(-.f64 x (/.f64 #s(approx (+ (* (/ 5641895835477563/5000000000000000 y) (/ (exp z) x)) 1) (+.f64 (/.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)) #s(literal 1 binary64))) x))
cost-diff0
#s(approx (+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)))) (-.f64 x (/.f64 #s(approx (+ (* (/ 5641895835477563/5000000000000000 y) (/ (exp z) x)) 1) (+.f64 (/.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)) #s(literal 1 binary64))) x)))
cost-diff0
#s(approx (- 1 (/ 1 (* x x))) #s(literal 1 binary64))
cost-diff0
(*.f64 #s(approx (- 1 (/ 1 (* x x))) #s(literal 1 binary64)) x)
cost-diff0
#s(approx (+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)))) (*.f64 #s(approx (- 1 (/ 1 (* x x))) #s(literal 1 binary64)) x))
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))))
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
055488
083488
1144488
2322488
31046488
44635488
08462484
Stop Event
iter limit
node limit
iter limit
Calls
Call 1
Inputs
(+.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)
#s(approx (+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)))) (*.f64 #s(approx (- 1 (/ 1 (* x x))) #s(literal 1 binary64)) x))
(*.f64 #s(approx (- 1 (/ 1 (* x x))) #s(literal 1 binary64)) x)
#s(approx (- 1 (/ 1 (* x x))) #s(literal 1 binary64))
#s(literal 1 binary64)
x
#s(approx (+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)))) (-.f64 x (/.f64 #s(approx (+ (* (/ 5641895835477563/5000000000000000 y) (/ (exp z) x)) 1) (+.f64 (/.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)) #s(literal 1 binary64))) x)))
(-.f64 x (/.f64 #s(approx (+ (* (/ 5641895835477563/5000000000000000 y) (/ (exp z) x)) 1) (+.f64 (/.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)) #s(literal 1 binary64))) x))
x
(/.f64 #s(approx (+ (* (/ 5641895835477563/5000000000000000 y) (/ (exp z) x)) 1) (+.f64 (/.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)) #s(literal 1 binary64))) x)
#s(approx (+ (* (/ 5641895835477563/5000000000000000 y) (/ (exp z) x)) 1) (+.f64 (/.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)) #s(literal 1 binary64)))
(+.f64 (/.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)) #s(literal 1 binary64))
(/.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x))
#s(literal 5641895835477563/5000000000000000 binary64)
(*.f64 y x)
y
#s(literal 1 binary64)
#s(approx (+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)))) (*.f64 (/.f64 y (exp.f64 z)) #s(literal 5000000000000000/5641895835477563 binary64)))
(*.f64 (/.f64 y (exp.f64 z)) #s(literal 5000000000000000/5641895835477563 binary64))
(/.f64 y (exp.f64 z))
y
(exp.f64 z)
z
#s(literal 5000000000000000/5641895835477563 binary64)
(+.f64 x #s(approx (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y))) (/.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))))))
x
#s(approx (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y))) (/.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 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))))
(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))
#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 z (/.f64 y (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x))))
z
(/.f64 y (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)))
y
(-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x))
#s(literal 5641895835477563/5000000000000000 binary64)
(*.f64 y x)
#s(literal 2 binary64)
(*.f64 (neg.f64 y) y)
(neg.f64 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 y (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x))) (*.f64 #s(literal -5641895835477563/5000000000000000 binary64) z)) 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) z)
#s(literal -5641895835477563/5000000000000000 binary64)
Outputs
(+.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 x) y #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 x) y #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 x) y #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)
#s(approx (+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)))) (*.f64 #s(approx (- 1 (/ 1 (* x x))) #s(literal 1 binary64)) x))
(*.f64 #s(approx (- 1 (/ 1 (* x x))) #s(literal 1 binary64)) x)
#s(approx (- 1 (/ 1 (* x x))) #s(literal 1 binary64))
#s(literal 1 binary64)
x
#s(approx (+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)))) (-.f64 x (/.f64 #s(approx (+ (* (/ 5641895835477563/5000000000000000 y) (/ (exp z) x)) 1) (+.f64 (/.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)) #s(literal 1 binary64))) x)))
#s(approx (+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)))) (-.f64 x (/.f64 #s(approx (+ (* (/ 5641895835477563/5000000000000000 y) (/ (exp z) x)) 1) (+.f64 (/.f64 (/.f64 #s(literal 5641895835477563/5000000000000000 binary64) y) x) #s(literal 1 binary64))) x)))
(-.f64 x (/.f64 #s(approx (+ (* (/ 5641895835477563/5000000000000000 y) (/ (exp z) x)) 1) (+.f64 (/.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)) #s(literal 1 binary64))) x))
(-.f64 x (/.f64 #s(approx (+ (* (/ 5641895835477563/5000000000000000 y) (/ (exp z) x)) 1) (+.f64 (/.f64 (/.f64 #s(literal 5641895835477563/5000000000000000 binary64) y) x) #s(literal 1 binary64))) x))
x
(/.f64 #s(approx (+ (* (/ 5641895835477563/5000000000000000 y) (/ (exp z) x)) 1) (+.f64 (/.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)) #s(literal 1 binary64))) x)
(/.f64 #s(approx (+ (* (/ 5641895835477563/5000000000000000 y) (/ (exp z) x)) 1) (+.f64 (/.f64 (/.f64 #s(literal 5641895835477563/5000000000000000 binary64) y) x) #s(literal 1 binary64))) x)
#s(approx (+ (* (/ 5641895835477563/5000000000000000 y) (/ (exp z) x)) 1) (+.f64 (/.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)) #s(literal 1 binary64)))
#s(approx (+ (* (/ 5641895835477563/5000000000000000 y) (/ (exp z) x)) 1) (+.f64 (/.f64 (/.f64 #s(literal 5641895835477563/5000000000000000 binary64) y) x) #s(literal 1 binary64)))
(+.f64 (/.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)) #s(literal 1 binary64))
(+.f64 (/.f64 (/.f64 #s(literal 5641895835477563/5000000000000000 binary64) y) x) #s(literal 1 binary64))
(/.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x))
(/.f64 (/.f64 #s(literal 5641895835477563/5000000000000000 binary64) y) x)
#s(literal 5641895835477563/5000000000000000 binary64)
(*.f64 y x)
y
#s(literal 1 binary64)
#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)))) (*.f64 #s(literal 5000000000000000/5641895835477563 binary64) (/.f64 y (exp.f64 z))))
(*.f64 (/.f64 y (exp.f64 z)) #s(literal 5000000000000000/5641895835477563 binary64))
(*.f64 #s(literal 5000000000000000/5641895835477563 binary64) (/.f64 y (exp.f64 z)))
(/.f64 y (exp.f64 z))
y
(exp.f64 z)
z
#s(literal 5000000000000000/5641895835477563 binary64)
(+.f64 x #s(approx (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y))) (/.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 #s(approx (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y))) (/.f64 (fma.f64 (pow.f64 (*.f64 (/.f64 y (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x))) z) #s(literal 2 binary64)) #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (*.f64 (neg.f64 y) y)) (*.f64 (-.f64 (*.f64 #s(literal -5641895835477563/5000000000000000 binary64) (*.f64 (/.f64 y (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x))) z)) y) (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x))))) x)
x
#s(approx (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y))) (/.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)))))
#s(approx (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y))) (/.f64 (fma.f64 (pow.f64 (*.f64 (/.f64 y (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x))) z) #s(literal 2 binary64)) #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (*.f64 (neg.f64 y) y)) (*.f64 (-.f64 (*.f64 #s(literal -5641895835477563/5000000000000000 binary64) (*.f64 (/.f64 y (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x))) z)) y) (-.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 (fma.f64 (pow.f64 (*.f64 (/.f64 y (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x))) z) #s(literal 2 binary64)) #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (*.f64 (neg.f64 y) y)) (*.f64 (-.f64 (*.f64 #s(literal -5641895835477563/5000000000000000 binary64) (*.f64 (/.f64 y (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x))) z)) y) (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x))))
(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))
(fma.f64 (pow.f64 (*.f64 (/.f64 y (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x))) z) #s(literal 2 binary64)) #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (*.f64 (neg.f64 y) y))
#s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64)
(pow.f64 (*.f64 z (/.f64 y (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)))) #s(literal 2 binary64))
(pow.f64 (*.f64 (/.f64 y (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x))) z) #s(literal 2 binary64))
(*.f64 z (/.f64 y (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x))))
(*.f64 (/.f64 y (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x))) z)
z
(/.f64 y (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)))
y
(-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x))
#s(literal 5641895835477563/5000000000000000 binary64)
(*.f64 y x)
#s(literal 2 binary64)
(*.f64 (neg.f64 y) y)
(neg.f64 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 #s(literal -5641895835477563/5000000000000000 binary64) (*.f64 (/.f64 y (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x))) z)) y) (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)))
(-.f64 (*.f64 (/.f64 y (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x))) (*.f64 #s(literal -5641895835477563/5000000000000000 binary64) z)) y)
(-.f64 (*.f64 #s(literal -5641895835477563/5000000000000000 binary64) (*.f64 (/.f64 y (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x))) z)) 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 (/.f64 y (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x))) z))
(*.f64 #s(literal -5641895835477563/5000000000000000 binary64) z)
#s(literal -5641895835477563/5000000000000000 binary64)

localize358.0ms (4.6%)

Memory
8.4MiB live, 240.6MiB allocated
Localize:

Found 19 expressions of interest:

NewMetricScoreProgram
accuracy2.6132729933208236
(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))
accuracy4.673877031042211
(/.f64 y (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)))
accuracy15.771473657371104
#s(approx (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y))) (/.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)))))
accuracy27.318190510985847
(/.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))))
accuracy0.0
(exp.f64 z)
accuracy0.0078125
(/.f64 y (exp.f64 z))
accuracy0.140625
(*.f64 (/.f64 y (exp.f64 z)) #s(literal 5000000000000000/5641895835477563 binary64))
accuracy42.51180209502156
#s(approx (+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)))) (*.f64 (/.f64 y (exp.f64 z)) #s(literal 5000000000000000/5641895835477563 binary64)))
accuracy0.04296875
(/.f64 #s(approx (+ (* (/ 5641895835477563/5000000000000000 y) (/ (exp z) x)) 1) (+.f64 (/.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)) #s(literal 1 binary64))) x)
accuracy0.379401380415876
(/.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x))
accuracy14.265487973495556
#s(approx (+ (* (/ 5641895835477563/5000000000000000 y) (/ (exp z) x)) 1) (+.f64 (/.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)) #s(literal 1 binary64)))
accuracy27.482826005915253
#s(approx (+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)))) (-.f64 x (/.f64 #s(approx (+ (* (/ 5641895835477563/5000000000000000 y) (/ (exp z) x)) 1) (+.f64 (/.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)) #s(literal 1 binary64))) x)))
accuracy12.615408512524244
(*.f64 #s(approx (- 1 (/ 1 (* x x))) #s(literal 1 binary64)) x)
accuracy19.5765190693756
#s(approx (+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)))) (*.f64 #s(approx (- 1 (/ 1 (* x x))) #s(literal 1 binary64)) x))
accuracy26.823422400619073
#s(approx (- 1 (/ 1 (* x x))) #s(literal 1 binary64))
accuracy0.0
(*.f64 x y)
accuracy1.5976562500000002
(-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64)) (*.f64 x y))
accuracy1.8130350246479288
(/.f64 y (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64)) (*.f64 x y)))
accuracy16.70299193467901
#s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64))
Samples
206.0ms52×0exit
119.0ms204×0valid
Compiler

Compiled 338 to 45 computations (86.7% saved)

Precisions
Click to see histograms. Total time spent on operations: 276.0ms
ival-div: 198.0ms (71.8% of total)
const: 21.0ms (7.6% of total)
ival-mult: 20.0ms (7.3% of total)
ival-sub: 20.0ms (7.3% of total)
ival-add: 10.0ms (3.6% of total)
ival-pow2: 3.0ms (1.1% of total)
ival-exp: 2.0ms (0.7% of total)
ival-neg: 1.0ms (0.4% of total)
ival-assert: 0.0ms (0% of total)
ival-true: 0.0ms (0% of total)
exact: 0.0ms (0% of total)

series159.0ms (2%)

Memory
-6.7MiB live, 113.3MiB allocated
Counts
22 → 171
Calls
Call 1
Inputs
(+.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))
#s(approx (+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)))) (*.f64 #s(approx (- 1 (/ 1 (* x x))) #s(literal 1 binary64)) x))
(*.f64 #s(approx (- 1 (/ 1 (* x x))) #s(literal 1 binary64)) x)
#s(approx (- 1 (/ 1 (* x x))) #s(literal 1 binary64))
#s(approx (+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)))) (-.f64 x (/.f64 #s(approx (+ (* (/ 5641895835477563/5000000000000000 y) (/ (exp z) x)) 1) (+.f64 (/.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)) #s(literal 1 binary64))) x)))
(-.f64 x (/.f64 #s(approx (+ (* (/ 5641895835477563/5000000000000000 y) (/ (exp z) x)) 1) (+.f64 (/.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)) #s(literal 1 binary64))) x))
(/.f64 #s(approx (+ (* (/ 5641895835477563/5000000000000000 y) (/ (exp z) x)) 1) (+.f64 (/.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)) #s(literal 1 binary64))) x)
#s(approx (+ (* (/ 5641895835477563/5000000000000000 y) (/ (exp z) x)) 1) (+.f64 (/.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)) #s(literal 1 binary64)))
#s(approx (+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)))) (*.f64 (/.f64 y (exp.f64 z)) #s(literal 5000000000000000/5641895835477563 binary64)))
(*.f64 (/.f64 y (exp.f64 z)) #s(literal 5000000000000000/5641895835477563 binary64))
(/.f64 y (exp.f64 z))
(exp.f64 z)
(+.f64 x #s(approx (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y))) (/.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))))))
#s(approx (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y))) (/.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 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))))
(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 x y)
(/.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x))
(/.f64 y (-.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)))
(/ -1 x)
(/ (- (pow x 2) 1) x)
(/ -1 (pow x 2))
(/ (- (pow x 2) 1) (pow x 2))
(* -5641895835477563/5000000000000000 (/ (exp z) (* (pow x 2) y)))
(/ (- (* -1 x) (* 5641895835477563/5000000000000000 (/ (exp z) y))) (pow x 2))
(/ (- (* x (- (pow x 2) 1)) (* 5641895835477563/5000000000000000 (/ (exp z) y))) (pow x 2))
(* 5641895835477563/5000000000000000 (/ (exp z) (* (pow x 2) y)))
(/ (+ x (* 5641895835477563/5000000000000000 (/ (exp z) y))) (pow x 2))
(* 5641895835477563/5000000000000000 (/ (exp z) (* x y)))
(/ (+ x (* 5641895835477563/5000000000000000 (/ (exp z) y))) x)
(* 5000000000000000/5641895835477563 (/ (+ (* -1 (pow y 2)) (* (pow y 2) (pow z 2))) (- (* -1 (* y z)) y)))
(+ (* 5000000000000000/5641895835477563 (/ (+ (* -1 (pow y 2)) (* (pow y 2) (pow z 2))) (- (* -1 (* y z)) y))) (* x (- (* 50000000000000000000000000000000/31830988618379068626528276418969 (/ (* (pow y 3) (pow z 2)) (- (* -1 (* y z)) y))) (* 25000000000000000000000000000000/31830988618379068626528276418969 (/ (* (+ (* -1 (* y (- (* -1 (* y z)) y))) (* -1 (* (pow y 2) z))) (+ (* -1 (pow y 2)) (* (pow y 2) (pow z 2)))) (pow (- (* -1 (* y z)) y) 2))))))
(+ (* 5000000000000000/5641895835477563 (/ (+ (* -1 (pow y 2)) (* (pow y 2) (pow z 2))) (- (* -1 (* y z)) y))) (* x (- (+ (* 50000000000000000000000000000000/31830988618379068626528276418969 (/ (* (pow y 3) (pow z 2)) (- (* -1 (* y z)) y))) (* x (- (* -5641895835477563/5000000000000000 (/ (+ (* -2500000000000000000000000000000000000000000000000000000000000000/1013211836423377808197068612118338110498536634308026710423022961 (* (pow y 4) (pow z 2))) (* 625000000000000000000000000000000000000000000000000000000000000/1013211836423377808197068612118338110498536634308026710423022961 (* (pow y 4) (pow z 2)))) (- (* -1 (* y z)) y))) (+ (* 25000000000000000000000000000000/31830988618379068626528276418969 (/ (* (+ (* -1 (pow y 2)) (* (pow y 2) (pow z 2))) (+ (* -5000000000000000/5641895835477563 (* (pow y 3) z)) (* 5000000000000000/5641895835477563 (* (pow y 3) z)))) (pow (- (* -1 (* y z)) y) 2))) (* 5000000000000000/5641895835477563 (/ (* (+ (* -1 (* y (- (* -1 (* y z)) y))) (* -1 (* (pow y 2) z))) (- (* 50000000000000000000000000000000/31830988618379068626528276418969 (/ (* (pow y 3) (pow z 2)) (- (* -1 (* y z)) y))) (* 25000000000000000000000000000000/31830988618379068626528276418969 (/ (* (+ (* -1 (* y (- (* -1 (* y z)) y))) (* -1 (* (pow y 2) z))) (+ (* -1 (pow y 2)) (* (pow y 2) (pow z 2)))) (pow (- (* -1 (* y z)) y) 2))))) (- (* -1 (* y z)) y))))))) (* 25000000000000000000000000000000/31830988618379068626528276418969 (/ (* (+ (* -1 (* y (- (* -1 (* y z)) y))) (* -1 (* (pow y 2) z))) (+ (* -1 (pow y 2)) (* (pow y 2) (pow z 2)))) (pow (- (* -1 (* y z)) y) 2))))))
(+ (* 5000000000000000/5641895835477563 (/ (+ (* -1 (pow y 2)) (* (pow y 2) (pow z 2))) (- (* -1 (* y z)) y))) (* x (- (+ (* 50000000000000000000000000000000/31830988618379068626528276418969 (/ (* (pow y 3) (pow z 2)) (- (* -1 (* y z)) y))) (* x (- (+ (* -5641895835477563/5000000000000000 (/ (+ (* -2500000000000000000000000000000000000000000000000000000000000000/1013211836423377808197068612118338110498536634308026710423022961 (* (pow y 4) (pow z 2))) (* 625000000000000000000000000000000000000000000000000000000000000/1013211836423377808197068612118338110498536634308026710423022961 (* (pow y 4) (pow z 2)))) (- (* -1 (* y z)) y))) (* x (- (* -5641895835477563/5000000000000000 (/ (+ (* 6250000000000000000000000000000000000000000000000000000000000000000000000000000/5716435640373629036936327838135698990352533513761386655294448491685017549324043 (* (pow y 5) (pow z 2))) (* 10000000000000000/5641895835477563 (* y (+ (* -2500000000000000000000000000000000000000000000000000000000000000/1013211836423377808197068612118338110498536634308026710423022961 (* (pow y 4) (pow z 2))) (* 625000000000000000000000000000000000000000000000000000000000000/1013211836423377808197068612118338110498536634308026710423022961 (* (pow y 4) (pow z 2))))))) (- (* -1 (* y z)) y))) (+ (* 25000000000000000000000000000000/31830988618379068626528276418969 (/ (* (+ (* -1 (pow y 2)) (* (pow y 2) (pow z 2))) (+ (* -25000000000000000000000000000000/31830988618379068626528276418969 (* (pow y 4) z)) (* 25000000000000000000000000000000/31830988618379068626528276418969 (* (pow y 4) z)))) (pow (- (* -1 (* y z)) y) 2))) (+ (* 5000000000000000/5641895835477563 (/ (* (+ (* -1 (* y (- (* -1 (* y z)) y))) (* -1 (* (pow y 2) z))) (- (* -5641895835477563/5000000000000000 (/ (+ (* -2500000000000000000000000000000000000000000000000000000000000000/1013211836423377808197068612118338110498536634308026710423022961 (* (pow y 4) (pow z 2))) (* 625000000000000000000000000000000000000000000000000000000000000/1013211836423377808197068612118338110498536634308026710423022961 (* (pow y 4) (pow z 2)))) (- (* -1 (* y z)) y))) (+ (* 25000000000000000000000000000000/31830988618379068626528276418969 (/ (* (+ (* -1 (pow y 2)) (* (pow y 2) (pow z 2))) (+ (* -5000000000000000/5641895835477563 (* (pow y 3) z)) (* 5000000000000000/5641895835477563 (* (pow y 3) z)))) (pow (- (* -1 (* y z)) y) 2))) (* 5000000000000000/5641895835477563 (/ (* (+ (* -1 (* y (- (* -1 (* y z)) y))) (* -1 (* (pow y 2) z))) (- (* 50000000000000000000000000000000/31830988618379068626528276418969 (/ (* (pow y 3) (pow z 2)) (- (* -1 (* y z)) y))) (* 25000000000000000000000000000000/31830988618379068626528276418969 (/ (* (+ (* -1 (* y (- (* -1 (* y z)) y))) (* -1 (* (pow y 2) z))) (+ (* -1 (pow y 2)) (* (pow y 2) (pow z 2)))) (pow (- (* -1 (* y z)) y) 2))))) (- (* -1 (* y z)) y)))))) (- (* -1 (* y z)) y))) (* 5000000000000000/5641895835477563 (/ (* (+ (* -5000000000000000/5641895835477563 (* (pow y 3) z)) (* 5000000000000000/5641895835477563 (* (pow y 3) z))) (- (* 50000000000000000000000000000000/31830988618379068626528276418969 (/ (* (pow y 3) (pow z 2)) (- (* -1 (* y z)) y))) (* 25000000000000000000000000000000/31830988618379068626528276418969 (/ (* (+ (* -1 (* y (- (* -1 (* y z)) y))) (* -1 (* (pow y 2) z))) (+ (* -1 (pow y 2)) (* (pow y 2) (pow z 2)))) (pow (- (* -1 (* y z)) y) 2))))) (- (* -1 (* y z)) y)))))))) (+ (* 25000000000000000000000000000000/31830988618379068626528276418969 (/ (* (+ (* -1 (pow y 2)) (* (pow y 2) (pow z 2))) (+ (* -5000000000000000/5641895835477563 (* (pow y 3) z)) (* 5000000000000000/5641895835477563 (* (pow y 3) z)))) (pow (- (* -1 (* y z)) y) 2))) (* 5000000000000000/5641895835477563 (/ (* (+ (* -1 (* y (- (* -1 (* y z)) y))) (* -1 (* (pow y 2) z))) (- (* 50000000000000000000000000000000/31830988618379068626528276418969 (/ (* (pow y 3) (pow z 2)) (- (* -1 (* y z)) y))) (* 25000000000000000000000000000000/31830988618379068626528276418969 (/ (* (+ (* -1 (* y (- (* -1 (* y z)) y))) (* -1 (* (pow y 2) z))) (+ (* -1 (pow y 2)) (* (pow y 2) (pow z 2)))) (pow (- (* -1 (* y z)) y) 2))))) (- (* -1 (* y z)) y))))))) (* 25000000000000000000000000000000/31830988618379068626528276418969 (/ (* (+ (* -1 (* y (- (* -1 (* y z)) y))) (* -1 (* (pow y 2) z))) (+ (* -1 (pow y 2)) (* (pow y 2) (pow z 2)))) (pow (- (* -1 (* y z)) y) 2))))))
(+ (* -1 (pow y 2)) (* (pow y 2) (pow z 2)))
(+ (* -1 (pow y 2)) (+ (* 10000000000000000/5641895835477563 (* x (* (pow y 3) (pow z 2)))) (* (pow y 2) (pow z 2))))
(+ (* -1 (pow y 2)) (+ (* x (+ (* -31830988618379068626528276418969/25000000000000000000000000000000 (* x (+ (* -2500000000000000000000000000000000000000000000000000000000000000/1013211836423377808197068612118338110498536634308026710423022961 (* (pow y 4) (pow z 2))) (* 625000000000000000000000000000000000000000000000000000000000000/1013211836423377808197068612118338110498536634308026710423022961 (* (pow y 4) (pow z 2)))))) (* 10000000000000000/5641895835477563 (* (pow y 3) (pow z 2))))) (* (pow y 2) (pow z 2))))
(+ (* -1 (pow y 2)) (+ (* x (+ (* 10000000000000000/5641895835477563 (* (pow y 3) (pow z 2))) (* x (+ (* -31830988618379068626528276418969/25000000000000000000000000000000 (* x (+ (* 6250000000000000000000000000000000000000000000000000000000000000000000000000000/5716435640373629036936327838135698990352533513761386655294448491685017549324043 (* (pow y 5) (pow z 2))) (* 10000000000000000/5641895835477563 (* y (+ (* -2500000000000000000000000000000000000000000000000000000000000000/1013211836423377808197068612118338110498536634308026710423022961 (* (pow y 4) (pow z 2))) (* 625000000000000000000000000000000000000000000000000000000000000/1013211836423377808197068612118338110498536634308026710423022961 (* (pow y 4) (pow z 2))))))))) (* -31830988618379068626528276418969/25000000000000000000000000000000 (+ (* -2500000000000000000000000000000000000000000000000000000000000000/1013211836423377808197068612118338110498536634308026710423022961 (* (pow y 4) (pow z 2))) (* 625000000000000000000000000000000000000000000000000000000000000/1013211836423377808197068612118338110498536634308026710423022961 (* (pow y 4) (pow z 2))))))))) (* (pow y 2) (pow z 2))))
(* x y)
(/ 5641895835477563/5000000000000000 (* x y))
(* 5000000000000000/5641895835477563 y)
(+ (* 25000000000000000000000000000000/31830988618379068626528276418969 (* x (pow y 2))) (* 5000000000000000/5641895835477563 y))
(+ (* 5000000000000000/5641895835477563 y) (* x (- (* 125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547 (* x (pow y 3))) (* -25000000000000000000000000000000/31830988618379068626528276418969 (pow y 2)))))
(+ (* 5000000000000000/5641895835477563 y) (* x (- (* x (- (* 625000000000000000000000000000000000000000000000000000000000000/1013211836423377808197068612118338110498536634308026710423022961 (* x (pow y 4))) (* -125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547 (pow y 3)))) (* -25000000000000000000000000000000/31830988618379068626528276418969 (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)))))
(/ (- (* -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
(- 1 (/ 1 (pow x 2)))
(/ 1 x)
(/ (+ 1 (* 5641895835477563/5000000000000000 (/ (exp z) (* x y)))) x)
(+ 1 (* 5641895835477563/5000000000000000 (/ (exp z) (* x y))))
(/ (- (+ (* -5641895835477563/5000000000000000 (/ z (* x y))) (/ -5641895835477563/5000000000000000 (* x y))) 1) x)
(/ (- (* 31830988618379068626528276418969/25000000000000000000000000000000 (/ (pow z 2) (* (pow x 2) (pow y 2)))) (+ 1 (+ (* -1 (/ (+ (* -31830988618379068626528276418969/25000000000000000000000000000000 z) (* 31830988618379068626528276418969/25000000000000000000000000000000 z)) (* (pow x 2) (pow y 2)))) (+ (* -1 (/ (+ (* -5641895835477563/5000000000000000 y) (* -5641895835477563/5000000000000000 (* y z))) (* x (pow y 2)))) (/ (pow (+ (* -5641895835477563/5000000000000000 y) (* -5641895835477563/5000000000000000 (* y z))) 2) (* (pow x 2) (pow y 4))))))) x)
(/ (- (+ (* 31830988618379068626528276418969/25000000000000000000000000000000 (/ (pow z 2) (* (pow x 2) (pow y 2)))) (* 179587122125166574152748016388400639365587092547/62500000000000000000000000000000000000000000000 (/ (pow z 2) (* (pow x 3) (pow y 3))))) (+ 1 (+ (* -1 (/ (+ (* -179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 (/ z y)) (* 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 (/ z y))) (* (pow x 3) (pow y 2)))) (+ (* -1 (/ (+ (* -31830988618379068626528276418969/25000000000000000000000000000000 z) (* 31830988618379068626528276418969/25000000000000000000000000000000 z)) (* (pow x 2) (pow y 2)))) (+ (* -1 (/ (+ (* -5641895835477563/5000000000000000 y) (* -5641895835477563/5000000000000000 (* y z))) (* x (pow y 2)))) (+ (/ (* (+ (* -31830988618379068626528276418969/25000000000000000000000000000000 z) (* 31830988618379068626528276418969/25000000000000000000000000000000 z)) (+ (* -5641895835477563/5000000000000000 y) (* -5641895835477563/5000000000000000 (* y z)))) (* (pow x 3) (pow y 4))) (+ (/ (* (+ (* -5641895835477563/5000000000000000 y) (* -5641895835477563/5000000000000000 (* y z))) (- (* 31830988618379068626528276418969/25000000000000000000000000000000 (/ (pow z 2) (pow y 2))) (+ (* -1 (/ (+ (* -31830988618379068626528276418969/25000000000000000000000000000000 z) (* 31830988618379068626528276418969/25000000000000000000000000000000 z)) (pow y 2))) (/ (pow (+ (* -5641895835477563/5000000000000000 y) (* -5641895835477563/5000000000000000 (* y z))) 2) (pow y 4))))) (* (pow x 3) (pow y 2))) (/ (pow (+ (* -5641895835477563/5000000000000000 y) (* -5641895835477563/5000000000000000 (* y z))) 2) (* (pow x 2) (pow y 4)))))))))) x)
(* -1 (pow y 2))
(+ (* -1 (pow y 2)) (* 31830988618379068626528276418969/25000000000000000000000000000000 (/ (pow z 2) (pow x 2))))
(+ (* -1 (pow y 2)) (+ (* 31830988618379068626528276418969/25000000000000000000000000000000 (/ (pow z 2) (pow x 2))) (* 179587122125166574152748016388400639365587092547/62500000000000000000000000000000000000000000000 (/ (pow z 2) (* (pow x 3) y)))))
(+ (* -31830988618379068626528276418969/25000000000000000000000000000000 (/ (+ (* -31830988618379068626528276418969/6250000000000000000000000000000 (/ (pow z 2) (pow y 2))) (* 31830988618379068626528276418969/25000000000000000000000000000000 (/ (pow z 2) (pow y 2)))) (pow x 4))) (+ (* -1 (pow y 2)) (+ (* 31830988618379068626528276418969/25000000000000000000000000000000 (/ (pow z 2) (pow x 2))) (* 179587122125166574152748016388400639365587092547/62500000000000000000000000000000000000000000000 (/ (pow z 2) (* (pow x 3) y))))))
(* -1 (/ (+ 1 (* 5641895835477563/5000000000000000 (/ 1 (* x y)))) x))
(/ (- (* -1 (/ (+ (* 5641895835477563/5000000000000000 (/ 1 y)) (* 31830988618379068626528276418969/25000000000000000000000000000000 (/ 1 (* x (pow y 2))))) x)) 1) x)
(/ (- (* -1 (/ (+ (* 31830988618379068626528276418969/25000000000000000000000000000000 (/ 1 (pow y 2))) (* 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 (/ 1 (* x (pow y 3))))) (pow x 2))) (+ 1 (/ 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))))
(* -1 (/ (- (* -5641895835477563/5000000000000000 (/ (exp z) (* x y))) 1) x))
(* -1 (/ (+ 1 (* -1 (/ (+ (* -5641895835477563/5000000000000000 y) (* -5641895835477563/5000000000000000 (* y z))) (* x (pow y 2))))) x))
(* -1 (/ (+ 1 (* -1 (/ (- (* -1 (/ (- (* -31830988618379068626528276418969/25000000000000000000000000000000 (/ (pow z 2) (pow y 2))) (+ (* -1 (/ (+ (* -31830988618379068626528276418969/25000000000000000000000000000000 z) (* 31830988618379068626528276418969/25000000000000000000000000000000 z)) (pow y 2))) (* -1 (/ (pow (+ (* -5641895835477563/5000000000000000 y) (* -5641895835477563/5000000000000000 (* y z))) 2) (pow y 4))))) x)) (* -1 (/ (+ (* -5641895835477563/5000000000000000 y) (* -5641895835477563/5000000000000000 (* y z))) (pow y 2)))) x))) x))
(* -1 (/ (+ 1 (* -1 (/ (- (* -1 (/ (- (+ (* -31830988618379068626528276418969/25000000000000000000000000000000 (/ (pow z 2) (pow y 2))) (* -1 (/ (- (* 179587122125166574152748016388400639365587092547/62500000000000000000000000000000000000000000000 (/ (pow z 2) (pow y 3))) (+ (* -1 (/ (* (+ (* -31830988618379068626528276418969/25000000000000000000000000000000 z) (* 31830988618379068626528276418969/25000000000000000000000000000000 z)) (+ (* -5641895835477563/5000000000000000 y) (* -5641895835477563/5000000000000000 (* y z)))) (pow y 4))) (+ (* -1 (/ (* (+ (* -5641895835477563/5000000000000000 y) (* -5641895835477563/5000000000000000 (* y z))) (- (* -31830988618379068626528276418969/25000000000000000000000000000000 (/ (pow z 2) (pow y 2))) (+ (* -1 (/ (+ (* -31830988618379068626528276418969/25000000000000000000000000000000 z) (* 31830988618379068626528276418969/25000000000000000000000000000000 z)) (pow y 2))) (* -1 (/ (pow (+ (* -5641895835477563/5000000000000000 y) (* -5641895835477563/5000000000000000 (* y z))) 2) (pow y 4)))))) (pow y 2))) (* -1 (/ (+ (* -179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 (/ z y)) (* 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 (/ z y))) (pow y 2)))))) x))) (+ (* -1 (/ (+ (* -31830988618379068626528276418969/25000000000000000000000000000000 z) (* 31830988618379068626528276418969/25000000000000000000000000000000 z)) (pow y 2))) (* -1 (/ (pow (+ (* -5641895835477563/5000000000000000 y) (* -5641895835477563/5000000000000000 (* y z))) 2) (pow y 4))))) x)) (* -1 (/ (+ (* -5641895835477563/5000000000000000 y) (* -5641895835477563/5000000000000000 (* y z))) (pow y 2)))) x))) x))
(+ (* -1 (/ (+ (* -179587122125166574152748016388400639365587092547/62500000000000000000000000000000000000000000000 (/ (pow z 2) y)) (* 31830988618379068626528276418969/25000000000000000000000000000000 (/ (+ (* -31830988618379068626528276418969/6250000000000000000000000000000 (/ (pow z 2) (pow y 2))) (* 31830988618379068626528276418969/25000000000000000000000000000000 (/ (pow z 2) (pow y 2)))) x))) (pow x 3))) (+ (* -1 (pow y 2)) (* 31830988618379068626528276418969/25000000000000000000000000000000 (/ (pow z 2) (pow x 2)))))
(* -1 (/ (+ 1 (+ (/ 5641895835477563/5000000000000000 (* x y)) (/ 31830988618379068626528276418969/25000000000000000000000000000000 (* (pow x 2) (pow y 2))))) x))
(* -1 (/ (+ 1 (* -1 (/ (- (* -1 (/ (+ (* 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 (/ 1 (* x (pow y 3)))) (* 31830988618379068626528276418969/25000000000000000000000000000000 (/ 1 (pow y 2)))) 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 (- x (/ 1 x))) (* 5641895835477563/5000000000000000 (/ (exp z) (pow x 2)))) y)
(/ (+ (* 5641895835477563/5000000000000000 (/ (exp z) (pow x 2))) (/ y x)) y)
(/ (+ y (* 5641895835477563/5000000000000000 (/ (exp z) x))) y)
(/ y (exp z))
(* 5000000000000000/5641895835477563 (/ (* y (- (pow z 2) 1)) (- (* -1 z) 1)))
(* y (+ (* 5000000000000000/5641895835477563 (/ (- (pow z 2) 1) (- (* -1 z) 1))) (* y (- (* 50000000000000000000000000000000/31830988618379068626528276418969 (/ (* x (pow z 2)) (- (* -1 z) 1))) (* 25000000000000000000000000000000/31830988618379068626528276418969 (/ (* (+ (* -1 (* x z)) (* -1 (* x (- (* -1 z) 1)))) (- (pow z 2) 1)) (pow (- (* -1 z) 1) 2)))))))
(* y (+ (* 5000000000000000/5641895835477563 (/ (- (pow z 2) 1) (- (* -1 z) 1))) (* y (- (+ (* 50000000000000000000000000000000/31830988618379068626528276418969 (/ (* x (pow z 2)) (- (* -1 z) 1))) (* y (- (* -5641895835477563/5000000000000000 (/ (+ (* -2500000000000000000000000000000000000000000000000000000000000000/1013211836423377808197068612118338110498536634308026710423022961 (* (pow x 2) (pow z 2))) (* 625000000000000000000000000000000000000000000000000000000000000/1013211836423377808197068612118338110498536634308026710423022961 (* (pow x 2) (pow z 2)))) (- (* -1 z) 1))) (+ (* 25000000000000000000000000000000/31830988618379068626528276418969 (/ (* (+ (* -5000000000000000/5641895835477563 (* (pow x 2) z)) (* 5000000000000000/5641895835477563 (* (pow x 2) z))) (- (pow z 2) 1)) (pow (- (* -1 z) 1) 2))) (* 5000000000000000/5641895835477563 (/ (* (+ (* -1 (* x z)) (* -1 (* x (- (* -1 z) 1)))) (- (* 50000000000000000000000000000000/31830988618379068626528276418969 (/ (* x (pow z 2)) (- (* -1 z) 1))) (* 25000000000000000000000000000000/31830988618379068626528276418969 (/ (* (+ (* -1 (* x z)) (* -1 (* x (- (* -1 z) 1)))) (- (pow z 2) 1)) (pow (- (* -1 z) 1) 2))))) (- (* -1 z) 1))))))) (* 25000000000000000000000000000000/31830988618379068626528276418969 (/ (* (+ (* -1 (* x z)) (* -1 (* x (- (* -1 z) 1)))) (- (pow z 2) 1)) (pow (- (* -1 z) 1) 2)))))))
(* y (+ (* 5000000000000000/5641895835477563 (/ (- (pow z 2) 1) (- (* -1 z) 1))) (* y (- (+ (* 50000000000000000000000000000000/31830988618379068626528276418969 (/ (* x (pow z 2)) (- (* -1 z) 1))) (* y (- (+ (* -5641895835477563/5000000000000000 (/ (+ (* -2500000000000000000000000000000000000000000000000000000000000000/1013211836423377808197068612118338110498536634308026710423022961 (* (pow x 2) (pow z 2))) (* 625000000000000000000000000000000000000000000000000000000000000/1013211836423377808197068612118338110498536634308026710423022961 (* (pow x 2) (pow z 2)))) (- (* -1 z) 1))) (* y (- (* -5641895835477563/5000000000000000 (/ (+ (* 6250000000000000000000000000000000000000000000000000000000000000000000000000000/5716435640373629036936327838135698990352533513761386655294448491685017549324043 (* (pow x 3) (pow z 2))) (* 10000000000000000/5641895835477563 (* x (+ (* -2500000000000000000000000000000000000000000000000000000000000000/1013211836423377808197068612118338110498536634308026710423022961 (* (pow x 2) (pow z 2))) (* 625000000000000000000000000000000000000000000000000000000000000/1013211836423377808197068612118338110498536634308026710423022961 (* (pow x 2) (pow z 2))))))) (- (* -1 z) 1))) (+ (* 25000000000000000000000000000000/31830988618379068626528276418969 (/ (* (+ (* -25000000000000000000000000000000/31830988618379068626528276418969 (* (pow x 3) z)) (* 25000000000000000000000000000000/31830988618379068626528276418969 (* (pow x 3) z))) (- (pow z 2) 1)) (pow (- (* -1 z) 1) 2))) (+ (* 5000000000000000/5641895835477563 (/ (* (+ (* -1 (* x z)) (* -1 (* x (- (* -1 z) 1)))) (- (* -5641895835477563/5000000000000000 (/ (+ (* -2500000000000000000000000000000000000000000000000000000000000000/1013211836423377808197068612118338110498536634308026710423022961 (* (pow x 2) (pow z 2))) (* 625000000000000000000000000000000000000000000000000000000000000/1013211836423377808197068612118338110498536634308026710423022961 (* (pow x 2) (pow z 2)))) (- (* -1 z) 1))) (+ (* 25000000000000000000000000000000/31830988618379068626528276418969 (/ (* (+ (* -5000000000000000/5641895835477563 (* (pow x 2) z)) (* 5000000000000000/5641895835477563 (* (pow x 2) z))) (- (pow z 2) 1)) (pow (- (* -1 z) 1) 2))) (* 5000000000000000/5641895835477563 (/ (* (+ (* -1 (* x z)) (* -1 (* x (- (* -1 z) 1)))) (- (* 50000000000000000000000000000000/31830988618379068626528276418969 (/ (* x (pow z 2)) (- (* -1 z) 1))) (* 25000000000000000000000000000000/31830988618379068626528276418969 (/ (* (+ (* -1 (* x z)) (* -1 (* x (- (* -1 z) 1)))) (- (pow z 2) 1)) (pow (- (* -1 z) 1) 2))))) (- (* -1 z) 1)))))) (- (* -1 z) 1))) (* 5000000000000000/5641895835477563 (/ (* (+ (* -5000000000000000/5641895835477563 (* (pow x 2) z)) (* 5000000000000000/5641895835477563 (* (pow x 2) z))) (- (* 50000000000000000000000000000000/31830988618379068626528276418969 (/ (* x (pow z 2)) (- (* -1 z) 1))) (* 25000000000000000000000000000000/31830988618379068626528276418969 (/ (* (+ (* -1 (* x z)) (* -1 (* x (- (* -1 z) 1)))) (- (pow z 2) 1)) (pow (- (* -1 z) 1) 2))))) (- (* -1 z) 1)))))))) (+ (* 25000000000000000000000000000000/31830988618379068626528276418969 (/ (* (+ (* -5000000000000000/5641895835477563 (* (pow x 2) z)) (* 5000000000000000/5641895835477563 (* (pow x 2) z))) (- (pow z 2) 1)) (pow (- (* -1 z) 1) 2))) (* 5000000000000000/5641895835477563 (/ (* (+ (* -1 (* x z)) (* -1 (* x (- (* -1 z) 1)))) (- (* 50000000000000000000000000000000/31830988618379068626528276418969 (/ (* x (pow z 2)) (- (* -1 z) 1))) (* 25000000000000000000000000000000/31830988618379068626528276418969 (/ (* (+ (* -1 (* x z)) (* -1 (* x (- (* -1 z) 1)))) (- (pow z 2) 1)) (pow (- (* -1 z) 1) 2))))) (- (* -1 z) 1))))))) (* 25000000000000000000000000000000/31830988618379068626528276418969 (/ (* (+ (* -1 (* x z)) (* -1 (* x (- (* -1 z) 1)))) (- (pow z 2) 1)) (pow (- (* -1 z) 1) 2)))))))
(* (pow y 2) (- (pow z 2) 1))
(* (pow y 2) (- (+ (* 10000000000000000/5641895835477563 (* x (* y (pow z 2)))) (pow z 2)) 1))
(* (pow y 2) (- (+ (* y (+ (* -31830988618379068626528276418969/25000000000000000000000000000000 (* y (+ (* -2500000000000000000000000000000000000000000000000000000000000000/1013211836423377808197068612118338110498536634308026710423022961 (* (pow x 2) (pow z 2))) (* 625000000000000000000000000000000000000000000000000000000000000/1013211836423377808197068612118338110498536634308026710423022961 (* (pow x 2) (pow z 2)))))) (* 10000000000000000/5641895835477563 (* x (pow z 2))))) (pow z 2)) 1))
(* (pow y 2) (- (+ (* y (+ (* 10000000000000000/5641895835477563 (* x (pow z 2))) (* y (+ (* -31830988618379068626528276418969/25000000000000000000000000000000 (* y (+ (* 6250000000000000000000000000000000000000000000000000000000000000000000000000000/5716435640373629036936327838135698990352533513761386655294448491685017549324043 (* (pow x 3) (pow z 2))) (* 10000000000000000/5641895835477563 (* x (+ (* -2500000000000000000000000000000000000000000000000000000000000000/1013211836423377808197068612118338110498536634308026710423022961 (* (pow x 2) (pow z 2))) (* 625000000000000000000000000000000000000000000000000000000000000/1013211836423377808197068612118338110498536634308026710423022961 (* (pow x 2) (pow z 2))))))))) (* -31830988618379068626528276418969/25000000000000000000000000000000 (+ (* -2500000000000000000000000000000000000000000000000000000000000000/1013211836423377808197068612118338110498536634308026710423022961 (* (pow x 2) (pow z 2))) (* 625000000000000000000000000000000000000000000000000000000000000/1013211836423377808197068612118338110498536634308026710423022961 (* (pow x 2) (pow z 2))))))))) (pow z 2)) 1))
(* y (+ 5000000000000000/5641895835477563 (* 25000000000000000000000000000000/31830988618379068626528276418969 (* x y))))
(* y (+ 5000000000000000/5641895835477563 (* y (- (* 125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547 (* (pow x 2) y)) (* -25000000000000000000000000000000/31830988618379068626528276418969 x)))))
(* y (+ 5000000000000000/5641895835477563 (* y (- (* y (- (* 625000000000000000000000000000000000000000000000000000000000000/1013211836423377808197068612118338110498536634308026710423022961 (* (pow x 3) y)) (* -125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547 (pow x 2)))) (* -25000000000000000000000000000000/31830988618379068626528276418969 x)))))
(- 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 (/ (exp z) (* (pow x 2) y))) (/ 1 x))
(- (* -5641895835477563/5000000000000000 (/ z (* (pow x 2) y))) (+ (/ 1 x) (* 5641895835477563/5000000000000000 (/ 1 (* (pow x 2) y)))))
(- (* 31830988618379068626528276418969/25000000000000000000000000000000 (/ (pow z 2) (* (pow x 3) (pow y 2)))) (+ (* -1 (/ (+ (* -31830988618379068626528276418969/25000000000000000000000000000000 (/ z x)) (* 31830988618379068626528276418969/25000000000000000000000000000000 (/ z x))) (* (pow x 2) (pow y 2)))) (+ (* -1 (/ (- (* -5641895835477563/5000000000000000 z) 5641895835477563/5000000000000000) (* (pow x 2) y))) (+ (/ 1 x) (/ (pow (- (* -5641895835477563/5000000000000000 z) 5641895835477563/5000000000000000) 2) (* (pow x 3) (pow y 2)))))))
(- (+ (* 31830988618379068626528276418969/25000000000000000000000000000000 (/ (pow z 2) (* (pow x 3) (pow y 2)))) (* 179587122125166574152748016388400639365587092547/62500000000000000000000000000000000000000000000 (/ (pow z 2) (* (pow x 4) (pow y 3))))) (+ (* -1 (/ (+ (* -179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 (/ z (pow x 2))) (* 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 (/ z (pow x 2)))) (* (pow x 2) (pow y 3)))) (+ (* -1 (/ (+ (* -31830988618379068626528276418969/25000000000000000000000000000000 (/ z x)) (* 31830988618379068626528276418969/25000000000000000000000000000000 (/ z x))) (* (pow x 2) (pow y 2)))) (+ (* -1 (/ (- (* -5641895835477563/5000000000000000 z) 5641895835477563/5000000000000000) (* (pow x 2) y))) (+ (/ 1 x) (+ (/ (* (+ (* -31830988618379068626528276418969/25000000000000000000000000000000 (/ z x)) (* 31830988618379068626528276418969/25000000000000000000000000000000 (/ z x))) (- (* -5641895835477563/5000000000000000 z) 5641895835477563/5000000000000000)) (* (pow x 3) (pow y 3))) (+ (/ (* (- (* -5641895835477563/5000000000000000 z) 5641895835477563/5000000000000000) (- (* 31830988618379068626528276418969/25000000000000000000000000000000 (/ (pow z 2) (pow x 3))) (+ (* -1 (/ (+ (* -31830988618379068626528276418969/25000000000000000000000000000000 (/ z x)) (* 31830988618379068626528276418969/25000000000000000000000000000000 (/ z x))) (pow x 2))) (/ (pow (- (* -5641895835477563/5000000000000000 z) 5641895835477563/5000000000000000) 2) (pow x 3))))) (* x (pow y 3))) (/ (pow (- (* -5641895835477563/5000000000000000 z) 5641895835477563/5000000000000000) 2) (* (pow x 3) (pow y 2))))))))))
(* (pow y 2) (- (* 31830988618379068626528276418969/25000000000000000000000000000000 (/ (pow z 2) (* (pow x 2) (pow y 2)))) 1))
(* (pow y 2) (- (+ (* 31830988618379068626528276418969/25000000000000000000000000000000 (/ (pow z 2) (* (pow x 2) (pow y 2)))) (* 179587122125166574152748016388400639365587092547/62500000000000000000000000000000000000000000000 (/ (pow z 2) (* (pow x 3) (pow y 3))))) 1))
(* (pow y 2) (- (+ (* -31830988618379068626528276418969/25000000000000000000000000000000 (/ (+ (* -31830988618379068626528276418969/6250000000000000000000000000000 (/ (pow z 2) (pow x 4))) (* 31830988618379068626528276418969/25000000000000000000000000000000 (/ (pow z 2) (pow x 4)))) (pow y 4))) (+ (* 31830988618379068626528276418969/25000000000000000000000000000000 (/ (pow z 2) (* (pow x 2) (pow y 2)))) (* 179587122125166574152748016388400639365587092547/62500000000000000000000000000000000000000000000 (/ (pow z 2) (* (pow x 3) (pow y 3)))))) 1))
(* -1 (+ (/ 1 x) (* 5641895835477563/5000000000000000 (/ 1 (* (pow x 2) y)))))
(- (* -1 (/ (+ (* 5641895835477563/5000000000000000 (/ 1 (pow x 2))) (* 31830988618379068626528276418969/25000000000000000000000000000000 (/ 1 (* (pow x 3) y)))) y)) (/ 1 x))
(- (* -1 (/ (+ (* 31830988618379068626528276418969/25000000000000000000000000000000 (/ 1 (pow x 3))) (* 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 (/ 1 (* (pow x 4) y)))) (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 (/ (+ 5641895835477563/5000000000000000 (* 5641895835477563/5000000000000000 z)) (* (pow x 2) y))) (/ 1 x))
(- (* -1 (/ (- (* -1 (/ (- (* 31830988618379068626528276418969/25000000000000000000000000000000 (/ (pow z 2) (pow x 3))) (+ (* -1 (/ (+ (* -31830988618379068626528276418969/25000000000000000000000000000000 (/ z x)) (* 31830988618379068626528276418969/25000000000000000000000000000000 (/ z x))) (pow x 2))) (/ (pow (+ 5641895835477563/5000000000000000 (* 5641895835477563/5000000000000000 z)) 2) (pow x 3)))) y)) (* -1 (/ (+ 5641895835477563/5000000000000000 (* 5641895835477563/5000000000000000 z)) (pow x 2)))) y)) (/ 1 x))
(- (* -1 (/ (- (* -1 (/ (- (+ (* -1 (/ (- (* -179587122125166574152748016388400639365587092547/62500000000000000000000000000000000000000000000 (/ (pow z 2) (pow x 4))) (+ (* -1 (/ (+ (* -179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 (/ z (pow x 2))) (* 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 (/ z (pow x 2)))) (pow x 2))) (+ (/ (* (+ 5641895835477563/5000000000000000 (* 5641895835477563/5000000000000000 z)) (+ (* -31830988618379068626528276418969/25000000000000000000000000000000 (/ z x)) (* 31830988618379068626528276418969/25000000000000000000000000000000 (/ z x)))) (pow x 3)) (/ (* (+ 5641895835477563/5000000000000000 (* 5641895835477563/5000000000000000 z)) (- (* 31830988618379068626528276418969/25000000000000000000000000000000 (/ (pow z 2) (pow x 3))) (+ (* -1 (/ (+ (* -31830988618379068626528276418969/25000000000000000000000000000000 (/ z x)) (* 31830988618379068626528276418969/25000000000000000000000000000000 (/ z x))) (pow x 2))) (/ (pow (+ 5641895835477563/5000000000000000 (* 5641895835477563/5000000000000000 z)) 2) (pow x 3))))) x)))) y)) (* 31830988618379068626528276418969/25000000000000000000000000000000 (/ (pow z 2) (pow x 3)))) (+ (* -1 (/ (+ (* -31830988618379068626528276418969/25000000000000000000000000000000 (/ z x)) (* 31830988618379068626528276418969/25000000000000000000000000000000 (/ z x))) (pow x 2))) (/ (pow (+ 5641895835477563/5000000000000000 (* 5641895835477563/5000000000000000 z)) 2) (pow x 3)))) y)) (* -1 (/ (+ 5641895835477563/5000000000000000 (* 5641895835477563/5000000000000000 z)) (pow x 2)))) y)) (/ 1 x))
(* (pow y 2) (- (+ (* -1 (/ (+ (* -179587122125166574152748016388400639365587092547/62500000000000000000000000000000000000000000000 (/ (pow z 2) (pow x 3))) (* 31830988618379068626528276418969/25000000000000000000000000000000 (/ (+ (* -31830988618379068626528276418969/6250000000000000000000000000000 (/ (pow z 2) (pow x 4))) (* 31830988618379068626528276418969/25000000000000000000000000000000 (/ (pow z 2) (pow x 4)))) y))) (pow y 3))) (* 31830988618379068626528276418969/25000000000000000000000000000000 (/ (pow z 2) (* (pow x 2) (pow y 2))))) 1))
(- (* -1 (/ (+ (* 31830988618379068626528276418969/25000000000000000000000000000000 (/ 1 (* (pow x 3) y))) (* 5641895835477563/5000000000000000 (/ 1 (pow x 2)))) y)) (/ 1 x))
(- (* -1 (/ (+ (* 5641895835477563/5000000000000000 (/ 1 (pow x 2))) (+ (/ 31830988618379068626528276418969/25000000000000000000000000000000 (* (pow x 3) y)) (/ 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 (* (pow x 4) (pow y 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))))))
(- x (+ (* 5641895835477563/5000000000000000 (/ 1 (* (pow x 2) y))) (/ 1 x)))
(- (+ x (* -5641895835477563/5000000000000000 (/ z (* (pow x 2) y)))) (+ (* 5641895835477563/5000000000000000 (/ 1 (* (pow x 2) y))) (/ 1 x)))
(- (+ x (* z (- (* -5641895835477563/10000000000000000 (/ z (* (pow x 2) y))) (* 5641895835477563/5000000000000000 (/ 1 (* (pow x 2) y)))))) (+ (* 5641895835477563/5000000000000000 (/ 1 (* (pow x 2) y))) (/ 1 x)))
(- (+ x (* z (- (* z (- (* -5641895835477563/30000000000000000 (/ z (* (pow x 2) y))) (* 5641895835477563/10000000000000000 (/ 1 (* (pow x 2) y))))) (* 5641895835477563/5000000000000000 (/ 1 (* (pow x 2) y)))))) (+ (* 5641895835477563/5000000000000000 (/ 1 (* (pow x 2) y))) (/ 1 x)))
(/ (+ 1 (* 5641895835477563/5000000000000000 (/ 1 (* x y)))) x)
(+ (* 5641895835477563/5000000000000000 (/ z (* (pow x 2) y))) (+ (/ 1 x) (/ 5641895835477563/5000000000000000 (* (pow x 2) y))))
(+ (* z (+ (* 5641895835477563/10000000000000000 (/ z (* (pow x 2) y))) (* 5641895835477563/5000000000000000 (/ 1 (* (pow x 2) y))))) (+ (/ 1 x) (/ 5641895835477563/5000000000000000 (* (pow x 2) y))))
(+ (* z (+ (* z (+ (* 5641895835477563/30000000000000000 (/ z (* (pow x 2) y))) (* 5641895835477563/10000000000000000 (/ 1 (* (pow x 2) y))))) (* 5641895835477563/5000000000000000 (/ 1 (* (pow x 2) y))))) (+ (/ 1 x) (/ 5641895835477563/5000000000000000 (* (pow x 2) y))))
(+ 1 (* 5641895835477563/5000000000000000 (/ 1 (* x y))))
(+ 1 (+ (* 5641895835477563/5000000000000000 (/ 1 (* x y))) (* 5641895835477563/5000000000000000 (/ z (* x y)))))
(+ 1 (+ (* 5641895835477563/5000000000000000 (/ 1 (* x y))) (* z (+ (* 5641895835477563/10000000000000000 (/ z (* x y))) (* 5641895835477563/5000000000000000 (/ 1 (* x y)))))))
(+ 1 (+ (* 5641895835477563/5000000000000000 (/ 1 (* x y))) (* z (+ (* z (+ (* 5641895835477563/30000000000000000 (/ z (* x y))) (* 5641895835477563/10000000000000000 (/ 1 (* x y))))) (* 5641895835477563/5000000000000000 (/ 1 (* x y)))))))
(+ (* -5000000000000000/5641895835477563 (* y z)) (* 5000000000000000/5641895835477563 y))
(+ (* 5000000000000000/5641895835477563 y) (* z (+ (* -5000000000000000/5641895835477563 y) (* -5000000000000000/5641895835477563 (* z (+ (* -1 y) (* 1/2 y)))))))
(+ (* 5000000000000000/5641895835477563 y) (* z (+ (* -5000000000000000/5641895835477563 y) (* z (+ (* -5000000000000000/5641895835477563 (* z (+ (* -1 (+ (* -1 y) (* 1/2 y))) (+ (* -1/2 y) (* 1/6 y))))) (* -5000000000000000/5641895835477563 (+ (* -1 y) (* 1/2 y))))))))
y
(+ y (* -1 (* y z)))
(+ y (* z (- (* -1 (* z (+ (* -1 y) (* 1/2 y)))) y)))
(+ y (* z (- (* z (- (* -1 (* z (+ (* -1 (+ (* -1 y) (* 1/2 y))) (+ (* -1/2 y) (* 1/6 y))))) (+ (* -1 y) (* 1/2 y)))) y)))
(+ 1 z)
(+ 1 (* z (+ 1 (* 1/2 z))))
(+ 1 (* z (+ 1 (* z (+ 1/2 (* 1/6 z))))))
(+ (* -1 (pow y 2)) (* 31830988618379068626528276418969/25000000000000000000000000000000 (/ (* (pow y 2) (pow z 2)) (pow (- 5641895835477563/5000000000000000 (* x y)) 2))))
(+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y))))
(/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)))
(- (* 5641895835477563/5000000000000000 (exp z)) (* x y))
(- x (+ (* 5641895835477563/5000000000000000 (/ (exp z) (* (pow x 2) y))) (/ 1 x)))
(exp 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))))))
(* 31830988618379068626528276418969/25000000000000000000000000000000 (/ (* (pow y 2) (pow z 2)) (pow (- 5641895835477563/5000000000000000 (* x y)) 2)))
(* (pow z 2) (+ (* -1 (/ (pow y 2) (pow z 2))) (* 31830988618379068626528276418969/25000000000000000000000000000000 (/ (pow y 2) (pow (- 5641895835477563/5000000000000000 (* x y)) 2)))))
(* -1 (* z (+ (* -1 (/ y (* z (- 5641895835477563/5000000000000000 (* x y))))) (* 5641895835477563/5000000000000000 (/ y (pow (- 5641895835477563/5000000000000000 (* x y)) 2))))))
Calls

9 calls:

TimeVariablePointExpression
67.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)))) (* (- 1 (/ 1 (* x x))) x) (- 1 (/ 1 (* x x))) (+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)))) (- x (/ (+ (* (/ 5641895835477563/5000000000000000 y) (/ (exp z) x)) 1) x)) (/ (+ (* (/ 5641895835477563/5000000000000000 y) (/ (exp z) x)) 1) x) (+ (* (/ 5641895835477563/5000000000000000 y) (/ (exp z) x)) 1) (+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)))) (* (/ y (exp z)) 5000000000000000/5641895835477563) (/ y (exp z)) (exp z) (+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)))) (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y))) (/ (+ (* 31830988618379068626528276418969/25000000000000000000000000000000 (pow (* z (/ y (- 5641895835477563/5000000000000000 (* y x)))) 2)) (* (neg y) y)) (* (- (* (/ y (- 5641895835477563/5000000000000000 (* y x))) (* -5641895835477563/5000000000000000 z)) y) (- 5641895835477563/5000000000000000 (* y x)))) (+ (* 31830988618379068626528276418969/25000000000000000000000000000000 (pow (* z (/ y (- 5641895835477563/5000000000000000 (* y x)))) 2)) (* (neg y) y)) (* x y) (/ 5641895835477563/5000000000000000 (* y x)) (/ y (- 5641895835477563/5000000000000000 (* y x))))
48.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)))) (* (- 1 (/ 1 (* x x))) x) (- 1 (/ 1 (* x x))) (+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)))) (- x (/ (+ (* (/ 5641895835477563/5000000000000000 y) (/ (exp z) x)) 1) x)) (/ (+ (* (/ 5641895835477563/5000000000000000 y) (/ (exp z) x)) 1) x) (+ (* (/ 5641895835477563/5000000000000000 y) (/ (exp z) x)) 1) (+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)))) (* (/ y (exp z)) 5000000000000000/5641895835477563) (/ y (exp z)) (exp z) (+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)))) (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y))) (/ (+ (* 31830988618379068626528276418969/25000000000000000000000000000000 (pow (* z (/ y (- 5641895835477563/5000000000000000 (* y x)))) 2)) (* (neg y) y)) (* (- (* (/ y (- 5641895835477563/5000000000000000 (* y x))) (* -5641895835477563/5000000000000000 z)) y) (- 5641895835477563/5000000000000000 (* y x)))) (+ (* 31830988618379068626528276418969/25000000000000000000000000000000 (pow (* z (/ y (- 5641895835477563/5000000000000000 (* y x)))) 2)) (* (neg y) y)) (* x y) (/ 5641895835477563/5000000000000000 (* y x)) (/ y (- 5641895835477563/5000000000000000 (* y x))))
9.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)))) (* (- 1 (/ 1 (* x x))) x) (- 1 (/ 1 (* x x))) (+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)))) (- x (/ (+ (* (/ 5641895835477563/5000000000000000 y) (/ (exp z) x)) 1) x)) (/ (+ (* (/ 5641895835477563/5000000000000000 y) (/ (exp z) x)) 1) x) (+ (* (/ 5641895835477563/5000000000000000 y) (/ (exp z) x)) 1) (+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)))) (* (/ y (exp z)) 5000000000000000/5641895835477563) (/ y (exp z)) (exp z) (+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)))) (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y))) (/ (+ (* 31830988618379068626528276418969/25000000000000000000000000000000 (pow (* z (/ y (- 5641895835477563/5000000000000000 (* y x)))) 2)) (* (neg y) y)) (* (- (* (/ y (- 5641895835477563/5000000000000000 (* y x))) (* -5641895835477563/5000000000000000 z)) y) (- 5641895835477563/5000000000000000 (* y x)))) (+ (* 31830988618379068626528276418969/25000000000000000000000000000000 (pow (* z (/ y (- 5641895835477563/5000000000000000 (* y x)))) 2)) (* (neg y) y)) (* x y) (/ 5641895835477563/5000000000000000 (* y x)) (/ y (- 5641895835477563/5000000000000000 (* y x))))
7.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)))) (* (- 1 (/ 1 (* x x))) x) (- 1 (/ 1 (* x x))) (+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)))) (- x (/ (+ (* (/ 5641895835477563/5000000000000000 y) (/ (exp z) x)) 1) x)) (/ (+ (* (/ 5641895835477563/5000000000000000 y) (/ (exp z) x)) 1) x) (+ (* (/ 5641895835477563/5000000000000000 y) (/ (exp z) x)) 1) (+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)))) (* (/ y (exp z)) 5000000000000000/5641895835477563) (/ y (exp z)) (exp z) (+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)))) (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y))) (/ (+ (* 31830988618379068626528276418969/25000000000000000000000000000000 (pow (* z (/ y (- 5641895835477563/5000000000000000 (* y x)))) 2)) (* (neg y) y)) (* (- (* (/ y (- 5641895835477563/5000000000000000 (* y x))) (* -5641895835477563/5000000000000000 z)) y) (- 5641895835477563/5000000000000000 (* y x)))) (+ (* 31830988618379068626528276418969/25000000000000000000000000000000 (pow (* z (/ y (- 5641895835477563/5000000000000000 (* y x)))) 2)) (* (neg y) y)) (* x y) (/ 5641895835477563/5000000000000000 (* y x)) (/ y (- 5641895835477563/5000000000000000 (* y x))))
6.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)))) (* (- 1 (/ 1 (* x x))) x) (- 1 (/ 1 (* x x))) (+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)))) (- x (/ (+ (* (/ 5641895835477563/5000000000000000 y) (/ (exp z) x)) 1) x)) (/ (+ (* (/ 5641895835477563/5000000000000000 y) (/ (exp z) x)) 1) x) (+ (* (/ 5641895835477563/5000000000000000 y) (/ (exp z) x)) 1) (+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)))) (* (/ y (exp z)) 5000000000000000/5641895835477563) (/ y (exp z)) (exp z) (+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)))) (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y))) (/ (+ (* 31830988618379068626528276418969/25000000000000000000000000000000 (pow (* z (/ y (- 5641895835477563/5000000000000000 (* y x)))) 2)) (* (neg y) y)) (* (- (* (/ y (- 5641895835477563/5000000000000000 (* y x))) (* -5641895835477563/5000000000000000 z)) y) (- 5641895835477563/5000000000000000 (* y x)))) (+ (* 31830988618379068626528276418969/25000000000000000000000000000000 (pow (* z (/ y (- 5641895835477563/5000000000000000 (* y x)))) 2)) (* (neg y) y)) (* x y) (/ 5641895835477563/5000000000000000 (* y x)) (/ y (- 5641895835477563/5000000000000000 (* y x))))

simplify262.0ms (3.4%)

Memory
7.9MiB live, 233.5MiB allocated
Algorithm
egg-herbie
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
09755491
132895408
086395141
Stop Event
iter limit
node limit
Counts
171 → 169
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)
(/ (- (pow x 2) 1) x)
(/ -1 (pow x 2))
(/ (- (pow x 2) 1) (pow x 2))
(* -5641895835477563/5000000000000000 (/ (exp z) (* (pow x 2) y)))
(/ (- (* -1 x) (* 5641895835477563/5000000000000000 (/ (exp z) y))) (pow x 2))
(/ (- (* x (- (pow x 2) 1)) (* 5641895835477563/5000000000000000 (/ (exp z) y))) (pow x 2))
(* 5641895835477563/5000000000000000 (/ (exp z) (* (pow x 2) y)))
(/ (+ x (* 5641895835477563/5000000000000000 (/ (exp z) y))) (pow x 2))
(* 5641895835477563/5000000000000000 (/ (exp z) (* x y)))
(/ (+ x (* 5641895835477563/5000000000000000 (/ (exp z) y))) x)
(* 5000000000000000/5641895835477563 (/ (+ (* -1 (pow y 2)) (* (pow y 2) (pow z 2))) (- (* -1 (* y z)) y)))
(+ (* 5000000000000000/5641895835477563 (/ (+ (* -1 (pow y 2)) (* (pow y 2) (pow z 2))) (- (* -1 (* y z)) y))) (* x (- (* 50000000000000000000000000000000/31830988618379068626528276418969 (/ (* (pow y 3) (pow z 2)) (- (* -1 (* y z)) y))) (* 25000000000000000000000000000000/31830988618379068626528276418969 (/ (* (+ (* -1 (* y (- (* -1 (* y z)) y))) (* -1 (* (pow y 2) z))) (+ (* -1 (pow y 2)) (* (pow y 2) (pow z 2)))) (pow (- (* -1 (* y z)) y) 2))))))
(+ (* 5000000000000000/5641895835477563 (/ (+ (* -1 (pow y 2)) (* (pow y 2) (pow z 2))) (- (* -1 (* y z)) y))) (* x (- (+ (* 50000000000000000000000000000000/31830988618379068626528276418969 (/ (* (pow y 3) (pow z 2)) (- (* -1 (* y z)) y))) (* x (- (* -5641895835477563/5000000000000000 (/ (+ (* -2500000000000000000000000000000000000000000000000000000000000000/1013211836423377808197068612118338110498536634308026710423022961 (* (pow y 4) (pow z 2))) (* 625000000000000000000000000000000000000000000000000000000000000/1013211836423377808197068612118338110498536634308026710423022961 (* (pow y 4) (pow z 2)))) (- (* -1 (* y z)) y))) (+ (* 25000000000000000000000000000000/31830988618379068626528276418969 (/ (* (+ (* -1 (pow y 2)) (* (pow y 2) (pow z 2))) (+ (* -5000000000000000/5641895835477563 (* (pow y 3) z)) (* 5000000000000000/5641895835477563 (* (pow y 3) z)))) (pow (- (* -1 (* y z)) y) 2))) (* 5000000000000000/5641895835477563 (/ (* (+ (* -1 (* y (- (* -1 (* y z)) y))) (* -1 (* (pow y 2) z))) (- (* 50000000000000000000000000000000/31830988618379068626528276418969 (/ (* (pow y 3) (pow z 2)) (- (* -1 (* y z)) y))) (* 25000000000000000000000000000000/31830988618379068626528276418969 (/ (* (+ (* -1 (* y (- (* -1 (* y z)) y))) (* -1 (* (pow y 2) z))) (+ (* -1 (pow y 2)) (* (pow y 2) (pow z 2)))) (pow (- (* -1 (* y z)) y) 2))))) (- (* -1 (* y z)) y))))))) (* 25000000000000000000000000000000/31830988618379068626528276418969 (/ (* (+ (* -1 (* y (- (* -1 (* y z)) y))) (* -1 (* (pow y 2) z))) (+ (* -1 (pow y 2)) (* (pow y 2) (pow z 2)))) (pow (- (* -1 (* y z)) y) 2))))))
(+ (* 5000000000000000/5641895835477563 (/ (+ (* -1 (pow y 2)) (* (pow y 2) (pow z 2))) (- (* -1 (* y z)) y))) (* x (- (+ (* 50000000000000000000000000000000/31830988618379068626528276418969 (/ (* (pow y 3) (pow z 2)) (- (* -1 (* y z)) y))) (* x (- (+ (* -5641895835477563/5000000000000000 (/ (+ (* -2500000000000000000000000000000000000000000000000000000000000000/1013211836423377808197068612118338110498536634308026710423022961 (* (pow y 4) (pow z 2))) (* 625000000000000000000000000000000000000000000000000000000000000/1013211836423377808197068612118338110498536634308026710423022961 (* (pow y 4) (pow z 2)))) (- (* -1 (* y z)) y))) (* x (- (* -5641895835477563/5000000000000000 (/ (+ (* 6250000000000000000000000000000000000000000000000000000000000000000000000000000/5716435640373629036936327838135698990352533513761386655294448491685017549324043 (* (pow y 5) (pow z 2))) (* 10000000000000000/5641895835477563 (* y (+ (* -2500000000000000000000000000000000000000000000000000000000000000/1013211836423377808197068612118338110498536634308026710423022961 (* (pow y 4) (pow z 2))) (* 625000000000000000000000000000000000000000000000000000000000000/1013211836423377808197068612118338110498536634308026710423022961 (* (pow y 4) (pow z 2))))))) (- (* -1 (* y z)) y))) (+ (* 25000000000000000000000000000000/31830988618379068626528276418969 (/ (* (+ (* -1 (pow y 2)) (* (pow y 2) (pow z 2))) (+ (* -25000000000000000000000000000000/31830988618379068626528276418969 (* (pow y 4) z)) (* 25000000000000000000000000000000/31830988618379068626528276418969 (* (pow y 4) z)))) (pow (- (* -1 (* y z)) y) 2))) (+ (* 5000000000000000/5641895835477563 (/ (* (+ (* -1 (* y (- (* -1 (* y z)) y))) (* -1 (* (pow y 2) z))) (- (* -5641895835477563/5000000000000000 (/ (+ (* -2500000000000000000000000000000000000000000000000000000000000000/1013211836423377808197068612118338110498536634308026710423022961 (* (pow y 4) (pow z 2))) (* 625000000000000000000000000000000000000000000000000000000000000/1013211836423377808197068612118338110498536634308026710423022961 (* (pow y 4) (pow z 2)))) (- (* -1 (* y z)) y))) (+ (* 25000000000000000000000000000000/31830988618379068626528276418969 (/ (* (+ (* -1 (pow y 2)) (* (pow y 2) (pow z 2))) (+ (* -5000000000000000/5641895835477563 (* (pow y 3) z)) (* 5000000000000000/5641895835477563 (* (pow y 3) z)))) (pow (- (* -1 (* y z)) y) 2))) (* 5000000000000000/5641895835477563 (/ (* (+ (* -1 (* y (- (* -1 (* y z)) y))) (* -1 (* (pow y 2) z))) (- (* 50000000000000000000000000000000/31830988618379068626528276418969 (/ (* (pow y 3) (pow z 2)) (- (* -1 (* y z)) y))) (* 25000000000000000000000000000000/31830988618379068626528276418969 (/ (* (+ (* -1 (* y (- (* -1 (* y z)) y))) (* -1 (* (pow y 2) z))) (+ (* -1 (pow y 2)) (* (pow y 2) (pow z 2)))) (pow (- (* -1 (* y z)) y) 2))))) (- (* -1 (* y z)) y)))))) (- (* -1 (* y z)) y))) (* 5000000000000000/5641895835477563 (/ (* (+ (* -5000000000000000/5641895835477563 (* (pow y 3) z)) (* 5000000000000000/5641895835477563 (* (pow y 3) z))) (- (* 50000000000000000000000000000000/31830988618379068626528276418969 (/ (* (pow y 3) (pow z 2)) (- (* -1 (* y z)) y))) (* 25000000000000000000000000000000/31830988618379068626528276418969 (/ (* (+ (* -1 (* y (- (* -1 (* y z)) y))) (* -1 (* (pow y 2) z))) (+ (* -1 (pow y 2)) (* (pow y 2) (pow z 2)))) (pow (- (* -1 (* y z)) y) 2))))) (- (* -1 (* y z)) y)))))))) (+ (* 25000000000000000000000000000000/31830988618379068626528276418969 (/ (* (+ (* -1 (pow y 2)) (* (pow y 2) (pow z 2))) (+ (* -5000000000000000/5641895835477563 (* (pow y 3) z)) (* 5000000000000000/5641895835477563 (* (pow y 3) z)))) (pow (- (* -1 (* y z)) y) 2))) (* 5000000000000000/5641895835477563 (/ (* (+ (* -1 (* y (- (* -1 (* y z)) y))) (* -1 (* (pow y 2) z))) (- (* 50000000000000000000000000000000/31830988618379068626528276418969 (/ (* (pow y 3) (pow z 2)) (- (* -1 (* y z)) y))) (* 25000000000000000000000000000000/31830988618379068626528276418969 (/ (* (+ (* -1 (* y (- (* -1 (* y z)) y))) (* -1 (* (pow y 2) z))) (+ (* -1 (pow y 2)) (* (pow y 2) (pow z 2)))) (pow (- (* -1 (* y z)) y) 2))))) (- (* -1 (* y z)) y))))))) (* 25000000000000000000000000000000/31830988618379068626528276418969 (/ (* (+ (* -1 (* y (- (* -1 (* y z)) y))) (* -1 (* (pow y 2) z))) (+ (* -1 (pow y 2)) (* (pow y 2) (pow z 2)))) (pow (- (* -1 (* y z)) y) 2))))))
(+ (* -1 (pow y 2)) (* (pow y 2) (pow z 2)))
(+ (* -1 (pow y 2)) (+ (* 10000000000000000/5641895835477563 (* x (* (pow y 3) (pow z 2)))) (* (pow y 2) (pow z 2))))
(+ (* -1 (pow y 2)) (+ (* x (+ (* -31830988618379068626528276418969/25000000000000000000000000000000 (* x (+ (* -2500000000000000000000000000000000000000000000000000000000000000/1013211836423377808197068612118338110498536634308026710423022961 (* (pow y 4) (pow z 2))) (* 625000000000000000000000000000000000000000000000000000000000000/1013211836423377808197068612118338110498536634308026710423022961 (* (pow y 4) (pow z 2)))))) (* 10000000000000000/5641895835477563 (* (pow y 3) (pow z 2))))) (* (pow y 2) (pow z 2))))
(+ (* -1 (pow y 2)) (+ (* x (+ (* 10000000000000000/5641895835477563 (* (pow y 3) (pow z 2))) (* x (+ (* -31830988618379068626528276418969/25000000000000000000000000000000 (* x (+ (* 6250000000000000000000000000000000000000000000000000000000000000000000000000000/5716435640373629036936327838135698990352533513761386655294448491685017549324043 (* (pow y 5) (pow z 2))) (* 10000000000000000/5641895835477563 (* y (+ (* -2500000000000000000000000000000000000000000000000000000000000000/1013211836423377808197068612118338110498536634308026710423022961 (* (pow y 4) (pow z 2))) (* 625000000000000000000000000000000000000000000000000000000000000/1013211836423377808197068612118338110498536634308026710423022961 (* (pow y 4) (pow z 2))))))))) (* -31830988618379068626528276418969/25000000000000000000000000000000 (+ (* -2500000000000000000000000000000000000000000000000000000000000000/1013211836423377808197068612118338110498536634308026710423022961 (* (pow y 4) (pow z 2))) (* 625000000000000000000000000000000000000000000000000000000000000/1013211836423377808197068612118338110498536634308026710423022961 (* (pow y 4) (pow z 2))))))))) (* (pow y 2) (pow z 2))))
(* x y)
(/ 5641895835477563/5000000000000000 (* x y))
(* 5000000000000000/5641895835477563 y)
(+ (* 25000000000000000000000000000000/31830988618379068626528276418969 (* x (pow y 2))) (* 5000000000000000/5641895835477563 y))
(+ (* 5000000000000000/5641895835477563 y) (* x (- (* 125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547 (* x (pow y 3))) (* -25000000000000000000000000000000/31830988618379068626528276418969 (pow y 2)))))
(+ (* 5000000000000000/5641895835477563 y) (* x (- (* x (- (* 625000000000000000000000000000000000000000000000000000000000000/1013211836423377808197068612118338110498536634308026710423022961 (* x (pow y 4))) (* -125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547 (pow y 3)))) (* -25000000000000000000000000000000/31830988618379068626528276418969 (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)))))
(/ (- (* -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
(- 1 (/ 1 (pow x 2)))
(/ 1 x)
(/ (+ 1 (* 5641895835477563/5000000000000000 (/ (exp z) (* x y)))) x)
(+ 1 (* 5641895835477563/5000000000000000 (/ (exp z) (* x y))))
(/ (- (+ (* -5641895835477563/5000000000000000 (/ z (* x y))) (/ -5641895835477563/5000000000000000 (* x y))) 1) x)
(/ (- (* 31830988618379068626528276418969/25000000000000000000000000000000 (/ (pow z 2) (* (pow x 2) (pow y 2)))) (+ 1 (+ (* -1 (/ (+ (* -31830988618379068626528276418969/25000000000000000000000000000000 z) (* 31830988618379068626528276418969/25000000000000000000000000000000 z)) (* (pow x 2) (pow y 2)))) (+ (* -1 (/ (+ (* -5641895835477563/5000000000000000 y) (* -5641895835477563/5000000000000000 (* y z))) (* x (pow y 2)))) (/ (pow (+ (* -5641895835477563/5000000000000000 y) (* -5641895835477563/5000000000000000 (* y z))) 2) (* (pow x 2) (pow y 4))))))) x)
(/ (- (+ (* 31830988618379068626528276418969/25000000000000000000000000000000 (/ (pow z 2) (* (pow x 2) (pow y 2)))) (* 179587122125166574152748016388400639365587092547/62500000000000000000000000000000000000000000000 (/ (pow z 2) (* (pow x 3) (pow y 3))))) (+ 1 (+ (* -1 (/ (+ (* -179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 (/ z y)) (* 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 (/ z y))) (* (pow x 3) (pow y 2)))) (+ (* -1 (/ (+ (* -31830988618379068626528276418969/25000000000000000000000000000000 z) (* 31830988618379068626528276418969/25000000000000000000000000000000 z)) (* (pow x 2) (pow y 2)))) (+ (* -1 (/ (+ (* -5641895835477563/5000000000000000 y) (* -5641895835477563/5000000000000000 (* y z))) (* x (pow y 2)))) (+ (/ (* (+ (* -31830988618379068626528276418969/25000000000000000000000000000000 z) (* 31830988618379068626528276418969/25000000000000000000000000000000 z)) (+ (* -5641895835477563/5000000000000000 y) (* -5641895835477563/5000000000000000 (* y z)))) (* (pow x 3) (pow y 4))) (+ (/ (* (+ (* -5641895835477563/5000000000000000 y) (* -5641895835477563/5000000000000000 (* y z))) (- (* 31830988618379068626528276418969/25000000000000000000000000000000 (/ (pow z 2) (pow y 2))) (+ (* -1 (/ (+ (* -31830988618379068626528276418969/25000000000000000000000000000000 z) (* 31830988618379068626528276418969/25000000000000000000000000000000 z)) (pow y 2))) (/ (pow (+ (* -5641895835477563/5000000000000000 y) (* -5641895835477563/5000000000000000 (* y z))) 2) (pow y 4))))) (* (pow x 3) (pow y 2))) (/ (pow (+ (* -5641895835477563/5000000000000000 y) (* -5641895835477563/5000000000000000 (* y z))) 2) (* (pow x 2) (pow y 4)))))))))) x)
(* -1 (pow y 2))
(+ (* -1 (pow y 2)) (* 31830988618379068626528276418969/25000000000000000000000000000000 (/ (pow z 2) (pow x 2))))
(+ (* -1 (pow y 2)) (+ (* 31830988618379068626528276418969/25000000000000000000000000000000 (/ (pow z 2) (pow x 2))) (* 179587122125166574152748016388400639365587092547/62500000000000000000000000000000000000000000000 (/ (pow z 2) (* (pow x 3) y)))))
(+ (* -31830988618379068626528276418969/25000000000000000000000000000000 (/ (+ (* -31830988618379068626528276418969/6250000000000000000000000000000 (/ (pow z 2) (pow y 2))) (* 31830988618379068626528276418969/25000000000000000000000000000000 (/ (pow z 2) (pow y 2)))) (pow x 4))) (+ (* -1 (pow y 2)) (+ (* 31830988618379068626528276418969/25000000000000000000000000000000 (/ (pow z 2) (pow x 2))) (* 179587122125166574152748016388400639365587092547/62500000000000000000000000000000000000000000000 (/ (pow z 2) (* (pow x 3) y))))))
(* -1 (/ (+ 1 (* 5641895835477563/5000000000000000 (/ 1 (* x y)))) x))
(/ (- (* -1 (/ (+ (* 5641895835477563/5000000000000000 (/ 1 y)) (* 31830988618379068626528276418969/25000000000000000000000000000000 (/ 1 (* x (pow y 2))))) x)) 1) x)
(/ (- (* -1 (/ (+ (* 31830988618379068626528276418969/25000000000000000000000000000000 (/ 1 (pow y 2))) (* 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 (/ 1 (* x (pow y 3))))) (pow x 2))) (+ 1 (/ 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))))
(* -1 (/ (- (* -5641895835477563/5000000000000000 (/ (exp z) (* x y))) 1) x))
(* -1 (/ (+ 1 (* -1 (/ (+ (* -5641895835477563/5000000000000000 y) (* -5641895835477563/5000000000000000 (* y z))) (* x (pow y 2))))) x))
(* -1 (/ (+ 1 (* -1 (/ (- (* -1 (/ (- (* -31830988618379068626528276418969/25000000000000000000000000000000 (/ (pow z 2) (pow y 2))) (+ (* -1 (/ (+ (* -31830988618379068626528276418969/25000000000000000000000000000000 z) (* 31830988618379068626528276418969/25000000000000000000000000000000 z)) (pow y 2))) (* -1 (/ (pow (+ (* -5641895835477563/5000000000000000 y) (* -5641895835477563/5000000000000000 (* y z))) 2) (pow y 4))))) x)) (* -1 (/ (+ (* -5641895835477563/5000000000000000 y) (* -5641895835477563/5000000000000000 (* y z))) (pow y 2)))) x))) x))
(* -1 (/ (+ 1 (* -1 (/ (- (* -1 (/ (- (+ (* -31830988618379068626528276418969/25000000000000000000000000000000 (/ (pow z 2) (pow y 2))) (* -1 (/ (- (* 179587122125166574152748016388400639365587092547/62500000000000000000000000000000000000000000000 (/ (pow z 2) (pow y 3))) (+ (* -1 (/ (* (+ (* -31830988618379068626528276418969/25000000000000000000000000000000 z) (* 31830988618379068626528276418969/25000000000000000000000000000000 z)) (+ (* -5641895835477563/5000000000000000 y) (* -5641895835477563/5000000000000000 (* y z)))) (pow y 4))) (+ (* -1 (/ (* (+ (* -5641895835477563/5000000000000000 y) (* -5641895835477563/5000000000000000 (* y z))) (- (* -31830988618379068626528276418969/25000000000000000000000000000000 (/ (pow z 2) (pow y 2))) (+ (* -1 (/ (+ (* -31830988618379068626528276418969/25000000000000000000000000000000 z) (* 31830988618379068626528276418969/25000000000000000000000000000000 z)) (pow y 2))) (* -1 (/ (pow (+ (* -5641895835477563/5000000000000000 y) (* -5641895835477563/5000000000000000 (* y z))) 2) (pow y 4)))))) (pow y 2))) (* -1 (/ (+ (* -179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 (/ z y)) (* 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 (/ z y))) (pow y 2)))))) x))) (+ (* -1 (/ (+ (* -31830988618379068626528276418969/25000000000000000000000000000000 z) (* 31830988618379068626528276418969/25000000000000000000000000000000 z)) (pow y 2))) (* -1 (/ (pow (+ (* -5641895835477563/5000000000000000 y) (* -5641895835477563/5000000000000000 (* y z))) 2) (pow y 4))))) x)) (* -1 (/ (+ (* -5641895835477563/5000000000000000 y) (* -5641895835477563/5000000000000000 (* y z))) (pow y 2)))) x))) x))
(+ (* -1 (/ (+ (* -179587122125166574152748016388400639365587092547/62500000000000000000000000000000000000000000000 (/ (pow z 2) y)) (* 31830988618379068626528276418969/25000000000000000000000000000000 (/ (+ (* -31830988618379068626528276418969/6250000000000000000000000000000 (/ (pow z 2) (pow y 2))) (* 31830988618379068626528276418969/25000000000000000000000000000000 (/ (pow z 2) (pow y 2)))) x))) (pow x 3))) (+ (* -1 (pow y 2)) (* 31830988618379068626528276418969/25000000000000000000000000000000 (/ (pow z 2) (pow x 2)))))
(* -1 (/ (+ 1 (+ (/ 5641895835477563/5000000000000000 (* x y)) (/ 31830988618379068626528276418969/25000000000000000000000000000000 (* (pow x 2) (pow y 2))))) x))
(* -1 (/ (+ 1 (* -1 (/ (- (* -1 (/ (+ (* 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 (/ 1 (* x (pow y 3)))) (* 31830988618379068626528276418969/25000000000000000000000000000000 (/ 1 (pow y 2)))) 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 (- x (/ 1 x))) (* 5641895835477563/5000000000000000 (/ (exp z) (pow x 2)))) y)
(/ (+ (* 5641895835477563/5000000000000000 (/ (exp z) (pow x 2))) (/ y x)) y)
(/ (+ y (* 5641895835477563/5000000000000000 (/ (exp z) x))) y)
(/ y (exp z))
(* 5000000000000000/5641895835477563 (/ (* y (- (pow z 2) 1)) (- (* -1 z) 1)))
(* y (+ (* 5000000000000000/5641895835477563 (/ (- (pow z 2) 1) (- (* -1 z) 1))) (* y (- (* 50000000000000000000000000000000/31830988618379068626528276418969 (/ (* x (pow z 2)) (- (* -1 z) 1))) (* 25000000000000000000000000000000/31830988618379068626528276418969 (/ (* (+ (* -1 (* x z)) (* -1 (* x (- (* -1 z) 1)))) (- (pow z 2) 1)) (pow (- (* -1 z) 1) 2)))))))
(* y (+ (* 5000000000000000/5641895835477563 (/ (- (pow z 2) 1) (- (* -1 z) 1))) (* y (- (+ (* 50000000000000000000000000000000/31830988618379068626528276418969 (/ (* x (pow z 2)) (- (* -1 z) 1))) (* y (- (* -5641895835477563/5000000000000000 (/ (+ (* -2500000000000000000000000000000000000000000000000000000000000000/1013211836423377808197068612118338110498536634308026710423022961 (* (pow x 2) (pow z 2))) (* 625000000000000000000000000000000000000000000000000000000000000/1013211836423377808197068612118338110498536634308026710423022961 (* (pow x 2) (pow z 2)))) (- (* -1 z) 1))) (+ (* 25000000000000000000000000000000/31830988618379068626528276418969 (/ (* (+ (* -5000000000000000/5641895835477563 (* (pow x 2) z)) (* 5000000000000000/5641895835477563 (* (pow x 2) z))) (- (pow z 2) 1)) (pow (- (* -1 z) 1) 2))) (* 5000000000000000/5641895835477563 (/ (* (+ (* -1 (* x z)) (* -1 (* x (- (* -1 z) 1)))) (- (* 50000000000000000000000000000000/31830988618379068626528276418969 (/ (* x (pow z 2)) (- (* -1 z) 1))) (* 25000000000000000000000000000000/31830988618379068626528276418969 (/ (* (+ (* -1 (* x z)) (* -1 (* x (- (* -1 z) 1)))) (- (pow z 2) 1)) (pow (- (* -1 z) 1) 2))))) (- (* -1 z) 1))))))) (* 25000000000000000000000000000000/31830988618379068626528276418969 (/ (* (+ (* -1 (* x z)) (* -1 (* x (- (* -1 z) 1)))) (- (pow z 2) 1)) (pow (- (* -1 z) 1) 2)))))))
(* y (+ (* 5000000000000000/5641895835477563 (/ (- (pow z 2) 1) (- (* -1 z) 1))) (* y (- (+ (* 50000000000000000000000000000000/31830988618379068626528276418969 (/ (* x (pow z 2)) (- (* -1 z) 1))) (* y (- (+ (* -5641895835477563/5000000000000000 (/ (+ (* -2500000000000000000000000000000000000000000000000000000000000000/1013211836423377808197068612118338110498536634308026710423022961 (* (pow x 2) (pow z 2))) (* 625000000000000000000000000000000000000000000000000000000000000/1013211836423377808197068612118338110498536634308026710423022961 (* (pow x 2) (pow z 2)))) (- (* -1 z) 1))) (* y (- (* -5641895835477563/5000000000000000 (/ (+ (* 6250000000000000000000000000000000000000000000000000000000000000000000000000000/5716435640373629036936327838135698990352533513761386655294448491685017549324043 (* (pow x 3) (pow z 2))) (* 10000000000000000/5641895835477563 (* x (+ (* -2500000000000000000000000000000000000000000000000000000000000000/1013211836423377808197068612118338110498536634308026710423022961 (* (pow x 2) (pow z 2))) (* 625000000000000000000000000000000000000000000000000000000000000/1013211836423377808197068612118338110498536634308026710423022961 (* (pow x 2) (pow z 2))))))) (- (* -1 z) 1))) (+ (* 25000000000000000000000000000000/31830988618379068626528276418969 (/ (* (+ (* -25000000000000000000000000000000/31830988618379068626528276418969 (* (pow x 3) z)) (* 25000000000000000000000000000000/31830988618379068626528276418969 (* (pow x 3) z))) (- (pow z 2) 1)) (pow (- (* -1 z) 1) 2))) (+ (* 5000000000000000/5641895835477563 (/ (* (+ (* -1 (* x z)) (* -1 (* x (- (* -1 z) 1)))) (- (* -5641895835477563/5000000000000000 (/ (+ (* -2500000000000000000000000000000000000000000000000000000000000000/1013211836423377808197068612118338110498536634308026710423022961 (* (pow x 2) (pow z 2))) (* 625000000000000000000000000000000000000000000000000000000000000/1013211836423377808197068612118338110498536634308026710423022961 (* (pow x 2) (pow z 2)))) (- (* -1 z) 1))) (+ (* 25000000000000000000000000000000/31830988618379068626528276418969 (/ (* (+ (* -5000000000000000/5641895835477563 (* (pow x 2) z)) (* 5000000000000000/5641895835477563 (* (pow x 2) z))) (- (pow z 2) 1)) (pow (- (* -1 z) 1) 2))) (* 5000000000000000/5641895835477563 (/ (* (+ (* -1 (* x z)) (* -1 (* x (- (* -1 z) 1)))) (- (* 50000000000000000000000000000000/31830988618379068626528276418969 (/ (* x (pow z 2)) (- (* -1 z) 1))) (* 25000000000000000000000000000000/31830988618379068626528276418969 (/ (* (+ (* -1 (* x z)) (* -1 (* x (- (* -1 z) 1)))) (- (pow z 2) 1)) (pow (- (* -1 z) 1) 2))))) (- (* -1 z) 1)))))) (- (* -1 z) 1))) (* 5000000000000000/5641895835477563 (/ (* (+ (* -5000000000000000/5641895835477563 (* (pow x 2) z)) (* 5000000000000000/5641895835477563 (* (pow x 2) z))) (- (* 50000000000000000000000000000000/31830988618379068626528276418969 (/ (* x (pow z 2)) (- (* -1 z) 1))) (* 25000000000000000000000000000000/31830988618379068626528276418969 (/ (* (+ (* -1 (* x z)) (* -1 (* x (- (* -1 z) 1)))) (- (pow z 2) 1)) (pow (- (* -1 z) 1) 2))))) (- (* -1 z) 1)))))))) (+ (* 25000000000000000000000000000000/31830988618379068626528276418969 (/ (* (+ (* -5000000000000000/5641895835477563 (* (pow x 2) z)) (* 5000000000000000/5641895835477563 (* (pow x 2) z))) (- (pow z 2) 1)) (pow (- (* -1 z) 1) 2))) (* 5000000000000000/5641895835477563 (/ (* (+ (* -1 (* x z)) (* -1 (* x (- (* -1 z) 1)))) (- (* 50000000000000000000000000000000/31830988618379068626528276418969 (/ (* x (pow z 2)) (- (* -1 z) 1))) (* 25000000000000000000000000000000/31830988618379068626528276418969 (/ (* (+ (* -1 (* x z)) (* -1 (* x (- (* -1 z) 1)))) (- (pow z 2) 1)) (pow (- (* -1 z) 1) 2))))) (- (* -1 z) 1))))))) (* 25000000000000000000000000000000/31830988618379068626528276418969 (/ (* (+ (* -1 (* x z)) (* -1 (* x (- (* -1 z) 1)))) (- (pow z 2) 1)) (pow (- (* -1 z) 1) 2)))))))
(* (pow y 2) (- (pow z 2) 1))
(* (pow y 2) (- (+ (* 10000000000000000/5641895835477563 (* x (* y (pow z 2)))) (pow z 2)) 1))
(* (pow y 2) (- (+ (* y (+ (* -31830988618379068626528276418969/25000000000000000000000000000000 (* y (+ (* -2500000000000000000000000000000000000000000000000000000000000000/1013211836423377808197068612118338110498536634308026710423022961 (* (pow x 2) (pow z 2))) (* 625000000000000000000000000000000000000000000000000000000000000/1013211836423377808197068612118338110498536634308026710423022961 (* (pow x 2) (pow z 2)))))) (* 10000000000000000/5641895835477563 (* x (pow z 2))))) (pow z 2)) 1))
(* (pow y 2) (- (+ (* y (+ (* 10000000000000000/5641895835477563 (* x (pow z 2))) (* y (+ (* -31830988618379068626528276418969/25000000000000000000000000000000 (* y (+ (* 6250000000000000000000000000000000000000000000000000000000000000000000000000000/5716435640373629036936327838135698990352533513761386655294448491685017549324043 (* (pow x 3) (pow z 2))) (* 10000000000000000/5641895835477563 (* x (+ (* -2500000000000000000000000000000000000000000000000000000000000000/1013211836423377808197068612118338110498536634308026710423022961 (* (pow x 2) (pow z 2))) (* 625000000000000000000000000000000000000000000000000000000000000/1013211836423377808197068612118338110498536634308026710423022961 (* (pow x 2) (pow z 2))))))))) (* -31830988618379068626528276418969/25000000000000000000000000000000 (+ (* -2500000000000000000000000000000000000000000000000000000000000000/1013211836423377808197068612118338110498536634308026710423022961 (* (pow x 2) (pow z 2))) (* 625000000000000000000000000000000000000000000000000000000000000/1013211836423377808197068612118338110498536634308026710423022961 (* (pow x 2) (pow z 2))))))))) (pow z 2)) 1))
(* y (+ 5000000000000000/5641895835477563 (* 25000000000000000000000000000000/31830988618379068626528276418969 (* x y))))
(* y (+ 5000000000000000/5641895835477563 (* y (- (* 125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547 (* (pow x 2) y)) (* -25000000000000000000000000000000/31830988618379068626528276418969 x)))))
(* y (+ 5000000000000000/5641895835477563 (* y (- (* y (- (* 625000000000000000000000000000000000000000000000000000000000000/1013211836423377808197068612118338110498536634308026710423022961 (* (pow x 3) y)) (* -125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547 (pow x 2)))) (* -25000000000000000000000000000000/31830988618379068626528276418969 x)))))
(- 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 (/ (exp z) (* (pow x 2) y))) (/ 1 x))
(- (* -5641895835477563/5000000000000000 (/ z (* (pow x 2) y))) (+ (/ 1 x) (* 5641895835477563/5000000000000000 (/ 1 (* (pow x 2) y)))))
(- (* 31830988618379068626528276418969/25000000000000000000000000000000 (/ (pow z 2) (* (pow x 3) (pow y 2)))) (+ (* -1 (/ (+ (* -31830988618379068626528276418969/25000000000000000000000000000000 (/ z x)) (* 31830988618379068626528276418969/25000000000000000000000000000000 (/ z x))) (* (pow x 2) (pow y 2)))) (+ (* -1 (/ (- (* -5641895835477563/5000000000000000 z) 5641895835477563/5000000000000000) (* (pow x 2) y))) (+ (/ 1 x) (/ (pow (- (* -5641895835477563/5000000000000000 z) 5641895835477563/5000000000000000) 2) (* (pow x 3) (pow y 2)))))))
(- (+ (* 31830988618379068626528276418969/25000000000000000000000000000000 (/ (pow z 2) (* (pow x 3) (pow y 2)))) (* 179587122125166574152748016388400639365587092547/62500000000000000000000000000000000000000000000 (/ (pow z 2) (* (pow x 4) (pow y 3))))) (+ (* -1 (/ (+ (* -179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 (/ z (pow x 2))) (* 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 (/ z (pow x 2)))) (* (pow x 2) (pow y 3)))) (+ (* -1 (/ (+ (* -31830988618379068626528276418969/25000000000000000000000000000000 (/ z x)) (* 31830988618379068626528276418969/25000000000000000000000000000000 (/ z x))) (* (pow x 2) (pow y 2)))) (+ (* -1 (/ (- (* -5641895835477563/5000000000000000 z) 5641895835477563/5000000000000000) (* (pow x 2) y))) (+ (/ 1 x) (+ (/ (* (+ (* -31830988618379068626528276418969/25000000000000000000000000000000 (/ z x)) (* 31830988618379068626528276418969/25000000000000000000000000000000 (/ z x))) (- (* -5641895835477563/5000000000000000 z) 5641895835477563/5000000000000000)) (* (pow x 3) (pow y 3))) (+ (/ (* (- (* -5641895835477563/5000000000000000 z) 5641895835477563/5000000000000000) (- (* 31830988618379068626528276418969/25000000000000000000000000000000 (/ (pow z 2) (pow x 3))) (+ (* -1 (/ (+ (* -31830988618379068626528276418969/25000000000000000000000000000000 (/ z x)) (* 31830988618379068626528276418969/25000000000000000000000000000000 (/ z x))) (pow x 2))) (/ (pow (- (* -5641895835477563/5000000000000000 z) 5641895835477563/5000000000000000) 2) (pow x 3))))) (* x (pow y 3))) (/ (pow (- (* -5641895835477563/5000000000000000 z) 5641895835477563/5000000000000000) 2) (* (pow x 3) (pow y 2))))))))))
(* (pow y 2) (- (* 31830988618379068626528276418969/25000000000000000000000000000000 (/ (pow z 2) (* (pow x 2) (pow y 2)))) 1))
(* (pow y 2) (- (+ (* 31830988618379068626528276418969/25000000000000000000000000000000 (/ (pow z 2) (* (pow x 2) (pow y 2)))) (* 179587122125166574152748016388400639365587092547/62500000000000000000000000000000000000000000000 (/ (pow z 2) (* (pow x 3) (pow y 3))))) 1))
(* (pow y 2) (- (+ (* -31830988618379068626528276418969/25000000000000000000000000000000 (/ (+ (* -31830988618379068626528276418969/6250000000000000000000000000000 (/ (pow z 2) (pow x 4))) (* 31830988618379068626528276418969/25000000000000000000000000000000 (/ (pow z 2) (pow x 4)))) (pow y 4))) (+ (* 31830988618379068626528276418969/25000000000000000000000000000000 (/ (pow z 2) (* (pow x 2) (pow y 2)))) (* 179587122125166574152748016388400639365587092547/62500000000000000000000000000000000000000000000 (/ (pow z 2) (* (pow x 3) (pow y 3)))))) 1))
(* -1 (+ (/ 1 x) (* 5641895835477563/5000000000000000 (/ 1 (* (pow x 2) y)))))
(- (* -1 (/ (+ (* 5641895835477563/5000000000000000 (/ 1 (pow x 2))) (* 31830988618379068626528276418969/25000000000000000000000000000000 (/ 1 (* (pow x 3) y)))) y)) (/ 1 x))
(- (* -1 (/ (+ (* 31830988618379068626528276418969/25000000000000000000000000000000 (/ 1 (pow x 3))) (* 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 (/ 1 (* (pow x 4) y)))) (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 (/ (+ 5641895835477563/5000000000000000 (* 5641895835477563/5000000000000000 z)) (* (pow x 2) y))) (/ 1 x))
(- (* -1 (/ (- (* -1 (/ (- (* 31830988618379068626528276418969/25000000000000000000000000000000 (/ (pow z 2) (pow x 3))) (+ (* -1 (/ (+ (* -31830988618379068626528276418969/25000000000000000000000000000000 (/ z x)) (* 31830988618379068626528276418969/25000000000000000000000000000000 (/ z x))) (pow x 2))) (/ (pow (+ 5641895835477563/5000000000000000 (* 5641895835477563/5000000000000000 z)) 2) (pow x 3)))) y)) (* -1 (/ (+ 5641895835477563/5000000000000000 (* 5641895835477563/5000000000000000 z)) (pow x 2)))) y)) (/ 1 x))
(- (* -1 (/ (- (* -1 (/ (- (+ (* -1 (/ (- (* -179587122125166574152748016388400639365587092547/62500000000000000000000000000000000000000000000 (/ (pow z 2) (pow x 4))) (+ (* -1 (/ (+ (* -179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 (/ z (pow x 2))) (* 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 (/ z (pow x 2)))) (pow x 2))) (+ (/ (* (+ 5641895835477563/5000000000000000 (* 5641895835477563/5000000000000000 z)) (+ (* -31830988618379068626528276418969/25000000000000000000000000000000 (/ z x)) (* 31830988618379068626528276418969/25000000000000000000000000000000 (/ z x)))) (pow x 3)) (/ (* (+ 5641895835477563/5000000000000000 (* 5641895835477563/5000000000000000 z)) (- (* 31830988618379068626528276418969/25000000000000000000000000000000 (/ (pow z 2) (pow x 3))) (+ (* -1 (/ (+ (* -31830988618379068626528276418969/25000000000000000000000000000000 (/ z x)) (* 31830988618379068626528276418969/25000000000000000000000000000000 (/ z x))) (pow x 2))) (/ (pow (+ 5641895835477563/5000000000000000 (* 5641895835477563/5000000000000000 z)) 2) (pow x 3))))) x)))) y)) (* 31830988618379068626528276418969/25000000000000000000000000000000 (/ (pow z 2) (pow x 3)))) (+ (* -1 (/ (+ (* -31830988618379068626528276418969/25000000000000000000000000000000 (/ z x)) (* 31830988618379068626528276418969/25000000000000000000000000000000 (/ z x))) (pow x 2))) (/ (pow (+ 5641895835477563/5000000000000000 (* 5641895835477563/5000000000000000 z)) 2) (pow x 3)))) y)) (* -1 (/ (+ 5641895835477563/5000000000000000 (* 5641895835477563/5000000000000000 z)) (pow x 2)))) y)) (/ 1 x))
(* (pow y 2) (- (+ (* -1 (/ (+ (* -179587122125166574152748016388400639365587092547/62500000000000000000000000000000000000000000000 (/ (pow z 2) (pow x 3))) (* 31830988618379068626528276418969/25000000000000000000000000000000 (/ (+ (* -31830988618379068626528276418969/6250000000000000000000000000000 (/ (pow z 2) (pow x 4))) (* 31830988618379068626528276418969/25000000000000000000000000000000 (/ (pow z 2) (pow x 4)))) y))) (pow y 3))) (* 31830988618379068626528276418969/25000000000000000000000000000000 (/ (pow z 2) (* (pow x 2) (pow y 2))))) 1))
(- (* -1 (/ (+ (* 31830988618379068626528276418969/25000000000000000000000000000000 (/ 1 (* (pow x 3) y))) (* 5641895835477563/5000000000000000 (/ 1 (pow x 2)))) y)) (/ 1 x))
(- (* -1 (/ (+ (* 5641895835477563/5000000000000000 (/ 1 (pow x 2))) (+ (/ 31830988618379068626528276418969/25000000000000000000000000000000 (* (pow x 3) y)) (/ 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 (* (pow x 4) (pow y 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))))))
(- x (+ (* 5641895835477563/5000000000000000 (/ 1 (* (pow x 2) y))) (/ 1 x)))
(- (+ x (* -5641895835477563/5000000000000000 (/ z (* (pow x 2) y)))) (+ (* 5641895835477563/5000000000000000 (/ 1 (* (pow x 2) y))) (/ 1 x)))
(- (+ x (* z (- (* -5641895835477563/10000000000000000 (/ z (* (pow x 2) y))) (* 5641895835477563/5000000000000000 (/ 1 (* (pow x 2) y)))))) (+ (* 5641895835477563/5000000000000000 (/ 1 (* (pow x 2) y))) (/ 1 x)))
(- (+ x (* z (- (* z (- (* -5641895835477563/30000000000000000 (/ z (* (pow x 2) y))) (* 5641895835477563/10000000000000000 (/ 1 (* (pow x 2) y))))) (* 5641895835477563/5000000000000000 (/ 1 (* (pow x 2) y)))))) (+ (* 5641895835477563/5000000000000000 (/ 1 (* (pow x 2) y))) (/ 1 x)))
(/ (+ 1 (* 5641895835477563/5000000000000000 (/ 1 (* x y)))) x)
(+ (* 5641895835477563/5000000000000000 (/ z (* (pow x 2) y))) (+ (/ 1 x) (/ 5641895835477563/5000000000000000 (* (pow x 2) y))))
(+ (* z (+ (* 5641895835477563/10000000000000000 (/ z (* (pow x 2) y))) (* 5641895835477563/5000000000000000 (/ 1 (* (pow x 2) y))))) (+ (/ 1 x) (/ 5641895835477563/5000000000000000 (* (pow x 2) y))))
(+ (* z (+ (* z (+ (* 5641895835477563/30000000000000000 (/ z (* (pow x 2) y))) (* 5641895835477563/10000000000000000 (/ 1 (* (pow x 2) y))))) (* 5641895835477563/5000000000000000 (/ 1 (* (pow x 2) y))))) (+ (/ 1 x) (/ 5641895835477563/5000000000000000 (* (pow x 2) y))))
(+ 1 (* 5641895835477563/5000000000000000 (/ 1 (* x y))))
(+ 1 (+ (* 5641895835477563/5000000000000000 (/ 1 (* x y))) (* 5641895835477563/5000000000000000 (/ z (* x y)))))
(+ 1 (+ (* 5641895835477563/5000000000000000 (/ 1 (* x y))) (* z (+ (* 5641895835477563/10000000000000000 (/ z (* x y))) (* 5641895835477563/5000000000000000 (/ 1 (* x y)))))))
(+ 1 (+ (* 5641895835477563/5000000000000000 (/ 1 (* x y))) (* z (+ (* z (+ (* 5641895835477563/30000000000000000 (/ z (* x y))) (* 5641895835477563/10000000000000000 (/ 1 (* x y))))) (* 5641895835477563/5000000000000000 (/ 1 (* x y)))))))
(+ (* -5000000000000000/5641895835477563 (* y z)) (* 5000000000000000/5641895835477563 y))
(+ (* 5000000000000000/5641895835477563 y) (* z (+ (* -5000000000000000/5641895835477563 y) (* -5000000000000000/5641895835477563 (* z (+ (* -1 y) (* 1/2 y)))))))
(+ (* 5000000000000000/5641895835477563 y) (* z (+ (* -5000000000000000/5641895835477563 y) (* z (+ (* -5000000000000000/5641895835477563 (* z (+ (* -1 (+ (* -1 y) (* 1/2 y))) (+ (* -1/2 y) (* 1/6 y))))) (* -5000000000000000/5641895835477563 (+ (* -1 y) (* 1/2 y))))))))
y
(+ y (* -1 (* y z)))
(+ y (* z (- (* -1 (* z (+ (* -1 y) (* 1/2 y)))) y)))
(+ y (* z (- (* z (- (* -1 (* z (+ (* -1 (+ (* -1 y) (* 1/2 y))) (+ (* -1/2 y) (* 1/6 y))))) (+ (* -1 y) (* 1/2 y)))) y)))
(+ 1 z)
(+ 1 (* z (+ 1 (* 1/2 z))))
(+ 1 (* z (+ 1 (* z (+ 1/2 (* 1/6 z))))))
(+ (* -1 (pow y 2)) (* 31830988618379068626528276418969/25000000000000000000000000000000 (/ (* (pow y 2) (pow z 2)) (pow (- 5641895835477563/5000000000000000 (* x y)) 2))))
(+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y))))
(/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)))
(- (* 5641895835477563/5000000000000000 (exp z)) (* x y))
(- x (+ (* 5641895835477563/5000000000000000 (/ (exp z) (* (pow x 2) y))) (/ 1 x)))
(exp 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))))))
(* 31830988618379068626528276418969/25000000000000000000000000000000 (/ (* (pow y 2) (pow z 2)) (pow (- 5641895835477563/5000000000000000 (* x y)) 2)))
(* (pow z 2) (+ (* -1 (/ (pow y 2) (pow z 2))) (* 31830988618379068626528276418969/25000000000000000000000000000000 (/ (pow y 2) (pow (- 5641895835477563/5000000000000000 (* x y)) 2)))))
(* -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 (-.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 (*.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 (-.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 (*.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 (*.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)))
(/ -1 x)
(/.f64 #s(literal -1 binary64) x)
(/ (- (pow x 2) 1) x)
(/.f64 (-.f64 (*.f64 x x) #s(literal 1 binary64)) x)
(/ -1 (pow x 2))
(/.f64 #s(literal -1 binary64) (*.f64 x x))
(/ (- (pow x 2) 1) (pow x 2))
(/.f64 (-.f64 (*.f64 x x) #s(literal 1 binary64)) (*.f64 x x))
(* -5641895835477563/5000000000000000 (/ (exp z) (* (pow x 2) y)))
(*.f64 (/.f64 #s(literal -5641895835477563/5000000000000000 binary64) (*.f64 x x)) (/.f64 (exp.f64 z) y))
(/ (- (* -1 x) (* 5641895835477563/5000000000000000 (/ (exp z) y))) (pow x 2))
(/.f64 (fma.f64 #s(literal -1 binary64) x (*.f64 (/.f64 (exp.f64 z) y) #s(literal -5641895835477563/5000000000000000 binary64))) (*.f64 x x))
(/ (- (* x (- (pow x 2) 1)) (* 5641895835477563/5000000000000000 (/ (exp z) y))) (pow x 2))
(/.f64 (fma.f64 (-.f64 (*.f64 x x) #s(literal 1 binary64)) x (*.f64 (/.f64 (exp.f64 z) y) #s(literal -5641895835477563/5000000000000000 binary64))) (*.f64 x x))
(* 5641895835477563/5000000000000000 (/ (exp z) (* (pow x 2) y)))
(*.f64 (/.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 x x)) (/.f64 (exp.f64 z) y))
(/ (+ x (* 5641895835477563/5000000000000000 (/ (exp z) y))) (pow x 2))
(/.f64 (fma.f64 (/.f64 (exp.f64 z) y) #s(literal 5641895835477563/5000000000000000 binary64) x) (*.f64 x x))
(* 5641895835477563/5000000000000000 (/ (exp z) (* x y)))
(*.f64 (/.f64 (/.f64 (exp.f64 z) x) y) #s(literal 5641895835477563/5000000000000000 binary64))
(/ (+ x (* 5641895835477563/5000000000000000 (/ (exp z) y))) x)
(/.f64 (fma.f64 (/.f64 (exp.f64 z) y) #s(literal 5641895835477563/5000000000000000 binary64) x) x)
(* 5000000000000000/5641895835477563 (/ (+ (* -1 (pow y 2)) (* (pow y 2) (pow z 2))) (- (* -1 (* y z)) y)))
(*.f64 (/.f64 (fma.f64 (neg.f64 y) y (*.f64 (*.f64 z y) (*.f64 z y))) (-.f64 (*.f64 (neg.f64 y) z) y)) #s(literal 5000000000000000/5641895835477563 binary64))
(+ (* 5000000000000000/5641895835477563 (/ (+ (* -1 (pow y 2)) (* (pow y 2) (pow z 2))) (- (* -1 (* y z)) y))) (* x (- (* 50000000000000000000000000000000/31830988618379068626528276418969 (/ (* (pow y 3) (pow z 2)) (- (* -1 (* y z)) y))) (* 25000000000000000000000000000000/31830988618379068626528276418969 (/ (* (+ (* -1 (* y (- (* -1 (* y z)) y))) (* -1 (* (pow y 2) z))) (+ (* -1 (pow y 2)) (* (pow y 2) (pow z 2)))) (pow (- (* -1 (* y z)) y) 2))))))
(fma.f64 (fma.f64 (/.f64 (*.f64 (*.f64 z z) (pow.f64 y #s(literal 3 binary64))) (-.f64 (*.f64 (neg.f64 y) z) y)) #s(literal 50000000000000000000000000000000/31830988618379068626528276418969 binary64) (*.f64 #s(literal -25000000000000000000000000000000/31830988618379068626528276418969 binary64) (*.f64 (neg.f64 (fma.f64 (*.f64 y y) z (*.f64 (-.f64 (*.f64 (neg.f64 y) z) y) y))) (/.f64 (fma.f64 (neg.f64 y) y (*.f64 (*.f64 z y) (*.f64 z y))) (pow.f64 (-.f64 (*.f64 (neg.f64 y) z) y) #s(literal 2 binary64)))))) x (*.f64 (/.f64 (fma.f64 (neg.f64 y) y (*.f64 (*.f64 z y) (*.f64 z y))) (-.f64 (*.f64 (neg.f64 y) z) y)) #s(literal 5000000000000000/5641895835477563 binary64)))
(+ (* 5000000000000000/5641895835477563 (/ (+ (* -1 (pow y 2)) (* (pow y 2) (pow z 2))) (- (* -1 (* y z)) y))) (* x (- (+ (* 50000000000000000000000000000000/31830988618379068626528276418969 (/ (* (pow y 3) (pow z 2)) (- (* -1 (* y z)) y))) (* x (- (* -5641895835477563/5000000000000000 (/ (+ (* -2500000000000000000000000000000000000000000000000000000000000000/1013211836423377808197068612118338110498536634308026710423022961 (* (pow y 4) (pow z 2))) (* 625000000000000000000000000000000000000000000000000000000000000/1013211836423377808197068612118338110498536634308026710423022961 (* (pow y 4) (pow z 2)))) (- (* -1 (* y z)) y))) (+ (* 25000000000000000000000000000000/31830988618379068626528276418969 (/ (* (+ (* -1 (pow y 2)) (* (pow y 2) (pow z 2))) (+ (* -5000000000000000/5641895835477563 (* (pow y 3) z)) (* 5000000000000000/5641895835477563 (* (pow y 3) z)))) (pow (- (* -1 (* y z)) y) 2))) (* 5000000000000000/5641895835477563 (/ (* (+ (* -1 (* y (- (* -1 (* y z)) y))) (* -1 (* (pow y 2) z))) (- (* 50000000000000000000000000000000/31830988618379068626528276418969 (/ (* (pow y 3) (pow z 2)) (- (* -1 (* y z)) y))) (* 25000000000000000000000000000000/31830988618379068626528276418969 (/ (* (+ (* -1 (* y (- (* -1 (* y z)) y))) (* -1 (* (pow y 2) z))) (+ (* -1 (pow y 2)) (* (pow y 2) (pow z 2)))) (pow (- (* -1 (* y z)) y) 2))))) (- (* -1 (* y z)) y))))))) (* 25000000000000000000000000000000/31830988618379068626528276418969 (/ (* (+ (* -1 (* y (- (* -1 (* y z)) y))) (* -1 (* (pow y 2) z))) (+ (* -1 (pow y 2)) (* (pow y 2) (pow z 2)))) (pow (- (* -1 (* y z)) y) 2))))))
(fma.f64 (fma.f64 (/.f64 (*.f64 (*.f64 z z) (pow.f64 y #s(literal 3 binary64))) (-.f64 (*.f64 (neg.f64 y) z) y)) #s(literal 50000000000000000000000000000000/31830988618379068626528276418969 binary64) (fma.f64 (-.f64 (fma.f64 (/.f64 (*.f64 (*.f64 (*.f64 z z) (pow.f64 y #s(literal 4 binary64))) #s(literal -1875000000000000000000000000000000000000000000000000000000000000/1013211836423377808197068612118338110498536634308026710423022961 binary64)) (-.f64 (*.f64 (neg.f64 y) z) y)) #s(literal -5641895835477563/5000000000000000 binary64) (*.f64 #s(literal -25000000000000000000000000000000/31830988618379068626528276418969 binary64) (/.f64 (*.f64 (*.f64 (*.f64 (pow.f64 y #s(literal 3 binary64)) z) #s(literal 0 binary64)) (fma.f64 (neg.f64 y) y (*.f64 (*.f64 z y) (*.f64 z y)))) (pow.f64 (-.f64 (*.f64 (neg.f64 y) z) y) #s(literal 2 binary64))))) (*.f64 (/.f64 (*.f64 (fma.f64 (/.f64 (*.f64 (*.f64 z z) (pow.f64 y #s(literal 3 binary64))) (-.f64 (*.f64 (neg.f64 y) z) y)) #s(literal 50000000000000000000000000000000/31830988618379068626528276418969 binary64) (*.f64 #s(literal -25000000000000000000000000000000/31830988618379068626528276418969 binary64) (*.f64 (neg.f64 (fma.f64 (*.f64 y y) z (*.f64 (-.f64 (*.f64 (neg.f64 y) z) y) y))) (/.f64 (fma.f64 (neg.f64 y) y (*.f64 (*.f64 z y) (*.f64 z y))) (pow.f64 (-.f64 (*.f64 (neg.f64 y) z) y) #s(literal 2 binary64)))))) (neg.f64 (fma.f64 (*.f64 y y) z (*.f64 (-.f64 (*.f64 (neg.f64 y) z) y) y)))) (-.f64 (*.f64 (neg.f64 y) z) y)) #s(literal 5000000000000000/5641895835477563 binary64))) x (*.f64 #s(literal -25000000000000000000000000000000/31830988618379068626528276418969 binary64) (*.f64 (neg.f64 (fma.f64 (*.f64 y y) z (*.f64 (-.f64 (*.f64 (neg.f64 y) z) y) y))) (/.f64 (fma.f64 (neg.f64 y) y (*.f64 (*.f64 z y) (*.f64 z y))) (pow.f64 (-.f64 (*.f64 (neg.f64 y) z) y) #s(literal 2 binary64))))))) x (*.f64 (/.f64 (fma.f64 (neg.f64 y) y (*.f64 (*.f64 z y) (*.f64 z y))) (-.f64 (*.f64 (neg.f64 y) z) y)) #s(literal 5000000000000000/5641895835477563 binary64)))
(+ (* 5000000000000000/5641895835477563 (/ (+ (* -1 (pow y 2)) (* (pow y 2) (pow z 2))) (- (* -1 (* y z)) y))) (* x (- (+ (* 50000000000000000000000000000000/31830988618379068626528276418969 (/ (* (pow y 3) (pow z 2)) (- (* -1 (* y z)) y))) (* x (- (+ (* -5641895835477563/5000000000000000 (/ (+ (* -2500000000000000000000000000000000000000000000000000000000000000/1013211836423377808197068612118338110498536634308026710423022961 (* (pow y 4) (pow z 2))) (* 625000000000000000000000000000000000000000000000000000000000000/1013211836423377808197068612118338110498536634308026710423022961 (* (pow y 4) (pow z 2)))) (- (* -1 (* y z)) y))) (* x (- (* -5641895835477563/5000000000000000 (/ (+ (* 6250000000000000000000000000000000000000000000000000000000000000000000000000000/5716435640373629036936327838135698990352533513761386655294448491685017549324043 (* (pow y 5) (pow z 2))) (* 10000000000000000/5641895835477563 (* y (+ (* -2500000000000000000000000000000000000000000000000000000000000000/1013211836423377808197068612118338110498536634308026710423022961 (* (pow y 4) (pow z 2))) (* 625000000000000000000000000000000000000000000000000000000000000/1013211836423377808197068612118338110498536634308026710423022961 (* (pow y 4) (pow z 2))))))) (- (* -1 (* y z)) y))) (+ (* 25000000000000000000000000000000/31830988618379068626528276418969 (/ (* (+ (* -1 (pow y 2)) (* (pow y 2) (pow z 2))) (+ (* -25000000000000000000000000000000/31830988618379068626528276418969 (* (pow y 4) z)) (* 25000000000000000000000000000000/31830988618379068626528276418969 (* (pow y 4) z)))) (pow (- (* -1 (* y z)) y) 2))) (+ (* 5000000000000000/5641895835477563 (/ (* (+ (* -1 (* y (- (* -1 (* y z)) y))) (* -1 (* (pow y 2) z))) (- (* -5641895835477563/5000000000000000 (/ (+ (* -2500000000000000000000000000000000000000000000000000000000000000/1013211836423377808197068612118338110498536634308026710423022961 (* (pow y 4) (pow z 2))) (* 625000000000000000000000000000000000000000000000000000000000000/1013211836423377808197068612118338110498536634308026710423022961 (* (pow y 4) (pow z 2)))) (- (* -1 (* y z)) y))) (+ (* 25000000000000000000000000000000/31830988618379068626528276418969 (/ (* (+ (* -1 (pow y 2)) (* (pow y 2) (pow z 2))) (+ (* -5000000000000000/5641895835477563 (* (pow y 3) z)) (* 5000000000000000/5641895835477563 (* (pow y 3) z)))) (pow (- (* -1 (* y z)) y) 2))) (* 5000000000000000/5641895835477563 (/ (* (+ (* -1 (* y (- (* -1 (* y z)) y))) (* -1 (* (pow y 2) z))) (- (* 50000000000000000000000000000000/31830988618379068626528276418969 (/ (* (pow y 3) (pow z 2)) (- (* -1 (* y z)) y))) (* 25000000000000000000000000000000/31830988618379068626528276418969 (/ (* (+ (* -1 (* y (- (* -1 (* y z)) y))) (* -1 (* (pow y 2) z))) (+ (* -1 (pow y 2)) (* (pow y 2) (pow z 2)))) (pow (- (* -1 (* y z)) y) 2))))) (- (* -1 (* y z)) y)))))) (- (* -1 (* y z)) y))) (* 5000000000000000/5641895835477563 (/ (* (+ (* -5000000000000000/5641895835477563 (* (pow y 3) z)) (* 5000000000000000/5641895835477563 (* (pow y 3) z))) (- (* 50000000000000000000000000000000/31830988618379068626528276418969 (/ (* (pow y 3) (pow z 2)) (- (* -1 (* y z)) y))) (* 25000000000000000000000000000000/31830988618379068626528276418969 (/ (* (+ (* -1 (* y (- (* -1 (* y z)) y))) (* -1 (* (pow y 2) z))) (+ (* -1 (pow y 2)) (* (pow y 2) (pow z 2)))) (pow (- (* -1 (* y z)) y) 2))))) (- (* -1 (* y z)) y)))))))) (+ (* 25000000000000000000000000000000/31830988618379068626528276418969 (/ (* (+ (* -1 (pow y 2)) (* (pow y 2) (pow z 2))) (+ (* -5000000000000000/5641895835477563 (* (pow y 3) z)) (* 5000000000000000/5641895835477563 (* (pow y 3) z)))) (pow (- (* -1 (* y z)) y) 2))) (* 5000000000000000/5641895835477563 (/ (* (+ (* -1 (* y (- (* -1 (* y z)) y))) (* -1 (* (pow y 2) z))) (- (* 50000000000000000000000000000000/31830988618379068626528276418969 (/ (* (pow y 3) (pow z 2)) (- (* -1 (* y z)) y))) (* 25000000000000000000000000000000/31830988618379068626528276418969 (/ (* (+ (* -1 (* y (- (* -1 (* y z)) y))) (* -1 (* (pow y 2) z))) (+ (* -1 (pow y 2)) (* (pow y 2) (pow z 2)))) (pow (- (* -1 (* y z)) y) 2))))) (- (* -1 (* y z)) y))))))) (* 25000000000000000000000000000000/31830988618379068626528276418969 (/ (* (+ (* -1 (* y (- (* -1 (* y z)) y))) (* -1 (* (pow y 2) z))) (+ (* -1 (pow y 2)) (* (pow y 2) (pow z 2)))) (pow (- (* -1 (* y z)) y) 2))))))
(fma.f64 (fma.f64 (/.f64 (*.f64 (*.f64 z z) (pow.f64 y #s(literal 3 binary64))) (-.f64 (*.f64 (neg.f64 y) z) y)) #s(literal 50000000000000000000000000000000/31830988618379068626528276418969 binary64) (fma.f64 (-.f64 (fma.f64 (-.f64 (fma.f64 (/.f64 (fma.f64 (*.f64 #s(literal 6250000000000000000000000000000000000000000000000000000000000000000000000000000/5716435640373629036936327838135698990352533513761386655294448491685017549324043 binary64) (pow.f64 y #s(literal 5 binary64))) (*.f64 z z) (*.f64 (*.f64 #s(literal 10000000000000000/5641895835477563 binary64) y) (*.f64 (*.f64 (*.f64 z z) (pow.f64 y #s(literal 4 binary64))) #s(literal -1875000000000000000000000000000000000000000000000000000000000000/1013211836423377808197068612118338110498536634308026710423022961 binary64)))) (-.f64 (*.f64 (neg.f64 y) z) y)) #s(literal -5641895835477563/5000000000000000 binary64) (*.f64 #s(literal -25000000000000000000000000000000/31830988618379068626528276418969 binary64) (/.f64 (*.f64 (*.f64 (*.f64 (pow.f64 y #s(literal 4 binary64)) z) #s(literal 0 binary64)) (fma.f64 (neg.f64 y) y (*.f64 (*.f64 z y) (*.f64 z y)))) (pow.f64 (-.f64 (*.f64 (neg.f64 y) z) y) #s(literal 2 binary64))))) (*.f64 #s(literal 5000000000000000/5641895835477563 binary64) (/.f64 (fma.f64 (-.f64 (fma.f64 (/.f64 (*.f64 (*.f64 (*.f64 z z) (pow.f64 y #s(literal 4 binary64))) #s(literal -1875000000000000000000000000000000000000000000000000000000000000/1013211836423377808197068612118338110498536634308026710423022961 binary64)) (-.f64 (*.f64 (neg.f64 y) z) y)) #s(literal -5641895835477563/5000000000000000 binary64) (*.f64 #s(literal -25000000000000000000000000000000/31830988618379068626528276418969 binary64) (/.f64 (*.f64 (*.f64 (*.f64 (pow.f64 y #s(literal 3 binary64)) z) #s(literal 0 binary64)) (fma.f64 (neg.f64 y) y (*.f64 (*.f64 z y) (*.f64 z y)))) (pow.f64 (-.f64 (*.f64 (neg.f64 y) z) y) #s(literal 2 binary64))))) (*.f64 (/.f64 (*.f64 (fma.f64 (/.f64 (*.f64 (*.f64 z z) (pow.f64 y #s(literal 3 binary64))) (-.f64 (*.f64 (neg.f64 y) z) y)) #s(literal 50000000000000000000000000000000/31830988618379068626528276418969 binary64) (*.f64 #s(literal -25000000000000000000000000000000/31830988618379068626528276418969 binary64) (*.f64 (neg.f64 (fma.f64 (*.f64 y y) z (*.f64 (-.f64 (*.f64 (neg.f64 y) z) y) y))) (/.f64 (fma.f64 (neg.f64 y) y (*.f64 (*.f64 z y) (*.f64 z y))) (pow.f64 (-.f64 (*.f64 (neg.f64 y) z) y) #s(literal 2 binary64)))))) (neg.f64 (fma.f64 (*.f64 y y) z (*.f64 (-.f64 (*.f64 (neg.f64 y) z) y) y)))) (-.f64 (*.f64 (neg.f64 y) z) y)) #s(literal 5000000000000000/5641895835477563 binary64))) (neg.f64 (fma.f64 (*.f64 y y) z (*.f64 (-.f64 (*.f64 (neg.f64 y) z) y) y))) (*.f64 (*.f64 (*.f64 (pow.f64 y #s(literal 3 binary64)) z) #s(literal 0 binary64)) (fma.f64 (/.f64 (*.f64 (*.f64 z z) (pow.f64 y #s(literal 3 binary64))) (-.f64 (*.f64 (neg.f64 y) z) y)) #s(literal 50000000000000000000000000000000/31830988618379068626528276418969 binary64) (*.f64 #s(literal -25000000000000000000000000000000/31830988618379068626528276418969 binary64) (*.f64 (neg.f64 (fma.f64 (*.f64 y y) z (*.f64 (-.f64 (*.f64 (neg.f64 y) z) y) y))) (/.f64 (fma.f64 (neg.f64 y) y (*.f64 (*.f64 z y) (*.f64 z y))) (pow.f64 (-.f64 (*.f64 (neg.f64 y) z) y) #s(literal 2 binary64)))))))) (-.f64 (*.f64 (neg.f64 y) z) y)))) x (*.f64 (/.f64 (*.f64 (*.f64 (*.f64 z z) (pow.f64 y #s(literal 4 binary64))) #s(literal -1875000000000000000000000000000000000000000000000000000000000000/1013211836423377808197068612118338110498536634308026710423022961 binary64)) (-.f64 (*.f64 (neg.f64 y) z) y)) #s(literal -5641895835477563/5000000000000000 binary64))) (fma.f64 (/.f64 (*.f64 (fma.f64 (/.f64 (*.f64 (*.f64 z z) (pow.f64 y #s(literal 3 binary64))) (-.f64 (*.f64 (neg.f64 y) z) y)) #s(literal 50000000000000000000000000000000/31830988618379068626528276418969 binary64) (*.f64 #s(literal -25000000000000000000000000000000/31830988618379068626528276418969 binary64) (*.f64 (neg.f64 (fma.f64 (*.f64 y y) z (*.f64 (-.f64 (*.f64 (neg.f64 y) z) y) y))) (/.f64 (fma.f64 (neg.f64 y) y (*.f64 (*.f64 z y) (*.f64 z y))) (pow.f64 (-.f64 (*.f64 (neg.f64 y) z) y) #s(literal 2 binary64)))))) (neg.f64 (fma.f64 (*.f64 y y) z (*.f64 (-.f64 (*.f64 (neg.f64 y) z) y) y)))) (-.f64 (*.f64 (neg.f64 y) z) y)) #s(literal 5000000000000000/5641895835477563 binary64) (*.f64 (/.f64 (*.f64 (*.f64 (*.f64 (pow.f64 y #s(literal 3 binary64)) z) #s(literal 0 binary64)) (fma.f64 (neg.f64 y) y (*.f64 (*.f64 z y) (*.f64 z y)))) (pow.f64 (-.f64 (*.f64 (neg.f64 y) z) y) #s(literal 2 binary64))) #s(literal 25000000000000000000000000000000/31830988618379068626528276418969 binary64)))) x (*.f64 #s(literal -25000000000000000000000000000000/31830988618379068626528276418969 binary64) (*.f64 (neg.f64 (fma.f64 (*.f64 y y) z (*.f64 (-.f64 (*.f64 (neg.f64 y) z) y) y))) (/.f64 (fma.f64 (neg.f64 y) y (*.f64 (*.f64 z y) (*.f64 z y))) (pow.f64 (-.f64 (*.f64 (neg.f64 y) z) y) #s(literal 2 binary64))))))) x (*.f64 (/.f64 (fma.f64 (neg.f64 y) y (*.f64 (*.f64 z y) (*.f64 z y))) (-.f64 (*.f64 (neg.f64 y) z) y)) #s(literal 5000000000000000/5641895835477563 binary64)))
(+ (* -1 (pow y 2)) (* (pow y 2) (pow z 2)))
(fma.f64 (neg.f64 y) y (*.f64 (*.f64 z y) (*.f64 z y)))
(+ (* -1 (pow y 2)) (+ (* 10000000000000000/5641895835477563 (* x (* (pow y 3) (pow z 2)))) (* (pow y 2) (pow z 2))))
(fma.f64 (neg.f64 y) y (fma.f64 (*.f64 #s(literal 10000000000000000/5641895835477563 binary64) x) (*.f64 (*.f64 z z) (pow.f64 y #s(literal 3 binary64))) (*.f64 (*.f64 z y) (*.f64 z y))))
(+ (* -1 (pow y 2)) (+ (* x (+ (* -31830988618379068626528276418969/25000000000000000000000000000000 (* x (+ (* -2500000000000000000000000000000000000000000000000000000000000000/1013211836423377808197068612118338110498536634308026710423022961 (* (pow y 4) (pow z 2))) (* 625000000000000000000000000000000000000000000000000000000000000/1013211836423377808197068612118338110498536634308026710423022961 (* (pow y 4) (pow z 2)))))) (* 10000000000000000/5641895835477563 (* (pow y 3) (pow z 2))))) (* (pow y 2) (pow z 2))))
(fma.f64 (neg.f64 y) y (fma.f64 (fma.f64 (*.f64 #s(literal 10000000000000000/5641895835477563 binary64) (pow.f64 y #s(literal 3 binary64))) (*.f64 z z) (*.f64 (*.f64 #s(literal -31830988618379068626528276418969/25000000000000000000000000000000 binary64) x) (*.f64 (*.f64 (*.f64 z z) (pow.f64 y #s(literal 4 binary64))) #s(literal -1875000000000000000000000000000000000000000000000000000000000000/1013211836423377808197068612118338110498536634308026710423022961 binary64)))) x (*.f64 (*.f64 z y) (*.f64 z y))))
(+ (* -1 (pow y 2)) (+ (* x (+ (* 10000000000000000/5641895835477563 (* (pow y 3) (pow z 2))) (* x (+ (* -31830988618379068626528276418969/25000000000000000000000000000000 (* x (+ (* 6250000000000000000000000000000000000000000000000000000000000000000000000000000/5716435640373629036936327838135698990352533513761386655294448491685017549324043 (* (pow y 5) (pow z 2))) (* 10000000000000000/5641895835477563 (* y (+ (* -2500000000000000000000000000000000000000000000000000000000000000/1013211836423377808197068612118338110498536634308026710423022961 (* (pow y 4) (pow z 2))) (* 625000000000000000000000000000000000000000000000000000000000000/1013211836423377808197068612118338110498536634308026710423022961 (* (pow y 4) (pow z 2))))))))) (* -31830988618379068626528276418969/25000000000000000000000000000000 (+ (* -2500000000000000000000000000000000000000000000000000000000000000/1013211836423377808197068612118338110498536634308026710423022961 (* (pow y 4) (pow z 2))) (* 625000000000000000000000000000000000000000000000000000000000000/1013211836423377808197068612118338110498536634308026710423022961 (* (pow y 4) (pow z 2))))))))) (* (pow y 2) (pow z 2))))
(fma.f64 (neg.f64 y) y (fma.f64 (fma.f64 (*.f64 #s(literal -31830988618379068626528276418969/25000000000000000000000000000000 binary64) (fma.f64 (fma.f64 (*.f64 #s(literal 6250000000000000000000000000000000000000000000000000000000000000000000000000000/5716435640373629036936327838135698990352533513761386655294448491685017549324043 binary64) (pow.f64 y #s(literal 5 binary64))) (*.f64 z z) (*.f64 (*.f64 #s(literal 10000000000000000/5641895835477563 binary64) y) (*.f64 (*.f64 (*.f64 z z) (pow.f64 y #s(literal 4 binary64))) #s(literal -1875000000000000000000000000000000000000000000000000000000000000/1013211836423377808197068612118338110498536634308026710423022961 binary64)))) x (*.f64 (*.f64 (*.f64 z z) (pow.f64 y #s(literal 4 binary64))) #s(literal -1875000000000000000000000000000000000000000000000000000000000000/1013211836423377808197068612118338110498536634308026710423022961 binary64)))) x (*.f64 (*.f64 #s(literal 10000000000000000/5641895835477563 binary64) (pow.f64 y #s(literal 3 binary64))) (*.f64 z z))) x (*.f64 (*.f64 z y) (*.f64 z y))))
(* x y)
(*.f64 y x)
(/ 5641895835477563/5000000000000000 (* x y))
(/.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x))
(* 5000000000000000/5641895835477563 y)
(*.f64 #s(literal 5000000000000000/5641895835477563 binary64) y)
(+ (* 25000000000000000000000000000000/31830988618379068626528276418969 (* x (pow y 2))) (* 5000000000000000/5641895835477563 y))
(fma.f64 (*.f64 (*.f64 y y) x) #s(literal 25000000000000000000000000000000/31830988618379068626528276418969 binary64) (*.f64 #s(literal 5000000000000000/5641895835477563 binary64) y))
(+ (* 5000000000000000/5641895835477563 y) (* x (- (* 125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547 (* x (pow y 3))) (* -25000000000000000000000000000000/31830988618379068626528276418969 (pow y 2)))))
(fma.f64 (fma.f64 (*.f64 #s(literal 125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547 binary64) x) (pow.f64 y #s(literal 3 binary64)) (*.f64 #s(literal 25000000000000000000000000000000/31830988618379068626528276418969 binary64) (*.f64 y y))) x (*.f64 #s(literal 5000000000000000/5641895835477563 binary64) y))
(+ (* 5000000000000000/5641895835477563 y) (* x (- (* x (- (* 625000000000000000000000000000000000000000000000000000000000000/1013211836423377808197068612118338110498536634308026710423022961 (* x (pow y 4))) (* -125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547 (pow y 3)))) (* -25000000000000000000000000000000/31830988618379068626528276418969 (pow y 2)))))
(fma.f64 (fma.f64 (fma.f64 (*.f64 #s(literal 625000000000000000000000000000000000000000000000000000000000000/1013211836423377808197068612118338110498536634308026710423022961 binary64) x) (pow.f64 y #s(literal 4 binary64)) (*.f64 #s(literal 125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547 binary64) (pow.f64 y #s(literal 3 binary64)))) x (*.f64 #s(literal 25000000000000000000000000000000/31830988618379068626528276418969 binary64) (*.f64 y y))) x (*.f64 #s(literal 5000000000000000/5641895835477563 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)
(/ (- (* -5641895835477563/5000000000000000 (/ (exp z) (* x y))) 1) x)
(/.f64 (-.f64 (*.f64 (/.f64 (/.f64 (exp.f64 z) x) y) #s(literal -5641895835477563/5000000000000000 binary64)) #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 (/.f64 (exp.f64 z) x) y) #s(literal 5641895835477563/5000000000000000 binary64) #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 (*.f64 (pow.f64 (/.f64 (/.f64 (exp.f64 z) x) y) #s(literal 3 binary64)) #s(literal -179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 binary64)) #s(literal 1 binary64)) (fma.f64 (/.f64 #s(literal 5641895835477563/5000000000000000 binary64) x) (/.f64 (exp.f64 z) y) (/.f64 (*.f64 #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (pow.f64 (exp.f64 z) #s(literal 2 binary64))) (*.f64 (*.f64 x x) (*.f64 y y))))) 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
#s(literal 1 binary64)
(- 1 (/ 1 (pow x 2)))
(-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (*.f64 x x)))
(/ 1 x)
(/.f64 #s(literal 1 binary64) x)
(/ (+ 1 (* 5641895835477563/5000000000000000 (/ (exp z) (* x y)))) x)
(/.f64 (fma.f64 (/.f64 (/.f64 (exp.f64 z) x) y) #s(literal 5641895835477563/5000000000000000 binary64) #s(literal 1 binary64)) x)
(+ 1 (* 5641895835477563/5000000000000000 (/ (exp z) (* x y))))
(fma.f64 (/.f64 (/.f64 (exp.f64 z) x) y) #s(literal 5641895835477563/5000000000000000 binary64) #s(literal 1 binary64))
(/ (- (+ (* -5641895835477563/5000000000000000 (/ z (* x y))) (/ -5641895835477563/5000000000000000 (* x y))) 1) x)
(/.f64 (-.f64 (/.f64 (fma.f64 #s(literal -5641895835477563/5000000000000000 binary64) z #s(literal -5641895835477563/5000000000000000 binary64)) (*.f64 y x)) #s(literal 1 binary64)) x)
(/ (- (* 31830988618379068626528276418969/25000000000000000000000000000000 (/ (pow z 2) (* (pow x 2) (pow y 2)))) (+ 1 (+ (* -1 (/ (+ (* -31830988618379068626528276418969/25000000000000000000000000000000 z) (* 31830988618379068626528276418969/25000000000000000000000000000000 z)) (* (pow x 2) (pow y 2)))) (+ (* -1 (/ (+ (* -5641895835477563/5000000000000000 y) (* -5641895835477563/5000000000000000 (* y z))) (* x (pow y 2)))) (/ (pow (+ (* -5641895835477563/5000000000000000 y) (* -5641895835477563/5000000000000000 (* y z))) 2) (* (pow x 2) (pow y 4))))))) x)
(/.f64 (-.f64 (-.f64 (/.f64 (*.f64 #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (*.f64 z z)) (*.f64 (*.f64 x x) (*.f64 y y))) #s(literal 1 binary64)) (+.f64 (neg.f64 (fma.f64 (/.f64 z (*.f64 y y)) (/.f64 #s(literal 0 binary64) (*.f64 x x)) (*.f64 (/.f64 #s(literal -5641895835477563/5000000000000000 binary64) (*.f64 y y)) (/.f64 (+.f64 y (*.f64 z y)) x)))) (/.f64 (pow.f64 (*.f64 #s(literal -5641895835477563/5000000000000000 binary64) (+.f64 y (*.f64 z y))) #s(literal 2 binary64)) (*.f64 (*.f64 x x) (pow.f64 y #s(literal 4 binary64)))))) x)
(/ (- (+ (* 31830988618379068626528276418969/25000000000000000000000000000000 (/ (pow z 2) (* (pow x 2) (pow y 2)))) (* 179587122125166574152748016388400639365587092547/62500000000000000000000000000000000000000000000 (/ (pow z 2) (* (pow x 3) (pow y 3))))) (+ 1 (+ (* -1 (/ (+ (* -179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 (/ z y)) (* 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 (/ z y))) (* (pow x 3) (pow y 2)))) (+ (* -1 (/ (+ (* -31830988618379068626528276418969/25000000000000000000000000000000 z) (* 31830988618379068626528276418969/25000000000000000000000000000000 z)) (* (pow x 2) (pow y 2)))) (+ (* -1 (/ (+ (* -5641895835477563/5000000000000000 y) (* -5641895835477563/5000000000000000 (* y z))) (* x (pow y 2)))) (+ (/ (* (+ (* -31830988618379068626528276418969/25000000000000000000000000000000 z) (* 31830988618379068626528276418969/25000000000000000000000000000000 z)) (+ (* -5641895835477563/5000000000000000 y) (* -5641895835477563/5000000000000000 (* y z)))) (* (pow x 3) (pow y 4))) (+ (/ (* (+ (* -5641895835477563/5000000000000000 y) (* -5641895835477563/5000000000000000 (* y z))) (- (* 31830988618379068626528276418969/25000000000000000000000000000000 (/ (pow z 2) (pow y 2))) (+ (* -1 (/ (+ (* -31830988618379068626528276418969/25000000000000000000000000000000 z) (* 31830988618379068626528276418969/25000000000000000000000000000000 z)) (pow y 2))) (/ (pow (+ (* -5641895835477563/5000000000000000 y) (* -5641895835477563/5000000000000000 (* y z))) 2) (pow y 4))))) (* (pow x 3) (pow y 2))) (/ (pow (+ (* -5641895835477563/5000000000000000 y) (* -5641895835477563/5000000000000000 (* y z))) 2) (* (pow x 2) (pow y 4)))))))))) x)
(/.f64 (-.f64 (fma.f64 (/.f64 #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (*.f64 x x)) (*.f64 (/.f64 z y) (/.f64 z y)) (/.f64 (*.f64 #s(literal 179587122125166574152748016388400639365587092547/62500000000000000000000000000000000000000000000 binary64) (*.f64 z z)) (pow.f64 (*.f64 y x) #s(literal 3 binary64)))) (+.f64 (+.f64 #s(literal 1 binary64) (/.f64 (neg.f64 (*.f64 (/.f64 z y) #s(literal 0 binary64))) (*.f64 (pow.f64 x #s(literal 3 binary64)) (*.f64 y y)))) (+.f64 (neg.f64 (fma.f64 (/.f64 z (*.f64 y y)) (/.f64 #s(literal 0 binary64) (*.f64 x x)) (*.f64 (/.f64 #s(literal -5641895835477563/5000000000000000 binary64) (*.f64 y y)) (/.f64 (+.f64 y (*.f64 z y)) x)))) (fma.f64 (/.f64 (*.f64 z #s(literal 0 binary64)) (pow.f64 y #s(literal 4 binary64))) (/.f64 (*.f64 #s(literal -5641895835477563/5000000000000000 binary64) (+.f64 y (*.f64 z y))) (pow.f64 x #s(literal 3 binary64))) (fma.f64 (*.f64 #s(literal -5641895835477563/5000000000000000 binary64) (+.f64 y (*.f64 z y))) (/.f64 (-.f64 (*.f64 (/.f64 #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) y) (/.f64 (*.f64 z z) y)) (fma.f64 (/.f64 #s(literal -1 binary64) y) (/.f64 (*.f64 z #s(literal 0 binary64)) y) (/.f64 (pow.f64 (*.f64 #s(literal -5641895835477563/5000000000000000 binary64) (+.f64 y (*.f64 z y))) #s(literal 2 binary64)) (pow.f64 y #s(literal 4 binary64))))) (*.f64 (pow.f64 x #s(literal 3 binary64)) (*.f64 y y))) (/.f64 (pow.f64 (*.f64 #s(literal -5641895835477563/5000000000000000 binary64) (+.f64 y (*.f64 z y))) #s(literal 2 binary64)) (*.f64 (*.f64 x x) (pow.f64 y #s(literal 4 binary64))))))))) x)
(* -1 (pow y 2))
(*.f64 (neg.f64 y) y)
(+ (* -1 (pow y 2)) (* 31830988618379068626528276418969/25000000000000000000000000000000 (/ (pow z 2) (pow x 2))))
(fma.f64 (/.f64 #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) x) (/.f64 (*.f64 z z) x) (*.f64 (neg.f64 y) y))
(+ (* -1 (pow y 2)) (+ (* 31830988618379068626528276418969/25000000000000000000000000000000 (/ (pow z 2) (pow x 2))) (* 179587122125166574152748016388400639365587092547/62500000000000000000000000000000000000000000000 (/ (pow z 2) (* (pow x 3) y)))))
(fma.f64 (neg.f64 y) y (fma.f64 (/.f64 #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) x) (/.f64 (*.f64 z z) x) (*.f64 (/.f64 #s(literal 179587122125166574152748016388400639365587092547/62500000000000000000000000000000000000000000000 binary64) (pow.f64 x #s(literal 3 binary64))) (/.f64 (*.f64 z z) y))))
(+ (* -31830988618379068626528276418969/25000000000000000000000000000000 (/ (+ (* -31830988618379068626528276418969/6250000000000000000000000000000 (/ (pow z 2) (pow y 2))) (* 31830988618379068626528276418969/25000000000000000000000000000000 (/ (pow z 2) (pow y 2)))) (pow x 4))) (+ (* -1 (pow y 2)) (+ (* 31830988618379068626528276418969/25000000000000000000000000000000 (/ (pow z 2) (pow x 2))) (* 179587122125166574152748016388400639365587092547/62500000000000000000000000000000000000000000000 (/ (pow z 2) (* (pow x 3) y))))))
(fma.f64 (/.f64 (*.f64 (*.f64 (/.f64 z y) (/.f64 z y)) #s(literal -95492965855137205879584829256907/25000000000000000000000000000000 binary64)) (pow.f64 x #s(literal 4 binary64))) #s(literal -31830988618379068626528276418969/25000000000000000000000000000000 binary64) (fma.f64 (neg.f64 y) y (fma.f64 (/.f64 #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) x) (/.f64 (*.f64 z z) x) (*.f64 (/.f64 #s(literal 179587122125166574152748016388400639365587092547/62500000000000000000000000000000000000000000000 binary64) (pow.f64 x #s(literal 3 binary64))) (/.f64 (*.f64 z z) y)))))
(* -1 (/ (+ 1 (* 5641895835477563/5000000000000000 (/ 1 (* x y)))) x))
(/.f64 (fma.f64 (/.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)) #s(literal -1 binary64) #s(literal -1 binary64)) x)
(/ (- (* -1 (/ (+ (* 5641895835477563/5000000000000000 (/ 1 y)) (* 31830988618379068626528276418969/25000000000000000000000000000000 (/ 1 (* x (pow y 2))))) x)) 1) x)
(/.f64 (-.f64 (/.f64 (+.f64 (/.f64 #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (*.f64 (*.f64 y y) x)) (/.f64 #s(literal 5641895835477563/5000000000000000 binary64) y)) (neg.f64 x)) #s(literal 1 binary64)) x)
(/ (- (* -1 (/ (+ (* 31830988618379068626528276418969/25000000000000000000000000000000 (/ 1 (pow y 2))) (* 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 (/ 1 (* x (pow y 3))))) (pow x 2))) (+ 1 (/ 5641895835477563/5000000000000000 (* x y)))) x)
(/.f64 (-.f64 (/.f64 (neg.f64 (+.f64 (/.f64 #s(literal 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 binary64) (*.f64 (pow.f64 y #s(literal 3 binary64)) x)) (/.f64 #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (*.f64 y y)))) (*.f64 x x)) (+.f64 (/.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)) #s(literal 1 binary64))) 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 (/.f64 (exp.f64 z) x) y) #s(literal 5641895835477563/5000000000000000 binary64) #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 (/.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) #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 (/.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 #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) #s(literal -1 binary64)) x)
(* -1 (* x (- (* -5641895835477563/5000000000000000 (/ (exp z) x)) (* -1 y))))
(*.f64 (neg.f64 x) (fma.f64 #s(literal -5641895835477563/5000000000000000 binary64) (/.f64 (exp.f64 z) x) (*.f64 #s(literal 1 binary64) y)))
(* -1 (/ (- (* -5641895835477563/5000000000000000 (/ (exp z) (* x y))) 1) x))
(/.f64 (-.f64 (*.f64 (/.f64 (/.f64 (exp.f64 z) x) y) #s(literal -5641895835477563/5000000000000000 binary64)) #s(literal 1 binary64)) (neg.f64 x))
(* -1 (/ (+ 1 (* -1 (/ (+ (* -5641895835477563/5000000000000000 y) (* -5641895835477563/5000000000000000 (* y z))) (* x (pow y 2))))) x))
(/.f64 (fma.f64 (/.f64 #s(literal -1 binary64) (*.f64 y y)) (/.f64 (*.f64 #s(literal -5641895835477563/5000000000000000 binary64) (+.f64 y (*.f64 z y))) x) #s(literal 1 binary64)) (neg.f64 x))
(* -1 (/ (+ 1 (* -1 (/ (- (* -1 (/ (- (* -31830988618379068626528276418969/25000000000000000000000000000000 (/ (pow z 2) (pow y 2))) (+ (* -1 (/ (+ (* -31830988618379068626528276418969/25000000000000000000000000000000 z) (* 31830988618379068626528276418969/25000000000000000000000000000000 z)) (pow y 2))) (* -1 (/ (pow (+ (* -5641895835477563/5000000000000000 y) (* -5641895835477563/5000000000000000 (* y z))) 2) (pow y 4))))) x)) (* -1 (/ (+ (* -5641895835477563/5000000000000000 y) (* -5641895835477563/5000000000000000 (* y z))) (pow y 2)))) x))) x))
(/.f64 (fma.f64 (/.f64 (-.f64 (/.f64 (-.f64 (*.f64 (/.f64 #s(literal -31830988618379068626528276418969/25000000000000000000000000000000 binary64) y) (/.f64 (*.f64 z z) y)) (neg.f64 (fma.f64 (/.f64 z y) (/.f64 #s(literal 0 binary64) y) (/.f64 (pow.f64 (*.f64 #s(literal -5641895835477563/5000000000000000 binary64) (+.f64 y (*.f64 z y))) #s(literal 2 binary64)) (pow.f64 y #s(literal 4 binary64)))))) (neg.f64 x)) (/.f64 (*.f64 #s(literal -5641895835477563/5000000000000000 binary64) (+.f64 y (*.f64 z y))) (*.f64 (neg.f64 y) y))) (neg.f64 x)) #s(literal -1 binary64) #s(literal -1 binary64)) x)
(* -1 (/ (+ 1 (* -1 (/ (- (* -1 (/ (- (+ (* -31830988618379068626528276418969/25000000000000000000000000000000 (/ (pow z 2) (pow y 2))) (* -1 (/ (- (* 179587122125166574152748016388400639365587092547/62500000000000000000000000000000000000000000000 (/ (pow z 2) (pow y 3))) (+ (* -1 (/ (* (+ (* -31830988618379068626528276418969/25000000000000000000000000000000 z) (* 31830988618379068626528276418969/25000000000000000000000000000000 z)) (+ (* -5641895835477563/5000000000000000 y) (* -5641895835477563/5000000000000000 (* y z)))) (pow y 4))) (+ (* -1 (/ (* (+ (* -5641895835477563/5000000000000000 y) (* -5641895835477563/5000000000000000 (* y z))) (- (* -31830988618379068626528276418969/25000000000000000000000000000000 (/ (pow z 2) (pow y 2))) (+ (* -1 (/ (+ (* -31830988618379068626528276418969/25000000000000000000000000000000 z) (* 31830988618379068626528276418969/25000000000000000000000000000000 z)) (pow y 2))) (* -1 (/ (pow (+ (* -5641895835477563/5000000000000000 y) (* -5641895835477563/5000000000000000 (* y z))) 2) (pow y 4)))))) (pow y 2))) (* -1 (/ (+ (* -179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 (/ z y)) (* 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 (/ z y))) (pow y 2)))))) x))) (+ (* -1 (/ (+ (* -31830988618379068626528276418969/25000000000000000000000000000000 z) (* 31830988618379068626528276418969/25000000000000000000000000000000 z)) (pow y 2))) (* -1 (/ (pow (+ (* -5641895835477563/5000000000000000 y) (* -5641895835477563/5000000000000000 (* y z))) 2) (pow y 4))))) x)) (* -1 (/ (+ (* -5641895835477563/5000000000000000 y) (* -5641895835477563/5000000000000000 (* y z))) (pow y 2)))) x))) x))
(/.f64 (fma.f64 (/.f64 (-.f64 (/.f64 (fma.f64 (/.f64 #s(literal -31830988618379068626528276418969/25000000000000000000000000000000 binary64) y) (/.f64 (*.f64 z z) y) (-.f64 (/.f64 (-.f64 (/.f64 (*.f64 #s(literal 179587122125166574152748016388400639365587092547/62500000000000000000000000000000000000000000000 binary64) (*.f64 z z)) (pow.f64 y #s(literal 3 binary64))) (fma.f64 (neg.f64 (*.f64 z #s(literal 0 binary64))) (/.f64 (*.f64 #s(literal -5641895835477563/5000000000000000 binary64) (+.f64 y (*.f64 z y))) (pow.f64 y #s(literal 4 binary64))) (neg.f64 (/.f64 (fma.f64 (-.f64 (*.f64 (/.f64 #s(literal -31830988618379068626528276418969/25000000000000000000000000000000 binary64) y) (/.f64 (*.f64 z z) y)) (neg.f64 (fma.f64 (/.f64 z y) (/.f64 #s(literal 0 binary64) y) (/.f64 (pow.f64 (*.f64 #s(literal -5641895835477563/5000000000000000 binary64) (+.f64 y (*.f64 z y))) #s(literal 2 binary64)) (pow.f64 y #s(literal 4 binary64)))))) (*.f64 #s(literal -5641895835477563/5000000000000000 binary64) (+.f64 y (*.f64 z y))) (*.f64 (/.f64 z y) #s(literal 0 binary64))) (*.f64 y y))))) (neg.f64 x)) (neg.f64 (fma.f64 (/.f64 z y) (/.f64 #s(literal 0 binary64) y) (/.f64 (pow.f64 (*.f64 #s(literal -5641895835477563/5000000000000000 binary64) (+.f64 y (*.f64 z y))) #s(literal 2 binary64)) (pow.f64 y #s(literal 4 binary64))))))) (neg.f64 x)) (/.f64 (*.f64 #s(literal -5641895835477563/5000000000000000 binary64) (+.f64 y (*.f64 z y))) (*.f64 (neg.f64 y) y))) (neg.f64 x)) #s(literal -1 binary64) #s(literal -1 binary64)) x)
(+ (* -1 (/ (+ (* -179587122125166574152748016388400639365587092547/62500000000000000000000000000000000000000000000 (/ (pow z 2) y)) (* 31830988618379068626528276418969/25000000000000000000000000000000 (/ (+ (* -31830988618379068626528276418969/6250000000000000000000000000000 (/ (pow z 2) (pow y 2))) (* 31830988618379068626528276418969/25000000000000000000000000000000 (/ (pow z 2) (pow y 2)))) x))) (pow x 3))) (+ (* -1 (pow y 2)) (* 31830988618379068626528276418969/25000000000000000000000000000000 (/ (pow z 2) (pow x 2)))))
(fma.f64 (/.f64 (fma.f64 (/.f64 (*.f64 (*.f64 (/.f64 z y) (/.f64 z y)) #s(literal -95492965855137205879584829256907/25000000000000000000000000000000 binary64)) x) #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (*.f64 (/.f64 (*.f64 z z) y) #s(literal -179587122125166574152748016388400639365587092547/62500000000000000000000000000000000000000000000 binary64))) (pow.f64 x #s(literal 3 binary64))) #s(literal -1 binary64) (fma.f64 (/.f64 #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) x) (/.f64 (*.f64 z z) x) (*.f64 (neg.f64 y) y)))
(* -1 (/ (+ 1 (+ (/ 5641895835477563/5000000000000000 (* x y)) (/ 31830988618379068626528276418969/25000000000000000000000000000000 (* (pow x 2) (pow y 2))))) x))
(/.f64 (+.f64 (+.f64 (/.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)) #s(literal 1 binary64)) (/.f64 (/.f64 #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (*.f64 x x)) (*.f64 y y))) (neg.f64 x))
(* -1 (/ (+ 1 (* -1 (/ (- (* -1 (/ (+ (* 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 (/ 1 (* x (pow y 3)))) (* 31830988618379068626528276418969/25000000000000000000000000000000 (/ 1 (pow y 2)))) x)) (* 5641895835477563/5000000000000000 (/ 1 y))) x))) x))
(/.f64 (fma.f64 (/.f64 (-.f64 (/.f64 (+.f64 (/.f64 #s(literal 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 binary64) (*.f64 (pow.f64 y #s(literal 3 binary64)) x)) (/.f64 #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (*.f64 y y))) (neg.f64 x)) (/.f64 #s(literal 5641895835477563/5000000000000000 binary64) y)) (neg.f64 x)) #s(literal -1 binary64) #s(literal -1 binary64)) 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)
(/ (- (* y (- x (/ 1 x))) (* 5641895835477563/5000000000000000 (/ (exp z) (pow x 2)))) y)
(/.f64 (fma.f64 (-.f64 x (/.f64 #s(literal 1 binary64) x)) y (*.f64 (/.f64 #s(literal -5641895835477563/5000000000000000 binary64) x) (/.f64 (exp.f64 z) x))) y)
(/ (+ (* 5641895835477563/5000000000000000 (/ (exp z) (pow x 2))) (/ y x)) y)
(/.f64 (fma.f64 (/.f64 #s(literal 5641895835477563/5000000000000000 binary64) x) (/.f64 (exp.f64 z) x) (/.f64 y x)) y)
(/ (+ y (* 5641895835477563/5000000000000000 (/ (exp z) x))) y)
(/.f64 (fma.f64 (/.f64 (exp.f64 z) x) #s(literal 5641895835477563/5000000000000000 binary64) y) y)
(/ y (exp z))
(/.f64 y (exp.f64 z))
(* 5000000000000000/5641895835477563 (/ (* y (- (pow z 2) 1)) (- (* -1 z) 1)))
(/.f64 (*.f64 #s(literal 5000000000000000/5641895835477563 binary64) (*.f64 (-.f64 (*.f64 z z) #s(literal 1 binary64)) y)) (-.f64 (neg.f64 z) #s(literal 1 binary64)))
(* y (+ (* 5000000000000000/5641895835477563 (/ (- (pow z 2) 1) (- (* -1 z) 1))) (* y (- (* 50000000000000000000000000000000/31830988618379068626528276418969 (/ (* x (pow z 2)) (- (* -1 z) 1))) (* 25000000000000000000000000000000/31830988618379068626528276418969 (/ (* (+ (* -1 (* x z)) (* -1 (* x (- (* -1 z) 1)))) (- (pow z 2) 1)) (pow (- (* -1 z) 1) 2)))))))
(*.f64 (fma.f64 (fma.f64 (/.f64 (*.f64 (*.f64 z z) x) (-.f64 (neg.f64 z) #s(literal 1 binary64))) #s(literal 50000000000000000000000000000000/31830988618379068626528276418969 binary64) (*.f64 #s(literal -25000000000000000000000000000000/31830988618379068626528276418969 binary64) (/.f64 (*.f64 (neg.f64 (fma.f64 (-.f64 (neg.f64 z) #s(literal 1 binary64)) x (*.f64 z x))) (-.f64 (*.f64 z z) #s(literal 1 binary64))) (pow.f64 (-.f64 (neg.f64 z) #s(literal 1 binary64)) #s(literal 2 binary64))))) y (/.f64 (*.f64 #s(literal 5000000000000000/5641895835477563 binary64) (-.f64 (*.f64 z z) #s(literal 1 binary64))) (-.f64 (neg.f64 z) #s(literal 1 binary64)))) y)
(* y (+ (* 5000000000000000/5641895835477563 (/ (- (pow z 2) 1) (- (* -1 z) 1))) (* y (- (+ (* 50000000000000000000000000000000/31830988618379068626528276418969 (/ (* x (pow z 2)) (- (* -1 z) 1))) (* y (- (* -5641895835477563/5000000000000000 (/ (+ (* -2500000000000000000000000000000000000000000000000000000000000000/1013211836423377808197068612118338110498536634308026710423022961 (* (pow x 2) (pow z 2))) (* 625000000000000000000000000000000000000000000000000000000000000/1013211836423377808197068612118338110498536634308026710423022961 (* (pow x 2) (pow z 2)))) (- (* -1 z) 1))) (+ (* 25000000000000000000000000000000/31830988618379068626528276418969 (/ (* (+ (* -5000000000000000/5641895835477563 (* (pow x 2) z)) (* 5000000000000000/5641895835477563 (* (pow x 2) z))) (- (pow z 2) 1)) (pow (- (* -1 z) 1) 2))) (* 5000000000000000/5641895835477563 (/ (* (+ (* -1 (* x z)) (* -1 (* x (- (* -1 z) 1)))) (- (* 50000000000000000000000000000000/31830988618379068626528276418969 (/ (* x (pow z 2)) (- (* -1 z) 1))) (* 25000000000000000000000000000000/31830988618379068626528276418969 (/ (* (+ (* -1 (* x z)) (* -1 (* x (- (* -1 z) 1)))) (- (pow z 2) 1)) (pow (- (* -1 z) 1) 2))))) (- (* -1 z) 1))))))) (* 25000000000000000000000000000000/31830988618379068626528276418969 (/ (* (+ (* -1 (* x z)) (* -1 (* x (- (* -1 z) 1)))) (- (pow z 2) 1)) (pow (- (* -1 z) 1) 2)))))))
(*.f64 (fma.f64 (fma.f64 (/.f64 (*.f64 (*.f64 z z) x) (-.f64 (neg.f64 z) #s(literal 1 binary64))) #s(literal 50000000000000000000000000000000/31830988618379068626528276418969 binary64) (fma.f64 (-.f64 (fma.f64 (/.f64 (*.f64 (*.f64 (*.f64 z x) (*.f64 z x)) #s(literal -1875000000000000000000000000000000000000000000000000000000000000/1013211836423377808197068612118338110498536634308026710423022961 binary64)) (-.f64 (neg.f64 z) #s(literal 1 binary64))) #s(literal -5641895835477563/5000000000000000 binary64) (*.f64 #s(literal -25000000000000000000000000000000/31830988618379068626528276418969 binary64) (/.f64 (*.f64 (*.f64 (*.f64 (*.f64 x x) z) #s(literal 0 binary64)) (-.f64 (*.f64 z z) #s(literal 1 binary64))) (pow.f64 (-.f64 (neg.f64 z) #s(literal 1 binary64)) #s(literal 2 binary64))))) (*.f64 (/.f64 (*.f64 (fma.f64 (/.f64 (*.f64 (*.f64 z z) x) (-.f64 (neg.f64 z) #s(literal 1 binary64))) #s(literal 50000000000000000000000000000000/31830988618379068626528276418969 binary64) (*.f64 #s(literal -25000000000000000000000000000000/31830988618379068626528276418969 binary64) (/.f64 (*.f64 (neg.f64 (fma.f64 (-.f64 (neg.f64 z) #s(literal 1 binary64)) x (*.f64 z x))) (-.f64 (*.f64 z z) #s(literal 1 binary64))) (pow.f64 (-.f64 (neg.f64 z) #s(literal 1 binary64)) #s(literal 2 binary64))))) (neg.f64 (fma.f64 (-.f64 (neg.f64 z) #s(literal 1 binary64)) x (*.f64 z x)))) (-.f64 (neg.f64 z) #s(literal 1 binary64))) #s(literal 5000000000000000/5641895835477563 binary64))) y (*.f64 #s(literal -25000000000000000000000000000000/31830988618379068626528276418969 binary64) (/.f64 (*.f64 (neg.f64 (fma.f64 (-.f64 (neg.f64 z) #s(literal 1 binary64)) x (*.f64 z x))) (-.f64 (*.f64 z z) #s(literal 1 binary64))) (pow.f64 (-.f64 (neg.f64 z) #s(literal 1 binary64)) #s(literal 2 binary64)))))) y (/.f64 (*.f64 #s(literal 5000000000000000/5641895835477563 binary64) (-.f64 (*.f64 z z) #s(literal 1 binary64))) (-.f64 (neg.f64 z) #s(literal 1 binary64)))) y)
(* y (+ (* 5000000000000000/5641895835477563 (/ (- (pow z 2) 1) (- (* -1 z) 1))) (* y (- (+ (* 50000000000000000000000000000000/31830988618379068626528276418969 (/ (* x (pow z 2)) (- (* -1 z) 1))) (* y (- (+ (* -5641895835477563/5000000000000000 (/ (+ (* -2500000000000000000000000000000000000000000000000000000000000000/1013211836423377808197068612118338110498536634308026710423022961 (* (pow x 2) (pow z 2))) (* 625000000000000000000000000000000000000000000000000000000000000/1013211836423377808197068612118338110498536634308026710423022961 (* (pow x 2) (pow z 2)))) (- (* -1 z) 1))) (* y (- (* -5641895835477563/5000000000000000 (/ (+ (* 6250000000000000000000000000000000000000000000000000000000000000000000000000000/5716435640373629036936327838135698990352533513761386655294448491685017549324043 (* (pow x 3) (pow z 2))) (* 10000000000000000/5641895835477563 (* x (+ (* -2500000000000000000000000000000000000000000000000000000000000000/1013211836423377808197068612118338110498536634308026710423022961 (* (pow x 2) (pow z 2))) (* 625000000000000000000000000000000000000000000000000000000000000/1013211836423377808197068612118338110498536634308026710423022961 (* (pow x 2) (pow z 2))))))) (- (* -1 z) 1))) (+ (* 25000000000000000000000000000000/31830988618379068626528276418969 (/ (* (+ (* -25000000000000000000000000000000/31830988618379068626528276418969 (* (pow x 3) z)) (* 25000000000000000000000000000000/31830988618379068626528276418969 (* (pow x 3) z))) (- (pow z 2) 1)) (pow (- (* -1 z) 1) 2))) (+ (* 5000000000000000/5641895835477563 (/ (* (+ (* -1 (* x z)) (* -1 (* x (- (* -1 z) 1)))) (- (* -5641895835477563/5000000000000000 (/ (+ (* -2500000000000000000000000000000000000000000000000000000000000000/1013211836423377808197068612118338110498536634308026710423022961 (* (pow x 2) (pow z 2))) (* 625000000000000000000000000000000000000000000000000000000000000/1013211836423377808197068612118338110498536634308026710423022961 (* (pow x 2) (pow z 2)))) (- (* -1 z) 1))) (+ (* 25000000000000000000000000000000/31830988618379068626528276418969 (/ (* (+ (* -5000000000000000/5641895835477563 (* (pow x 2) z)) (* 5000000000000000/5641895835477563 (* (pow x 2) z))) (- (pow z 2) 1)) (pow (- (* -1 z) 1) 2))) (* 5000000000000000/5641895835477563 (/ (* (+ (* -1 (* x z)) (* -1 (* x (- (* -1 z) 1)))) (- (* 50000000000000000000000000000000/31830988618379068626528276418969 (/ (* x (pow z 2)) (- (* -1 z) 1))) (* 25000000000000000000000000000000/31830988618379068626528276418969 (/ (* (+ (* -1 (* x z)) (* -1 (* x (- (* -1 z) 1)))) (- (pow z 2) 1)) (pow (- (* -1 z) 1) 2))))) (- (* -1 z) 1)))))) (- (* -1 z) 1))) (* 5000000000000000/5641895835477563 (/ (* (+ (* -5000000000000000/5641895835477563 (* (pow x 2) z)) (* 5000000000000000/5641895835477563 (* (pow x 2) z))) (- (* 50000000000000000000000000000000/31830988618379068626528276418969 (/ (* x (pow z 2)) (- (* -1 z) 1))) (* 25000000000000000000000000000000/31830988618379068626528276418969 (/ (* (+ (* -1 (* x z)) (* -1 (* x (- (* -1 z) 1)))) (- (pow z 2) 1)) (pow (- (* -1 z) 1) 2))))) (- (* -1 z) 1)))))))) (+ (* 25000000000000000000000000000000/31830988618379068626528276418969 (/ (* (+ (* -5000000000000000/5641895835477563 (* (pow x 2) z)) (* 5000000000000000/5641895835477563 (* (pow x 2) z))) (- (pow z 2) 1)) (pow (- (* -1 z) 1) 2))) (* 5000000000000000/5641895835477563 (/ (* (+ (* -1 (* x z)) (* -1 (* x (- (* -1 z) 1)))) (- (* 50000000000000000000000000000000/31830988618379068626528276418969 (/ (* x (pow z 2)) (- (* -1 z) 1))) (* 25000000000000000000000000000000/31830988618379068626528276418969 (/ (* (+ (* -1 (* x z)) (* -1 (* x (- (* -1 z) 1)))) (- (pow z 2) 1)) (pow (- (* -1 z) 1) 2))))) (- (* -1 z) 1))))))) (* 25000000000000000000000000000000/31830988618379068626528276418969 (/ (* (+ (* -1 (* x z)) (* -1 (* x (- (* -1 z) 1)))) (- (pow z 2) 1)) (pow (- (* -1 z) 1) 2)))))))
(*.f64 (fma.f64 (fma.f64 (/.f64 (*.f64 (*.f64 z z) x) (-.f64 (neg.f64 z) #s(literal 1 binary64))) #s(literal 50000000000000000000000000000000/31830988618379068626528276418969 binary64) (fma.f64 (-.f64 (fma.f64 (-.f64 (fma.f64 (/.f64 (fma.f64 (*.f64 #s(literal 6250000000000000000000000000000000000000000000000000000000000000000000000000000/5716435640373629036936327838135698990352533513761386655294448491685017549324043 binary64) (pow.f64 x #s(literal 3 binary64))) (*.f64 z z) (*.f64 (*.f64 #s(literal 10000000000000000/5641895835477563 binary64) x) (*.f64 (*.f64 (*.f64 z x) (*.f64 z x)) #s(literal -1875000000000000000000000000000000000000000000000000000000000000/1013211836423377808197068612118338110498536634308026710423022961 binary64)))) (-.f64 (neg.f64 z) #s(literal 1 binary64))) #s(literal -5641895835477563/5000000000000000 binary64) (*.f64 #s(literal -25000000000000000000000000000000/31830988618379068626528276418969 binary64) (/.f64 (*.f64 (*.f64 (*.f64 (pow.f64 x #s(literal 3 binary64)) z) #s(literal 0 binary64)) (-.f64 (*.f64 z z) #s(literal 1 binary64))) (pow.f64 (-.f64 (neg.f64 z) #s(literal 1 binary64)) #s(literal 2 binary64))))) (*.f64 #s(literal 5000000000000000/5641895835477563 binary64) (/.f64 (fma.f64 (-.f64 (fma.f64 (/.f64 (*.f64 (*.f64 (*.f64 z x) (*.f64 z x)) #s(literal -1875000000000000000000000000000000000000000000000000000000000000/1013211836423377808197068612118338110498536634308026710423022961 binary64)) (-.f64 (neg.f64 z) #s(literal 1 binary64))) #s(literal -5641895835477563/5000000000000000 binary64) (*.f64 #s(literal -25000000000000000000000000000000/31830988618379068626528276418969 binary64) (/.f64 (*.f64 (*.f64 (*.f64 (*.f64 x x) z) #s(literal 0 binary64)) (-.f64 (*.f64 z z) #s(literal 1 binary64))) (pow.f64 (-.f64 (neg.f64 z) #s(literal 1 binary64)) #s(literal 2 binary64))))) (*.f64 (/.f64 (*.f64 (fma.f64 (/.f64 (*.f64 (*.f64 z z) x) (-.f64 (neg.f64 z) #s(literal 1 binary64))) #s(literal 50000000000000000000000000000000/31830988618379068626528276418969 binary64) (*.f64 #s(literal -25000000000000000000000000000000/31830988618379068626528276418969 binary64) (/.f64 (*.f64 (neg.f64 (fma.f64 (-.f64 (neg.f64 z) #s(literal 1 binary64)) x (*.f64 z x))) (-.f64 (*.f64 z z) #s(literal 1 binary64))) (pow.f64 (-.f64 (neg.f64 z) #s(literal 1 binary64)) #s(literal 2 binary64))))) (neg.f64 (fma.f64 (-.f64 (neg.f64 z) #s(literal 1 binary64)) x (*.f64 z x)))) (-.f64 (neg.f64 z) #s(literal 1 binary64))) #s(literal 5000000000000000/5641895835477563 binary64))) (neg.f64 (fma.f64 (-.f64 (neg.f64 z) #s(literal 1 binary64)) x (*.f64 z x))) (*.f64 (*.f64 (*.f64 (*.f64 x x) z) #s(literal 0 binary64)) (fma.f64 (/.f64 (*.f64 (*.f64 z z) x) (-.f64 (neg.f64 z) #s(literal 1 binary64))) #s(literal 50000000000000000000000000000000/31830988618379068626528276418969 binary64) (*.f64 #s(literal -25000000000000000000000000000000/31830988618379068626528276418969 binary64) (/.f64 (*.f64 (neg.f64 (fma.f64 (-.f64 (neg.f64 z) #s(literal 1 binary64)) x (*.f64 z x))) (-.f64 (*.f64 z z) #s(literal 1 binary64))) (pow.f64 (-.f64 (neg.f64 z) #s(literal 1 binary64)) #s(literal 2 binary64))))))) (-.f64 (neg.f64 z) #s(literal 1 binary64))))) y (*.f64 (/.f64 (*.f64 (*.f64 (*.f64 z x) (*.f64 z x)) #s(literal -1875000000000000000000000000000000000000000000000000000000000000/1013211836423377808197068612118338110498536634308026710423022961 binary64)) (-.f64 (neg.f64 z) #s(literal 1 binary64))) #s(literal -5641895835477563/5000000000000000 binary64))) (fma.f64 (/.f64 (*.f64 (fma.f64 (/.f64 (*.f64 (*.f64 z z) x) (-.f64 (neg.f64 z) #s(literal 1 binary64))) #s(literal 50000000000000000000000000000000/31830988618379068626528276418969 binary64) (*.f64 #s(literal -25000000000000000000000000000000/31830988618379068626528276418969 binary64) (/.f64 (*.f64 (neg.f64 (fma.f64 (-.f64 (neg.f64 z) #s(literal 1 binary64)) x (*.f64 z x))) (-.f64 (*.f64 z z) #s(literal 1 binary64))) (pow.f64 (-.f64 (neg.f64 z) #s(literal 1 binary64)) #s(literal 2 binary64))))) (neg.f64 (fma.f64 (-.f64 (neg.f64 z) #s(literal 1 binary64)) x (*.f64 z x)))) (-.f64 (neg.f64 z) #s(literal 1 binary64))) #s(literal 5000000000000000/5641895835477563 binary64) (*.f64 (/.f64 (*.f64 (*.f64 (*.f64 (*.f64 x x) z) #s(literal 0 binary64)) (-.f64 (*.f64 z z) #s(literal 1 binary64))) (pow.f64 (-.f64 (neg.f64 z) #s(literal 1 binary64)) #s(literal 2 binary64))) #s(literal 25000000000000000000000000000000/31830988618379068626528276418969 binary64)))) y (*.f64 #s(literal -25000000000000000000000000000000/31830988618379068626528276418969 binary64) (/.f64 (*.f64 (neg.f64 (fma.f64 (-.f64 (neg.f64 z) #s(literal 1 binary64)) x (*.f64 z x))) (-.f64 (*.f64 z z) #s(literal 1 binary64))) (pow.f64 (-.f64 (neg.f64 z) #s(literal 1 binary64)) #s(literal 2 binary64)))))) y (/.f64 (*.f64 #s(literal 5000000000000000/5641895835477563 binary64) (-.f64 (*.f64 z z) #s(literal 1 binary64))) (-.f64 (neg.f64 z) #s(literal 1 binary64)))) y)
(* (pow y 2) (- (pow z 2) 1))
(*.f64 (-.f64 (*.f64 z z) #s(literal 1 binary64)) (*.f64 y y))
(* (pow y 2) (- (+ (* 10000000000000000/5641895835477563 (* x (* y (pow z 2)))) (pow z 2)) 1))
(*.f64 (fma.f64 (*.f64 (*.f64 (*.f64 z z) y) x) #s(literal 10000000000000000/5641895835477563 binary64) (-.f64 (*.f64 z z) #s(literal 1 binary64))) (*.f64 y y))
(* (pow y 2) (- (+ (* y (+ (* -31830988618379068626528276418969/25000000000000000000000000000000 (* y (+ (* -2500000000000000000000000000000000000000000000000000000000000000/1013211836423377808197068612118338110498536634308026710423022961 (* (pow x 2) (pow z 2))) (* 625000000000000000000000000000000000000000000000000000000000000/1013211836423377808197068612118338110498536634308026710423022961 (* (pow x 2) (pow z 2)))))) (* 10000000000000000/5641895835477563 (* x (pow z 2))))) (pow z 2)) 1))
(*.f64 (fma.f64 (fma.f64 (*.f64 #s(literal -31830988618379068626528276418969/25000000000000000000000000000000 binary64) y) (*.f64 (*.f64 (*.f64 z x) (*.f64 z x)) #s(literal -1875000000000000000000000000000000000000000000000000000000000000/1013211836423377808197068612118338110498536634308026710423022961 binary64)) (*.f64 (*.f64 (*.f64 z z) x) #s(literal 10000000000000000/5641895835477563 binary64))) y (-.f64 (*.f64 z z) #s(literal 1 binary64))) (*.f64 y y))
(* (pow y 2) (- (+ (* y (+ (* 10000000000000000/5641895835477563 (* x (pow z 2))) (* y (+ (* -31830988618379068626528276418969/25000000000000000000000000000000 (* y (+ (* 6250000000000000000000000000000000000000000000000000000000000000000000000000000/5716435640373629036936327838135698990352533513761386655294448491685017549324043 (* (pow x 3) (pow z 2))) (* 10000000000000000/5641895835477563 (* x (+ (* -2500000000000000000000000000000000000000000000000000000000000000/1013211836423377808197068612118338110498536634308026710423022961 (* (pow x 2) (pow z 2))) (* 625000000000000000000000000000000000000000000000000000000000000/1013211836423377808197068612118338110498536634308026710423022961 (* (pow x 2) (pow z 2))))))))) (* -31830988618379068626528276418969/25000000000000000000000000000000 (+ (* -2500000000000000000000000000000000000000000000000000000000000000/1013211836423377808197068612118338110498536634308026710423022961 (* (pow x 2) (pow z 2))) (* 625000000000000000000000000000000000000000000000000000000000000/1013211836423377808197068612118338110498536634308026710423022961 (* (pow x 2) (pow z 2))))))))) (pow z 2)) 1))
(*.f64 (fma.f64 (fma.f64 (*.f64 #s(literal -31830988618379068626528276418969/25000000000000000000000000000000 binary64) (fma.f64 (fma.f64 (*.f64 #s(literal 6250000000000000000000000000000000000000000000000000000000000000000000000000000/5716435640373629036936327838135698990352533513761386655294448491685017549324043 binary64) (pow.f64 x #s(literal 3 binary64))) (*.f64 z z) (*.f64 (*.f64 #s(literal 10000000000000000/5641895835477563 binary64) x) (*.f64 (*.f64 (*.f64 z x) (*.f64 z x)) #s(literal -1875000000000000000000000000000000000000000000000000000000000000/1013211836423377808197068612118338110498536634308026710423022961 binary64)))) y (*.f64 (*.f64 (*.f64 z x) (*.f64 z x)) #s(literal -1875000000000000000000000000000000000000000000000000000000000000/1013211836423377808197068612118338110498536634308026710423022961 binary64)))) y (*.f64 (*.f64 (*.f64 z z) x) #s(literal 10000000000000000/5641895835477563 binary64))) y (-.f64 (*.f64 z z) #s(literal 1 binary64))) (*.f64 y y))
(* y (+ 5000000000000000/5641895835477563 (* 25000000000000000000000000000000/31830988618379068626528276418969 (* x y))))
(*.f64 (fma.f64 #s(literal 25000000000000000000000000000000/31830988618379068626528276418969 binary64) (*.f64 y x) #s(literal 5000000000000000/5641895835477563 binary64)) y)
(* y (+ 5000000000000000/5641895835477563 (* y (- (* 125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547 (* (pow x 2) y)) (* -25000000000000000000000000000000/31830988618379068626528276418969 x)))))
(*.f64 (fma.f64 (fma.f64 (*.f64 #s(literal 125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547 binary64) (*.f64 x x)) y (*.f64 #s(literal 25000000000000000000000000000000/31830988618379068626528276418969 binary64) x)) y #s(literal 5000000000000000/5641895835477563 binary64)) y)
(* y (+ 5000000000000000/5641895835477563 (* y (- (* y (- (* 625000000000000000000000000000000000000000000000000000000000000/1013211836423377808197068612118338110498536634308026710423022961 (* (pow x 3) y)) (* -125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547 (pow x 2)))) (* -25000000000000000000000000000000/31830988618379068626528276418969 x)))))
(*.f64 (fma.f64 (fma.f64 (fma.f64 (*.f64 #s(literal 625000000000000000000000000000000000000000000000000000000000000/1013211836423377808197068612118338110498536634308026710423022961 binary64) (pow.f64 x #s(literal 3 binary64))) y (*.f64 #s(literal 125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547 binary64) (*.f64 x x))) y (*.f64 #s(literal 25000000000000000000000000000000/31830988618379068626528276418969 binary64) x)) y #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 (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 (/ (exp z) (* (pow x 2) y))) (/ 1 x))
(fma.f64 (/.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 x x)) (/.f64 (exp.f64 z) y) (/.f64 #s(literal 1 binary64) x))
(- (* -5641895835477563/5000000000000000 (/ z (* (pow x 2) y))) (+ (/ 1 x) (* 5641895835477563/5000000000000000 (/ 1 (* (pow x 2) y)))))
(-.f64 (-.f64 (*.f64 (/.f64 z (*.f64 (*.f64 x x) y)) #s(literal -5641895835477563/5000000000000000 binary64)) (/.f64 #s(literal 1 binary64) x)) (/.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 (*.f64 x x) y)))
(- (* 31830988618379068626528276418969/25000000000000000000000000000000 (/ (pow z 2) (* (pow x 3) (pow y 2)))) (+ (* -1 (/ (+ (* -31830988618379068626528276418969/25000000000000000000000000000000 (/ z x)) (* 31830988618379068626528276418969/25000000000000000000000000000000 (/ z x))) (* (pow x 2) (pow y 2)))) (+ (* -1 (/ (- (* -5641895835477563/5000000000000000 z) 5641895835477563/5000000000000000) (* (pow x 2) y))) (+ (/ 1 x) (/ (pow (- (* -5641895835477563/5000000000000000 z) 5641895835477563/5000000000000000) 2) (* (pow x 3) (pow y 2)))))))
(-.f64 (*.f64 (/.f64 #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (pow.f64 x #s(literal 3 binary64))) (*.f64 (/.f64 z y) (/.f64 z y))) (+.f64 (neg.f64 (fma.f64 (/.f64 (/.f64 z x) (*.f64 x x)) (/.f64 #s(literal 0 binary64) (*.f64 y y)) (/.f64 (-.f64 (*.f64 #s(literal -5641895835477563/5000000000000000 binary64) z) #s(literal 5641895835477563/5000000000000000 binary64)) (*.f64 (*.f64 x x) y)))) (+.f64 (/.f64 (pow.f64 (-.f64 (*.f64 #s(literal -5641895835477563/5000000000000000 binary64) z) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 2 binary64)) (*.f64 (pow.f64 x #s(literal 3 binary64)) (*.f64 y y))) (/.f64 #s(literal 1 binary64) x))))
(- (+ (* 31830988618379068626528276418969/25000000000000000000000000000000 (/ (pow z 2) (* (pow x 3) (pow y 2)))) (* 179587122125166574152748016388400639365587092547/62500000000000000000000000000000000000000000000 (/ (pow z 2) (* (pow x 4) (pow y 3))))) (+ (* -1 (/ (+ (* -179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 (/ z (pow x 2))) (* 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 (/ z (pow x 2)))) (* (pow x 2) (pow y 3)))) (+ (* -1 (/ (+ (* -31830988618379068626528276418969/25000000000000000000000000000000 (/ z x)) (* 31830988618379068626528276418969/25000000000000000000000000000000 (/ z x))) (* (pow x 2) (pow y 2)))) (+ (* -1 (/ (- (* -5641895835477563/5000000000000000 z) 5641895835477563/5000000000000000) (* (pow x 2) y))) (+ (/ 1 x) (+ (/ (* (+ (* -31830988618379068626528276418969/25000000000000000000000000000000 (/ z x)) (* 31830988618379068626528276418969/25000000000000000000000000000000 (/ z x))) (- (* -5641895835477563/5000000000000000 z) 5641895835477563/5000000000000000)) (* (pow x 3) (pow y 3))) (+ (/ (* (- (* -5641895835477563/5000000000000000 z) 5641895835477563/5000000000000000) (- (* 31830988618379068626528276418969/25000000000000000000000000000000 (/ (pow z 2) (pow x 3))) (+ (* -1 (/ (+ (* -31830988618379068626528276418969/25000000000000000000000000000000 (/ z x)) (* 31830988618379068626528276418969/25000000000000000000000000000000 (/ z x))) (pow x 2))) (/ (pow (- (* -5641895835477563/5000000000000000 z) 5641895835477563/5000000000000000) 2) (pow x 3))))) (* x (pow y 3))) (/ (pow (- (* -5641895835477563/5000000000000000 z) 5641895835477563/5000000000000000) 2) (* (pow x 3) (pow y 2))))))))))
(-.f64 (-.f64 (fma.f64 (/.f64 #s(literal 179587122125166574152748016388400639365587092547/62500000000000000000000000000000000000000000000 binary64) (pow.f64 x #s(literal 4 binary64))) (/.f64 (*.f64 z z) (pow.f64 y #s(literal 3 binary64))) (*.f64 (/.f64 #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (pow.f64 x #s(literal 3 binary64))) (*.f64 (/.f64 z y) (/.f64 z y)))) (/.f64 (neg.f64 (*.f64 (/.f64 z (*.f64 x x)) #s(literal 0 binary64))) (*.f64 (*.f64 x x) (pow.f64 y #s(literal 3 binary64))))) (+.f64 (neg.f64 (fma.f64 (/.f64 (/.f64 z x) (*.f64 x x)) (/.f64 #s(literal 0 binary64) (*.f64 y y)) (/.f64 (-.f64 (*.f64 #s(literal -5641895835477563/5000000000000000 binary64) z) #s(literal 5641895835477563/5000000000000000 binary64)) (*.f64 (*.f64 x x) y)))) (+.f64 (fma.f64 (*.f64 (/.f64 z x) #s(literal 0 binary64)) (/.f64 (-.f64 (*.f64 #s(literal -5641895835477563/5000000000000000 binary64) z) #s(literal 5641895835477563/5000000000000000 binary64)) (pow.f64 (*.f64 y x) #s(literal 3 binary64))) (fma.f64 (/.f64 (-.f64 (/.f64 (*.f64 #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (*.f64 z z)) (pow.f64 x #s(literal 3 binary64))) (fma.f64 (/.f64 #s(literal -1 binary64) x) (/.f64 (*.f64 (/.f64 z x) #s(literal 0 binary64)) x) (/.f64 (pow.f64 (-.f64 (*.f64 #s(literal -5641895835477563/5000000000000000 binary64) z) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 2 binary64)) (pow.f64 x #s(literal 3 binary64))))) x) (/.f64 (-.f64 (*.f64 #s(literal -5641895835477563/5000000000000000 binary64) z) #s(literal 5641895835477563/5000000000000000 binary64)) (pow.f64 y #s(literal 3 binary64))) (/.f64 (pow.f64 (-.f64 (*.f64 #s(literal -5641895835477563/5000000000000000 binary64) z) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 2 binary64)) (*.f64 (pow.f64 x #s(literal 3 binary64)) (*.f64 y y))))) (/.f64 #s(literal 1 binary64) x))))
(* (pow y 2) (- (* 31830988618379068626528276418969/25000000000000000000000000000000 (/ (pow z 2) (* (pow x 2) (pow y 2)))) 1))
(*.f64 (-.f64 (/.f64 (*.f64 #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (*.f64 z z)) (*.f64 (*.f64 x x) (*.f64 y y))) #s(literal 1 binary64)) (*.f64 y y))
(* (pow y 2) (- (+ (* 31830988618379068626528276418969/25000000000000000000000000000000 (/ (pow z 2) (* (pow x 2) (pow y 2)))) (* 179587122125166574152748016388400639365587092547/62500000000000000000000000000000000000000000000 (/ (pow z 2) (* (pow x 3) (pow y 3))))) 1))
(*.f64 (fma.f64 (/.f64 #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (*.f64 x x)) (*.f64 (/.f64 z y) (/.f64 z y)) (-.f64 (/.f64 (*.f64 #s(literal 179587122125166574152748016388400639365587092547/62500000000000000000000000000000000000000000000 binary64) (*.f64 z z)) (pow.f64 (*.f64 y x) #s(literal 3 binary64))) #s(literal 1 binary64))) (*.f64 y y))
(* (pow y 2) (- (+ (* -31830988618379068626528276418969/25000000000000000000000000000000 (/ (+ (* -31830988618379068626528276418969/6250000000000000000000000000000 (/ (pow z 2) (pow x 4))) (* 31830988618379068626528276418969/25000000000000000000000000000000 (/ (pow z 2) (pow x 4)))) (pow y 4))) (+ (* 31830988618379068626528276418969/25000000000000000000000000000000 (/ (pow z 2) (* (pow x 2) (pow y 2)))) (* 179587122125166574152748016388400639365587092547/62500000000000000000000000000000000000000000000 (/ (pow z 2) (* (pow x 3) (pow y 3)))))) 1))
(*.f64 (fma.f64 (/.f64 (*.f64 (/.f64 (*.f64 z z) (pow.f64 x #s(literal 4 binary64))) #s(literal -95492965855137205879584829256907/25000000000000000000000000000000 binary64)) (pow.f64 y #s(literal 4 binary64))) #s(literal -31830988618379068626528276418969/25000000000000000000000000000000 binary64) (fma.f64 (/.f64 #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (*.f64 x x)) (*.f64 (/.f64 z y) (/.f64 z y)) (-.f64 (/.f64 (*.f64 #s(literal 179587122125166574152748016388400639365587092547/62500000000000000000000000000000000000000000000 binary64) (*.f64 z z)) (pow.f64 (*.f64 y x) #s(literal 3 binary64))) #s(literal 1 binary64)))) (*.f64 y y))
(* -1 (+ (/ 1 x) (* 5641895835477563/5000000000000000 (/ 1 (* (pow x 2) y)))))
(neg.f64 (+.f64 (/.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 (*.f64 x x) y)) (/.f64 #s(literal 1 binary64) x)))
(- (* -1 (/ (+ (* 5641895835477563/5000000000000000 (/ 1 (pow x 2))) (* 31830988618379068626528276418969/25000000000000000000000000000000 (/ 1 (* (pow x 3) y)))) y)) (/ 1 x))
(-.f64 (/.f64 (+.f64 (/.f64 #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (*.f64 (pow.f64 x #s(literal 3 binary64)) y)) (/.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 x x))) (neg.f64 y)) (/.f64 #s(literal 1 binary64) x))
(- (* -1 (/ (+ (* 31830988618379068626528276418969/25000000000000000000000000000000 (/ 1 (pow x 3))) (* 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 (/ 1 (* (pow x 4) y)))) (pow y 2))) (+ (/ 1 x) (/ 5641895835477563/5000000000000000 (* (pow x 2) y))))
(-.f64 (-.f64 (/.f64 (+.f64 (/.f64 #s(literal 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 binary64) (*.f64 (pow.f64 x #s(literal 4 binary64)) y)) (/.f64 #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (pow.f64 x #s(literal 3 binary64)))) (*.f64 (neg.f64 y) y)) (/.f64 #s(literal 1 binary64) x)) (/.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 (*.f64 x 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 (fma.f64 (/.f64 #s(literal 5641895835477563/5000000000000000 binary64) x) (/.f64 (exp.f64 z) x) (*.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))) (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 5641895835477563/5000000000000000 binary64) x) (/.f64 (exp.f64 z) x) (*.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))) (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 (* 5641895835477563/5000000000000000 z)) (* (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 (/ (pow z 2) (pow x 3))) (+ (* -1 (/ (+ (* -31830988618379068626528276418969/25000000000000000000000000000000 (/ z x)) (* 31830988618379068626528276418969/25000000000000000000000000000000 (/ z x))) (pow x 2))) (/ (pow (+ 5641895835477563/5000000000000000 (* 5641895835477563/5000000000000000 z)) 2) (pow x 3)))) y)) (* -1 (/ (+ 5641895835477563/5000000000000000 (* 5641895835477563/5000000000000000 z)) (pow x 2)))) y)) (/ 1 x))
(-.f64 (/.f64 (-.f64 (/.f64 (-.f64 (/.f64 (*.f64 #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (*.f64 z z)) (pow.f64 x #s(literal 3 binary64))) (fma.f64 (/.f64 #s(literal -1 binary64) x) (/.f64 (*.f64 (/.f64 z x) #s(literal 0 binary64)) x) (/.f64 (pow.f64 (fma.f64 z #s(literal 5641895835477563/5000000000000000 binary64) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 2 binary64)) (pow.f64 x #s(literal 3 binary64))))) (neg.f64 y)) (/.f64 (neg.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 (/ (- (+ (* -1 (/ (- (* -179587122125166574152748016388400639365587092547/62500000000000000000000000000000000000000000000 (/ (pow z 2) (pow x 4))) (+ (* -1 (/ (+ (* -179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 (/ z (pow x 2))) (* 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 (/ z (pow x 2)))) (pow x 2))) (+ (/ (* (+ 5641895835477563/5000000000000000 (* 5641895835477563/5000000000000000 z)) (+ (* -31830988618379068626528276418969/25000000000000000000000000000000 (/ z x)) (* 31830988618379068626528276418969/25000000000000000000000000000000 (/ z x)))) (pow x 3)) (/ (* (+ 5641895835477563/5000000000000000 (* 5641895835477563/5000000000000000 z)) (- (* 31830988618379068626528276418969/25000000000000000000000000000000 (/ (pow z 2) (pow x 3))) (+ (* -1 (/ (+ (* -31830988618379068626528276418969/25000000000000000000000000000000 (/ z x)) (* 31830988618379068626528276418969/25000000000000000000000000000000 (/ z x))) (pow x 2))) (/ (pow (+ 5641895835477563/5000000000000000 (* 5641895835477563/5000000000000000 z)) 2) (pow x 3))))) x)))) y)) (* 31830988618379068626528276418969/25000000000000000000000000000000 (/ (pow z 2) (pow x 3)))) (+ (* -1 (/ (+ (* -31830988618379068626528276418969/25000000000000000000000000000000 (/ z x)) (* 31830988618379068626528276418969/25000000000000000000000000000000 (/ z x))) (pow x 2))) (/ (pow (+ 5641895835477563/5000000000000000 (* 5641895835477563/5000000000000000 z)) 2) (pow x 3)))) y)) (* -1 (/ (+ 5641895835477563/5000000000000000 (* 5641895835477563/5000000000000000 z)) (pow x 2)))) y)) (/ 1 x))
(-.f64 (/.f64 (-.f64 (/.f64 (-.f64 (fma.f64 (/.f64 (*.f64 z z) (pow.f64 x #s(literal 3 binary64))) #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (/.f64 (-.f64 (-.f64 (/.f64 (*.f64 #s(literal -179587122125166574152748016388400639365587092547/62500000000000000000000000000000000000000000000 binary64) (*.f64 z z)) (pow.f64 x #s(literal 4 binary64))) (/.f64 (neg.f64 (*.f64 (/.f64 z (*.f64 x x)) #s(literal 0 binary64))) (*.f64 x x))) (fma.f64 (fma.f64 z #s(literal 5641895835477563/5000000000000000 binary64) #s(literal 5641895835477563/5000000000000000 binary64)) (/.f64 (-.f64 (/.f64 (*.f64 #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (*.f64 z z)) (pow.f64 x #s(literal 3 binary64))) (fma.f64 (/.f64 #s(literal -1 binary64) x) (/.f64 (*.f64 (/.f64 z x) #s(literal 0 binary64)) x) (/.f64 (pow.f64 (fma.f64 z #s(literal 5641895835477563/5000000000000000 binary64) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 2 binary64)) (pow.f64 x #s(literal 3 binary64))))) x) (/.f64 (*.f64 (fma.f64 z #s(literal 5641895835477563/5000000000000000 binary64) #s(literal 5641895835477563/5000000000000000 binary64)) (*.f64 (/.f64 z x) #s(literal 0 binary64))) (pow.f64 x #s(literal 3 binary64))))) (neg.f64 y))) (fma.f64 (/.f64 #s(literal -1 binary64) x) (/.f64 (*.f64 (/.f64 z x) #s(literal 0 binary64)) x) (/.f64 (pow.f64 (fma.f64 z #s(literal 5641895835477563/5000000000000000 binary64) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 2 binary64)) (pow.f64 x #s(literal 3 binary64))))) (neg.f64 y)) (/.f64 (neg.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))
(* (pow y 2) (- (+ (* -1 (/ (+ (* -179587122125166574152748016388400639365587092547/62500000000000000000000000000000000000000000000 (/ (pow z 2) (pow x 3))) (* 31830988618379068626528276418969/25000000000000000000000000000000 (/ (+ (* -31830988618379068626528276418969/6250000000000000000000000000000 (/ (pow z 2) (pow x 4))) (* 31830988618379068626528276418969/25000000000000000000000000000000 (/ (pow z 2) (pow x 4)))) y))) (pow y 3))) (* 31830988618379068626528276418969/25000000000000000000000000000000 (/ (pow z 2) (* (pow x 2) (pow y 2))))) 1))
(*.f64 (-.f64 (fma.f64 (/.f64 #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (*.f64 x x)) (*.f64 (/.f64 z y) (/.f64 z y)) (/.f64 (fma.f64 (/.f64 (*.f64 (/.f64 (*.f64 z z) (pow.f64 x #s(literal 4 binary64))) #s(literal -95492965855137205879584829256907/25000000000000000000000000000000 binary64)) y) #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (/.f64 (*.f64 #s(literal -179587122125166574152748016388400639365587092547/62500000000000000000000000000000000000000000000 binary64) (*.f64 z z)) (pow.f64 x #s(literal 3 binary64)))) (neg.f64 (pow.f64 y #s(literal 3 binary64))))) #s(literal 1 binary64)) (*.f64 y y))
(- (* -1 (/ (+ (* 31830988618379068626528276418969/25000000000000000000000000000000 (/ 1 (* (pow x 3) y))) (* 5641895835477563/5000000000000000 (/ 1 (pow x 2)))) y)) (/ 1 x))
(-.f64 (/.f64 (+.f64 (/.f64 #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (*.f64 (pow.f64 x #s(literal 3 binary64)) y)) (/.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 x x))) (neg.f64 y)) (/.f64 #s(literal 1 binary64) x))
(- (* -1 (/ (+ (* 5641895835477563/5000000000000000 (/ 1 (pow x 2))) (+ (/ 31830988618379068626528276418969/25000000000000000000000000000000 (* (pow x 3) y)) (/ 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 (* (pow x 4) (pow y 2))))) y)) (/ 1 x))
(-.f64 (/.f64 (+.f64 (+.f64 (/.f64 (/.f64 #s(literal 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 binary64) (pow.f64 x #s(literal 4 binary64))) (*.f64 y y)) (/.f64 #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (*.f64 (pow.f64 x #s(literal 3 binary64)) y))) (/.f64 #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)))))
(+.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 (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))) (*.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 (neg.f64 z) (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))))))) (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 (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))) (*.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 (neg.f64 z) (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))))))) (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))
(- x (+ (* 5641895835477563/5000000000000000 (/ 1 (* (pow x 2) y))) (/ 1 x)))
(-.f64 (-.f64 x (/.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 (*.f64 x x) y))) (/.f64 #s(literal 1 binary64) x))
(- (+ x (* -5641895835477563/5000000000000000 (/ z (* (pow x 2) y)))) (+ (* 5641895835477563/5000000000000000 (/ 1 (* (pow x 2) y))) (/ 1 x)))
(-.f64 (fma.f64 (/.f64 z (*.f64 (*.f64 x x) y)) #s(literal -5641895835477563/5000000000000000 binary64) x) (+.f64 (/.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 (*.f64 x x) y)) (/.f64 #s(literal 1 binary64) x)))
(- (+ x (* z (- (* -5641895835477563/10000000000000000 (/ z (* (pow x 2) y))) (* 5641895835477563/5000000000000000 (/ 1 (* (pow x 2) y)))))) (+ (* 5641895835477563/5000000000000000 (/ 1 (* (pow x 2) y))) (/ 1 x)))
(-.f64 (fma.f64 (-.f64 (*.f64 #s(literal -5641895835477563/10000000000000000 binary64) (/.f64 z (*.f64 (*.f64 x x) y))) (/.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 (*.f64 x x) y))) z x) (+.f64 (/.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 (*.f64 x x) y)) (/.f64 #s(literal 1 binary64) x)))
(- (+ x (* z (- (* z (- (* -5641895835477563/30000000000000000 (/ z (* (pow x 2) y))) (* 5641895835477563/10000000000000000 (/ 1 (* (pow x 2) y))))) (* 5641895835477563/5000000000000000 (/ 1 (* (pow x 2) y)))))) (+ (* 5641895835477563/5000000000000000 (/ 1 (* (pow x 2) y))) (/ 1 x)))
(-.f64 (fma.f64 (-.f64 (*.f64 (-.f64 (*.f64 #s(literal -5641895835477563/30000000000000000 binary64) (/.f64 z (*.f64 (*.f64 x x) y))) (/.f64 #s(literal 5641895835477563/10000000000000000 binary64) (*.f64 (*.f64 x x) y))) z) (/.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 (*.f64 x x) y))) z x) (+.f64 (/.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 (*.f64 x x) y)) (/.f64 #s(literal 1 binary64) x)))
(/ (+ 1 (* 5641895835477563/5000000000000000 (/ 1 (* x y)))) x)
(/.f64 (+.f64 (/.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)) #s(literal 1 binary64)) x)
(+ (* 5641895835477563/5000000000000000 (/ z (* (pow x 2) y))) (+ (/ 1 x) (/ 5641895835477563/5000000000000000 (* (pow x 2) y))))
(fma.f64 (/.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 x x)) (/.f64 z y) (+.f64 (/.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 (*.f64 x x) y)) (/.f64 #s(literal 1 binary64) x)))
(+ (* z (+ (* 5641895835477563/10000000000000000 (/ z (* (pow x 2) y))) (* 5641895835477563/5000000000000000 (/ 1 (* (pow x 2) y))))) (+ (/ 1 x) (/ 5641895835477563/5000000000000000 (* (pow x 2) y))))
(fma.f64 (/.f64 (fma.f64 #s(literal 5641895835477563/10000000000000000 binary64) z #s(literal 5641895835477563/5000000000000000 binary64)) (*.f64 (*.f64 x x) y)) z (+.f64 (/.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 (*.f64 x x) y)) (/.f64 #s(literal 1 binary64) x)))
(+ (* z (+ (* z (+ (* 5641895835477563/30000000000000000 (/ z (* (pow x 2) y))) (* 5641895835477563/10000000000000000 (/ 1 (* (pow x 2) y))))) (* 5641895835477563/5000000000000000 (/ 1 (* (pow x 2) y))))) (+ (/ 1 x) (/ 5641895835477563/5000000000000000 (* (pow x 2) y))))
(fma.f64 (fma.f64 (/.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) (*.f64 (*.f64 x x) y)) z (/.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 (*.f64 x x) y))) z (+.f64 (/.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 (*.f64 x x) y)) (/.f64 #s(literal 1 binary64) x)))
(+ 1 (* 5641895835477563/5000000000000000 (/ 1 (* x y))))
(+.f64 (/.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)) #s(literal 1 binary64))
(+ 1 (+ (* 5641895835477563/5000000000000000 (/ 1 (* x y))) (* 5641895835477563/5000000000000000 (/ z (* x y)))))
(+.f64 (/.f64 (fma.f64 z #s(literal 5641895835477563/5000000000000000 binary64) #s(literal 5641895835477563/5000000000000000 binary64)) (*.f64 y x)) #s(literal 1 binary64))
(+ 1 (+ (* 5641895835477563/5000000000000000 (/ 1 (* x y))) (* z (+ (* 5641895835477563/10000000000000000 (/ z (* x y))) (* 5641895835477563/5000000000000000 (/ 1 (* x y)))))))
(+.f64 (fma.f64 (/.f64 (fma.f64 #s(literal 5641895835477563/10000000000000000 binary64) z #s(literal 5641895835477563/5000000000000000 binary64)) (*.f64 y x)) z (/.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x))) #s(literal 1 binary64))
(+ 1 (+ (* 5641895835477563/5000000000000000 (/ 1 (* x y))) (* z (+ (* z (+ (* 5641895835477563/30000000000000000 (/ z (* x y))) (* 5641895835477563/10000000000000000 (/ 1 (* x y))))) (* 5641895835477563/5000000000000000 (/ 1 (* x y)))))))
(+.f64 (fma.f64 (fma.f64 (/.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) (*.f64 y x)) z (/.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x))) z (/.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x))) #s(literal 1 binary64))
(+ (* -5000000000000000/5641895835477563 (* y z)) (* 5000000000000000/5641895835477563 y))
(fma.f64 #s(literal -5000000000000000/5641895835477563 binary64) (*.f64 z y) (*.f64 #s(literal 5000000000000000/5641895835477563 binary64) y))
(+ (* 5000000000000000/5641895835477563 y) (* z (+ (* -5000000000000000/5641895835477563 y) (* -5000000000000000/5641895835477563 (* z (+ (* -1 y) (* 1/2 y)))))))
(fma.f64 (*.f64 #s(literal -5000000000000000/5641895835477563 binary64) (-.f64 y (*.f64 (*.f64 #s(literal 1/2 binary64) y) z))) z (*.f64 #s(literal 5000000000000000/5641895835477563 binary64) y))
(+ (* 5000000000000000/5641895835477563 y) (* z (+ (* -5000000000000000/5641895835477563 y) (* z (+ (* -5000000000000000/5641895835477563 (* z (+ (* -1 (+ (* -1 y) (* 1/2 y))) (+ (* -1/2 y) (* 1/6 y))))) (* -5000000000000000/5641895835477563 (+ (* -1 y) (* 1/2 y))))))))
(fma.f64 (fma.f64 (*.f64 #s(literal -5000000000000000/5641895835477563 binary64) (fma.f64 (fma.f64 #s(literal 1/2 binary64) y (*.f64 y #s(literal -1/3 binary64))) z (*.f64 #s(literal -1/2 binary64) y))) z (*.f64 #s(literal -5000000000000000/5641895835477563 binary64) y)) z (*.f64 #s(literal 5000000000000000/5641895835477563 binary64) y))
y
(+ y (* -1 (* y z)))
(-.f64 y (*.f64 z y))
(+ y (* z (- (* -1 (* z (+ (* -1 y) (* 1/2 y)))) y)))
(fma.f64 (-.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) y) z) y) z y)
(+ y (* z (- (* z (- (* -1 (* z (+ (* -1 (+ (* -1 y) (* 1/2 y))) (+ (* -1/2 y) (* 1/6 y))))) (+ (* -1 y) (* 1/2 y)))) y)))
(fma.f64 (-.f64 (*.f64 (fma.f64 (neg.f64 z) (fma.f64 #s(literal 1/2 binary64) y (*.f64 y #s(literal -1/3 binary64))) (*.f64 #s(literal 1/2 binary64) y)) z) y) z y)
(+ 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 (pow y 2)) (* 31830988618379068626528276418969/25000000000000000000000000000000 (/ (* (pow y 2) (pow z 2)) (pow (- 5641895835477563/5000000000000000 (* x y)) 2))))
(fma.f64 (/.f64 (*.f64 (*.f64 z y) (*.f64 z y)) (pow.f64 (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)) #s(literal 2 binary64))) #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (*.f64 (neg.f64 y) y))
(+ 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)))
(- 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))
(exp z)
(exp.f64 z)
(* -5641895835477563/5000000000000000 (/ (* y z) (pow (- 5641895835477563/5000000000000000 (* x y)) 2)))
(/.f64 (*.f64 (*.f64 #s(literal -5641895835477563/5000000000000000 binary64) y) 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 y (*.f64 (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)) z))) z)
(* 31830988618379068626528276418969/25000000000000000000000000000000 (/ (* (pow y 2) (pow z 2)) (pow (- 5641895835477563/5000000000000000 (* x y)) 2)))
(*.f64 (/.f64 (*.f64 (*.f64 z y) (*.f64 z y)) (pow.f64 (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)) #s(literal 2 binary64))) #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64))
(* (pow z 2) (+ (* -1 (/ (pow y 2) (pow z 2))) (* 31830988618379068626528276418969/25000000000000000000000000000000 (/ (pow y 2) (pow (- 5641895835477563/5000000000000000 (* x y)) 2)))))
(*.f64 (fma.f64 (/.f64 (*.f64 y y) (pow.f64 (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)) #s(literal 2 binary64))) #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (/.f64 (*.f64 (neg.f64 y) y) (*.f64 z z))) (*.f64 z z))
(* -1 (* z (+ (* -1 (/ y (* z (- 5641895835477563/5000000000000000 (* x y))))) (* 5641895835477563/5000000000000000 (/ y (pow (- 5641895835477563/5000000000000000 (* x y)) 2))))))
(*.f64 (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/5000000000000000 binary64) (/.f64 (neg.f64 y) (*.f64 (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)) z))))

rewrite292.0ms (3.8%)

Memory
13.7MiB live, 247.2MiB allocated
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
055379
083379
1318373
22304319
08906312
Stop Event
iter limit
node limit
iter limit
Counts
22 → 220
Calls
Call 1
Inputs
(+.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))
#s(approx (+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)))) (*.f64 #s(approx (- 1 (/ 1 (* x x))) #s(literal 1 binary64)) x))
(*.f64 #s(approx (- 1 (/ 1 (* x x))) #s(literal 1 binary64)) x)
#s(approx (- 1 (/ 1 (* x x))) #s(literal 1 binary64))
#s(approx (+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)))) (-.f64 x (/.f64 #s(approx (+ (* (/ 5641895835477563/5000000000000000 y) (/ (exp z) x)) 1) (+.f64 (/.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)) #s(literal 1 binary64))) x)))
(-.f64 x (/.f64 #s(approx (+ (* (/ 5641895835477563/5000000000000000 y) (/ (exp z) x)) 1) (+.f64 (/.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)) #s(literal 1 binary64))) x))
(/.f64 #s(approx (+ (* (/ 5641895835477563/5000000000000000 y) (/ (exp z) x)) 1) (+.f64 (/.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)) #s(literal 1 binary64))) x)
#s(approx (+ (* (/ 5641895835477563/5000000000000000 y) (/ (exp z) x)) 1) (+.f64 (/.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)) #s(literal 1 binary64)))
#s(approx (+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)))) (*.f64 (/.f64 y (exp.f64 z)) #s(literal 5000000000000000/5641895835477563 binary64)))
(*.f64 (/.f64 y (exp.f64 z)) #s(literal 5000000000000000/5641895835477563 binary64))
(/.f64 y (exp.f64 z))
(exp.f64 z)
(+.f64 x #s(approx (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y))) (/.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))))))
#s(approx (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y))) (/.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 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))))
(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 x y)
(/.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x))
(/.f64 y (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)))
Outputs
(/.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 (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 (sqrt.f64 (neg.f64 (neg.f64 x))) (sqrt.f64 (neg.f64 (neg.f64 x))) (/.f64 y (fma.f64 (neg.f64 x) y #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64)))))
(fma.f64 (sqrt.f64 (neg.f64 x)) (sqrt.f64 (neg.f64 x)) (/.f64 y (fma.f64 (neg.f64 x) y #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64)))))
(fma.f64 (sqrt.f64 x) (sqrt.f64 x) (/.f64 y (fma.f64 (neg.f64 x) y #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64)))))
(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 (*.f64 y x) (fma.f64 y x #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64))) (pow.f64 #s(approx (* 5641895835477563/5000000000000000 (exp 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)) #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 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 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 (*.f64 y x) (fma.f64 y x #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64))) (pow.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 2 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 (neg.f64 (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)))))
(/.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 (*.f64 y x) (fma.f64 y x #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64))) (pow.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 2 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 (*.f64 y x) (fma.f64 y x #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64))) (pow.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 2 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 (*.f64 y x) (fma.f64 y x #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64))) (pow.f64 #s(approx (* 5641895835477563/5000000000000000 (exp 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(literal 5641895835477563/5000000000000000 binary64))) (pow.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 2 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 (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))
#s(approx (+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)))) (*.f64 #s(approx (- 1 (/ 1 (* x x))) #s(literal 1 binary64)) x))
(*.f64 #s(approx (- 1 (/ 1 (* x x))) #s(literal 1 binary64)) x)
(*.f64 x #s(approx (- 1 (/ 1 (* x x))) #s(literal 1 binary64)))
#s(approx (- 1 (/ 1 (* x x))) #s(literal 1 binary64))
#s(approx (+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)))) (-.f64 x (/.f64 #s(approx (+ (* (/ 5641895835477563/5000000000000000 y) (/ (exp z) x)) 1) (+.f64 (/.f64 (/.f64 #s(literal 5641895835477563/5000000000000000 binary64) y) x) #s(literal 1 binary64))) x)))
(/.f64 (neg.f64 (-.f64 (*.f64 x x) (pow.f64 (/.f64 #s(approx (+ (* (/ 5641895835477563/5000000000000000 y) (/ (exp z) x)) 1) (+.f64 (/.f64 (/.f64 #s(literal 5641895835477563/5000000000000000 binary64) y) x) #s(literal 1 binary64))) x) #s(literal 2 binary64)))) (neg.f64 (+.f64 (/.f64 #s(approx (+ (* (/ 5641895835477563/5000000000000000 y) (/ (exp z) x)) 1) (+.f64 (/.f64 (/.f64 #s(literal 5641895835477563/5000000000000000 binary64) y) x) #s(literal 1 binary64))) x) x)))
(/.f64 (neg.f64 (-.f64 (pow.f64 x #s(literal 3 binary64)) (pow.f64 (/.f64 #s(approx (+ (* (/ 5641895835477563/5000000000000000 y) (/ (exp z) x)) 1) (+.f64 (/.f64 (/.f64 #s(literal 5641895835477563/5000000000000000 binary64) y) x) #s(literal 1 binary64))) x) #s(literal 3 binary64)))) (neg.f64 (fma.f64 (/.f64 #s(approx (+ (* (/ 5641895835477563/5000000000000000 y) (/ (exp z) x)) 1) (+.f64 (/.f64 (/.f64 #s(literal 5641895835477563/5000000000000000 binary64) y) x) #s(literal 1 binary64))) x) (+.f64 (/.f64 #s(approx (+ (* (/ 5641895835477563/5000000000000000 y) (/ (exp z) x)) 1) (+.f64 (/.f64 (/.f64 #s(literal 5641895835477563/5000000000000000 binary64) y) x) #s(literal 1 binary64))) x) x) (*.f64 x x))))
(/.f64 (-.f64 (*.f64 x x) (pow.f64 (/.f64 #s(approx (+ (* (/ 5641895835477563/5000000000000000 y) (/ (exp z) x)) 1) (+.f64 (/.f64 (/.f64 #s(literal 5641895835477563/5000000000000000 binary64) y) x) #s(literal 1 binary64))) x) #s(literal 2 binary64))) (+.f64 (/.f64 #s(approx (+ (* (/ 5641895835477563/5000000000000000 y) (/ (exp z) x)) 1) (+.f64 (/.f64 (/.f64 #s(literal 5641895835477563/5000000000000000 binary64) y) x) #s(literal 1 binary64))) x) x))
(/.f64 (-.f64 (pow.f64 x #s(literal 3 binary64)) (pow.f64 (/.f64 #s(approx (+ (* (/ 5641895835477563/5000000000000000 y) (/ (exp z) x)) 1) (+.f64 (/.f64 (/.f64 #s(literal 5641895835477563/5000000000000000 binary64) y) x) #s(literal 1 binary64))) x) #s(literal 3 binary64))) (fma.f64 (/.f64 #s(approx (+ (* (/ 5641895835477563/5000000000000000 y) (/ (exp z) x)) 1) (+.f64 (/.f64 (/.f64 #s(literal 5641895835477563/5000000000000000 binary64) y) x) #s(literal 1 binary64))) x) (+.f64 (/.f64 #s(approx (+ (* (/ 5641895835477563/5000000000000000 y) (/ (exp z) x)) 1) (+.f64 (/.f64 (/.f64 #s(literal 5641895835477563/5000000000000000 binary64) y) x) #s(literal 1 binary64))) x) x) (*.f64 x x)))
(-.f64 (/.f64 (*.f64 x x) (+.f64 (/.f64 #s(approx (+ (* (/ 5641895835477563/5000000000000000 y) (/ (exp z) x)) 1) (+.f64 (/.f64 (/.f64 #s(literal 5641895835477563/5000000000000000 binary64) y) x) #s(literal 1 binary64))) x) x)) (/.f64 (pow.f64 (/.f64 #s(approx (+ (* (/ 5641895835477563/5000000000000000 y) (/ (exp z) x)) 1) (+.f64 (/.f64 (/.f64 #s(literal 5641895835477563/5000000000000000 binary64) y) x) #s(literal 1 binary64))) x) #s(literal 2 binary64)) (+.f64 (/.f64 #s(approx (+ (* (/ 5641895835477563/5000000000000000 y) (/ (exp z) x)) 1) (+.f64 (/.f64 (/.f64 #s(literal 5641895835477563/5000000000000000 binary64) y) x) #s(literal 1 binary64))) x) x)))
(-.f64 (/.f64 (pow.f64 x #s(literal 3 binary64)) (fma.f64 (/.f64 #s(approx (+ (* (/ 5641895835477563/5000000000000000 y) (/ (exp z) x)) 1) (+.f64 (/.f64 (/.f64 #s(literal 5641895835477563/5000000000000000 binary64) y) x) #s(literal 1 binary64))) x) (+.f64 (/.f64 #s(approx (+ (* (/ 5641895835477563/5000000000000000 y) (/ (exp z) x)) 1) (+.f64 (/.f64 (/.f64 #s(literal 5641895835477563/5000000000000000 binary64) y) x) #s(literal 1 binary64))) x) x) (*.f64 x x))) (/.f64 (pow.f64 (/.f64 #s(approx (+ (* (/ 5641895835477563/5000000000000000 y) (/ (exp z) x)) 1) (+.f64 (/.f64 (/.f64 #s(literal 5641895835477563/5000000000000000 binary64) y) x) #s(literal 1 binary64))) x) #s(literal 3 binary64)) (fma.f64 (/.f64 #s(approx (+ (* (/ 5641895835477563/5000000000000000 y) (/ (exp z) x)) 1) (+.f64 (/.f64 (/.f64 #s(literal 5641895835477563/5000000000000000 binary64) y) x) #s(literal 1 binary64))) x) (+.f64 (/.f64 #s(approx (+ (* (/ 5641895835477563/5000000000000000 y) (/ (exp z) x)) 1) (+.f64 (/.f64 (/.f64 #s(literal 5641895835477563/5000000000000000 binary64) y) x) #s(literal 1 binary64))) x) x) (*.f64 x x))))
(-.f64 x (/.f64 #s(approx (+ (* (/ 5641895835477563/5000000000000000 y) (/ (exp z) x)) 1) (+.f64 (/.f64 (/.f64 #s(literal 5641895835477563/5000000000000000 binary64) y) x) #s(literal 1 binary64))) x))
(/.f64 (neg.f64 (neg.f64 #s(approx (+ (* (/ 5641895835477563/5000000000000000 y) (/ (exp z) x)) 1) (+.f64 (/.f64 (/.f64 #s(literal 5641895835477563/5000000000000000 binary64) y) x) #s(literal 1 binary64))))) (neg.f64 (neg.f64 x)))
(/.f64 (neg.f64 #s(approx (+ (* (/ 5641895835477563/5000000000000000 y) (/ (exp z) x)) 1) (+.f64 (/.f64 (/.f64 #s(literal 5641895835477563/5000000000000000 binary64) y) x) #s(literal 1 binary64)))) (neg.f64 x))
(/.f64 #s(approx (+ (* (/ 5641895835477563/5000000000000000 y) (/ (exp z) x)) 1) (+.f64 (/.f64 (/.f64 #s(literal 5641895835477563/5000000000000000 binary64) y) x) #s(literal 1 binary64))) x)
(neg.f64 (/.f64 (neg.f64 #s(approx (+ (* (/ 5641895835477563/5000000000000000 y) (/ (exp z) x)) 1) (+.f64 (/.f64 (/.f64 #s(literal 5641895835477563/5000000000000000 binary64) y) x) #s(literal 1 binary64)))) x))
(neg.f64 (/.f64 #s(approx (+ (* (/ 5641895835477563/5000000000000000 y) (/ (exp z) x)) 1) (+.f64 (/.f64 (/.f64 #s(literal 5641895835477563/5000000000000000 binary64) y) x) #s(literal 1 binary64))) (neg.f64 x)))
#s(approx (+ (* (/ 5641895835477563/5000000000000000 y) (/ (exp z) x)) 1) (+.f64 (/.f64 (/.f64 #s(literal 5641895835477563/5000000000000000 binary64) y) x) #s(literal 1 binary64)))
#s(approx (+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)))) (*.f64 #s(literal 5000000000000000/5641895835477563 binary64) (/.f64 y (exp.f64 z))))
(*.f64 #s(literal 5000000000000000/5641895835477563 binary64) (/.f64 y (exp.f64 z)))
(*.f64 (/.f64 y (exp.f64 z)) #s(literal 5000000000000000/5641895835477563 binary64))
(*.f64 y (/.f64 #s(literal 5000000000000000/5641895835477563 binary64) (exp.f64 z)))
(/.f64 (*.f64 (neg.f64 y) #s(literal 5000000000000000/5641895835477563 binary64)) (neg.f64 (exp.f64 z)))
(/.f64 (*.f64 #s(literal 5000000000000000/5641895835477563 binary64) (neg.f64 y)) (neg.f64 (exp.f64 z)))
(/.f64 (neg.f64 (*.f64 #s(literal 5000000000000000/5641895835477563 binary64) y)) (neg.f64 (exp.f64 z)))
(/.f64 (*.f64 #s(literal 5000000000000000/5641895835477563 binary64) y) (exp.f64 z))
(/.f64 (neg.f64 y) (neg.f64 (exp.f64 z)))
(/.f64 y (neg.f64 (neg.f64 (exp.f64 z))))
(/.f64 y (exp.f64 z))
(neg.f64 (/.f64 (neg.f64 y) (exp.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 (+.f64 (pow.f64 (cosh.f64 z) #s(literal 3 binary64)) (pow.f64 (sinh.f64 z) #s(literal 3 binary64))) (fma.f64 (cosh.f64 z) (cosh.f64 z) (-.f64 (pow.f64 (sinh.f64 z) #s(literal 2 binary64)) (*.f64 (cosh.f64 z) (sinh.f64 z)))))
(/.f64 #s(literal 1 binary64) (exp.f64 (neg.f64 z)))
(exp.f64 z)
(+.f64 (sinh.f64 z) (cosh.f64 z))
(+.f64 (cosh.f64 z) (sinh.f64 z))
(/.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 #s(literal -5641895835477563/5000000000000000 binary64) z) (/.f64 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 #s(literal -5641895835477563/5000000000000000 binary64) z) (/.f64 y (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x))) 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 #s(literal -5641895835477563/5000000000000000 binary64) z) (/.f64 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 #s(literal -5641895835477563/5000000000000000 binary64) z) (/.f64 y (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x))) 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 #s(literal -5641895835477563/5000000000000000 binary64) z) (/.f64 y (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x))) 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 #s(literal -5641895835477563/5000000000000000 binary64) z) (/.f64 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 #s(literal -5641895835477563/5000000000000000 binary64) z) (/.f64 y (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x))) 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 #s(literal -5641895835477563/5000000000000000 binary64) z) (/.f64 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 #s(literal -5641895835477563/5000000000000000 binary64) z) (/.f64 y (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x))) 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 #s(literal -5641895835477563/5000000000000000 binary64) z) (/.f64 y (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x))) 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 #s(literal -5641895835477563/5000000000000000 binary64) z) (/.f64 y (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x))) 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 #s(literal -5641895835477563/5000000000000000 binary64) z) (/.f64 y (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x))) 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 #s(literal -5641895835477563/5000000000000000 binary64) z) (/.f64 y (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x))) 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 #s(literal -5641895835477563/5000000000000000 binary64) z) (/.f64 y (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x))) 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 #s(literal -5641895835477563/5000000000000000 binary64) z) (/.f64 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 #s(literal -5641895835477563/5000000000000000 binary64) z) (/.f64 y (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x))) 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 #s(literal -5641895835477563/5000000000000000 binary64) z) (/.f64 y (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x))) 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 #s(literal -5641895835477563/5000000000000000 binary64) z) (/.f64 y (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x))) 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 #s(literal -5641895835477563/5000000000000000 binary64) z) (/.f64 y (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x))) 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 #s(literal -5641895835477563/5000000000000000 binary64) z) (/.f64 y (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x))) 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 #s(literal -5641895835477563/5000000000000000 binary64) z) (/.f64 y (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x))) 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 #s(literal -5641895835477563/5000000000000000 binary64) z) (/.f64 y (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x))) 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 #s(literal -5641895835477563/5000000000000000 binary64) z) (/.f64 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 #s(literal -5641895835477563/5000000000000000 binary64) z) (/.f64 y (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x))) y) (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)))) x) (*.f64 x x)))
(fma.f64 (sqrt.f64 (neg.f64 (neg.f64 x))) (sqrt.f64 (neg.f64 (neg.f64 x))) #s(approx (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y))) (/.f64 (fma.f64 (*.f64 #s(literal -5641895835477563/5000000000000000 binary64) z) (/.f64 y (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x))) y) (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)))))
(fma.f64 (sqrt.f64 (neg.f64 x)) (sqrt.f64 (neg.f64 x)) #s(approx (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y))) (/.f64 (fma.f64 (*.f64 #s(literal -5641895835477563/5000000000000000 binary64) z) (/.f64 y (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x))) y) (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)))))
(fma.f64 (sqrt.f64 x) (sqrt.f64 x) #s(approx (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y))) (/.f64 (fma.f64 (*.f64 #s(literal -5641895835477563/5000000000000000 binary64) z) (/.f64 y (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x))) y) (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)))))
(-.f64 (/.f64 (*.f64 x x) (-.f64 x #s(approx (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y))) (/.f64 (fma.f64 (*.f64 #s(literal -5641895835477563/5000000000000000 binary64) z) (/.f64 y (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x))) 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 #s(literal -5641895835477563/5000000000000000 binary64) z) (/.f64 y (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x))) 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 #s(literal -5641895835477563/5000000000000000 binary64) z) (/.f64 y (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x))) y) (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y 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 #s(literal -5641895835477563/5000000000000000 binary64) z) (/.f64 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 #s(literal -5641895835477563/5000000000000000 binary64) z) (/.f64 y (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x))) 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 #s(literal -5641895835477563/5000000000000000 binary64) z) (/.f64 y (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x))) 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 #s(literal -5641895835477563/5000000000000000 binary64) z) (/.f64 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 #s(literal -5641895835477563/5000000000000000 binary64) z) (/.f64 y (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x))) y) (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)))) x) (*.f64 x x))))
(+.f64 #s(approx (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y))) (/.f64 (fma.f64 (*.f64 #s(literal -5641895835477563/5000000000000000 binary64) z) (/.f64 y (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x))) 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 #s(literal -5641895835477563/5000000000000000 binary64) z) (/.f64 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 #s(literal -5641895835477563/5000000000000000 binary64) z) (/.f64 y (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x))) y) (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x))))
(*.f64 (/.f64 (fma.f64 (*.f64 #s(literal -5641895835477563/5000000000000000 binary64) z) (/.f64 y (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x))) 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 #s(literal -5641895835477563/5000000000000000 binary64) z) (/.f64 y (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x))) 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 (fma.f64 (/.f64 (*.f64 (neg.f64 y) y) (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x))) (-.f64 (*.f64 #s(literal -5641895835477563/5000000000000000 binary64) (*.f64 (/.f64 y (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x))) z)) y) (*.f64 (-.f64 (*.f64 #s(literal -5641895835477563/5000000000000000 binary64) (*.f64 (/.f64 y (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x))) z)) y) (/.f64 (*.f64 (pow.f64 (*.f64 (/.f64 y (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x))) z) #s(literal 2 binary64)) #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64)) (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x))))) (*.f64 (-.f64 (*.f64 #s(literal -5641895835477563/5000000000000000 binary64) (*.f64 (/.f64 y (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x))) z)) y) (-.f64 (*.f64 #s(literal -5641895835477563/5000000000000000 binary64) (*.f64 (/.f64 y (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x))) z)) y)))
(/.f64 (fma.f64 (/.f64 (*.f64 (neg.f64 y) y) (-.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 (/.f64 y (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x))) z)) y) (/.f64 (*.f64 (pow.f64 (*.f64 (/.f64 y (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x))) z) #s(literal 2 binary64)) #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64)) (-.f64 (*.f64 #s(literal -5641895835477563/5000000000000000 binary64) (*.f64 (/.f64 y (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x))) z)) y)))) (*.f64 (-.f64 (*.f64 #s(literal -5641895835477563/5000000000000000 binary64) (*.f64 (/.f64 y (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x))) z)) y) (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x))))
(/.f64 (fma.f64 (/.f64 (*.f64 (neg.f64 y) y) (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x))) (*.f64 (neg.f64 (-.f64 (*.f64 #s(literal -5641895835477563/5000000000000000 binary64) (*.f64 (/.f64 y (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x))) z)) y)) (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x))) (*.f64 (-.f64 (*.f64 #s(literal -5641895835477563/5000000000000000 binary64) (*.f64 (/.f64 y (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x))) z)) y) (neg.f64 (*.f64 (pow.f64 (*.f64 (/.f64 y (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x))) z) #s(literal 2 binary64)) #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64))))) (*.f64 (-.f64 (*.f64 #s(literal -5641895835477563/5000000000000000 binary64) (*.f64 (/.f64 y (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x))) z)) y) (*.f64 (neg.f64 (-.f64 (*.f64 #s(literal -5641895835477563/5000000000000000 binary64) (*.f64 (/.f64 y (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x))) z)) y)) (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)))))
(/.f64 (fma.f64 (/.f64 (*.f64 (neg.f64 y) y) (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x))) (*.f64 (-.f64 (*.f64 #s(literal -5641895835477563/5000000000000000 binary64) (*.f64 (/.f64 y (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x))) z)) y) (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x))) (*.f64 (-.f64 (*.f64 #s(literal -5641895835477563/5000000000000000 binary64) (*.f64 (/.f64 y (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x))) z)) y) (*.f64 (pow.f64 (*.f64 (/.f64 y (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x))) z) #s(literal 2 binary64)) #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64)))) (*.f64 (-.f64 (*.f64 #s(literal -5641895835477563/5000000000000000 binary64) (*.f64 (/.f64 y (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x))) z)) y) (*.f64 (-.f64 (*.f64 #s(literal -5641895835477563/5000000000000000 binary64) (*.f64 (/.f64 y (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x))) z)) y) (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)))))
(/.f64 (fma.f64 (/.f64 (*.f64 (neg.f64 y) y) (-.f64 (*.f64 #s(literal -5641895835477563/5000000000000000 binary64) (*.f64 (/.f64 y (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x))) z)) y)) (-.f64 (*.f64 #s(literal -5641895835477563/5000000000000000 binary64) (*.f64 (/.f64 y (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x))) z)) y) (*.f64 (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)) (/.f64 (*.f64 (pow.f64 (*.f64 (/.f64 y (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x))) z) #s(literal 2 binary64)) #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64)) (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x))))) (*.f64 (-.f64 (*.f64 #s(literal -5641895835477563/5000000000000000 binary64) (*.f64 (/.f64 y (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x))) z)) y) (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x))))
(/.f64 (fma.f64 (/.f64 (*.f64 (neg.f64 y) y) (-.f64 (*.f64 #s(literal -5641895835477563/5000000000000000 binary64) (*.f64 (/.f64 y (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x))) z)) y)) (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)) (*.f64 (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)) (/.f64 (*.f64 (pow.f64 (*.f64 (/.f64 y (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x))) z) #s(literal 2 binary64)) #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64)) (-.f64 (*.f64 #s(literal -5641895835477563/5000000000000000 binary64) (*.f64 (/.f64 y (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x))) z)) y)))) (pow.f64 (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)) #s(literal 2 binary64)))
(/.f64 (fma.f64 (/.f64 (*.f64 (neg.f64 y) y) (-.f64 (*.f64 #s(literal -5641895835477563/5000000000000000 binary64) (*.f64 (/.f64 y (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x))) z)) y)) (*.f64 (neg.f64 (-.f64 (*.f64 #s(literal -5641895835477563/5000000000000000 binary64) (*.f64 (/.f64 y (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x))) z)) y)) (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x))) (*.f64 (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)) (neg.f64 (*.f64 (pow.f64 (*.f64 (/.f64 y (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x))) z) #s(literal 2 binary64)) #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64))))) (*.f64 (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)) (*.f64 (neg.f64 (-.f64 (*.f64 #s(literal -5641895835477563/5000000000000000 binary64) (*.f64 (/.f64 y (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x))) z)) y)) (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)))))
(/.f64 (fma.f64 (/.f64 (*.f64 (neg.f64 y) y) (-.f64 (*.f64 #s(literal -5641895835477563/5000000000000000 binary64) (*.f64 (/.f64 y (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x))) z)) y)) (*.f64 (-.f64 (*.f64 #s(literal -5641895835477563/5000000000000000 binary64) (*.f64 (/.f64 y (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x))) z)) y) (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x))) (*.f64 (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)) (*.f64 (pow.f64 (*.f64 (/.f64 y (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x))) z) #s(literal 2 binary64)) #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64)))) (*.f64 (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)) (*.f64 (-.f64 (*.f64 #s(literal -5641895835477563/5000000000000000 binary64) (*.f64 (/.f64 y (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x))) z)) y) (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)))))
(/.f64 (fma.f64 (*.f64 y y) (-.f64 (*.f64 #s(literal -5641895835477563/5000000000000000 binary64) (*.f64 (/.f64 y (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x))) z)) y) (*.f64 (*.f64 (neg.f64 (-.f64 (*.f64 #s(literal -5641895835477563/5000000000000000 binary64) (*.f64 (/.f64 y (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x))) z)) y)) (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x))) (/.f64 (*.f64 (pow.f64 (*.f64 (/.f64 y (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x))) z) #s(literal 2 binary64)) #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64)) (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x))))) (*.f64 (*.f64 (neg.f64 (-.f64 (*.f64 #s(literal -5641895835477563/5000000000000000 binary64) (*.f64 (/.f64 y (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x))) z)) y)) (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x))) (-.f64 (*.f64 #s(literal -5641895835477563/5000000000000000 binary64) (*.f64 (/.f64 y (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x))) z)) y)))
(/.f64 (fma.f64 (*.f64 y y) (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)) (*.f64 (*.f64 (neg.f64 (-.f64 (*.f64 #s(literal -5641895835477563/5000000000000000 binary64) (*.f64 (/.f64 y (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x))) z)) y)) (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x))) (/.f64 (*.f64 (pow.f64 (*.f64 (/.f64 y (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x))) z) #s(literal 2 binary64)) #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64)) (-.f64 (*.f64 #s(literal -5641895835477563/5000000000000000 binary64) (*.f64 (/.f64 y (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x))) z)) y)))) (*.f64 (*.f64 (neg.f64 (-.f64 (*.f64 #s(literal -5641895835477563/5000000000000000 binary64) (*.f64 (/.f64 y (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x))) z)) y)) (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x))) (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x))))
(/.f64 (fma.f64 (*.f64 y y) (*.f64 (neg.f64 (-.f64 (*.f64 #s(literal -5641895835477563/5000000000000000 binary64) (*.f64 (/.f64 y (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x))) z)) y)) (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x))) (*.f64 (*.f64 (neg.f64 (-.f64 (*.f64 #s(literal -5641895835477563/5000000000000000 binary64) (*.f64 (/.f64 y (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x))) z)) y)) (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x))) (neg.f64 (*.f64 (pow.f64 (*.f64 (/.f64 y (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x))) z) #s(literal 2 binary64)) #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64))))) (pow.f64 (*.f64 (-.f64 (*.f64 #s(literal -5641895835477563/5000000000000000 binary64) (*.f64 (/.f64 y (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x))) z)) y) (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x))) #s(literal 2 binary64)))
(/.f64 (fma.f64 (*.f64 y y) (*.f64 (-.f64 (*.f64 #s(literal -5641895835477563/5000000000000000 binary64) (*.f64 (/.f64 y (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x))) z)) y) (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x))) (*.f64 (*.f64 (neg.f64 (-.f64 (*.f64 #s(literal -5641895835477563/5000000000000000 binary64) (*.f64 (/.f64 y (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x))) z)) y)) (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x))) (*.f64 (pow.f64 (*.f64 (/.f64 y (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x))) z) #s(literal 2 binary64)) #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64)))) (*.f64 (*.f64 (neg.f64 (-.f64 (*.f64 #s(literal -5641895835477563/5000000000000000 binary64) (*.f64 (/.f64 y (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x))) z)) y)) (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x))) (*.f64 (-.f64 (*.f64 #s(literal -5641895835477563/5000000000000000 binary64) (*.f64 (/.f64 y (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x))) z)) y) (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)))))
(/.f64 (fma.f64 (*.f64 (neg.f64 y) y) (-.f64 (*.f64 #s(literal -5641895835477563/5000000000000000 binary64) (*.f64 (/.f64 y (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x))) z)) y) (*.f64 (*.f64 (-.f64 (*.f64 #s(literal -5641895835477563/5000000000000000 binary64) (*.f64 (/.f64 y (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x))) z)) y) (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x))) (/.f64 (*.f64 (pow.f64 (*.f64 (/.f64 y (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x))) z) #s(literal 2 binary64)) #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64)) (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x))))) (*.f64 (*.f64 (-.f64 (*.f64 #s(literal -5641895835477563/5000000000000000 binary64) (*.f64 (/.f64 y (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x))) z)) y) (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x))) (-.f64 (*.f64 #s(literal -5641895835477563/5000000000000000 binary64) (*.f64 (/.f64 y (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x))) z)) y)))
(/.f64 (fma.f64 (*.f64 (neg.f64 y) y) (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)) (*.f64 (*.f64 (-.f64 (*.f64 #s(literal -5641895835477563/5000000000000000 binary64) (*.f64 (/.f64 y (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x))) z)) y) (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x))) (/.f64 (*.f64 (pow.f64 (*.f64 (/.f64 y (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x))) z) #s(literal 2 binary64)) #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64)) (-.f64 (*.f64 #s(literal -5641895835477563/5000000000000000 binary64) (*.f64 (/.f64 y (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x))) z)) y)))) (*.f64 (*.f64 (-.f64 (*.f64 #s(literal -5641895835477563/5000000000000000 binary64) (*.f64 (/.f64 y (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x))) z)) y) (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x))) (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x))))
(/.f64 (fma.f64 (*.f64 (neg.f64 y) y) (*.f64 (neg.f64 (-.f64 (*.f64 #s(literal -5641895835477563/5000000000000000 binary64) (*.f64 (/.f64 y (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x))) z)) y)) (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x))) (*.f64 (*.f64 (-.f64 (*.f64 #s(literal -5641895835477563/5000000000000000 binary64) (*.f64 (/.f64 y (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x))) z)) y) (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x))) (neg.f64 (*.f64 (pow.f64 (*.f64 (/.f64 y (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x))) z) #s(literal 2 binary64)) #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64))))) (*.f64 (*.f64 (-.f64 (*.f64 #s(literal -5641895835477563/5000000000000000 binary64) (*.f64 (/.f64 y (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x))) z)) y) (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x))) (*.f64 (neg.f64 (-.f64 (*.f64 #s(literal -5641895835477563/5000000000000000 binary64) (*.f64 (/.f64 y (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x))) z)) y)) (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)))))
(/.f64 (fma.f64 (*.f64 (neg.f64 y) y) (*.f64 (-.f64 (*.f64 #s(literal -5641895835477563/5000000000000000 binary64) (*.f64 (/.f64 y (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x))) z)) y) (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x))) (*.f64 (*.f64 (-.f64 (*.f64 #s(literal -5641895835477563/5000000000000000 binary64) (*.f64 (/.f64 y (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x))) z)) y) (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x))) (*.f64 (pow.f64 (*.f64 (/.f64 y (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x))) z) #s(literal 2 binary64)) #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64)))) (pow.f64 (*.f64 (-.f64 (*.f64 #s(literal -5641895835477563/5000000000000000 binary64) (*.f64 (/.f64 y (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x))) z)) y) (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x))) #s(literal 2 binary64)))
(/.f64 (fma.f64 (/.f64 (*.f64 (pow.f64 (*.f64 (/.f64 y (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x))) z) #s(literal 2 binary64)) #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64)) (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x))) (-.f64 (*.f64 #s(literal -5641895835477563/5000000000000000 binary64) (*.f64 (/.f64 y (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x))) z)) y) (*.f64 (-.f64 (*.f64 #s(literal -5641895835477563/5000000000000000 binary64) (*.f64 (/.f64 y (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x))) z)) y) (/.f64 (*.f64 (neg.f64 y) y) (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x))))) (*.f64 (-.f64 (*.f64 #s(literal -5641895835477563/5000000000000000 binary64) (*.f64 (/.f64 y (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x))) z)) y) (-.f64 (*.f64 #s(literal -5641895835477563/5000000000000000 binary64) (*.f64 (/.f64 y (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x))) z)) y)))
(/.f64 (fma.f64 (/.f64 (*.f64 (pow.f64 (*.f64 (/.f64 y (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x))) z) #s(literal 2 binary64)) #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64)) (-.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 (/.f64 y (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x))) z)) y) (/.f64 (*.f64 (neg.f64 y) y) (-.f64 (*.f64 #s(literal -5641895835477563/5000000000000000 binary64) (*.f64 (/.f64 y (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x))) z)) y)))) (*.f64 (-.f64 (*.f64 #s(literal -5641895835477563/5000000000000000 binary64) (*.f64 (/.f64 y (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x))) z)) y) (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x))))
(/.f64 (fma.f64 (/.f64 (*.f64 (pow.f64 (*.f64 (/.f64 y (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x))) z) #s(literal 2 binary64)) #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64)) (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x))) (*.f64 (neg.f64 (-.f64 (*.f64 #s(literal -5641895835477563/5000000000000000 binary64) (*.f64 (/.f64 y (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x))) z)) y)) (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x))) (*.f64 (-.f64 (*.f64 #s(literal -5641895835477563/5000000000000000 binary64) (*.f64 (/.f64 y (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x))) z)) y) (*.f64 y y))) (*.f64 (-.f64 (*.f64 #s(literal -5641895835477563/5000000000000000 binary64) (*.f64 (/.f64 y (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x))) z)) y) (*.f64 (neg.f64 (-.f64 (*.f64 #s(literal -5641895835477563/5000000000000000 binary64) (*.f64 (/.f64 y (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x))) z)) y)) (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)))))
(/.f64 (fma.f64 (/.f64 (*.f64 (pow.f64 (*.f64 (/.f64 y (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x))) z) #s(literal 2 binary64)) #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64)) (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x))) (*.f64 (-.f64 (*.f64 #s(literal -5641895835477563/5000000000000000 binary64) (*.f64 (/.f64 y (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x))) z)) y) (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x))) (*.f64 (-.f64 (*.f64 #s(literal -5641895835477563/5000000000000000 binary64) (*.f64 (/.f64 y (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x))) z)) y) (*.f64 (neg.f64 y) y))) (*.f64 (-.f64 (*.f64 #s(literal -5641895835477563/5000000000000000 binary64) (*.f64 (/.f64 y (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x))) z)) y) (*.f64 (-.f64 (*.f64 #s(literal -5641895835477563/5000000000000000 binary64) (*.f64 (/.f64 y (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x))) z)) y) (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)))))
(/.f64 (fma.f64 (/.f64 (*.f64 (pow.f64 (*.f64 (/.f64 y (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x))) z) #s(literal 2 binary64)) #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64)) (-.f64 (*.f64 #s(literal -5641895835477563/5000000000000000 binary64) (*.f64 (/.f64 y (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x))) z)) y)) (-.f64 (*.f64 #s(literal -5641895835477563/5000000000000000 binary64) (*.f64 (/.f64 y (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x))) z)) y) (*.f64 (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)) (/.f64 (*.f64 (neg.f64 y) y) (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x))))) (*.f64 (-.f64 (*.f64 #s(literal -5641895835477563/5000000000000000 binary64) (*.f64 (/.f64 y (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x))) z)) y) (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x))))
(/.f64 (fma.f64 (/.f64 (*.f64 (pow.f64 (*.f64 (/.f64 y (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x))) z) #s(literal 2 binary64)) #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64)) (-.f64 (*.f64 #s(literal -5641895835477563/5000000000000000 binary64) (*.f64 (/.f64 y (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x))) z)) y)) (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)) (*.f64 (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)) (/.f64 (*.f64 (neg.f64 y) y) (-.f64 (*.f64 #s(literal -5641895835477563/5000000000000000 binary64) (*.f64 (/.f64 y (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x))) z)) y)))) (pow.f64 (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)) #s(literal 2 binary64)))
(/.f64 (fma.f64 (/.f64 (*.f64 (pow.f64 (*.f64 (/.f64 y (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x))) z) #s(literal 2 binary64)) #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64)) (-.f64 (*.f64 #s(literal -5641895835477563/5000000000000000 binary64) (*.f64 (/.f64 y (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x))) z)) y)) (*.f64 (neg.f64 (-.f64 (*.f64 #s(literal -5641895835477563/5000000000000000 binary64) (*.f64 (/.f64 y (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x))) z)) y)) (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x))) (*.f64 (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)) (*.f64 y y))) (*.f64 (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)) (*.f64 (neg.f64 (-.f64 (*.f64 #s(literal -5641895835477563/5000000000000000 binary64) (*.f64 (/.f64 y (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x))) z)) y)) (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)))))
(/.f64 (fma.f64 (/.f64 (*.f64 (pow.f64 (*.f64 (/.f64 y (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x))) z) #s(literal 2 binary64)) #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64)) (-.f64 (*.f64 #s(literal -5641895835477563/5000000000000000 binary64) (*.f64 (/.f64 y (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x))) z)) y)) (*.f64 (-.f64 (*.f64 #s(literal -5641895835477563/5000000000000000 binary64) (*.f64 (/.f64 y (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x))) z)) y) (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x))) (*.f64 (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)) (*.f64 (neg.f64 y) y))) (*.f64 (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)) (*.f64 (-.f64 (*.f64 #s(literal -5641895835477563/5000000000000000 binary64) (*.f64 (/.f64 y (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x))) z)) y) (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)))))
(/.f64 (fma.f64 (neg.f64 (*.f64 (pow.f64 (*.f64 (/.f64 y (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x))) z) #s(literal 2 binary64)) #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64))) (-.f64 (*.f64 #s(literal -5641895835477563/5000000000000000 binary64) (*.f64 (/.f64 y (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x))) z)) y) (*.f64 (*.f64 (neg.f64 (-.f64 (*.f64 #s(literal -5641895835477563/5000000000000000 binary64) (*.f64 (/.f64 y (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x))) z)) y)) (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x))) (/.f64 (*.f64 (neg.f64 y) y) (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x))))) (*.f64 (*.f64 (neg.f64 (-.f64 (*.f64 #s(literal -5641895835477563/5000000000000000 binary64) (*.f64 (/.f64 y (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x))) z)) y)) (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x))) (-.f64 (*.f64 #s(literal -5641895835477563/5000000000000000 binary64) (*.f64 (/.f64 y (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x))) z)) y)))
(/.f64 (fma.f64 (neg.f64 (*.f64 (pow.f64 (*.f64 (/.f64 y (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x))) z) #s(literal 2 binary64)) #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64))) (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)) (*.f64 (*.f64 (neg.f64 (-.f64 (*.f64 #s(literal -5641895835477563/5000000000000000 binary64) (*.f64 (/.f64 y (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x))) z)) y)) (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x))) (/.f64 (*.f64 (neg.f64 y) y) (-.f64 (*.f64 #s(literal -5641895835477563/5000000000000000 binary64) (*.f64 (/.f64 y (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x))) z)) y)))) (*.f64 (*.f64 (neg.f64 (-.f64 (*.f64 #s(literal -5641895835477563/5000000000000000 binary64) (*.f64 (/.f64 y (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x))) z)) y)) (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x))) (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x))))
(/.f64 (fma.f64 (neg.f64 (*.f64 (pow.f64 (*.f64 (/.f64 y (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x))) z) #s(literal 2 binary64)) #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64))) (*.f64 (neg.f64 (-.f64 (*.f64 #s(literal -5641895835477563/5000000000000000 binary64) (*.f64 (/.f64 y (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x))) z)) y)) (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x))) (*.f64 (*.f64 (neg.f64 (-.f64 (*.f64 #s(literal -5641895835477563/5000000000000000 binary64) (*.f64 (/.f64 y (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x))) z)) y)) (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x))) (*.f64 y y))) (pow.f64 (*.f64 (-.f64 (*.f64 #s(literal -5641895835477563/5000000000000000 binary64) (*.f64 (/.f64 y (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x))) z)) y) (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x))) #s(literal 2 binary64)))
(/.f64 (fma.f64 (neg.f64 (*.f64 (pow.f64 (*.f64 (/.f64 y (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x))) z) #s(literal 2 binary64)) #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64))) (*.f64 (-.f64 (*.f64 #s(literal -5641895835477563/5000000000000000 binary64) (*.f64 (/.f64 y (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x))) z)) y) (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x))) (*.f64 (*.f64 (neg.f64 (-.f64 (*.f64 #s(literal -5641895835477563/5000000000000000 binary64) (*.f64 (/.f64 y (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x))) z)) y)) (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x))) (*.f64 (neg.f64 y) y))) (*.f64 (*.f64 (neg.f64 (-.f64 (*.f64 #s(literal -5641895835477563/5000000000000000 binary64) (*.f64 (/.f64 y (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x))) z)) y)) (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x))) (*.f64 (-.f64 (*.f64 #s(literal -5641895835477563/5000000000000000 binary64) (*.f64 (/.f64 y (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x))) z)) y) (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)))))
(/.f64 (fma.f64 (*.f64 (pow.f64 (*.f64 (/.f64 y (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x))) z) #s(literal 2 binary64)) #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64)) (-.f64 (*.f64 #s(literal -5641895835477563/5000000000000000 binary64) (*.f64 (/.f64 y (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x))) z)) y) (*.f64 (*.f64 (-.f64 (*.f64 #s(literal -5641895835477563/5000000000000000 binary64) (*.f64 (/.f64 y (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x))) z)) y) (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x))) (/.f64 (*.f64 (neg.f64 y) y) (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x))))) (*.f64 (*.f64 (-.f64 (*.f64 #s(literal -5641895835477563/5000000000000000 binary64) (*.f64 (/.f64 y (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x))) z)) y) (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x))) (-.f64 (*.f64 #s(literal -5641895835477563/5000000000000000 binary64) (*.f64 (/.f64 y (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x))) z)) y)))
(/.f64 (fma.f64 (*.f64 (pow.f64 (*.f64 (/.f64 y (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x))) z) #s(literal 2 binary64)) #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64)) (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)) (*.f64 (*.f64 (-.f64 (*.f64 #s(literal -5641895835477563/5000000000000000 binary64) (*.f64 (/.f64 y (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x))) z)) y) (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x))) (/.f64 (*.f64 (neg.f64 y) y) (-.f64 (*.f64 #s(literal -5641895835477563/5000000000000000 binary64) (*.f64 (/.f64 y (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x))) z)) y)))) (*.f64 (*.f64 (-.f64 (*.f64 #s(literal -5641895835477563/5000000000000000 binary64) (*.f64 (/.f64 y (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x))) z)) y) (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x))) (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x))))
(/.f64 (fma.f64 (*.f64 (pow.f64 (*.f64 (/.f64 y (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x))) z) #s(literal 2 binary64)) #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64)) (*.f64 (neg.f64 (-.f64 (*.f64 #s(literal -5641895835477563/5000000000000000 binary64) (*.f64 (/.f64 y (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x))) z)) y)) (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x))) (*.f64 (*.f64 (-.f64 (*.f64 #s(literal -5641895835477563/5000000000000000 binary64) (*.f64 (/.f64 y (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x))) z)) y) (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x))) (*.f64 y y))) (*.f64 (*.f64 (-.f64 (*.f64 #s(literal -5641895835477563/5000000000000000 binary64) (*.f64 (/.f64 y (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x))) z)) y) (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x))) (*.f64 (neg.f64 (-.f64 (*.f64 #s(literal -5641895835477563/5000000000000000 binary64) (*.f64 (/.f64 y (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x))) z)) y)) (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)))))
(/.f64 (/.f64 (fma.f64 (pow.f64 (*.f64 (/.f64 y (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x))) z) #s(literal 2 binary64)) #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (*.f64 (neg.f64 y) y)) (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x))) (-.f64 (*.f64 #s(literal -5641895835477563/5000000000000000 binary64) (*.f64 (/.f64 y (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x))) z)) y))
(/.f64 (-.f64 (pow.f64 (/.f64 (*.f64 (pow.f64 (*.f64 (/.f64 y (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x))) z) #s(literal 2 binary64)) #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64)) (*.f64 (-.f64 (*.f64 #s(literal -5641895835477563/5000000000000000 binary64) (*.f64 (/.f64 y (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x))) z)) y) (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)))) #s(literal 2 binary64)) (pow.f64 (/.f64 (*.f64 (neg.f64 y) y) (*.f64 (-.f64 (*.f64 #s(literal -5641895835477563/5000000000000000 binary64) (*.f64 (/.f64 y (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x))) z)) y) (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)))) #s(literal 2 binary64))) (/.f64 (fma.f64 (pow.f64 (*.f64 (/.f64 y (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x))) z) #s(literal 2 binary64)) #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (*.f64 y y)) (*.f64 (-.f64 (*.f64 #s(literal -5641895835477563/5000000000000000 binary64) (*.f64 (/.f64 y (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x))) z)) y) (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)))))
(/.f64 (fma.f64 #s(literal 32251534433199493661049880593938777829847262829918009516762758739122115348467797302968742947209/15625000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 binary64) (pow.f64 (/.f64 (pow.f64 (*.f64 (/.f64 y (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x))) z) #s(literal 2 binary64)) (*.f64 (-.f64 (*.f64 #s(literal -5641895835477563/5000000000000000 binary64) (*.f64 (/.f64 y (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x))) z)) y) (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)))) #s(literal 3 binary64)) (pow.f64 (/.f64 (*.f64 (neg.f64 y) y) (*.f64 (-.f64 (*.f64 #s(literal -5641895835477563/5000000000000000 binary64) (*.f64 (/.f64 y (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x))) z)) y) (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)))) #s(literal 3 binary64))) (+.f64 (pow.f64 (/.f64 (*.f64 (pow.f64 (*.f64 (/.f64 y (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x))) z) #s(literal 2 binary64)) #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64)) (*.f64 (-.f64 (*.f64 #s(literal -5641895835477563/5000000000000000 binary64) (*.f64 (/.f64 y (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x))) z)) y) (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)))) #s(literal 2 binary64)) (-.f64 (pow.f64 (/.f64 (*.f64 (neg.f64 y) y) (*.f64 (-.f64 (*.f64 #s(literal -5641895835477563/5000000000000000 binary64) (*.f64 (/.f64 y (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x))) z)) y) (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)))) #s(literal 2 binary64)) (*.f64 (/.f64 (*.f64 (pow.f64 (*.f64 (/.f64 y (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x))) z) #s(literal 2 binary64)) #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64)) (*.f64 (-.f64 (*.f64 #s(literal -5641895835477563/5000000000000000 binary64) (*.f64 (/.f64 y (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x))) z)) y) (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)))) (/.f64 (*.f64 (neg.f64 y) y) (*.f64 (-.f64 (*.f64 #s(literal -5641895835477563/5000000000000000 binary64) (*.f64 (/.f64 y (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x))) z)) y) (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x))))))))
(/.f64 (neg.f64 (fma.f64 (*.f64 #s(literal -5641895835477563/5000000000000000 binary64) z) (/.f64 y (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x))) y)) (neg.f64 (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x))))
(/.f64 (neg.f64 (fma.f64 y y (neg.f64 (*.f64 (pow.f64 (*.f64 (/.f64 y (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x))) z) #s(literal 2 binary64)) #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64))))) (neg.f64 (*.f64 (neg.f64 (-.f64 (*.f64 #s(literal -5641895835477563/5000000000000000 binary64) (*.f64 (/.f64 y (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x))) z)) y)) (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)))))
(/.f64 (fma.f64 (*.f64 (pow.f64 (*.f64 (/.f64 y (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x))) z) #s(literal 2 binary64)) #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64)) (*.f64 (-.f64 (*.f64 #s(literal -5641895835477563/5000000000000000 binary64) (*.f64 (/.f64 y (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x))) z)) y) (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x))) (*.f64 (*.f64 (-.f64 (*.f64 #s(literal -5641895835477563/5000000000000000 binary64) (*.f64 (/.f64 y (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x))) z)) y) (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x))) (*.f64 (neg.f64 y) y))) (pow.f64 (*.f64 (-.f64 (*.f64 #s(literal -5641895835477563/5000000000000000 binary64) (*.f64 (/.f64 y (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x))) z)) y) (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x))) #s(literal 2 binary64)))
(/.f64 (fma.f64 (*.f64 #s(literal -5641895835477563/5000000000000000 binary64) z) (/.f64 y (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x))) y) (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)))
(/.f64 (-.f64 (pow.f64 (*.f64 #s(literal -5641895835477563/5000000000000000 binary64) (*.f64 (/.f64 y (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x))) z)) #s(literal 4 binary64)) (pow.f64 y #s(literal 4 binary64))) (*.f64 (fma.f64 (pow.f64 (*.f64 (/.f64 y (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x))) z) #s(literal 2 binary64)) #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (*.f64 y y)) (*.f64 (-.f64 (*.f64 #s(literal -5641895835477563/5000000000000000 binary64) (*.f64 (/.f64 y (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x))) z)) y) (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)))))
(/.f64 (fma.f64 (pow.f64 (*.f64 (/.f64 y (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x))) z) #s(literal 6 binary64)) #s(literal 32251534433199493661049880593938777829847262829918009516762758739122115348467797302968742947209/15625000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 binary64) (neg.f64 (pow.f64 y #s(literal 6 binary64)))) (*.f64 (fma.f64 (pow.f64 (*.f64 (/.f64 y (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x))) z) #s(literal 4 binary64)) #s(literal 1013211836423377808197068612118338110498536634308026710423022961/625000000000000000000000000000000000000000000000000000000000000 binary64) (-.f64 (pow.f64 y #s(literal 4 binary64)) (neg.f64 (pow.f64 (*.f64 (*.f64 #s(literal -5641895835477563/5000000000000000 binary64) (*.f64 (/.f64 y (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x))) z)) y) #s(literal 2 binary64))))) (*.f64 (-.f64 (*.f64 #s(literal -5641895835477563/5000000000000000 binary64) (*.f64 (/.f64 y (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x))) z)) y) (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)))))
(/.f64 (fma.f64 y y (neg.f64 (*.f64 (pow.f64 (*.f64 (/.f64 y (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x))) z) #s(literal 2 binary64)) #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64)))) (*.f64 (neg.f64 (-.f64 (*.f64 #s(literal -5641895835477563/5000000000000000 binary64) (*.f64 (/.f64 y (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x))) z)) y)) (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x))))
(/.f64 (fma.f64 (pow.f64 (*.f64 (/.f64 y (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x))) z) #s(literal 2 binary64)) #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (*.f64 (neg.f64 y) y)) (*.f64 (-.f64 (*.f64 #s(literal -5641895835477563/5000000000000000 binary64) (*.f64 (/.f64 y (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x))) z)) y) (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x))))
(neg.f64 (/.f64 (fma.f64 y y (neg.f64 (*.f64 (pow.f64 (*.f64 (/.f64 y (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x))) z) #s(literal 2 binary64)) #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64)))) (*.f64 (-.f64 (*.f64 #s(literal -5641895835477563/5000000000000000 binary64) (*.f64 (/.f64 y (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x))) z)) y) (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)))))
(neg.f64 (/.f64 (fma.f64 (pow.f64 (*.f64 (/.f64 y (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x))) z) #s(literal 2 binary64)) #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (*.f64 (neg.f64 y) y)) (*.f64 (neg.f64 (-.f64 (*.f64 #s(literal -5641895835477563/5000000000000000 binary64) (*.f64 (/.f64 y (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x))) z)) y)) (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)))))
(fma.f64 (/.f64 (pow.f64 (*.f64 (/.f64 y (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x))) z) #s(literal 2 binary64)) (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x))) (/.f64 #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (-.f64 (*.f64 #s(literal -5641895835477563/5000000000000000 binary64) (*.f64 (/.f64 y (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x))) z)) y)) (/.f64 (*.f64 (neg.f64 y) y) (*.f64 (-.f64 (*.f64 #s(literal -5641895835477563/5000000000000000 binary64) (*.f64 (/.f64 y (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x))) z)) y) (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)))))
(fma.f64 (/.f64 #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (-.f64 (*.f64 #s(literal -5641895835477563/5000000000000000 binary64) (*.f64 (/.f64 y (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x))) z)) y)) (/.f64 (pow.f64 (*.f64 (/.f64 y (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x))) z) #s(literal 2 binary64)) (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x))) (/.f64 (*.f64 (neg.f64 y) y) (*.f64 (-.f64 (*.f64 #s(literal -5641895835477563/5000000000000000 binary64) (*.f64 (/.f64 y (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x))) z)) y) (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)))))
(fma.f64 (/.f64 (pow.f64 (*.f64 (/.f64 y (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x))) z) #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal -5641895835477563/5000000000000000 binary64) (*.f64 (/.f64 y (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x))) z)) y)) (/.f64 #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x))) (/.f64 (*.f64 (neg.f64 y) y) (*.f64 (-.f64 (*.f64 #s(literal -5641895835477563/5000000000000000 binary64) (*.f64 (/.f64 y (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x))) z)) y) (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)))))
(fma.f64 (/.f64 #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x))) (/.f64 (pow.f64 (*.f64 (/.f64 y (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x))) z) #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal -5641895835477563/5000000000000000 binary64) (*.f64 (/.f64 y (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x))) z)) y)) (/.f64 (*.f64 (neg.f64 y) y) (*.f64 (-.f64 (*.f64 #s(literal -5641895835477563/5000000000000000 binary64) (*.f64 (/.f64 y (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x))) z)) y) (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)))))
(fma.f64 (/.f64 (neg.f64 y) (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x))) (/.f64 y (-.f64 (*.f64 #s(literal -5641895835477563/5000000000000000 binary64) (*.f64 (/.f64 y (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x))) z)) y)) (/.f64 (*.f64 (pow.f64 (*.f64 (/.f64 y (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x))) z) #s(literal 2 binary64)) #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64)) (*.f64 (-.f64 (*.f64 #s(literal -5641895835477563/5000000000000000 binary64) (*.f64 (/.f64 y (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x))) z)) y) (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)))))
(fma.f64 (/.f64 y (-.f64 (*.f64 #s(literal -5641895835477563/5000000000000000 binary64) (*.f64 (/.f64 y (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x))) z)) y)) (/.f64 (neg.f64 y) (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x))) (/.f64 (*.f64 (pow.f64 (*.f64 (/.f64 y (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x))) z) #s(literal 2 binary64)) #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64)) (*.f64 (-.f64 (*.f64 #s(literal -5641895835477563/5000000000000000 binary64) (*.f64 (/.f64 y (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x))) z)) y) (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)))))
(fma.f64 (/.f64 (neg.f64 y) (-.f64 (*.f64 #s(literal -5641895835477563/5000000000000000 binary64) (*.f64 (/.f64 y (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x))) z)) y)) (/.f64 y (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x))) (/.f64 (*.f64 (pow.f64 (*.f64 (/.f64 y (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x))) z) #s(literal 2 binary64)) #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64)) (*.f64 (-.f64 (*.f64 #s(literal -5641895835477563/5000000000000000 binary64) (*.f64 (/.f64 y (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x))) z)) y) (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)))))
(fma.f64 (neg.f64 y) (/.f64 y (*.f64 (-.f64 (*.f64 #s(literal -5641895835477563/5000000000000000 binary64) (*.f64 (/.f64 y (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x))) z)) y) (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)))) (/.f64 (*.f64 (pow.f64 (*.f64 (/.f64 y (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x))) z) #s(literal 2 binary64)) #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64)) (*.f64 (-.f64 (*.f64 #s(literal -5641895835477563/5000000000000000 binary64) (*.f64 (/.f64 y (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x))) z)) y) (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)))))
(fma.f64 (pow.f64 (*.f64 (/.f64 y (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x))) z) #s(literal 2 binary64)) (/.f64 #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (*.f64 (-.f64 (*.f64 #s(literal -5641895835477563/5000000000000000 binary64) (*.f64 (/.f64 y (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x))) z)) y) (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)))) (/.f64 (*.f64 (neg.f64 y) y) (*.f64 (-.f64 (*.f64 #s(literal -5641895835477563/5000000000000000 binary64) (*.f64 (/.f64 y (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x))) z)) y) (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)))))
(fma.f64 (/.f64 y (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x))) (/.f64 (neg.f64 y) (-.f64 (*.f64 #s(literal -5641895835477563/5000000000000000 binary64) (*.f64 (/.f64 y (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x))) z)) y)) (/.f64 (*.f64 (pow.f64 (*.f64 (/.f64 y (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x))) z) #s(literal 2 binary64)) #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64)) (*.f64 (-.f64 (*.f64 #s(literal -5641895835477563/5000000000000000 binary64) (*.f64 (/.f64 y (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x))) z)) y) (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)))))
(fma.f64 #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (/.f64 (pow.f64 (*.f64 (/.f64 y (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x))) z) #s(literal 2 binary64)) (*.f64 (-.f64 (*.f64 #s(literal -5641895835477563/5000000000000000 binary64) (*.f64 (/.f64 y (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x))) z)) y) (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)))) (/.f64 (*.f64 (neg.f64 y) y) (*.f64 (-.f64 (*.f64 #s(literal -5641895835477563/5000000000000000 binary64) (*.f64 (/.f64 y (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x))) z)) y) (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)))))
(fma.f64 y (/.f64 (neg.f64 y) (*.f64 (-.f64 (*.f64 #s(literal -5641895835477563/5000000000000000 binary64) (*.f64 (/.f64 y (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x))) z)) y) (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)))) (/.f64 (*.f64 (pow.f64 (*.f64 (/.f64 y (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x))) z) #s(literal 2 binary64)) #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64)) (*.f64 (-.f64 (*.f64 #s(literal -5641895835477563/5000000000000000 binary64) (*.f64 (/.f64 y (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x))) z)) y) (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)))))
(-.f64 (/.f64 (*.f64 (pow.f64 (*.f64 (/.f64 y (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x))) z) #s(literal 2 binary64)) #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64)) (*.f64 (-.f64 (*.f64 #s(literal -5641895835477563/5000000000000000 binary64) (*.f64 (/.f64 y (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x))) z)) y) (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)))) (/.f64 (*.f64 y y) (*.f64 (-.f64 (*.f64 #s(literal -5641895835477563/5000000000000000 binary64) (*.f64 (/.f64 y (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x))) z)) y) (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)))))
(+.f64 (/.f64 (*.f64 (neg.f64 y) y) (*.f64 (-.f64 (*.f64 #s(literal -5641895835477563/5000000000000000 binary64) (*.f64 (/.f64 y (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x))) z)) y) (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)))) (/.f64 (*.f64 (pow.f64 (*.f64 (/.f64 y (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x))) z) #s(literal 2 binary64)) #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64)) (*.f64 (-.f64 (*.f64 #s(literal -5641895835477563/5000000000000000 binary64) (*.f64 (/.f64 y (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x))) z)) y) (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)))))
(+.f64 (/.f64 (*.f64 (pow.f64 (*.f64 (/.f64 y (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x))) z) #s(literal 2 binary64)) #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64)) (*.f64 (-.f64 (*.f64 #s(literal -5641895835477563/5000000000000000 binary64) (*.f64 (/.f64 y (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x))) z)) y) (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)))) (/.f64 (*.f64 (neg.f64 y) y) (*.f64 (-.f64 (*.f64 #s(literal -5641895835477563/5000000000000000 binary64) (*.f64 (/.f64 y (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x))) z)) y) (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)))))
(*.f64 (fma.f64 (*.f64 #s(literal -5641895835477563/5000000000000000 binary64) z) (/.f64 y (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x))) y) (-.f64 (*.f64 #s(literal -5641895835477563/5000000000000000 binary64) (*.f64 (/.f64 y (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x))) z)) y))
(/.f64 (fma.f64 (pow.f64 (*.f64 #s(literal -5641895835477563/5000000000000000 binary64) (*.f64 (/.f64 y (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x))) z)) #s(literal 6 binary64)) (fma.f64 (pow.f64 (*.f64 (/.f64 y (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x))) z) #s(literal 4 binary64)) #s(literal 1013211836423377808197068612118338110498536634308026710423022961/625000000000000000000000000000000000000000000000000000000000000 binary64) (-.f64 (pow.f64 y #s(literal 4 binary64)) (neg.f64 (pow.f64 (*.f64 (*.f64 #s(literal -5641895835477563/5000000000000000 binary64) (*.f64 (/.f64 y (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x))) z)) y) #s(literal 2 binary64))))) (*.f64 (fma.f64 (pow.f64 (*.f64 (/.f64 y (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x))) z) #s(literal 4 binary64)) #s(literal 1013211836423377808197068612118338110498536634308026710423022961/625000000000000000000000000000000000000000000000000000000000000 binary64) (-.f64 (pow.f64 y #s(literal 4 binary64)) (neg.f64 (pow.f64 (*.f64 (*.f64 #s(literal -5641895835477563/5000000000000000 binary64) (*.f64 (/.f64 y (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x))) z)) y) #s(literal 2 binary64))))) (neg.f64 (pow.f64 y #s(literal 6 binary64))))) (*.f64 (fma.f64 (pow.f64 (*.f64 (/.f64 y (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x))) z) #s(literal 4 binary64)) #s(literal 1013211836423377808197068612118338110498536634308026710423022961/625000000000000000000000000000000000000000000000000000000000000 binary64) (-.f64 (pow.f64 y #s(literal 4 binary64)) (neg.f64 (pow.f64 (*.f64 (*.f64 #s(literal -5641895835477563/5000000000000000 binary64) (*.f64 (/.f64 y (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x))) z)) y) #s(literal 2 binary64))))) (fma.f64 (pow.f64 (*.f64 (/.f64 y (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x))) z) #s(literal 4 binary64)) #s(literal 1013211836423377808197068612118338110498536634308026710423022961/625000000000000000000000000000000000000000000000000000000000000 binary64) (-.f64 (pow.f64 y #s(literal 4 binary64)) (neg.f64 (pow.f64 (*.f64 (*.f64 #s(literal -5641895835477563/5000000000000000 binary64) (*.f64 (/.f64 y (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x))) z)) y) #s(literal 2 binary64)))))))
(/.f64 (-.f64 (pow.f64 y #s(literal 4 binary64)) (pow.f64 (*.f64 #s(literal -5641895835477563/5000000000000000 binary64) (*.f64 (/.f64 y (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x))) z)) #s(literal 4 binary64))) (-.f64 (*.f64 (neg.f64 y) y) (*.f64 (pow.f64 (*.f64 (/.f64 y (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x))) z) #s(literal 2 binary64)) #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64))))
(/.f64 (-.f64 (pow.f64 (*.f64 #s(literal -5641895835477563/5000000000000000 binary64) (*.f64 (/.f64 y (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x))) z)) #s(literal 6 binary64)) (pow.f64 y #s(literal 6 binary64))) (fma.f64 (pow.f64 (*.f64 (/.f64 y (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x))) z) #s(literal 4 binary64)) #s(literal 1013211836423377808197068612118338110498536634308026710423022961/625000000000000000000000000000000000000000000000000000000000000 binary64) (+.f64 (pow.f64 y #s(literal 4 binary64)) (pow.f64 (*.f64 (*.f64 #s(literal -5641895835477563/5000000000000000 binary64) (*.f64 (/.f64 y (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x))) z)) y) #s(literal 2 binary64)))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 #s(literal -5641895835477563/5000000000000000 binary64) (*.f64 (/.f64 y (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x))) z)) #s(literal 4 binary64)) (pow.f64 y #s(literal 4 binary64)))) (neg.f64 (fma.f64 (pow.f64 (*.f64 (/.f64 y (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x))) z) #s(literal 2 binary64)) #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (*.f64 y y))))
(/.f64 (neg.f64 (fma.f64 (pow.f64 (*.f64 (/.f64 y (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x))) z) #s(literal 6 binary64)) #s(literal 32251534433199493661049880593938777829847262829918009516762758739122115348467797302968742947209/15625000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 binary64) (neg.f64 (pow.f64 y #s(literal 6 binary64))))) (neg.f64 (fma.f64 (pow.f64 (*.f64 (/.f64 y (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x))) z) #s(literal 4 binary64)) #s(literal 1013211836423377808197068612118338110498536634308026710423022961/625000000000000000000000000000000000000000000000000000000000000 binary64) (-.f64 (pow.f64 y #s(literal 4 binary64)) (neg.f64 (pow.f64 (*.f64 (*.f64 #s(literal -5641895835477563/5000000000000000 binary64) (*.f64 (/.f64 y (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x))) z)) y) #s(literal 2 binary64)))))))
(/.f64 (-.f64 (pow.f64 (*.f64 #s(literal -5641895835477563/5000000000000000 binary64) (*.f64 (/.f64 y (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x))) z)) #s(literal 4 binary64)) (pow.f64 y #s(literal 4 binary64))) (fma.f64 (pow.f64 (*.f64 (/.f64 y (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x))) z) #s(literal 2 binary64)) #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (*.f64 y y)))
(/.f64 (fma.f64 (pow.f64 (*.f64 (/.f64 y (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x))) z) #s(literal 6 binary64)) #s(literal 32251534433199493661049880593938777829847262829918009516762758739122115348467797302968742947209/15625000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 binary64) (neg.f64 (pow.f64 y #s(literal 6 binary64)))) (+.f64 (pow.f64 y #s(literal 4 binary64)) (-.f64 (pow.f64 (*.f64 #s(literal -5641895835477563/5000000000000000 binary64) (*.f64 (/.f64 y (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x))) z)) #s(literal 4 binary64)) (neg.f64 (pow.f64 (*.f64 (*.f64 #s(literal -5641895835477563/5000000000000000 binary64) (*.f64 (/.f64 y (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x))) z)) y) #s(literal 2 binary64))))))
(/.f64 (fma.f64 (pow.f64 (*.f64 (/.f64 y (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x))) z) #s(literal 6 binary64)) #s(literal 32251534433199493661049880593938777829847262829918009516762758739122115348467797302968742947209/15625000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 binary64) (neg.f64 (pow.f64 y #s(literal 6 binary64)))) (fma.f64 (pow.f64 (*.f64 (/.f64 y (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x))) z) #s(literal 4 binary64)) #s(literal 1013211836423377808197068612118338110498536634308026710423022961/625000000000000000000000000000000000000000000000000000000000000 binary64) (-.f64 (pow.f64 y #s(literal 4 binary64)) (neg.f64 (pow.f64 (*.f64 (*.f64 #s(literal -5641895835477563/5000000000000000 binary64) (*.f64 (/.f64 y (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x))) z)) y) #s(literal 2 binary64))))))
(fma.f64 (neg.f64 (neg.f64 (*.f64 #s(literal -5641895835477563/5000000000000000 binary64) (*.f64 (/.f64 y (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x))) z)))) (neg.f64 (neg.f64 (*.f64 #s(literal -5641895835477563/5000000000000000 binary64) (*.f64 (/.f64 y (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x))) z)))) (*.f64 (neg.f64 y) y))
(fma.f64 (neg.f64 (*.f64 (*.f64 (/.f64 y (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x))) z) #s(literal 5641895835477563/5000000000000000 binary64))) (neg.f64 (*.f64 (*.f64 (/.f64 y (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x))) z) #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 (neg.f64 y) y))
(fma.f64 (fabs.f64 (*.f64 (*.f64 (/.f64 y (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x))) z) #s(literal 5641895835477563/5000000000000000 binary64))) (fabs.f64 (*.f64 (*.f64 (/.f64 y (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x))) z) #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 (neg.f64 y) y))
(fma.f64 (fabs.f64 (*.f64 #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (*.f64 z z))) (fabs.f64 (pow.f64 (/.f64 y (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x))) #s(literal 2 binary64))) (*.f64 (neg.f64 y) y))
(fma.f64 (fabs.f64 (*.f64 #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (*.f64 (/.f64 y (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x))) z))) (*.f64 (/.f64 y (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x))) z) (*.f64 (neg.f64 y) y))
(fma.f64 (fabs.f64 (*.f64 z z)) (fabs.f64 (*.f64 (pow.f64 (/.f64 y (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x))) #s(literal 2 binary64)) #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64))) (*.f64 (neg.f64 y) y))
(fma.f64 (pow.f64 (/.f64 (*.f64 (*.f64 z y) #s(literal -5641895835477563/5000000000000000 binary64)) (-.f64 #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (pow.f64 (*.f64 y x) #s(literal 2 binary64)))) #s(literal 2 binary64)) (pow.f64 (fma.f64 y x #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 2 binary64)) (*.f64 (neg.f64 y) y))
(fma.f64 (pow.f64 (/.f64 (*.f64 (*.f64 z y) #s(literal -5641895835477563/5000000000000000 binary64)) (-.f64 #s(literal 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 binary64) (pow.f64 (*.f64 y x) #s(literal 3 binary64)))) #s(literal 2 binary64)) (pow.f64 (fma.f64 (*.f64 y x) (fma.f64 y x #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64)) #s(literal 2 binary64)) (*.f64 (neg.f64 y) y))
(fma.f64 (*.f64 #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (*.f64 z z)) (pow.f64 (/.f64 y (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x))) #s(literal 2 binary64)) (*.f64 (neg.f64 y) y))
(fma.f64 (*.f64 #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (*.f64 (/.f64 y (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x))) z)) (*.f64 (/.f64 y (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x))) z) (*.f64 (neg.f64 y) y))
(fma.f64 (*.f64 (*.f64 #s(literal -5641895835477563/5000000000000000 binary64) (*.f64 (/.f64 y (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x))) z)) (*.f64 #s(literal -5641895835477563/5000000000000000 binary64) (/.f64 y (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x))))) z (*.f64 (neg.f64 y) y))
(fma.f64 (*.f64 (*.f64 #s(literal -5641895835477563/5000000000000000 binary64) (*.f64 (/.f64 y (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x))) z)) (*.f64 #s(literal -5641895835477563/5000000000000000 binary64) z)) (/.f64 y (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x))) (*.f64 (neg.f64 y) y))
(fma.f64 (*.f64 (*.f64 #s(literal -5641895835477563/5000000000000000 binary64) (*.f64 (/.f64 y (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x))) z)) (/.f64 y (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)))) (*.f64 #s(literal -5641895835477563/5000000000000000 binary64) z) (*.f64 (neg.f64 y) y))
(fma.f64 (pow.f64 (*.f64 #s(literal -5641895835477563/5000000000000000 binary64) (/.f64 y (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)))) #s(literal 2 binary64)) (*.f64 z z) (*.f64 (neg.f64 y) y))
(fma.f64 (pow.f64 (*.f64 #s(literal -5641895835477563/5000000000000000 binary64) z) #s(literal 2 binary64)) (pow.f64 (/.f64 y (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x))) #s(literal 2 binary64)) (*.f64 (neg.f64 y) y))
(fma.f64 (neg.f64 (*.f64 #s(literal -5641895835477563/5000000000000000 binary64) (*.f64 (/.f64 y (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x))) z))) (neg.f64 (*.f64 #s(literal -5641895835477563/5000000000000000 binary64) (*.f64 (/.f64 y (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x))) z))) (*.f64 (neg.f64 y) y))
(fma.f64 (*.f64 (*.f64 (/.f64 y (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x))) z) #s(literal 5641895835477563/5000000000000000 binary64)) (*.f64 (*.f64 (/.f64 y (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x))) z) #s(literal 5641895835477563/5000000000000000 binary64)) (*.f64 (neg.f64 y) y))
(fma.f64 (*.f64 #s(literal -5641895835477563/5000000000000000 binary64) (/.f64 y (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)))) (*.f64 z (*.f64 #s(literal -5641895835477563/5000000000000000 binary64) (*.f64 (/.f64 y (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x))) z))) (*.f64 (neg.f64 y) y))
(fma.f64 (*.f64 y y) (pow.f64 (/.f64 (*.f64 #s(literal -5641895835477563/5000000000000000 binary64) z) (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x))) #s(literal 2 binary64)) (*.f64 (neg.f64 y) y))
(fma.f64 (pow.f64 (/.f64 y (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x))) #s(literal 2 binary64)) (pow.f64 (*.f64 #s(literal -5641895835477563/5000000000000000 binary64) z) #s(literal 2 binary64)) (*.f64 (neg.f64 y) y))
(fma.f64 (*.f64 z z) (*.f64 (pow.f64 (/.f64 y (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x))) #s(literal 2 binary64)) #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64)) (*.f64 (neg.f64 y) y))
(fma.f64 (*.f64 z z) (pow.f64 (*.f64 #s(literal -5641895835477563/5000000000000000 binary64) (/.f64 y (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)))) #s(literal 2 binary64)) (*.f64 (neg.f64 y) y))
(fma.f64 (*.f64 #s(literal -5641895835477563/5000000000000000 binary64) (*.f64 (/.f64 y (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x))) z)) (*.f64 #s(literal -5641895835477563/5000000000000000 binary64) (*.f64 (/.f64 y (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x))) z)) (*.f64 (neg.f64 y) y))
(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 (/.f64 y (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x))) z))) (*.f64 (neg.f64 y) y))
(fma.f64 (neg.f64 y) y (*.f64 (pow.f64 (*.f64 (/.f64 y (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x))) z) #s(literal 2 binary64)) #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64)))
(fma.f64 (pow.f64 (*.f64 (/.f64 y (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x))) z) #s(literal 2 binary64)) #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (*.f64 (neg.f64 y) y))
(fma.f64 (*.f64 (/.f64 y (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x))) z) (fabs.f64 (*.f64 (*.f64 (/.f64 y (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x))) z) #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64))) (*.f64 (neg.f64 y) y))
(fma.f64 (*.f64 (/.f64 y (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x))) z) (*.f64 (*.f64 (/.f64 y (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x))) z) #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64)) (*.f64 (neg.f64 y) y))
(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 (/.f64 y (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x))) z))) (*.f64 (neg.f64 y) y))
(fma.f64 #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (pow.f64 (*.f64 (/.f64 y (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x))) z) #s(literal 2 binary64)) (*.f64 (neg.f64 y) y))
(fma.f64 y (neg.f64 y) (*.f64 (pow.f64 (*.f64 (/.f64 y (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x))) z) #s(literal 2 binary64)) #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64)))
(-.f64 (/.f64 (pow.f64 (*.f64 #s(literal -5641895835477563/5000000000000000 binary64) (*.f64 (/.f64 y (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x))) z)) #s(literal 4 binary64)) (fma.f64 (pow.f64 (*.f64 (/.f64 y (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x))) z) #s(literal 2 binary64)) #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (*.f64 y y))) (/.f64 (pow.f64 y #s(literal 4 binary64)) (fma.f64 (pow.f64 (*.f64 (/.f64 y (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x))) z) #s(literal 2 binary64)) #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (*.f64 y y))))
(-.f64 (*.f64 (pow.f64 (*.f64 (/.f64 y (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x))) z) #s(literal 2 binary64)) #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64)) (*.f64 y y))
(-.f64 (*.f64 (neg.f64 y) y) (*.f64 (neg.f64 (pow.f64 (*.f64 (/.f64 y (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x))) z) #s(literal 2 binary64))) #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64)))
(-.f64 (*.f64 (neg.f64 y) y) (*.f64 #s(literal -31830988618379068626528276418969/25000000000000000000000000000000 binary64) (pow.f64 (*.f64 (/.f64 y (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x))) z) #s(literal 2 binary64))))
(+.f64 (/.f64 (pow.f64 (*.f64 #s(literal -5641895835477563/5000000000000000 binary64) (*.f64 (/.f64 y (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x))) z)) #s(literal 6 binary64)) (fma.f64 (pow.f64 (*.f64 (/.f64 y (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x))) z) #s(literal 4 binary64)) #s(literal 1013211836423377808197068612118338110498536634308026710423022961/625000000000000000000000000000000000000000000000000000000000000 binary64) (-.f64 (pow.f64 y #s(literal 4 binary64)) (neg.f64 (pow.f64 (*.f64 (*.f64 #s(literal -5641895835477563/5000000000000000 binary64) (*.f64 (/.f64 y (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x))) z)) y) #s(literal 2 binary64)))))) (/.f64 (neg.f64 (pow.f64 y #s(literal 6 binary64))) (fma.f64 (pow.f64 (*.f64 (/.f64 y (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x))) z) #s(literal 4 binary64)) #s(literal 1013211836423377808197068612118338110498536634308026710423022961/625000000000000000000000000000000000000000000000000000000000000 binary64) (-.f64 (pow.f64 y #s(literal 4 binary64)) (neg.f64 (pow.f64 (*.f64 (*.f64 #s(literal -5641895835477563/5000000000000000 binary64) (*.f64 (/.f64 y (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x))) z)) y) #s(literal 2 binary64)))))))
(+.f64 (*.f64 (pow.f64 (*.f64 (/.f64 y (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x))) z) #s(literal 2 binary64)) #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64)) (*.f64 (neg.f64 y) y))
(+.f64 (*.f64 (neg.f64 y) y) (*.f64 (pow.f64 (*.f64 (/.f64 y (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x))) z) #s(literal 2 binary64)) #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64)))
(*.f64 y x)
(*.f64 x y)
(*.f64 (/.f64 (/.f64 #s(literal 5641895835477563/5000000000000000 binary64) y) x) #s(literal 1 binary64))
(*.f64 #s(literal 1 binary64) (/.f64 (/.f64 #s(literal 5641895835477563/5000000000000000 binary64) y) x))
(/.f64 (*.f64 (/.f64 #s(literal 5641895835477563/5000000000000000 binary64) y) #s(literal 1 binary64)) x)
(/.f64 (/.f64 #s(literal 5641895835477563/5000000000000000 binary64) x) y)
(/.f64 (neg.f64 (/.f64 #s(literal 5641895835477563/5000000000000000 binary64) y)) (neg.f64 x))
(/.f64 #s(literal -5641895835477563/5000000000000000 binary64) (*.f64 (neg.f64 x) y))
(/.f64 (/.f64 #s(literal 5641895835477563/5000000000000000 binary64) y) x)
(/.f64 #s(literal 5641895835477563/5000000000000000 binary64) (neg.f64 (*.f64 (neg.f64 x) y)))
(/.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x))
(neg.f64 (/.f64 #s(literal -5641895835477563/5000000000000000 binary64) (*.f64 y x)))
(*.f64 (pow.f64 (/.f64 y (-.f64 #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (pow.f64 (*.f64 y x) #s(literal 2 binary64)))) #s(literal 1 binary64)) (pow.f64 (fma.f64 y x #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 1 binary64)))
(*.f64 (pow.f64 (/.f64 y (-.f64 #s(literal 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 binary64) (pow.f64 (*.f64 y x) #s(literal 3 binary64)))) #s(literal 1 binary64)) (pow.f64 (fma.f64 (*.f64 y x) (fma.f64 y x #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64)) #s(literal 1 binary64)))
(*.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 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)))
(pow.f64 (/.f64 y (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x))) #s(literal 1 binary64))
(/.f64 (neg.f64 y) (neg.f64 (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x))))
(/.f64 y (neg.f64 (neg.f64 (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)))))
(/.f64 y (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)))
(neg.f64 (/.f64 (neg.f64 y) (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x))))
(exp.f64 (*.f64 (log.f64 (/.f64 y (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)))) #s(literal 1 binary64)))

eval106.0ms (1.4%)

Memory
-13.9MiB live, 139.4MiB allocated
Compiler

Compiled 24 667 to 2 451 computations (90.1% saved)

prune15.0ms (0.2%)

Memory
-6.8MiB live, 38.6MiB allocated
Pruning

12 alts after pruning (8 fresh and 4 done)

PrunedKeptTotal
New4056411
Fresh123
Picked235
Done011
Total40812420
Accuracy
100.0%
Counts
420 → 12
Alt Table
Click to see full alt table
StatusAccuracyProgram
82.6%
(+.f64 x (/.f64 y (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64)) (*.f64 x y))))
52.2%
(+.f64 x #s(approx (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y))) (/.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)))))))
61.9%
(+.f64 x #s(approx (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y))) (/.f64 #s(approx (+ (* 31830988618379068626528276418969/25000000000000000000000000000000 (pow (* z (/ y (- 5641895835477563/5000000000000000 (* y x)))) 2)) (* (neg y) y)) (*.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))))))
69.4%
(+.f64 x #s(approx (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y))) (/.f64 #s(literal -1 binary64) x)))
45.4%
(+.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))))
13.8%
#s(approx (+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)))) (/.f64 (*.f64 #s(literal 5000000000000000/5641895835477563 binary64) y) (exp.f64 z)))
61.1%
#s(approx (+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)))) (-.f64 x (/.f64 #s(approx (+ (* (/ 5641895835477563/5000000000000000 y) (/ (exp z) x)) 1) (+.f64 (/.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)) #s(literal 1 binary64))) x)))
13.0%
#s(approx (+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)))) (*.f64 #s(approx (/ y (exp z)) (fma.f64 (-.f64 (*.f64 (fma.f64 (neg.f64 z) (fma.f64 #s(literal 1/2 binary64) y (*.f64 y #s(literal -1/3 binary64))) (*.f64 #s(literal 1/2 binary64) y)) z) y) z y)) #s(literal 5000000000000000/5641895835477563 binary64)))
13.1%
#s(approx (+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)))) (*.f64 #s(approx (/ y (exp z)) (fma.f64 (-.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) y) z) y) z y)) #s(literal 5000000000000000/5641895835477563 binary64)))
13.3%
#s(approx (+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)))) (*.f64 #s(approx (/ y (exp z)) (-.f64 y (*.f64 z y))) #s(literal 5000000000000000/5641895835477563 binary64)))
67.5%
#s(approx (+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)))) (*.f64 #s(approx (- 1 (/ 1 (* x x))) #s(literal 1 binary64)) x))
22.3%
#s(approx (+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)))) #s(approx (* (- 1 (/ 1 (* x x))) x) (/.f64 #s(literal -1 binary64) x)))
Compiler

Compiled 661 to 425 computations (35.7% saved)

simplify281.0ms (3.6%)

Memory
-7.8MiB live, 146.4MiB allocated
Algorithm
egg-herbie
Localize:

Found 19 expressions of interest:

NewMetricScoreProgram
cost-diff0
(exp.f64 z)
cost-diff0
(*.f64 #s(literal 5000000000000000/5641895835477563 binary64) y)
cost-diff0
(/.f64 (*.f64 #s(literal 5000000000000000/5641895835477563 binary64) y) (exp.f64 z))
cost-diff0
#s(approx (+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)))) (/.f64 (*.f64 #s(literal 5000000000000000/5641895835477563 binary64) y) (exp.f64 z)))
cost-diff0
(*.f64 #s(approx (/ y (exp z)) (fma.f64 (-.f64 (*.f64 (fma.f64 (neg.f64 z) (fma.f64 #s(literal 1/2 binary64) y (*.f64 y #s(literal -1/3 binary64))) (*.f64 #s(literal 1/2 binary64) y)) z) y) z y)) #s(literal 5000000000000000/5641895835477563 binary64))
cost-diff0
#s(approx (+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)))) (*.f64 #s(approx (/ y (exp z)) (fma.f64 (-.f64 (*.f64 (fma.f64 (neg.f64 z) (fma.f64 #s(literal 1/2 binary64) y (*.f64 y #s(literal -1/3 binary64))) (*.f64 #s(literal 1/2 binary64) y)) z) y) z y)) #s(literal 5000000000000000/5641895835477563 binary64)))
cost-diff3
(fma.f64 #s(literal 1/2 binary64) y (*.f64 y #s(literal -1/3 binary64)))
cost-diff3
(fma.f64 (neg.f64 z) (fma.f64 #s(literal 1/2 binary64) y (*.f64 y #s(literal -1/3 binary64))) (*.f64 #s(literal 1/2 binary64) 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
(/.f64 #s(literal -1 binary64) x)
cost-diff0
#s(approx (* (- 1 (/ 1 (* x x))) x) (/.f64 #s(literal -1 binary64) x))
cost-diff0
#s(approx (+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)))) #s(approx (* (- 1 (/ 1 (* x x))) x) (/.f64 #s(literal -1 binary64) x)))
cost-diff0
(/.f64 #s(approx (+ (* 31830988618379068626528276418969/25000000000000000000000000000000 (pow (* z (/ y (- 5641895835477563/5000000000000000 (* y x)))) 2)) (* (neg y) y)) (*.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))))
cost-diff0
#s(approx (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y))) (/.f64 #s(approx (+ (* 31830988618379068626528276418969/25000000000000000000000000000000 (pow (* z (/ y (- 5641895835477563/5000000000000000 (* y x)))) 2)) (* (neg y) y)) (*.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)))))
cost-diff0
(+.f64 x #s(approx (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y))) (/.f64 #s(approx (+ (* 31830988618379068626528276418969/25000000000000000000000000000000 (pow (* z (/ y (- 5641895835477563/5000000000000000 (* y x)))) 2)) (* (neg y) y)) (*.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))))))
cost-diff1
(*.f64 (/.f64 y (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x))) (*.f64 #s(literal -5641895835477563/5000000000000000 binary64) z))
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
074611
0107607
1185583
2409583
31172569
43560569
08242550
Stop Event
iter limit
node limit
iter limit
Calls
Call 1
Inputs
(+.f64 x #s(approx (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y))) (/.f64 #s(approx (+ (* 31830988618379068626528276418969/25000000000000000000000000000000 (pow (* z (/ y (- 5641895835477563/5000000000000000 (* y x)))) 2)) (* (neg y) y)) (*.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))))))
x
#s(approx (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y))) (/.f64 #s(approx (+ (* 31830988618379068626528276418969/25000000000000000000000000000000 (pow (* z (/ y (- 5641895835477563/5000000000000000 (* y x)))) 2)) (* (neg y) y)) (*.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 #s(approx (+ (* 31830988618379068626528276418969/25000000000000000000000000000000 (pow (* z (/ y (- 5641895835477563/5000000000000000 (* y x)))) 2)) (* (neg y) y)) (*.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))))
#s(approx (+ (* 31830988618379068626528276418969/25000000000000000000000000000000 (pow (* z (/ y (- 5641895835477563/5000000000000000 (* y x)))) 2)) (* (neg y) y)) (*.f64 (neg.f64 y) y))
(*.f64 (neg.f64 y) y)
(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 y (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x))) (*.f64 #s(literal -5641895835477563/5000000000000000 binary64) z)) y)
(*.f64 (/.f64 y (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x))) (*.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))
#s(literal 5641895835477563/5000000000000000 binary64)
(*.f64 y x)
(*.f64 #s(literal -5641895835477563/5000000000000000 binary64) z)
#s(literal -5641895835477563/5000000000000000 binary64)
z
#s(approx (+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)))) #s(approx (* (- 1 (/ 1 (* x x))) x) (/.f64 #s(literal -1 binary64) x)))
#s(approx (* (- 1 (/ 1 (* x x))) x) (/.f64 #s(literal -1 binary64) x))
(/.f64 #s(literal -1 binary64) x)
#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 (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
#s(approx (+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)))) (*.f64 #s(approx (/ y (exp z)) (fma.f64 (-.f64 (*.f64 (fma.f64 (neg.f64 z) (fma.f64 #s(literal 1/2 binary64) y (*.f64 y #s(literal -1/3 binary64))) (*.f64 #s(literal 1/2 binary64) y)) z) y) z y)) #s(literal 5000000000000000/5641895835477563 binary64)))
(*.f64 #s(approx (/ y (exp z)) (fma.f64 (-.f64 (*.f64 (fma.f64 (neg.f64 z) (fma.f64 #s(literal 1/2 binary64) y (*.f64 y #s(literal -1/3 binary64))) (*.f64 #s(literal 1/2 binary64) y)) z) y) z y)) #s(literal 5000000000000000/5641895835477563 binary64))
#s(approx (/ y (exp z)) (fma.f64 (-.f64 (*.f64 (fma.f64 (neg.f64 z) (fma.f64 #s(literal 1/2 binary64) y (*.f64 y #s(literal -1/3 binary64))) (*.f64 #s(literal 1/2 binary64) y)) z) y) z y))
(fma.f64 (-.f64 (*.f64 (fma.f64 (neg.f64 z) (fma.f64 #s(literal 1/2 binary64) y (*.f64 y #s(literal -1/3 binary64))) (*.f64 #s(literal 1/2 binary64) y)) z) y) z y)
(-.f64 (*.f64 (fma.f64 (neg.f64 z) (fma.f64 #s(literal 1/2 binary64) y (*.f64 y #s(literal -1/3 binary64))) (*.f64 #s(literal 1/2 binary64) y)) z) y)
(*.f64 (fma.f64 (neg.f64 z) (fma.f64 #s(literal 1/2 binary64) y (*.f64 y #s(literal -1/3 binary64))) (*.f64 #s(literal 1/2 binary64) y)) z)
(fma.f64 (neg.f64 z) (fma.f64 #s(literal 1/2 binary64) y (*.f64 y #s(literal -1/3 binary64))) (*.f64 #s(literal 1/2 binary64) y))
(neg.f64 z)
z
(fma.f64 #s(literal 1/2 binary64) y (*.f64 y #s(literal -1/3 binary64)))
#s(literal 1/2 binary64)
y
(*.f64 y #s(literal -1/3 binary64))
#s(literal -1/3 binary64)
(*.f64 #s(literal 1/2 binary64) y)
#s(literal 5000000000000000/5641895835477563 binary64)
#s(approx (+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)))) (/.f64 (*.f64 #s(literal 5000000000000000/5641895835477563 binary64) y) (exp.f64 z)))
(/.f64 (*.f64 #s(literal 5000000000000000/5641895835477563 binary64) y) (exp.f64 z))
(*.f64 #s(literal 5000000000000000/5641895835477563 binary64) y)
#s(literal 5000000000000000/5641895835477563 binary64)
y
(exp.f64 z)
z
Outputs
(+.f64 x #s(approx (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y))) (/.f64 #s(approx (+ (* 31830988618379068626528276418969/25000000000000000000000000000000 (pow (* z (/ y (- 5641895835477563/5000000000000000 (* y x)))) 2)) (* (neg y) y)) (*.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 #s(approx (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y))) (/.f64 (/.f64 #s(approx (+ (* 31830988618379068626528276418969/25000000000000000000000000000000 (pow (* z (/ y (- 5641895835477563/5000000000000000 (* y x)))) 2)) (* (neg y) y)) (*.f64 (neg.f64 y) y)) (fma.f64 (neg.f64 y) x #s(literal 5641895835477563/5000000000000000 binary64))) (-.f64 (*.f64 (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) y) (/.f64 z (fma.f64 y x #s(literal -5641895835477563/5000000000000000 binary64)))) y))) x)
x
#s(approx (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y))) (/.f64 #s(approx (+ (* 31830988618379068626528276418969/25000000000000000000000000000000 (pow (* z (/ y (- 5641895835477563/5000000000000000 (* y x)))) 2)) (* (neg y) y)) (*.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)))))
#s(approx (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y))) (/.f64 (/.f64 #s(approx (+ (* 31830988618379068626528276418969/25000000000000000000000000000000 (pow (* z (/ y (- 5641895835477563/5000000000000000 (* y x)))) 2)) (* (neg y) y)) (*.f64 (neg.f64 y) y)) (fma.f64 (neg.f64 y) x #s(literal 5641895835477563/5000000000000000 binary64))) (-.f64 (*.f64 (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) y) (/.f64 z (fma.f64 y x #s(literal -5641895835477563/5000000000000000 binary64)))) y)))
(/.f64 #s(approx (+ (* 31830988618379068626528276418969/25000000000000000000000000000000 (pow (* z (/ y (- 5641895835477563/5000000000000000 (* y x)))) 2)) (* (neg y) y)) (*.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 #s(approx (+ (* 31830988618379068626528276418969/25000000000000000000000000000000 (pow (* z (/ y (- 5641895835477563/5000000000000000 (* y x)))) 2)) (* (neg y) y)) (*.f64 (neg.f64 y) y)) (fma.f64 (neg.f64 y) x #s(literal 5641895835477563/5000000000000000 binary64))) (-.f64 (*.f64 (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) y) (/.f64 z (fma.f64 y x #s(literal -5641895835477563/5000000000000000 binary64)))) y))
#s(approx (+ (* 31830988618379068626528276418969/25000000000000000000000000000000 (pow (* z (/ y (- 5641895835477563/5000000000000000 (* y x)))) 2)) (* (neg y) y)) (*.f64 (neg.f64 y) y))
(*.f64 (neg.f64 y) y)
(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 (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) y) (/.f64 z (fma.f64 y x #s(literal -5641895835477563/5000000000000000 binary64)))) y) (fma.f64 (neg.f64 y) x #s(literal 5641895835477563/5000000000000000 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 #s(literal 5641895835477563/5000000000000000 binary64) y) (/.f64 z (fma.f64 y x #s(literal -5641895835477563/5000000000000000 binary64)))) y)
(*.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) y) (/.f64 z (fma.f64 y x #s(literal -5641895835477563/5000000000000000 binary64))))
(/.f64 y (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)))
(/.f64 y (fma.f64 (neg.f64 y) x #s(literal 5641895835477563/5000000000000000 binary64)))
(-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x))
(fma.f64 (neg.f64 y) x #s(literal 5641895835477563/5000000000000000 binary64))
#s(literal 5641895835477563/5000000000000000 binary64)
(*.f64 y x)
(*.f64 #s(literal -5641895835477563/5000000000000000 binary64) z)
#s(literal -5641895835477563/5000000000000000 binary64)
z
#s(approx (+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)))) #s(approx (* (- 1 (/ 1 (* x x))) x) (/.f64 #s(literal -1 binary64) x)))
#s(approx (* (- 1 (/ 1 (* x x))) x) (/.f64 #s(literal -1 binary64) x))
(/.f64 #s(literal -1 binary64) x)
#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 (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
#s(approx (+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)))) (*.f64 #s(approx (/ y (exp z)) (fma.f64 (-.f64 (*.f64 (fma.f64 (neg.f64 z) (fma.f64 #s(literal 1/2 binary64) y (*.f64 y #s(literal -1/3 binary64))) (*.f64 #s(literal 1/2 binary64) y)) z) y) z y)) #s(literal 5000000000000000/5641895835477563 binary64)))
#s(approx (+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)))) (*.f64 #s(approx (/ y (exp z)) (fma.f64 (-.f64 (*.f64 (*.f64 z y) (fma.f64 #s(literal -1/6 binary64) z #s(literal 1/2 binary64))) y) z y)) #s(literal 5000000000000000/5641895835477563 binary64)))
(*.f64 #s(approx (/ y (exp z)) (fma.f64 (-.f64 (*.f64 (fma.f64 (neg.f64 z) (fma.f64 #s(literal 1/2 binary64) y (*.f64 y #s(literal -1/3 binary64))) (*.f64 #s(literal 1/2 binary64) y)) z) y) z y)) #s(literal 5000000000000000/5641895835477563 binary64))
(*.f64 #s(approx (/ y (exp z)) (fma.f64 (-.f64 (*.f64 (*.f64 z y) (fma.f64 #s(literal -1/6 binary64) z #s(literal 1/2 binary64))) y) z y)) #s(literal 5000000000000000/5641895835477563 binary64))
#s(approx (/ y (exp z)) (fma.f64 (-.f64 (*.f64 (fma.f64 (neg.f64 z) (fma.f64 #s(literal 1/2 binary64) y (*.f64 y #s(literal -1/3 binary64))) (*.f64 #s(literal 1/2 binary64) y)) z) y) z y))
#s(approx (/ y (exp z)) (fma.f64 (-.f64 (*.f64 (*.f64 z y) (fma.f64 #s(literal -1/6 binary64) z #s(literal 1/2 binary64))) y) z y))
(fma.f64 (-.f64 (*.f64 (fma.f64 (neg.f64 z) (fma.f64 #s(literal 1/2 binary64) y (*.f64 y #s(literal -1/3 binary64))) (*.f64 #s(literal 1/2 binary64) y)) z) y) z y)
(fma.f64 (-.f64 (*.f64 (*.f64 z y) (fma.f64 #s(literal -1/6 binary64) z #s(literal 1/2 binary64))) y) z y)
(-.f64 (*.f64 (fma.f64 (neg.f64 z) (fma.f64 #s(literal 1/2 binary64) y (*.f64 y #s(literal -1/3 binary64))) (*.f64 #s(literal 1/2 binary64) y)) z) y)
(-.f64 (*.f64 (*.f64 z y) (fma.f64 #s(literal -1/6 binary64) z #s(literal 1/2 binary64))) y)
(*.f64 (fma.f64 (neg.f64 z) (fma.f64 #s(literal 1/2 binary64) y (*.f64 y #s(literal -1/3 binary64))) (*.f64 #s(literal 1/2 binary64) y)) z)
(*.f64 (*.f64 z y) (fma.f64 #s(literal -1/6 binary64) z #s(literal 1/2 binary64)))
(fma.f64 (neg.f64 z) (fma.f64 #s(literal 1/2 binary64) y (*.f64 y #s(literal -1/3 binary64))) (*.f64 #s(literal 1/2 binary64) y))
(*.f64 y (fma.f64 #s(literal -1/6 binary64) z #s(literal 1/2 binary64)))
(neg.f64 z)
z
(fma.f64 #s(literal 1/2 binary64) y (*.f64 y #s(literal -1/3 binary64)))
(*.f64 #s(literal 1/6 binary64) y)
#s(literal 1/2 binary64)
y
(*.f64 y #s(literal -1/3 binary64))
(*.f64 #s(literal -1/3 binary64) y)
#s(literal -1/3 binary64)
(*.f64 #s(literal 1/2 binary64) y)
#s(literal 5000000000000000/5641895835477563 binary64)
#s(approx (+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)))) (/.f64 (*.f64 #s(literal 5000000000000000/5641895835477563 binary64) y) (exp.f64 z)))
#s(approx (+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)))) (*.f64 (/.f64 #s(literal 5000000000000000/5641895835477563 binary64) (exp.f64 z)) y))
(/.f64 (*.f64 #s(literal 5000000000000000/5641895835477563 binary64) y) (exp.f64 z))
(*.f64 (/.f64 #s(literal 5000000000000000/5641895835477563 binary64) (exp.f64 z)) y)
(*.f64 #s(literal 5000000000000000/5641895835477563 binary64) y)
#s(literal 5000000000000000/5641895835477563 binary64)
y
(exp.f64 z)
z

localize342.0ms (4.4%)

Memory
-30.5MiB live, 255.5MiB allocated
Localize:

Found 19 expressions of interest:

NewMetricScoreProgram
accuracy0.0
(exp.f64 z)
accuracy0.0078125
(/.f64 (*.f64 #s(literal 5000000000000000/5641895835477563 binary64) y) (exp.f64 z))
accuracy0.23828125
(*.f64 #s(literal 5000000000000000/5641895835477563 binary64) y)
accuracy42.51180209502156
#s(approx (+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)))) (/.f64 (*.f64 #s(literal 5000000000000000/5641895835477563 binary64) y) (exp.f64 z)))
accuracy0.28515625
(*.f64 y #s(literal -1/3 binary64))
accuracy0.53125
(fma.f64 #s(literal 1/2 binary64) y (*.f64 y #s(literal -1/3 binary64)))
accuracy16.477812215878878
#s(approx (/ y (exp z)) (fma.f64 (-.f64 (*.f64 (fma.f64 (neg.f64 z) (fma.f64 #s(literal 1/2 binary64) y (*.f64 y #s(literal -1/3 binary64))) (*.f64 #s(literal 1/2 binary64) y)) z) y) z y))
accuracy42.51180209502156
#s(approx (+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)))) (*.f64 #s(approx (/ y (exp z)) (fma.f64 (-.f64 (*.f64 (fma.f64 (neg.f64 z) (fma.f64 #s(literal 1/2 binary64) y (*.f64 y #s(literal -1/3 binary64))) (*.f64 #s(literal 1/2 binary64) y)) z) y) z y)) #s(literal 5000000000000000/5641895835477563 binary64)))
accuracy0.109375
(fma.f64 #s(literal -5000000000000000/5641895835477563 binary64) z #s(literal 5000000000000000/5641895835477563 binary64))
accuracy0.1953125
(*.f64 (fma.f64 #s(literal -5000000000000000/5641895835477563 binary64) z #s(literal 5000000000000000/5641895835477563 binary64)) y)
accuracy15.771473657371104
#s(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)))
accuracy29.823785798948748
#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.0
(/.f64 #s(literal -1 binary64) x)
accuracy19.5765190693756
#s(approx (+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)))) #s(approx (* (- 1 (/ 1 (* x x))) x) (/.f64 #s(literal -1 binary64) x)))
accuracy23.76045591835483
#s(approx (* (- 1 (/ 1 (* x x))) x) (/.f64 #s(literal -1 binary64) x))
accuracy4.673877031042211
(/.f64 y (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)))
accuracy10.075385110865405
#s(approx (+ (* 31830988618379068626528276418969/25000000000000000000000000000000 (pow (* z (/ y (- 5641895835477563/5000000000000000 (* y x)))) 2)) (* (neg y) y)) (*.f64 (neg.f64 y) y))
accuracy15.771473657371104
#s(approx (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y))) (/.f64 #s(approx (+ (* 31830988618379068626528276418969/25000000000000000000000000000000 (pow (* z (/ y (- 5641895835477563/5000000000000000 (* y x)))) 2)) (* (neg y) y)) (*.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)))))
accuracy27.318190510985847
(/.f64 #s(approx (+ (* 31830988618379068626528276418969/25000000000000000000000000000000 (pow (* z (/ y (- 5641895835477563/5000000000000000 (* y x)))) 2)) (* (neg y) y)) (*.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))))
Samples
243.0ms204×0valid
61.0ms52×0exit
Compiler

Compiled 374 to 60 computations (84% saved)

Precisions
Click to see histograms. Total time spent on operations: 130.0ms
ival-mult: 55.0ms (42.2% of total)
const: 38.0ms (29.1% of total)
ival-div: 16.0ms (12.3% of total)
ival-add: 8.0ms (6.1% of total)
ival-sub: 6.0ms (4.6% of total)
ival-pow2: 3.0ms (2.3% of total)
ival-exp: 2.0ms (1.5% of total)
ival-neg: 2.0ms (1.5% of total)
ival-assert: 0.0ms (0% of total)
ival-true: 0.0ms (0% of total)
exact: 0.0ms (0% of total)

series72.0ms (0.9%)

Memory
3.1MiB live, 49.6MiB allocated
Counts
24 → 180
Calls
Call 1
Inputs
(*.f64 (/.f64 y (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x))) (*.f64 #s(literal -5641895835477563/5000000000000000 binary64) z))
(+.f64 x #s(approx (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y))) (/.f64 #s(approx (+ (* 31830988618379068626528276418969/25000000000000000000000000000000 (pow (* z (/ y (- 5641895835477563/5000000000000000 (* y x)))) 2)) (* (neg y) y)) (*.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))))))
#s(approx (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y))) (/.f64 #s(approx (+ (* 31830988618379068626528276418969/25000000000000000000000000000000 (pow (* z (/ y (- 5641895835477563/5000000000000000 (* y x)))) 2)) (* (neg y) y)) (*.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 #s(approx (+ (* 31830988618379068626528276418969/25000000000000000000000000000000 (pow (* z (/ y (- 5641895835477563/5000000000000000 (* y x)))) 2)) (* (neg y) y)) (*.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))))
#s(approx (+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)))) #s(approx (* (- 1 (/ 1 (* x x))) x) (/.f64 #s(literal -1 binary64) x)))
#s(approx (* (- 1 (/ 1 (* x x))) x) (/.f64 #s(literal -1 binary64) x))
(/.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 (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)
(fma.f64 (neg.f64 z) (fma.f64 #s(literal 1/2 binary64) y (*.f64 y #s(literal -1/3 binary64))) (*.f64 #s(literal 1/2 binary64) y))
(fma.f64 #s(literal 1/2 binary64) y (*.f64 y #s(literal -1/3 binary64)))
#s(approx (+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)))) (*.f64 #s(approx (/ y (exp z)) (fma.f64 (-.f64 (*.f64 (fma.f64 (neg.f64 z) (fma.f64 #s(literal 1/2 binary64) y (*.f64 y #s(literal -1/3 binary64))) (*.f64 #s(literal 1/2 binary64) y)) z) y) z y)) #s(literal 5000000000000000/5641895835477563 binary64)))
(*.f64 #s(approx (/ y (exp z)) (fma.f64 (-.f64 (*.f64 (fma.f64 (neg.f64 z) (fma.f64 #s(literal 1/2 binary64) y (*.f64 y #s(literal -1/3 binary64))) (*.f64 #s(literal 1/2 binary64) y)) z) y) z y)) #s(literal 5000000000000000/5641895835477563 binary64))
#s(approx (+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)))) (/.f64 (*.f64 #s(literal 5000000000000000/5641895835477563 binary64) y) (exp.f64 z)))
(/.f64 (*.f64 #s(literal 5000000000000000/5641895835477563 binary64) y) (exp.f64 z))
(*.f64 #s(literal 5000000000000000/5641895835477563 binary64) y)
(exp.f64 z)
#s(approx (+ (* 31830988618379068626528276418969/25000000000000000000000000000000 (pow (* z (/ y (- 5641895835477563/5000000000000000 (* y x)))) 2)) (* (neg y) y)) (*.f64 (neg.f64 y) y))
(/.f64 y (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)))
(fma.f64 #s(literal -5000000000000000/5641895835477563 binary64) z #s(literal 5000000000000000/5641895835477563 binary64))
#s(approx (/ y (exp z)) (fma.f64 (-.f64 (*.f64 (fma.f64 (neg.f64 z) (fma.f64 #s(literal 1/2 binary64) y (*.f64 y #s(literal -1/3 binary64))) (*.f64 #s(literal 1/2 binary64) y)) z) y) z y))
(*.f64 y #s(literal -1/3 binary64))
Outputs
(* -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))))))))
(* 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))))))
(* 5000000000000000/5641895835477563 (/ (+ (* -1 (pow y 2)) (* (pow y 2) (pow z 2))) (- (* -1 (* y z)) y)))
(+ (* 5000000000000000/5641895835477563 (/ (+ (* -1 (pow y 2)) (* (pow y 2) (pow z 2))) (- (* -1 (* y z)) y))) (* x (- (* 50000000000000000000000000000000/31830988618379068626528276418969 (/ (* (pow y 3) (pow z 2)) (- (* -1 (* y z)) y))) (* 25000000000000000000000000000000/31830988618379068626528276418969 (/ (* (+ (* -1 (* y (- (* -1 (* y z)) y))) (* -1 (* (pow y 2) z))) (+ (* -1 (pow y 2)) (* (pow y 2) (pow z 2)))) (pow (- (* -1 (* y z)) y) 2))))))
(+ (* 5000000000000000/5641895835477563 (/ (+ (* -1 (pow y 2)) (* (pow y 2) (pow z 2))) (- (* -1 (* y z)) y))) (* x (- (+ (* 50000000000000000000000000000000/31830988618379068626528276418969 (/ (* (pow y 3) (pow z 2)) (- (* -1 (* y z)) y))) (* x (- (* -5641895835477563/5000000000000000 (/ (+ (* -2500000000000000000000000000000000000000000000000000000000000000/1013211836423377808197068612118338110498536634308026710423022961 (* (pow y 4) (pow z 2))) (* 625000000000000000000000000000000000000000000000000000000000000/1013211836423377808197068612118338110498536634308026710423022961 (* (pow y 4) (pow z 2)))) (- (* -1 (* y z)) y))) (+ (* 25000000000000000000000000000000/31830988618379068626528276418969 (/ (* (+ (* -1 (pow y 2)) (* (pow y 2) (pow z 2))) (+ (* -5000000000000000/5641895835477563 (* (pow y 3) z)) (* 5000000000000000/5641895835477563 (* (pow y 3) z)))) (pow (- (* -1 (* y z)) y) 2))) (* 5000000000000000/5641895835477563 (/ (* (+ (* -1 (* y (- (* -1 (* y z)) y))) (* -1 (* (pow y 2) z))) (- (* 50000000000000000000000000000000/31830988618379068626528276418969 (/ (* (pow y 3) (pow z 2)) (- (* -1 (* y z)) y))) (* 25000000000000000000000000000000/31830988618379068626528276418969 (/ (* (+ (* -1 (* y (- (* -1 (* y z)) y))) (* -1 (* (pow y 2) z))) (+ (* -1 (pow y 2)) (* (pow y 2) (pow z 2)))) (pow (- (* -1 (* y z)) y) 2))))) (- (* -1 (* y z)) y))))))) (* 25000000000000000000000000000000/31830988618379068626528276418969 (/ (* (+ (* -1 (* y (- (* -1 (* y z)) y))) (* -1 (* (pow y 2) z))) (+ (* -1 (pow y 2)) (* (pow y 2) (pow z 2)))) (pow (- (* -1 (* y z)) y) 2))))))
(+ (* 5000000000000000/5641895835477563 (/ (+ (* -1 (pow y 2)) (* (pow y 2) (pow z 2))) (- (* -1 (* y z)) y))) (* x (- (+ (* 50000000000000000000000000000000/31830988618379068626528276418969 (/ (* (pow y 3) (pow z 2)) (- (* -1 (* y z)) y))) (* x (- (+ (* -5641895835477563/5000000000000000 (/ (+ (* -2500000000000000000000000000000000000000000000000000000000000000/1013211836423377808197068612118338110498536634308026710423022961 (* (pow y 4) (pow z 2))) (* 625000000000000000000000000000000000000000000000000000000000000/1013211836423377808197068612118338110498536634308026710423022961 (* (pow y 4) (pow z 2)))) (- (* -1 (* y z)) y))) (* x (- (* -5641895835477563/5000000000000000 (/ (+ (* 6250000000000000000000000000000000000000000000000000000000000000000000000000000/5716435640373629036936327838135698990352533513761386655294448491685017549324043 (* (pow y 5) (pow z 2))) (* 10000000000000000/5641895835477563 (* y (+ (* -2500000000000000000000000000000000000000000000000000000000000000/1013211836423377808197068612118338110498536634308026710423022961 (* (pow y 4) (pow z 2))) (* 625000000000000000000000000000000000000000000000000000000000000/1013211836423377808197068612118338110498536634308026710423022961 (* (pow y 4) (pow z 2))))))) (- (* -1 (* y z)) y))) (+ (* 25000000000000000000000000000000/31830988618379068626528276418969 (/ (* (+ (* -1 (pow y 2)) (* (pow y 2) (pow z 2))) (+ (* -25000000000000000000000000000000/31830988618379068626528276418969 (* (pow y 4) z)) (* 25000000000000000000000000000000/31830988618379068626528276418969 (* (pow y 4) z)))) (pow (- (* -1 (* y z)) y) 2))) (+ (* 5000000000000000/5641895835477563 (/ (* (+ (* -1 (* y (- (* -1 (* y z)) y))) (* -1 (* (pow y 2) z))) (- (* -5641895835477563/5000000000000000 (/ (+ (* -2500000000000000000000000000000000000000000000000000000000000000/1013211836423377808197068612118338110498536634308026710423022961 (* (pow y 4) (pow z 2))) (* 625000000000000000000000000000000000000000000000000000000000000/1013211836423377808197068612118338110498536634308026710423022961 (* (pow y 4) (pow z 2)))) (- (* -1 (* y z)) y))) (+ (* 25000000000000000000000000000000/31830988618379068626528276418969 (/ (* (+ (* -1 (pow y 2)) (* (pow y 2) (pow z 2))) (+ (* -5000000000000000/5641895835477563 (* (pow y 3) z)) (* 5000000000000000/5641895835477563 (* (pow y 3) z)))) (pow (- (* -1 (* y z)) y) 2))) (* 5000000000000000/5641895835477563 (/ (* (+ (* -1 (* y (- (* -1 (* y z)) y))) (* -1 (* (pow y 2) z))) (- (* 50000000000000000000000000000000/31830988618379068626528276418969 (/ (* (pow y 3) (pow z 2)) (- (* -1 (* y z)) y))) (* 25000000000000000000000000000000/31830988618379068626528276418969 (/ (* (+ (* -1 (* y (- (* -1 (* y z)) y))) (* -1 (* (pow y 2) z))) (+ (* -1 (pow y 2)) (* (pow y 2) (pow z 2)))) (pow (- (* -1 (* y z)) y) 2))))) (- (* -1 (* y z)) y)))))) (- (* -1 (* y z)) y))) (* 5000000000000000/5641895835477563 (/ (* (+ (* -5000000000000000/5641895835477563 (* (pow y 3) z)) (* 5000000000000000/5641895835477563 (* (pow y 3) z))) (- (* 50000000000000000000000000000000/31830988618379068626528276418969 (/ (* (pow y 3) (pow z 2)) (- (* -1 (* y z)) y))) (* 25000000000000000000000000000000/31830988618379068626528276418969 (/ (* (+ (* -1 (* y (- (* -1 (* y z)) y))) (* -1 (* (pow y 2) z))) (+ (* -1 (pow y 2)) (* (pow y 2) (pow z 2)))) (pow (- (* -1 (* y z)) y) 2))))) (- (* -1 (* y z)) y)))))))) (+ (* 25000000000000000000000000000000/31830988618379068626528276418969 (/ (* (+ (* -1 (pow y 2)) (* (pow y 2) (pow z 2))) (+ (* -5000000000000000/5641895835477563 (* (pow y 3) z)) (* 5000000000000000/5641895835477563 (* (pow y 3) z)))) (pow (- (* -1 (* y z)) y) 2))) (* 5000000000000000/5641895835477563 (/ (* (+ (* -1 (* y (- (* -1 (* y z)) y))) (* -1 (* (pow y 2) z))) (- (* 50000000000000000000000000000000/31830988618379068626528276418969 (/ (* (pow y 3) (pow z 2)) (- (* -1 (* y z)) y))) (* 25000000000000000000000000000000/31830988618379068626528276418969 (/ (* (+ (* -1 (* y (- (* -1 (* y z)) y))) (* -1 (* (pow y 2) z))) (+ (* -1 (pow y 2)) (* (pow y 2) (pow z 2)))) (pow (- (* -1 (* y z)) y) 2))))) (- (* -1 (* y z)) y))))))) (* 25000000000000000000000000000000/31830988618379068626528276418969 (/ (* (+ (* -1 (* y (- (* -1 (* y z)) y))) (* -1 (* (pow y 2) z))) (+ (* -1 (pow y 2)) (* (pow y 2) (pow z 2)))) (pow (- (* -1 (* y z)) y) 2))))))
(/ -1 x)
(/ (- (pow x 2) 1) x)
(* 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))))))))
(+ (* -1 (pow y 2)) (* (pow y 2) (pow z 2)))
(+ (* -1 (pow y 2)) (+ (* 10000000000000000/5641895835477563 (* x (* (pow y 3) (pow z 2)))) (* (pow y 2) (pow z 2))))
(+ (* -1 (pow y 2)) (+ (* x (+ (* -31830988618379068626528276418969/25000000000000000000000000000000 (* x (+ (* -2500000000000000000000000000000000000000000000000000000000000000/1013211836423377808197068612118338110498536634308026710423022961 (* (pow y 4) (pow z 2))) (* 625000000000000000000000000000000000000000000000000000000000000/1013211836423377808197068612118338110498536634308026710423022961 (* (pow y 4) (pow z 2)))))) (* 10000000000000000/5641895835477563 (* (pow y 3) (pow z 2))))) (* (pow y 2) (pow z 2))))
(+ (* -1 (pow y 2)) (+ (* x (+ (* 10000000000000000/5641895835477563 (* (pow y 3) (pow z 2))) (* x (+ (* -31830988618379068626528276418969/25000000000000000000000000000000 (* x (+ (* 6250000000000000000000000000000000000000000000000000000000000000000000000000000/5716435640373629036936327838135698990352533513761386655294448491685017549324043 (* (pow y 5) (pow z 2))) (* 10000000000000000/5641895835477563 (* y (+ (* -2500000000000000000000000000000000000000000000000000000000000000/1013211836423377808197068612118338110498536634308026710423022961 (* (pow y 4) (pow z 2))) (* 625000000000000000000000000000000000000000000000000000000000000/1013211836423377808197068612118338110498536634308026710423022961 (* (pow y 4) (pow z 2))))))))) (* -31830988618379068626528276418969/25000000000000000000000000000000 (+ (* -2500000000000000000000000000000000000000000000000000000000000000/1013211836423377808197068612118338110498536634308026710423022961 (* (pow y 4) (pow z 2))) (* 625000000000000000000000000000000000000000000000000000000000000/1013211836423377808197068612118338110498536634308026710423022961 (* (pow y 4) (pow z 2))))))))) (* (pow y 2) (pow z 2))))
(* 5000000000000000/5641895835477563 y)
(+ (* 25000000000000000000000000000000/31830988618379068626528276418969 (* x (pow y 2))) (* 5000000000000000/5641895835477563 y))
(+ (* 5000000000000000/5641895835477563 y) (* x (- (* 125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547 (* x (pow y 3))) (* -25000000000000000000000000000000/31830988618379068626528276418969 (pow y 2)))))
(+ (* 5000000000000000/5641895835477563 y) (* x (- (* x (- (* 625000000000000000000000000000000000000000000000000000000000000/1013211836423377808197068612118338110498536634308026710423022961 (* x (pow y 4))) (* -125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547 (pow y 3)))) (* -25000000000000000000000000000000/31830988618379068626528276418969 (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)
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)
(/ (- (+ (* -5641895835477563/5000000000000000 (/ z (* x y))) (/ -5641895835477563/5000000000000000 (* x y))) 1) x)
(/ (- (* 31830988618379068626528276418969/25000000000000000000000000000000 (/ (pow z 2) (* (pow x 2) (pow y 2)))) (+ 1 (+ (* -1 (/ (+ (* -31830988618379068626528276418969/25000000000000000000000000000000 z) (* 31830988618379068626528276418969/25000000000000000000000000000000 z)) (* (pow x 2) (pow y 2)))) (+ (* -1 (/ (+ (* -5641895835477563/5000000000000000 y) (* -5641895835477563/5000000000000000 (* y z))) (* x (pow y 2)))) (/ (pow (+ (* -5641895835477563/5000000000000000 y) (* -5641895835477563/5000000000000000 (* y z))) 2) (* (pow x 2) (pow y 4))))))) x)
(/ (- (+ (* 31830988618379068626528276418969/25000000000000000000000000000000 (/ (pow z 2) (* (pow x 2) (pow y 2)))) (* 179587122125166574152748016388400639365587092547/62500000000000000000000000000000000000000000000 (/ (pow z 2) (* (pow x 3) (pow y 3))))) (+ 1 (+ (* -1 (/ (+ (* -179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 (/ z y)) (* 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 (/ z y))) (* (pow x 3) (pow y 2)))) (+ (* -1 (/ (+ (* -31830988618379068626528276418969/25000000000000000000000000000000 z) (* 31830988618379068626528276418969/25000000000000000000000000000000 z)) (* (pow x 2) (pow y 2)))) (+ (* -1 (/ (+ (* -5641895835477563/5000000000000000 y) (* -5641895835477563/5000000000000000 (* y z))) (* x (pow y 2)))) (+ (/ (* (+ (* -31830988618379068626528276418969/25000000000000000000000000000000 z) (* 31830988618379068626528276418969/25000000000000000000000000000000 z)) (+ (* -5641895835477563/5000000000000000 y) (* -5641895835477563/5000000000000000 (* y z)))) (* (pow x 3) (pow y 4))) (+ (/ (* (+ (* -5641895835477563/5000000000000000 y) (* -5641895835477563/5000000000000000 (* y z))) (- (* 31830988618379068626528276418969/25000000000000000000000000000000 (/ (pow z 2) (pow y 2))) (+ (* -1 (/ (+ (* -31830988618379068626528276418969/25000000000000000000000000000000 z) (* 31830988618379068626528276418969/25000000000000000000000000000000 z)) (pow y 2))) (/ (pow (+ (* -5641895835477563/5000000000000000 y) (* -5641895835477563/5000000000000000 (* y z))) 2) (pow y 4))))) (* (pow x 3) (pow y 2))) (/ (pow (+ (* -5641895835477563/5000000000000000 y) (* -5641895835477563/5000000000000000 (* y z))) 2) (* (pow x 2) (pow y 4)))))))))) 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 (pow y 2))
(+ (* -1 (pow y 2)) (* 31830988618379068626528276418969/25000000000000000000000000000000 (/ (pow z 2) (pow x 2))))
(+ (* -1 (pow y 2)) (+ (* 31830988618379068626528276418969/25000000000000000000000000000000 (/ (pow z 2) (pow x 2))) (* 179587122125166574152748016388400639365587092547/62500000000000000000000000000000000000000000000 (/ (pow z 2) (* (pow x 3) y)))))
(+ (* -31830988618379068626528276418969/25000000000000000000000000000000 (/ (+ (* -31830988618379068626528276418969/6250000000000000000000000000000 (/ (pow z 2) (pow y 2))) (* 31830988618379068626528276418969/25000000000000000000000000000000 (/ (pow z 2) (pow y 2)))) (pow x 4))) (+ (* -1 (pow y 2)) (+ (* 31830988618379068626528276418969/25000000000000000000000000000000 (/ (pow z 2) (pow x 2))) (* 179587122125166574152748016388400639365587092547/62500000000000000000000000000000000000000000000 (/ (pow z 2) (* (pow x 3) y))))))
(* -1 (/ (+ 1 (* 5641895835477563/5000000000000000 (/ 1 (* x y)))) x))
(/ (- (* -1 (/ (+ (* 5641895835477563/5000000000000000 (/ 1 y)) (* 31830988618379068626528276418969/25000000000000000000000000000000 (/ 1 (* x (pow y 2))))) x)) 1) x)
(/ (- (* -1 (/ (+ (* 31830988618379068626528276418969/25000000000000000000000000000000 (/ 1 (pow y 2))) (* 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 (/ 1 (* x (pow y 3))))) (pow x 2))) (+ 1 (/ 5641895835477563/5000000000000000 (* x y)))) 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 (* 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 (/ (+ 1 (* -1 (/ (+ (* -5641895835477563/5000000000000000 y) (* -5641895835477563/5000000000000000 (* y z))) (* x (pow y 2))))) x))
(* -1 (/ (+ 1 (* -1 (/ (- (* -1 (/ (- (* -31830988618379068626528276418969/25000000000000000000000000000000 (/ (pow z 2) (pow y 2))) (+ (* -1 (/ (+ (* -31830988618379068626528276418969/25000000000000000000000000000000 z) (* 31830988618379068626528276418969/25000000000000000000000000000000 z)) (pow y 2))) (* -1 (/ (pow (+ (* -5641895835477563/5000000000000000 y) (* -5641895835477563/5000000000000000 (* y z))) 2) (pow y 4))))) x)) (* -1 (/ (+ (* -5641895835477563/5000000000000000 y) (* -5641895835477563/5000000000000000 (* y z))) (pow y 2)))) x))) x))
(* -1 (/ (+ 1 (* -1 (/ (- (* -1 (/ (- (+ (* -31830988618379068626528276418969/25000000000000000000000000000000 (/ (pow z 2) (pow y 2))) (* -1 (/ (- (* 179587122125166574152748016388400639365587092547/62500000000000000000000000000000000000000000000 (/ (pow z 2) (pow y 3))) (+ (* -1 (/ (* (+ (* -31830988618379068626528276418969/25000000000000000000000000000000 z) (* 31830988618379068626528276418969/25000000000000000000000000000000 z)) (+ (* -5641895835477563/5000000000000000 y) (* -5641895835477563/5000000000000000 (* y z)))) (pow y 4))) (+ (* -1 (/ (* (+ (* -5641895835477563/5000000000000000 y) (* -5641895835477563/5000000000000000 (* y z))) (- (* -31830988618379068626528276418969/25000000000000000000000000000000 (/ (pow z 2) (pow y 2))) (+ (* -1 (/ (+ (* -31830988618379068626528276418969/25000000000000000000000000000000 z) (* 31830988618379068626528276418969/25000000000000000000000000000000 z)) (pow y 2))) (* -1 (/ (pow (+ (* -5641895835477563/5000000000000000 y) (* -5641895835477563/5000000000000000 (* y z))) 2) (pow y 4)))))) (pow y 2))) (* -1 (/ (+ (* -179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 (/ z y)) (* 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 (/ z y))) (pow y 2)))))) x))) (+ (* -1 (/ (+ (* -31830988618379068626528276418969/25000000000000000000000000000000 z) (* 31830988618379068626528276418969/25000000000000000000000000000000 z)) (pow y 2))) (* -1 (/ (pow (+ (* -5641895835477563/5000000000000000 y) (* -5641895835477563/5000000000000000 (* y z))) 2) (pow y 4))))) x)) (* -1 (/ (+ (* -5641895835477563/5000000000000000 y) (* -5641895835477563/5000000000000000 (* y z))) (pow y 2)))) 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))
(+ (* -1 (/ (+ (* -179587122125166574152748016388400639365587092547/62500000000000000000000000000000000000000000000 (/ (pow z 2) y)) (* 31830988618379068626528276418969/25000000000000000000000000000000 (/ (+ (* -31830988618379068626528276418969/6250000000000000000000000000000 (/ (pow z 2) (pow y 2))) (* 31830988618379068626528276418969/25000000000000000000000000000000 (/ (pow z 2) (pow y 2)))) x))) (pow x 3))) (+ (* -1 (pow y 2)) (* 31830988618379068626528276418969/25000000000000000000000000000000 (/ (pow z 2) (pow x 2)))))
(* -1 (/ (+ 1 (+ (/ 5641895835477563/5000000000000000 (* x y)) (/ 31830988618379068626528276418969/25000000000000000000000000000000 (* (pow x 2) (pow y 2))))) x))
(* -1 (/ (+ 1 (* -1 (/ (- (* -1 (/ (+ (* 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 (/ 1 (* x (pow y 3)))) (* 31830988618379068626528276418969/25000000000000000000000000000000 (/ 1 (pow y 2)))) x)) (* 5641895835477563/5000000000000000 (/ 1 y))) x))) x))
(* 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)))))))))
(+ 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 (- (pow z 2) 1)) (- (* -1 z) 1)))
(* y (+ (* 5000000000000000/5641895835477563 (/ (- (pow z 2) 1) (- (* -1 z) 1))) (* y (- (* 50000000000000000000000000000000/31830988618379068626528276418969 (/ (* x (pow z 2)) (- (* -1 z) 1))) (* 25000000000000000000000000000000/31830988618379068626528276418969 (/ (* (+ (* -1 (* x z)) (* -1 (* x (- (* -1 z) 1)))) (- (pow z 2) 1)) (pow (- (* -1 z) 1) 2)))))))
(* y (+ (* 5000000000000000/5641895835477563 (/ (- (pow z 2) 1) (- (* -1 z) 1))) (* y (- (+ (* 50000000000000000000000000000000/31830988618379068626528276418969 (/ (* x (pow z 2)) (- (* -1 z) 1))) (* y (- (* -5641895835477563/5000000000000000 (/ (+ (* -2500000000000000000000000000000000000000000000000000000000000000/1013211836423377808197068612118338110498536634308026710423022961 (* (pow x 2) (pow z 2))) (* 625000000000000000000000000000000000000000000000000000000000000/1013211836423377808197068612118338110498536634308026710423022961 (* (pow x 2) (pow z 2)))) (- (* -1 z) 1))) (+ (* 25000000000000000000000000000000/31830988618379068626528276418969 (/ (* (+ (* -5000000000000000/5641895835477563 (* (pow x 2) z)) (* 5000000000000000/5641895835477563 (* (pow x 2) z))) (- (pow z 2) 1)) (pow (- (* -1 z) 1) 2))) (* 5000000000000000/5641895835477563 (/ (* (+ (* -1 (* x z)) (* -1 (* x (- (* -1 z) 1)))) (- (* 50000000000000000000000000000000/31830988618379068626528276418969 (/ (* x (pow z 2)) (- (* -1 z) 1))) (* 25000000000000000000000000000000/31830988618379068626528276418969 (/ (* (+ (* -1 (* x z)) (* -1 (* x (- (* -1 z) 1)))) (- (pow z 2) 1)) (pow (- (* -1 z) 1) 2))))) (- (* -1 z) 1))))))) (* 25000000000000000000000000000000/31830988618379068626528276418969 (/ (* (+ (* -1 (* x z)) (* -1 (* x (- (* -1 z) 1)))) (- (pow z 2) 1)) (pow (- (* -1 z) 1) 2)))))))
(* y (+ (* 5000000000000000/5641895835477563 (/ (- (pow z 2) 1) (- (* -1 z) 1))) (* y (- (+ (* 50000000000000000000000000000000/31830988618379068626528276418969 (/ (* x (pow z 2)) (- (* -1 z) 1))) (* y (- (+ (* -5641895835477563/5000000000000000 (/ (+ (* -2500000000000000000000000000000000000000000000000000000000000000/1013211836423377808197068612118338110498536634308026710423022961 (* (pow x 2) (pow z 2))) (* 625000000000000000000000000000000000000000000000000000000000000/1013211836423377808197068612118338110498536634308026710423022961 (* (pow x 2) (pow z 2)))) (- (* -1 z) 1))) (* y (- (* -5641895835477563/5000000000000000 (/ (+ (* 6250000000000000000000000000000000000000000000000000000000000000000000000000000/5716435640373629036936327838135698990352533513761386655294448491685017549324043 (* (pow x 3) (pow z 2))) (* 10000000000000000/5641895835477563 (* x (+ (* -2500000000000000000000000000000000000000000000000000000000000000/1013211836423377808197068612118338110498536634308026710423022961 (* (pow x 2) (pow z 2))) (* 625000000000000000000000000000000000000000000000000000000000000/1013211836423377808197068612118338110498536634308026710423022961 (* (pow x 2) (pow z 2))))))) (- (* -1 z) 1))) (+ (* 25000000000000000000000000000000/31830988618379068626528276418969 (/ (* (+ (* -25000000000000000000000000000000/31830988618379068626528276418969 (* (pow x 3) z)) (* 25000000000000000000000000000000/31830988618379068626528276418969 (* (pow x 3) z))) (- (pow z 2) 1)) (pow (- (* -1 z) 1) 2))) (+ (* 5000000000000000/5641895835477563 (/ (* (+ (* -1 (* x z)) (* -1 (* x (- (* -1 z) 1)))) (- (* -5641895835477563/5000000000000000 (/ (+ (* -2500000000000000000000000000000000000000000000000000000000000000/1013211836423377808197068612118338110498536634308026710423022961 (* (pow x 2) (pow z 2))) (* 625000000000000000000000000000000000000000000000000000000000000/1013211836423377808197068612118338110498536634308026710423022961 (* (pow x 2) (pow z 2)))) (- (* -1 z) 1))) (+ (* 25000000000000000000000000000000/31830988618379068626528276418969 (/ (* (+ (* -5000000000000000/5641895835477563 (* (pow x 2) z)) (* 5000000000000000/5641895835477563 (* (pow x 2) z))) (- (pow z 2) 1)) (pow (- (* -1 z) 1) 2))) (* 5000000000000000/5641895835477563 (/ (* (+ (* -1 (* x z)) (* -1 (* x (- (* -1 z) 1)))) (- (* 50000000000000000000000000000000/31830988618379068626528276418969 (/ (* x (pow z 2)) (- (* -1 z) 1))) (* 25000000000000000000000000000000/31830988618379068626528276418969 (/ (* (+ (* -1 (* x z)) (* -1 (* x (- (* -1 z) 1)))) (- (pow z 2) 1)) (pow (- (* -1 z) 1) 2))))) (- (* -1 z) 1)))))) (- (* -1 z) 1))) (* 5000000000000000/5641895835477563 (/ (* (+ (* -5000000000000000/5641895835477563 (* (pow x 2) z)) (* 5000000000000000/5641895835477563 (* (pow x 2) z))) (- (* 50000000000000000000000000000000/31830988618379068626528276418969 (/ (* x (pow z 2)) (- (* -1 z) 1))) (* 25000000000000000000000000000000/31830988618379068626528276418969 (/ (* (+ (* -1 (* x z)) (* -1 (* x (- (* -1 z) 1)))) (- (pow z 2) 1)) (pow (- (* -1 z) 1) 2))))) (- (* -1 z) 1)))))))) (+ (* 25000000000000000000000000000000/31830988618379068626528276418969 (/ (* (+ (* -5000000000000000/5641895835477563 (* (pow x 2) z)) (* 5000000000000000/5641895835477563 (* (pow x 2) z))) (- (pow z 2) 1)) (pow (- (* -1 z) 1) 2))) (* 5000000000000000/5641895835477563 (/ (* (+ (* -1 (* x z)) (* -1 (* x (- (* -1 z) 1)))) (- (* 50000000000000000000000000000000/31830988618379068626528276418969 (/ (* x (pow z 2)) (- (* -1 z) 1))) (* 25000000000000000000000000000000/31830988618379068626528276418969 (/ (* (+ (* -1 (* x z)) (* -1 (* x (- (* -1 z) 1)))) (- (pow z 2) 1)) (pow (- (* -1 z) 1) 2))))) (- (* -1 z) 1))))))) (* 25000000000000000000000000000000/31830988618379068626528276418969 (/ (* (+ (* -1 (* x z)) (* -1 (* x (- (* -1 z) 1)))) (- (pow z 2) 1)) (pow (- (* -1 z) 1) 2)))))))
(* 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 (+ 1/2 (* -1/6 z)))
(* 1/6 y)
(* (pow y 2) (- (pow z 2) 1))
(* (pow y 2) (- (+ (* 10000000000000000/5641895835477563 (* x (* y (pow z 2)))) (pow z 2)) 1))
(* (pow y 2) (- (+ (* y (+ (* -31830988618379068626528276418969/25000000000000000000000000000000 (* y (+ (* -2500000000000000000000000000000000000000000000000000000000000000/1013211836423377808197068612118338110498536634308026710423022961 (* (pow x 2) (pow z 2))) (* 625000000000000000000000000000000000000000000000000000000000000/1013211836423377808197068612118338110498536634308026710423022961 (* (pow x 2) (pow z 2)))))) (* 10000000000000000/5641895835477563 (* x (pow z 2))))) (pow z 2)) 1))
(* (pow y 2) (- (+ (* y (+ (* 10000000000000000/5641895835477563 (* x (pow z 2))) (* y (+ (* -31830988618379068626528276418969/25000000000000000000000000000000 (* y (+ (* 6250000000000000000000000000000000000000000000000000000000000000000000000000000/5716435640373629036936327838135698990352533513761386655294448491685017549324043 (* (pow x 3) (pow z 2))) (* 10000000000000000/5641895835477563 (* x (+ (* -2500000000000000000000000000000000000000000000000000000000000000/1013211836423377808197068612118338110498536634308026710423022961 (* (pow x 2) (pow z 2))) (* 625000000000000000000000000000000000000000000000000000000000000/1013211836423377808197068612118338110498536634308026710423022961 (* (pow x 2) (pow z 2))))))))) (* -31830988618379068626528276418969/25000000000000000000000000000000 (+ (* -2500000000000000000000000000000000000000000000000000000000000000/1013211836423377808197068612118338110498536634308026710423022961 (* (pow x 2) (pow z 2))) (* 625000000000000000000000000000000000000000000000000000000000000/1013211836423377808197068612118338110498536634308026710423022961 (* (pow x 2) (pow z 2))))))))) (pow z 2)) 1))
(* y (+ 5000000000000000/5641895835477563 (* 25000000000000000000000000000000/31830988618379068626528276418969 (* x y))))
(* y (+ 5000000000000000/5641895835477563 (* y (- (* 125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547 (* (pow x 2) y)) (* -25000000000000000000000000000000/31830988618379068626528276418969 x)))))
(* y (+ 5000000000000000/5641895835477563 (* y (- (* y (- (* 625000000000000000000000000000000000000000000000000000000000000/1013211836423377808197068612118338110498536634308026710423022961 (* (pow x 3) y)) (* -125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547 (pow x 2)))) (* -25000000000000000000000000000000/31830988618379068626528276418969 x)))))
(/ y (exp z))
(* -1/3 y)
(+ (* 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)))))))
(- 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))))
(- (* -5641895835477563/5000000000000000 (/ z (* (pow x 2) y))) (+ (/ 1 x) (* 5641895835477563/5000000000000000 (/ 1 (* (pow x 2) y)))))
(- (* 31830988618379068626528276418969/25000000000000000000000000000000 (/ (pow z 2) (* (pow x 3) (pow y 2)))) (+ (* -1 (/ (+ (* -31830988618379068626528276418969/25000000000000000000000000000000 (/ z x)) (* 31830988618379068626528276418969/25000000000000000000000000000000 (/ z x))) (* (pow x 2) (pow y 2)))) (+ (* -1 (/ (- (* -5641895835477563/5000000000000000 z) 5641895835477563/5000000000000000) (* (pow x 2) y))) (+ (/ 1 x) (/ (pow (- (* -5641895835477563/5000000000000000 z) 5641895835477563/5000000000000000) 2) (* (pow x 3) (pow y 2)))))))
(- (+ (* 31830988618379068626528276418969/25000000000000000000000000000000 (/ (pow z 2) (* (pow x 3) (pow y 2)))) (* 179587122125166574152748016388400639365587092547/62500000000000000000000000000000000000000000000 (/ (pow z 2) (* (pow x 4) (pow y 3))))) (+ (* -1 (/ (+ (* -179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 (/ z (pow x 2))) (* 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 (/ z (pow x 2)))) (* (pow x 2) (pow y 3)))) (+ (* -1 (/ (+ (* -31830988618379068626528276418969/25000000000000000000000000000000 (/ z x)) (* 31830988618379068626528276418969/25000000000000000000000000000000 (/ z x))) (* (pow x 2) (pow y 2)))) (+ (* -1 (/ (- (* -5641895835477563/5000000000000000 z) 5641895835477563/5000000000000000) (* (pow x 2) y))) (+ (/ 1 x) (+ (/ (* (+ (* -31830988618379068626528276418969/25000000000000000000000000000000 (/ z x)) (* 31830988618379068626528276418969/25000000000000000000000000000000 (/ z x))) (- (* -5641895835477563/5000000000000000 z) 5641895835477563/5000000000000000)) (* (pow x 3) (pow y 3))) (+ (/ (* (- (* -5641895835477563/5000000000000000 z) 5641895835477563/5000000000000000) (- (* 31830988618379068626528276418969/25000000000000000000000000000000 (/ (pow z 2) (pow x 3))) (+ (* -1 (/ (+ (* -31830988618379068626528276418969/25000000000000000000000000000000 (/ z x)) (* 31830988618379068626528276418969/25000000000000000000000000000000 (/ z x))) (pow x 2))) (/ (pow (- (* -5641895835477563/5000000000000000 z) 5641895835477563/5000000000000000) 2) (pow x 3))))) (* x (pow y 3))) (/ (pow (- (* -5641895835477563/5000000000000000 z) 5641895835477563/5000000000000000) 2) (* (pow x 3) (pow y 2))))))))))
(- (* -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 2) (- (* 31830988618379068626528276418969/25000000000000000000000000000000 (/ (pow z 2) (* (pow x 2) (pow y 2)))) 1))
(* (pow y 2) (- (+ (* 31830988618379068626528276418969/25000000000000000000000000000000 (/ (pow z 2) (* (pow x 2) (pow y 2)))) (* 179587122125166574152748016388400639365587092547/62500000000000000000000000000000000000000000000 (/ (pow z 2) (* (pow x 3) (pow y 3))))) 1))
(* (pow y 2) (- (+ (* -31830988618379068626528276418969/25000000000000000000000000000000 (/ (+ (* -31830988618379068626528276418969/6250000000000000000000000000000 (/ (pow z 2) (pow x 4))) (* 31830988618379068626528276418969/25000000000000000000000000000000 (/ (pow z 2) (pow x 4)))) (pow y 4))) (+ (* 31830988618379068626528276418969/25000000000000000000000000000000 (/ (pow z 2) (* (pow x 2) (pow y 2)))) (* 179587122125166574152748016388400639365587092547/62500000000000000000000000000000000000000000000 (/ (pow z 2) (* (pow x 3) (pow y 3)))))) 1))
(* -1 (+ (/ 1 x) (* 5641895835477563/5000000000000000 (/ 1 (* (pow x 2) y)))))
(- (* -1 (/ (+ (* 5641895835477563/5000000000000000 (/ 1 (pow x 2))) (* 31830988618379068626528276418969/25000000000000000000000000000000 (/ 1 (* (pow x 3) y)))) y)) (/ 1 x))
(- (* -1 (/ (+ (* 31830988618379068626528276418969/25000000000000000000000000000000 (/ 1 (pow x 3))) (* 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 (/ 1 (* (pow x 4) y)))) (pow y 2))) (+ (/ 1 x) (/ 5641895835477563/5000000000000000 (* (pow x 2) y))))
(+ (* -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)))
(- (+ 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 (/ (+ 5641895835477563/5000000000000000 (* 5641895835477563/5000000000000000 z)) (* (pow x 2) y))) (/ 1 x))
(- (* -1 (/ (- (* -1 (/ (- (* 31830988618379068626528276418969/25000000000000000000000000000000 (/ (pow z 2) (pow x 3))) (+ (* -1 (/ (+ (* -31830988618379068626528276418969/25000000000000000000000000000000 (/ z x)) (* 31830988618379068626528276418969/25000000000000000000000000000000 (/ z x))) (pow x 2))) (/ (pow (+ 5641895835477563/5000000000000000 (* 5641895835477563/5000000000000000 z)) 2) (pow x 3)))) y)) (* -1 (/ (+ 5641895835477563/5000000000000000 (* 5641895835477563/5000000000000000 z)) (pow x 2)))) y)) (/ 1 x))
(- (* -1 (/ (- (* -1 (/ (- (+ (* -1 (/ (- (* -179587122125166574152748016388400639365587092547/62500000000000000000000000000000000000000000000 (/ (pow z 2) (pow x 4))) (+ (* -1 (/ (+ (* -179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 (/ z (pow x 2))) (* 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 (/ z (pow x 2)))) (pow x 2))) (+ (/ (* (+ 5641895835477563/5000000000000000 (* 5641895835477563/5000000000000000 z)) (+ (* -31830988618379068626528276418969/25000000000000000000000000000000 (/ z x)) (* 31830988618379068626528276418969/25000000000000000000000000000000 (/ z x)))) (pow x 3)) (/ (* (+ 5641895835477563/5000000000000000 (* 5641895835477563/5000000000000000 z)) (- (* 31830988618379068626528276418969/25000000000000000000000000000000 (/ (pow z 2) (pow x 3))) (+ (* -1 (/ (+ (* -31830988618379068626528276418969/25000000000000000000000000000000 (/ z x)) (* 31830988618379068626528276418969/25000000000000000000000000000000 (/ z x))) (pow x 2))) (/ (pow (+ 5641895835477563/5000000000000000 (* 5641895835477563/5000000000000000 z)) 2) (pow x 3))))) x)))) y)) (* 31830988618379068626528276418969/25000000000000000000000000000000 (/ (pow z 2) (pow x 3)))) (+ (* -1 (/ (+ (* -31830988618379068626528276418969/25000000000000000000000000000000 (/ z x)) (* 31830988618379068626528276418969/25000000000000000000000000000000 (/ z x))) (pow x 2))) (/ (pow (+ 5641895835477563/5000000000000000 (* 5641895835477563/5000000000000000 z)) 2) (pow x 3)))) y)) (* -1 (/ (+ 5641895835477563/5000000000000000 (* 5641895835477563/5000000000000000 z)) (pow x 2)))) 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 (* y (- (* 1/6 z) 1/2)))
(* (pow y 2) (- (+ (* -1 (/ (+ (* -179587122125166574152748016388400639365587092547/62500000000000000000000000000000000000000000000 (/ (pow z 2) (pow x 3))) (* 31830988618379068626528276418969/25000000000000000000000000000000 (/ (+ (* -31830988618379068626528276418969/6250000000000000000000000000000 (/ (pow z 2) (pow x 4))) (* 31830988618379068626528276418969/25000000000000000000000000000000 (/ (pow z 2) (pow x 4)))) y))) (pow y 3))) (* 31830988618379068626528276418969/25000000000000000000000000000000 (/ (pow z 2) (* (pow x 2) (pow y 2))))) 1))
(- (* -1 (/ (+ (* 31830988618379068626528276418969/25000000000000000000000000000000 (/ 1 (* (pow x 3) y))) (* 5641895835477563/5000000000000000 (/ 1 (pow x 2)))) y)) (/ 1 x))
(- (* -1 (/ (+ (* 5641895835477563/5000000000000000 (/ 1 (pow x 2))) (+ (/ 31830988618379068626528276418969/25000000000000000000000000000000 (* (pow x 3) y)) (/ 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 (* (pow x 4) (pow y 2))))) y)) (/ 1 x))
(* -5641895835477563/5000000000000000 (/ (* y z) (- 5641895835477563/5000000000000000 (* x y))))
(+ 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))))
(+ (* -5000000000000000/5641895835477563 (* y z)) (* 5000000000000000/5641895835477563 y))
(* 1/2 y)
(+ (* -1 (* z (+ (* -1/3 y) (* 1/2 y)))) (* 1/2 y))
(+ (* 5000000000000000/5641895835477563 y) (* z (+ (* -5000000000000000/5641895835477563 y) (* -5000000000000000/5641895835477563 (* z (+ (* -1 y) (* 1/2 y)))))))
(+ (* 5000000000000000/5641895835477563 y) (* z (+ (* -5000000000000000/5641895835477563 y) (* z (+ (* -5000000000000000/5641895835477563 (* z (+ (* -1 (+ (* -1 y) (* 1/2 y))) (+ (* -1/2 y) (* 1/6 y))))) (* -5000000000000000/5641895835477563 (+ (* -1 y) (* 1/2 y))))))))
1
(+ 1 z)
(+ 1 (* z (+ 1 (* 1/2 z))))
(+ 1 (* z (+ 1 (* z (+ 1/2 (* 1/6 z))))))
(+ (* -1 (pow y 2)) (* 31830988618379068626528276418969/25000000000000000000000000000000 (/ (* (pow y 2) (pow z 2)) (pow (- 5641895835477563/5000000000000000 (* x y)) 2))))
5000000000000000/5641895835477563
(+ 5000000000000000/5641895835477563 (* -5000000000000000/5641895835477563 z))
y
(+ y (* -1 (* y z)))
(+ y (* z (- (* -1 (* z (+ (* -1 y) (* 1/2 y)))) y)))
(+ y (* z (- (* z (- (* -1 (* z (+ (* -1 (+ (* -1 y) (* 1/2 y))) (+ (* -1/2 y) (* 1/6 y))))) (+ (* -1 y) (* 1/2 y)))) y)))
(+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y))))
(/ 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))))
(* -1 (* z (+ (* -1/3 y) (* 1/2 y))))
(* z (+ (* -1 (+ (* -1/3 y) (* 1/2 y))) (* 1/2 (/ y z))))
(exp z)
(* 31830988618379068626528276418969/25000000000000000000000000000000 (/ (* (pow y 2) (pow z 2)) (pow (- 5641895835477563/5000000000000000 (* x y)) 2)))
(* (pow z 2) (+ (* -1 (/ (pow y 2) (pow z 2))) (* 31830988618379068626528276418969/25000000000000000000000000000000 (/ (pow y 2) (pow (- 5641895835477563/5000000000000000 (* x y)) 2)))))
(* -5000000000000000/5641895835477563 z)
(* z (- (* 5000000000000000/5641895835477563 (/ 1 z)) 5000000000000000/5641895835477563))
(* -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 (+ (* -1/2 (/ y z)) (+ (* -1/3 y) (* 1/2 y)))))
(* -1 (* z (- 5000000000000000/5641895835477563 (* 5000000000000000/5641895835477563 (/ 1 z)))))
Calls

9 calls:

TimeVariablePointExpression
4.0ms
y
@-inf
((* (/ y (- 5641895835477563/5000000000000000 (* y x))) (* -5641895835477563/5000000000000000 z)) (+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)))) (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y))) (/ (+ (* 31830988618379068626528276418969/25000000000000000000000000000000 (pow (* z (/ y (- 5641895835477563/5000000000000000 (* y x)))) 2)) (* (neg y) y)) (* (- (* (/ y (- 5641895835477563/5000000000000000 (* y x))) (* -5641895835477563/5000000000000000 z)) y) (- 5641895835477563/5000000000000000 (* y x)))) (+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)))) (* (- 1 (/ 1 (* x x))) x) (/ -1 x) (+ 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) (+ (* (neg z) (+ (* 1/2 y) (* y -1/3))) (* 1/2 y)) (+ (* 1/2 y) (* y -1/3)) (+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)))) (* (/ y (exp z)) 5000000000000000/5641895835477563) (+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)))) (/ (* 5000000000000000/5641895835477563 y) (exp z)) (* 5000000000000000/5641895835477563 y) (exp z) (+ (* 31830988618379068626528276418969/25000000000000000000000000000000 (pow (* z (/ y (- 5641895835477563/5000000000000000 (* y x)))) 2)) (* (neg y) y)) (/ y (- 5641895835477563/5000000000000000 (* y x))) (+ (* -5000000000000000/5641895835477563 z) 5000000000000000/5641895835477563) (/ y (exp z)) (* y -1/3))
4.0ms
z
@inf
((* (/ y (- 5641895835477563/5000000000000000 (* y x))) (* -5641895835477563/5000000000000000 z)) (+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)))) (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y))) (/ (+ (* 31830988618379068626528276418969/25000000000000000000000000000000 (pow (* z (/ y (- 5641895835477563/5000000000000000 (* y x)))) 2)) (* (neg y) y)) (* (- (* (/ y (- 5641895835477563/5000000000000000 (* y x))) (* -5641895835477563/5000000000000000 z)) y) (- 5641895835477563/5000000000000000 (* y x)))) (+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)))) (* (- 1 (/ 1 (* x x))) x) (/ -1 x) (+ 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) (+ (* (neg z) (+ (* 1/2 y) (* y -1/3))) (* 1/2 y)) (+ (* 1/2 y) (* y -1/3)) (+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)))) (* (/ y (exp z)) 5000000000000000/5641895835477563) (+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)))) (/ (* 5000000000000000/5641895835477563 y) (exp z)) (* 5000000000000000/5641895835477563 y) (exp z) (+ (* 31830988618379068626528276418969/25000000000000000000000000000000 (pow (* z (/ y (- 5641895835477563/5000000000000000 (* y x)))) 2)) (* (neg y) y)) (/ y (- 5641895835477563/5000000000000000 (* y x))) (+ (* -5000000000000000/5641895835477563 z) 5000000000000000/5641895835477563) (/ y (exp z)) (* y -1/3))
3.0ms
y
@inf
((* (/ y (- 5641895835477563/5000000000000000 (* y x))) (* -5641895835477563/5000000000000000 z)) (+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)))) (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y))) (/ (+ (* 31830988618379068626528276418969/25000000000000000000000000000000 (pow (* z (/ y (- 5641895835477563/5000000000000000 (* y x)))) 2)) (* (neg y) y)) (* (- (* (/ y (- 5641895835477563/5000000000000000 (* y x))) (* -5641895835477563/5000000000000000 z)) y) (- 5641895835477563/5000000000000000 (* y x)))) (+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)))) (* (- 1 (/ 1 (* x x))) x) (/ -1 x) (+ 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) (+ (* (neg z) (+ (* 1/2 y) (* y -1/3))) (* 1/2 y)) (+ (* 1/2 y) (* y -1/3)) (+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)))) (* (/ y (exp z)) 5000000000000000/5641895835477563) (+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)))) (/ (* 5000000000000000/5641895835477563 y) (exp z)) (* 5000000000000000/5641895835477563 y) (exp z) (+ (* 31830988618379068626528276418969/25000000000000000000000000000000 (pow (* z (/ y (- 5641895835477563/5000000000000000 (* y x)))) 2)) (* (neg y) y)) (/ y (- 5641895835477563/5000000000000000 (* y x))) (+ (* -5000000000000000/5641895835477563 z) 5000000000000000/5641895835477563) (/ y (exp z)) (* y -1/3))
3.0ms
z
@-inf
((* (/ y (- 5641895835477563/5000000000000000 (* y x))) (* -5641895835477563/5000000000000000 z)) (+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)))) (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y))) (/ (+ (* 31830988618379068626528276418969/25000000000000000000000000000000 (pow (* z (/ y (- 5641895835477563/5000000000000000 (* y x)))) 2)) (* (neg y) y)) (* (- (* (/ y (- 5641895835477563/5000000000000000 (* y x))) (* -5641895835477563/5000000000000000 z)) y) (- 5641895835477563/5000000000000000 (* y x)))) (+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)))) (* (- 1 (/ 1 (* x x))) x) (/ -1 x) (+ 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) (+ (* (neg z) (+ (* 1/2 y) (* y -1/3))) (* 1/2 y)) (+ (* 1/2 y) (* y -1/3)) (+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)))) (* (/ y (exp z)) 5000000000000000/5641895835477563) (+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)))) (/ (* 5000000000000000/5641895835477563 y) (exp z)) (* 5000000000000000/5641895835477563 y) (exp z) (+ (* 31830988618379068626528276418969/25000000000000000000000000000000 (pow (* z (/ y (- 5641895835477563/5000000000000000 (* y x)))) 2)) (* (neg y) y)) (/ y (- 5641895835477563/5000000000000000 (* y x))) (+ (* -5000000000000000/5641895835477563 z) 5000000000000000/5641895835477563) (/ y (exp z)) (* y -1/3))
3.0ms
y
@0
((* (/ y (- 5641895835477563/5000000000000000 (* y x))) (* -5641895835477563/5000000000000000 z)) (+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)))) (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y))) (/ (+ (* 31830988618379068626528276418969/25000000000000000000000000000000 (pow (* z (/ y (- 5641895835477563/5000000000000000 (* y x)))) 2)) (* (neg y) y)) (* (- (* (/ y (- 5641895835477563/5000000000000000 (* y x))) (* -5641895835477563/5000000000000000 z)) y) (- 5641895835477563/5000000000000000 (* y x)))) (+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)))) (* (- 1 (/ 1 (* x x))) x) (/ -1 x) (+ 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) (+ (* (neg z) (+ (* 1/2 y) (* y -1/3))) (* 1/2 y)) (+ (* 1/2 y) (* y -1/3)) (+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)))) (* (/ y (exp z)) 5000000000000000/5641895835477563) (+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)))) (/ (* 5000000000000000/5641895835477563 y) (exp z)) (* 5000000000000000/5641895835477563 y) (exp z) (+ (* 31830988618379068626528276418969/25000000000000000000000000000000 (pow (* z (/ y (- 5641895835477563/5000000000000000 (* y x)))) 2)) (* (neg y) y)) (/ y (- 5641895835477563/5000000000000000 (* y x))) (+ (* -5000000000000000/5641895835477563 z) 5000000000000000/5641895835477563) (/ y (exp z)) (* y -1/3))

simplify272.0ms (3.5%)

Memory
58.4MiB live, 273.9MiB allocated
Algorithm
egg-herbie
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
011996387
141536284
081055966
Stop Event
iter limit
node limit
Counts
180 → 178
Calls
Call 1
Inputs
(* -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))))))))
(* 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))))))
(* 5000000000000000/5641895835477563 (/ (+ (* -1 (pow y 2)) (* (pow y 2) (pow z 2))) (- (* -1 (* y z)) y)))
(+ (* 5000000000000000/5641895835477563 (/ (+ (* -1 (pow y 2)) (* (pow y 2) (pow z 2))) (- (* -1 (* y z)) y))) (* x (- (* 50000000000000000000000000000000/31830988618379068626528276418969 (/ (* (pow y 3) (pow z 2)) (- (* -1 (* y z)) y))) (* 25000000000000000000000000000000/31830988618379068626528276418969 (/ (* (+ (* -1 (* y (- (* -1 (* y z)) y))) (* -1 (* (pow y 2) z))) (+ (* -1 (pow y 2)) (* (pow y 2) (pow z 2)))) (pow (- (* -1 (* y z)) y) 2))))))
(+ (* 5000000000000000/5641895835477563 (/ (+ (* -1 (pow y 2)) (* (pow y 2) (pow z 2))) (- (* -1 (* y z)) y))) (* x (- (+ (* 50000000000000000000000000000000/31830988618379068626528276418969 (/ (* (pow y 3) (pow z 2)) (- (* -1 (* y z)) y))) (* x (- (* -5641895835477563/5000000000000000 (/ (+ (* -2500000000000000000000000000000000000000000000000000000000000000/1013211836423377808197068612118338110498536634308026710423022961 (* (pow y 4) (pow z 2))) (* 625000000000000000000000000000000000000000000000000000000000000/1013211836423377808197068612118338110498536634308026710423022961 (* (pow y 4) (pow z 2)))) (- (* -1 (* y z)) y))) (+ (* 25000000000000000000000000000000/31830988618379068626528276418969 (/ (* (+ (* -1 (pow y 2)) (* (pow y 2) (pow z 2))) (+ (* -5000000000000000/5641895835477563 (* (pow y 3) z)) (* 5000000000000000/5641895835477563 (* (pow y 3) z)))) (pow (- (* -1 (* y z)) y) 2))) (* 5000000000000000/5641895835477563 (/ (* (+ (* -1 (* y (- (* -1 (* y z)) y))) (* -1 (* (pow y 2) z))) (- (* 50000000000000000000000000000000/31830988618379068626528276418969 (/ (* (pow y 3) (pow z 2)) (- (* -1 (* y z)) y))) (* 25000000000000000000000000000000/31830988618379068626528276418969 (/ (* (+ (* -1 (* y (- (* -1 (* y z)) y))) (* -1 (* (pow y 2) z))) (+ (* -1 (pow y 2)) (* (pow y 2) (pow z 2)))) (pow (- (* -1 (* y z)) y) 2))))) (- (* -1 (* y z)) y))))))) (* 25000000000000000000000000000000/31830988618379068626528276418969 (/ (* (+ (* -1 (* y (- (* -1 (* y z)) y))) (* -1 (* (pow y 2) z))) (+ (* -1 (pow y 2)) (* (pow y 2) (pow z 2)))) (pow (- (* -1 (* y z)) y) 2))))))
(+ (* 5000000000000000/5641895835477563 (/ (+ (* -1 (pow y 2)) (* (pow y 2) (pow z 2))) (- (* -1 (* y z)) y))) (* x (- (+ (* 50000000000000000000000000000000/31830988618379068626528276418969 (/ (* (pow y 3) (pow z 2)) (- (* -1 (* y z)) y))) (* x (- (+ (* -5641895835477563/5000000000000000 (/ (+ (* -2500000000000000000000000000000000000000000000000000000000000000/1013211836423377808197068612118338110498536634308026710423022961 (* (pow y 4) (pow z 2))) (* 625000000000000000000000000000000000000000000000000000000000000/1013211836423377808197068612118338110498536634308026710423022961 (* (pow y 4) (pow z 2)))) (- (* -1 (* y z)) y))) (* x (- (* -5641895835477563/5000000000000000 (/ (+ (* 6250000000000000000000000000000000000000000000000000000000000000000000000000000/5716435640373629036936327838135698990352533513761386655294448491685017549324043 (* (pow y 5) (pow z 2))) (* 10000000000000000/5641895835477563 (* y (+ (* -2500000000000000000000000000000000000000000000000000000000000000/1013211836423377808197068612118338110498536634308026710423022961 (* (pow y 4) (pow z 2))) (* 625000000000000000000000000000000000000000000000000000000000000/1013211836423377808197068612118338110498536634308026710423022961 (* (pow y 4) (pow z 2))))))) (- (* -1 (* y z)) y))) (+ (* 25000000000000000000000000000000/31830988618379068626528276418969 (/ (* (+ (* -1 (pow y 2)) (* (pow y 2) (pow z 2))) (+ (* -25000000000000000000000000000000/31830988618379068626528276418969 (* (pow y 4) z)) (* 25000000000000000000000000000000/31830988618379068626528276418969 (* (pow y 4) z)))) (pow (- (* -1 (* y z)) y) 2))) (+ (* 5000000000000000/5641895835477563 (/ (* (+ (* -1 (* y (- (* -1 (* y z)) y))) (* -1 (* (pow y 2) z))) (- (* -5641895835477563/5000000000000000 (/ (+ (* -2500000000000000000000000000000000000000000000000000000000000000/1013211836423377808197068612118338110498536634308026710423022961 (* (pow y 4) (pow z 2))) (* 625000000000000000000000000000000000000000000000000000000000000/1013211836423377808197068612118338110498536634308026710423022961 (* (pow y 4) (pow z 2)))) (- (* -1 (* y z)) y))) (+ (* 25000000000000000000000000000000/31830988618379068626528276418969 (/ (* (+ (* -1 (pow y 2)) (* (pow y 2) (pow z 2))) (+ (* -5000000000000000/5641895835477563 (* (pow y 3) z)) (* 5000000000000000/5641895835477563 (* (pow y 3) z)))) (pow (- (* -1 (* y z)) y) 2))) (* 5000000000000000/5641895835477563 (/ (* (+ (* -1 (* y (- (* -1 (* y z)) y))) (* -1 (* (pow y 2) z))) (- (* 50000000000000000000000000000000/31830988618379068626528276418969 (/ (* (pow y 3) (pow z 2)) (- (* -1 (* y z)) y))) (* 25000000000000000000000000000000/31830988618379068626528276418969 (/ (* (+ (* -1 (* y (- (* -1 (* y z)) y))) (* -1 (* (pow y 2) z))) (+ (* -1 (pow y 2)) (* (pow y 2) (pow z 2)))) (pow (- (* -1 (* y z)) y) 2))))) (- (* -1 (* y z)) y)))))) (- (* -1 (* y z)) y))) (* 5000000000000000/5641895835477563 (/ (* (+ (* -5000000000000000/5641895835477563 (* (pow y 3) z)) (* 5000000000000000/5641895835477563 (* (pow y 3) z))) (- (* 50000000000000000000000000000000/31830988618379068626528276418969 (/ (* (pow y 3) (pow z 2)) (- (* -1 (* y z)) y))) (* 25000000000000000000000000000000/31830988618379068626528276418969 (/ (* (+ (* -1 (* y (- (* -1 (* y z)) y))) (* -1 (* (pow y 2) z))) (+ (* -1 (pow y 2)) (* (pow y 2) (pow z 2)))) (pow (- (* -1 (* y z)) y) 2))))) (- (* -1 (* y z)) y)))))))) (+ (* 25000000000000000000000000000000/31830988618379068626528276418969 (/ (* (+ (* -1 (pow y 2)) (* (pow y 2) (pow z 2))) (+ (* -5000000000000000/5641895835477563 (* (pow y 3) z)) (* 5000000000000000/5641895835477563 (* (pow y 3) z)))) (pow (- (* -1 (* y z)) y) 2))) (* 5000000000000000/5641895835477563 (/ (* (+ (* -1 (* y (- (* -1 (* y z)) y))) (* -1 (* (pow y 2) z))) (- (* 50000000000000000000000000000000/31830988618379068626528276418969 (/ (* (pow y 3) (pow z 2)) (- (* -1 (* y z)) y))) (* 25000000000000000000000000000000/31830988618379068626528276418969 (/ (* (+ (* -1 (* y (- (* -1 (* y z)) y))) (* -1 (* (pow y 2) z))) (+ (* -1 (pow y 2)) (* (pow y 2) (pow z 2)))) (pow (- (* -1 (* y z)) y) 2))))) (- (* -1 (* y z)) y))))))) (* 25000000000000000000000000000000/31830988618379068626528276418969 (/ (* (+ (* -1 (* y (- (* -1 (* y z)) y))) (* -1 (* (pow y 2) z))) (+ (* -1 (pow y 2)) (* (pow y 2) (pow z 2)))) (pow (- (* -1 (* y z)) y) 2))))))
(/ -1 x)
(/ (- (pow x 2) 1) x)
(* 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))))))))
(+ (* -1 (pow y 2)) (* (pow y 2) (pow z 2)))
(+ (* -1 (pow y 2)) (+ (* 10000000000000000/5641895835477563 (* x (* (pow y 3) (pow z 2)))) (* (pow y 2) (pow z 2))))
(+ (* -1 (pow y 2)) (+ (* x (+ (* -31830988618379068626528276418969/25000000000000000000000000000000 (* x (+ (* -2500000000000000000000000000000000000000000000000000000000000000/1013211836423377808197068612118338110498536634308026710423022961 (* (pow y 4) (pow z 2))) (* 625000000000000000000000000000000000000000000000000000000000000/1013211836423377808197068612118338110498536634308026710423022961 (* (pow y 4) (pow z 2)))))) (* 10000000000000000/5641895835477563 (* (pow y 3) (pow z 2))))) (* (pow y 2) (pow z 2))))
(+ (* -1 (pow y 2)) (+ (* x (+ (* 10000000000000000/5641895835477563 (* (pow y 3) (pow z 2))) (* x (+ (* -31830988618379068626528276418969/25000000000000000000000000000000 (* x (+ (* 6250000000000000000000000000000000000000000000000000000000000000000000000000000/5716435640373629036936327838135698990352533513761386655294448491685017549324043 (* (pow y 5) (pow z 2))) (* 10000000000000000/5641895835477563 (* y (+ (* -2500000000000000000000000000000000000000000000000000000000000000/1013211836423377808197068612118338110498536634308026710423022961 (* (pow y 4) (pow z 2))) (* 625000000000000000000000000000000000000000000000000000000000000/1013211836423377808197068612118338110498536634308026710423022961 (* (pow y 4) (pow z 2))))))))) (* -31830988618379068626528276418969/25000000000000000000000000000000 (+ (* -2500000000000000000000000000000000000000000000000000000000000000/1013211836423377808197068612118338110498536634308026710423022961 (* (pow y 4) (pow z 2))) (* 625000000000000000000000000000000000000000000000000000000000000/1013211836423377808197068612118338110498536634308026710423022961 (* (pow y 4) (pow z 2))))))))) (* (pow y 2) (pow z 2))))
(* 5000000000000000/5641895835477563 y)
(+ (* 25000000000000000000000000000000/31830988618379068626528276418969 (* x (pow y 2))) (* 5000000000000000/5641895835477563 y))
(+ (* 5000000000000000/5641895835477563 y) (* x (- (* 125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547 (* x (pow y 3))) (* -25000000000000000000000000000000/31830988618379068626528276418969 (pow y 2)))))
(+ (* 5000000000000000/5641895835477563 y) (* x (- (* x (- (* 625000000000000000000000000000000000000000000000000000000000000/1013211836423377808197068612118338110498536634308026710423022961 (* x (pow y 4))) (* -125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547 (pow y 3)))) (* -25000000000000000000000000000000/31830988618379068626528276418969 (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)
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)
(/ (- (+ (* -5641895835477563/5000000000000000 (/ z (* x y))) (/ -5641895835477563/5000000000000000 (* x y))) 1) x)
(/ (- (* 31830988618379068626528276418969/25000000000000000000000000000000 (/ (pow z 2) (* (pow x 2) (pow y 2)))) (+ 1 (+ (* -1 (/ (+ (* -31830988618379068626528276418969/25000000000000000000000000000000 z) (* 31830988618379068626528276418969/25000000000000000000000000000000 z)) (* (pow x 2) (pow y 2)))) (+ (* -1 (/ (+ (* -5641895835477563/5000000000000000 y) (* -5641895835477563/5000000000000000 (* y z))) (* x (pow y 2)))) (/ (pow (+ (* -5641895835477563/5000000000000000 y) (* -5641895835477563/5000000000000000 (* y z))) 2) (* (pow x 2) (pow y 4))))))) x)
(/ (- (+ (* 31830988618379068626528276418969/25000000000000000000000000000000 (/ (pow z 2) (* (pow x 2) (pow y 2)))) (* 179587122125166574152748016388400639365587092547/62500000000000000000000000000000000000000000000 (/ (pow z 2) (* (pow x 3) (pow y 3))))) (+ 1 (+ (* -1 (/ (+ (* -179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 (/ z y)) (* 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 (/ z y))) (* (pow x 3) (pow y 2)))) (+ (* -1 (/ (+ (* -31830988618379068626528276418969/25000000000000000000000000000000 z) (* 31830988618379068626528276418969/25000000000000000000000000000000 z)) (* (pow x 2) (pow y 2)))) (+ (* -1 (/ (+ (* -5641895835477563/5000000000000000 y) (* -5641895835477563/5000000000000000 (* y z))) (* x (pow y 2)))) (+ (/ (* (+ (* -31830988618379068626528276418969/25000000000000000000000000000000 z) (* 31830988618379068626528276418969/25000000000000000000000000000000 z)) (+ (* -5641895835477563/5000000000000000 y) (* -5641895835477563/5000000000000000 (* y z)))) (* (pow x 3) (pow y 4))) (+ (/ (* (+ (* -5641895835477563/5000000000000000 y) (* -5641895835477563/5000000000000000 (* y z))) (- (* 31830988618379068626528276418969/25000000000000000000000000000000 (/ (pow z 2) (pow y 2))) (+ (* -1 (/ (+ (* -31830988618379068626528276418969/25000000000000000000000000000000 z) (* 31830988618379068626528276418969/25000000000000000000000000000000 z)) (pow y 2))) (/ (pow (+ (* -5641895835477563/5000000000000000 y) (* -5641895835477563/5000000000000000 (* y z))) 2) (pow y 4))))) (* (pow x 3) (pow y 2))) (/ (pow (+ (* -5641895835477563/5000000000000000 y) (* -5641895835477563/5000000000000000 (* y z))) 2) (* (pow x 2) (pow y 4)))))))))) 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 (pow y 2))
(+ (* -1 (pow y 2)) (* 31830988618379068626528276418969/25000000000000000000000000000000 (/ (pow z 2) (pow x 2))))
(+ (* -1 (pow y 2)) (+ (* 31830988618379068626528276418969/25000000000000000000000000000000 (/ (pow z 2) (pow x 2))) (* 179587122125166574152748016388400639365587092547/62500000000000000000000000000000000000000000000 (/ (pow z 2) (* (pow x 3) y)))))
(+ (* -31830988618379068626528276418969/25000000000000000000000000000000 (/ (+ (* -31830988618379068626528276418969/6250000000000000000000000000000 (/ (pow z 2) (pow y 2))) (* 31830988618379068626528276418969/25000000000000000000000000000000 (/ (pow z 2) (pow y 2)))) (pow x 4))) (+ (* -1 (pow y 2)) (+ (* 31830988618379068626528276418969/25000000000000000000000000000000 (/ (pow z 2) (pow x 2))) (* 179587122125166574152748016388400639365587092547/62500000000000000000000000000000000000000000000 (/ (pow z 2) (* (pow x 3) y))))))
(* -1 (/ (+ 1 (* 5641895835477563/5000000000000000 (/ 1 (* x y)))) x))
(/ (- (* -1 (/ (+ (* 5641895835477563/5000000000000000 (/ 1 y)) (* 31830988618379068626528276418969/25000000000000000000000000000000 (/ 1 (* x (pow y 2))))) x)) 1) x)
(/ (- (* -1 (/ (+ (* 31830988618379068626528276418969/25000000000000000000000000000000 (/ 1 (pow y 2))) (* 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 (/ 1 (* x (pow y 3))))) (pow x 2))) (+ 1 (/ 5641895835477563/5000000000000000 (* x y)))) 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 (* 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 (/ (+ 1 (* -1 (/ (+ (* -5641895835477563/5000000000000000 y) (* -5641895835477563/5000000000000000 (* y z))) (* x (pow y 2))))) x))
(* -1 (/ (+ 1 (* -1 (/ (- (* -1 (/ (- (* -31830988618379068626528276418969/25000000000000000000000000000000 (/ (pow z 2) (pow y 2))) (+ (* -1 (/ (+ (* -31830988618379068626528276418969/25000000000000000000000000000000 z) (* 31830988618379068626528276418969/25000000000000000000000000000000 z)) (pow y 2))) (* -1 (/ (pow (+ (* -5641895835477563/5000000000000000 y) (* -5641895835477563/5000000000000000 (* y z))) 2) (pow y 4))))) x)) (* -1 (/ (+ (* -5641895835477563/5000000000000000 y) (* -5641895835477563/5000000000000000 (* y z))) (pow y 2)))) x))) x))
(* -1 (/ (+ 1 (* -1 (/ (- (* -1 (/ (- (+ (* -31830988618379068626528276418969/25000000000000000000000000000000 (/ (pow z 2) (pow y 2))) (* -1 (/ (- (* 179587122125166574152748016388400639365587092547/62500000000000000000000000000000000000000000000 (/ (pow z 2) (pow y 3))) (+ (* -1 (/ (* (+ (* -31830988618379068626528276418969/25000000000000000000000000000000 z) (* 31830988618379068626528276418969/25000000000000000000000000000000 z)) (+ (* -5641895835477563/5000000000000000 y) (* -5641895835477563/5000000000000000 (* y z)))) (pow y 4))) (+ (* -1 (/ (* (+ (* -5641895835477563/5000000000000000 y) (* -5641895835477563/5000000000000000 (* y z))) (- (* -31830988618379068626528276418969/25000000000000000000000000000000 (/ (pow z 2) (pow y 2))) (+ (* -1 (/ (+ (* -31830988618379068626528276418969/25000000000000000000000000000000 z) (* 31830988618379068626528276418969/25000000000000000000000000000000 z)) (pow y 2))) (* -1 (/ (pow (+ (* -5641895835477563/5000000000000000 y) (* -5641895835477563/5000000000000000 (* y z))) 2) (pow y 4)))))) (pow y 2))) (* -1 (/ (+ (* -179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 (/ z y)) (* 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 (/ z y))) (pow y 2)))))) x))) (+ (* -1 (/ (+ (* -31830988618379068626528276418969/25000000000000000000000000000000 z) (* 31830988618379068626528276418969/25000000000000000000000000000000 z)) (pow y 2))) (* -1 (/ (pow (+ (* -5641895835477563/5000000000000000 y) (* -5641895835477563/5000000000000000 (* y z))) 2) (pow y 4))))) x)) (* -1 (/ (+ (* -5641895835477563/5000000000000000 y) (* -5641895835477563/5000000000000000 (* y z))) (pow y 2)))) 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))
(+ (* -1 (/ (+ (* -179587122125166574152748016388400639365587092547/62500000000000000000000000000000000000000000000 (/ (pow z 2) y)) (* 31830988618379068626528276418969/25000000000000000000000000000000 (/ (+ (* -31830988618379068626528276418969/6250000000000000000000000000000 (/ (pow z 2) (pow y 2))) (* 31830988618379068626528276418969/25000000000000000000000000000000 (/ (pow z 2) (pow y 2)))) x))) (pow x 3))) (+ (* -1 (pow y 2)) (* 31830988618379068626528276418969/25000000000000000000000000000000 (/ (pow z 2) (pow x 2)))))
(* -1 (/ (+ 1 (+ (/ 5641895835477563/5000000000000000 (* x y)) (/ 31830988618379068626528276418969/25000000000000000000000000000000 (* (pow x 2) (pow y 2))))) x))
(* -1 (/ (+ 1 (* -1 (/ (- (* -1 (/ (+ (* 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 (/ 1 (* x (pow y 3)))) (* 31830988618379068626528276418969/25000000000000000000000000000000 (/ 1 (pow y 2)))) x)) (* 5641895835477563/5000000000000000 (/ 1 y))) x))) x))
(* 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)))))))))
(+ 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 (- (pow z 2) 1)) (- (* -1 z) 1)))
(* y (+ (* 5000000000000000/5641895835477563 (/ (- (pow z 2) 1) (- (* -1 z) 1))) (* y (- (* 50000000000000000000000000000000/31830988618379068626528276418969 (/ (* x (pow z 2)) (- (* -1 z) 1))) (* 25000000000000000000000000000000/31830988618379068626528276418969 (/ (* (+ (* -1 (* x z)) (* -1 (* x (- (* -1 z) 1)))) (- (pow z 2) 1)) (pow (- (* -1 z) 1) 2)))))))
(* y (+ (* 5000000000000000/5641895835477563 (/ (- (pow z 2) 1) (- (* -1 z) 1))) (* y (- (+ (* 50000000000000000000000000000000/31830988618379068626528276418969 (/ (* x (pow z 2)) (- (* -1 z) 1))) (* y (- (* -5641895835477563/5000000000000000 (/ (+ (* -2500000000000000000000000000000000000000000000000000000000000000/1013211836423377808197068612118338110498536634308026710423022961 (* (pow x 2) (pow z 2))) (* 625000000000000000000000000000000000000000000000000000000000000/1013211836423377808197068612118338110498536634308026710423022961 (* (pow x 2) (pow z 2)))) (- (* -1 z) 1))) (+ (* 25000000000000000000000000000000/31830988618379068626528276418969 (/ (* (+ (* -5000000000000000/5641895835477563 (* (pow x 2) z)) (* 5000000000000000/5641895835477563 (* (pow x 2) z))) (- (pow z 2) 1)) (pow (- (* -1 z) 1) 2))) (* 5000000000000000/5641895835477563 (/ (* (+ (* -1 (* x z)) (* -1 (* x (- (* -1 z) 1)))) (- (* 50000000000000000000000000000000/31830988618379068626528276418969 (/ (* x (pow z 2)) (- (* -1 z) 1))) (* 25000000000000000000000000000000/31830988618379068626528276418969 (/ (* (+ (* -1 (* x z)) (* -1 (* x (- (* -1 z) 1)))) (- (pow z 2) 1)) (pow (- (* -1 z) 1) 2))))) (- (* -1 z) 1))))))) (* 25000000000000000000000000000000/31830988618379068626528276418969 (/ (* (+ (* -1 (* x z)) (* -1 (* x (- (* -1 z) 1)))) (- (pow z 2) 1)) (pow (- (* -1 z) 1) 2)))))))
(* y (+ (* 5000000000000000/5641895835477563 (/ (- (pow z 2) 1) (- (* -1 z) 1))) (* y (- (+ (* 50000000000000000000000000000000/31830988618379068626528276418969 (/ (* x (pow z 2)) (- (* -1 z) 1))) (* y (- (+ (* -5641895835477563/5000000000000000 (/ (+ (* -2500000000000000000000000000000000000000000000000000000000000000/1013211836423377808197068612118338110498536634308026710423022961 (* (pow x 2) (pow z 2))) (* 625000000000000000000000000000000000000000000000000000000000000/1013211836423377808197068612118338110498536634308026710423022961 (* (pow x 2) (pow z 2)))) (- (* -1 z) 1))) (* y (- (* -5641895835477563/5000000000000000 (/ (+ (* 6250000000000000000000000000000000000000000000000000000000000000000000000000000/5716435640373629036936327838135698990352533513761386655294448491685017549324043 (* (pow x 3) (pow z 2))) (* 10000000000000000/5641895835477563 (* x (+ (* -2500000000000000000000000000000000000000000000000000000000000000/1013211836423377808197068612118338110498536634308026710423022961 (* (pow x 2) (pow z 2))) (* 625000000000000000000000000000000000000000000000000000000000000/1013211836423377808197068612118338110498536634308026710423022961 (* (pow x 2) (pow z 2))))))) (- (* -1 z) 1))) (+ (* 25000000000000000000000000000000/31830988618379068626528276418969 (/ (* (+ (* -25000000000000000000000000000000/31830988618379068626528276418969 (* (pow x 3) z)) (* 25000000000000000000000000000000/31830988618379068626528276418969 (* (pow x 3) z))) (- (pow z 2) 1)) (pow (- (* -1 z) 1) 2))) (+ (* 5000000000000000/5641895835477563 (/ (* (+ (* -1 (* x z)) (* -1 (* x (- (* -1 z) 1)))) (- (* -5641895835477563/5000000000000000 (/ (+ (* -2500000000000000000000000000000000000000000000000000000000000000/1013211836423377808197068612118338110498536634308026710423022961 (* (pow x 2) (pow z 2))) (* 625000000000000000000000000000000000000000000000000000000000000/1013211836423377808197068612118338110498536634308026710423022961 (* (pow x 2) (pow z 2)))) (- (* -1 z) 1))) (+ (* 25000000000000000000000000000000/31830988618379068626528276418969 (/ (* (+ (* -5000000000000000/5641895835477563 (* (pow x 2) z)) (* 5000000000000000/5641895835477563 (* (pow x 2) z))) (- (pow z 2) 1)) (pow (- (* -1 z) 1) 2))) (* 5000000000000000/5641895835477563 (/ (* (+ (* -1 (* x z)) (* -1 (* x (- (* -1 z) 1)))) (- (* 50000000000000000000000000000000/31830988618379068626528276418969 (/ (* x (pow z 2)) (- (* -1 z) 1))) (* 25000000000000000000000000000000/31830988618379068626528276418969 (/ (* (+ (* -1 (* x z)) (* -1 (* x (- (* -1 z) 1)))) (- (pow z 2) 1)) (pow (- (* -1 z) 1) 2))))) (- (* -1 z) 1)))))) (- (* -1 z) 1))) (* 5000000000000000/5641895835477563 (/ (* (+ (* -5000000000000000/5641895835477563 (* (pow x 2) z)) (* 5000000000000000/5641895835477563 (* (pow x 2) z))) (- (* 50000000000000000000000000000000/31830988618379068626528276418969 (/ (* x (pow z 2)) (- (* -1 z) 1))) (* 25000000000000000000000000000000/31830988618379068626528276418969 (/ (* (+ (* -1 (* x z)) (* -1 (* x (- (* -1 z) 1)))) (- (pow z 2) 1)) (pow (- (* -1 z) 1) 2))))) (- (* -1 z) 1)))))))) (+ (* 25000000000000000000000000000000/31830988618379068626528276418969 (/ (* (+ (* -5000000000000000/5641895835477563 (* (pow x 2) z)) (* 5000000000000000/5641895835477563 (* (pow x 2) z))) (- (pow z 2) 1)) (pow (- (* -1 z) 1) 2))) (* 5000000000000000/5641895835477563 (/ (* (+ (* -1 (* x z)) (* -1 (* x (- (* -1 z) 1)))) (- (* 50000000000000000000000000000000/31830988618379068626528276418969 (/ (* x (pow z 2)) (- (* -1 z) 1))) (* 25000000000000000000000000000000/31830988618379068626528276418969 (/ (* (+ (* -1 (* x z)) (* -1 (* x (- (* -1 z) 1)))) (- (pow z 2) 1)) (pow (- (* -1 z) 1) 2))))) (- (* -1 z) 1))))))) (* 25000000000000000000000000000000/31830988618379068626528276418969 (/ (* (+ (* -1 (* x z)) (* -1 (* x (- (* -1 z) 1)))) (- (pow z 2) 1)) (pow (- (* -1 z) 1) 2)))))))
(* 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 (+ 1/2 (* -1/6 z)))
(* 1/6 y)
(* (pow y 2) (- (pow z 2) 1))
(* (pow y 2) (- (+ (* 10000000000000000/5641895835477563 (* x (* y (pow z 2)))) (pow z 2)) 1))
(* (pow y 2) (- (+ (* y (+ (* -31830988618379068626528276418969/25000000000000000000000000000000 (* y (+ (* -2500000000000000000000000000000000000000000000000000000000000000/1013211836423377808197068612118338110498536634308026710423022961 (* (pow x 2) (pow z 2))) (* 625000000000000000000000000000000000000000000000000000000000000/1013211836423377808197068612118338110498536634308026710423022961 (* (pow x 2) (pow z 2)))))) (* 10000000000000000/5641895835477563 (* x (pow z 2))))) (pow z 2)) 1))
(* (pow y 2) (- (+ (* y (+ (* 10000000000000000/5641895835477563 (* x (pow z 2))) (* y (+ (* -31830988618379068626528276418969/25000000000000000000000000000000 (* y (+ (* 6250000000000000000000000000000000000000000000000000000000000000000000000000000/5716435640373629036936327838135698990352533513761386655294448491685017549324043 (* (pow x 3) (pow z 2))) (* 10000000000000000/5641895835477563 (* x (+ (* -2500000000000000000000000000000000000000000000000000000000000000/1013211836423377808197068612118338110498536634308026710423022961 (* (pow x 2) (pow z 2))) (* 625000000000000000000000000000000000000000000000000000000000000/1013211836423377808197068612118338110498536634308026710423022961 (* (pow x 2) (pow z 2))))))))) (* -31830988618379068626528276418969/25000000000000000000000000000000 (+ (* -2500000000000000000000000000000000000000000000000000000000000000/1013211836423377808197068612118338110498536634308026710423022961 (* (pow x 2) (pow z 2))) (* 625000000000000000000000000000000000000000000000000000000000000/1013211836423377808197068612118338110498536634308026710423022961 (* (pow x 2) (pow z 2))))))))) (pow z 2)) 1))
(* y (+ 5000000000000000/5641895835477563 (* 25000000000000000000000000000000/31830988618379068626528276418969 (* x y))))
(* y (+ 5000000000000000/5641895835477563 (* y (- (* 125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547 (* (pow x 2) y)) (* -25000000000000000000000000000000/31830988618379068626528276418969 x)))))
(* y (+ 5000000000000000/5641895835477563 (* y (- (* y (- (* 625000000000000000000000000000000000000000000000000000000000000/1013211836423377808197068612118338110498536634308026710423022961 (* (pow x 3) y)) (* -125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547 (pow x 2)))) (* -25000000000000000000000000000000/31830988618379068626528276418969 x)))))
(/ y (exp z))
(* -1/3 y)
(+ (* 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)))))))
(- 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))))
(- (* -5641895835477563/5000000000000000 (/ z (* (pow x 2) y))) (+ (/ 1 x) (* 5641895835477563/5000000000000000 (/ 1 (* (pow x 2) y)))))
(- (* 31830988618379068626528276418969/25000000000000000000000000000000 (/ (pow z 2) (* (pow x 3) (pow y 2)))) (+ (* -1 (/ (+ (* -31830988618379068626528276418969/25000000000000000000000000000000 (/ z x)) (* 31830988618379068626528276418969/25000000000000000000000000000000 (/ z x))) (* (pow x 2) (pow y 2)))) (+ (* -1 (/ (- (* -5641895835477563/5000000000000000 z) 5641895835477563/5000000000000000) (* (pow x 2) y))) (+ (/ 1 x) (/ (pow (- (* -5641895835477563/5000000000000000 z) 5641895835477563/5000000000000000) 2) (* (pow x 3) (pow y 2)))))))
(- (+ (* 31830988618379068626528276418969/25000000000000000000000000000000 (/ (pow z 2) (* (pow x 3) (pow y 2)))) (* 179587122125166574152748016388400639365587092547/62500000000000000000000000000000000000000000000 (/ (pow z 2) (* (pow x 4) (pow y 3))))) (+ (* -1 (/ (+ (* -179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 (/ z (pow x 2))) (* 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 (/ z (pow x 2)))) (* (pow x 2) (pow y 3)))) (+ (* -1 (/ (+ (* -31830988618379068626528276418969/25000000000000000000000000000000 (/ z x)) (* 31830988618379068626528276418969/25000000000000000000000000000000 (/ z x))) (* (pow x 2) (pow y 2)))) (+ (* -1 (/ (- (* -5641895835477563/5000000000000000 z) 5641895835477563/5000000000000000) (* (pow x 2) y))) (+ (/ 1 x) (+ (/ (* (+ (* -31830988618379068626528276418969/25000000000000000000000000000000 (/ z x)) (* 31830988618379068626528276418969/25000000000000000000000000000000 (/ z x))) (- (* -5641895835477563/5000000000000000 z) 5641895835477563/5000000000000000)) (* (pow x 3) (pow y 3))) (+ (/ (* (- (* -5641895835477563/5000000000000000 z) 5641895835477563/5000000000000000) (- (* 31830988618379068626528276418969/25000000000000000000000000000000 (/ (pow z 2) (pow x 3))) (+ (* -1 (/ (+ (* -31830988618379068626528276418969/25000000000000000000000000000000 (/ z x)) (* 31830988618379068626528276418969/25000000000000000000000000000000 (/ z x))) (pow x 2))) (/ (pow (- (* -5641895835477563/5000000000000000 z) 5641895835477563/5000000000000000) 2) (pow x 3))))) (* x (pow y 3))) (/ (pow (- (* -5641895835477563/5000000000000000 z) 5641895835477563/5000000000000000) 2) (* (pow x 3) (pow y 2))))))))))
(- (* -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 2) (- (* 31830988618379068626528276418969/25000000000000000000000000000000 (/ (pow z 2) (* (pow x 2) (pow y 2)))) 1))
(* (pow y 2) (- (+ (* 31830988618379068626528276418969/25000000000000000000000000000000 (/ (pow z 2) (* (pow x 2) (pow y 2)))) (* 179587122125166574152748016388400639365587092547/62500000000000000000000000000000000000000000000 (/ (pow z 2) (* (pow x 3) (pow y 3))))) 1))
(* (pow y 2) (- (+ (* -31830988618379068626528276418969/25000000000000000000000000000000 (/ (+ (* -31830988618379068626528276418969/6250000000000000000000000000000 (/ (pow z 2) (pow x 4))) (* 31830988618379068626528276418969/25000000000000000000000000000000 (/ (pow z 2) (pow x 4)))) (pow y 4))) (+ (* 31830988618379068626528276418969/25000000000000000000000000000000 (/ (pow z 2) (* (pow x 2) (pow y 2)))) (* 179587122125166574152748016388400639365587092547/62500000000000000000000000000000000000000000000 (/ (pow z 2) (* (pow x 3) (pow y 3)))))) 1))
(* -1 (+ (/ 1 x) (* 5641895835477563/5000000000000000 (/ 1 (* (pow x 2) y)))))
(- (* -1 (/ (+ (* 5641895835477563/5000000000000000 (/ 1 (pow x 2))) (* 31830988618379068626528276418969/25000000000000000000000000000000 (/ 1 (* (pow x 3) y)))) y)) (/ 1 x))
(- (* -1 (/ (+ (* 31830988618379068626528276418969/25000000000000000000000000000000 (/ 1 (pow x 3))) (* 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 (/ 1 (* (pow x 4) y)))) (pow y 2))) (+ (/ 1 x) (/ 5641895835477563/5000000000000000 (* (pow x 2) y))))
(+ (* -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)))
(- (+ 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 (/ (+ 5641895835477563/5000000000000000 (* 5641895835477563/5000000000000000 z)) (* (pow x 2) y))) (/ 1 x))
(- (* -1 (/ (- (* -1 (/ (- (* 31830988618379068626528276418969/25000000000000000000000000000000 (/ (pow z 2) (pow x 3))) (+ (* -1 (/ (+ (* -31830988618379068626528276418969/25000000000000000000000000000000 (/ z x)) (* 31830988618379068626528276418969/25000000000000000000000000000000 (/ z x))) (pow x 2))) (/ (pow (+ 5641895835477563/5000000000000000 (* 5641895835477563/5000000000000000 z)) 2) (pow x 3)))) y)) (* -1 (/ (+ 5641895835477563/5000000000000000 (* 5641895835477563/5000000000000000 z)) (pow x 2)))) y)) (/ 1 x))
(- (* -1 (/ (- (* -1 (/ (- (+ (* -1 (/ (- (* -179587122125166574152748016388400639365587092547/62500000000000000000000000000000000000000000000 (/ (pow z 2) (pow x 4))) (+ (* -1 (/ (+ (* -179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 (/ z (pow x 2))) (* 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 (/ z (pow x 2)))) (pow x 2))) (+ (/ (* (+ 5641895835477563/5000000000000000 (* 5641895835477563/5000000000000000 z)) (+ (* -31830988618379068626528276418969/25000000000000000000000000000000 (/ z x)) (* 31830988618379068626528276418969/25000000000000000000000000000000 (/ z x)))) (pow x 3)) (/ (* (+ 5641895835477563/5000000000000000 (* 5641895835477563/5000000000000000 z)) (- (* 31830988618379068626528276418969/25000000000000000000000000000000 (/ (pow z 2) (pow x 3))) (+ (* -1 (/ (+ (* -31830988618379068626528276418969/25000000000000000000000000000000 (/ z x)) (* 31830988618379068626528276418969/25000000000000000000000000000000 (/ z x))) (pow x 2))) (/ (pow (+ 5641895835477563/5000000000000000 (* 5641895835477563/5000000000000000 z)) 2) (pow x 3))))) x)))) y)) (* 31830988618379068626528276418969/25000000000000000000000000000000 (/ (pow z 2) (pow x 3)))) (+ (* -1 (/ (+ (* -31830988618379068626528276418969/25000000000000000000000000000000 (/ z x)) (* 31830988618379068626528276418969/25000000000000000000000000000000 (/ z x))) (pow x 2))) (/ (pow (+ 5641895835477563/5000000000000000 (* 5641895835477563/5000000000000000 z)) 2) (pow x 3)))) y)) (* -1 (/ (+ 5641895835477563/5000000000000000 (* 5641895835477563/5000000000000000 z)) (pow x 2)))) 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 (* y (- (* 1/6 z) 1/2)))
(* (pow y 2) (- (+ (* -1 (/ (+ (* -179587122125166574152748016388400639365587092547/62500000000000000000000000000000000000000000000 (/ (pow z 2) (pow x 3))) (* 31830988618379068626528276418969/25000000000000000000000000000000 (/ (+ (* -31830988618379068626528276418969/6250000000000000000000000000000 (/ (pow z 2) (pow x 4))) (* 31830988618379068626528276418969/25000000000000000000000000000000 (/ (pow z 2) (pow x 4)))) y))) (pow y 3))) (* 31830988618379068626528276418969/25000000000000000000000000000000 (/ (pow z 2) (* (pow x 2) (pow y 2))))) 1))
(- (* -1 (/ (+ (* 31830988618379068626528276418969/25000000000000000000000000000000 (/ 1 (* (pow x 3) y))) (* 5641895835477563/5000000000000000 (/ 1 (pow x 2)))) y)) (/ 1 x))
(- (* -1 (/ (+ (* 5641895835477563/5000000000000000 (/ 1 (pow x 2))) (+ (/ 31830988618379068626528276418969/25000000000000000000000000000000 (* (pow x 3) y)) (/ 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 (* (pow x 4) (pow y 2))))) y)) (/ 1 x))
(* -5641895835477563/5000000000000000 (/ (* y z) (- 5641895835477563/5000000000000000 (* x y))))
(+ 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))))
(+ (* -5000000000000000/5641895835477563 (* y z)) (* 5000000000000000/5641895835477563 y))
(* 1/2 y)
(+ (* -1 (* z (+ (* -1/3 y) (* 1/2 y)))) (* 1/2 y))
(+ (* 5000000000000000/5641895835477563 y) (* z (+ (* -5000000000000000/5641895835477563 y) (* -5000000000000000/5641895835477563 (* z (+ (* -1 y) (* 1/2 y)))))))
(+ (* 5000000000000000/5641895835477563 y) (* z (+ (* -5000000000000000/5641895835477563 y) (* z (+ (* -5000000000000000/5641895835477563 (* z (+ (* -1 (+ (* -1 y) (* 1/2 y))) (+ (* -1/2 y) (* 1/6 y))))) (* -5000000000000000/5641895835477563 (+ (* -1 y) (* 1/2 y))))))))
1
(+ 1 z)
(+ 1 (* z (+ 1 (* 1/2 z))))
(+ 1 (* z (+ 1 (* z (+ 1/2 (* 1/6 z))))))
(+ (* -1 (pow y 2)) (* 31830988618379068626528276418969/25000000000000000000000000000000 (/ (* (pow y 2) (pow z 2)) (pow (- 5641895835477563/5000000000000000 (* x y)) 2))))
5000000000000000/5641895835477563
(+ 5000000000000000/5641895835477563 (* -5000000000000000/5641895835477563 z))
y
(+ y (* -1 (* y z)))
(+ y (* z (- (* -1 (* z (+ (* -1 y) (* 1/2 y)))) y)))
(+ y (* z (- (* z (- (* -1 (* z (+ (* -1 (+ (* -1 y) (* 1/2 y))) (+ (* -1/2 y) (* 1/6 y))))) (+ (* -1 y) (* 1/2 y)))) y)))
(+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y))))
(/ 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))))
(* -1 (* z (+ (* -1/3 y) (* 1/2 y))))
(* z (+ (* -1 (+ (* -1/3 y) (* 1/2 y))) (* 1/2 (/ y z))))
(exp z)
(* 31830988618379068626528276418969/25000000000000000000000000000000 (/ (* (pow y 2) (pow z 2)) (pow (- 5641895835477563/5000000000000000 (* x y)) 2)))
(* (pow z 2) (+ (* -1 (/ (pow y 2) (pow z 2))) (* 31830988618379068626528276418969/25000000000000000000000000000000 (/ (pow y 2) (pow (- 5641895835477563/5000000000000000 (* x y)) 2)))))
(* -5000000000000000/5641895835477563 z)
(* z (- (* 5000000000000000/5641895835477563 (/ 1 z)) 5000000000000000/5641895835477563))
(* -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 (+ (* -1/2 (/ y z)) (+ (* -1/3 y) (* 1/2 y)))))
(* -1 (* z (- 5000000000000000/5641895835477563 (* 5000000000000000/5641895835477563 (/ 1 z)))))
Outputs
(* -1 (* y z))
(*.f64 (neg.f64 y) z)
(+ (* -1 (* y z)) (* -5000000000000000/5641895835477563 (* x (* (pow y 2) z))))
(fma.f64 (*.f64 #s(literal -5000000000000000/5641895835477563 binary64) x) (*.f64 (*.f64 y y) z) (*.f64 (neg.f64 y) z))
(+ (* -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 y y) z) #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 y y) z) #s(literal -5000000000000000/5641895835477563 binary64))) x))
(* 5000000000000000/5641895835477563 (/ y (exp z)))
(*.f64 #s(literal 5000000000000000/5641895835477563 binary64) (/.f64 y (exp.f64 z)))
(+ (* 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 #s(literal 5000000000000000/5641895835477563 binary64) (/.f64 y (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 (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 #s(literal 5000000000000000/5641895835477563 binary64) (/.f64 y (exp.f64 z))))
(+ (* 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 #s(literal 5000000000000000/5641895835477563 binary64) (/.f64 y (exp.f64 z))))
(+ (* 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 #s(literal 5000000000000000/5641895835477563 binary64) (/.f64 y (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 (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 #s(literal 5000000000000000/5641895835477563 binary64) (/.f64 y (exp.f64 z))))
(+ (* 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 #s(literal 5000000000000000/5641895835477563 binary64) (/.f64 y (exp.f64 z))))
(* 5000000000000000/5641895835477563 (/ (+ (* -1 (pow y 2)) (* (pow y 2) (pow z 2))) (- (* -1 (* y z)) y)))
(*.f64 (/.f64 (fma.f64 (neg.f64 y) y (*.f64 (*.f64 z z) (*.f64 y y))) (-.f64 (*.f64 (neg.f64 y) z) y)) #s(literal 5000000000000000/5641895835477563 binary64))
(+ (* 5000000000000000/5641895835477563 (/ (+ (* -1 (pow y 2)) (* (pow y 2) (pow z 2))) (- (* -1 (* y z)) y))) (* x (- (* 50000000000000000000000000000000/31830988618379068626528276418969 (/ (* (pow y 3) (pow z 2)) (- (* -1 (* y z)) y))) (* 25000000000000000000000000000000/31830988618379068626528276418969 (/ (* (+ (* -1 (* y (- (* -1 (* y z)) y))) (* -1 (* (pow y 2) z))) (+ (* -1 (pow y 2)) (* (pow y 2) (pow z 2)))) (pow (- (* -1 (* y z)) y) 2))))))
(fma.f64 (fma.f64 (/.f64 (*.f64 (*.f64 z z) (pow.f64 y #s(literal 3 binary64))) (-.f64 (*.f64 (neg.f64 y) z) y)) #s(literal 50000000000000000000000000000000/31830988618379068626528276418969 binary64) (*.f64 #s(literal -25000000000000000000000000000000/31830988618379068626528276418969 binary64) (*.f64 (neg.f64 (fma.f64 (*.f64 y y) z (*.f64 (-.f64 (*.f64 (neg.f64 y) z) y) y))) (/.f64 (fma.f64 (neg.f64 y) y (*.f64 (*.f64 z z) (*.f64 y y))) (pow.f64 (-.f64 (*.f64 (neg.f64 y) z) y) #s(literal 2 binary64)))))) x (*.f64 (/.f64 (fma.f64 (neg.f64 y) y (*.f64 (*.f64 z z) (*.f64 y y))) (-.f64 (*.f64 (neg.f64 y) z) y)) #s(literal 5000000000000000/5641895835477563 binary64)))
(+ (* 5000000000000000/5641895835477563 (/ (+ (* -1 (pow y 2)) (* (pow y 2) (pow z 2))) (- (* -1 (* y z)) y))) (* x (- (+ (* 50000000000000000000000000000000/31830988618379068626528276418969 (/ (* (pow y 3) (pow z 2)) (- (* -1 (* y z)) y))) (* x (- (* -5641895835477563/5000000000000000 (/ (+ (* -2500000000000000000000000000000000000000000000000000000000000000/1013211836423377808197068612118338110498536634308026710423022961 (* (pow y 4) (pow z 2))) (* 625000000000000000000000000000000000000000000000000000000000000/1013211836423377808197068612118338110498536634308026710423022961 (* (pow y 4) (pow z 2)))) (- (* -1 (* y z)) y))) (+ (* 25000000000000000000000000000000/31830988618379068626528276418969 (/ (* (+ (* -1 (pow y 2)) (* (pow y 2) (pow z 2))) (+ (* -5000000000000000/5641895835477563 (* (pow y 3) z)) (* 5000000000000000/5641895835477563 (* (pow y 3) z)))) (pow (- (* -1 (* y z)) y) 2))) (* 5000000000000000/5641895835477563 (/ (* (+ (* -1 (* y (- (* -1 (* y z)) y))) (* -1 (* (pow y 2) z))) (- (* 50000000000000000000000000000000/31830988618379068626528276418969 (/ (* (pow y 3) (pow z 2)) (- (* -1 (* y z)) y))) (* 25000000000000000000000000000000/31830988618379068626528276418969 (/ (* (+ (* -1 (* y (- (* -1 (* y z)) y))) (* -1 (* (pow y 2) z))) (+ (* -1 (pow y 2)) (* (pow y 2) (pow z 2)))) (pow (- (* -1 (* y z)) y) 2))))) (- (* -1 (* y z)) y))))))) (* 25000000000000000000000000000000/31830988618379068626528276418969 (/ (* (+ (* -1 (* y (- (* -1 (* y z)) y))) (* -1 (* (pow y 2) z))) (+ (* -1 (pow y 2)) (* (pow y 2) (pow z 2)))) (pow (- (* -1 (* y z)) y) 2))))))
(fma.f64 (fma.f64 (/.f64 (*.f64 (*.f64 z z) (pow.f64 y #s(literal 3 binary64))) (-.f64 (*.f64 (neg.f64 y) z) y)) #s(literal 50000000000000000000000000000000/31830988618379068626528276418969 binary64) (fma.f64 (-.f64 (fma.f64 (/.f64 (*.f64 (*.f64 (*.f64 z z) (pow.f64 y #s(literal 4 binary64))) #s(literal -1875000000000000000000000000000000000000000000000000000000000000/1013211836423377808197068612118338110498536634308026710423022961 binary64)) (-.f64 (*.f64 (neg.f64 y) z) y)) #s(literal -5641895835477563/5000000000000000 binary64) (*.f64 #s(literal -25000000000000000000000000000000/31830988618379068626528276418969 binary64) (/.f64 (*.f64 (*.f64 (*.f64 (pow.f64 y #s(literal 3 binary64)) z) #s(literal 0 binary64)) (fma.f64 (neg.f64 y) y (*.f64 (*.f64 z z) (*.f64 y y)))) (pow.f64 (-.f64 (*.f64 (neg.f64 y) z) y) #s(literal 2 binary64))))) (*.f64 (/.f64 (*.f64 (fma.f64 (/.f64 (*.f64 (*.f64 z z) (pow.f64 y #s(literal 3 binary64))) (-.f64 (*.f64 (neg.f64 y) z) y)) #s(literal 50000000000000000000000000000000/31830988618379068626528276418969 binary64) (*.f64 #s(literal -25000000000000000000000000000000/31830988618379068626528276418969 binary64) (*.f64 (neg.f64 (fma.f64 (*.f64 y y) z (*.f64 (-.f64 (*.f64 (neg.f64 y) z) y) y))) (/.f64 (fma.f64 (neg.f64 y) y (*.f64 (*.f64 z z) (*.f64 y y))) (pow.f64 (-.f64 (*.f64 (neg.f64 y) z) y) #s(literal 2 binary64)))))) (neg.f64 (fma.f64 (*.f64 y y) z (*.f64 (-.f64 (*.f64 (neg.f64 y) z) y) y)))) (-.f64 (*.f64 (neg.f64 y) z) y)) #s(literal 5000000000000000/5641895835477563 binary64))) x (*.f64 #s(literal -25000000000000000000000000000000/31830988618379068626528276418969 binary64) (*.f64 (neg.f64 (fma.f64 (*.f64 y y) z (*.f64 (-.f64 (*.f64 (neg.f64 y) z) y) y))) (/.f64 (fma.f64 (neg.f64 y) y (*.f64 (*.f64 z z) (*.f64 y y))) (pow.f64 (-.f64 (*.f64 (neg.f64 y) z) y) #s(literal 2 binary64))))))) x (*.f64 (/.f64 (fma.f64 (neg.f64 y) y (*.f64 (*.f64 z z) (*.f64 y y))) (-.f64 (*.f64 (neg.f64 y) z) y)) #s(literal 5000000000000000/5641895835477563 binary64)))
(+ (* 5000000000000000/5641895835477563 (/ (+ (* -1 (pow y 2)) (* (pow y 2) (pow z 2))) (- (* -1 (* y z)) y))) (* x (- (+ (* 50000000000000000000000000000000/31830988618379068626528276418969 (/ (* (pow y 3) (pow z 2)) (- (* -1 (* y z)) y))) (* x (- (+ (* -5641895835477563/5000000000000000 (/ (+ (* -2500000000000000000000000000000000000000000000000000000000000000/1013211836423377808197068612118338110498536634308026710423022961 (* (pow y 4) (pow z 2))) (* 625000000000000000000000000000000000000000000000000000000000000/1013211836423377808197068612118338110498536634308026710423022961 (* (pow y 4) (pow z 2)))) (- (* -1 (* y z)) y))) (* x (- (* -5641895835477563/5000000000000000 (/ (+ (* 6250000000000000000000000000000000000000000000000000000000000000000000000000000/5716435640373629036936327838135698990352533513761386655294448491685017549324043 (* (pow y 5) (pow z 2))) (* 10000000000000000/5641895835477563 (* y (+ (* -2500000000000000000000000000000000000000000000000000000000000000/1013211836423377808197068612118338110498536634308026710423022961 (* (pow y 4) (pow z 2))) (* 625000000000000000000000000000000000000000000000000000000000000/1013211836423377808197068612118338110498536634308026710423022961 (* (pow y 4) (pow z 2))))))) (- (* -1 (* y z)) y))) (+ (* 25000000000000000000000000000000/31830988618379068626528276418969 (/ (* (+ (* -1 (pow y 2)) (* (pow y 2) (pow z 2))) (+ (* -25000000000000000000000000000000/31830988618379068626528276418969 (* (pow y 4) z)) (* 25000000000000000000000000000000/31830988618379068626528276418969 (* (pow y 4) z)))) (pow (- (* -1 (* y z)) y) 2))) (+ (* 5000000000000000/5641895835477563 (/ (* (+ (* -1 (* y (- (* -1 (* y z)) y))) (* -1 (* (pow y 2) z))) (- (* -5641895835477563/5000000000000000 (/ (+ (* -2500000000000000000000000000000000000000000000000000000000000000/1013211836423377808197068612118338110498536634308026710423022961 (* (pow y 4) (pow z 2))) (* 625000000000000000000000000000000000000000000000000000000000000/1013211836423377808197068612118338110498536634308026710423022961 (* (pow y 4) (pow z 2)))) (- (* -1 (* y z)) y))) (+ (* 25000000000000000000000000000000/31830988618379068626528276418969 (/ (* (+ (* -1 (pow y 2)) (* (pow y 2) (pow z 2))) (+ (* -5000000000000000/5641895835477563 (* (pow y 3) z)) (* 5000000000000000/5641895835477563 (* (pow y 3) z)))) (pow (- (* -1 (* y z)) y) 2))) (* 5000000000000000/5641895835477563 (/ (* (+ (* -1 (* y (- (* -1 (* y z)) y))) (* -1 (* (pow y 2) z))) (- (* 50000000000000000000000000000000/31830988618379068626528276418969 (/ (* (pow y 3) (pow z 2)) (- (* -1 (* y z)) y))) (* 25000000000000000000000000000000/31830988618379068626528276418969 (/ (* (+ (* -1 (* y (- (* -1 (* y z)) y))) (* -1 (* (pow y 2) z))) (+ (* -1 (pow y 2)) (* (pow y 2) (pow z 2)))) (pow (- (* -1 (* y z)) y) 2))))) (- (* -1 (* y z)) y)))))) (- (* -1 (* y z)) y))) (* 5000000000000000/5641895835477563 (/ (* (+ (* -5000000000000000/5641895835477563 (* (pow y 3) z)) (* 5000000000000000/5641895835477563 (* (pow y 3) z))) (- (* 50000000000000000000000000000000/31830988618379068626528276418969 (/ (* (pow y 3) (pow z 2)) (- (* -1 (* y z)) y))) (* 25000000000000000000000000000000/31830988618379068626528276418969 (/ (* (+ (* -1 (* y (- (* -1 (* y z)) y))) (* -1 (* (pow y 2) z))) (+ (* -1 (pow y 2)) (* (pow y 2) (pow z 2)))) (pow (- (* -1 (* y z)) y) 2))))) (- (* -1 (* y z)) y)))))))) (+ (* 25000000000000000000000000000000/31830988618379068626528276418969 (/ (* (+ (* -1 (pow y 2)) (* (pow y 2) (pow z 2))) (+ (* -5000000000000000/5641895835477563 (* (pow y 3) z)) (* 5000000000000000/5641895835477563 (* (pow y 3) z)))) (pow (- (* -1 (* y z)) y) 2))) (* 5000000000000000/5641895835477563 (/ (* (+ (* -1 (* y (- (* -1 (* y z)) y))) (* -1 (* (pow y 2) z))) (- (* 50000000000000000000000000000000/31830988618379068626528276418969 (/ (* (pow y 3) (pow z 2)) (- (* -1 (* y z)) y))) (* 25000000000000000000000000000000/31830988618379068626528276418969 (/ (* (+ (* -1 (* y (- (* -1 (* y z)) y))) (* -1 (* (pow y 2) z))) (+ (* -1 (pow y 2)) (* (pow y 2) (pow z 2)))) (pow (- (* -1 (* y z)) y) 2))))) (- (* -1 (* y z)) y))))))) (* 25000000000000000000000000000000/31830988618379068626528276418969 (/ (* (+ (* -1 (* y (- (* -1 (* y z)) y))) (* -1 (* (pow y 2) z))) (+ (* -1 (pow y 2)) (* (pow y 2) (pow z 2)))) (pow (- (* -1 (* y z)) y) 2))))))
(fma.f64 (fma.f64 (/.f64 (*.f64 (*.f64 z z) (pow.f64 y #s(literal 3 binary64))) (-.f64 (*.f64 (neg.f64 y) z) y)) #s(literal 50000000000000000000000000000000/31830988618379068626528276418969 binary64) (fma.f64 (-.f64 (fma.f64 (-.f64 (fma.f64 (/.f64 (fma.f64 (*.f64 #s(literal 6250000000000000000000000000000000000000000000000000000000000000000000000000000/5716435640373629036936327838135698990352533513761386655294448491685017549324043 binary64) (pow.f64 y #s(literal 5 binary64))) (*.f64 z z) (*.f64 (*.f64 #s(literal 10000000000000000/5641895835477563 binary64) y) (*.f64 (*.f64 (*.f64 z z) (pow.f64 y #s(literal 4 binary64))) #s(literal -1875000000000000000000000000000000000000000000000000000000000000/1013211836423377808197068612118338110498536634308026710423022961 binary64)))) (-.f64 (*.f64 (neg.f64 y) z) y)) #s(literal -5641895835477563/5000000000000000 binary64) (*.f64 #s(literal -25000000000000000000000000000000/31830988618379068626528276418969 binary64) (/.f64 (*.f64 (*.f64 (*.f64 (pow.f64 y #s(literal 4 binary64)) z) #s(literal 0 binary64)) (fma.f64 (neg.f64 y) y (*.f64 (*.f64 z z) (*.f64 y y)))) (pow.f64 (-.f64 (*.f64 (neg.f64 y) z) y) #s(literal 2 binary64))))) (*.f64 #s(literal 5000000000000000/5641895835477563 binary64) (/.f64 (fma.f64 (-.f64 (fma.f64 (/.f64 (*.f64 (*.f64 (*.f64 z z) (pow.f64 y #s(literal 4 binary64))) #s(literal -1875000000000000000000000000000000000000000000000000000000000000/1013211836423377808197068612118338110498536634308026710423022961 binary64)) (-.f64 (*.f64 (neg.f64 y) z) y)) #s(literal -5641895835477563/5000000000000000 binary64) (*.f64 #s(literal -25000000000000000000000000000000/31830988618379068626528276418969 binary64) (/.f64 (*.f64 (*.f64 (*.f64 (pow.f64 y #s(literal 3 binary64)) z) #s(literal 0 binary64)) (fma.f64 (neg.f64 y) y (*.f64 (*.f64 z z) (*.f64 y y)))) (pow.f64 (-.f64 (*.f64 (neg.f64 y) z) y) #s(literal 2 binary64))))) (*.f64 (/.f64 (*.f64 (fma.f64 (/.f64 (*.f64 (*.f64 z z) (pow.f64 y #s(literal 3 binary64))) (-.f64 (*.f64 (neg.f64 y) z) y)) #s(literal 50000000000000000000000000000000/31830988618379068626528276418969 binary64) (*.f64 #s(literal -25000000000000000000000000000000/31830988618379068626528276418969 binary64) (*.f64 (neg.f64 (fma.f64 (*.f64 y y) z (*.f64 (-.f64 (*.f64 (neg.f64 y) z) y) y))) (/.f64 (fma.f64 (neg.f64 y) y (*.f64 (*.f64 z z) (*.f64 y y))) (pow.f64 (-.f64 (*.f64 (neg.f64 y) z) y) #s(literal 2 binary64)))))) (neg.f64 (fma.f64 (*.f64 y y) z (*.f64 (-.f64 (*.f64 (neg.f64 y) z) y) y)))) (-.f64 (*.f64 (neg.f64 y) z) y)) #s(literal 5000000000000000/5641895835477563 binary64))) (neg.f64 (fma.f64 (*.f64 y y) z (*.f64 (-.f64 (*.f64 (neg.f64 y) z) y) y))) (*.f64 (*.f64 (*.f64 (pow.f64 y #s(literal 3 binary64)) z) #s(literal 0 binary64)) (fma.f64 (/.f64 (*.f64 (*.f64 z z) (pow.f64 y #s(literal 3 binary64))) (-.f64 (*.f64 (neg.f64 y) z) y)) #s(literal 50000000000000000000000000000000/31830988618379068626528276418969 binary64) (*.f64 #s(literal -25000000000000000000000000000000/31830988618379068626528276418969 binary64) (*.f64 (neg.f64 (fma.f64 (*.f64 y y) z (*.f64 (-.f64 (*.f64 (neg.f64 y) z) y) y))) (/.f64 (fma.f64 (neg.f64 y) y (*.f64 (*.f64 z z) (*.f64 y y))) (pow.f64 (-.f64 (*.f64 (neg.f64 y) z) y) #s(literal 2 binary64)))))))) (-.f64 (*.f64 (neg.f64 y) z) y)))) x (*.f64 (/.f64 (*.f64 (*.f64 (*.f64 z z) (pow.f64 y #s(literal 4 binary64))) #s(literal -1875000000000000000000000000000000000000000000000000000000000000/1013211836423377808197068612118338110498536634308026710423022961 binary64)) (-.f64 (*.f64 (neg.f64 y) z) y)) #s(literal -5641895835477563/5000000000000000 binary64))) (fma.f64 (/.f64 (*.f64 (fma.f64 (/.f64 (*.f64 (*.f64 z z) (pow.f64 y #s(literal 3 binary64))) (-.f64 (*.f64 (neg.f64 y) z) y)) #s(literal 50000000000000000000000000000000/31830988618379068626528276418969 binary64) (*.f64 #s(literal -25000000000000000000000000000000/31830988618379068626528276418969 binary64) (*.f64 (neg.f64 (fma.f64 (*.f64 y y) z (*.f64 (-.f64 (*.f64 (neg.f64 y) z) y) y))) (/.f64 (fma.f64 (neg.f64 y) y (*.f64 (*.f64 z z) (*.f64 y y))) (pow.f64 (-.f64 (*.f64 (neg.f64 y) z) y) #s(literal 2 binary64)))))) (neg.f64 (fma.f64 (*.f64 y y) z (*.f64 (-.f64 (*.f64 (neg.f64 y) z) y) y)))) (-.f64 (*.f64 (neg.f64 y) z) y)) #s(literal 5000000000000000/5641895835477563 binary64) (*.f64 (/.f64 (*.f64 (*.f64 (*.f64 (pow.f64 y #s(literal 3 binary64)) z) #s(literal 0 binary64)) (fma.f64 (neg.f64 y) y (*.f64 (*.f64 z z) (*.f64 y y)))) (pow.f64 (-.f64 (*.f64 (neg.f64 y) z) y) #s(literal 2 binary64))) #s(literal 25000000000000000000000000000000/31830988618379068626528276418969 binary64)))) x (*.f64 #s(literal -25000000000000000000000000000000/31830988618379068626528276418969 binary64) (*.f64 (neg.f64 (fma.f64 (*.f64 y y) z (*.f64 (-.f64 (*.f64 (neg.f64 y) z) y) y))) (/.f64 (fma.f64 (neg.f64 y) y (*.f64 (*.f64 z z) (*.f64 y y))) (pow.f64 (-.f64 (*.f64 (neg.f64 y) z) y) #s(literal 2 binary64))))))) x (*.f64 (/.f64 (fma.f64 (neg.f64 y) y (*.f64 (*.f64 z z) (*.f64 y y))) (-.f64 (*.f64 (neg.f64 y) z) y)) #s(literal 5000000000000000/5641895835477563 binary64)))
(/ -1 x)
(/.f64 #s(literal -1 binary64) x)
(/ (- (pow x 2) 1) x)
(/.f64 (-.f64 (*.f64 x x) #s(literal 1 binary64)) x)
(* 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)))
(+ (* -1 (pow y 2)) (* (pow y 2) (pow z 2)))
(fma.f64 (neg.f64 y) y (*.f64 (*.f64 z z) (*.f64 y y)))
(+ (* -1 (pow y 2)) (+ (* 10000000000000000/5641895835477563 (* x (* (pow y 3) (pow z 2)))) (* (pow y 2) (pow z 2))))
(fma.f64 (neg.f64 y) y (fma.f64 (*.f64 #s(literal 10000000000000000/5641895835477563 binary64) x) (*.f64 (*.f64 z z) (pow.f64 y #s(literal 3 binary64))) (*.f64 (*.f64 z z) (*.f64 y y))))
(+ (* -1 (pow y 2)) (+ (* x (+ (* -31830988618379068626528276418969/25000000000000000000000000000000 (* x (+ (* -2500000000000000000000000000000000000000000000000000000000000000/1013211836423377808197068612118338110498536634308026710423022961 (* (pow y 4) (pow z 2))) (* 625000000000000000000000000000000000000000000000000000000000000/1013211836423377808197068612118338110498536634308026710423022961 (* (pow y 4) (pow z 2)))))) (* 10000000000000000/5641895835477563 (* (pow y 3) (pow z 2))))) (* (pow y 2) (pow z 2))))
(fma.f64 (neg.f64 y) y (fma.f64 (fma.f64 (*.f64 #s(literal 10000000000000000/5641895835477563 binary64) (pow.f64 y #s(literal 3 binary64))) (*.f64 z z) (*.f64 (*.f64 #s(literal -31830988618379068626528276418969/25000000000000000000000000000000 binary64) x) (*.f64 (*.f64 (*.f64 z z) (pow.f64 y #s(literal 4 binary64))) #s(literal -1875000000000000000000000000000000000000000000000000000000000000/1013211836423377808197068612118338110498536634308026710423022961 binary64)))) x (*.f64 (*.f64 z z) (*.f64 y y))))
(+ (* -1 (pow y 2)) (+ (* x (+ (* 10000000000000000/5641895835477563 (* (pow y 3) (pow z 2))) (* x (+ (* -31830988618379068626528276418969/25000000000000000000000000000000 (* x (+ (* 6250000000000000000000000000000000000000000000000000000000000000000000000000000/5716435640373629036936327838135698990352533513761386655294448491685017549324043 (* (pow y 5) (pow z 2))) (* 10000000000000000/5641895835477563 (* y (+ (* -2500000000000000000000000000000000000000000000000000000000000000/1013211836423377808197068612118338110498536634308026710423022961 (* (pow y 4) (pow z 2))) (* 625000000000000000000000000000000000000000000000000000000000000/1013211836423377808197068612118338110498536634308026710423022961 (* (pow y 4) (pow z 2))))))))) (* -31830988618379068626528276418969/25000000000000000000000000000000 (+ (* -2500000000000000000000000000000000000000000000000000000000000000/1013211836423377808197068612118338110498536634308026710423022961 (* (pow y 4) (pow z 2))) (* 625000000000000000000000000000000000000000000000000000000000000/1013211836423377808197068612118338110498536634308026710423022961 (* (pow y 4) (pow z 2))))))))) (* (pow y 2) (pow z 2))))
(fma.f64 (neg.f64 y) y (fma.f64 (fma.f64 (*.f64 #s(literal -31830988618379068626528276418969/25000000000000000000000000000000 binary64) (fma.f64 (fma.f64 (*.f64 #s(literal 6250000000000000000000000000000000000000000000000000000000000000000000000000000/5716435640373629036936327838135698990352533513761386655294448491685017549324043 binary64) (pow.f64 y #s(literal 5 binary64))) (*.f64 z z) (*.f64 (*.f64 #s(literal 10000000000000000/5641895835477563 binary64) y) (*.f64 (*.f64 (*.f64 z z) (pow.f64 y #s(literal 4 binary64))) #s(literal -1875000000000000000000000000000000000000000000000000000000000000/1013211836423377808197068612118338110498536634308026710423022961 binary64)))) x (*.f64 (*.f64 (*.f64 z z) (pow.f64 y #s(literal 4 binary64))) #s(literal -1875000000000000000000000000000000000000000000000000000000000000/1013211836423377808197068612118338110498536634308026710423022961 binary64)))) x (*.f64 (*.f64 #s(literal 10000000000000000/5641895835477563 binary64) (pow.f64 y #s(literal 3 binary64))) (*.f64 z z))) x (*.f64 (*.f64 z z) (*.f64 y y))))
(* 5000000000000000/5641895835477563 y)
(*.f64 #s(literal 5000000000000000/5641895835477563 binary64) y)
(+ (* 25000000000000000000000000000000/31830988618379068626528276418969 (* x (pow y 2))) (* 5000000000000000/5641895835477563 y))
(fma.f64 (*.f64 (*.f64 y y) x) #s(literal 25000000000000000000000000000000/31830988618379068626528276418969 binary64) (*.f64 #s(literal 5000000000000000/5641895835477563 binary64) y))
(+ (* 5000000000000000/5641895835477563 y) (* x (- (* 125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547 (* x (pow y 3))) (* -25000000000000000000000000000000/31830988618379068626528276418969 (pow y 2)))))
(fma.f64 (fma.f64 (*.f64 #s(literal 125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547 binary64) x) (pow.f64 y #s(literal 3 binary64)) (*.f64 #s(literal 25000000000000000000000000000000/31830988618379068626528276418969 binary64) (*.f64 y y))) x (*.f64 #s(literal 5000000000000000/5641895835477563 binary64) y))
(+ (* 5000000000000000/5641895835477563 y) (* x (- (* x (- (* 625000000000000000000000000000000000000000000000000000000000000/1013211836423377808197068612118338110498536634308026710423022961 (* x (pow y 4))) (* -125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547 (pow y 3)))) (* -25000000000000000000000000000000/31830988618379068626528276418969 (pow y 2)))))
(fma.f64 (fma.f64 (fma.f64 (*.f64 #s(literal 625000000000000000000000000000000000000000000000000000000000000/1013211836423377808197068612118338110498536634308026710423022961 binary64) x) (pow.f64 y #s(literal 4 binary64)) (*.f64 #s(literal 125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547 binary64) (pow.f64 y #s(literal 3 binary64)))) x (*.f64 #s(literal 25000000000000000000000000000000/31830988618379068626528276418969 binary64) (*.f64 y y))) x (*.f64 #s(literal 5000000000000000/5641895835477563 binary64) 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 #s(literal 5641895835477563/5000000000000000 binary64) z)) x)
(/ (+ (* 5641895835477563/5000000000000000 z) (+ (* 31830988618379068626528276418969/25000000000000000000000000000000 (/ z (* x y))) (* 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 (/ z (* (pow x 2) (pow y 2)))))) x)
(/.f64 (fma.f64 #s(literal 5641895835477563/5000000000000000 binary64) z (fma.f64 (/.f64 #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) y) (/.f64 z x) (*.f64 (/.f64 #s(literal 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 binary64) (*.f64 y y)) (/.f64 z (*.f64 x 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 #s(literal 5641895835477563/5000000000000000 binary64) z (fma.f64 (/.f64 #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) y) (/.f64 z x) (fma.f64 (/.f64 #s(literal 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 binary64) (*.f64 y y)) (/.f64 z (*.f64 x x)) (*.f64 (/.f64 z (pow.f64 (*.f64 x y) #s(literal 3 binary64))) #s(literal 1013211836423377808197068612118338110498536634308026710423022961/625000000000000000000000000000000000000000000000000000000000000 binary64))))) 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 (-.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)
(/ (- (* -5641895835477563/5000000000000000 (/ (exp z) (* x y))) 1) x)
(/.f64 (-.f64 (*.f64 (/.f64 #s(literal -5641895835477563/5000000000000000 binary64) y) (/.f64 (exp.f64 z) x)) #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) x) (/.f64 #s(literal 5641895835477563/5000000000000000 binary64) y) #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) x) (/.f64 #s(literal 5641895835477563/5000000000000000 binary64) y) (/.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)
(/ (- (+ (* -5641895835477563/5000000000000000 (/ z (* x y))) (/ -5641895835477563/5000000000000000 (* x y))) 1) x)
(/.f64 (-.f64 (/.f64 (fma.f64 #s(literal -5641895835477563/5000000000000000 binary64) z #s(literal -5641895835477563/5000000000000000 binary64)) (*.f64 x y)) #s(literal 1 binary64)) x)
(/ (- (* 31830988618379068626528276418969/25000000000000000000000000000000 (/ (pow z 2) (* (pow x 2) (pow y 2)))) (+ 1 (+ (* -1 (/ (+ (* -31830988618379068626528276418969/25000000000000000000000000000000 z) (* 31830988618379068626528276418969/25000000000000000000000000000000 z)) (* (pow x 2) (pow y 2)))) (+ (* -1 (/ (+ (* -5641895835477563/5000000000000000 y) (* -5641895835477563/5000000000000000 (* y z))) (* x (pow y 2)))) (/ (pow (+ (* -5641895835477563/5000000000000000 y) (* -5641895835477563/5000000000000000 (* y z))) 2) (* (pow x 2) (pow y 4))))))) x)
(/.f64 (-.f64 (-.f64 (/.f64 (*.f64 #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (*.f64 z z)) (*.f64 (*.f64 x x) (*.f64 y y))) #s(literal 1 binary64)) (+.f64 (neg.f64 (fma.f64 (/.f64 z (*.f64 x x)) (/.f64 #s(literal 0 binary64) (*.f64 y y)) (*.f64 (/.f64 #s(literal -5641895835477563/5000000000000000 binary64) (*.f64 y y)) (/.f64 (+.f64 y (*.f64 z y)) x)))) (/.f64 (pow.f64 (*.f64 #s(literal -5641895835477563/5000000000000000 binary64) (+.f64 y (*.f64 z y))) #s(literal 2 binary64)) (*.f64 (*.f64 x x) (pow.f64 y #s(literal 4 binary64)))))) x)
(/ (- (+ (* 31830988618379068626528276418969/25000000000000000000000000000000 (/ (pow z 2) (* (pow x 2) (pow y 2)))) (* 179587122125166574152748016388400639365587092547/62500000000000000000000000000000000000000000000 (/ (pow z 2) (* (pow x 3) (pow y 3))))) (+ 1 (+ (* -1 (/ (+ (* -179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 (/ z y)) (* 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 (/ z y))) (* (pow x 3) (pow y 2)))) (+ (* -1 (/ (+ (* -31830988618379068626528276418969/25000000000000000000000000000000 z) (* 31830988618379068626528276418969/25000000000000000000000000000000 z)) (* (pow x 2) (pow y 2)))) (+ (* -1 (/ (+ (* -5641895835477563/5000000000000000 y) (* -5641895835477563/5000000000000000 (* y z))) (* x (pow y 2)))) (+ (/ (* (+ (* -31830988618379068626528276418969/25000000000000000000000000000000 z) (* 31830988618379068626528276418969/25000000000000000000000000000000 z)) (+ (* -5641895835477563/5000000000000000 y) (* -5641895835477563/5000000000000000 (* y z)))) (* (pow x 3) (pow y 4))) (+ (/ (* (+ (* -5641895835477563/5000000000000000 y) (* -5641895835477563/5000000000000000 (* y z))) (- (* 31830988618379068626528276418969/25000000000000000000000000000000 (/ (pow z 2) (pow y 2))) (+ (* -1 (/ (+ (* -31830988618379068626528276418969/25000000000000000000000000000000 z) (* 31830988618379068626528276418969/25000000000000000000000000000000 z)) (pow y 2))) (/ (pow (+ (* -5641895835477563/5000000000000000 y) (* -5641895835477563/5000000000000000 (* y z))) 2) (pow y 4))))) (* (pow x 3) (pow y 2))) (/ (pow (+ (* -5641895835477563/5000000000000000 y) (* -5641895835477563/5000000000000000 (* y z))) 2) (* (pow x 2) (pow y 4)))))))))) x)
(/.f64 (-.f64 (fma.f64 (/.f64 #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (*.f64 x x)) (*.f64 (/.f64 z y) (/.f64 z y)) (/.f64 (*.f64 #s(literal 179587122125166574152748016388400639365587092547/62500000000000000000000000000000000000000000000 binary64) (*.f64 z z)) (pow.f64 (*.f64 x y) #s(literal 3 binary64)))) (+.f64 (+.f64 #s(literal 1 binary64) (/.f64 (neg.f64 (*.f64 (/.f64 z y) #s(literal 0 binary64))) (*.f64 (pow.f64 x #s(literal 3 binary64)) (*.f64 y y)))) (+.f64 (neg.f64 (fma.f64 (/.f64 z (*.f64 x x)) (/.f64 #s(literal 0 binary64) (*.f64 y y)) (*.f64 (/.f64 #s(literal -5641895835477563/5000000000000000 binary64) (*.f64 y y)) (/.f64 (+.f64 y (*.f64 z y)) x)))) (fma.f64 (/.f64 (*.f64 z #s(literal 0 binary64)) (pow.f64 y #s(literal 4 binary64))) (/.f64 (*.f64 #s(literal -5641895835477563/5000000000000000 binary64) (+.f64 y (*.f64 z y))) (pow.f64 x #s(literal 3 binary64))) (fma.f64 (*.f64 #s(literal -5641895835477563/5000000000000000 binary64) (+.f64 y (*.f64 z y))) (/.f64 (-.f64 (*.f64 (/.f64 #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) y) (/.f64 (*.f64 z z) y)) (fma.f64 (/.f64 #s(literal -1 binary64) y) (/.f64 (*.f64 z #s(literal 0 binary64)) y) (/.f64 (pow.f64 (*.f64 #s(literal -5641895835477563/5000000000000000 binary64) (+.f64 y (*.f64 z y))) #s(literal 2 binary64)) (pow.f64 y #s(literal 4 binary64))))) (*.f64 (pow.f64 x #s(literal 3 binary64)) (*.f64 y y))) (/.f64 (pow.f64 (*.f64 #s(literal -5641895835477563/5000000000000000 binary64) (+.f64 y (*.f64 z y))) #s(literal 2 binary64)) (*.f64 (*.f64 x x) (pow.f64 y #s(literal 4 binary64))))))))) x)
(/ (- (* -5641895835477563/5000000000000000 (/ z (* x y))) (+ 1 (/ 5641895835477563/5000000000000000 (* x y)))) x)
(/.f64 (-.f64 (-.f64 (*.f64 (/.f64 (/.f64 z x) y) #s(literal -5641895835477563/5000000000000000 binary64)) #s(literal 1 binary64)) (/.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 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)
(/.f64 (-.f64 (fma.f64 (/.f64 #s(literal -31830988618379068626528276418969/25000000000000000000000000000000 binary64) (*.f64 x x)) (/.f64 z (*.f64 y y)) (*.f64 (/.f64 (/.f64 z x) y) #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 x y))) #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 #s(literal -179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 binary64) (/.f64 z (pow.f64 (*.f64 x y) #s(literal 3 binary64))) (fma.f64 (/.f64 #s(literal -31830988618379068626528276418969/25000000000000000000000000000000 binary64) (*.f64 x x)) (/.f64 z (*.f64 y y)) (*.f64 (/.f64 (/.f64 z x) y) #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 x y))))) x)
(* -1 (pow y 2))
(*.f64 (neg.f64 y) y)
(+ (* -1 (pow y 2)) (* 31830988618379068626528276418969/25000000000000000000000000000000 (/ (pow z 2) (pow x 2))))
(fma.f64 (/.f64 #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) x) (/.f64 (*.f64 z z) x) (*.f64 (neg.f64 y) y))
(+ (* -1 (pow y 2)) (+ (* 31830988618379068626528276418969/25000000000000000000000000000000 (/ (pow z 2) (pow x 2))) (* 179587122125166574152748016388400639365587092547/62500000000000000000000000000000000000000000000 (/ (pow z 2) (* (pow x 3) y)))))
(fma.f64 (neg.f64 y) y (fma.f64 (/.f64 #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) x) (/.f64 (*.f64 z z) x) (*.f64 (/.f64 #s(literal 179587122125166574152748016388400639365587092547/62500000000000000000000000000000000000000000000 binary64) (pow.f64 x #s(literal 3 binary64))) (/.f64 (*.f64 z z) y))))
(+ (* -31830988618379068626528276418969/25000000000000000000000000000000 (/ (+ (* -31830988618379068626528276418969/6250000000000000000000000000000 (/ (pow z 2) (pow y 2))) (* 31830988618379068626528276418969/25000000000000000000000000000000 (/ (pow z 2) (pow y 2)))) (pow x 4))) (+ (* -1 (pow y 2)) (+ (* 31830988618379068626528276418969/25000000000000000000000000000000 (/ (pow z 2) (pow x 2))) (* 179587122125166574152748016388400639365587092547/62500000000000000000000000000000000000000000000 (/ (pow z 2) (* (pow x 3) y))))))
(fma.f64 (/.f64 (*.f64 (*.f64 (/.f64 z y) (/.f64 z y)) #s(literal -95492965855137205879584829256907/25000000000000000000000000000000 binary64)) (pow.f64 x #s(literal 4 binary64))) #s(literal -31830988618379068626528276418969/25000000000000000000000000000000 binary64) (fma.f64 (neg.f64 y) y (fma.f64 (/.f64 #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) x) (/.f64 (*.f64 z z) x) (*.f64 (/.f64 #s(literal 179587122125166574152748016388400639365587092547/62500000000000000000000000000000000000000000000 binary64) (pow.f64 x #s(literal 3 binary64))) (/.f64 (*.f64 z z) y)))))
(* -1 (/ (+ 1 (* 5641895835477563/5000000000000000 (/ 1 (* x y)))) x))
(/.f64 (fma.f64 #s(literal -1 binary64) (/.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 x y)) #s(literal -1 binary64)) x)
(/ (- (* -1 (/ (+ (* 5641895835477563/5000000000000000 (/ 1 y)) (* 31830988618379068626528276418969/25000000000000000000000000000000 (/ 1 (* x (pow y 2))))) x)) 1) x)
(/.f64 (-.f64 (/.f64 (+.f64 (/.f64 #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (*.f64 (*.f64 y y) x)) (/.f64 #s(literal 5641895835477563/5000000000000000 binary64) y)) (neg.f64 x)) #s(literal 1 binary64)) x)
(/ (- (* -1 (/ (+ (* 31830988618379068626528276418969/25000000000000000000000000000000 (/ 1 (pow y 2))) (* 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 (/ 1 (* x (pow y 3))))) (pow x 2))) (+ 1 (/ 5641895835477563/5000000000000000 (* x y)))) x)
(/.f64 (-.f64 (/.f64 (neg.f64 (+.f64 (/.f64 #s(literal 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 binary64) (*.f64 (pow.f64 y #s(literal 3 binary64)) x)) (/.f64 #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (*.f64 y y)))) (*.f64 x x)) (+.f64 (/.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 x y)) #s(literal 1 binary64))) 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 z (*.f64 (*.f64 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 z (*.f64 y y)) #s(literal -179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 binary64))) (neg.f64 x))) (neg.f64 x))) (neg.f64 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 #s(literal -5641895835477563/5000000000000000 binary64) (/.f64 (exp.f64 z) y))) (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) x) (/.f64 #s(literal 5641895835477563/5000000000000000 binary64) 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 (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 #s(literal -5641895835477563/5000000000000000 binary64) (/.f64 (exp.f64 z) y))) (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 #s(literal -5641895835477563/5000000000000000 binary64) (/.f64 (exp.f64 z) y))) (neg.f64 x)) #s(literal -1 binary64)) x)
(* -1 (/ (+ 1 (* -1 (/ (+ (* -5641895835477563/5000000000000000 y) (* -5641895835477563/5000000000000000 (* y z))) (* x (pow y 2))))) x))
(/.f64 (fma.f64 (/.f64 #s(literal -1 binary64) (*.f64 y y)) (/.f64 (*.f64 #s(literal -5641895835477563/5000000000000000 binary64) (+.f64 y (*.f64 z y))) x) #s(literal 1 binary64)) (neg.f64 x))
(* -1 (/ (+ 1 (* -1 (/ (- (* -1 (/ (- (* -31830988618379068626528276418969/25000000000000000000000000000000 (/ (pow z 2) (pow y 2))) (+ (* -1 (/ (+ (* -31830988618379068626528276418969/25000000000000000000000000000000 z) (* 31830988618379068626528276418969/25000000000000000000000000000000 z)) (pow y 2))) (* -1 (/ (pow (+ (* -5641895835477563/5000000000000000 y) (* -5641895835477563/5000000000000000 (* y z))) 2) (pow y 4))))) x)) (* -1 (/ (+ (* -5641895835477563/5000000000000000 y) (* -5641895835477563/5000000000000000 (* y z))) (pow y 2)))) x))) x))
(/.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (-.f64 (/.f64 (-.f64 (*.f64 (/.f64 #s(literal -31830988618379068626528276418969/25000000000000000000000000000000 binary64) y) (/.f64 (*.f64 z z) y)) (neg.f64 (fma.f64 (/.f64 z y) (/.f64 #s(literal 0 binary64) y) (/.f64 (pow.f64 (*.f64 #s(literal -5641895835477563/5000000000000000 binary64) (+.f64 y (*.f64 z y))) #s(literal 2 binary64)) (pow.f64 y #s(literal 4 binary64)))))) (neg.f64 x)) (/.f64 (*.f64 #s(literal -5641895835477563/5000000000000000 binary64) (+.f64 y (*.f64 z y))) (*.f64 (neg.f64 y) y))) (neg.f64 x)) #s(literal -1 binary64)) x)
(* -1 (/ (+ 1 (* -1 (/ (- (* -1 (/ (- (+ (* -31830988618379068626528276418969/25000000000000000000000000000000 (/ (pow z 2) (pow y 2))) (* -1 (/ (- (* 179587122125166574152748016388400639365587092547/62500000000000000000000000000000000000000000000 (/ (pow z 2) (pow y 3))) (+ (* -1 (/ (* (+ (* -31830988618379068626528276418969/25000000000000000000000000000000 z) (* 31830988618379068626528276418969/25000000000000000000000000000000 z)) (+ (* -5641895835477563/5000000000000000 y) (* -5641895835477563/5000000000000000 (* y z)))) (pow y 4))) (+ (* -1 (/ (* (+ (* -5641895835477563/5000000000000000 y) (* -5641895835477563/5000000000000000 (* y z))) (- (* -31830988618379068626528276418969/25000000000000000000000000000000 (/ (pow z 2) (pow y 2))) (+ (* -1 (/ (+ (* -31830988618379068626528276418969/25000000000000000000000000000000 z) (* 31830988618379068626528276418969/25000000000000000000000000000000 z)) (pow y 2))) (* -1 (/ (pow (+ (* -5641895835477563/5000000000000000 y) (* -5641895835477563/5000000000000000 (* y z))) 2) (pow y 4)))))) (pow y 2))) (* -1 (/ (+ (* -179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 (/ z y)) (* 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 (/ z y))) (pow y 2)))))) x))) (+ (* -1 (/ (+ (* -31830988618379068626528276418969/25000000000000000000000000000000 z) (* 31830988618379068626528276418969/25000000000000000000000000000000 z)) (pow y 2))) (* -1 (/ (pow (+ (* -5641895835477563/5000000000000000 y) (* -5641895835477563/5000000000000000 (* y z))) 2) (pow y 4))))) x)) (* -1 (/ (+ (* -5641895835477563/5000000000000000 y) (* -5641895835477563/5000000000000000 (* y z))) (pow y 2)))) x))) x))
(/.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (-.f64 (/.f64 (fma.f64 (/.f64 #s(literal -31830988618379068626528276418969/25000000000000000000000000000000 binary64) y) (/.f64 (*.f64 z z) y) (-.f64 (/.f64 (-.f64 (/.f64 (*.f64 #s(literal 179587122125166574152748016388400639365587092547/62500000000000000000000000000000000000000000000 binary64) (*.f64 z z)) (pow.f64 y #s(literal 3 binary64))) (fma.f64 (neg.f64 (*.f64 z #s(literal 0 binary64))) (/.f64 (*.f64 #s(literal -5641895835477563/5000000000000000 binary64) (+.f64 y (*.f64 z y))) (pow.f64 y #s(literal 4 binary64))) (neg.f64 (/.f64 (fma.f64 (-.f64 (*.f64 (/.f64 #s(literal -31830988618379068626528276418969/25000000000000000000000000000000 binary64) y) (/.f64 (*.f64 z z) y)) (neg.f64 (fma.f64 (/.f64 z y) (/.f64 #s(literal 0 binary64) y) (/.f64 (pow.f64 (*.f64 #s(literal -5641895835477563/5000000000000000 binary64) (+.f64 y (*.f64 z y))) #s(literal 2 binary64)) (pow.f64 y #s(literal 4 binary64)))))) (*.f64 #s(literal -5641895835477563/5000000000000000 binary64) (+.f64 y (*.f64 z y))) (*.f64 (/.f64 z y) #s(literal 0 binary64))) (*.f64 y y))))) (neg.f64 x)) (neg.f64 (fma.f64 (/.f64 z y) (/.f64 #s(literal 0 binary64) y) (/.f64 (pow.f64 (*.f64 #s(literal -5641895835477563/5000000000000000 binary64) (+.f64 y (*.f64 z y))) #s(literal 2 binary64)) (pow.f64 y #s(literal 4 binary64))))))) (neg.f64 x)) (/.f64 (*.f64 #s(literal -5641895835477563/5000000000000000 binary64) (+.f64 y (*.f64 z y))) (*.f64 (neg.f64 y) y))) (neg.f64 x)) #s(literal -1 binary64)) x)
(* -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 (/ (+ (* -179587122125166574152748016388400639365587092547/62500000000000000000000000000000000000000000000 (/ (pow z 2) y)) (* 31830988618379068626528276418969/25000000000000000000000000000000 (/ (+ (* -31830988618379068626528276418969/6250000000000000000000000000000 (/ (pow z 2) (pow y 2))) (* 31830988618379068626528276418969/25000000000000000000000000000000 (/ (pow z 2) (pow y 2)))) x))) (pow x 3))) (+ (* -1 (pow y 2)) (* 31830988618379068626528276418969/25000000000000000000000000000000 (/ (pow z 2) (pow x 2)))))
(fma.f64 (/.f64 (fma.f64 (/.f64 (*.f64 (*.f64 (/.f64 z y) (/.f64 z y)) #s(literal -95492965855137205879584829256907/25000000000000000000000000000000 binary64)) x) #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (*.f64 (/.f64 (*.f64 z z) y) #s(literal -179587122125166574152748016388400639365587092547/62500000000000000000000000000000000000000000000 binary64))) (pow.f64 x #s(literal 3 binary64))) #s(literal -1 binary64) (fma.f64 (/.f64 #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) x) (/.f64 (*.f64 z z) x) (*.f64 (neg.f64 y) y)))
(* -1 (/ (+ 1 (+ (/ 5641895835477563/5000000000000000 (* x y)) (/ 31830988618379068626528276418969/25000000000000000000000000000000 (* (pow x 2) (pow y 2))))) x))
(/.f64 (+.f64 (+.f64 (/.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 x y)) #s(literal 1 binary64)) (/.f64 (/.f64 #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (*.f64 x x)) (*.f64 y y))) (neg.f64 x))
(* -1 (/ (+ 1 (* -1 (/ (- (* -1 (/ (+ (* 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 (/ 1 (* x (pow y 3)))) (* 31830988618379068626528276418969/25000000000000000000000000000000 (/ 1 (pow y 2)))) x)) (* 5641895835477563/5000000000000000 (/ 1 y))) x))) x))
(/.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (-.f64 (/.f64 (+.f64 (/.f64 #s(literal 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 binary64) (*.f64 (pow.f64 y #s(literal 3 binary64)) x)) (/.f64 #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (*.f64 y y))) (neg.f64 x)) (/.f64 #s(literal 5641895835477563/5000000000000000 binary64) y)) (neg.f64 x)) #s(literal -1 binary64)) x)
(* 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 x x) y) z) #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 x x) z) #s(literal -25000000000000000000000000000000/31830988618379068626528276418969 binary64))) y (*.f64 (*.f64 z x) #s(literal -5000000000000000/5641895835477563 binary64))) y (neg.f64 z)) y)
(+ x (* 5000000000000000/5641895835477563 (/ y (exp z))))
(fma.f64 #s(literal 5000000000000000/5641895835477563 binary64) (/.f64 y (exp.f64 z)) 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 (- (pow z 2) 1)) (- (* -1 z) 1)))
(/.f64 (*.f64 #s(literal 5000000000000000/5641895835477563 binary64) (*.f64 (-.f64 (*.f64 z z) #s(literal 1 binary64)) y)) (-.f64 (neg.f64 z) #s(literal 1 binary64)))
(* y (+ (* 5000000000000000/5641895835477563 (/ (- (pow z 2) 1) (- (* -1 z) 1))) (* y (- (* 50000000000000000000000000000000/31830988618379068626528276418969 (/ (* x (pow z 2)) (- (* -1 z) 1))) (* 25000000000000000000000000000000/31830988618379068626528276418969 (/ (* (+ (* -1 (* x z)) (* -1 (* x (- (* -1 z) 1)))) (- (pow z 2) 1)) (pow (- (* -1 z) 1) 2)))))))
(*.f64 (fma.f64 (fma.f64 (/.f64 (*.f64 (*.f64 z z) x) (-.f64 (neg.f64 z) #s(literal 1 binary64))) #s(literal 50000000000000000000000000000000/31830988618379068626528276418969 binary64) (*.f64 #s(literal -25000000000000000000000000000000/31830988618379068626528276418969 binary64) (/.f64 (*.f64 (neg.f64 (fma.f64 (-.f64 (neg.f64 z) #s(literal 1 binary64)) x (*.f64 z x))) (-.f64 (*.f64 z z) #s(literal 1 binary64))) (pow.f64 (-.f64 (neg.f64 z) #s(literal 1 binary64)) #s(literal 2 binary64))))) y (/.f64 (*.f64 #s(literal 5000000000000000/5641895835477563 binary64) (-.f64 (*.f64 z z) #s(literal 1 binary64))) (-.f64 (neg.f64 z) #s(literal 1 binary64)))) y)
(* y (+ (* 5000000000000000/5641895835477563 (/ (- (pow z 2) 1) (- (* -1 z) 1))) (* y (- (+ (* 50000000000000000000000000000000/31830988618379068626528276418969 (/ (* x (pow z 2)) (- (* -1 z) 1))) (* y (- (* -5641895835477563/5000000000000000 (/ (+ (* -2500000000000000000000000000000000000000000000000000000000000000/1013211836423377808197068612118338110498536634308026710423022961 (* (pow x 2) (pow z 2))) (* 625000000000000000000000000000000000000000000000000000000000000/1013211836423377808197068612118338110498536634308026710423022961 (* (pow x 2) (pow z 2)))) (- (* -1 z) 1))) (+ (* 25000000000000000000000000000000/31830988618379068626528276418969 (/ (* (+ (* -5000000000000000/5641895835477563 (* (pow x 2) z)) (* 5000000000000000/5641895835477563 (* (pow x 2) z))) (- (pow z 2) 1)) (pow (- (* -1 z) 1) 2))) (* 5000000000000000/5641895835477563 (/ (* (+ (* -1 (* x z)) (* -1 (* x (- (* -1 z) 1)))) (- (* 50000000000000000000000000000000/31830988618379068626528276418969 (/ (* x (pow z 2)) (- (* -1 z) 1))) (* 25000000000000000000000000000000/31830988618379068626528276418969 (/ (* (+ (* -1 (* x z)) (* -1 (* x (- (* -1 z) 1)))) (- (pow z 2) 1)) (pow (- (* -1 z) 1) 2))))) (- (* -1 z) 1))))))) (* 25000000000000000000000000000000/31830988618379068626528276418969 (/ (* (+ (* -1 (* x z)) (* -1 (* x (- (* -1 z) 1)))) (- (pow z 2) 1)) (pow (- (* -1 z) 1) 2)))))))
(*.f64 (fma.f64 (fma.f64 (/.f64 (*.f64 (*.f64 z z) x) (-.f64 (neg.f64 z) #s(literal 1 binary64))) #s(literal 50000000000000000000000000000000/31830988618379068626528276418969 binary64) (fma.f64 (-.f64 (*.f64 (/.f64 (*.f64 (*.f64 (*.f64 z x) (*.f64 z x)) #s(literal -1875000000000000000000000000000000000000000000000000000000000000/1013211836423377808197068612118338110498536634308026710423022961 binary64)) (-.f64 (neg.f64 z) #s(literal 1 binary64))) #s(literal -5641895835477563/5000000000000000 binary64)) (fma.f64 (/.f64 (*.f64 (fma.f64 (/.f64 (*.f64 (*.f64 z z) x) (-.f64 (neg.f64 z) #s(literal 1 binary64))) #s(literal 50000000000000000000000000000000/31830988618379068626528276418969 binary64) (*.f64 #s(literal -25000000000000000000000000000000/31830988618379068626528276418969 binary64) (/.f64 (*.f64 (neg.f64 (fma.f64 (-.f64 (neg.f64 z) #s(literal 1 binary64)) x (*.f64 z x))) (-.f64 (*.f64 z z) #s(literal 1 binary64))) (pow.f64 (-.f64 (neg.f64 z) #s(literal 1 binary64)) #s(literal 2 binary64))))) (neg.f64 (fma.f64 (-.f64 (neg.f64 z) #s(literal 1 binary64)) x (*.f64 z x)))) (-.f64 (neg.f64 z) #s(literal 1 binary64))) #s(literal 5000000000000000/5641895835477563 binary64) (*.f64 (/.f64 (*.f64 (*.f64 (*.f64 (*.f64 x x) z) #s(literal 0 binary64)) (-.f64 (*.f64 z z) #s(literal 1 binary64))) (pow.f64 (-.f64 (neg.f64 z) #s(literal 1 binary64)) #s(literal 2 binary64))) #s(literal 25000000000000000000000000000000/31830988618379068626528276418969 binary64)))) y (*.f64 #s(literal -25000000000000000000000000000000/31830988618379068626528276418969 binary64) (/.f64 (*.f64 (neg.f64 (fma.f64 (-.f64 (neg.f64 z) #s(literal 1 binary64)) x (*.f64 z x))) (-.f64 (*.f64 z z) #s(literal 1 binary64))) (pow.f64 (-.f64 (neg.f64 z) #s(literal 1 binary64)) #s(literal 2 binary64)))))) y (/.f64 (*.f64 #s(literal 5000000000000000/5641895835477563 binary64) (-.f64 (*.f64 z z) #s(literal 1 binary64))) (-.f64 (neg.f64 z) #s(literal 1 binary64)))) y)
(* y (+ (* 5000000000000000/5641895835477563 (/ (- (pow z 2) 1) (- (* -1 z) 1))) (* y (- (+ (* 50000000000000000000000000000000/31830988618379068626528276418969 (/ (* x (pow z 2)) (- (* -1 z) 1))) (* y (- (+ (* -5641895835477563/5000000000000000 (/ (+ (* -2500000000000000000000000000000000000000000000000000000000000000/1013211836423377808197068612118338110498536634308026710423022961 (* (pow x 2) (pow z 2))) (* 625000000000000000000000000000000000000000000000000000000000000/1013211836423377808197068612118338110498536634308026710423022961 (* (pow x 2) (pow z 2)))) (- (* -1 z) 1))) (* y (- (* -5641895835477563/5000000000000000 (/ (+ (* 6250000000000000000000000000000000000000000000000000000000000000000000000000000/5716435640373629036936327838135698990352533513761386655294448491685017549324043 (* (pow x 3) (pow z 2))) (* 10000000000000000/5641895835477563 (* x (+ (* -2500000000000000000000000000000000000000000000000000000000000000/1013211836423377808197068612118338110498536634308026710423022961 (* (pow x 2) (pow z 2))) (* 625000000000000000000000000000000000000000000000000000000000000/1013211836423377808197068612118338110498536634308026710423022961 (* (pow x 2) (pow z 2))))))) (- (* -1 z) 1))) (+ (* 25000000000000000000000000000000/31830988618379068626528276418969 (/ (* (+ (* -25000000000000000000000000000000/31830988618379068626528276418969 (* (pow x 3) z)) (* 25000000000000000000000000000000/31830988618379068626528276418969 (* (pow x 3) z))) (- (pow z 2) 1)) (pow (- (* -1 z) 1) 2))) (+ (* 5000000000000000/5641895835477563 (/ (* (+ (* -1 (* x z)) (* -1 (* x (- (* -1 z) 1)))) (- (* -5641895835477563/5000000000000000 (/ (+ (* -2500000000000000000000000000000000000000000000000000000000000000/1013211836423377808197068612118338110498536634308026710423022961 (* (pow x 2) (pow z 2))) (* 625000000000000000000000000000000000000000000000000000000000000/1013211836423377808197068612118338110498536634308026710423022961 (* (pow x 2) (pow z 2)))) (- (* -1 z) 1))) (+ (* 25000000000000000000000000000000/31830988618379068626528276418969 (/ (* (+ (* -5000000000000000/5641895835477563 (* (pow x 2) z)) (* 5000000000000000/5641895835477563 (* (pow x 2) z))) (- (pow z 2) 1)) (pow (- (* -1 z) 1) 2))) (* 5000000000000000/5641895835477563 (/ (* (+ (* -1 (* x z)) (* -1 (* x (- (* -1 z) 1)))) (- (* 50000000000000000000000000000000/31830988618379068626528276418969 (/ (* x (pow z 2)) (- (* -1 z) 1))) (* 25000000000000000000000000000000/31830988618379068626528276418969 (/ (* (+ (* -1 (* x z)) (* -1 (* x (- (* -1 z) 1)))) (- (pow z 2) 1)) (pow (- (* -1 z) 1) 2))))) (- (* -1 z) 1)))))) (- (* -1 z) 1))) (* 5000000000000000/5641895835477563 (/ (* (+ (* -5000000000000000/5641895835477563 (* (pow x 2) z)) (* 5000000000000000/5641895835477563 (* (pow x 2) z))) (- (* 50000000000000000000000000000000/31830988618379068626528276418969 (/ (* x (pow z 2)) (- (* -1 z) 1))) (* 25000000000000000000000000000000/31830988618379068626528276418969 (/ (* (+ (* -1 (* x z)) (* -1 (* x (- (* -1 z) 1)))) (- (pow z 2) 1)) (pow (- (* -1 z) 1) 2))))) (- (* -1 z) 1)))))))) (+ (* 25000000000000000000000000000000/31830988618379068626528276418969 (/ (* (+ (* -5000000000000000/5641895835477563 (* (pow x 2) z)) (* 5000000000000000/5641895835477563 (* (pow x 2) z))) (- (pow z 2) 1)) (pow (- (* -1 z) 1) 2))) (* 5000000000000000/5641895835477563 (/ (* (+ (* -1 (* x z)) (* -1 (* x (- (* -1 z) 1)))) (- (* 50000000000000000000000000000000/31830988618379068626528276418969 (/ (* x (pow z 2)) (- (* -1 z) 1))) (* 25000000000000000000000000000000/31830988618379068626528276418969 (/ (* (+ (* -1 (* x z)) (* -1 (* x (- (* -1 z) 1)))) (- (pow z 2) 1)) (pow (- (* -1 z) 1) 2))))) (- (* -1 z) 1))))))) (* 25000000000000000000000000000000/31830988618379068626528276418969 (/ (* (+ (* -1 (* x z)) (* -1 (* x (- (* -1 z) 1)))) (- (pow z 2) 1)) (pow (- (* -1 z) 1) 2)))))))
(*.f64 (fma.f64 (fma.f64 (/.f64 (*.f64 (*.f64 z z) x) (-.f64 (neg.f64 z) #s(literal 1 binary64))) #s(literal 50000000000000000000000000000000/31830988618379068626528276418969 binary64) (fma.f64 (-.f64 (fma.f64 (-.f64 (fma.f64 (/.f64 (fma.f64 (*.f64 #s(literal 10000000000000000/5641895835477563 binary64) x) (*.f64 (*.f64 (*.f64 z x) (*.f64 z x)) #s(literal -1875000000000000000000000000000000000000000000000000000000000000/1013211836423377808197068612118338110498536634308026710423022961 binary64)) (*.f64 (*.f64 #s(literal 6250000000000000000000000000000000000000000000000000000000000000000000000000000/5716435640373629036936327838135698990352533513761386655294448491685017549324043 binary64) (pow.f64 x #s(literal 3 binary64))) (*.f64 z z))) (-.f64 (neg.f64 z) #s(literal 1 binary64))) #s(literal -5641895835477563/5000000000000000 binary64) (*.f64 #s(literal -25000000000000000000000000000000/31830988618379068626528276418969 binary64) (/.f64 (*.f64 (*.f64 (*.f64 (pow.f64 x #s(literal 3 binary64)) z) #s(literal 0 binary64)) (-.f64 (*.f64 z z) #s(literal 1 binary64))) (pow.f64 (-.f64 (neg.f64 z) #s(literal 1 binary64)) #s(literal 2 binary64))))) (*.f64 #s(literal 5000000000000000/5641895835477563 binary64) (/.f64 (fma.f64 (-.f64 (*.f64 (/.f64 (*.f64 (*.f64 (*.f64 z x) (*.f64 z x)) #s(literal -1875000000000000000000000000000000000000000000000000000000000000/1013211836423377808197068612118338110498536634308026710423022961 binary64)) (-.f64 (neg.f64 z) #s(literal 1 binary64))) #s(literal -5641895835477563/5000000000000000 binary64)) (fma.f64 (/.f64 (*.f64 (fma.f64 (/.f64 (*.f64 (*.f64 z z) x) (-.f64 (neg.f64 z) #s(literal 1 binary64))) #s(literal 50000000000000000000000000000000/31830988618379068626528276418969 binary64) (*.f64 #s(literal -25000000000000000000000000000000/31830988618379068626528276418969 binary64) (/.f64 (*.f64 (neg.f64 (fma.f64 (-.f64 (neg.f64 z) #s(literal 1 binary64)) x (*.f64 z x))) (-.f64 (*.f64 z z) #s(literal 1 binary64))) (pow.f64 (-.f64 (neg.f64 z) #s(literal 1 binary64)) #s(literal 2 binary64))))) (neg.f64 (fma.f64 (-.f64 (neg.f64 z) #s(literal 1 binary64)) x (*.f64 z x)))) (-.f64 (neg.f64 z) #s(literal 1 binary64))) #s(literal 5000000000000000/5641895835477563 binary64) (*.f64 (/.f64 (*.f64 (*.f64 (*.f64 (*.f64 x x) z) #s(literal 0 binary64)) (-.f64 (*.f64 z z) #s(literal 1 binary64))) (pow.f64 (-.f64 (neg.f64 z) #s(literal 1 binary64)) #s(literal 2 binary64))) #s(literal 25000000000000000000000000000000/31830988618379068626528276418969 binary64)))) (neg.f64 (fma.f64 (-.f64 (neg.f64 z) #s(literal 1 binary64)) x (*.f64 z x))) (*.f64 (*.f64 (*.f64 (*.f64 x x) z) #s(literal 0 binary64)) (fma.f64 (/.f64 (*.f64 (*.f64 z z) x) (-.f64 (neg.f64 z) #s(literal 1 binary64))) #s(literal 50000000000000000000000000000000/31830988618379068626528276418969 binary64) (*.f64 #s(literal -25000000000000000000000000000000/31830988618379068626528276418969 binary64) (/.f64 (*.f64 (neg.f64 (fma.f64 (-.f64 (neg.f64 z) #s(literal 1 binary64)) x (*.f64 z x))) (-.f64 (*.f64 z z) #s(literal 1 binary64))) (pow.f64 (-.f64 (neg.f64 z) #s(literal 1 binary64)) #s(literal 2 binary64))))))) (-.f64 (neg.f64 z) #s(literal 1 binary64))))) y (*.f64 (/.f64 (*.f64 (*.f64 (*.f64 z x) (*.f64 z x)) #s(literal -1875000000000000000000000000000000000000000000000000000000000000/1013211836423377808197068612118338110498536634308026710423022961 binary64)) (-.f64 (neg.f64 z) #s(literal 1 binary64))) #s(literal -5641895835477563/5000000000000000 binary64))) (fma.f64 (/.f64 (*.f64 (fma.f64 (/.f64 (*.f64 (*.f64 z z) x) (-.f64 (neg.f64 z) #s(literal 1 binary64))) #s(literal 50000000000000000000000000000000/31830988618379068626528276418969 binary64) (*.f64 #s(literal -25000000000000000000000000000000/31830988618379068626528276418969 binary64) (/.f64 (*.f64 (neg.f64 (fma.f64 (-.f64 (neg.f64 z) #s(literal 1 binary64)) x (*.f64 z x))) (-.f64 (*.f64 z z) #s(literal 1 binary64))) (pow.f64 (-.f64 (neg.f64 z) #s(literal 1 binary64)) #s(literal 2 binary64))))) (neg.f64 (fma.f64 (-.f64 (neg.f64 z) #s(literal 1 binary64)) x (*.f64 z x)))) (-.f64 (neg.f64 z) #s(literal 1 binary64))) #s(literal 5000000000000000/5641895835477563 binary64) (*.f64 (/.f64 (*.f64 (*.f64 (*.f64 (*.f64 x x) z) #s(literal 0 binary64)) (-.f64 (*.f64 z z) #s(literal 1 binary64))) (pow.f64 (-.f64 (neg.f64 z) #s(literal 1 binary64)) #s(literal 2 binary64))) #s(literal 25000000000000000000000000000000/31830988618379068626528276418969 binary64)))) y (*.f64 #s(literal -25000000000000000000000000000000/31830988618379068626528276418969 binary64) (/.f64 (*.f64 (neg.f64 (fma.f64 (-.f64 (neg.f64 z) #s(literal 1 binary64)) x (*.f64 z x))) (-.f64 (*.f64 z z) #s(literal 1 binary64))) (pow.f64 (-.f64 (neg.f64 z) #s(literal 1 binary64)) #s(literal 2 binary64)))))) y (/.f64 (*.f64 #s(literal 5000000000000000/5641895835477563 binary64) (-.f64 (*.f64 z z) #s(literal 1 binary64))) (-.f64 (neg.f64 z) #s(literal 1 binary64)))) 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 (*.f64 x x) #s(literal -125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547 binary64)) 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 (*.f64 x x) #s(literal -125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547 binary64)) 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 (*.f64 x x) #s(literal -125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547 binary64)) 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 (+ 1/2 (* -1/6 z)))
(*.f64 (fma.f64 #s(literal -1/6 binary64) z #s(literal 1/2 binary64)) y)
(* 1/6 y)
(*.f64 #s(literal 1/6 binary64) y)
(* (pow y 2) (- (pow z 2) 1))
(*.f64 (-.f64 (*.f64 z z) #s(literal 1 binary64)) (*.f64 y y))
(* (pow y 2) (- (+ (* 10000000000000000/5641895835477563 (* x (* y (pow z 2)))) (pow z 2)) 1))
(*.f64 (fma.f64 (*.f64 (*.f64 (*.f64 z z) y) x) #s(literal 10000000000000000/5641895835477563 binary64) (-.f64 (*.f64 z z) #s(literal 1 binary64))) (*.f64 y y))
(* (pow y 2) (- (+ (* y (+ (* -31830988618379068626528276418969/25000000000000000000000000000000 (* y (+ (* -2500000000000000000000000000000000000000000000000000000000000000/1013211836423377808197068612118338110498536634308026710423022961 (* (pow x 2) (pow z 2))) (* 625000000000000000000000000000000000000000000000000000000000000/1013211836423377808197068612118338110498536634308026710423022961 (* (pow x 2) (pow z 2)))))) (* 10000000000000000/5641895835477563 (* x (pow z 2))))) (pow z 2)) 1))
(*.f64 (fma.f64 (fma.f64 (*.f64 #s(literal -31830988618379068626528276418969/25000000000000000000000000000000 binary64) y) (*.f64 (*.f64 (*.f64 z x) (*.f64 z x)) #s(literal -1875000000000000000000000000000000000000000000000000000000000000/1013211836423377808197068612118338110498536634308026710423022961 binary64)) (*.f64 (*.f64 (*.f64 z z) x) #s(literal 10000000000000000/5641895835477563 binary64))) y (-.f64 (*.f64 z z) #s(literal 1 binary64))) (*.f64 y y))
(* (pow y 2) (- (+ (* y (+ (* 10000000000000000/5641895835477563 (* x (pow z 2))) (* y (+ (* -31830988618379068626528276418969/25000000000000000000000000000000 (* y (+ (* 6250000000000000000000000000000000000000000000000000000000000000000000000000000/5716435640373629036936327838135698990352533513761386655294448491685017549324043 (* (pow x 3) (pow z 2))) (* 10000000000000000/5641895835477563 (* x (+ (* -2500000000000000000000000000000000000000000000000000000000000000/1013211836423377808197068612118338110498536634308026710423022961 (* (pow x 2) (pow z 2))) (* 625000000000000000000000000000000000000000000000000000000000000/1013211836423377808197068612118338110498536634308026710423022961 (* (pow x 2) (pow z 2))))))))) (* -31830988618379068626528276418969/25000000000000000000000000000000 (+ (* -2500000000000000000000000000000000000000000000000000000000000000/1013211836423377808197068612118338110498536634308026710423022961 (* (pow x 2) (pow z 2))) (* 625000000000000000000000000000000000000000000000000000000000000/1013211836423377808197068612118338110498536634308026710423022961 (* (pow x 2) (pow z 2))))))))) (pow z 2)) 1))
(*.f64 (fma.f64 (fma.f64 (*.f64 #s(literal -31830988618379068626528276418969/25000000000000000000000000000000 binary64) (fma.f64 (fma.f64 (*.f64 #s(literal 10000000000000000/5641895835477563 binary64) x) (*.f64 (*.f64 (*.f64 z x) (*.f64 z x)) #s(literal -1875000000000000000000000000000000000000000000000000000000000000/1013211836423377808197068612118338110498536634308026710423022961 binary64)) (*.f64 (*.f64 #s(literal 6250000000000000000000000000000000000000000000000000000000000000000000000000000/5716435640373629036936327838135698990352533513761386655294448491685017549324043 binary64) (pow.f64 x #s(literal 3 binary64))) (*.f64 z z))) y (*.f64 (*.f64 (*.f64 z x) (*.f64 z x)) #s(literal -1875000000000000000000000000000000000000000000000000000000000000/1013211836423377808197068612118338110498536634308026710423022961 binary64)))) y (*.f64 (*.f64 (*.f64 z z) x) #s(literal 10000000000000000/5641895835477563 binary64))) y (-.f64 (*.f64 z z) #s(literal 1 binary64))) (*.f64 y y))
(* y (+ 5000000000000000/5641895835477563 (* 25000000000000000000000000000000/31830988618379068626528276418969 (* x y))))
(*.f64 (fma.f64 #s(literal 25000000000000000000000000000000/31830988618379068626528276418969 binary64) (*.f64 x y) #s(literal 5000000000000000/5641895835477563 binary64)) y)
(* y (+ 5000000000000000/5641895835477563 (* y (- (* 125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547 (* (pow x 2) y)) (* -25000000000000000000000000000000/31830988618379068626528276418969 x)))))
(*.f64 (fma.f64 (fma.f64 (*.f64 #s(literal 125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547 binary64) (*.f64 x x)) y (*.f64 #s(literal 25000000000000000000000000000000/31830988618379068626528276418969 binary64) x)) y #s(literal 5000000000000000/5641895835477563 binary64)) y)
(* y (+ 5000000000000000/5641895835477563 (* y (- (* y (- (* 625000000000000000000000000000000000000000000000000000000000000/1013211836423377808197068612118338110498536634308026710423022961 (* (pow x 3) y)) (* -125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547 (pow x 2)))) (* -25000000000000000000000000000000/31830988618379068626528276418969 x)))))
(*.f64 (fma.f64 (fma.f64 (fma.f64 (*.f64 #s(literal 625000000000000000000000000000000000000000000000000000000000000/1013211836423377808197068612118338110498536634308026710423022961 binary64) (pow.f64 x #s(literal 3 binary64))) y (*.f64 #s(literal 125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547 binary64) (*.f64 x x))) y (*.f64 #s(literal 25000000000000000000000000000000/31830988618379068626528276418969 binary64) x)) y #s(literal 5000000000000000/5641895835477563 binary64)) y)
(/ y (exp z))
(/.f64 y (exp.f64 z))
(* -1/3 y)
(*.f64 #s(literal -1/3 binary64) y)
(+ (* 5641895835477563/5000000000000000 (/ z x)) (* 31830988618379068626528276418969/25000000000000000000000000000000 (/ z (* (pow x 2) y))))
(fma.f64 (/.f64 z (*.f64 (*.f64 x x) y)) #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (*.f64 (/.f64 z x) #s(literal 5641895835477563/5000000000000000 binary64)))
(+ (* 5641895835477563/5000000000000000 (/ z x)) (+ (* 31830988618379068626528276418969/25000000000000000000000000000000 (/ z (* (pow x 2) y))) (* 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 (/ z (* (pow x 3) (pow y 2))))))
(fma.f64 (/.f64 z x) #s(literal 5641895835477563/5000000000000000 binary64) (fma.f64 (/.f64 #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) y) (/.f64 z (*.f64 x x)) (*.f64 (/.f64 #s(literal 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 binary64) (pow.f64 x #s(literal 3 binary64))) (/.f64 z (*.f64 y y)))))
(+ (* 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)))))))
(fma.f64 (/.f64 z x) #s(literal 5641895835477563/5000000000000000 binary64) (fma.f64 (/.f64 #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) y) (/.f64 z (*.f64 x x)) (fma.f64 (/.f64 #s(literal 1013211836423377808197068612118338110498536634308026710423022961/625000000000000000000000000000000000000000000000000000000000000 binary64) (pow.f64 y #s(literal 3 binary64))) (/.f64 z (pow.f64 x #s(literal 4 binary64))) (*.f64 (/.f64 #s(literal 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 binary64) (pow.f64 x #s(literal 3 binary64))) (/.f64 z (*.f64 y 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 y #s(literal 3 binary64))) (/.f64 (pow.f64 (exp.f64 z) #s(literal 3 binary64)) (pow.f64 x #s(literal 4 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))))
(- (* -5641895835477563/5000000000000000 (/ z (* (pow x 2) y))) (+ (/ 1 x) (* 5641895835477563/5000000000000000 (/ 1 (* (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 (/ (pow z 2) (* (pow x 3) (pow y 2)))) (+ (* -1 (/ (+ (* -31830988618379068626528276418969/25000000000000000000000000000000 (/ z x)) (* 31830988618379068626528276418969/25000000000000000000000000000000 (/ z x))) (* (pow x 2) (pow y 2)))) (+ (* -1 (/ (- (* -5641895835477563/5000000000000000 z) 5641895835477563/5000000000000000) (* (pow x 2) y))) (+ (/ 1 x) (/ (pow (- (* -5641895835477563/5000000000000000 z) 5641895835477563/5000000000000000) 2) (* (pow x 3) (pow y 2)))))))
(-.f64 (*.f64 (/.f64 #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (pow.f64 x #s(literal 3 binary64))) (*.f64 (/.f64 z y) (/.f64 z y))) (+.f64 (neg.f64 (fma.f64 (/.f64 (/.f64 z x) (*.f64 x x)) (/.f64 #s(literal 0 binary64) (*.f64 y y)) (/.f64 (-.f64 (*.f64 #s(literal -5641895835477563/5000000000000000 binary64) z) #s(literal 5641895835477563/5000000000000000 binary64)) (*.f64 (*.f64 x x) y)))) (+.f64 (/.f64 (pow.f64 (-.f64 (*.f64 #s(literal -5641895835477563/5000000000000000 binary64) z) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 2 binary64)) (*.f64 (pow.f64 x #s(literal 3 binary64)) (*.f64 y y))) (/.f64 #s(literal 1 binary64) x))))
(- (+ (* 31830988618379068626528276418969/25000000000000000000000000000000 (/ (pow z 2) (* (pow x 3) (pow y 2)))) (* 179587122125166574152748016388400639365587092547/62500000000000000000000000000000000000000000000 (/ (pow z 2) (* (pow x 4) (pow y 3))))) (+ (* -1 (/ (+ (* -179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 (/ z (pow x 2))) (* 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 (/ z (pow x 2)))) (* (pow x 2) (pow y 3)))) (+ (* -1 (/ (+ (* -31830988618379068626528276418969/25000000000000000000000000000000 (/ z x)) (* 31830988618379068626528276418969/25000000000000000000000000000000 (/ z x))) (* (pow x 2) (pow y 2)))) (+ (* -1 (/ (- (* -5641895835477563/5000000000000000 z) 5641895835477563/5000000000000000) (* (pow x 2) y))) (+ (/ 1 x) (+ (/ (* (+ (* -31830988618379068626528276418969/25000000000000000000000000000000 (/ z x)) (* 31830988618379068626528276418969/25000000000000000000000000000000 (/ z x))) (- (* -5641895835477563/5000000000000000 z) 5641895835477563/5000000000000000)) (* (pow x 3) (pow y 3))) (+ (/ (* (- (* -5641895835477563/5000000000000000 z) 5641895835477563/5000000000000000) (- (* 31830988618379068626528276418969/25000000000000000000000000000000 (/ (pow z 2) (pow x 3))) (+ (* -1 (/ (+ (* -31830988618379068626528276418969/25000000000000000000000000000000 (/ z x)) (* 31830988618379068626528276418969/25000000000000000000000000000000 (/ z x))) (pow x 2))) (/ (pow (- (* -5641895835477563/5000000000000000 z) 5641895835477563/5000000000000000) 2) (pow x 3))))) (* x (pow y 3))) (/ (pow (- (* -5641895835477563/5000000000000000 z) 5641895835477563/5000000000000000) 2) (* (pow x 3) (pow y 2))))))))))
(-.f64 (-.f64 (fma.f64 (/.f64 #s(literal 179587122125166574152748016388400639365587092547/62500000000000000000000000000000000000000000000 binary64) (pow.f64 x #s(literal 4 binary64))) (/.f64 (*.f64 z z) (pow.f64 y #s(literal 3 binary64))) (*.f64 (/.f64 #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (pow.f64 x #s(literal 3 binary64))) (*.f64 (/.f64 z y) (/.f64 z y)))) (/.f64 (neg.f64 (*.f64 (/.f64 z (*.f64 x x)) #s(literal 0 binary64))) (*.f64 (*.f64 x x) (pow.f64 y #s(literal 3 binary64))))) (+.f64 (neg.f64 (fma.f64 (/.f64 (/.f64 z x) (*.f64 x x)) (/.f64 #s(literal 0 binary64) (*.f64 y y)) (/.f64 (-.f64 (*.f64 #s(literal -5641895835477563/5000000000000000 binary64) z) #s(literal 5641895835477563/5000000000000000 binary64)) (*.f64 (*.f64 x x) y)))) (+.f64 (fma.f64 (*.f64 (/.f64 z x) #s(literal 0 binary64)) (/.f64 (-.f64 (*.f64 #s(literal -5641895835477563/5000000000000000 binary64) z) #s(literal 5641895835477563/5000000000000000 binary64)) (pow.f64 (*.f64 x y) #s(literal 3 binary64))) (fma.f64 (/.f64 (-.f64 (/.f64 (*.f64 #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (*.f64 z z)) (pow.f64 x #s(literal 3 binary64))) (fma.f64 (/.f64 #s(literal -1 binary64) x) (/.f64 (*.f64 (/.f64 z x) #s(literal 0 binary64)) x) (/.f64 (pow.f64 (-.f64 (*.f64 #s(literal -5641895835477563/5000000000000000 binary64) z) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 2 binary64)) (pow.f64 x #s(literal 3 binary64))))) x) (/.f64 (-.f64 (*.f64 #s(literal -5641895835477563/5000000000000000 binary64) z) #s(literal 5641895835477563/5000000000000000 binary64)) (pow.f64 y #s(literal 3 binary64))) (/.f64 (pow.f64 (-.f64 (*.f64 #s(literal -5641895835477563/5000000000000000 binary64) z) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 2 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 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)))))
(fma.f64 (/.f64 #s(literal -31830988618379068626528276418969/25000000000000000000000000000000 binary64) (*.f64 y y)) (/.f64 z (pow.f64 x #s(literal 3 binary64))) (-.f64 (*.f64 (/.f64 z (*.f64 (*.f64 x x) y)) #s(literal -5641895835477563/5000000000000000 binary64)) (fma.f64 (/.f64 (/.f64 (-.f64 (*.f64 #s(literal -5641895835477563/5000000000000000 binary64) z) #s(literal 5641895835477563/5000000000000000 binary64)) (*.f64 x x)) (*.f64 (*.f64 y y) x)) #s(literal -5641895835477563/5000000000000000 binary64) (+.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 y #s(literal 3 binary64))) (/.f64 z (pow.f64 x #s(literal 4 binary64))) (fma.f64 (/.f64 #s(literal -5641895835477563/5000000000000000 binary64) (*.f64 x x)) (/.f64 z y) (*.f64 (/.f64 #s(literal -31830988618379068626528276418969/25000000000000000000000000000000 binary64) (*.f64 y y)) (/.f64 z (pow.f64 x #s(literal 3 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 #s(literal -5641895835477563/5000000000000000 binary64) z) #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 (/.f64 (-.f64 (*.f64 #s(literal -5641895835477563/5000000000000000 binary64) z) #s(literal 5641895835477563/5000000000000000 binary64)) (*.f64 x x)) (*.f64 (*.f64 y y) x)) #s(literal -5641895835477563/5000000000000000 binary64) (+.f64 (/.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 (*.f64 x x) y)) (/.f64 #s(literal 1 binary64) x)))))
(* (pow y 2) (- (* 31830988618379068626528276418969/25000000000000000000000000000000 (/ (pow z 2) (* (pow x 2) (pow y 2)))) 1))
(*.f64 (-.f64 (/.f64 (*.f64 #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (*.f64 z z)) (*.f64 (*.f64 x x) (*.f64 y y))) #s(literal 1 binary64)) (*.f64 y y))
(* (pow y 2) (- (+ (* 31830988618379068626528276418969/25000000000000000000000000000000 (/ (pow z 2) (* (pow x 2) (pow y 2)))) (* 179587122125166574152748016388400639365587092547/62500000000000000000000000000000000000000000000 (/ (pow z 2) (* (pow x 3) (pow y 3))))) 1))
(*.f64 (fma.f64 (/.f64 #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (*.f64 x x)) (*.f64 (/.f64 z y) (/.f64 z y)) (-.f64 (/.f64 (*.f64 #s(literal 179587122125166574152748016388400639365587092547/62500000000000000000000000000000000000000000000 binary64) (*.f64 z z)) (pow.f64 (*.f64 x y) #s(literal 3 binary64))) #s(literal 1 binary64))) (*.f64 y y))
(* (pow y 2) (- (+ (* -31830988618379068626528276418969/25000000000000000000000000000000 (/ (+ (* -31830988618379068626528276418969/6250000000000000000000000000000 (/ (pow z 2) (pow x 4))) (* 31830988618379068626528276418969/25000000000000000000000000000000 (/ (pow z 2) (pow x 4)))) (pow y 4))) (+ (* 31830988618379068626528276418969/25000000000000000000000000000000 (/ (pow z 2) (* (pow x 2) (pow y 2)))) (* 179587122125166574152748016388400639365587092547/62500000000000000000000000000000000000000000000 (/ (pow z 2) (* (pow x 3) (pow y 3)))))) 1))
(*.f64 (fma.f64 (/.f64 (*.f64 (/.f64 (*.f64 z z) (pow.f64 x #s(literal 4 binary64))) #s(literal -95492965855137205879584829256907/25000000000000000000000000000000 binary64)) (pow.f64 y #s(literal 4 binary64))) #s(literal -31830988618379068626528276418969/25000000000000000000000000000000 binary64) (fma.f64 (/.f64 #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (*.f64 x x)) (*.f64 (/.f64 z y) (/.f64 z y)) (-.f64 (/.f64 (*.f64 #s(literal 179587122125166574152748016388400639365587092547/62500000000000000000000000000000000000000000000 binary64) (*.f64 z z)) (pow.f64 (*.f64 x y) #s(literal 3 binary64))) #s(literal 1 binary64)))) (*.f64 y y))
(* -1 (+ (/ 1 x) (* 5641895835477563/5000000000000000 (/ 1 (* (pow x 2) y)))))
(neg.f64 (+.f64 (/.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 (*.f64 x x) y)) (/.f64 #s(literal 1 binary64) x)))
(- (* -1 (/ (+ (* 5641895835477563/5000000000000000 (/ 1 (pow x 2))) (* 31830988618379068626528276418969/25000000000000000000000000000000 (/ 1 (* (pow x 3) y)))) y)) (/ 1 x))
(-.f64 (/.f64 (+.f64 (/.f64 #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (*.f64 (pow.f64 x #s(literal 3 binary64)) y)) (/.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 x x))) (neg.f64 y)) (/.f64 #s(literal 1 binary64) x))
(- (* -1 (/ (+ (* 31830988618379068626528276418969/25000000000000000000000000000000 (/ 1 (pow x 3))) (* 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 (/ 1 (* (pow x 4) y)))) (pow y 2))) (+ (/ 1 x) (/ 5641895835477563/5000000000000000 (* (pow x 2) y))))
(-.f64 (/.f64 (+.f64 (/.f64 #s(literal 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 binary64) (*.f64 (pow.f64 x #s(literal 4 binary64)) y)) (/.f64 #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (pow.f64 x #s(literal 3 binary64)))) (*.f64 (neg.f64 y) y)) (+.f64 (/.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 (*.f64 x x) y)) (/.f64 #s(literal 1 binary64) x)))
(+ (* -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 z (*.f64 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)))
(- (+ 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 (exp.f64 z) x) (/.f64 #s(literal 5641895835477563/5000000000000000 binary64) x) (*.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))) (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 (exp.f64 z) x) (/.f64 #s(literal 5641895835477563/5000000000000000 binary64) 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 (exp.f64 z) x) (/.f64 #s(literal 5641895835477563/5000000000000000 binary64) x) (*.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))) (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 (exp.f64 z) x) (/.f64 #s(literal 5641895835477563/5000000000000000 binary64) 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 (/ (+ 5641895835477563/5000000000000000 (* 5641895835477563/5000000000000000 z)) (* (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 (/ (pow z 2) (pow x 3))) (+ (* -1 (/ (+ (* -31830988618379068626528276418969/25000000000000000000000000000000 (/ z x)) (* 31830988618379068626528276418969/25000000000000000000000000000000 (/ z x))) (pow x 2))) (/ (pow (+ 5641895835477563/5000000000000000 (* 5641895835477563/5000000000000000 z)) 2) (pow x 3)))) y)) (* -1 (/ (+ 5641895835477563/5000000000000000 (* 5641895835477563/5000000000000000 z)) (pow x 2)))) y)) (/ 1 x))
(-.f64 (/.f64 (-.f64 (/.f64 (-.f64 (/.f64 (*.f64 #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (*.f64 z z)) (pow.f64 x #s(literal 3 binary64))) (fma.f64 (/.f64 #s(literal -1 binary64) x) (/.f64 (*.f64 (/.f64 z x) #s(literal 0 binary64)) x) (/.f64 (pow.f64 (fma.f64 #s(literal 5641895835477563/5000000000000000 binary64) z #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 2 binary64)) (pow.f64 x #s(literal 3 binary64))))) (neg.f64 y)) (*.f64 #s(literal -5641895835477563/5000000000000000 binary64) (/.f64 (+.f64 #s(literal 1 binary64) z) (*.f64 x x)))) (neg.f64 y)) (/.f64 #s(literal 1 binary64) x))
(- (* -1 (/ (- (* -1 (/ (- (+ (* -1 (/ (- (* -179587122125166574152748016388400639365587092547/62500000000000000000000000000000000000000000000 (/ (pow z 2) (pow x 4))) (+ (* -1 (/ (+ (* -179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 (/ z (pow x 2))) (* 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 (/ z (pow x 2)))) (pow x 2))) (+ (/ (* (+ 5641895835477563/5000000000000000 (* 5641895835477563/5000000000000000 z)) (+ (* -31830988618379068626528276418969/25000000000000000000000000000000 (/ z x)) (* 31830988618379068626528276418969/25000000000000000000000000000000 (/ z x)))) (pow x 3)) (/ (* (+ 5641895835477563/5000000000000000 (* 5641895835477563/5000000000000000 z)) (- (* 31830988618379068626528276418969/25000000000000000000000000000000 (/ (pow z 2) (pow x 3))) (+ (* -1 (/ (+ (* -31830988618379068626528276418969/25000000000000000000000000000000 (/ z x)) (* 31830988618379068626528276418969/25000000000000000000000000000000 (/ z x))) (pow x 2))) (/ (pow (+ 5641895835477563/5000000000000000 (* 5641895835477563/5000000000000000 z)) 2) (pow x 3))))) x)))) y)) (* 31830988618379068626528276418969/25000000000000000000000000000000 (/ (pow z 2) (pow x 3)))) (+ (* -1 (/ (+ (* -31830988618379068626528276418969/25000000000000000000000000000000 (/ z x)) (* 31830988618379068626528276418969/25000000000000000000000000000000 (/ z x))) (pow x 2))) (/ (pow (+ 5641895835477563/5000000000000000 (* 5641895835477563/5000000000000000 z)) 2) (pow x 3)))) y)) (* -1 (/ (+ 5641895835477563/5000000000000000 (* 5641895835477563/5000000000000000 z)) (pow x 2)))) y)) (/ 1 x))
(-.f64 (/.f64 (-.f64 (/.f64 (-.f64 (fma.f64 (/.f64 (*.f64 z z) (pow.f64 x #s(literal 3 binary64))) #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (/.f64 (-.f64 (-.f64 (/.f64 (*.f64 #s(literal -179587122125166574152748016388400639365587092547/62500000000000000000000000000000000000000000000 binary64) (*.f64 z z)) (pow.f64 x #s(literal 4 binary64))) (/.f64 (neg.f64 (*.f64 (/.f64 z (*.f64 x x)) #s(literal 0 binary64))) (*.f64 x x))) (fma.f64 (fma.f64 #s(literal 5641895835477563/5000000000000000 binary64) z #s(literal 5641895835477563/5000000000000000 binary64)) (/.f64 (-.f64 (/.f64 (*.f64 #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (*.f64 z z)) (pow.f64 x #s(literal 3 binary64))) (fma.f64 (/.f64 #s(literal -1 binary64) x) (/.f64 (*.f64 (/.f64 z x) #s(literal 0 binary64)) x) (/.f64 (pow.f64 (fma.f64 #s(literal 5641895835477563/5000000000000000 binary64) z #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 2 binary64)) (pow.f64 x #s(literal 3 binary64))))) x) (/.f64 (*.f64 (fma.f64 #s(literal 5641895835477563/5000000000000000 binary64) z #s(literal 5641895835477563/5000000000000000 binary64)) (*.f64 (/.f64 z x) #s(literal 0 binary64))) (pow.f64 x #s(literal 3 binary64))))) (neg.f64 y))) (fma.f64 (/.f64 #s(literal -1 binary64) x) (/.f64 (*.f64 (/.f64 z x) #s(literal 0 binary64)) x) (/.f64 (pow.f64 (fma.f64 #s(literal 5641895835477563/5000000000000000 binary64) z #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 2 binary64)) (pow.f64 x #s(literal 3 binary64))))) (neg.f64 y)) (*.f64 #s(literal -5641895835477563/5000000000000000 binary64) (/.f64 (+.f64 #s(literal 1 binary64) z) (*.f64 x x)))) (neg.f64 y)) (/.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 (* y (- (* 1/6 z) 1/2)))
(*.f64 (neg.f64 y) (-.f64 (*.f64 #s(literal 1/6 binary64) z) #s(literal 1/2 binary64)))
(* (pow y 2) (- (+ (* -1 (/ (+ (* -179587122125166574152748016388400639365587092547/62500000000000000000000000000000000000000000000 (/ (pow z 2) (pow x 3))) (* 31830988618379068626528276418969/25000000000000000000000000000000 (/ (+ (* -31830988618379068626528276418969/6250000000000000000000000000000 (/ (pow z 2) (pow x 4))) (* 31830988618379068626528276418969/25000000000000000000000000000000 (/ (pow z 2) (pow x 4)))) y))) (pow y 3))) (* 31830988618379068626528276418969/25000000000000000000000000000000 (/ (pow z 2) (* (pow x 2) (pow y 2))))) 1))
(*.f64 (-.f64 (fma.f64 (/.f64 #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (*.f64 x x)) (*.f64 (/.f64 z y) (/.f64 z y)) (/.f64 (fma.f64 (/.f64 (*.f64 (/.f64 (*.f64 z z) (pow.f64 x #s(literal 4 binary64))) #s(literal -95492965855137205879584829256907/25000000000000000000000000000000 binary64)) y) #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (/.f64 (*.f64 #s(literal -179587122125166574152748016388400639365587092547/62500000000000000000000000000000000000000000000 binary64) (*.f64 z z)) (pow.f64 x #s(literal 3 binary64)))) (neg.f64 (pow.f64 y #s(literal 3 binary64))))) #s(literal 1 binary64)) (*.f64 y y))
(- (* -1 (/ (+ (* 31830988618379068626528276418969/25000000000000000000000000000000 (/ 1 (* (pow x 3) y))) (* 5641895835477563/5000000000000000 (/ 1 (pow x 2)))) y)) (/ 1 x))
(-.f64 (/.f64 (+.f64 (/.f64 #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (*.f64 (pow.f64 x #s(literal 3 binary64)) y)) (/.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 x x))) (neg.f64 y)) (/.f64 #s(literal 1 binary64) x))
(- (* -1 (/ (+ (* 5641895835477563/5000000000000000 (/ 1 (pow x 2))) (+ (/ 31830988618379068626528276418969/25000000000000000000000000000000 (* (pow x 3) y)) (/ 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 (* (pow x 4) (pow y 2))))) y)) (/ 1 x))
(-.f64 (/.f64 (+.f64 (+.f64 (/.f64 (/.f64 #s(literal 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 binary64) (pow.f64 x #s(literal 4 binary64))) (*.f64 y y)) (/.f64 #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (*.f64 (pow.f64 x #s(literal 3 binary64)) y))) (/.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 x x))) (neg.f64 y)) (/.f64 #s(literal 1 binary64) x))
(* -5641895835477563/5000000000000000 (/ (* y z) (- 5641895835477563/5000000000000000 (* x y))))
(/.f64 (*.f64 (*.f64 #s(literal -5641895835477563/5000000000000000 binary64) y) z) (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 x y)))
(+ x (/ y (- 5641895835477563/5000000000000000 (* x y))))
(+.f64 (/.f64 y (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 x y))) 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 x y)) #s(literal 2 binary64)))) #s(literal -5641895835477563/5000000000000000 binary64) (/.f64 y (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 x y)))) 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 x y)) #s(literal 2 binary64))) #s(literal 5641895835477563/10000000000000000 binary64) (*.f64 (/.f64 y (pow.f64 (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 x y)) #s(literal 3 binary64))) #s(literal -31830988618379068626528276418969/25000000000000000000000000000000 binary64))) (neg.f64 z) (*.f64 (/.f64 y (pow.f64 (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 x y)) #s(literal 2 binary64))) #s(literal -5641895835477563/5000000000000000 binary64))) z (/.f64 y (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 x y)))) 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 x y)) #s(literal 2 binary64))) #s(literal 5641895835477563/10000000000000000 binary64) (*.f64 (/.f64 y (pow.f64 (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 x y)) #s(literal 3 binary64))) #s(literal -31830988618379068626528276418969/25000000000000000000000000000000 binary64))) (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 x y))) #s(literal -5641895835477563/5000000000000000 binary64) (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) (/.f64 y (pow.f64 (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 x y)) #s(literal 2 binary64))) (*.f64 #s(literal -31830988618379068626528276418969/50000000000000000000000000000000 binary64) (/.f64 y (pow.f64 (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 x y)) #s(literal 3 binary64)))))) (neg.f64 z)) (fma.f64 (/.f64 y (pow.f64 (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 x y)) #s(literal 2 binary64))) #s(literal 5641895835477563/10000000000000000 binary64) (*.f64 (/.f64 y (pow.f64 (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 x y)) #s(literal 3 binary64))) #s(literal -31830988618379068626528276418969/25000000000000000000000000000000 binary64)))) z (*.f64 (/.f64 y (pow.f64 (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 x y)) #s(literal 2 binary64))) #s(literal -5641895835477563/5000000000000000 binary64))) z (/.f64 y (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 x y)))) x)
(/ y (- 5641895835477563/5000000000000000 (* x y)))
(/.f64 y (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 x y)))
(+ (* -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 x y)) #s(literal 2 binary64)))) #s(literal -5641895835477563/5000000000000000 binary64) (/.f64 y (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 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))))
(fma.f64 (fma.f64 (fma.f64 (/.f64 y (pow.f64 (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 x y)) #s(literal 2 binary64))) #s(literal 5641895835477563/10000000000000000 binary64) (*.f64 (/.f64 y (pow.f64 (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 x y)) #s(literal 3 binary64))) #s(literal -31830988618379068626528276418969/25000000000000000000000000000000 binary64))) (neg.f64 z) (*.f64 (/.f64 y (pow.f64 (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 x y)) #s(literal 2 binary64))) #s(literal -5641895835477563/5000000000000000 binary64))) z (/.f64 y (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 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))))
(fma.f64 (fma.f64 (-.f64 (*.f64 (fma.f64 (/.f64 (fma.f64 (/.f64 y (pow.f64 (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 x y)) #s(literal 2 binary64))) #s(literal 5641895835477563/10000000000000000 binary64) (*.f64 (/.f64 y (pow.f64 (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 x y)) #s(literal 3 binary64))) #s(literal -31830988618379068626528276418969/25000000000000000000000000000000 binary64))) (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 x y))) #s(literal -5641895835477563/5000000000000000 binary64) (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) (/.f64 y (pow.f64 (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 x y)) #s(literal 2 binary64))) (*.f64 #s(literal -31830988618379068626528276418969/50000000000000000000000000000000 binary64) (/.f64 y (pow.f64 (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 x y)) #s(literal 3 binary64)))))) (neg.f64 z)) (fma.f64 (/.f64 y (pow.f64 (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 x y)) #s(literal 2 binary64))) #s(literal 5641895835477563/10000000000000000 binary64) (*.f64 (/.f64 y (pow.f64 (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 x y)) #s(literal 3 binary64))) #s(literal -31830988618379068626528276418969/25000000000000000000000000000000 binary64)))) z (*.f64 (/.f64 y (pow.f64 (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 x y)) #s(literal 2 binary64))) #s(literal -5641895835477563/5000000000000000 binary64))) z (/.f64 y (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 x y))))
(+ (* -5000000000000000/5641895835477563 (* y z)) (* 5000000000000000/5641895835477563 y))
(fma.f64 (*.f64 #s(literal -5000000000000000/5641895835477563 binary64) y) z (*.f64 #s(literal 5000000000000000/5641895835477563 binary64) y))
(* 1/2 y)
(*.f64 #s(literal 1/2 binary64) y)
(+ (* -1 (* z (+ (* -1/3 y) (* 1/2 y)))) (* 1/2 y))
(fma.f64 (*.f64 #s(literal -1/6 binary64) y) z (*.f64 #s(literal 1/2 binary64) y))
(+ (* 5000000000000000/5641895835477563 y) (* z (+ (* -5000000000000000/5641895835477563 y) (* -5000000000000000/5641895835477563 (* z (+ (* -1 y) (* 1/2 y)))))))
(fma.f64 (*.f64 #s(literal -5000000000000000/5641895835477563 binary64) (+.f64 y (*.f64 (*.f64 #s(literal -1/2 binary64) y) z))) z (*.f64 #s(literal 5000000000000000/5641895835477563 binary64) y))
(+ (* 5000000000000000/5641895835477563 y) (* z (+ (* -5000000000000000/5641895835477563 y) (* z (+ (* -5000000000000000/5641895835477563 (* z (+ (* -1 (+ (* -1 y) (* 1/2 y))) (+ (* -1/2 y) (* 1/6 y))))) (* -5000000000000000/5641895835477563 (+ (* -1 y) (* 1/2 y))))))))
(fma.f64 (fma.f64 (*.f64 #s(literal -5000000000000000/5641895835477563 binary64) (fma.f64 (*.f64 #s(literal 1/6 binary64) y) z (*.f64 #s(literal -1/2 binary64) y))) z (*.f64 #s(literal -5000000000000000/5641895835477563 binary64) y)) z (*.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 (pow y 2)) (* 31830988618379068626528276418969/25000000000000000000000000000000 (/ (* (pow y 2) (pow z 2)) (pow (- 5641895835477563/5000000000000000 (* x y)) 2))))
(fma.f64 (/.f64 (*.f64 (*.f64 z z) (*.f64 y y)) (pow.f64 (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 x y)) #s(literal 2 binary64))) #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (*.f64 (neg.f64 y) y))
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))
y
(+ y (* -1 (* y z)))
(-.f64 y (*.f64 z y))
(+ y (* z (- (* -1 (* z (+ (* -1 y) (* 1/2 y)))) y)))
(fma.f64 (-.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) y) z) y) z y)
(+ y (* z (- (* z (- (* -1 (* z (+ (* -1 (+ (* -1 y) (* 1/2 y))) (+ (* -1/2 y) (* 1/6 y))))) (+ (* -1 y) (* 1/2 y)))) y)))
(fma.f64 (-.f64 (*.f64 (fma.f64 (*.f64 #s(literal -1/6 binary64) y) z (*.f64 #s(literal 1/2 binary64) y)) z) y) z y)
(+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y))))
(+.f64 (/.f64 y (fma.f64 (exp.f64 z) #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 (neg.f64 y) x))) x)
(/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)))
(/.f64 y (fma.f64 (exp.f64 z) #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 (neg.f64 y) x)))
(* -5641895835477563/5000000000000000 (/ (* y z) (pow (- 5641895835477563/5000000000000000 (* x y)) 2)))
(/.f64 (*.f64 (*.f64 #s(literal -5641895835477563/5000000000000000 binary64) y) z) (pow.f64 (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 x y)) #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 x y)) #s(literal 2 binary64))) #s(literal -5641895835477563/5000000000000000 binary64) (/.f64 y (*.f64 (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 x y)) z))) z)
(* -5000000000000000/5641895835477563 (* y z))
(*.f64 (*.f64 #s(literal -5000000000000000/5641895835477563 binary64) y) z)
(* 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)
(* -1 (* z (+ (* -1/3 y) (* 1/2 y))))
(*.f64 (*.f64 #s(literal -1/6 binary64) y) z)
(* z (+ (* -1 (+ (* -1/3 y) (* 1/2 y))) (* 1/2 (/ y z))))
(*.f64 (fma.f64 (/.f64 y z) #s(literal 1/2 binary64) (*.f64 #s(literal -1/6 binary64) y)) z)
(exp z)
(exp.f64 z)
(* 31830988618379068626528276418969/25000000000000000000000000000000 (/ (* (pow y 2) (pow z 2)) (pow (- 5641895835477563/5000000000000000 (* x y)) 2)))
(*.f64 (/.f64 (*.f64 (*.f64 z z) (*.f64 y y)) (pow.f64 (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 x y)) #s(literal 2 binary64))) #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64))
(* (pow z 2) (+ (* -1 (/ (pow y 2) (pow z 2))) (* 31830988618379068626528276418969/25000000000000000000000000000000 (/ (pow y 2) (pow (- 5641895835477563/5000000000000000 (* x y)) 2)))))
(*.f64 (fma.f64 (/.f64 (*.f64 y y) (pow.f64 (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 x y)) #s(literal 2 binary64))) #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (/.f64 (*.f64 (neg.f64 y) y) (*.f64 z z))) (*.f64 z 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)
(* -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 x y)) #s(literal 2 binary64))) #s(literal 5641895835477563/5000000000000000 binary64) (/.f64 (neg.f64 y) (*.f64 (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 x y)) 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 (+ (* -1/2 (/ y z)) (+ (* -1/3 y) (* 1/2 y)))))
(*.f64 (fma.f64 (/.f64 y z) #s(literal -1/2 binary64) (*.f64 #s(literal 1/6 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))

rewrite254.0ms (3.3%)

Memory
-30.3MiB live, 166.1MiB allocated
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
074488
0107484
1385465
22592465
08472462
Stop Event
iter limit
node limit
iter limit
Counts
24 → 250
Calls
Call 1
Inputs
(*.f64 (/.f64 y (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x))) (*.f64 #s(literal -5641895835477563/5000000000000000 binary64) z))
(+.f64 x #s(approx (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y))) (/.f64 #s(approx (+ (* 31830988618379068626528276418969/25000000000000000000000000000000 (pow (* z (/ y (- 5641895835477563/5000000000000000 (* y x)))) 2)) (* (neg y) y)) (*.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))))))
#s(approx (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y))) (/.f64 #s(approx (+ (* 31830988618379068626528276418969/25000000000000000000000000000000 (pow (* z (/ y (- 5641895835477563/5000000000000000 (* y x)))) 2)) (* (neg y) y)) (*.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 #s(approx (+ (* 31830988618379068626528276418969/25000000000000000000000000000000 (pow (* z (/ y (- 5641895835477563/5000000000000000 (* y x)))) 2)) (* (neg y) y)) (*.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))))
#s(approx (+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)))) #s(approx (* (- 1 (/ 1 (* x x))) x) (/.f64 #s(literal -1 binary64) x)))
#s(approx (* (- 1 (/ 1 (* x x))) x) (/.f64 #s(literal -1 binary64) x))
(/.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 (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)
(fma.f64 (neg.f64 z) (fma.f64 #s(literal 1/2 binary64) y (*.f64 y #s(literal -1/3 binary64))) (*.f64 #s(literal 1/2 binary64) y))
(fma.f64 #s(literal 1/2 binary64) y (*.f64 y #s(literal -1/3 binary64)))
#s(approx (+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)))) (*.f64 #s(approx (/ y (exp z)) (fma.f64 (-.f64 (*.f64 (fma.f64 (neg.f64 z) (fma.f64 #s(literal 1/2 binary64) y (*.f64 y #s(literal -1/3 binary64))) (*.f64 #s(literal 1/2 binary64) y)) z) y) z y)) #s(literal 5000000000000000/5641895835477563 binary64)))
(*.f64 #s(approx (/ y (exp z)) (fma.f64 (-.f64 (*.f64 (fma.f64 (neg.f64 z) (fma.f64 #s(literal 1/2 binary64) y (*.f64 y #s(literal -1/3 binary64))) (*.f64 #s(literal 1/2 binary64) y)) z) y) z y)) #s(literal 5000000000000000/5641895835477563 binary64))
#s(approx (+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)))) (/.f64 (*.f64 #s(literal 5000000000000000/5641895835477563 binary64) y) (exp.f64 z)))
(/.f64 (*.f64 #s(literal 5000000000000000/5641895835477563 binary64) y) (exp.f64 z))
(*.f64 #s(literal 5000000000000000/5641895835477563 binary64) y)
(exp.f64 z)
#s(approx (+ (* 31830988618379068626528276418969/25000000000000000000000000000000 (pow (* z (/ y (- 5641895835477563/5000000000000000 (* y x)))) 2)) (* (neg y) y)) (*.f64 (neg.f64 y) y))
(/.f64 y (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)))
(fma.f64 #s(literal -5000000000000000/5641895835477563 binary64) z #s(literal 5000000000000000/5641895835477563 binary64))
#s(approx (/ y (exp z)) (fma.f64 (-.f64 (*.f64 (fma.f64 (neg.f64 z) (fma.f64 #s(literal 1/2 binary64) y (*.f64 y #s(literal -1/3 binary64))) (*.f64 #s(literal 1/2 binary64) y)) z) y) z y))
(*.f64 y #s(literal -1/3 binary64))
Outputs
(*.f64 (/.f64 (*.f64 (*.f64 z #s(literal -5641895835477563/5000000000000000 binary64)) y) (-.f64 #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (pow.f64 (*.f64 x y) #s(literal 2 binary64)))) (fma.f64 x y #s(literal 5641895835477563/5000000000000000 binary64)))
(*.f64 (/.f64 (*.f64 (*.f64 z #s(literal -5641895835477563/5000000000000000 binary64)) y) (-.f64 #s(literal 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 binary64) (pow.f64 (*.f64 x y) #s(literal 3 binary64)))) (fma.f64 (*.f64 x y) (fma.f64 x y #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64)))
(*.f64 (*.f64 #s(literal -5641895835477563/5000000000000000 binary64) (/.f64 y (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 x y)))) z)
(*.f64 (*.f64 z (/.f64 y (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 x y)))) #s(literal -5641895835477563/5000000000000000 binary64))
(*.f64 (*.f64 z #s(literal -5641895835477563/5000000000000000 binary64)) (/.f64 y (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 x y))))
(*.f64 z (*.f64 #s(literal -5641895835477563/5000000000000000 binary64) (/.f64 y (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 x y)))))
(*.f64 #s(literal -5641895835477563/5000000000000000 binary64) (*.f64 z (/.f64 y (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 x y)))))
(*.f64 (/.f64 y (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 x y))) (*.f64 z #s(literal -5641895835477563/5000000000000000 binary64)))
(*.f64 y (/.f64 (*.f64 z #s(literal -5641895835477563/5000000000000000 binary64)) (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 x y))))
(/.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 x y))))))
(/.f64 (neg.f64 (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z y))) (neg.f64 (neg.f64 (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 x y)))))
(/.f64 (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z y)) (neg.f64 (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 x y))))
(/.f64 (*.f64 (*.f64 z #s(literal -5641895835477563/5000000000000000 binary64)) y) (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 x y)))
(neg.f64 (/.f64 (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z y)) (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 x y))))
(neg.f64 (/.f64 (*.f64 (*.f64 z #s(literal -5641895835477563/5000000000000000 binary64)) y) (neg.f64 (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 x y)))))
(/.f64 (neg.f64 (-.f64 (pow.f64 #s(approx (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y))) (/.f64 (/.f64 #s(approx (+ (* 31830988618379068626528276418969/25000000000000000000000000000000 (pow (* z (/ y (- 5641895835477563/5000000000000000 (* y x)))) 2)) (* (neg y) y)) (*.f64 (neg.f64 y) y)) (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 x y))) (-.f64 (*.f64 (*.f64 z (/.f64 y (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 x y)))) #s(literal -5641895835477563/5000000000000000 binary64)) y))) #s(literal 2 binary64)) (*.f64 x x))) (neg.f64 (-.f64 #s(approx (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y))) (/.f64 (/.f64 #s(approx (+ (* 31830988618379068626528276418969/25000000000000000000000000000000 (pow (* z (/ y (- 5641895835477563/5000000000000000 (* y x)))) 2)) (* (neg y) y)) (*.f64 (neg.f64 y) y)) (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 x y))) (-.f64 (*.f64 (*.f64 z (/.f64 y (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 x y)))) #s(literal -5641895835477563/5000000000000000 binary64)) y))) x)))
(/.f64 (neg.f64 (neg.f64 (-.f64 (*.f64 x x) (pow.f64 #s(approx (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y))) (/.f64 (/.f64 #s(approx (+ (* 31830988618379068626528276418969/25000000000000000000000000000000 (pow (* z (/ y (- 5641895835477563/5000000000000000 (* y x)))) 2)) (* (neg y) y)) (*.f64 (neg.f64 y) y)) (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 x y))) (-.f64 (*.f64 (*.f64 z (/.f64 y (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 x y)))) #s(literal -5641895835477563/5000000000000000 binary64)) y))) #s(literal 2 binary64))))) (neg.f64 (neg.f64 (-.f64 x #s(approx (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y))) (/.f64 (/.f64 #s(approx (+ (* 31830988618379068626528276418969/25000000000000000000000000000000 (pow (* z (/ y (- 5641895835477563/5000000000000000 (* y x)))) 2)) (* (neg y) y)) (*.f64 (neg.f64 y) y)) (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 x y))) (-.f64 (*.f64 (*.f64 z (/.f64 y (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 x y)))) #s(literal -5641895835477563/5000000000000000 binary64)) y)))))))
(/.f64 (neg.f64 (neg.f64 (+.f64 (pow.f64 #s(approx (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y))) (/.f64 (/.f64 #s(approx (+ (* 31830988618379068626528276418969/25000000000000000000000000000000 (pow (* z (/ y (- 5641895835477563/5000000000000000 (* y x)))) 2)) (* (neg y) y)) (*.f64 (neg.f64 y) y)) (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 x y))) (-.f64 (*.f64 (*.f64 z (/.f64 y (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 x y)))) #s(literal -5641895835477563/5000000000000000 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))) (/.f64 (/.f64 #s(approx (+ (* 31830988618379068626528276418969/25000000000000000000000000000000 (pow (* z (/ y (- 5641895835477563/5000000000000000 (* y x)))) 2)) (* (neg y) y)) (*.f64 (neg.f64 y) y)) (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 x y))) (-.f64 (*.f64 (*.f64 z (/.f64 y (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 x y)))) #s(literal -5641895835477563/5000000000000000 binary64)) y))) (-.f64 #s(approx (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y))) (/.f64 (/.f64 #s(approx (+ (* 31830988618379068626528276418969/25000000000000000000000000000000 (pow (* z (/ y (- 5641895835477563/5000000000000000 (* y x)))) 2)) (* (neg y) y)) (*.f64 (neg.f64 y) y)) (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 x y))) (-.f64 (*.f64 (*.f64 z (/.f64 y (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 x y)))) #s(literal -5641895835477563/5000000000000000 binary64)) y))) x) (*.f64 x x)))))
(/.f64 (-.f64 (*.f64 (*.f64 x x) (-.f64 x #s(approx (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y))) (/.f64 (/.f64 #s(approx (+ (* 31830988618379068626528276418969/25000000000000000000000000000000 (pow (* z (/ y (- 5641895835477563/5000000000000000 (* y x)))) 2)) (* (neg y) y)) (*.f64 (neg.f64 y) y)) (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 x y))) (-.f64 (*.f64 (*.f64 z (/.f64 y (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 x y)))) #s(literal -5641895835477563/5000000000000000 binary64)) y))))) (*.f64 (-.f64 x #s(approx (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y))) (/.f64 (/.f64 #s(approx (+ (* 31830988618379068626528276418969/25000000000000000000000000000000 (pow (* z (/ y (- 5641895835477563/5000000000000000 (* y x)))) 2)) (* (neg y) y)) (*.f64 (neg.f64 y) y)) (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 x y))) (-.f64 (*.f64 (*.f64 z (/.f64 y (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 x y)))) #s(literal -5641895835477563/5000000000000000 binary64)) y)))) (pow.f64 #s(approx (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y))) (/.f64 (/.f64 #s(approx (+ (* 31830988618379068626528276418969/25000000000000000000000000000000 (pow (* z (/ y (- 5641895835477563/5000000000000000 (* y x)))) 2)) (* (neg y) y)) (*.f64 (neg.f64 y) y)) (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 x y))) (-.f64 (*.f64 (*.f64 z (/.f64 y (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 x y)))) #s(literal -5641895835477563/5000000000000000 binary64)) y))) #s(literal 2 binary64)))) (*.f64 (-.f64 x #s(approx (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y))) (/.f64 (/.f64 #s(approx (+ (* 31830988618379068626528276418969/25000000000000000000000000000000 (pow (* z (/ y (- 5641895835477563/5000000000000000 (* y x)))) 2)) (* (neg y) y)) (*.f64 (neg.f64 y) y)) (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 x y))) (-.f64 (*.f64 (*.f64 z (/.f64 y (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 x y)))) #s(literal -5641895835477563/5000000000000000 binary64)) y)))) (-.f64 x #s(approx (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y))) (/.f64 (/.f64 #s(approx (+ (* 31830988618379068626528276418969/25000000000000000000000000000000 (pow (* z (/ y (- 5641895835477563/5000000000000000 (* y x)))) 2)) (* (neg y) y)) (*.f64 (neg.f64 y) y)) (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 x y))) (-.f64 (*.f64 (*.f64 z (/.f64 y (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 x y)))) #s(literal -5641895835477563/5000000000000000 binary64)) y))))))
(/.f64 (fma.f64 (pow.f64 x #s(literal 3 binary64)) (fma.f64 #s(approx (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y))) (/.f64 (/.f64 #s(approx (+ (* 31830988618379068626528276418969/25000000000000000000000000000000 (pow (* z (/ y (- 5641895835477563/5000000000000000 (* y x)))) 2)) (* (neg y) y)) (*.f64 (neg.f64 y) y)) (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 x y))) (-.f64 (*.f64 (*.f64 z (/.f64 y (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 x y)))) #s(literal -5641895835477563/5000000000000000 binary64)) y))) (-.f64 #s(approx (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y))) (/.f64 (/.f64 #s(approx (+ (* 31830988618379068626528276418969/25000000000000000000000000000000 (pow (* z (/ y (- 5641895835477563/5000000000000000 (* y x)))) 2)) (* (neg y) y)) (*.f64 (neg.f64 y) y)) (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 x y))) (-.f64 (*.f64 (*.f64 z (/.f64 y (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 x y)))) #s(literal -5641895835477563/5000000000000000 binary64)) y))) x) (*.f64 x x)) (*.f64 (fma.f64 #s(approx (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y))) (/.f64 (/.f64 #s(approx (+ (* 31830988618379068626528276418969/25000000000000000000000000000000 (pow (* z (/ y (- 5641895835477563/5000000000000000 (* y x)))) 2)) (* (neg y) y)) (*.f64 (neg.f64 y) y)) (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 x y))) (-.f64 (*.f64 (*.f64 z (/.f64 y (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 x y)))) #s(literal -5641895835477563/5000000000000000 binary64)) y))) (-.f64 #s(approx (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y))) (/.f64 (/.f64 #s(approx (+ (* 31830988618379068626528276418969/25000000000000000000000000000000 (pow (* z (/ y (- 5641895835477563/5000000000000000 (* y x)))) 2)) (* (neg y) y)) (*.f64 (neg.f64 y) y)) (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 x y))) (-.f64 (*.f64 (*.f64 z (/.f64 y (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 x y)))) #s(literal -5641895835477563/5000000000000000 binary64)) y))) x) (*.f64 x x)) (pow.f64 #s(approx (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y))) (/.f64 (/.f64 #s(approx (+ (* 31830988618379068626528276418969/25000000000000000000000000000000 (pow (* z (/ y (- 5641895835477563/5000000000000000 (* y x)))) 2)) (* (neg y) y)) (*.f64 (neg.f64 y) y)) (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 x y))) (-.f64 (*.f64 (*.f64 z (/.f64 y (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 x y)))) #s(literal -5641895835477563/5000000000000000 binary64)) y))) #s(literal 3 binary64)))) (*.f64 (fma.f64 #s(approx (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y))) (/.f64 (/.f64 #s(approx (+ (* 31830988618379068626528276418969/25000000000000000000000000000000 (pow (* z (/ y (- 5641895835477563/5000000000000000 (* y x)))) 2)) (* (neg y) y)) (*.f64 (neg.f64 y) y)) (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 x y))) (-.f64 (*.f64 (*.f64 z (/.f64 y (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 x y)))) #s(literal -5641895835477563/5000000000000000 binary64)) y))) (-.f64 #s(approx (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y))) (/.f64 (/.f64 #s(approx (+ (* 31830988618379068626528276418969/25000000000000000000000000000000 (pow (* z (/ y (- 5641895835477563/5000000000000000 (* y x)))) 2)) (* (neg y) y)) (*.f64 (neg.f64 y) y)) (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 x y))) (-.f64 (*.f64 (*.f64 z (/.f64 y (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 x y)))) #s(literal -5641895835477563/5000000000000000 binary64)) y))) x) (*.f64 x x)) (fma.f64 #s(approx (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y))) (/.f64 (/.f64 #s(approx (+ (* 31830988618379068626528276418969/25000000000000000000000000000000 (pow (* z (/ y (- 5641895835477563/5000000000000000 (* y x)))) 2)) (* (neg y) y)) (*.f64 (neg.f64 y) y)) (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 x y))) (-.f64 (*.f64 (*.f64 z (/.f64 y (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 x y)))) #s(literal -5641895835477563/5000000000000000 binary64)) y))) (-.f64 #s(approx (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y))) (/.f64 (/.f64 #s(approx (+ (* 31830988618379068626528276418969/25000000000000000000000000000000 (pow (* z (/ y (- 5641895835477563/5000000000000000 (* y x)))) 2)) (* (neg y) y)) (*.f64 (neg.f64 y) y)) (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 x y))) (-.f64 (*.f64 (*.f64 z (/.f64 y (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 x y)))) #s(literal -5641895835477563/5000000000000000 binary64)) y))) x) (*.f64 x x))))
(/.f64 (-.f64 (pow.f64 #s(approx (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y))) (/.f64 (/.f64 #s(approx (+ (* 31830988618379068626528276418969/25000000000000000000000000000000 (pow (* z (/ y (- 5641895835477563/5000000000000000 (* y x)))) 2)) (* (neg y) y)) (*.f64 (neg.f64 y) y)) (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 x y))) (-.f64 (*.f64 (*.f64 z (/.f64 y (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 x y)))) #s(literal -5641895835477563/5000000000000000 binary64)) y))) #s(literal 2 binary64)) (*.f64 x x)) (-.f64 #s(approx (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y))) (/.f64 (/.f64 #s(approx (+ (* 31830988618379068626528276418969/25000000000000000000000000000000 (pow (* z (/ y (- 5641895835477563/5000000000000000 (* y x)))) 2)) (* (neg y) y)) (*.f64 (neg.f64 y) y)) (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 x y))) (-.f64 (*.f64 (*.f64 z (/.f64 y (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 x y)))) #s(literal -5641895835477563/5000000000000000 binary64)) y))) x))
(/.f64 (neg.f64 (-.f64 (*.f64 x x) (pow.f64 #s(approx (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y))) (/.f64 (/.f64 #s(approx (+ (* 31830988618379068626528276418969/25000000000000000000000000000000 (pow (* z (/ y (- 5641895835477563/5000000000000000 (* y x)))) 2)) (* (neg y) y)) (*.f64 (neg.f64 y) y)) (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 x y))) (-.f64 (*.f64 (*.f64 z (/.f64 y (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 x y)))) #s(literal -5641895835477563/5000000000000000 binary64)) y))) #s(literal 2 binary64)))) (neg.f64 (-.f64 x #s(approx (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y))) (/.f64 (/.f64 #s(approx (+ (* 31830988618379068626528276418969/25000000000000000000000000000000 (pow (* z (/ y (- 5641895835477563/5000000000000000 (* y x)))) 2)) (* (neg y) y)) (*.f64 (neg.f64 y) y)) (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 x y))) (-.f64 (*.f64 (*.f64 z (/.f64 y (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 x y)))) #s(literal -5641895835477563/5000000000000000 binary64)) y))))))
(/.f64 (neg.f64 (+.f64 (pow.f64 #s(approx (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y))) (/.f64 (/.f64 #s(approx (+ (* 31830988618379068626528276418969/25000000000000000000000000000000 (pow (* z (/ y (- 5641895835477563/5000000000000000 (* y x)))) 2)) (* (neg y) y)) (*.f64 (neg.f64 y) y)) (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 x y))) (-.f64 (*.f64 (*.f64 z (/.f64 y (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 x y)))) #s(literal -5641895835477563/5000000000000000 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))) (/.f64 (/.f64 #s(approx (+ (* 31830988618379068626528276418969/25000000000000000000000000000000 (pow (* z (/ y (- 5641895835477563/5000000000000000 (* y x)))) 2)) (* (neg y) y)) (*.f64 (neg.f64 y) y)) (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 x y))) (-.f64 (*.f64 (*.f64 z (/.f64 y (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 x y)))) #s(literal -5641895835477563/5000000000000000 binary64)) y))) #s(literal 2 binary64)) (-.f64 (*.f64 x x) (*.f64 #s(approx (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y))) (/.f64 (/.f64 #s(approx (+ (* 31830988618379068626528276418969/25000000000000000000000000000000 (pow (* z (/ y (- 5641895835477563/5000000000000000 (* y x)))) 2)) (* (neg y) y)) (*.f64 (neg.f64 y) y)) (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 x y))) (-.f64 (*.f64 (*.f64 z (/.f64 y (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 x y)))) #s(literal -5641895835477563/5000000000000000 binary64)) y))) x)))))
(/.f64 (neg.f64 (+.f64 (pow.f64 #s(approx (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y))) (/.f64 (/.f64 #s(approx (+ (* 31830988618379068626528276418969/25000000000000000000000000000000 (pow (* z (/ y (- 5641895835477563/5000000000000000 (* y x)))) 2)) (* (neg y) y)) (*.f64 (neg.f64 y) y)) (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 x y))) (-.f64 (*.f64 (*.f64 z (/.f64 y (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 x y)))) #s(literal -5641895835477563/5000000000000000 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))) (/.f64 (/.f64 #s(approx (+ (* 31830988618379068626528276418969/25000000000000000000000000000000 (pow (* z (/ y (- 5641895835477563/5000000000000000 (* y x)))) 2)) (* (neg y) y)) (*.f64 (neg.f64 y) y)) (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 x y))) (-.f64 (*.f64 (*.f64 z (/.f64 y (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 x y)))) #s(literal -5641895835477563/5000000000000000 binary64)) y))) (-.f64 #s(approx (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y))) (/.f64 (/.f64 #s(approx (+ (* 31830988618379068626528276418969/25000000000000000000000000000000 (pow (* z (/ y (- 5641895835477563/5000000000000000 (* y x)))) 2)) (* (neg y) y)) (*.f64 (neg.f64 y) y)) (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 x y))) (-.f64 (*.f64 (*.f64 z (/.f64 y (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 x y)))) #s(literal -5641895835477563/5000000000000000 binary64)) y))) x) (*.f64 x x))))
(/.f64 (-.f64 (*.f64 x x) (pow.f64 #s(approx (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y))) (/.f64 (/.f64 #s(approx (+ (* 31830988618379068626528276418969/25000000000000000000000000000000 (pow (* z (/ y (- 5641895835477563/5000000000000000 (* y x)))) 2)) (* (neg y) y)) (*.f64 (neg.f64 y) y)) (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 x y))) (-.f64 (*.f64 (*.f64 z (/.f64 y (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 x y)))) #s(literal -5641895835477563/5000000000000000 binary64)) y))) #s(literal 2 binary64))) (-.f64 x #s(approx (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y))) (/.f64 (/.f64 #s(approx (+ (* 31830988618379068626528276418969/25000000000000000000000000000000 (pow (* z (/ y (- 5641895835477563/5000000000000000 (* y x)))) 2)) (* (neg y) y)) (*.f64 (neg.f64 y) y)) (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 x y))) (-.f64 (*.f64 (*.f64 z (/.f64 y (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 x y)))) #s(literal -5641895835477563/5000000000000000 binary64)) y)))))
(/.f64 (+.f64 (pow.f64 #s(approx (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y))) (/.f64 (/.f64 #s(approx (+ (* 31830988618379068626528276418969/25000000000000000000000000000000 (pow (* z (/ y (- 5641895835477563/5000000000000000 (* y x)))) 2)) (* (neg y) y)) (*.f64 (neg.f64 y) y)) (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 x y))) (-.f64 (*.f64 (*.f64 z (/.f64 y (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 x y)))) #s(literal -5641895835477563/5000000000000000 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))) (/.f64 (/.f64 #s(approx (+ (* 31830988618379068626528276418969/25000000000000000000000000000000 (pow (* z (/ y (- 5641895835477563/5000000000000000 (* y x)))) 2)) (* (neg y) y)) (*.f64 (neg.f64 y) y)) (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 x y))) (-.f64 (*.f64 (*.f64 z (/.f64 y (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 x y)))) #s(literal -5641895835477563/5000000000000000 binary64)) y))) #s(literal 2 binary64)) (-.f64 (*.f64 x x) (*.f64 #s(approx (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y))) (/.f64 (/.f64 #s(approx (+ (* 31830988618379068626528276418969/25000000000000000000000000000000 (pow (* z (/ y (- 5641895835477563/5000000000000000 (* y x)))) 2)) (* (neg y) y)) (*.f64 (neg.f64 y) y)) (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 x y))) (-.f64 (*.f64 (*.f64 z (/.f64 y (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 x y)))) #s(literal -5641895835477563/5000000000000000 binary64)) y))) x))))
(/.f64 (+.f64 (pow.f64 #s(approx (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y))) (/.f64 (/.f64 #s(approx (+ (* 31830988618379068626528276418969/25000000000000000000000000000000 (pow (* z (/ y (- 5641895835477563/5000000000000000 (* y x)))) 2)) (* (neg y) y)) (*.f64 (neg.f64 y) y)) (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 x y))) (-.f64 (*.f64 (*.f64 z (/.f64 y (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 x y)))) #s(literal -5641895835477563/5000000000000000 binary64)) y))) #s(literal 3 binary64)) (pow.f64 x #s(literal 3 binary64))) (fma.f64 #s(approx (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y))) (/.f64 (/.f64 #s(approx (+ (* 31830988618379068626528276418969/25000000000000000000000000000000 (pow (* z (/ y (- 5641895835477563/5000000000000000 (* y x)))) 2)) (* (neg y) y)) (*.f64 (neg.f64 y) y)) (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 x y))) (-.f64 (*.f64 (*.f64 z (/.f64 y (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 x y)))) #s(literal -5641895835477563/5000000000000000 binary64)) y))) (-.f64 #s(approx (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y))) (/.f64 (/.f64 #s(approx (+ (* 31830988618379068626528276418969/25000000000000000000000000000000 (pow (* z (/ y (- 5641895835477563/5000000000000000 (* y x)))) 2)) (* (neg y) y)) (*.f64 (neg.f64 y) y)) (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 x y))) (-.f64 (*.f64 (*.f64 z (/.f64 y (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 x y)))) #s(literal -5641895835477563/5000000000000000 binary64)) y))) x) (*.f64 x x)))
(fma.f64 (sqrt.f64 (neg.f64 (neg.f64 x))) (sqrt.f64 (neg.f64 (neg.f64 x))) #s(approx (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y))) (/.f64 (/.f64 #s(approx (+ (* 31830988618379068626528276418969/25000000000000000000000000000000 (pow (* z (/ y (- 5641895835477563/5000000000000000 (* y x)))) 2)) (* (neg y) y)) (*.f64 (neg.f64 y) y)) (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 x y))) (-.f64 (*.f64 (*.f64 z (/.f64 y (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 x y)))) #s(literal -5641895835477563/5000000000000000 binary64)) y))))
(fma.f64 (sqrt.f64 (neg.f64 x)) (sqrt.f64 (neg.f64 x)) #s(approx (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y))) (/.f64 (/.f64 #s(approx (+ (* 31830988618379068626528276418969/25000000000000000000000000000000 (pow (* z (/ y (- 5641895835477563/5000000000000000 (* y x)))) 2)) (* (neg y) y)) (*.f64 (neg.f64 y) y)) (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 x y))) (-.f64 (*.f64 (*.f64 z (/.f64 y (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 x y)))) #s(literal -5641895835477563/5000000000000000 binary64)) y))))
(fma.f64 (sqrt.f64 x) (sqrt.f64 x) #s(approx (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y))) (/.f64 (/.f64 #s(approx (+ (* 31830988618379068626528276418969/25000000000000000000000000000000 (pow (* z (/ y (- 5641895835477563/5000000000000000 (* y x)))) 2)) (* (neg y) y)) (*.f64 (neg.f64 y) y)) (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 x y))) (-.f64 (*.f64 (*.f64 z (/.f64 y (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 x y)))) #s(literal -5641895835477563/5000000000000000 binary64)) y))))
(-.f64 (/.f64 (pow.f64 #s(approx (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y))) (/.f64 (/.f64 #s(approx (+ (* 31830988618379068626528276418969/25000000000000000000000000000000 (pow (* z (/ y (- 5641895835477563/5000000000000000 (* y x)))) 2)) (* (neg y) y)) (*.f64 (neg.f64 y) y)) (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 x y))) (-.f64 (*.f64 (*.f64 z (/.f64 y (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 x y)))) #s(literal -5641895835477563/5000000000000000 binary64)) y))) #s(literal 2 binary64)) (-.f64 #s(approx (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y))) (/.f64 (/.f64 #s(approx (+ (* 31830988618379068626528276418969/25000000000000000000000000000000 (pow (* z (/ y (- 5641895835477563/5000000000000000 (* y x)))) 2)) (* (neg y) y)) (*.f64 (neg.f64 y) y)) (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 x y))) (-.f64 (*.f64 (*.f64 z (/.f64 y (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 x y)))) #s(literal -5641895835477563/5000000000000000 binary64)) y))) x)) (/.f64 (*.f64 x x) (-.f64 #s(approx (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y))) (/.f64 (/.f64 #s(approx (+ (* 31830988618379068626528276418969/25000000000000000000000000000000 (pow (* z (/ y (- 5641895835477563/5000000000000000 (* y x)))) 2)) (* (neg y) y)) (*.f64 (neg.f64 y) y)) (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 x y))) (-.f64 (*.f64 (*.f64 z (/.f64 y (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 x y)))) #s(literal -5641895835477563/5000000000000000 binary64)) y))) x)))
(-.f64 (/.f64 (*.f64 x x) (-.f64 x #s(approx (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y))) (/.f64 (/.f64 #s(approx (+ (* 31830988618379068626528276418969/25000000000000000000000000000000 (pow (* z (/ y (- 5641895835477563/5000000000000000 (* y x)))) 2)) (* (neg y) y)) (*.f64 (neg.f64 y) y)) (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 x y))) (-.f64 (*.f64 (*.f64 z (/.f64 y (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 x y)))) #s(literal -5641895835477563/5000000000000000 binary64)) y))))) (/.f64 (pow.f64 #s(approx (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y))) (/.f64 (/.f64 #s(approx (+ (* 31830988618379068626528276418969/25000000000000000000000000000000 (pow (* z (/ y (- 5641895835477563/5000000000000000 (* y x)))) 2)) (* (neg y) y)) (*.f64 (neg.f64 y) y)) (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 x y))) (-.f64 (*.f64 (*.f64 z (/.f64 y (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 x y)))) #s(literal -5641895835477563/5000000000000000 binary64)) y))) #s(literal 2 binary64)) (-.f64 x #s(approx (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y))) (/.f64 (/.f64 #s(approx (+ (* 31830988618379068626528276418969/25000000000000000000000000000000 (pow (* z (/ y (- 5641895835477563/5000000000000000 (* y x)))) 2)) (* (neg y) y)) (*.f64 (neg.f64 y) y)) (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 x y))) (-.f64 (*.f64 (*.f64 z (/.f64 y (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 x y)))) #s(literal -5641895835477563/5000000000000000 binary64)) y))))))
(+.f64 (/.f64 (pow.f64 x #s(literal 3 binary64)) (fma.f64 #s(approx (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y))) (/.f64 (/.f64 #s(approx (+ (* 31830988618379068626528276418969/25000000000000000000000000000000 (pow (* z (/ y (- 5641895835477563/5000000000000000 (* y x)))) 2)) (* (neg y) y)) (*.f64 (neg.f64 y) y)) (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 x y))) (-.f64 (*.f64 (*.f64 z (/.f64 y (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 x y)))) #s(literal -5641895835477563/5000000000000000 binary64)) y))) (-.f64 #s(approx (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y))) (/.f64 (/.f64 #s(approx (+ (* 31830988618379068626528276418969/25000000000000000000000000000000 (pow (* z (/ y (- 5641895835477563/5000000000000000 (* y x)))) 2)) (* (neg y) y)) (*.f64 (neg.f64 y) y)) (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 x y))) (-.f64 (*.f64 (*.f64 z (/.f64 y (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 x y)))) #s(literal -5641895835477563/5000000000000000 binary64)) y))) x) (*.f64 x x))) (/.f64 (pow.f64 #s(approx (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y))) (/.f64 (/.f64 #s(approx (+ (* 31830988618379068626528276418969/25000000000000000000000000000000 (pow (* z (/ y (- 5641895835477563/5000000000000000 (* y x)))) 2)) (* (neg y) y)) (*.f64 (neg.f64 y) y)) (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 x y))) (-.f64 (*.f64 (*.f64 z (/.f64 y (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 x y)))) #s(literal -5641895835477563/5000000000000000 binary64)) y))) #s(literal 3 binary64)) (fma.f64 #s(approx (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y))) (/.f64 (/.f64 #s(approx (+ (* 31830988618379068626528276418969/25000000000000000000000000000000 (pow (* z (/ y (- 5641895835477563/5000000000000000 (* y x)))) 2)) (* (neg y) y)) (*.f64 (neg.f64 y) y)) (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 x y))) (-.f64 (*.f64 (*.f64 z (/.f64 y (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 x y)))) #s(literal -5641895835477563/5000000000000000 binary64)) y))) (-.f64 #s(approx (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y))) (/.f64 (/.f64 #s(approx (+ (* 31830988618379068626528276418969/25000000000000000000000000000000 (pow (* z (/ y (- 5641895835477563/5000000000000000 (* y x)))) 2)) (* (neg y) y)) (*.f64 (neg.f64 y) y)) (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 x y))) (-.f64 (*.f64 (*.f64 z (/.f64 y (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 x y)))) #s(literal -5641895835477563/5000000000000000 binary64)) y))) x) (*.f64 x x))))
(+.f64 #s(approx (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y))) (/.f64 (/.f64 #s(approx (+ (* 31830988618379068626528276418969/25000000000000000000000000000000 (pow (* z (/ y (- 5641895835477563/5000000000000000 (* y x)))) 2)) (* (neg y) y)) (*.f64 (neg.f64 y) y)) (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 x y))) (-.f64 (*.f64 (*.f64 z (/.f64 y (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 x y)))) #s(literal -5641895835477563/5000000000000000 binary64)) y))) x)
(+.f64 x #s(approx (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y))) (/.f64 (/.f64 #s(approx (+ (* 31830988618379068626528276418969/25000000000000000000000000000000 (pow (* z (/ y (- 5641895835477563/5000000000000000 (* y x)))) 2)) (* (neg y) y)) (*.f64 (neg.f64 y) y)) (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 x y))) (-.f64 (*.f64 (*.f64 z (/.f64 y (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 x y)))) #s(literal -5641895835477563/5000000000000000 binary64)) y))))
#s(approx (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y))) (/.f64 (/.f64 #s(approx (+ (* 31830988618379068626528276418969/25000000000000000000000000000000 (pow (* z (/ y (- 5641895835477563/5000000000000000 (* y x)))) 2)) (* (neg y) y)) (*.f64 (neg.f64 y) y)) (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 x y))) (-.f64 (*.f64 (*.f64 z (/.f64 y (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 x y)))) #s(literal -5641895835477563/5000000000000000 binary64)) y)))
(*.f64 (/.f64 (/.f64 #s(approx (+ (* 31830988618379068626528276418969/25000000000000000000000000000000 (pow (* z (/ y (- 5641895835477563/5000000000000000 (* y x)))) 2)) (* (neg y) y)) (*.f64 (neg.f64 y) y)) (-.f64 (*.f64 (*.f64 z (/.f64 y (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 x y)))) #s(literal -5641895835477563/5000000000000000 binary64)) y)) (-.f64 #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (pow.f64 (*.f64 x y) #s(literal 2 binary64)))) (fma.f64 x y #s(literal 5641895835477563/5000000000000000 binary64)))
(*.f64 (/.f64 (/.f64 #s(approx (+ (* 31830988618379068626528276418969/25000000000000000000000000000000 (pow (* z (/ y (- 5641895835477563/5000000000000000 (* y x)))) 2)) (* (neg y) y)) (*.f64 (neg.f64 y) y)) (-.f64 (*.f64 (*.f64 z (/.f64 y (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 x y)))) #s(literal -5641895835477563/5000000000000000 binary64)) y)) (-.f64 #s(literal 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 binary64) (pow.f64 (*.f64 x y) #s(literal 3 binary64)))) (fma.f64 (*.f64 x y) (fma.f64 x y #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64)))
(/.f64 (neg.f64 (/.f64 #s(approx (+ (* 31830988618379068626528276418969/25000000000000000000000000000000 (pow (* z (/ y (- 5641895835477563/5000000000000000 (* y x)))) 2)) (* (neg y) y)) (*.f64 (neg.f64 y) y)) (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 x y)))) (neg.f64 (-.f64 (*.f64 (*.f64 z (/.f64 y (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 x y)))) #s(literal -5641895835477563/5000000000000000 binary64)) y)))
(/.f64 (neg.f64 (neg.f64 (/.f64 #s(approx (+ (* 31830988618379068626528276418969/25000000000000000000000000000000 (pow (* z (/ y (- 5641895835477563/5000000000000000 (* y x)))) 2)) (* (neg y) y)) (*.f64 (neg.f64 y) y)) (-.f64 (*.f64 (*.f64 z (/.f64 y (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 x y)))) #s(literal -5641895835477563/5000000000000000 binary64)) y)))) (neg.f64 (neg.f64 (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 x y)))))
(/.f64 (neg.f64 (neg.f64 (neg.f64 #s(approx (+ (* 31830988618379068626528276418969/25000000000000000000000000000000 (pow (* z (/ y (- 5641895835477563/5000000000000000 (* y x)))) 2)) (* (neg y) y)) (*.f64 (neg.f64 y) y))))) (neg.f64 (neg.f64 (*.f64 (neg.f64 (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 x y))) (-.f64 (*.f64 (*.f64 z (/.f64 y (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 x y)))) #s(literal -5641895835477563/5000000000000000 binary64)) y)))))
(/.f64 (/.f64 #s(approx (+ (* 31830988618379068626528276418969/25000000000000000000000000000000 (pow (* z (/ y (- 5641895835477563/5000000000000000 (* y x)))) 2)) (* (neg y) y)) (*.f64 (neg.f64 y) y)) (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 x y))) (-.f64 (*.f64 (*.f64 z (/.f64 y (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 x y)))) #s(literal -5641895835477563/5000000000000000 binary64)) y))
(/.f64 (neg.f64 (/.f64 #s(approx (+ (* 31830988618379068626528276418969/25000000000000000000000000000000 (pow (* z (/ y (- 5641895835477563/5000000000000000 (* y x)))) 2)) (* (neg y) y)) (*.f64 (neg.f64 y) y)) (-.f64 (*.f64 (*.f64 z (/.f64 y (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 x y)))) #s(literal -5641895835477563/5000000000000000 binary64)) y))) (neg.f64 (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 x y))))
(/.f64 (neg.f64 (neg.f64 #s(approx (+ (* 31830988618379068626528276418969/25000000000000000000000000000000 (pow (* z (/ y (- 5641895835477563/5000000000000000 (* y x)))) 2)) (* (neg y) y)) (*.f64 (neg.f64 y) y)))) (neg.f64 (*.f64 (neg.f64 (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 x y))) (-.f64 (*.f64 (*.f64 z (/.f64 y (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 x y)))) #s(literal -5641895835477563/5000000000000000 binary64)) y))))
(/.f64 (/.f64 #s(approx (+ (* 31830988618379068626528276418969/25000000000000000000000000000000 (pow (* z (/ y (- 5641895835477563/5000000000000000 (* y x)))) 2)) (* (neg y) y)) (*.f64 (neg.f64 y) y)) (-.f64 (*.f64 (*.f64 z (/.f64 y (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 x y)))) #s(literal -5641895835477563/5000000000000000 binary64)) y)) (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 x y)))
(/.f64 (neg.f64 #s(approx (+ (* 31830988618379068626528276418969/25000000000000000000000000000000 (pow (* z (/ y (- 5641895835477563/5000000000000000 (* y x)))) 2)) (* (neg y) y)) (*.f64 (neg.f64 y) y))) (*.f64 (neg.f64 (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 x y))) (-.f64 (*.f64 (*.f64 z (/.f64 y (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 x y)))) #s(literal -5641895835477563/5000000000000000 binary64)) y)))
(/.f64 #s(approx (+ (* 31830988618379068626528276418969/25000000000000000000000000000000 (pow (* z (/ y (- 5641895835477563/5000000000000000 (* y x)))) 2)) (* (neg y) y)) (*.f64 (neg.f64 y) y)) (*.f64 (-.f64 (*.f64 (*.f64 z (/.f64 y (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 x y)))) #s(literal -5641895835477563/5000000000000000 binary64)) y) (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 x y))))
(neg.f64 (/.f64 (neg.f64 #s(approx (+ (* 31830988618379068626528276418969/25000000000000000000000000000000 (pow (* z (/ y (- 5641895835477563/5000000000000000 (* y x)))) 2)) (* (neg y) y)) (*.f64 (neg.f64 y) y))) (*.f64 (-.f64 (*.f64 (*.f64 z (/.f64 y (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 x y)))) #s(literal -5641895835477563/5000000000000000 binary64)) y) (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 x y)))))
(neg.f64 (/.f64 #s(approx (+ (* 31830988618379068626528276418969/25000000000000000000000000000000 (pow (* z (/ y (- 5641895835477563/5000000000000000 (* y x)))) 2)) (* (neg y) y)) (*.f64 (neg.f64 y) y)) (*.f64 (neg.f64 (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 x y))) (-.f64 (*.f64 (*.f64 z (/.f64 y (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 x y)))) #s(literal -5641895835477563/5000000000000000 binary64)) y))))
#s(approx (+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)))) #s(approx (* (- 1 (/ 1 (* x x))) x) (pow.f64 x #s(literal -1 binary64))))
#s(approx (* (- 1 (/ 1 (* x x))) x) (pow.f64 x #s(literal -1 binary64)))
(*.f64 (pow.f64 (neg.f64 (neg.f64 x)) #s(literal -1/2 binary64)) (pow.f64 (neg.f64 (neg.f64 x)) #s(literal -1/2 binary64)))
(*.f64 (pow.f64 (neg.f64 x) #s(literal -1/2 binary64)) (pow.f64 (neg.f64 x) #s(literal -1/2 binary64)))
(*.f64 (pow.f64 x #s(literal -1/2 binary64)) (pow.f64 x #s(literal -1/2 binary64)))
(pow.f64 (neg.f64 x) #s(literal -1 binary64))
(pow.f64 (*.f64 x x) #s(literal -1/2 binary64))
(pow.f64 x #s(literal -1 binary64))
(/.f64 #s(literal -1 binary64) (neg.f64 (neg.f64 x)))
(/.f64 #s(literal -1 binary64) (neg.f64 x))
(/.f64 #s(literal -1 binary64) x)
(/.f64 #s(literal 1 binary64) (neg.f64 (neg.f64 (neg.f64 x))))
(/.f64 #s(literal 1 binary64) (neg.f64 (neg.f64 x)))
(/.f64 #s(literal 1 binary64) (neg.f64 x))
(/.f64 #s(literal 1 binary64) x)
(neg.f64 (pow.f64 x #s(literal -1 binary64)))
(exp.f64 (*.f64 (*.f64 (log.f64 x) #s(literal 2 binary64)) #s(literal -1/2 binary64)))
(exp.f64 (*.f64 (log.f64 (neg.f64 x)) #s(literal -1 binary64)))
(exp.f64 (*.f64 (log.f64 x) #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 (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)))
(fma.f64 (sqrt.f64 (neg.f64 (neg.f64 x))) (sqrt.f64 (neg.f64 (neg.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))))
(fma.f64 (sqrt.f64 (neg.f64 x)) (sqrt.f64 (neg.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))))
(fma.f64 (sqrt.f64 x) (sqrt.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 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 (fma.f64 #s(literal -5000000000000000/5641895835477563 binary64) z #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 (fma.f64 #s(literal -5000000000000000/5641895835477563 binary64) z #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 (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 (*.f64 #s(literal 25000000000000000000000000000000/31830988618379068626528276418969 binary64) (*.f64 z z)) #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 #s(literal 25000000000000000000000000000000/31830988618379068626528276418969 binary64) (*.f64 z z) (-.f64 #s(literal 25000000000000000000000000000000/31830988618379068626528276418969 binary64) (*.f64 z #s(literal -25000000000000000000000000000000/31830988618379068626528276418969 binary64))))))
(/.f64 (neg.f64 (*.f64 y (-.f64 (*.f64 #s(literal 25000000000000000000000000000000/31830988618379068626528276418969 binary64) (*.f64 z z)) #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 #s(literal 25000000000000000000000000000000/31830988618379068626528276418969 binary64) (*.f64 z z) (-.f64 #s(literal 25000000000000000000000000000000/31830988618379068626528276418969 binary64) (*.f64 z #s(literal -25000000000000000000000000000000/31830988618379068626528276418969 binary64))))))
(/.f64 (*.f64 (-.f64 (*.f64 #s(literal 25000000000000000000000000000000/31830988618379068626528276418969 binary64) (*.f64 z z)) #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 #s(literal 25000000000000000000000000000000/31830988618379068626528276418969 binary64) (*.f64 z z) (-.f64 #s(literal 25000000000000000000000000000000/31830988618379068626528276418969 binary64) (*.f64 z #s(literal -25000000000000000000000000000000/31830988618379068626528276418969 binary64)))))
(/.f64 (*.f64 y (-.f64 (*.f64 #s(literal 25000000000000000000000000000000/31830988618379068626528276418969 binary64) (*.f64 z z)) #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 #s(literal 25000000000000000000000000000000/31830988618379068626528276418969 binary64) (*.f64 z z) (-.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 #s(literal 5000000000000000/5641895835477563 binary64) y (*.f64 y (*.f64 #s(literal -5000000000000000/5641895835477563 binary64) z)))
(fma.f64 y (*.f64 #s(literal -5000000000000000/5641895835477563 binary64) z) (*.f64 #s(literal 5000000000000000/5641895835477563 binary64) y))
(fma.f64 y #s(literal 5000000000000000/5641895835477563 binary64) (*.f64 (*.f64 #s(literal -5000000000000000/5641895835477563 binary64) z) y))
(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 y (*.f64 #s(literal -5000000000000000/5641895835477563 binary64) z)) (*.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 #s(literal 5000000000000000/5641895835477563 binary64) y) (*.f64 y (*.f64 #s(literal -5000000000000000/5641895835477563 binary64) z)))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 (*.f64 y #s(literal 1/6 binary64)) z) #s(literal 2 binary64)) (pow.f64 (*.f64 #s(literal -1/2 binary64) y) #s(literal 2 binary64)))) (neg.f64 (fma.f64 (*.f64 y #s(literal 1/6 binary64)) (neg.f64 z) (*.f64 #s(literal -1/2 binary64) y))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 #s(literal 1/2 binary64) y) #s(literal 2 binary64)) (pow.f64 (*.f64 (*.f64 y #s(literal 1/6 binary64)) z) #s(literal 2 binary64)))) (neg.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) y) (*.f64 (*.f64 y #s(literal 1/6 binary64)) (neg.f64 z)))))
(/.f64 (neg.f64 (-.f64 (neg.f64 (pow.f64 (*.f64 (*.f64 y #s(literal 1/6 binary64)) z) #s(literal 3 binary64))) (*.f64 #s(literal -1/8 binary64) (pow.f64 y #s(literal 3 binary64))))) (neg.f64 (+.f64 (pow.f64 (*.f64 (*.f64 y #s(literal 1/6 binary64)) z) #s(literal 2 binary64)) (+.f64 (pow.f64 (*.f64 #s(literal -1/2 binary64) y) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 y #s(literal 1/6 binary64)) (neg.f64 z)) (*.f64 #s(literal -1/2 binary64) y))))))
(/.f64 (neg.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 (*.f64 y #s(literal 1/6 binary64)) z) #s(literal 2 binary64)) (pow.f64 (*.f64 #s(literal 1/2 binary64) y) #s(literal 2 binary64))))) (neg.f64 (neg.f64 (fma.f64 (*.f64 y #s(literal 1/6 binary64)) (neg.f64 z) (*.f64 #s(literal -1/2 binary64) y)))))
(/.f64 (neg.f64 (neg.f64 (fma.f64 #s(literal 1/8 binary64) (pow.f64 y #s(literal 3 binary64)) (neg.f64 (pow.f64 (*.f64 (*.f64 y #s(literal 1/6 binary64)) z) #s(literal 3 binary64)))))) (neg.f64 (neg.f64 (fma.f64 (*.f64 #s(literal 1/2 binary64) y) (-.f64 (*.f64 #s(literal 1/2 binary64) y) (*.f64 (*.f64 y #s(literal 1/6 binary64)) (neg.f64 z))) (pow.f64 (*.f64 (*.f64 y #s(literal 1/6 binary64)) z) #s(literal 2 binary64))))))
(/.f64 (-.f64 (*.f64 (pow.f64 (*.f64 (*.f64 y #s(literal 1/6 binary64)) z) #s(literal 2 binary64)) (fma.f64 (*.f64 y #s(literal 1/6 binary64)) (neg.f64 z) (*.f64 #s(literal -1/2 binary64) y))) (*.f64 (fma.f64 (*.f64 y #s(literal 1/6 binary64)) (neg.f64 z) (*.f64 #s(literal -1/2 binary64) y)) (pow.f64 (*.f64 #s(literal 1/2 binary64) y) #s(literal 2 binary64)))) (*.f64 (fma.f64 (*.f64 y #s(literal 1/6 binary64)) (neg.f64 z) (*.f64 #s(literal -1/2 binary64) y)) (fma.f64 (*.f64 y #s(literal 1/6 binary64)) (neg.f64 z) (*.f64 #s(literal -1/2 binary64) y))))
(/.f64 (fma.f64 (neg.f64 (pow.f64 (*.f64 (*.f64 y #s(literal 1/6 binary64)) z) #s(literal 3 binary64))) (fma.f64 (*.f64 #s(literal 1/2 binary64) y) (-.f64 (*.f64 #s(literal 1/2 binary64) y) (*.f64 (*.f64 y #s(literal 1/6 binary64)) (neg.f64 z))) (pow.f64 (*.f64 (*.f64 y #s(literal 1/6 binary64)) z) #s(literal 2 binary64))) (*.f64 (fma.f64 (*.f64 #s(literal 1/2 binary64) y) (-.f64 (*.f64 #s(literal 1/2 binary64) y) (*.f64 (*.f64 y #s(literal 1/6 binary64)) (neg.f64 z))) (pow.f64 (*.f64 (*.f64 y #s(literal 1/6 binary64)) z) #s(literal 2 binary64))) (pow.f64 (*.f64 #s(literal 1/2 binary64) y) #s(literal 3 binary64)))) (*.f64 (fma.f64 (*.f64 #s(literal 1/2 binary64) y) (-.f64 (*.f64 #s(literal 1/2 binary64) y) (*.f64 (*.f64 y #s(literal 1/6 binary64)) (neg.f64 z))) (pow.f64 (*.f64 (*.f64 y #s(literal 1/6 binary64)) z) #s(literal 2 binary64))) (fma.f64 (*.f64 #s(literal 1/2 binary64) y) (-.f64 (*.f64 #s(literal 1/2 binary64) y) (*.f64 (*.f64 y #s(literal 1/6 binary64)) (neg.f64 z))) (pow.f64 (*.f64 (*.f64 y #s(literal 1/6 binary64)) z) #s(literal 2 binary64)))))
(/.f64 (-.f64 (pow.f64 (*.f64 (*.f64 y #s(literal 1/6 binary64)) z) #s(literal 2 binary64)) (pow.f64 (*.f64 #s(literal -1/2 binary64) y) #s(literal 2 binary64))) (fma.f64 (*.f64 y #s(literal 1/6 binary64)) (neg.f64 z) (*.f64 #s(literal -1/2 binary64) y)))
(/.f64 (-.f64 (pow.f64 (*.f64 #s(literal 1/2 binary64) y) #s(literal 2 binary64)) (pow.f64 (*.f64 (*.f64 y #s(literal 1/6 binary64)) z) #s(literal 2 binary64))) (-.f64 (*.f64 #s(literal 1/2 binary64) y) (*.f64 (*.f64 y #s(literal 1/6 binary64)) (neg.f64 z))))
(/.f64 (-.f64 (neg.f64 (pow.f64 (*.f64 (*.f64 y #s(literal 1/6 binary64)) z) #s(literal 3 binary64))) (*.f64 #s(literal -1/8 binary64) (pow.f64 y #s(literal 3 binary64)))) (+.f64 (pow.f64 (*.f64 (*.f64 y #s(literal 1/6 binary64)) z) #s(literal 2 binary64)) (+.f64 (pow.f64 (*.f64 #s(literal -1/2 binary64) y) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 y #s(literal 1/6 binary64)) (neg.f64 z)) (*.f64 #s(literal -1/2 binary64) y)))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 (*.f64 y #s(literal 1/6 binary64)) z) #s(literal 2 binary64)) (pow.f64 (*.f64 #s(literal 1/2 binary64) y) #s(literal 2 binary64)))) (neg.f64 (fma.f64 (*.f64 y #s(literal 1/6 binary64)) (neg.f64 z) (*.f64 #s(literal -1/2 binary64) y))))
(/.f64 (neg.f64 (fma.f64 #s(literal 1/8 binary64) (pow.f64 y #s(literal 3 binary64)) (neg.f64 (pow.f64 (*.f64 (*.f64 y #s(literal 1/6 binary64)) z) #s(literal 3 binary64))))) (neg.f64 (fma.f64 #s(literal 1/4 binary64) (*.f64 y y) (-.f64 (pow.f64 (*.f64 (*.f64 y #s(literal 1/6 binary64)) z) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 y #s(literal 1/6 binary64)) (neg.f64 z)) (*.f64 #s(literal 1/2 binary64) y))))))
(/.f64 (neg.f64 (fma.f64 #s(literal 1/8 binary64) (pow.f64 y #s(literal 3 binary64)) (neg.f64 (pow.f64 (*.f64 (*.f64 y #s(literal 1/6 binary64)) z) #s(literal 3 binary64))))) (neg.f64 (fma.f64 (*.f64 #s(literal 1/2 binary64) y) (-.f64 (*.f64 #s(literal 1/2 binary64) y) (*.f64 (*.f64 y #s(literal 1/6 binary64)) (neg.f64 z))) (pow.f64 (*.f64 (*.f64 y #s(literal 1/6 binary64)) z) #s(literal 2 binary64)))))
(/.f64 (-.f64 (pow.f64 (*.f64 (*.f64 y #s(literal 1/6 binary64)) z) #s(literal 2 binary64)) (pow.f64 (*.f64 #s(literal 1/2 binary64) y) #s(literal 2 binary64))) (fma.f64 (*.f64 y #s(literal 1/6 binary64)) (neg.f64 z) (*.f64 #s(literal -1/2 binary64) y)))
(/.f64 (fma.f64 #s(literal 1/8 binary64) (pow.f64 y #s(literal 3 binary64)) (neg.f64 (pow.f64 (*.f64 (*.f64 y #s(literal 1/6 binary64)) z) #s(literal 3 binary64)))) (fma.f64 #s(literal 1/4 binary64) (*.f64 y y) (-.f64 (pow.f64 (*.f64 (*.f64 y #s(literal 1/6 binary64)) z) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 y #s(literal 1/6 binary64)) (neg.f64 z)) (*.f64 #s(literal 1/2 binary64) y)))))
(/.f64 (fma.f64 #s(literal 1/8 binary64) (pow.f64 y #s(literal 3 binary64)) (neg.f64 (pow.f64 (*.f64 (*.f64 y #s(literal 1/6 binary64)) z) #s(literal 3 binary64)))) (fma.f64 (*.f64 #s(literal 1/2 binary64) y) (-.f64 (*.f64 #s(literal 1/2 binary64) y) (*.f64 (*.f64 y #s(literal 1/6 binary64)) (neg.f64 z))) (pow.f64 (*.f64 (*.f64 y #s(literal 1/6 binary64)) z) #s(literal 2 binary64))))
(fma.f64 (*.f64 (neg.f64 z) #s(literal 1/2 binary64)) y (-.f64 (*.f64 (*.f64 (neg.f64 z) #s(literal -1/3 binary64)) y) (*.f64 #s(literal -1/2 binary64) y)))
(fma.f64 (*.f64 (neg.f64 z) #s(literal 1/2 binary64)) y (fma.f64 (*.f64 (neg.f64 z) #s(literal -1/3 binary64)) y (*.f64 #s(literal 1/2 binary64) y)))
(fma.f64 (*.f64 (neg.f64 z) y) #s(literal 1/2 binary64) (-.f64 (*.f64 (*.f64 (neg.f64 z) #s(literal -1/3 binary64)) y) (*.f64 #s(literal -1/2 binary64) y)))
(fma.f64 (*.f64 (neg.f64 z) y) #s(literal 1/2 binary64) (fma.f64 (*.f64 (neg.f64 z) #s(literal -1/3 binary64)) y (*.f64 #s(literal 1/2 binary64) y)))
(fma.f64 (*.f64 #s(literal 1/2 binary64) y) (neg.f64 z) (-.f64 (*.f64 (*.f64 (neg.f64 z) #s(literal -1/3 binary64)) y) (*.f64 #s(literal -1/2 binary64) y)))
(fma.f64 (*.f64 #s(literal 1/2 binary64) y) (neg.f64 z) (fma.f64 (*.f64 (neg.f64 z) #s(literal -1/3 binary64)) y (*.f64 #s(literal 1/2 binary64) y)))
(fma.f64 (*.f64 y #s(literal 1/6 binary64)) (neg.f64 z) (*.f64 #s(literal 1/2 binary64) y))
(fma.f64 #s(literal 1/2 binary64) (*.f64 y (neg.f64 z)) (-.f64 (*.f64 (*.f64 (neg.f64 z) #s(literal -1/3 binary64)) y) (*.f64 #s(literal -1/2 binary64) y)))
(fma.f64 #s(literal 1/2 binary64) (*.f64 y (neg.f64 z)) (fma.f64 (*.f64 (neg.f64 z) #s(literal -1/3 binary64)) y (*.f64 #s(literal 1/2 binary64) y)))
(fma.f64 #s(literal 1/2 binary64) y (*.f64 (*.f64 y #s(literal 1/6 binary64)) (neg.f64 z)))
(fma.f64 (neg.f64 z) (*.f64 #s(literal 1/2 binary64) y) (-.f64 (*.f64 (*.f64 (neg.f64 z) #s(literal -1/3 binary64)) y) (*.f64 #s(literal -1/2 binary64) y)))
(fma.f64 (neg.f64 z) (*.f64 #s(literal 1/2 binary64) y) (fma.f64 (*.f64 (neg.f64 z) #s(literal -1/3 binary64)) y (*.f64 #s(literal 1/2 binary64) y)))
(fma.f64 (neg.f64 z) (*.f64 y #s(literal 1/6 binary64)) (*.f64 #s(literal 1/2 binary64) y))
(fma.f64 z (neg.f64 (*.f64 y #s(literal 1/6 binary64))) (*.f64 #s(literal 1/2 binary64) y))
(fma.f64 y (*.f64 #s(literal 1/2 binary64) (neg.f64 z)) (-.f64 (*.f64 (*.f64 (neg.f64 z) #s(literal -1/3 binary64)) y) (*.f64 #s(literal -1/2 binary64) y)))
(fma.f64 y (*.f64 #s(literal 1/2 binary64) (neg.f64 z)) (fma.f64 (*.f64 (neg.f64 z) #s(literal -1/3 binary64)) y (*.f64 #s(literal 1/2 binary64) y)))
(fma.f64 y #s(literal 1/2 binary64) (*.f64 (*.f64 y #s(literal 1/6 binary64)) (neg.f64 z)))
(-.f64 (/.f64 (pow.f64 (*.f64 #s(literal 1/2 binary64) y) #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal 1/2 binary64) y) (*.f64 (*.f64 y #s(literal 1/6 binary64)) (neg.f64 z)))) (/.f64 (pow.f64 (*.f64 (*.f64 y #s(literal 1/6 binary64)) z) #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal 1/2 binary64) y) (*.f64 (*.f64 y #s(literal 1/6 binary64)) (neg.f64 z)))))
(-.f64 (/.f64 (neg.f64 (pow.f64 (*.f64 (*.f64 y #s(literal 1/6 binary64)) z) #s(literal 3 binary64))) (+.f64 (pow.f64 (*.f64 (*.f64 y #s(literal 1/6 binary64)) z) #s(literal 2 binary64)) (+.f64 (pow.f64 (*.f64 #s(literal -1/2 binary64) y) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 y #s(literal 1/6 binary64)) (neg.f64 z)) (*.f64 #s(literal -1/2 binary64) y))))) (/.f64 (*.f64 #s(literal -1/8 binary64) (pow.f64 y #s(literal 3 binary64))) (+.f64 (pow.f64 (*.f64 (*.f64 y #s(literal 1/6 binary64)) z) #s(literal 2 binary64)) (+.f64 (pow.f64 (*.f64 #s(literal -1/2 binary64) y) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 y #s(literal 1/6 binary64)) (neg.f64 z)) (*.f64 #s(literal -1/2 binary64) y))))))
(-.f64 (/.f64 (pow.f64 (*.f64 (*.f64 y #s(literal 1/6 binary64)) z) #s(literal 2 binary64)) (fma.f64 (*.f64 y #s(literal 1/6 binary64)) (neg.f64 z) (*.f64 #s(literal -1/2 binary64) y))) (/.f64 (pow.f64 (*.f64 #s(literal -1/2 binary64) y) #s(literal 2 binary64)) (fma.f64 (*.f64 y #s(literal 1/6 binary64)) (neg.f64 z) (*.f64 #s(literal -1/2 binary64) y))))
(-.f64 (/.f64 (pow.f64 (*.f64 (*.f64 y #s(literal 1/6 binary64)) z) #s(literal 2 binary64)) (fma.f64 (*.f64 y #s(literal 1/6 binary64)) (neg.f64 z) (*.f64 #s(literal -1/2 binary64) y))) (/.f64 (pow.f64 (*.f64 #s(literal 1/2 binary64) y) #s(literal 2 binary64)) (fma.f64 (*.f64 y #s(literal 1/6 binary64)) (neg.f64 z) (*.f64 #s(literal -1/2 binary64) y))))
(-.f64 (*.f64 (*.f64 y #s(literal 1/6 binary64)) (neg.f64 z)) (*.f64 (neg.f64 y) #s(literal 1/2 binary64)))
(-.f64 (*.f64 (*.f64 y #s(literal 1/6 binary64)) (neg.f64 z)) (*.f64 #s(literal -1/2 binary64) y))
(-.f64 (*.f64 #s(literal 1/2 binary64) y) (*.f64 (neg.f64 (*.f64 y #s(literal 1/6 binary64))) (neg.f64 z)))
(-.f64 (*.f64 #s(literal 1/2 binary64) y) (*.f64 (neg.f64 (neg.f64 z)) (*.f64 y #s(literal 1/6 binary64))))
(-.f64 (*.f64 #s(literal 1/2 binary64) y) (*.f64 (*.f64 y #s(literal 1/6 binary64)) z))
(+.f64 (fma.f64 #s(literal 1/2 binary64) y (*.f64 (*.f64 (neg.f64 z) #s(literal 1/2 binary64)) y)) (*.f64 (*.f64 (neg.f64 z) #s(literal -1/3 binary64)) y))
(+.f64 (/.f64 (neg.f64 (pow.f64 (*.f64 (*.f64 y #s(literal 1/6 binary64)) z) #s(literal 3 binary64))) (fma.f64 (*.f64 #s(literal 1/2 binary64) y) (-.f64 (*.f64 #s(literal 1/2 binary64) y) (*.f64 (*.f64 y #s(literal 1/6 binary64)) (neg.f64 z))) (pow.f64 (*.f64 (*.f64 y #s(literal 1/6 binary64)) z) #s(literal 2 binary64)))) (/.f64 (pow.f64 (*.f64 #s(literal 1/2 binary64) y) #s(literal 3 binary64)) (fma.f64 (*.f64 #s(literal 1/2 binary64) y) (-.f64 (*.f64 #s(literal 1/2 binary64) y) (*.f64 (*.f64 y #s(literal 1/6 binary64)) (neg.f64 z))) (pow.f64 (*.f64 (*.f64 y #s(literal 1/6 binary64)) z) #s(literal 2 binary64)))))
(+.f64 (*.f64 (*.f64 (neg.f64 z) #s(literal 1/2 binary64)) y) (-.f64 (*.f64 (*.f64 (neg.f64 z) #s(literal -1/3 binary64)) y) (*.f64 #s(literal -1/2 binary64) y)))
(+.f64 (*.f64 (*.f64 (neg.f64 z) #s(literal 1/2 binary64)) y) (fma.f64 (*.f64 (neg.f64 z) #s(literal -1/3 binary64)) y (*.f64 #s(literal 1/2 binary64) y)))
(+.f64 (*.f64 (*.f64 y #s(literal 1/6 binary64)) (neg.f64 z)) (*.f64 #s(literal 1/2 binary64) y))
(+.f64 (*.f64 #s(literal 1/2 binary64) y) (*.f64 (*.f64 y #s(literal 1/6 binary64)) (neg.f64 z)))
(*.f64 y #s(literal 1/6 binary64))
(/.f64 (neg.f64 (-.f64 (*.f64 #s(literal 1/9 binary64) (*.f64 y y)) (pow.f64 (*.f64 #s(literal 1/2 binary64) y) #s(literal 2 binary64)))) (neg.f64 (-.f64 (*.f64 #s(literal -1/3 binary64) y) (*.f64 #s(literal 1/2 binary64) y))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 #s(literal 1/2 binary64) y) #s(literal 3 binary64)) (*.f64 (pow.f64 (neg.f64 y) #s(literal 3 binary64)) #s(literal -1/27 binary64)))) (neg.f64 (fma.f64 #s(literal 1/4 binary64) (*.f64 y y) (fma.f64 #s(literal 1/9 binary64) (*.f64 y y) (*.f64 (*.f64 #s(literal 1/2 binary64) y) (*.f64 #s(literal -1/3 binary64) (neg.f64 y)))))))
(/.f64 (neg.f64 (neg.f64 (*.f64 (*.f64 y #s(literal 1/6 binary64)) (*.f64 y #s(literal 5/6 binary64))))) (neg.f64 (neg.f64 (*.f64 y #s(literal 5/6 binary64)))))
(/.f64 (neg.f64 (neg.f64 (fma.f64 #s(literal 1/8 binary64) (pow.f64 y #s(literal 3 binary64)) (*.f64 #s(literal -1/27 binary64) (pow.f64 y #s(literal 3 binary64)))))) (neg.f64 (neg.f64 (fma.f64 #s(literal 1/4 binary64) (*.f64 y y) (*.f64 (*.f64 #s(literal -1/3 binary64) y) (-.f64 (*.f64 #s(literal -1/3 binary64) y) (*.f64 #s(literal 1/2 binary64) y)))))))
(/.f64 (-.f64 (*.f64 (pow.f64 (*.f64 #s(literal 1/2 binary64) y) #s(literal 2 binary64)) (*.f64 y #s(literal 5/6 binary64))) (*.f64 (*.f64 y #s(literal 5/6 binary64)) (*.f64 #s(literal 1/9 binary64) (*.f64 y y)))) (*.f64 (*.f64 y #s(literal 5/6 binary64)) (*.f64 y #s(literal 5/6 binary64))))
(/.f64 (fma.f64 (pow.f64 (*.f64 #s(literal 1/2 binary64) y) #s(literal 3 binary64)) (fma.f64 #s(literal 1/4 binary64) (*.f64 y y) (*.f64 (*.f64 #s(literal -1/3 binary64) y) (-.f64 (*.f64 #s(literal -1/3 binary64) y) (*.f64 #s(literal 1/2 binary64) y)))) (*.f64 (fma.f64 #s(literal 1/4 binary64) (*.f64 y y) (*.f64 (*.f64 #s(literal -1/3 binary64) y) (-.f64 (*.f64 #s(literal -1/3 binary64) y) (*.f64 #s(literal 1/2 binary64) y)))) (*.f64 #s(literal -1/27 binary64) (pow.f64 y #s(literal 3 binary64))))) (*.f64 (fma.f64 #s(literal 1/4 binary64) (*.f64 y y) (*.f64 (*.f64 #s(literal -1/3 binary64) y) (-.f64 (*.f64 #s(literal -1/3 binary64) y) (*.f64 #s(literal 1/2 binary64) y)))) (fma.f64 #s(literal 1/4 binary64) (*.f64 y y) (*.f64 (*.f64 #s(literal -1/3 binary64) y) (-.f64 (*.f64 #s(literal -1/3 binary64) y) (*.f64 #s(literal 1/2 binary64) y))))))
(/.f64 (-.f64 (*.f64 #s(literal 1/9 binary64) (*.f64 y y)) (pow.f64 (*.f64 #s(literal 1/2 binary64) y) #s(literal 2 binary64))) (-.f64 (*.f64 #s(literal -1/3 binary64) y) (*.f64 #s(literal 1/2 binary64) y)))
(/.f64 (-.f64 (pow.f64 (*.f64 #s(literal 1/2 binary64) y) #s(literal 3 binary64)) (*.f64 (pow.f64 (neg.f64 y) #s(literal 3 binary64)) #s(literal -1/27 binary64))) (fma.f64 #s(literal 1/4 binary64) (*.f64 y y) (fma.f64 #s(literal 1/9 binary64) (*.f64 y y) (*.f64 (*.f64 #s(literal 1/2 binary64) y) (*.f64 #s(literal -1/3 binary64) (neg.f64 y))))))
(/.f64 (neg.f64 (*.f64 (*.f64 y #s(literal 1/6 binary64)) (*.f64 y #s(literal 5/6 binary64)))) (neg.f64 (*.f64 y #s(literal 5/6 binary64))))
(/.f64 (neg.f64 (fma.f64 #s(literal 1/8 binary64) (pow.f64 y #s(literal 3 binary64)) (*.f64 #s(literal -1/27 binary64) (pow.f64 y #s(literal 3 binary64))))) (neg.f64 (fma.f64 #s(literal 1/9 binary64) (*.f64 y y) (-.f64 (pow.f64 (*.f64 #s(literal 1/2 binary64) y) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) y) #s(literal -1/3 binary64)) y)))))
(/.f64 (neg.f64 (fma.f64 #s(literal 1/8 binary64) (pow.f64 y #s(literal 3 binary64)) (*.f64 #s(literal -1/27 binary64) (pow.f64 y #s(literal 3 binary64))))) (neg.f64 (fma.f64 #s(literal 1/4 binary64) (*.f64 y y) (*.f64 (*.f64 #s(literal -1/3 binary64) y) (-.f64 (*.f64 #s(literal -1/3 binary64) y) (*.f64 #s(literal 1/2 binary64) y))))))
(/.f64 (*.f64 (*.f64 y #s(literal 1/6 binary64)) (*.f64 y #s(literal 5/6 binary64))) (*.f64 y #s(literal 5/6 binary64)))
(/.f64 (fma.f64 #s(literal 1/8 binary64) (pow.f64 y #s(literal 3 binary64)) (*.f64 #s(literal -1/27 binary64) (pow.f64 y #s(literal 3 binary64)))) (fma.f64 #s(literal 1/9 binary64) (*.f64 y y) (-.f64 (pow.f64 (*.f64 #s(literal 1/2 binary64) y) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) y) #s(literal -1/3 binary64)) y))))
(/.f64 (fma.f64 #s(literal 1/8 binary64) (pow.f64 y #s(literal 3 binary64)) (*.f64 #s(literal -1/27 binary64) (pow.f64 y #s(literal 3 binary64)))) (fma.f64 #s(literal 1/4 binary64) (*.f64 y y) (*.f64 (*.f64 #s(literal -1/3 binary64) y) (-.f64 (*.f64 #s(literal -1/3 binary64) y) (*.f64 #s(literal 1/2 binary64) y)))))
(fma.f64 #s(literal -1/3 binary64) y (*.f64 #s(literal 1/2 binary64) y))
(fma.f64 #s(literal 1/2 binary64) y (*.f64 #s(literal -1/3 binary64) y))
(fma.f64 y #s(literal -1/3 binary64) (*.f64 #s(literal 1/2 binary64) y))
(fma.f64 y #s(literal 1/2 binary64) (*.f64 #s(literal -1/3 binary64) y))
(-.f64 (/.f64 (*.f64 #s(literal 1/9 binary64) (*.f64 y y)) (-.f64 (*.f64 #s(literal -1/3 binary64) y) (*.f64 #s(literal 1/2 binary64) y))) (/.f64 (pow.f64 (*.f64 #s(literal 1/2 binary64) y) #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal -1/3 binary64) y) (*.f64 #s(literal 1/2 binary64) y))))
(-.f64 (/.f64 (pow.f64 (*.f64 #s(literal 1/2 binary64) y) #s(literal 3 binary64)) (fma.f64 #s(literal 1/4 binary64) (*.f64 y y) (fma.f64 #s(literal 1/9 binary64) (*.f64 y y) (*.f64 (*.f64 #s(literal 1/2 binary64) y) (*.f64 #s(literal -1/3 binary64) (neg.f64 y)))))) (/.f64 (*.f64 (pow.f64 (neg.f64 y) #s(literal 3 binary64)) #s(literal -1/27 binary64)) (fma.f64 #s(literal 1/4 binary64) (*.f64 y y) (fma.f64 #s(literal 1/9 binary64) (*.f64 y y) (*.f64 (*.f64 #s(literal 1/2 binary64) y) (*.f64 #s(literal -1/3 binary64) (neg.f64 y)))))))
(-.f64 (/.f64 (pow.f64 (*.f64 #s(literal 1/2 binary64) y) #s(literal 2 binary64)) (*.f64 y #s(literal 5/6 binary64))) (/.f64 (*.f64 #s(literal 1/9 binary64) (*.f64 y y)) (*.f64 y #s(literal 5/6 binary64))))
(-.f64 (*.f64 #s(literal 1/2 binary64) y) (*.f64 #s(literal 1/3 binary64) y))
(-.f64 (*.f64 #s(literal 1/2 binary64) y) (*.f64 #s(literal -1/3 binary64) (neg.f64 y)))
(-.f64 (*.f64 #s(literal -1/3 binary64) y) (*.f64 (neg.f64 y) #s(literal 1/2 binary64)))
(-.f64 (*.f64 #s(literal -1/3 binary64) y) (*.f64 #s(literal -1/2 binary64) y))
(+.f64 (/.f64 (pow.f64 (*.f64 #s(literal 1/2 binary64) y) #s(literal 3 binary64)) (fma.f64 #s(literal 1/4 binary64) (*.f64 y y) (*.f64 (*.f64 #s(literal -1/3 binary64) y) (-.f64 (*.f64 #s(literal -1/3 binary64) y) (*.f64 #s(literal 1/2 binary64) y))))) (/.f64 (*.f64 #s(literal -1/27 binary64) (pow.f64 y #s(literal 3 binary64))) (fma.f64 #s(literal 1/4 binary64) (*.f64 y y) (*.f64 (*.f64 #s(literal -1/3 binary64) y) (-.f64 (*.f64 #s(literal -1/3 binary64) y) (*.f64 #s(literal 1/2 binary64) y))))))
(+.f64 (*.f64 #s(literal 1/2 binary64) y) (*.f64 #s(literal -1/3 binary64) y))
(+.f64 (*.f64 #s(literal -1/3 binary64) y) (*.f64 #s(literal 1/2 binary64) y))
#s(approx (+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)))) (*.f64 #s(approx (/ y (exp z)) (fma.f64 (-.f64 (*.f64 (fma.f64 (*.f64 y #s(literal 1/6 binary64)) (neg.f64 z) (*.f64 #s(literal 1/2 binary64) y)) z) y) z y)) #s(literal 5000000000000000/5641895835477563 binary64)))
(*.f64 #s(approx (/ y (exp z)) (fma.f64 (-.f64 (*.f64 (fma.f64 (*.f64 y #s(literal 1/6 binary64)) (neg.f64 z) (*.f64 #s(literal 1/2 binary64) y)) z) y) z y)) #s(literal 5000000000000000/5641895835477563 binary64))
(*.f64 #s(literal 5000000000000000/5641895835477563 binary64) #s(approx (/ y (exp z)) (fma.f64 (-.f64 (*.f64 (fma.f64 (*.f64 y #s(literal 1/6 binary64)) (neg.f64 z) (*.f64 #s(literal 1/2 binary64) y)) z) y) z y)))
#s(approx (+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)))) (*.f64 y (/.f64 #s(literal 5000000000000000/5641895835477563 binary64) (exp.f64 z))))
(*.f64 (/.f64 y (exp.f64 z)) #s(literal 5000000000000000/5641895835477563 binary64))
(*.f64 #s(literal 5000000000000000/5641895835477563 binary64) (/.f64 y (exp.f64 z)))
(*.f64 y (/.f64 #s(literal 5000000000000000/5641895835477563 binary64) (exp.f64 z)))
(/.f64 (neg.f64 (neg.f64 (*.f64 #s(literal -5000000000000000/5641895835477563 binary64) y))) (neg.f64 (neg.f64 (neg.f64 (exp.f64 z)))))
(/.f64 (neg.f64 (*.f64 #s(literal -5000000000000000/5641895835477563 binary64) y)) (neg.f64 (neg.f64 (exp.f64 z))))
(/.f64 (*.f64 #s(literal -5000000000000000/5641895835477563 binary64) y) (neg.f64 (exp.f64 z)))
(/.f64 (*.f64 #s(literal 5000000000000000/5641895835477563 binary64) y) (exp.f64 z))
(neg.f64 (/.f64 (*.f64 #s(literal -5000000000000000/5641895835477563 binary64) y) (exp.f64 z)))
(neg.f64 (/.f64 (*.f64 #s(literal 5000000000000000/5641895835477563 binary64) y) (neg.f64 (exp.f64 z))))
(*.f64 #s(literal 5000000000000000/5641895835477563 binary64) y)
(*.f64 y #s(literal 5000000000000000/5641895835477563 binary64))
(/.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 (neg.f64 (+.f64 (pow.f64 (cosh.f64 z) #s(literal 3 binary64)) (pow.f64 (sinh.f64 z) #s(literal 3 binary64)))) (neg.f64 (fma.f64 (cosh.f64 z) (cosh.f64 z) (-.f64 (pow.f64 (sinh.f64 z) #s(literal 2 binary64)) (*.f64 (cosh.f64 z) (sinh.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 (+.f64 (pow.f64 (cosh.f64 z) #s(literal 3 binary64)) (pow.f64 (sinh.f64 z) #s(literal 3 binary64))) (fma.f64 (cosh.f64 z) (cosh.f64 z) (-.f64 (pow.f64 (sinh.f64 z) #s(literal 2 binary64)) (*.f64 (cosh.f64 z) (sinh.f64 z)))))
(/.f64 #s(literal -1 binary64) (neg.f64 (exp.f64 (neg.f64 z))))
(/.f64 #s(literal 1 binary64) (exp.f64 (neg.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))))
(exp.f64 z)
(+.f64 (sinh.f64 z) (cosh.f64 z))
(+.f64 (cosh.f64 z) (sinh.f64 z))
#s(approx (+ (* 31830988618379068626528276418969/25000000000000000000000000000000 (pow (* z (/ y (- 5641895835477563/5000000000000000 (* y x)))) 2)) (* (neg y) y)) (*.f64 (neg.f64 y) y))
(*.f64 (pow.f64 (/.f64 y (-.f64 #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (pow.f64 (*.f64 x y) #s(literal 2 binary64)))) #s(literal 1 binary64)) (pow.f64 (fma.f64 x y #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 1 binary64)))
(*.f64 (pow.f64 (/.f64 y (-.f64 #s(literal 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 binary64) (pow.f64 (*.f64 x y) #s(literal 3 binary64)))) #s(literal 1 binary64)) (pow.f64 (fma.f64 (*.f64 x y) (fma.f64 x y #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64)) #s(literal 1 binary64)))
(*.f64 (/.f64 y (-.f64 #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (pow.f64 (*.f64 x y) #s(literal 2 binary64)))) (fma.f64 x y #s(literal 5641895835477563/5000000000000000 binary64)))
(*.f64 (/.f64 y (-.f64 #s(literal 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 binary64) (pow.f64 (*.f64 x y) #s(literal 3 binary64)))) (fma.f64 (*.f64 x y) (fma.f64 x y #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64)))
(pow.f64 (/.f64 y (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 x y))) #s(literal 1 binary64))
(/.f64 (neg.f64 y) (neg.f64 (neg.f64 (neg.f64 (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 x y))))))
(/.f64 (neg.f64 y) (neg.f64 (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 x y))))
(/.f64 y (neg.f64 (neg.f64 (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 x y)))))
(/.f64 y (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 x y)))
(neg.f64 (/.f64 (neg.f64 y) (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 x y))))
(exp.f64 (*.f64 (log.f64 (/.f64 y (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 x y)))) #s(literal 1 binary64)))
(/.f64 (neg.f64 (-.f64 #s(literal 25000000000000000000000000000000/31830988618379068626528276418969 binary64) (*.f64 #s(literal 25000000000000000000000000000000/31830988618379068626528276418969 binary64) (*.f64 z z)))) (neg.f64 (-.f64 #s(literal 5000000000000000/5641895835477563 binary64) (*.f64 #s(literal -5000000000000000/5641895835477563 binary64) z))))
(/.f64 (neg.f64 (neg.f64 (-.f64 (*.f64 #s(literal 25000000000000000000000000000000/31830988618379068626528276418969 binary64) (*.f64 z z)) #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 #s(literal 25000000000000000000000000000000/31830988618379068626528276418969 binary64) (*.f64 z z) (-.f64 #s(literal 25000000000000000000000000000000/31830988618379068626528276418969 binary64) (*.f64 z #s(literal -25000000000000000000000000000000/31830988618379068626528276418969 binary64)))))))
(/.f64 (-.f64 (*.f64 (*.f64 #s(literal 25000000000000000000000000000000/31830988618379068626528276418969 binary64) (*.f64 z z)) (-.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 #s(literal 25000000000000000000000000000000/31830988618379068626528276418969 binary64) (*.f64 z z) (-.f64 #s(literal 25000000000000000000000000000000/31830988618379068626528276418969 binary64) (*.f64 z #s(literal -25000000000000000000000000000000/31830988618379068626528276418969 binary64)))) (*.f64 (fma.f64 #s(literal 25000000000000000000000000000000/31830988618379068626528276418969 binary64) (*.f64 z z) (-.f64 #s(literal 25000000000000000000000000000000/31830988618379068626528276418969 binary64) (*.f64 z #s(literal -25000000000000000000000000000000/31830988618379068626528276418969 binary64)))) #s(literal 125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547 binary64))) (*.f64 (fma.f64 #s(literal 25000000000000000000000000000000/31830988618379068626528276418969 binary64) (*.f64 z z) (-.f64 #s(literal 25000000000000000000000000000000/31830988618379068626528276418969 binary64) (*.f64 z #s(literal -25000000000000000000000000000000/31830988618379068626528276418969 binary64)))) (fma.f64 #s(literal 25000000000000000000000000000000/31830988618379068626528276418969 binary64) (*.f64 z z) (-.f64 #s(literal 25000000000000000000000000000000/31830988618379068626528276418969 binary64) (*.f64 z #s(literal -25000000000000000000000000000000/31830988618379068626528276418969 binary64))))))
(/.f64 (-.f64 #s(literal 25000000000000000000000000000000/31830988618379068626528276418969 binary64) (*.f64 #s(literal 25000000000000000000000000000000/31830988618379068626528276418969 binary64) (*.f64 z z))) (-.f64 #s(literal 5000000000000000/5641895835477563 binary64) (*.f64 #s(literal -5000000000000000/5641895835477563 binary64) z)))
(/.f64 (neg.f64 (-.f64 (*.f64 #s(literal 25000000000000000000000000000000/31830988618379068626528276418969 binary64) (*.f64 z z)) #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 (*.f64 #s(literal 25000000000000000000000000000000/31830988618379068626528276418969 binary64) (*.f64 z z)) (*.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 #s(literal 25000000000000000000000000000000/31830988618379068626528276418969 binary64) (*.f64 z z) (-.f64 #s(literal 25000000000000000000000000000000/31830988618379068626528276418969 binary64) (*.f64 z #s(literal -25000000000000000000000000000000/31830988618379068626528276418969 binary64))))))
(/.f64 (-.f64 (*.f64 #s(literal 25000000000000000000000000000000/31830988618379068626528276418969 binary64) (*.f64 z z)) #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 (*.f64 #s(literal 25000000000000000000000000000000/31830988618379068626528276418969 binary64) (*.f64 z z)) (*.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 #s(literal 25000000000000000000000000000000/31830988618379068626528276418969 binary64) (*.f64 z z) (-.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 #s(literal 25000000000000000000000000000000/31830988618379068626528276418969 binary64) (-.f64 #s(literal 5000000000000000/5641895835477563 binary64) (*.f64 #s(literal -5000000000000000/5641895835477563 binary64) z))) (/.f64 (*.f64 #s(literal 25000000000000000000000000000000/31830988618379068626528276418969 binary64) (*.f64 z z)) (-.f64 #s(literal 5000000000000000/5641895835477563 binary64) (*.f64 #s(literal -5000000000000000/5641895835477563 binary64) z))))
(-.f64 (/.f64 (*.f64 #s(literal 25000000000000000000000000000000/31830988618379068626528276418969 binary64) (*.f64 z z)) (-.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 #s(literal 25000000000000000000000000000000/31830988618379068626528276418969 binary64) (*.f64 z z) (-.f64 #s(literal 25000000000000000000000000000000/31830988618379068626528276418969 binary64) (*.f64 z #s(literal -25000000000000000000000000000000/31830988618379068626528276418969 binary64))))) (/.f64 #s(literal 125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547 binary64) (fma.f64 #s(literal 25000000000000000000000000000000/31830988618379068626528276418969 binary64) (*.f64 z z) (-.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))
#s(approx (/ y (exp z)) (fma.f64 (-.f64 (*.f64 (fma.f64 (*.f64 y #s(literal 1/6 binary64)) (neg.f64 z) (*.f64 #s(literal 1/2 binary64) y)) z) y) z y))
(*.f64 #s(literal -1/3 binary64) y)
(*.f64 y #s(literal -1/3 binary64))

eval125.0ms (1.6%)

Memory
7.1MiB live, 104.1MiB allocated
Compiler

Compiled 27 853 to 3 060 computations (89% saved)

prune28.0ms (0.4%)

Memory
-9.5MiB live, 36.9MiB allocated
Pruning

15 alts after pruning (8 fresh and 7 done)

PrunedKeptTotal
New4206426
Fresh123
Picked235
Done044
Total42315438
Accuracy
100.0%
Counts
438 → 15
Alt Table
Click to see full alt table
StatusAccuracyProgram
62.3%
(+.f64 #s(approx (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y))) (/.f64 (/.f64 #s(approx (+ (* 31830988618379068626528276418969/25000000000000000000000000000000 (pow (* z (/ y (- 5641895835477563/5000000000000000 (* y x)))) 2)) (* (neg y) y)) (*.f64 (neg.f64 y) y)) (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 x y))) (-.f64 (*.f64 (*.f64 z (/.f64 y (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 x y)))) #s(literal -5641895835477563/5000000000000000 binary64)) y))) x)
82.6%
(+.f64 x (/.f64 y (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64)) (*.f64 x y))))
61.9%
(+.f64 x #s(approx (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y))) (/.f64 #s(approx (+ (* 31830988618379068626528276418969/25000000000000000000000000000000 (pow (* z (/ y (- 5641895835477563/5000000000000000 (* y x)))) 2)) (* (neg y) y)) (*.f64 (neg.f64 y) y)) (*.f64 (-.f64 #s(approx (* (/ y (- 5641895835477563/5000000000000000 (* y x))) (* -5641895835477563/5000000000000000 z)) (*.f64 (neg.f64 y) z)) y) (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x))))))
69.4%
(+.f64 x #s(approx (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y))) (/.f64 #s(literal -1 binary64) x)))
55.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))))
13.8%
#s(approx (+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)))) (/.f64 (*.f64 #s(literal 5000000000000000/5641895835477563 binary64) y) (exp.f64 z)))
61.1%
#s(approx (+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)))) (-.f64 x (/.f64 #s(approx (+ (* (/ 5641895835477563/5000000000000000 y) (/ (exp z) x)) 1) (+.f64 (/.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)) #s(literal 1 binary64))) x)))
13.0%
#s(approx (+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)))) (*.f64 #s(approx (/ y (exp z)) (fma.f64 (-.f64 (*.f64 (fma.f64 (neg.f64 z) (fma.f64 #s(literal 1/2 binary64) y (*.f64 y #s(literal -1/3 binary64))) (*.f64 #s(literal 1/2 binary64) y)) z) y) z y)) #s(literal 5000000000000000/5641895835477563 binary64)))
12.7%
#s(approx (+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)))) (*.f64 #s(approx (/ y (exp z)) (fma.f64 (-.f64 (*.f64 (+.f64 (fma.f64 #s(literal 1/2 binary64) y (*.f64 (*.f64 (neg.f64 z) #s(literal 1/2 binary64)) y)) (*.f64 (*.f64 (neg.f64 z) #s(literal -1/3 binary64)) y)) z) y) z y)) #s(literal 5000000000000000/5641895835477563 binary64)))
13.1%
#s(approx (+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)))) (*.f64 #s(approx (/ y (exp z)) (fma.f64 (-.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) y) z) y) z y)) #s(literal 5000000000000000/5641895835477563 binary64)))
13.0%
#s(approx (+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)))) (*.f64 #s(approx (/ y (exp z)) (fma.f64 (-.f64 (*.f64 #s(approx (+ (* (neg z) (+ (* 1/2 y) (* y -1/3))) (* 1/2 y)) (*.f64 (fma.f64 #s(literal -1/6 binary64) z #s(literal 1/2 binary64)) y)) z) y) z y)) #s(literal 5000000000000000/5641895835477563 binary64)))
13.0%
#s(approx (+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)))) (*.f64 #s(approx (/ y (exp z)) (fma.f64 (-.f64 (*.f64 #s(approx (+ (* (neg z) (+ (* 1/2 y) (* y -1/3))) (* 1/2 y)) (*.f64 (*.f64 #s(literal -1/6 binary64) y) z)) z) y) z y)) #s(literal 5000000000000000/5641895835477563 binary64)))
13.3%
#s(approx (+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)))) (*.f64 #s(approx (/ y (exp z)) (-.f64 y (*.f64 z y))) #s(literal 5000000000000000/5641895835477563 binary64)))
67.5%
#s(approx (+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)))) (*.f64 #s(approx (- 1 (/ 1 (* x x))) #s(literal 1 binary64)) x))
22.3%
#s(approx (+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)))) #s(approx (* (- 1 (/ 1 (* x x))) x) (/.f64 #s(literal -1 binary64) x)))
Compiler

Compiled 1 522 to 610 computations (59.9% saved)

regimes80.0ms (1%)

Memory
8.3MiB live, 53.2MiB allocated
Counts
31 → 2
Calls
Call 1
Inputs
#s(approx (+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)))) (*.f64 #s(approx (- 1 (/ 1 (* x x))) #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))))
#s(approx (+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)))) #s(approx (* (- 1 (/ 1 (* x x))) x) (/.f64 #s(literal -1 binary64) x)))
#s(approx (+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)))) (*.f64 #s(approx (/ y (exp z)) (-.f64 y (*.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 (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 (/.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))))
#s(approx (+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)))) (*.f64 #s(approx (/ y (exp z)) (fma.f64 (-.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) y) z) y) z y)) #s(literal 5000000000000000/5641895835477563 binary64)))
#s(approx (+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)))) (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (*.f64 x x))) 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)))) (*.f64 #s(approx (/ y (exp z)) (fma.f64 (-.f64 (*.f64 #s(approx (+ (* (neg z) (+ (* 1/2 y) (* y -1/3))) (* 1/2 y)) (*.f64 (*.f64 #s(literal -1/6 binary64) y) z)) z) y) z y)) #s(literal 5000000000000000/5641895835477563 binary64)))
#s(approx (+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)))) (*.f64 #s(approx (/ y (exp z)) (fma.f64 (-.f64 (*.f64 #s(approx (+ (* (neg z) (+ (* 1/2 y) (* y -1/3))) (* 1/2 y)) (*.f64 (fma.f64 #s(literal -1/6 binary64) z #s(literal 1/2 binary64)) y)) z) y) z y)) #s(literal 5000000000000000/5641895835477563 binary64)))
#s(approx (+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)))) (-.f64 x (/.f64 #s(approx (+ (* (/ 5641895835477563/5000000000000000 y) (/ (exp z) x)) 1) (+.f64 (/.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)) #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))))
(+.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))))
#s(approx (+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)))) (*.f64 #s(approx (/ y (exp z)) (fma.f64 (-.f64 (*.f64 (fma.f64 (neg.f64 z) (fma.f64 #s(literal 1/2 binary64) y (*.f64 y #s(literal -1/3 binary64))) (*.f64 #s(literal 1/2 binary64) y)) z) y) z y)) #s(literal 5000000000000000/5641895835477563 binary64)))
(+.f64 x #s(approx (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y))) (/.f64 #s(approx (+ (* 31830988618379068626528276418969/25000000000000000000000000000000 (pow (* z (/ y (- 5641895835477563/5000000000000000 (* y x)))) 2)) (* (neg y) y)) (*.f64 (neg.f64 y) y)) (*.f64 (-.f64 #s(approx (* (/ y (- 5641895835477563/5000000000000000 (* y x))) (* -5641895835477563/5000000000000000 z)) (*.f64 (neg.f64 y) z)) y) (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x))))))
#s(approx (+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)))) (*.f64 #s(approx (/ y (exp z)) (fma.f64 (-.f64 (*.f64 (+.f64 (fma.f64 #s(literal 1/2 binary64) y (*.f64 (*.f64 (neg.f64 z) #s(literal 1/2 binary64)) y)) (*.f64 (*.f64 (neg.f64 z) #s(literal -1/3 binary64)) y)) z) y) z y)) #s(literal 5000000000000000/5641895835477563 binary64)))
(+.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 (+ (* 31830988618379068626528276418969/25000000000000000000000000000000 (pow (* z (/ y (- 5641895835477563/5000000000000000 (* y x)))) 2)) (* (neg y) y)) (*.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 #s(approx (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y))) (/.f64 (/.f64 #s(approx (+ (* 31830988618379068626528276418969/25000000000000000000000000000000 (pow (* z (/ y (- 5641895835477563/5000000000000000 (* y x)))) 2)) (* (neg y) y)) (*.f64 (neg.f64 y) y)) (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 x y))) (-.f64 (*.f64 (*.f64 z (/.f64 y (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 x y)))) #s(literal -5641895835477563/5000000000000000 binary64)) y))) x)
(+.f64 x #s(approx (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y))) (/.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)))))))
#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)))) (/.f64 (*.f64 #s(literal 5000000000000000/5641895835477563 binary64) y) (exp.f64 z)))
#s(approx (+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)))) (fma.f64 (/.f64 #s(literal 5000000000000000/5641895835477563 binary64) (exp.f64 z)) y x))
(+.f64 x (/.f64 y (-.f64 (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) (exp.f64 z)) (*.f64 x y))))
#s(approx (+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)))) (-.f64 x (/.f64 (fma.f64 (/.f64 #s(literal 5641895835477563/5000000000000000 binary64) y) (/.f64 (exp.f64 z) x) #s(literal 1 binary64)) x)))
(+.f64 x #s(approx (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y))) (/.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))))))
#s(approx (+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)))) (*.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))))
(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)
Outputs
(+.f64 x (/.f64 y (-.f64 (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) (exp.f64 z)) (*.f64 x y))))
(+.f64 x #s(approx (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y))) (/.f64 #s(literal -1 binary64) x)))
Calls

6 calls:

41.0ms
(+.f64 x (/.f64 y (-.f64 (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) (exp.f64 z)) (*.f64 x y))))
8.0ms
x
8.0ms
y
8.0ms
z
6.0ms
(*.f64 #s(literal 5641895835477563/5000000000000000 binary64) (exp.f64 z))
Results
AccuracySegmentsBranch
99.9%3(exp.f64 z)
99.9%3(*.f64 #s(literal 5641895835477563/5000000000000000 binary64) (exp.f64 z))
99.5%2(+.f64 x (/.f64 y (-.f64 (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) (exp.f64 z)) (*.f64 x y))))
95.2%2x
93.3%1y
99.9%3z
Compiler

Compiled 21 to 29 computations (-38.1% saved)

regimes26.0ms (0.3%)

Memory
22.1MiB live, 22.1MiB allocated
Counts
26 → 3
Calls
Call 1
Inputs
#s(approx (+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)))) (*.f64 #s(approx (- 1 (/ 1 (* x x))) #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))))
#s(approx (+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)))) #s(approx (* (- 1 (/ 1 (* x x))) x) (/.f64 #s(literal -1 binary64) x)))
#s(approx (+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)))) (*.f64 #s(approx (/ y (exp z)) (-.f64 y (*.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 (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 (/.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))))
#s(approx (+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)))) (*.f64 #s(approx (/ y (exp z)) (fma.f64 (-.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) y) z) y) z y)) #s(literal 5000000000000000/5641895835477563 binary64)))
#s(approx (+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)))) (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (*.f64 x x))) 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)))) (*.f64 #s(approx (/ y (exp z)) (fma.f64 (-.f64 (*.f64 #s(approx (+ (* (neg z) (+ (* 1/2 y) (* y -1/3))) (* 1/2 y)) (*.f64 (*.f64 #s(literal -1/6 binary64) y) z)) z) y) z y)) #s(literal 5000000000000000/5641895835477563 binary64)))
#s(approx (+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)))) (*.f64 #s(approx (/ y (exp z)) (fma.f64 (-.f64 (*.f64 #s(approx (+ (* (neg z) (+ (* 1/2 y) (* y -1/3))) (* 1/2 y)) (*.f64 (fma.f64 #s(literal -1/6 binary64) z #s(literal 1/2 binary64)) y)) z) y) z y)) #s(literal 5000000000000000/5641895835477563 binary64)))
#s(approx (+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)))) (-.f64 x (/.f64 #s(approx (+ (* (/ 5641895835477563/5000000000000000 y) (/ (exp z) x)) 1) (+.f64 (/.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)) #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))))
(+.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))))
#s(approx (+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)))) (*.f64 #s(approx (/ y (exp z)) (fma.f64 (-.f64 (*.f64 (fma.f64 (neg.f64 z) (fma.f64 #s(literal 1/2 binary64) y (*.f64 y #s(literal -1/3 binary64))) (*.f64 #s(literal 1/2 binary64) y)) z) y) z y)) #s(literal 5000000000000000/5641895835477563 binary64)))
(+.f64 x #s(approx (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y))) (/.f64 #s(approx (+ (* 31830988618379068626528276418969/25000000000000000000000000000000 (pow (* z (/ y (- 5641895835477563/5000000000000000 (* y x)))) 2)) (* (neg y) y)) (*.f64 (neg.f64 y) y)) (*.f64 (-.f64 #s(approx (* (/ y (- 5641895835477563/5000000000000000 (* y x))) (* -5641895835477563/5000000000000000 z)) (*.f64 (neg.f64 y) z)) y) (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x))))))
#s(approx (+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)))) (*.f64 #s(approx (/ y (exp z)) (fma.f64 (-.f64 (*.f64 (+.f64 (fma.f64 #s(literal 1/2 binary64) y (*.f64 (*.f64 (neg.f64 z) #s(literal 1/2 binary64)) y)) (*.f64 (*.f64 (neg.f64 z) #s(literal -1/3 binary64)) y)) z) y) z y)) #s(literal 5000000000000000/5641895835477563 binary64)))
(+.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 (+ (* 31830988618379068626528276418969/25000000000000000000000000000000 (pow (* z (/ y (- 5641895835477563/5000000000000000 (* y x)))) 2)) (* (neg y) y)) (*.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 #s(approx (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y))) (/.f64 (/.f64 #s(approx (+ (* 31830988618379068626528276418969/25000000000000000000000000000000 (pow (* z (/ y (- 5641895835477563/5000000000000000 (* y x)))) 2)) (* (neg y) y)) (*.f64 (neg.f64 y) y)) (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 x y))) (-.f64 (*.f64 (*.f64 z (/.f64 y (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 x y)))) #s(literal -5641895835477563/5000000000000000 binary64)) y))) x)
(+.f64 x #s(approx (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y))) (/.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)))))))
#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)))) (/.f64 (*.f64 #s(literal 5000000000000000/5641895835477563 binary64) y) (exp.f64 z)))
#s(approx (+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)))) (fma.f64 (/.f64 #s(literal 5000000000000000/5641895835477563 binary64) (exp.f64 z)) 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))) (/.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 (+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)))) (*.f64 #s(approx (- 1 (/ 1 (* x x))) #s(literal 1 binary64)) x))
Calls

4 calls:

7.0ms
(+.f64 x (/.f64 y (-.f64 (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) (exp.f64 z)) (*.f64 x y))))
7.0ms
z
5.0ms
(*.f64 #s(literal 5641895835477563/5000000000000000 binary64) (exp.f64 z))
5.0ms
(exp.f64 z)
Results
AccuracySegmentsBranch
99.5%3(exp.f64 z)
99.5%3(*.f64 #s(literal 5641895835477563/5000000000000000 binary64) (exp.f64 z))
99.5%3z
97.4%4(+.f64 x (/.f64 y (-.f64 (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) (exp.f64 z)) (*.f64 x y))))
Compiler

Compiled 19 to 23 computations (-21.1% saved)

regimes32.0ms (0.4%)

Memory
-33.3MiB live, 13.7MiB allocated
Counts
19 → 3
Calls
Call 1
Inputs
#s(approx (+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)))) (*.f64 #s(approx (- 1 (/ 1 (* x x))) #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))))
#s(approx (+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)))) #s(approx (* (- 1 (/ 1 (* x x))) x) (/.f64 #s(literal -1 binary64) x)))
#s(approx (+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)))) (*.f64 #s(approx (/ y (exp z)) (-.f64 y (*.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 (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 (/.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))))
#s(approx (+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)))) (*.f64 #s(approx (/ y (exp z)) (fma.f64 (-.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) y) z) y) z y)) #s(literal 5000000000000000/5641895835477563 binary64)))
#s(approx (+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)))) (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (*.f64 x x))) 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)))) (*.f64 #s(approx (/ y (exp z)) (fma.f64 (-.f64 (*.f64 #s(approx (+ (* (neg z) (+ (* 1/2 y) (* y -1/3))) (* 1/2 y)) (*.f64 (*.f64 #s(literal -1/6 binary64) y) z)) z) y) z y)) #s(literal 5000000000000000/5641895835477563 binary64)))
#s(approx (+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)))) (*.f64 #s(approx (/ y (exp z)) (fma.f64 (-.f64 (*.f64 #s(approx (+ (* (neg z) (+ (* 1/2 y) (* y -1/3))) (* 1/2 y)) (*.f64 (fma.f64 #s(literal -1/6 binary64) z #s(literal 1/2 binary64)) y)) z) y) z y)) #s(literal 5000000000000000/5641895835477563 binary64)))
#s(approx (+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)))) (-.f64 x (/.f64 #s(approx (+ (* (/ 5641895835477563/5000000000000000 y) (/ (exp z) x)) 1) (+.f64 (/.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)) #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))))
(+.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))))
#s(approx (+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)))) (*.f64 #s(approx (/ y (exp z)) (fma.f64 (-.f64 (*.f64 (fma.f64 (neg.f64 z) (fma.f64 #s(literal 1/2 binary64) y (*.f64 y #s(literal -1/3 binary64))) (*.f64 #s(literal 1/2 binary64) y)) z) y) z y)) #s(literal 5000000000000000/5641895835477563 binary64)))
(+.f64 x #s(approx (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y))) (/.f64 #s(approx (+ (* 31830988618379068626528276418969/25000000000000000000000000000000 (pow (* z (/ y (- 5641895835477563/5000000000000000 (* y x)))) 2)) (* (neg y) y)) (*.f64 (neg.f64 y) y)) (*.f64 (-.f64 #s(approx (* (/ y (- 5641895835477563/5000000000000000 (* y x))) (* -5641895835477563/5000000000000000 z)) (*.f64 (neg.f64 y) z)) y) (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x))))))
#s(approx (+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)))) (*.f64 #s(approx (/ y (exp z)) (fma.f64 (-.f64 (*.f64 (+.f64 (fma.f64 #s(literal 1/2 binary64) y (*.f64 (*.f64 (neg.f64 z) #s(literal 1/2 binary64)) y)) (*.f64 (*.f64 (neg.f64 z) #s(literal -1/3 binary64)) y)) z) y) z y)) #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)) #s(literal 5641895835477563/5000000000000000 binary64)) (*.f64 x y))))
#s(approx (+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)))) (*.f64 #s(approx (- 1 (/ 1 (* x x))) #s(literal 1 binary64)) x))
Calls

3 calls:

5.0ms
z
4.0ms
(*.f64 #s(literal 5641895835477563/5000000000000000 binary64) (exp.f64 z))
4.0ms
(exp.f64 z)
Results
AccuracySegmentsBranch
99.5%3(exp.f64 z)
99.5%3(*.f64 #s(literal 5641895835477563/5000000000000000 binary64) (exp.f64 z))
99.5%3z
Compiler

Compiled 7 to 13 computations (-85.7% saved)

regimes14.0ms (0.2%)

Memory
23.8MiB live, 23.8MiB allocated
Counts
7 → 3
Calls
Call 1
Inputs
#s(approx (+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)))) (*.f64 #s(approx (- 1 (/ 1 (* x x))) #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))))
#s(approx (+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)))) #s(approx (* (- 1 (/ 1 (* x x))) x) (/.f64 #s(literal -1 binary64) x)))
#s(approx (+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)))) (*.f64 #s(approx (/ y (exp z)) (-.f64 y (*.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 (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 (/.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)))
#s(approx (+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)))) (*.f64 #s(approx (- 1 (/ 1 (* x x))) #s(literal 1 binary64)) x))
(+.f64 x #s(approx (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y))) (/.f64 #s(literal -1 binary64) x)))
Calls

6 calls:

2.0ms
z
2.0ms
(+.f64 x (/.f64 y (-.f64 (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) (exp.f64 z)) (*.f64 x y))))
2.0ms
x
2.0ms
y
2.0ms
(*.f64 #s(literal 5641895835477563/5000000000000000 binary64) (exp.f64 z))
Results
AccuracySegmentsBranch
88.8%3(+.f64 x (/.f64 y (-.f64 (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) (exp.f64 z)) (*.f64 x y))))
77.9%3y
75.8%3x
83.8%3(exp.f64 z)
83.8%3(*.f64 #s(literal 5641895835477563/5000000000000000 binary64) (exp.f64 z))
86.9%3z
Compiler

Compiled 21 to 29 computations (-38.1% saved)

regimes11.0ms (0.1%)

Memory
20.3MiB live, 20.3MiB allocated
Counts
5 → 4
Calls
Call 1
Inputs
#s(approx (+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)))) (*.f64 #s(approx (- 1 (/ 1 (* x x))) #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))))
#s(approx (+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)))) #s(approx (* (- 1 (/ 1 (* x x))) x) (/.f64 #s(literal -1 binary64) x)))
#s(approx (+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)))) (*.f64 #s(approx (/ y (exp z)) (-.f64 y (*.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 (fma.f64 #s(literal -5000000000000000/5641895835477563 binary64) z #s(literal 5000000000000000/5641895835477563 binary64)) y))))
Outputs
#s(approx (+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)))) #s(approx (* (- 1 (/ 1 (* x x))) x) (/.f64 #s(literal -1 binary64) x)))
#s(approx (+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)))) (*.f64 #s(approx (- 1 (/ 1 (* x x))) #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 (fma.f64 #s(literal -5000000000000000/5641895835477563 binary64) z #s(literal 5000000000000000/5641895835477563 binary64)) y))))
#s(approx (+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)))) (*.f64 #s(approx (- 1 (/ 1 (* x x))) #s(literal 1 binary64)) x))
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
x
2.0ms
y
2.0ms
(*.f64 #s(literal 5641895835477563/5000000000000000 binary64) (exp.f64 z))
Results
AccuracySegmentsBranch
75.4%4x
70.8%3y
72.8%3(exp.f64 z)
72.8%3(*.f64 #s(literal 5641895835477563/5000000000000000 binary64) (exp.f64 z))
76.9%4z
71.1%3(+.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)

regimes41.0ms (0.5%)

Memory
-44.3MiB live, 3.8MiB allocated
Counts
4 → 4
Calls
Call 1
Inputs
#s(approx (+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)))) (*.f64 #s(approx (- 1 (/ 1 (* x x))) #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))))
#s(approx (+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)))) #s(approx (* (- 1 (/ 1 (* x x))) x) (/.f64 #s(literal -1 binary64) x)))
#s(approx (+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)))) (*.f64 #s(approx (/ y (exp z)) (-.f64 y (*.f64 z y))) #s(literal 5000000000000000/5641895835477563 binary64)))
Outputs
#s(approx (+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)))) #s(approx (* (- 1 (/ 1 (* x x))) x) (/.f64 #s(literal -1 binary64) x)))
#s(approx (+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)))) (*.f64 #s(approx (- 1 (/ 1 (* x x))) #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))))
#s(approx (+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)))) (*.f64 #s(approx (- 1 (/ 1 (* x x))) #s(literal 1 binary64)) x))
Calls

1 calls:

41.0ms
z
Results
AccuracySegmentsBranch
76.9%4z
Compiler

Compiled 1 to 3 computations (-200% saved)

regimes2.0ms (0%)

Memory
2.2MiB live, 2.2MiB allocated
Counts
2 → 3
Calls
Call 1
Inputs
#s(approx (+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)))) (*.f64 #s(approx (- 1 (/ 1 (* x x))) #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
#s(approx (+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)))) (*.f64 #s(approx (- 1 (/ 1 (* x x))) #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))))
#s(approx (+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)))) (*.f64 #s(approx (- 1 (/ 1 (* x x))) #s(literal 1 binary64)) x))
Calls

1 calls:

1.0ms
z
Results
AccuracySegmentsBranch
74.6%3z
Compiler

Compiled 1 to 3 computations (-200% saved)

regimes6.0ms (0.1%)

Memory
12.6MiB live, 12.6MiB allocated
Accuracy

Total -0.0b remaining (-0%)

Threshold costs -0b (-0%)

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

6 calls:

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

Compiled 21 to 29 computations (-38.1% saved)

bsearch1.0ms (0%)

Memory
0.7MiB live, 0.7MiB allocated
Algorithm
left-value
Steps
TimeLeftRight
0.0ms
3.326864129822752e+253
1.185345786889912e+284
Compiler

Compiled 15 to 16 computations (-6.7% saved)

bsearch69.0ms (0.9%)

Memory
8.5MiB live, 52.2MiB allocated
Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
Steps
TimeLeftRight
49.0ms
8.566410699780122e-19
9.205599184090842e-5
17.0ms
-1.2039990612589246e+35
-2.1269392239037735e+29
Samples
24.0ms304×0valid
Compiler

Compiled 1 007 to 731 computations (27.4% saved)

Precisions
Click to see histograms. Total time spent on operations: 16.0ms
const: 5.0ms (30.3% of total)
ival-mult: 4.0ms (24.3% of total)
ival-exp: 3.0ms (18.2% of total)
ival-div: 2.0ms (12.1% of total)
ival-sub: 1.0ms (6.1% of total)
ival-add: 1.0ms (6.1% of total)
ival-true: 0.0ms (0% of total)
ival-assert: 0.0ms (0% of total)

bsearch3.0ms (0%)

Memory
2.5MiB live, 2.5MiB allocated
Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
Steps
TimeLeftRight
1.0ms
8.566410699780122e-19
9.205599184090842e-5
1.0ms
-1.2039990612589246e+35
-2.1269392239037735e+29
Compiler

Compiled 665 to 579 computations (12.9% saved)

bsearch1.0ms (0%)

Memory
0.5MiB live, 0.5MiB allocated
Algorithm
left-value
Steps
TimeLeftRight
0.0ms
3.295752240257049e-7
1636.3580426023889
0.0ms
-100266.67398500783
-3.0820525523156554e-20
Compiler

Compiled 15 to 16 computations (-6.7% saved)

bsearch38.0ms (0.5%)

Memory
22.9MiB live, 22.9MiB allocated
Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
narrow-enough
Steps
TimeLeftRight
15.0ms
5.8543500251367805e-62
5.769061571973004e-58
15.0ms
-1.7746253088142672e-122
-1.455325740985335e-126
4.0ms
-5.2552536286931374e+123
-4.736361867774463e+123
Samples
22.0ms288×0valid
Compiler

Compiled 1 123 to 798 computations (28.9% saved)

Precisions
Click to see histograms. Total time spent on operations: 15.0ms
const: 4.0ms (27% of total)
ival-mult: 3.0ms (20.2% of total)
ival-div: 2.0ms (13.5% of total)
ival-exp: 2.0ms (13.5% of total)
ival-sub: 1.0ms (6.7% of total)
ival-add: 1.0ms (6.7% of total)
ival-true: 0.0ms (0% of total)
ival-assert: 0.0ms (0% of total)

bsearch21.0ms (0.3%)

Memory
-41.8MiB live, 4.2MiB allocated
Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
narrow-enough
Steps
TimeLeftRight
1.0ms
5.8543500251367805e-62
5.769061571973004e-58
19.0ms
-1.7746253088142672e-122
-1.455325740985335e-126
0.0ms
-5.2552536286931374e+123
-4.736361867774463e+123
Compiler

Compiled 1 171 to 846 computations (27.8% saved)

bsearch3.0ms (0%)

Memory
3.7MiB live, 3.7MiB allocated
Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
Steps
TimeLeftRight
1.0ms
5.8543500251367805e-62
5.769061571973004e-58
1.0ms
-1.7746253088142672e-122
-1.455325740985335e-126
Compiler

Compiled 1 071 to 768 computations (28.3% saved)

simplify78.0ms (1%)

Memory
27.7MiB live, 71.9MiB allocated
Algorithm
egg-herbie
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
094562
1144562
2231562
3437562
41047562
54166562
Stop Event
node limit
Calls
Call 1
Inputs
(if (<=.f64 (+.f64 x (/.f64 y (-.f64 (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) (exp.f64 z)) (*.f64 x y)))) #s(literal 49999999999999996817935346888379588682128536637850367824197203616790781390263537744466934972934737889905175913047028462275753320826571678718861312047100027800908598513606192840644312187019991381769159869603315753887179791468998581205839848470245141381120 binary64)) (+.f64 x (/.f64 y (-.f64 (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) (exp.f64 z)) (*.f64 x y)))) (+.f64 x #s(approx (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y))) (/.f64 #s(literal -1 binary64) x))))
(if (<=.f64 z #s(literal -215000000000000014126818525184 binary64)) (+.f64 x #s(approx (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y))) (/.f64 #s(literal -1 binary64) x))) (if (<=.f64 z #s(literal 6640827866535439/73786976294838206464 binary64)) (+.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 (+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)))) (*.f64 #s(approx (- 1 (/ 1 (* x x))) #s(literal 1 binary64)) x))))
(if (<=.f64 z #s(literal -215000000000000014126818525184 binary64)) (+.f64 x #s(approx (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y))) (/.f64 #s(literal -1 binary64) x))) (if (<=.f64 z #s(literal 6640827866535439/73786976294838206464 binary64)) (+.f64 x (/.f64 y (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64)) (*.f64 x y)))) #s(approx (+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)))) (*.f64 #s(approx (- 1 (/ 1 (* x x))) #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 -100000 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/9444732965739290427392 binary64)) #s(approx (+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)))) (*.f64 #s(approx (- 1 (/ 1 (* x x))) #s(literal 1 binary64)) x)) (+.f64 x #s(approx (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y))) (/.f64 #s(literal -1 binary64) x)))))
(if (<=.f64 z #s(literal -4899999999999999758673331402852116314500839488814907939339064904953214598075098293094788475626662450422243199004422071910400 binary64)) #s(approx (+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)))) #s(approx (* (- 1 (/ 1 (* x x))) x) (/.f64 #s(literal -1 binary64) x))) (if (<=.f64 z #s(literal -2604989987875455/372141426839350727961253789638658321589064376671906846864122981980487315514059736743009817965446945567110411062408283101969716033850703872 binary64)) #s(approx (+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)))) (*.f64 #s(approx (- 1 (/ 1 (* x x))) #s(literal 1 binary64)) x)) (if (<=.f64 z #s(literal 5427754182999197/1809251394333065553493296640760748560207343510400633813116524750123642650624 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 (+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)))) (*.f64 #s(approx (- 1 (/ 1 (* x x))) #s(literal 1 binary64)) x)))))
(if (<=.f64 z #s(literal -4899999999999999758673331402852116314500839488814907939339064904953214598075098293094788475626662450422243199004422071910400 binary64)) #s(approx (+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)))) #s(approx (* (- 1 (/ 1 (* x x))) x) (/.f64 #s(literal -1 binary64) x))) (if (<=.f64 z #s(literal -2604989987875455/372141426839350727961253789638658321589064376671906846864122981980487315514059736743009817965446945567110411062408283101969716033850703872 binary64)) #s(approx (+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)))) (*.f64 #s(approx (- 1 (/ 1 (* x x))) #s(literal 1 binary64)) x)) (if (<=.f64 z #s(literal 5427754182999197/1809251394333065553493296640760748560207343510400633813116524750123642650624 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 (+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)))) (*.f64 #s(approx (- 1 (/ 1 (* x x))) #s(literal 1 binary64)) x)))))
(if (<=.f64 z #s(literal -2604989987875455/372141426839350727961253789638658321589064376671906846864122981980487315514059736743009817965446945567110411062408283101969716033850703872 binary64)) #s(approx (+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)))) (*.f64 #s(approx (- 1 (/ 1 (* x x))) #s(literal 1 binary64)) x)) (if (<=.f64 z #s(literal 5427754182999197/1809251394333065553493296640760748560207343510400633813116524750123642650624 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 (+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)))) (*.f64 #s(approx (- 1 (/ 1 (* x x))) #s(literal 1 binary64)) x))))
#s(approx (+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)))) (*.f64 #s(approx (- 1 (/ 1 (* x x))) #s(literal 1 binary64)) x))
Outputs
(if (<=.f64 (+.f64 x (/.f64 y (-.f64 (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) (exp.f64 z)) (*.f64 x y)))) #s(literal 49999999999999996817935346888379588682128536637850367824197203616790781390263537744466934972934737889905175913047028462275753320826571678718861312047100027800908598513606192840644312187019991381769159869603315753887179791468998581205839848470245141381120 binary64)) (+.f64 x (/.f64 y (-.f64 (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) (exp.f64 z)) (*.f64 x y)))) (+.f64 x #s(approx (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y))) (/.f64 #s(literal -1 binary64) x))))
(if (<=.f64 z #s(literal -215000000000000014126818525184 binary64)) (+.f64 x #s(approx (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y))) (/.f64 #s(literal -1 binary64) x))) (if (<=.f64 z #s(literal 6640827866535439/73786976294838206464 binary64)) (+.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 (+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)))) (*.f64 #s(approx (- 1 (/ 1 (* x x))) #s(literal 1 binary64)) x))))
(if (<=.f64 z #s(literal -215000000000000014126818525184 binary64)) (+.f64 x #s(approx (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y))) (/.f64 #s(literal -1 binary64) x))) (if (<=.f64 z #s(literal 6640827866535439/73786976294838206464 binary64)) (+.f64 x (/.f64 y (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64)) (*.f64 x y)))) #s(approx (+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)))) (*.f64 #s(approx (- 1 (/ 1 (* x x))) #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 -100000 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/9444732965739290427392 binary64)) #s(approx (+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)))) (*.f64 #s(approx (- 1 (/ 1 (* x x))) #s(literal 1 binary64)) x)) (+.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 -100000 binary64)) (not (<=.f64 (+.f64 x (/.f64 y (-.f64 (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) (exp.f64 z)) (*.f64 x y)))) #s(literal 4722366482869645/9444732965739290427392 binary64)))) (+.f64 x #s(approx (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y))) (/.f64 #s(literal -1 binary64) x))) #s(approx (+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)))) (*.f64 #s(approx (- 1 (/ 1 (* x x))) #s(literal 1 binary64)) x)))
(if (<=.f64 z #s(literal -4899999999999999758673331402852116314500839488814907939339064904953214598075098293094788475626662450422243199004422071910400 binary64)) #s(approx (+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)))) #s(approx (* (- 1 (/ 1 (* x x))) x) (/.f64 #s(literal -1 binary64) x))) (if (<=.f64 z #s(literal -2604989987875455/372141426839350727961253789638658321589064376671906846864122981980487315514059736743009817965446945567110411062408283101969716033850703872 binary64)) #s(approx (+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)))) (*.f64 #s(approx (- 1 (/ 1 (* x x))) #s(literal 1 binary64)) x)) (if (<=.f64 z #s(literal 5427754182999197/1809251394333065553493296640760748560207343510400633813116524750123642650624 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 (+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)))) (*.f64 #s(approx (- 1 (/ 1 (* x x))) #s(literal 1 binary64)) x)))))
(if (<=.f64 z #s(literal -4899999999999999758673331402852116314500839488814907939339064904953214598075098293094788475626662450422243199004422071910400 binary64)) #s(approx (+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)))) #s(approx (* (- 1 (/ 1 (* x x))) x) (/.f64 #s(literal -1 binary64) x))) (if (or (<=.f64 z #s(literal -2604989987875455/372141426839350727961253789638658321589064376671906846864122981980487315514059736743009817965446945567110411062408283101969716033850703872 binary64)) (not (<=.f64 z #s(literal 5427754182999197/1809251394333065553493296640760748560207343510400633813116524750123642650624 binary64)))) #s(approx (+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)))) (*.f64 #s(approx (- 1 (/ 1 (* x x))) #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 (fma.f64 #s(literal -5000000000000000/5641895835477563 binary64) z #s(literal 5000000000000000/5641895835477563 binary64)) y))))))
(if (<=.f64 z #s(literal -4899999999999999758673331402852116314500839488814907939339064904953214598075098293094788475626662450422243199004422071910400 binary64)) #s(approx (+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)))) #s(approx (* (- 1 (/ 1 (* x x))) x) (/.f64 #s(literal -1 binary64) x))) (if (<=.f64 z #s(literal -2604989987875455/372141426839350727961253789638658321589064376671906846864122981980487315514059736743009817965446945567110411062408283101969716033850703872 binary64)) #s(approx (+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)))) (*.f64 #s(approx (- 1 (/ 1 (* x x))) #s(literal 1 binary64)) x)) (if (<=.f64 z #s(literal 5427754182999197/1809251394333065553493296640760748560207343510400633813116524750123642650624 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 (+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)))) (*.f64 #s(approx (- 1 (/ 1 (* x x))) #s(literal 1 binary64)) x)))))
(if (<=.f64 z #s(literal -4899999999999999758673331402852116314500839488814907939339064904953214598075098293094788475626662450422243199004422071910400 binary64)) #s(approx (+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)))) #s(approx (* (- 1 (/ 1 (* x x))) x) (/.f64 #s(literal -1 binary64) x))) (if (or (<=.f64 z #s(literal -2604989987875455/372141426839350727961253789638658321589064376671906846864122981980487315514059736743009817965446945567110411062408283101969716033850703872 binary64)) (not (<=.f64 z #s(literal 5427754182999197/1809251394333065553493296640760748560207343510400633813116524750123642650624 binary64)))) #s(approx (+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)))) (*.f64 #s(approx (- 1 (/ 1 (* x x))) #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))))))
(if (<=.f64 z #s(literal -2604989987875455/372141426839350727961253789638658321589064376671906846864122981980487315514059736743009817965446945567110411062408283101969716033850703872 binary64)) #s(approx (+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)))) (*.f64 #s(approx (- 1 (/ 1 (* x x))) #s(literal 1 binary64)) x)) (if (<=.f64 z #s(literal 5427754182999197/1809251394333065553493296640760748560207343510400633813116524750123642650624 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 (+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)))) (*.f64 #s(approx (- 1 (/ 1 (* x x))) #s(literal 1 binary64)) x))))
(if (or (<=.f64 z #s(literal -2604989987875455/372141426839350727961253789638658321589064376671906846864122981980487315514059736743009817965446945567110411062408283101969716033850703872 binary64)) (not (<=.f64 z #s(literal 5427754182999197/1809251394333065553493296640760748560207343510400633813116524750123642650624 binary64)))) #s(approx (+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)))) (*.f64 #s(approx (- 1 (/ 1 (* x x))) #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)))))
#s(approx (+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)))) (*.f64 #s(approx (- 1 (/ 1 (* x x))) #s(literal 1 binary64)) x))

soundness702.0ms (9%)

Memory
-10.6MiB live, 662.8MiB allocated
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
07473995
124853820
086373594
03161526
19431497
232421422
082021347
011996387
141536284
081055966
09755491
132895408
086395141
Stop Event
fuel
iter limit
node limit
iter limit
node limit
iter limit
node limit
iter limit
node limit
Compiler

Compiled 888 to 392 computations (55.9% saved)

preprocess109.0ms (1.4%)

Memory
38.2MiB live, 199.2MiB allocated
Compiler

Compiled 1 172 to 242 computations (79.4% saved)

end0.0ms (0%)

Memory
0.0MiB live, 0.0MiB allocated

Profiling

Loading profile data...