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

Time bar (total: 9.4s)

analyze188.0ms (2%)

Algorithm
search
Search
ProbabilityValidUnknownPreconditionInfiniteDomainCan'tIter
0%0%99.9%0.1%0%0%0%0
0%0%99.9%0.1%0%0%0%1
0%0%99.9%0.1%0%0%0%2
0%0%99.9%0.1%0%0%0%3
25%25%74.9%0.1%0%0%0%4
31.3%31.2%68.6%0.1%0%0%0%5
43.8%43.7%56.2%0.1%0%0%0%6
53.1%53%46.8%0.1%0%0%0%7
59.4%59.3%40.6%0.1%0%0%0%8
68%67.9%32%0.1%0%0%0%9
73.6%73.5%26.3%0.1%0%0%0%10
78.2%78.1%21.7%0.1%0%0%0%11
83.3%83.1%16.7%0.1%0%0%0%12
Compiler

Compiled 16 to 11 computations (31.3% saved)

Precisions
Click to see histograms. Total time spent on operations: 68.0ms
...c/correct-round.rkt:119:19: 20.0ms (29.2% of total)
ival-add: 15.0ms (21.9% of total)
ival-mult: 13.0ms (19% of total)
ival-exp: 10.0ms (14.6% of total)
ival-sub: 5.0ms (7.3% of total)
ival-div: 4.0ms (5.8% of total)
const: 1.0ms (1.5% of total)
backward-pass: 0.0ms (0% of total)

sample1.3s (14.4%)

Results
1.0s8256×0valid
Precisions
Click to see histograms. Total time spent on operations: 595.0ms
...c/correct-round.rkt:119:19: 198.0ms (33.3% of total)
ival-mult: 125.0ms (21% of total)
ival-exp: 101.0ms (17% of total)
ival-div: 69.0ms (11.6% of total)
ival-add: 47.0ms (7.9% of total)
ival-sub: 44.0ms (7.4% of total)
const: 7.0ms (1.2% of total)
backward-pass: 3.0ms (0.5% of total)
Bogosity

preprocess125.0ms (1.3%)

Algorithm
egg-herbie
Rules
2344×fnmadd-define
1618×fmsub-define
1604×fnmsub-define
1334×fmm-def
1328×sum3-define
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
045121
1128113
2249111
3625110
41501110
53322110
65821110
77984110
01011
12011
23611
35511
48711
516211
630311
751211
873811
9123711
10184711
11207211
12210911
13223811
14224611
0224611
Stop Event
iter limit
saturated
node limit
Calls
Call 1
Inputs
(+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y))))
Outputs
(+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y))))
(+.f64 x (/.f64 y (-.f64 (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) (exp.f64 z)) (*.f64 x y))))
Call 2
Inputs
(+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y))))
(+ (neg x) (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* (neg x) y))))
(+ x (/ (neg y) (- (* 5641895835477563/5000000000000000 (exp z)) (* x (neg y)))))
(+ x (/ y (- (* 5641895835477563/5000000000000000 (exp (neg z))) (* x y))))
(neg (+ (neg x) (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* (neg x) y)))))
(neg (+ x (/ (neg y) (- (* 5641895835477563/5000000000000000 (exp z)) (* x (neg y))))))
(neg (+ x (/ y (- (* 5641895835477563/5000000000000000 (exp (neg z))) (* x y)))))
(+ y (/ x (- (* 5641895835477563/5000000000000000 (exp z)) (* y x))))
(+ z (/ y (- (* 5641895835477563/5000000000000000 (exp x)) (* z y))))
(+ x (/ z (- (* 5641895835477563/5000000000000000 (exp y)) (* x z))))
Outputs
(+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y))))
(+ x (/ y (fnmsub (exp z) -5641895835477563/5000000000000000 (* x y))))
(+ (neg x) (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* (neg x) y))))
(- (/ y (fma 5641895835477563/5000000000000000 (exp z) (* x y))) x)
(+ x (/ (neg y) (- (* 5641895835477563/5000000000000000 (exp z)) (* x (neg y)))))
(+ x (/ y (fnmsub 5641895835477563/5000000000000000 (exp z) (* x y))))
(+ x (/ y (- (* 5641895835477563/5000000000000000 (exp (neg z))) (* x y))))
(+ x (/ y (fnmsub x y (/ -5641895835477563/5000000000000000 (exp z)))))
(neg (+ (neg x) (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* (neg x) y)))))
(+ x (/ y (fnmsub 5641895835477563/5000000000000000 (exp z) (* x y))))
(neg (+ x (/ (neg y) (- (* 5641895835477563/5000000000000000 (exp z)) (* x (neg y))))))
(- (/ y (fma 5641895835477563/5000000000000000 (exp z) (* x y))) x)
(neg (+ x (/ y (- (* 5641895835477563/5000000000000000 (exp (neg z))) (* x y)))))
(- (/ y (fmsub x y (/ 5641895835477563/5000000000000000 (exp z)))) x)
(+ y (/ x (- (* 5641895835477563/5000000000000000 (exp z)) (* y x))))
(+ y (/ x (fnmsub (exp z) -5641895835477563/5000000000000000 (* x y))))
(+ z (/ y (- (* 5641895835477563/5000000000000000 (exp x)) (* z y))))
(+ z (/ y (fnmsub y z (* (exp x) -5641895835477563/5000000000000000))))
(+ x (/ z (- (* 5641895835477563/5000000000000000 (exp y)) (* x z))))
(+ x (/ z (fnmsub x z (* (exp y) -5641895835477563/5000000000000000))))

explain123.0ms (1.3%)

FPErrors
Click to see full error table
Ground TruthOverpredictionsExampleUnderpredictionsExampleSubexpression
260-0-(/.f64 y (-.f64 (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) (exp.f64 z)) (*.f64 x y)))
40-0-(-.f64 (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) (exp.f64 z)) (*.f64 x y))
00-0-(exp.f64 z)
00-0-x
00-0-y
00-0-(+.f64 x (/.f64 y (-.f64 (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) (exp.f64 z)) (*.f64 x y))))
00-0-(*.f64 x y)
00-0-z
00-0-#s(literal 5641895835477563/5000000000000000 binary64)
00-0-(*.f64 #s(literal 5641895835477563/5000000000000000 binary64) (exp.f64 z))
Results
81.0ms512×0valid
Compiler

Compiled 109 to 32 computations (70.6% saved)

Precisions
Click to see histograms. Total time spent on operations: 32.0ms
...c/correct-round.rkt:119:19: 9.0ms (27.8% of total)
ival-exp: 7.0ms (21.6% of total)
ival-mult: 7.0ms (21.6% of total)
ival-div: 4.0ms (12.4% of total)
ival-sub: 3.0ms (9.3% of total)
ival-add: 3.0ms (9.3% of total)
const: 1.0ms (3.1% of total)
backward-pass: 0.0ms (0% of total)

eval0.0ms (0%)

Compiler

Compiled 15 to 10 computations (33.3% saved)

prune1.0ms (0%)

Alt Table
Click to see full alt table
StatusAccuracyProgram
97.2%
(+.f64 x (/.f64 y (-.f64 (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) (exp.f64 z)) (*.f64 x y))))
Compiler

Compiled 15 to 10 computations (33.3% saved)

simplify49.0ms (0.5%)

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))))
Rules
694×fnmadd-define
434×fma-define
416×fmsub-define
408×fnmsub-define
388×sum3-define
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
01040
12040
23640
35540
48740
516240
630340
751240
873840
9123740
10184740
11207240
12210940
13223840
14224640
0224640
Stop Event
iter limit
saturated
Calls
Call 1
Inputs
(+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y))))
x
(/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)))
y
(- (* 5641895835477563/5000000000000000 (exp z)) (* x y))
(* 5641895835477563/5000000000000000 (exp z))
5641895835477563/5000000000000000
(exp z)
z
(* x y)
Outputs
(+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y))))
(+.f64 x (/.f64 y (-.f64 (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) (exp.f64 z)) (*.f64 x y))))
x
(/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)))
(/.f64 y (-.f64 (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) (exp.f64 z)) (*.f64 x y)))
y
(- (* 5641895835477563/5000000000000000 (exp z)) (* x y))
(-.f64 (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) (exp.f64 z)) (*.f64 x y))
(* 5641895835477563/5000000000000000 (exp z))
(*.f64 #s(literal 5641895835477563/5000000000000000 binary64) (exp.f64 z))
5641895835477563/5000000000000000
#s(literal 5641895835477563/5000000000000000 binary64)
(exp z)
(exp.f64 z)
z
(* x y)
(*.f64 x y)

localize86.0ms (0.9%)

Localize:

Found 4 expressions of interest:

NewMetricScoreProgram
accuracy100.0%
(+.f64 x (/.f64 y (-.f64 (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) (exp.f64 z)) (*.f64 x y))))
accuracy100.0%
(*.f64 #s(literal 5641895835477563/5000000000000000 binary64) (exp.f64 z))
accuracy98.8%
(-.f64 (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) (exp.f64 z)) (*.f64 x y))
accuracy90.3%
(/.f64 y (-.f64 (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) (exp.f64 z)) (*.f64 x y)))
Results
74.0ms256×0valid
Compiler

Compiled 47 to 11 computations (76.6% saved)

Precisions
Click to see histograms. Total time spent on operations: 17.0ms
...c/correct-round.rkt:119:19: 5.0ms (29.6% of total)
ival-mult: 4.0ms (23.7% of total)
ival-div: 2.0ms (11.8% of total)
ival-exp: 2.0ms (11.8% of total)
ival-sub: 1.0ms (5.9% of total)
ival-add: 1.0ms (5.9% of total)
const: 0.0ms (0% of total)
backward-pass: 0.0ms (0% of total)

series13.0ms (0.1%)

Counts
4 → 120
Calls
Call 1
Inputs
#<alt (+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y))))>
#<alt (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)))>
#<alt (- (* 5641895835477563/5000000000000000 (exp z)) (* x y))>
#<alt (* 5641895835477563/5000000000000000 (exp z))>
Outputs
#<alt (* 5000000000000000/5641895835477563 (/ y (exp z)))>
#<alt (+ (* 5000000000000000/5641895835477563 (/ y (exp z))) (* x (- 1 (* -25000000000000000000000000000000/31830988618379068626528276418969 (/ (pow y 2) (pow (exp z) 2))))))>
#<alt (+ (* 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))))))>
#<alt (+ (* 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))))))>
#<alt x>
#<alt (* x (- 1 (/ 1 (pow x 2))))>
#<alt (* x (- (+ 1 (* -5641895835477563/5000000000000000 (/ (exp z) (* (pow x 3) y)))) (/ 1 (pow x 2))))>
#<alt (* 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)))))>
#<alt x>
#<alt (* -1 (* x (- (/ 1 (pow x 2)) 1)))>
#<alt (* -1 (* x (- (+ (* 5641895835477563/5000000000000000 (/ (exp z) (* (pow x 3) y))) (/ 1 (pow x 2))) 1)))>
#<alt (* -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)))>
#<alt x>
#<alt (+ x (* 5000000000000000/5641895835477563 (/ y (exp z))))>
#<alt (+ x (* y (+ (* 25000000000000000000000000000000/31830988618379068626528276418969 (/ (* x y) (pow (exp z) 2))) (* 5000000000000000/5641895835477563 (/ 1 (exp z))))))>
#<alt (+ 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))))))>
#<alt (- x (/ 1 x))>
#<alt (- (+ x (* -5641895835477563/5000000000000000 (/ (exp z) (* (pow x 2) y)))) (/ 1 x))>
#<alt (- (+ x (* -31830988618379068626528276418969/25000000000000000000000000000000 (/ (pow (exp z) 2) (* (pow x 3) (pow y 2))))) (+ (* 5641895835477563/5000000000000000 (/ (exp z) (* (pow x 2) y))) (/ 1 x)))>
#<alt (- (+ 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))))>
#<alt (- x (/ 1 x))>
#<alt (- (+ x (* -5641895835477563/5000000000000000 (/ (exp z) (* (pow x 2) y)))) (/ 1 x))>
#<alt (- (+ x (* -1 (/ (+ (* 5641895835477563/5000000000000000 (/ (exp z) (pow x 2))) (* 31830988618379068626528276418969/25000000000000000000000000000000 (/ (pow (exp z) 2) (* (pow x 3) y)))) y))) (/ 1 x))>
#<alt (- (+ 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))>
#<alt (+ x (/ y (- 5641895835477563/5000000000000000 (* x y))))>
#<alt (+ x (+ (* -5641895835477563/5000000000000000 (/ (* y z) (pow (- 5641895835477563/5000000000000000 (* x y)) 2))) (/ y (- 5641895835477563/5000000000000000 (* x y)))))>
#<alt (+ 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)))))>
#<alt (+ 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)))))>
#<alt (+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y))))>
#<alt (+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y))))>
#<alt (+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y))))>
#<alt (+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y))))>
#<alt (+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y))))>
#<alt (+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y))))>
#<alt (+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y))))>
#<alt (+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y))))>
#<alt (* 5000000000000000/5641895835477563 (/ y (exp z)))>
#<alt (* y (+ (* 25000000000000000000000000000000/31830988618379068626528276418969 (/ (* x y) (pow (exp z) 2))) (* 5000000000000000/5641895835477563 (/ 1 (exp z)))))>
#<alt (* y (+ (* y (- (* 125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547 (/ (* (pow x 2) y) (pow (exp z) 3))) (* -25000000000000000000000000000000/31830988618379068626528276418969 (/ x (pow (exp z) 2))))) (* 5000000000000000/5641895835477563 (/ 1 (exp z)))))>
#<alt (* 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)))))>
#<alt (/ -1 x)>
#<alt (- (* -5641895835477563/5000000000000000 (/ (exp z) (* (pow x 2) y))) (/ 1 x))>
#<alt (- (* -31830988618379068626528276418969/25000000000000000000000000000000 (/ (pow (exp z) 2) (* (pow x 3) (pow y 2)))) (+ (* 5641895835477563/5000000000000000 (/ (exp z) (* (pow x 2) y))) (/ 1 x)))>
#<alt (- (* -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))))>
#<alt (/ -1 x)>
#<alt (- (* -5641895835477563/5000000000000000 (/ (exp z) (* (pow x 2) y))) (/ 1 x))>
#<alt (- (* -1 (/ (- (* 31830988618379068626528276418969/25000000000000000000000000000000 (/ (pow (exp z) 2) (* (pow x 3) y))) (* -5641895835477563/5000000000000000 (/ (exp z) (pow x 2)))) y)) (/ 1 x))>
#<alt (- (* -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))>
#<alt (/ y (- 5641895835477563/5000000000000000 (* x y)))>
#<alt (+ (* -5641895835477563/5000000000000000 (/ (* y z) (pow (- 5641895835477563/5000000000000000 (* x y)) 2))) (/ y (- 5641895835477563/5000000000000000 (* x y))))>
#<alt (+ (* 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))))>
#<alt (+ (* 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))))>
#<alt (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)))>
#<alt (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)))>
#<alt (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)))>
#<alt (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)))>
#<alt (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)))>
#<alt (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)))>
#<alt (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)))>
#<alt (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)))>
#<alt (* 5000000000000000/5641895835477563 (/ y (exp z)))>
#<alt (+ (* 25000000000000000000000000000000/31830988618379068626528276418969 (/ (* x (pow y 2)) (pow (exp z) 2))) (* 5000000000000000/5641895835477563 (/ y (exp z))))>
#<alt (+ (* 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))))))>
#<alt (+ (* 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))))))>
#<alt (/ -1 x)>
#<alt (/ (- (* -5641895835477563/5000000000000000 (/ (exp z) (* x y))) 1) x)>
#<alt (/ (- (* -31830988618379068626528276418969/25000000000000000000000000000000 (/ (pow (exp z) 2) (* (pow x 2) (pow y 2)))) (+ 1 (* 5641895835477563/5000000000000000 (/ (exp z) (* x y))))) x)>
#<alt (/ (- (* -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)>
#<alt (/ -1 x)>
#<alt (* -1 (/ (+ 1 (* 5641895835477563/5000000000000000 (/ (exp z) (* x y)))) x))>
#<alt (* -1 (/ (+ 1 (* -1 (/ (- (* -31830988618379068626528276418969/25000000000000000000000000000000 (/ (pow (exp z) 2) (* x (pow y 2)))) (* 5641895835477563/5000000000000000 (/ (exp z) y))) x))) x))>
#<alt (* -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))>
#<alt (- 5641895835477563/5000000000000000 (* x y))>
#<alt (- (+ 5641895835477563/5000000000000000 (* 5641895835477563/5000000000000000 z)) (* x y))>
#<alt (- (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/5000000000000000 (* 5641895835477563/10000000000000000 z)))) (* x y))>
#<alt (- (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z)))))) (* x y))>
#<alt (- (* 5641895835477563/5000000000000000 (exp z)) (* x y))>
#<alt (- (* 5641895835477563/5000000000000000 (exp z)) (* x y))>
#<alt (- (* 5641895835477563/5000000000000000 (exp z)) (* x y))>
#<alt (- (* 5641895835477563/5000000000000000 (exp z)) (* x y))>
#<alt (- (* 5641895835477563/5000000000000000 (exp z)) (* x y))>
#<alt (- (* 5641895835477563/5000000000000000 (exp z)) (* x y))>
#<alt (- (* 5641895835477563/5000000000000000 (exp z)) (* x y))>
#<alt (- (* 5641895835477563/5000000000000000 (exp z)) (* x y))>
#<alt (* 5641895835477563/5000000000000000 (exp z))>
#<alt (+ (* -1 (* x y)) (* 5641895835477563/5000000000000000 (exp z)))>
#<alt (+ (* -1 (* x y)) (* 5641895835477563/5000000000000000 (exp z)))>
#<alt (+ (* -1 (* x y)) (* 5641895835477563/5000000000000000 (exp z)))>
#<alt (* -1 (* x y))>
#<alt (* x (- (* 5641895835477563/5000000000000000 (/ (exp z) x)) y))>
#<alt (* x (- (* 5641895835477563/5000000000000000 (/ (exp z) x)) y))>
#<alt (* x (- (* 5641895835477563/5000000000000000 (/ (exp z) x)) y))>
#<alt (* -1 (* x y))>
#<alt (* -1 (* x (- (* -5641895835477563/5000000000000000 (/ (exp z) x)) (* -1 y))))>
#<alt (* -1 (* x (- (* -5641895835477563/5000000000000000 (/ (exp z) x)) (* -1 y))))>
#<alt (* -1 (* x (- (* -5641895835477563/5000000000000000 (/ (exp z) x)) (* -1 y))))>
#<alt (* 5641895835477563/5000000000000000 (exp z))>
#<alt (+ (* -1 (* x y)) (* 5641895835477563/5000000000000000 (exp z)))>
#<alt (+ (* -1 (* x y)) (* 5641895835477563/5000000000000000 (exp z)))>
#<alt (+ (* -1 (* x y)) (* 5641895835477563/5000000000000000 (exp z)))>
#<alt (* -1 (* x y))>
#<alt (* y (- (* 5641895835477563/5000000000000000 (/ (exp z) y)) x))>
#<alt (* y (- (* 5641895835477563/5000000000000000 (/ (exp z) y)) x))>
#<alt (* y (- (* 5641895835477563/5000000000000000 (/ (exp z) y)) x))>
#<alt (* -1 (* x y))>
#<alt (* -1 (* y (- (* -5641895835477563/5000000000000000 (/ (exp z) y)) (* -1 x))))>
#<alt (* -1 (* y (- (* -5641895835477563/5000000000000000 (/ (exp z) y)) (* -1 x))))>
#<alt (* -1 (* y (- (* -5641895835477563/5000000000000000 (/ (exp z) y)) (* -1 x))))>
#<alt 5641895835477563/5000000000000000>
#<alt (+ 5641895835477563/5000000000000000 (* 5641895835477563/5000000000000000 z))>
#<alt (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/5000000000000000 (* 5641895835477563/10000000000000000 z))))>
#<alt (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z))))))>
#<alt (* 5641895835477563/5000000000000000 (exp z))>
#<alt (* 5641895835477563/5000000000000000 (exp z))>
#<alt (* 5641895835477563/5000000000000000 (exp z))>
#<alt (* 5641895835477563/5000000000000000 (exp z))>
#<alt (* 5641895835477563/5000000000000000 (exp z))>
#<alt (* 5641895835477563/5000000000000000 (exp z))>
#<alt (* 5641895835477563/5000000000000000 (exp z))>
#<alt (* 5641895835477563/5000000000000000 (exp z))>
Calls

30 calls:

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

rewrite340.0ms (3.6%)

Algorithm
batch-egg-rewrite
Rules
4038×*-lowering-*.f32
4038×*-lowering-*.f64
2518×/-lowering-/.f32
2518×/-lowering-/.f64
2134×+-lowering-+.f64
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
01031
15931
251531
3696031
0855131
Stop Event
iter limit
node limit
Counts
4 → 270
Calls
Call 1
Inputs
(+ 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))
Outputs
(+.f64 x (/.f64 y (-.f64 (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) (exp.f64 z)) (*.f64 x y))))
(+.f64 (/.f64 y (-.f64 (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) (exp.f64 z)) (*.f64 x y))) x)
(+.f64 (/.f64 (*.f64 x x) (+.f64 x (/.f64 y (+.f64 (*.f64 x y) (*.f64 (exp.f64 z) #s(literal -5641895835477563/5000000000000000 binary64)))))) (neg.f64 (/.f64 (pow.f64 (/.f64 y (-.f64 (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) (exp.f64 z)) (*.f64 x y))) #s(literal 2 binary64)) (+.f64 x (/.f64 y (+.f64 (*.f64 x y) (*.f64 (exp.f64 z) #s(literal -5641895835477563/5000000000000000 binary64))))))))
(-.f64 x (/.f64 y (+.f64 (*.f64 x y) (*.f64 (exp.f64 z) #s(literal -5641895835477563/5000000000000000 binary64)))))
(-.f64 (/.f64 (*.f64 x x) (+.f64 x (/.f64 y (+.f64 (*.f64 x y) (*.f64 (exp.f64 z) #s(literal -5641895835477563/5000000000000000 binary64)))))) (/.f64 (pow.f64 (/.f64 y (-.f64 (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) (exp.f64 z)) (*.f64 x y))) #s(literal 2 binary64)) (+.f64 x (/.f64 y (+.f64 (*.f64 x y) (*.f64 (exp.f64 z) #s(literal -5641895835477563/5000000000000000 binary64)))))))
(-.f64 (/.f64 (pow.f64 (/.f64 y (-.f64 (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) (exp.f64 z)) (*.f64 x y))) #s(literal 2 binary64)) (-.f64 (/.f64 y (-.f64 (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) (exp.f64 z)) (*.f64 x y))) x)) (/.f64 (*.f64 x x) (-.f64 (/.f64 y (-.f64 (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) (exp.f64 z)) (*.f64 x y))) x)))
(fma.f64 y (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) (exp.f64 z)) (*.f64 x y))) x)
(fma.f64 (-.f64 #s(literal 0 binary64) y) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 x y) (*.f64 (exp.f64 z) #s(literal -5641895835477563/5000000000000000 binary64)))) x)
(fma.f64 #s(literal 1 binary64) (/.f64 y (-.f64 (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) (exp.f64 z)) (*.f64 x y))) x)
(fma.f64 (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) (exp.f64 z)) (*.f64 x y))) y x)
(fma.f64 (/.f64 y (-.f64 (*.f64 #s(literal 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 binary64) (exp.f64 (*.f64 z #s(literal 3 binary64)))) (*.f64 x (*.f64 y (*.f64 y (*.f64 x (*.f64 x y))))))) (+.f64 (*.f64 #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (exp.f64 (+.f64 z z))) (*.f64 (*.f64 x y) (+.f64 (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) (exp.f64 z)) (*.f64 x y)))) x)
(fma.f64 (/.f64 y (-.f64 (*.f64 #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (exp.f64 (+.f64 z z))) (*.f64 y (*.f64 x (*.f64 x y))))) (+.f64 (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) (exp.f64 z)) (*.f64 x y)) x)
(neg.f64 (/.f64 (-.f64 (*.f64 x (*.f64 x x)) (pow.f64 (/.f64 y (+.f64 (*.f64 x y) (*.f64 (exp.f64 z) #s(literal -5641895835477563/5000000000000000 binary64)))) #s(literal 3 binary64))) (-.f64 #s(literal 0 binary64) (-.f64 (*.f64 x x) (*.f64 (/.f64 y (+.f64 (*.f64 x y) (*.f64 (exp.f64 z) #s(literal -5641895835477563/5000000000000000 binary64)))) (-.f64 (/.f64 y (-.f64 (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) (exp.f64 z)) (*.f64 x y))) x))))))
(neg.f64 (/.f64 (-.f64 (*.f64 x x) (pow.f64 (/.f64 y (-.f64 (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) (exp.f64 z)) (*.f64 x y))) #s(literal 2 binary64))) (+.f64 (-.f64 #s(literal 0 binary64) x) (/.f64 y (-.f64 (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) (exp.f64 z)) (*.f64 x y))))))
(neg.f64 (/.f64 (-.f64 #s(literal 0 binary64) (-.f64 (*.f64 x (*.f64 x x)) (pow.f64 (/.f64 y (+.f64 (*.f64 x y) (*.f64 (exp.f64 z) #s(literal -5641895835477563/5000000000000000 binary64)))) #s(literal 3 binary64)))) (-.f64 (*.f64 x x) (*.f64 (/.f64 y (+.f64 (*.f64 x y) (*.f64 (exp.f64 z) #s(literal -5641895835477563/5000000000000000 binary64)))) (-.f64 (/.f64 y (-.f64 (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) (exp.f64 z)) (*.f64 x y))) x)))))
(neg.f64 (/.f64 (+.f64 (neg.f64 (*.f64 x x)) (pow.f64 (/.f64 y (-.f64 (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) (exp.f64 z)) (*.f64 x y))) #s(literal 2 binary64))) (+.f64 x (/.f64 y (+.f64 (*.f64 x y) (*.f64 (exp.f64 z) #s(literal -5641895835477563/5000000000000000 binary64)))))))
(/.f64 (-.f64 (*.f64 x (*.f64 x x)) (pow.f64 (/.f64 y (+.f64 (*.f64 x y) (*.f64 (exp.f64 z) #s(literal -5641895835477563/5000000000000000 binary64)))) #s(literal 3 binary64))) (-.f64 (*.f64 x x) (*.f64 (/.f64 y (+.f64 (*.f64 x y) (*.f64 (exp.f64 z) #s(literal -5641895835477563/5000000000000000 binary64)))) (-.f64 (/.f64 y (-.f64 (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) (exp.f64 z)) (*.f64 x y))) x))))
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (+.f64 x (/.f64 y (-.f64 (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) (exp.f64 z)) (*.f64 x y))))))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 #s(literal 1 binary64) (+.f64 x (/.f64 y (-.f64 (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) (exp.f64 z)) (*.f64 x y))))) #s(literal 1 binary64)))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 (/.f64 y (-.f64 (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) (exp.f64 z)) (*.f64 x y))) x) (-.f64 (pow.f64 (/.f64 y (-.f64 (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) (exp.f64 z)) (*.f64 x y))) #s(literal 2 binary64)) (*.f64 x x))))
(/.f64 (-.f64 (*.f64 x x) (pow.f64 (/.f64 y (-.f64 (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) (exp.f64 z)) (*.f64 x y))) #s(literal 2 binary64))) (+.f64 x (/.f64 y (+.f64 (*.f64 x y) (*.f64 (exp.f64 z) #s(literal -5641895835477563/5000000000000000 binary64))))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 #s(literal 1 binary64) (+.f64 x (/.f64 y (-.f64 (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) (exp.f64 z)) (*.f64 x y)))))))
(/.f64 (-.f64 #s(literal 0 binary64) (-.f64 (*.f64 x (*.f64 x x)) (pow.f64 (/.f64 y (+.f64 (*.f64 x y) (*.f64 (exp.f64 z) #s(literal -5641895835477563/5000000000000000 binary64)))) #s(literal 3 binary64)))) (-.f64 #s(literal 0 binary64) (-.f64 (*.f64 x x) (*.f64 (/.f64 y (+.f64 (*.f64 x y) (*.f64 (exp.f64 z) #s(literal -5641895835477563/5000000000000000 binary64)))) (-.f64 (/.f64 y (-.f64 (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) (exp.f64 z)) (*.f64 x y))) x)))))
(/.f64 (+.f64 (neg.f64 (*.f64 x x)) (pow.f64 (/.f64 y (-.f64 (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) (exp.f64 z)) (*.f64 x y))) #s(literal 2 binary64))) (+.f64 (-.f64 #s(literal 0 binary64) x) (/.f64 y (-.f64 (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) (exp.f64 z)) (*.f64 x y)))))
(/.f64 (+.f64 (*.f64 (*.f64 x (*.f64 x x)) (*.f64 (*.f64 x (*.f64 x x)) (*.f64 x (*.f64 x x)))) (pow.f64 (/.f64 y (-.f64 (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) (exp.f64 z)) (*.f64 x y))) #s(literal 9 binary64))) (*.f64 (-.f64 (*.f64 x x) (*.f64 (/.f64 y (+.f64 (*.f64 x y) (*.f64 (exp.f64 z) #s(literal -5641895835477563/5000000000000000 binary64)))) (-.f64 (/.f64 y (-.f64 (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) (exp.f64 z)) (*.f64 x y))) x))) (+.f64 (-.f64 (pow.f64 (/.f64 y (-.f64 (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) (exp.f64 z)) (*.f64 x y))) #s(literal 6 binary64)) (pow.f64 (/.f64 (*.f64 x y) (-.f64 (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) (exp.f64 z)) (*.f64 x y))) #s(literal 3 binary64))) (*.f64 (*.f64 x (*.f64 x x)) (*.f64 x (*.f64 x x))))))
(/.f64 (-.f64 (*.f64 (*.f64 x (*.f64 x x)) (*.f64 x (*.f64 x x))) (pow.f64 (/.f64 y (-.f64 (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) (exp.f64 z)) (*.f64 x y))) #s(literal 6 binary64))) (*.f64 (-.f64 (*.f64 x x) (*.f64 (/.f64 y (+.f64 (*.f64 x y) (*.f64 (exp.f64 z) #s(literal -5641895835477563/5000000000000000 binary64)))) (-.f64 (/.f64 y (-.f64 (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) (exp.f64 z)) (*.f64 x y))) x))) (-.f64 (*.f64 x (*.f64 x x)) (pow.f64 (/.f64 y (-.f64 (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) (exp.f64 z)) (*.f64 x y))) #s(literal 3 binary64)))))
(/.f64 (-.f64 (*.f64 (*.f64 x (*.f64 x x)) (*.f64 x (*.f64 x x))) (pow.f64 (/.f64 y (-.f64 (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) (exp.f64 z)) (*.f64 x y))) #s(literal 6 binary64))) (*.f64 (+.f64 x (/.f64 y (+.f64 (*.f64 x y) (*.f64 (exp.f64 z) #s(literal -5641895835477563/5000000000000000 binary64))))) (+.f64 (*.f64 x (*.f64 x (*.f64 x x))) (+.f64 (pow.f64 (/.f64 y (-.f64 (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) (exp.f64 z)) (*.f64 x y))) #s(literal 4 binary64)) (pow.f64 (/.f64 (*.f64 x y) (-.f64 (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) (exp.f64 z)) (*.f64 x y))) #s(literal 2 binary64))))))
(/.f64 (-.f64 (pow.f64 (/.f64 y (-.f64 (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) (exp.f64 z)) (*.f64 x y))) #s(literal 2 binary64)) (*.f64 x x)) (-.f64 (/.f64 y (-.f64 (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) (exp.f64 z)) (*.f64 x y))) x))
(/.f64 (-.f64 (*.f64 x (*.f64 x (*.f64 x x))) (pow.f64 (/.f64 y (-.f64 (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) (exp.f64 z)) (*.f64 x y))) #s(literal 4 binary64))) (*.f64 (+.f64 x (/.f64 y (+.f64 (*.f64 x y) (*.f64 (exp.f64 z) #s(literal -5641895835477563/5000000000000000 binary64))))) (+.f64 (*.f64 x x) (pow.f64 (/.f64 y (-.f64 (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) (exp.f64 z)) (*.f64 x y))) #s(literal 2 binary64)))))
(/.f64 (-.f64 (*.f64 (*.f64 x x) (+.f64 x (/.f64 y (+.f64 (*.f64 x y) (*.f64 (exp.f64 z) #s(literal -5641895835477563/5000000000000000 binary64)))))) (*.f64 (+.f64 x (/.f64 y (+.f64 (*.f64 x y) (*.f64 (exp.f64 z) #s(literal -5641895835477563/5000000000000000 binary64))))) (pow.f64 (/.f64 y (-.f64 (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) (exp.f64 z)) (*.f64 x y))) #s(literal 2 binary64)))) (*.f64 (+.f64 x (/.f64 y (+.f64 (*.f64 x y) (*.f64 (exp.f64 z) #s(literal -5641895835477563/5000000000000000 binary64))))) (+.f64 x (/.f64 y (+.f64 (*.f64 x y) (*.f64 (exp.f64 z) #s(literal -5641895835477563/5000000000000000 binary64)))))))
(/.f64 (neg.f64 (-.f64 #s(literal 0 binary64) (-.f64 (*.f64 x (*.f64 x x)) (pow.f64 (/.f64 y (+.f64 (*.f64 x y) (*.f64 (exp.f64 z) #s(literal -5641895835477563/5000000000000000 binary64)))) #s(literal 3 binary64))))) (neg.f64 (-.f64 #s(literal 0 binary64) (-.f64 (*.f64 x x) (*.f64 (/.f64 y (+.f64 (*.f64 x y) (*.f64 (exp.f64 z) #s(literal -5641895835477563/5000000000000000 binary64)))) (-.f64 (/.f64 y (-.f64 (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) (exp.f64 z)) (*.f64 x y))) x))))))
(/.f64 (neg.f64 (+.f64 (neg.f64 (*.f64 x x)) (pow.f64 (/.f64 y (-.f64 (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) (exp.f64 z)) (*.f64 x y))) #s(literal 2 binary64)))) (neg.f64 (+.f64 (-.f64 #s(literal 0 binary64) x) (/.f64 y (-.f64 (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) (exp.f64 z)) (*.f64 x y))))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (/.f64 y (-.f64 (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) (exp.f64 z)) (*.f64 x y))) #s(literal 2 binary64)) (*.f64 x x))) (neg.f64 (-.f64 (/.f64 y (-.f64 (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) (exp.f64 z)) (*.f64 x y))) x)))
(/.f64 (-.f64 (pow.f64 (/.f64 (*.f64 x x) (+.f64 x (/.f64 y (+.f64 (*.f64 x y) (*.f64 (exp.f64 z) #s(literal -5641895835477563/5000000000000000 binary64)))))) #s(literal 3 binary64)) (pow.f64 (/.f64 (pow.f64 (/.f64 y (-.f64 (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) (exp.f64 z)) (*.f64 x y))) #s(literal 2 binary64)) (+.f64 x (/.f64 y (+.f64 (*.f64 x y) (*.f64 (exp.f64 z) #s(literal -5641895835477563/5000000000000000 binary64)))))) #s(literal 3 binary64))) (+.f64 (*.f64 (/.f64 (*.f64 x x) (+.f64 x (/.f64 y (+.f64 (*.f64 x y) (*.f64 (exp.f64 z) #s(literal -5641895835477563/5000000000000000 binary64)))))) (/.f64 (*.f64 x x) (+.f64 x (/.f64 y (+.f64 (*.f64 x y) (*.f64 (exp.f64 z) #s(literal -5641895835477563/5000000000000000 binary64))))))) (+.f64 (*.f64 (/.f64 (pow.f64 (/.f64 y (-.f64 (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) (exp.f64 z)) (*.f64 x y))) #s(literal 2 binary64)) (+.f64 x (/.f64 y (+.f64 (*.f64 x y) (*.f64 (exp.f64 z) #s(literal -5641895835477563/5000000000000000 binary64)))))) (/.f64 (pow.f64 (/.f64 y (-.f64 (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) (exp.f64 z)) (*.f64 x y))) #s(literal 2 binary64)) (+.f64 x (/.f64 y (+.f64 (*.f64 x y) (*.f64 (exp.f64 z) #s(literal -5641895835477563/5000000000000000 binary64))))))) (*.f64 (/.f64 (*.f64 x x) (+.f64 x (/.f64 y (+.f64 (*.f64 x y) (*.f64 (exp.f64 z) #s(literal -5641895835477563/5000000000000000 binary64)))))) (/.f64 (pow.f64 (/.f64 y (-.f64 (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) (exp.f64 z)) (*.f64 x y))) #s(literal 2 binary64)) (+.f64 x (/.f64 y (+.f64 (*.f64 x y) (*.f64 (exp.f64 z) #s(literal -5641895835477563/5000000000000000 binary64))))))))))
(/.f64 (-.f64 (*.f64 (/.f64 (*.f64 x x) (+.f64 x (/.f64 y (+.f64 (*.f64 x y) (*.f64 (exp.f64 z) #s(literal -5641895835477563/5000000000000000 binary64)))))) (/.f64 (*.f64 x x) (+.f64 x (/.f64 y (+.f64 (*.f64 x y) (*.f64 (exp.f64 z) #s(literal -5641895835477563/5000000000000000 binary64))))))) (*.f64 (/.f64 (pow.f64 (/.f64 y (-.f64 (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) (exp.f64 z)) (*.f64 x y))) #s(literal 2 binary64)) (+.f64 x (/.f64 y (+.f64 (*.f64 x y) (*.f64 (exp.f64 z) #s(literal -5641895835477563/5000000000000000 binary64)))))) (/.f64 (pow.f64 (/.f64 y (-.f64 (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) (exp.f64 z)) (*.f64 x y))) #s(literal 2 binary64)) (+.f64 x (/.f64 y (+.f64 (*.f64 x y) (*.f64 (exp.f64 z) #s(literal -5641895835477563/5000000000000000 binary64)))))))) (+.f64 (/.f64 (*.f64 x x) (+.f64 x (/.f64 y (+.f64 (*.f64 x y) (*.f64 (exp.f64 z) #s(literal -5641895835477563/5000000000000000 binary64)))))) (/.f64 (pow.f64 (/.f64 y (-.f64 (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) (exp.f64 z)) (*.f64 x y))) #s(literal 2 binary64)) (+.f64 x (/.f64 y (+.f64 (*.f64 x y) (*.f64 (exp.f64 z) #s(literal -5641895835477563/5000000000000000 binary64))))))))
(/.f64 (*.f64 (-.f64 (*.f64 x (*.f64 x x)) (pow.f64 (/.f64 y (+.f64 (*.f64 x y) (*.f64 (exp.f64 z) #s(literal -5641895835477563/5000000000000000 binary64)))) #s(literal 3 binary64))) #s(literal 1 binary64)) (-.f64 (*.f64 x x) (*.f64 (/.f64 y (+.f64 (*.f64 x y) (*.f64 (exp.f64 z) #s(literal -5641895835477563/5000000000000000 binary64)))) (-.f64 (/.f64 y (-.f64 (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) (exp.f64 z)) (*.f64 x y))) x))))
(/.f64 (*.f64 (-.f64 (*.f64 x x) (pow.f64 (/.f64 y (-.f64 (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) (exp.f64 z)) (*.f64 x y))) #s(literal 2 binary64))) #s(literal 1 binary64)) (+.f64 x (/.f64 y (+.f64 (*.f64 x y) (*.f64 (exp.f64 z) #s(literal -5641895835477563/5000000000000000 binary64))))))
(/.f64 (*.f64 (+.f64 (*.f64 (*.f64 x (*.f64 x x)) (*.f64 (*.f64 x (*.f64 x x)) (*.f64 x (*.f64 x x)))) (pow.f64 (/.f64 y (-.f64 (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) (exp.f64 z)) (*.f64 x y))) #s(literal 9 binary64))) (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 x x) (*.f64 (/.f64 y (+.f64 (*.f64 x y) (*.f64 (exp.f64 z) #s(literal -5641895835477563/5000000000000000 binary64)))) (-.f64 (/.f64 y (-.f64 (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) (exp.f64 z)) (*.f64 x y))) x))))) (+.f64 (-.f64 (pow.f64 (/.f64 y (-.f64 (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) (exp.f64 z)) (*.f64 x y))) #s(literal 6 binary64)) (pow.f64 (/.f64 (*.f64 x y) (-.f64 (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) (exp.f64 z)) (*.f64 x y))) #s(literal 3 binary64))) (*.f64 (*.f64 x (*.f64 x x)) (*.f64 x (*.f64 x x)))))
(/.f64 (*.f64 (-.f64 (*.f64 (*.f64 x (*.f64 x x)) (*.f64 x (*.f64 x x))) (pow.f64 (/.f64 y (-.f64 (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) (exp.f64 z)) (*.f64 x y))) #s(literal 6 binary64))) (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 x x) (*.f64 (/.f64 y (+.f64 (*.f64 x y) (*.f64 (exp.f64 z) #s(literal -5641895835477563/5000000000000000 binary64)))) (-.f64 (/.f64 y (-.f64 (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) (exp.f64 z)) (*.f64 x y))) x))))) (-.f64 (*.f64 x (*.f64 x x)) (pow.f64 (/.f64 y (-.f64 (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) (exp.f64 z)) (*.f64 x y))) #s(literal 3 binary64))))
(/.f64 (*.f64 (-.f64 (*.f64 (*.f64 x (*.f64 x x)) (*.f64 x (*.f64 x x))) (pow.f64 (/.f64 y (-.f64 (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) (exp.f64 z)) (*.f64 x y))) #s(literal 6 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 x (/.f64 y (+.f64 (*.f64 x y) (*.f64 (exp.f64 z) #s(literal -5641895835477563/5000000000000000 binary64))))))) (+.f64 (*.f64 x (*.f64 x (*.f64 x x))) (+.f64 (pow.f64 (/.f64 y (-.f64 (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) (exp.f64 z)) (*.f64 x y))) #s(literal 4 binary64)) (pow.f64 (/.f64 (*.f64 x y) (-.f64 (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) (exp.f64 z)) (*.f64 x y))) #s(literal 2 binary64)))))
(/.f64 (*.f64 (-.f64 (*.f64 x (*.f64 x (*.f64 x x))) (pow.f64 (/.f64 y (-.f64 (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) (exp.f64 z)) (*.f64 x y))) #s(literal 4 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 x (/.f64 y (+.f64 (*.f64 x y) (*.f64 (exp.f64 z) #s(literal -5641895835477563/5000000000000000 binary64))))))) (+.f64 (*.f64 x x) (pow.f64 (/.f64 y (-.f64 (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) (exp.f64 z)) (*.f64 x y))) #s(literal 2 binary64))))
(pow.f64 (/.f64 #s(literal 1 binary64) (+.f64 x (/.f64 y (-.f64 (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) (exp.f64 z)) (*.f64 x y))))) #s(literal -1 binary64))
(*.f64 (+.f64 x (/.f64 y (-.f64 (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) (exp.f64 z)) (*.f64 x y)))) (*.f64 (+.f64 x (/.f64 y (+.f64 (*.f64 x y) (*.f64 (exp.f64 z) #s(literal -5641895835477563/5000000000000000 binary64))))) (/.f64 #s(literal 1 binary64) (+.f64 x (/.f64 y (+.f64 (*.f64 x y) (*.f64 (exp.f64 z) #s(literal -5641895835477563/5000000000000000 binary64))))))))
(*.f64 (+.f64 x (/.f64 y (-.f64 (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) (exp.f64 z)) (*.f64 x y)))) (/.f64 (+.f64 x (/.f64 y (+.f64 (*.f64 x y) (*.f64 (exp.f64 z) #s(literal -5641895835477563/5000000000000000 binary64))))) (+.f64 x (/.f64 y (+.f64 (*.f64 x y) (*.f64 (exp.f64 z) #s(literal -5641895835477563/5000000000000000 binary64)))))))
(*.f64 (-.f64 (*.f64 x (*.f64 x x)) (pow.f64 (/.f64 y (+.f64 (*.f64 x y) (*.f64 (exp.f64 z) #s(literal -5641895835477563/5000000000000000 binary64)))) #s(literal 3 binary64))) (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 x x) (*.f64 (/.f64 y (+.f64 (*.f64 x y) (*.f64 (exp.f64 z) #s(literal -5641895835477563/5000000000000000 binary64)))) (-.f64 (/.f64 y (-.f64 (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) (exp.f64 z)) (*.f64 x y))) x)))))
(*.f64 (-.f64 (*.f64 x x) (*.f64 (/.f64 y (+.f64 (*.f64 x y) (*.f64 (exp.f64 z) #s(literal -5641895835477563/5000000000000000 binary64)))) (-.f64 (/.f64 y (-.f64 (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) (exp.f64 z)) (*.f64 x y))) x))) (*.f64 (+.f64 x (/.f64 y (-.f64 (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) (exp.f64 z)) (*.f64 x y)))) (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 x x) (*.f64 (/.f64 y (+.f64 (*.f64 x y) (*.f64 (exp.f64 z) #s(literal -5641895835477563/5000000000000000 binary64)))) (-.f64 (/.f64 y (-.f64 (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) (exp.f64 z)) (*.f64 x y))) x))))))
(*.f64 (-.f64 (*.f64 x x) (*.f64 (/.f64 y (+.f64 (*.f64 x y) (*.f64 (exp.f64 z) #s(literal -5641895835477563/5000000000000000 binary64)))) (-.f64 (/.f64 y (-.f64 (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) (exp.f64 z)) (*.f64 x y))) x))) (/.f64 (+.f64 x (/.f64 y (-.f64 (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) (exp.f64 z)) (*.f64 x y)))) (-.f64 (*.f64 x x) (*.f64 (/.f64 y (+.f64 (*.f64 x y) (*.f64 (exp.f64 z) #s(literal -5641895835477563/5000000000000000 binary64)))) (-.f64 (/.f64 y (-.f64 (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) (exp.f64 z)) (*.f64 x y))) x)))))
(*.f64 #s(literal 1 binary64) (+.f64 x (/.f64 y (-.f64 (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) (exp.f64 z)) (*.f64 x y)))))
(*.f64 (-.f64 (*.f64 x x) (pow.f64 (/.f64 y (-.f64 (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) (exp.f64 z)) (*.f64 x y))) #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 x (/.f64 y (+.f64 (*.f64 x y) (*.f64 (exp.f64 z) #s(literal -5641895835477563/5000000000000000 binary64)))))))
(*.f64 (-.f64 #s(literal 0 binary64) (-.f64 (*.f64 x (*.f64 x x)) (pow.f64 (/.f64 y (+.f64 (*.f64 x y) (*.f64 (exp.f64 z) #s(literal -5641895835477563/5000000000000000 binary64)))) #s(literal 3 binary64)))) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) (-.f64 (*.f64 x x) (*.f64 (/.f64 y (+.f64 (*.f64 x y) (*.f64 (exp.f64 z) #s(literal -5641895835477563/5000000000000000 binary64)))) (-.f64 (/.f64 y (-.f64 (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) (exp.f64 z)) (*.f64 x y))) x))))))
(*.f64 (+.f64 (neg.f64 (*.f64 x x)) (pow.f64 (/.f64 y (-.f64 (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) (exp.f64 z)) (*.f64 x y))) #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 (-.f64 #s(literal 0 binary64) x) (/.f64 y (-.f64 (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) (exp.f64 z)) (*.f64 x y))))))
(*.f64 (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 x x) (*.f64 (/.f64 y (+.f64 (*.f64 x y) (*.f64 (exp.f64 z) #s(literal -5641895835477563/5000000000000000 binary64)))) (-.f64 (/.f64 y (-.f64 (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) (exp.f64 z)) (*.f64 x y))) x)))) (-.f64 (*.f64 x (*.f64 x x)) (pow.f64 (/.f64 y (+.f64 (*.f64 x y) (*.f64 (exp.f64 z) #s(literal -5641895835477563/5000000000000000 binary64)))) #s(literal 3 binary64))))
(*.f64 (/.f64 #s(literal 1 binary64) (+.f64 x (/.f64 y (+.f64 (*.f64 x y) (*.f64 (exp.f64 z) #s(literal -5641895835477563/5000000000000000 binary64)))))) (-.f64 (*.f64 x x) (pow.f64 (/.f64 y (-.f64 (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) (exp.f64 z)) (*.f64 x y))) #s(literal 2 binary64))))
(*.f64 (-.f64 (pow.f64 (/.f64 y (-.f64 (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) (exp.f64 z)) (*.f64 x y))) #s(literal 2 binary64)) (*.f64 x x)) (/.f64 #s(literal 1 binary64) (-.f64 (/.f64 y (-.f64 (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) (exp.f64 z)) (*.f64 x y))) x)))
(*.f64 (/.f64 (-.f64 (*.f64 x x) (pow.f64 (/.f64 y (-.f64 (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) (exp.f64 z)) (*.f64 x y))) #s(literal 2 binary64))) (-.f64 (*.f64 x x) (pow.f64 (/.f64 y (-.f64 (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) (exp.f64 z)) (*.f64 x y))) #s(literal 2 binary64)))) (+.f64 x (/.f64 y (-.f64 (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) (exp.f64 z)) (*.f64 x y)))))
(*.f64 (/.f64 (-.f64 (*.f64 x (*.f64 x x)) (pow.f64 (/.f64 y (+.f64 (*.f64 x y) (*.f64 (exp.f64 z) #s(literal -5641895835477563/5000000000000000 binary64)))) #s(literal 3 binary64))) (+.f64 (*.f64 (*.f64 x (*.f64 x x)) (*.f64 x (*.f64 x x))) (pow.f64 (/.f64 (-.f64 (/.f64 y (-.f64 (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) (exp.f64 z)) (*.f64 x y))) x) (/.f64 (-.f64 (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) (exp.f64 z)) (*.f64 x y)) y)) #s(literal 3 binary64)))) (+.f64 (*.f64 x (*.f64 x (*.f64 x x))) (*.f64 (/.f64 (-.f64 (/.f64 y (-.f64 (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) (exp.f64 z)) (*.f64 x y))) x) (/.f64 (-.f64 (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) (exp.f64 z)) (*.f64 x y)) y)) (-.f64 (/.f64 (-.f64 (/.f64 y (-.f64 (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) (exp.f64 z)) (*.f64 x y))) x) (/.f64 (-.f64 (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) (exp.f64 z)) (*.f64 x y)) y)) (*.f64 x x)))))
(*.f64 (/.f64 (-.f64 (*.f64 x (*.f64 x x)) (pow.f64 (/.f64 y (+.f64 (*.f64 x y) (*.f64 (exp.f64 z) #s(literal -5641895835477563/5000000000000000 binary64)))) #s(literal 3 binary64))) (-.f64 (*.f64 x (*.f64 x (*.f64 x x))) (pow.f64 (/.f64 (-.f64 (/.f64 y (-.f64 (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) (exp.f64 z)) (*.f64 x y))) x) (/.f64 (-.f64 (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) (exp.f64 z)) (*.f64 x y)) y)) #s(literal 2 binary64)))) (+.f64 (*.f64 x x) (*.f64 (/.f64 y (+.f64 (*.f64 x y) (*.f64 (exp.f64 z) #s(literal -5641895835477563/5000000000000000 binary64)))) (-.f64 (/.f64 y (-.f64 (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) (exp.f64 z)) (*.f64 x y))) x))))
(*.f64 (/.f64 (-.f64 (*.f64 x x) (pow.f64 (/.f64 y (-.f64 (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) (exp.f64 z)) (*.f64 x y))) #s(literal 2 binary64))) (-.f64 (*.f64 x (*.f64 x x)) (pow.f64 (/.f64 y (-.f64 (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) (exp.f64 z)) (*.f64 x y))) #s(literal 3 binary64)))) (+.f64 (*.f64 x x) (*.f64 (/.f64 y (-.f64 (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) (exp.f64 z)) (*.f64 x y))) (+.f64 x (/.f64 y (-.f64 (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) (exp.f64 z)) (*.f64 x y)))))))
(+.f64 (*.f64 (/.f64 y (-.f64 (*.f64 #s(literal 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 binary64) (exp.f64 (*.f64 z #s(literal 3 binary64)))) (*.f64 x (*.f64 y (*.f64 y (*.f64 x (*.f64 x y))))))) (*.f64 #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (exp.f64 (+.f64 z z)))) (*.f64 (/.f64 y (-.f64 (*.f64 #s(literal 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 binary64) (exp.f64 (*.f64 z #s(literal 3 binary64)))) (*.f64 x (*.f64 y (*.f64 y (*.f64 x (*.f64 x y))))))) (*.f64 (*.f64 x y) (+.f64 (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) (exp.f64 z)) (*.f64 x y)))))
(+.f64 (*.f64 (/.f64 y (-.f64 (*.f64 #s(literal 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 binary64) (exp.f64 (*.f64 z #s(literal 3 binary64)))) (*.f64 x (*.f64 y (*.f64 y (*.f64 x (*.f64 x y))))))) (*.f64 (*.f64 x y) (+.f64 (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) (exp.f64 z)) (*.f64 x y)))) (*.f64 (/.f64 y (-.f64 (*.f64 #s(literal 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 binary64) (exp.f64 (*.f64 z #s(literal 3 binary64)))) (*.f64 x (*.f64 y (*.f64 y (*.f64 x (*.f64 x y))))))) (*.f64 #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (exp.f64 (+.f64 z z)))))
(+.f64 (*.f64 (/.f64 y (-.f64 (*.f64 #s(literal 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 binary64) (exp.f64 (*.f64 z #s(literal 3 binary64)))) (*.f64 x (*.f64 y (*.f64 y (*.f64 x (*.f64 x y))))))) (+.f64 (*.f64 #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (exp.f64 (+.f64 z z))) (*.f64 y (*.f64 x (*.f64 x y))))) (*.f64 (/.f64 y (-.f64 (*.f64 #s(literal 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 binary64) (exp.f64 (*.f64 z #s(literal 3 binary64)))) (*.f64 x (*.f64 y (*.f64 y (*.f64 x (*.f64 x y))))))) (*.f64 x (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 (exp.f64 z) y)))))
(+.f64 (*.f64 (/.f64 y (-.f64 (*.f64 #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (exp.f64 (+.f64 z z))) (*.f64 y (*.f64 x (*.f64 x y))))) (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) (exp.f64 z))) (*.f64 (/.f64 y (-.f64 (*.f64 #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (exp.f64 (+.f64 z z))) (*.f64 y (*.f64 x (*.f64 x y))))) (*.f64 x y)))
(+.f64 (*.f64 (/.f64 y (-.f64 (*.f64 #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (exp.f64 (+.f64 z z))) (*.f64 y (*.f64 x (*.f64 x y))))) (*.f64 x y)) (*.f64 (/.f64 y (-.f64 (*.f64 #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (exp.f64 (+.f64 z z))) (*.f64 y (*.f64 x (*.f64 x y))))) (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) (exp.f64 z))))
(+.f64 (*.f64 (*.f64 #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (exp.f64 (+.f64 z z))) (/.f64 y (-.f64 (*.f64 #s(literal 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 binary64) (exp.f64 (*.f64 z #s(literal 3 binary64)))) (*.f64 x (*.f64 y (*.f64 y (*.f64 x (*.f64 x y)))))))) (*.f64 (*.f64 (*.f64 x y) (+.f64 (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) (exp.f64 z)) (*.f64 x y))) (/.f64 y (-.f64 (*.f64 #s(literal 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 binary64) (exp.f64 (*.f64 z #s(literal 3 binary64)))) (*.f64 x (*.f64 y (*.f64 y (*.f64 x (*.f64 x y)))))))))
(+.f64 (*.f64 (*.f64 (*.f64 x y) (+.f64 (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) (exp.f64 z)) (*.f64 x y))) (/.f64 y (-.f64 (*.f64 #s(literal 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 binary64) (exp.f64 (*.f64 z #s(literal 3 binary64)))) (*.f64 x (*.f64 y (*.f64 y (*.f64 x (*.f64 x y)))))))) (*.f64 (*.f64 #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (exp.f64 (+.f64 z z))) (/.f64 y (-.f64 (*.f64 #s(literal 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 binary64) (exp.f64 (*.f64 z #s(literal 3 binary64)))) (*.f64 x (*.f64 y (*.f64 y (*.f64 x (*.f64 x y)))))))))
(+.f64 (*.f64 (+.f64 (*.f64 #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (exp.f64 (+.f64 z z))) (*.f64 y (*.f64 x (*.f64 x y)))) (/.f64 y (-.f64 (*.f64 #s(literal 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 binary64) (exp.f64 (*.f64 z #s(literal 3 binary64)))) (*.f64 x (*.f64 y (*.f64 y (*.f64 x (*.f64 x y)))))))) (*.f64 (*.f64 x (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 (exp.f64 z) y))) (/.f64 y (-.f64 (*.f64 #s(literal 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 binary64) (exp.f64 (*.f64 z #s(literal 3 binary64)))) (*.f64 x (*.f64 y (*.f64 y (*.f64 x (*.f64 x y)))))))))
(+.f64 (*.f64 (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) (exp.f64 z)) (/.f64 y (-.f64 (*.f64 #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (exp.f64 (+.f64 z z))) (*.f64 y (*.f64 x (*.f64 x y)))))) (*.f64 (*.f64 x y) (/.f64 y (-.f64 (*.f64 #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (exp.f64 (+.f64 z z))) (*.f64 y (*.f64 x (*.f64 x y)))))))
(+.f64 (*.f64 (*.f64 x y) (/.f64 y (-.f64 (*.f64 #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (exp.f64 (+.f64 z z))) (*.f64 y (*.f64 x (*.f64 x y)))))) (*.f64 (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) (exp.f64 z)) (/.f64 y (-.f64 (*.f64 #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (exp.f64 (+.f64 z z))) (*.f64 y (*.f64 x (*.f64 x y)))))))
(exp.f64 (*.f64 (log.f64 (/.f64 (-.f64 (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) (exp.f64 z)) (*.f64 x y)) y)) #s(literal -1 binary64)))
(-.f64 #s(literal 0 binary64) (/.f64 y (+.f64 (*.f64 x y) (*.f64 (exp.f64 z) #s(literal -5641895835477563/5000000000000000 binary64)))))
(-.f64 (/.f64 #s(literal 0 binary64) (+.f64 (*.f64 x y) (*.f64 (exp.f64 z) #s(literal -5641895835477563/5000000000000000 binary64)))) (/.f64 y (+.f64 (*.f64 x y) (*.f64 (exp.f64 z) #s(literal -5641895835477563/5000000000000000 binary64)))))
(neg.f64 (/.f64 y (+.f64 (*.f64 x y) (*.f64 (exp.f64 z) #s(literal -5641895835477563/5000000000000000 binary64)))))
(neg.f64 (*.f64 (/.f64 y (+.f64 (*.f64 x y) (*.f64 (exp.f64 z) #s(literal -5641895835477563/5000000000000000 binary64)))) #s(literal 1 binary64)))
(/.f64 y (-.f64 (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) (exp.f64 z)) (*.f64 x y)))
(/.f64 (-.f64 #s(literal 0 binary64) y) (+.f64 (*.f64 x y) (*.f64 (exp.f64 z) #s(literal -5641895835477563/5000000000000000 binary64))))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) (exp.f64 z)) (*.f64 x y)) y))
(/.f64 (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) (exp.f64 z)) (*.f64 x y))) (/.f64 #s(literal 1 binary64) y))
(/.f64 #s(literal -1 binary64) (/.f64 (+.f64 (*.f64 x y) (*.f64 (exp.f64 z) #s(literal -5641895835477563/5000000000000000 binary64))) y))
(/.f64 (/.f64 y (-.f64 (*.f64 #s(literal 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 binary64) (exp.f64 (*.f64 z #s(literal 3 binary64)))) (*.f64 x (*.f64 y (*.f64 y (*.f64 x (*.f64 x y))))))) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (exp.f64 (+.f64 z z))) (*.f64 (*.f64 x y) (+.f64 (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) (exp.f64 z)) (*.f64 x y))))))
(/.f64 (/.f64 y (-.f64 (*.f64 #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (exp.f64 (+.f64 z z))) (*.f64 y (*.f64 x (*.f64 x y))))) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) (exp.f64 z)) (*.f64 x y))))
(/.f64 (*.f64 y (+.f64 (*.f64 #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (exp.f64 (+.f64 z z))) (*.f64 (*.f64 x y) (+.f64 (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) (exp.f64 z)) (*.f64 x y))))) (-.f64 (*.f64 #s(literal 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 binary64) (exp.f64 (*.f64 z #s(literal 3 binary64)))) (*.f64 x (*.f64 y (*.f64 y (*.f64 x (*.f64 x y)))))))
(/.f64 (*.f64 y (+.f64 (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) (exp.f64 z)) (*.f64 x y))) (-.f64 (*.f64 #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (exp.f64 (+.f64 z z))) (*.f64 y (*.f64 x (*.f64 x y)))))
(/.f64 (/.f64 (-.f64 #s(literal 0 binary64) y) #s(literal -1 binary64)) (-.f64 (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) (exp.f64 z)) (*.f64 x y)))
(/.f64 (*.f64 (/.f64 y (-.f64 (*.f64 #s(literal 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 binary64) (exp.f64 (*.f64 z #s(literal 3 binary64)))) (*.f64 x (*.f64 y (*.f64 y (*.f64 x (*.f64 x y))))))) (+.f64 (pow.f64 (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) (exp.f64 z)) #s(literal 6 binary64)) (pow.f64 (*.f64 (*.f64 x y) (+.f64 (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) (exp.f64 z)) (*.f64 x y))) #s(literal 3 binary64)))) (+.f64 (pow.f64 (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) (exp.f64 z)) #s(literal 4 binary64)) (*.f64 (*.f64 (*.f64 x y) (+.f64 (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) (exp.f64 z)) (*.f64 x y))) (-.f64 (*.f64 (*.f64 x y) (+.f64 (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) (exp.f64 z)) (*.f64 x y))) (*.f64 #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (exp.f64 (+.f64 z z)))))))
(/.f64 (*.f64 (/.f64 y (-.f64 (*.f64 #s(literal 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 binary64) (exp.f64 (*.f64 z #s(literal 3 binary64)))) (*.f64 x (*.f64 y (*.f64 y (*.f64 x (*.f64 x y))))))) (-.f64 (pow.f64 (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) (exp.f64 z)) #s(literal 4 binary64)) (pow.f64 (*.f64 (*.f64 x y) (+.f64 (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) (exp.f64 z)) (*.f64 x y))) #s(literal 2 binary64)))) (-.f64 (*.f64 #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (exp.f64 (+.f64 z z))) (*.f64 (*.f64 x y) (+.f64 (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) (exp.f64 z)) (*.f64 x y)))))
(/.f64 (*.f64 (/.f64 y (-.f64 (*.f64 #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (exp.f64 (+.f64 z z))) (*.f64 y (*.f64 x (*.f64 x y))))) (-.f64 (*.f64 #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (exp.f64 (+.f64 z z))) (*.f64 y (*.f64 x (*.f64 x y))))) (-.f64 (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) (exp.f64 z)) (*.f64 x y)))
(/.f64 (*.f64 (/.f64 y (-.f64 (*.f64 #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (exp.f64 (+.f64 z z))) (*.f64 y (*.f64 x (*.f64 x y))))) (+.f64 (*.f64 #s(literal 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 binary64) (exp.f64 (*.f64 z #s(literal 3 binary64)))) (*.f64 x (*.f64 y (*.f64 y (*.f64 x (*.f64 x y))))))) (+.f64 (*.f64 #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (exp.f64 (+.f64 z z))) (*.f64 (*.f64 x y) (+.f64 (*.f64 x y) (*.f64 (exp.f64 z) #s(literal -5641895835477563/5000000000000000 binary64))))))
(pow.f64 (/.f64 (-.f64 (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) (exp.f64 z)) (*.f64 x y)) y) #s(literal -1 binary64))
(*.f64 y (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) (exp.f64 z)) (*.f64 x y))))
(*.f64 (/.f64 y (-.f64 (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) (exp.f64 z)) (*.f64 x y))) #s(literal 1 binary64))
(*.f64 (-.f64 #s(literal 0 binary64) y) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 x y) (*.f64 (exp.f64 z) #s(literal -5641895835477563/5000000000000000 binary64)))))
(*.f64 (-.f64 #s(literal 0 binary64) y) (*.f64 (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 x y) (*.f64 (exp.f64 z) #s(literal -5641895835477563/5000000000000000 binary64)))) #s(literal 1 binary64)))
(*.f64 (+.f64 (*.f64 #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (exp.f64 (+.f64 z z))) (*.f64 (*.f64 x y) (+.f64 (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) (exp.f64 z)) (*.f64 x y)))) (/.f64 y (-.f64 (*.f64 #s(literal 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 binary64) (exp.f64 (*.f64 z #s(literal 3 binary64)))) (*.f64 x (*.f64 y (*.f64 y (*.f64 x (*.f64 x y))))))))
(*.f64 #s(literal 1 binary64) (/.f64 y (-.f64 (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) (exp.f64 z)) (*.f64 x y))))
(*.f64 (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) (exp.f64 z)) (*.f64 x y))) y)
(*.f64 (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) (exp.f64 z)) (*.f64 x y))) (pow.f64 (/.f64 #s(literal 1 binary64) y) #s(literal -1 binary64)))
(*.f64 (+.f64 (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) (exp.f64 z)) (*.f64 x y)) (/.f64 y (-.f64 (*.f64 #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (exp.f64 (+.f64 z z))) (*.f64 y (*.f64 x (*.f64 x y))))))
(*.f64 #s(literal -1 binary64) (/.f64 y (+.f64 (*.f64 x y) (*.f64 (exp.f64 z) #s(literal -5641895835477563/5000000000000000 binary64)))))
(*.f64 (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 x y) (*.f64 (exp.f64 z) #s(literal -5641895835477563/5000000000000000 binary64)))) (-.f64 #s(literal 0 binary64) y))
(*.f64 (/.f64 y (-.f64 (*.f64 #s(literal 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 binary64) (exp.f64 (*.f64 z #s(literal 3 binary64)))) (*.f64 x (*.f64 y (*.f64 y (*.f64 x (*.f64 x y))))))) (+.f64 (*.f64 #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (exp.f64 (+.f64 z z))) (*.f64 (*.f64 x y) (+.f64 (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) (exp.f64 z)) (*.f64 x y)))))
(*.f64 (/.f64 y (-.f64 (*.f64 #s(literal 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 binary64) (exp.f64 (*.f64 z #s(literal 3 binary64)))) (*.f64 x (*.f64 y (*.f64 y (*.f64 x (*.f64 x y))))))) (+.f64 (*.f64 #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (exp.f64 (+.f64 z z))) (*.f64 (-.f64 #s(literal 0 binary64) (*.f64 x y)) (-.f64 (-.f64 #s(literal 0 binary64) (*.f64 x y)) (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) (exp.f64 z))))))
(*.f64 (/.f64 y (-.f64 (*.f64 #s(literal 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 binary64) (exp.f64 (*.f64 z #s(literal 3 binary64)))) (*.f64 x (*.f64 y (*.f64 y (*.f64 x (*.f64 x y))))))) (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (exp.f64 (+.f64 z z))) (*.f64 (*.f64 x y) (+.f64 (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) (exp.f64 z)) (*.f64 x y)))))))
(*.f64 (/.f64 y (-.f64 (*.f64 #s(literal 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 binary64) (exp.f64 (*.f64 z #s(literal 3 binary64)))) (*.f64 x (*.f64 y (*.f64 y (*.f64 x (*.f64 x y))))))) (*.f64 (+.f64 (*.f64 #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (exp.f64 (+.f64 z z))) (*.f64 (*.f64 x y) (+.f64 (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) (exp.f64 z)) (*.f64 x y)))) #s(literal 1 binary64)))
(*.f64 (/.f64 y (-.f64 (*.f64 #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (exp.f64 (+.f64 z z))) (*.f64 y (*.f64 x (*.f64 x y))))) (+.f64 (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) (exp.f64 z)) (*.f64 x y)))
(*.f64 (/.f64 y (-.f64 (*.f64 #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (exp.f64 (+.f64 z z))) (*.f64 y (*.f64 x (*.f64 x y))))) (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) (exp.f64 z)) (*.f64 x y)))))
(*.f64 (/.f64 y (-.f64 (*.f64 #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (exp.f64 (+.f64 z z))) (*.f64 y (*.f64 x (*.f64 x y))))) (*.f64 (+.f64 (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) (exp.f64 z)) (*.f64 x y)) #s(literal 1 binary64)))
(*.f64 (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 #s(literal 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 binary64) (exp.f64 (*.f64 z #s(literal 3 binary64)))) (*.f64 x (*.f64 y (*.f64 y (*.f64 x (*.f64 x y))))))) (*.f64 y (+.f64 (*.f64 #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (exp.f64 (+.f64 z z))) (*.f64 (*.f64 x y) (+.f64 (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) (exp.f64 z)) (*.f64 x y))))))
(*.f64 (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (exp.f64 (+.f64 z z))) (*.f64 y (*.f64 x (*.f64 x y))))) (*.f64 y (+.f64 (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) (exp.f64 z)) (*.f64 x y))))
(*.f64 (/.f64 y #s(literal 1 binary64)) (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) (exp.f64 z)) (*.f64 x y))))
(*.f64 (pow.f64 (/.f64 (-.f64 (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) (exp.f64 z)) (*.f64 x y)) y) #s(literal -1/2 binary64)) (pow.f64 (/.f64 (-.f64 (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) (exp.f64 z)) (*.f64 x y)) y) #s(literal -1/2 binary64)))
(*.f64 (*.f64 #s(literal 1 binary64) (/.f64 y (-.f64 (*.f64 #s(literal 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 binary64) (exp.f64 (*.f64 z #s(literal 3 binary64)))) (*.f64 x (*.f64 y (*.f64 y (*.f64 x (*.f64 x y)))))))) (+.f64 (*.f64 #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (exp.f64 (+.f64 z z))) (*.f64 (*.f64 x y) (+.f64 (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) (exp.f64 z)) (*.f64 x y)))))
(*.f64 (*.f64 #s(literal 1 binary64) (/.f64 y (-.f64 (*.f64 #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (exp.f64 (+.f64 z z))) (*.f64 y (*.f64 x (*.f64 x y)))))) (+.f64 (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) (exp.f64 z)) (*.f64 x y)))
(*.f64 (/.f64 (-.f64 #s(literal 0 binary64) y) (-.f64 (*.f64 #s(literal 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 binary64) (exp.f64 (*.f64 z #s(literal 3 binary64)))) (*.f64 x (*.f64 y (*.f64 y (*.f64 x (*.f64 x y))))))) (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (exp.f64 (+.f64 z z))) (*.f64 (*.f64 x y) (+.f64 (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) (exp.f64 z)) (*.f64 x y))))))
(*.f64 (/.f64 (-.f64 #s(literal 0 binary64) y) (-.f64 (*.f64 #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (exp.f64 (+.f64 z z))) (*.f64 y (*.f64 x (*.f64 x y))))) (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 x y)) (*.f64 (exp.f64 z) #s(literal -5641895835477563/5000000000000000 binary64))))
(*.f64 (/.f64 y (-.f64 #s(literal 0 binary64) (-.f64 (*.f64 #s(literal 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 binary64) (exp.f64 (*.f64 z #s(literal 3 binary64)))) (*.f64 x (*.f64 y (*.f64 y (*.f64 x (*.f64 x y)))))))) (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (exp.f64 (+.f64 z z))) (*.f64 (*.f64 x y) (+.f64 (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) (exp.f64 z)) (*.f64 x y))))))
(*.f64 (/.f64 y (-.f64 #s(literal 0 binary64) (-.f64 (*.f64 #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (exp.f64 (+.f64 z z))) (*.f64 y (*.f64 x (*.f64 x y)))))) (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 x y)) (*.f64 (exp.f64 z) #s(literal -5641895835477563/5000000000000000 binary64))))
(*.f64 (/.f64 y (pow.f64 (-.f64 (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) (exp.f64 z)) (*.f64 x y)) #s(literal 3 binary64))) (pow.f64 (-.f64 (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) (exp.f64 z)) (*.f64 x y)) #s(literal 2 binary64)))
(*.f64 (/.f64 y (pow.f64 (-.f64 (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) (exp.f64 z)) (*.f64 x y)) #s(literal 2 binary64))) (-.f64 (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) (exp.f64 z)) (*.f64 x y)))
(+.f64 (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) (exp.f64 z)) (-.f64 #s(literal 0 binary64) (*.f64 x y)))
(+.f64 (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) (exp.f64 z)) (+.f64 (*.f64 #s(literal 0 binary64) (*.f64 x y)) (-.f64 #s(literal 0 binary64) (*.f64 x y))))
(+.f64 (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) (exp.f64 z)) (neg.f64 (+.f64 (*.f64 x y) (*.f64 #s(literal 0 binary64) (*.f64 x y)))))
(+.f64 (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) (exp.f64 z)) (+.f64 (+.f64 (*.f64 #s(literal 0 binary64) (*.f64 x y)) (-.f64 #s(literal 0 binary64) (*.f64 x y))) (*.f64 #s(literal 0 binary64) (*.f64 x y))))
(+.f64 (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) (exp.f64 z)) (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 x y)) (*.f64 #s(literal 2 binary64) (*.f64 #s(literal 0 binary64) (*.f64 x y)))))
(+.f64 (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) (exp.f64 z)) (+.f64 (+.f64 (*.f64 #s(literal 0 binary64) (*.f64 x y)) (-.f64 #s(literal 0 binary64) (*.f64 x y))) (*.f64 #s(literal 2 binary64) (*.f64 #s(literal 0 binary64) (*.f64 x y)))))
(+.f64 (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) (exp.f64 z)) (-.f64 (+.f64 (*.f64 #s(literal 0 binary64) (*.f64 x y)) (-.f64 #s(literal 0 binary64) (*.f64 x y))) (*.f64 #s(literal 0 binary64) (*.f64 x y))))
(+.f64 (-.f64 (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) (exp.f64 z)) (*.f64 x y)) (*.f64 #s(literal 0 binary64) (*.f64 x y)))
(+.f64 (-.f64 (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) (exp.f64 z)) (*.f64 x y)) (*.f64 #s(literal 2 binary64) (*.f64 #s(literal 0 binary64) (*.f64 x y))))
(+.f64 (-.f64 (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) (exp.f64 z)) (*.f64 x y)) (-.f64 (*.f64 #s(literal 0 binary64) (*.f64 x y)) (*.f64 #s(literal 0 binary64) (*.f64 x y))))
(+.f64 (-.f64 (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) (exp.f64 z)) (*.f64 x y)) (+.f64 (*.f64 #s(literal 2 binary64) (*.f64 #s(literal 0 binary64) (*.f64 x y))) (*.f64 #s(literal 0 binary64) (*.f64 x y))))
(+.f64 (-.f64 (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) (exp.f64 z)) (*.f64 x y)) (+.f64 (*.f64 #s(literal 0 binary64) (*.f64 x y)) (*.f64 #s(literal 2 binary64) (*.f64 #s(literal 0 binary64) (*.f64 x y)))))
(+.f64 (-.f64 (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) (exp.f64 z)) (*.f64 x y)) (+.f64 (*.f64 #s(literal 2 binary64) (*.f64 #s(literal 0 binary64) (*.f64 x y))) (*.f64 #s(literal 2 binary64) (*.f64 #s(literal 0 binary64) (*.f64 x y)))))
(+.f64 (-.f64 (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) (exp.f64 z)) (*.f64 x y)) (-.f64 (*.f64 #s(literal 2 binary64) (*.f64 #s(literal 0 binary64) (*.f64 x y))) (*.f64 #s(literal 0 binary64) (*.f64 x y))))
(+.f64 (*.f64 #s(literal 0 binary64) (*.f64 x y)) (-.f64 (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) (exp.f64 z)) (*.f64 x y)))
(+.f64 (-.f64 #s(literal 0 binary64) (*.f64 x y)) (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) (exp.f64 z)))
(+.f64 (-.f64 #s(literal 0 binary64) (*.f64 x y)) (+.f64 (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) (exp.f64 z)) (*.f64 #s(literal 0 binary64) (*.f64 x y))))
(+.f64 (-.f64 #s(literal 0 binary64) (*.f64 x y)) (+.f64 (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) (exp.f64 z)) (*.f64 #s(literal 2 binary64) (*.f64 #s(literal 0 binary64) (*.f64 x y)))))
(+.f64 (-.f64 #s(literal 0 binary64) (*.f64 x y)) (+.f64 (*.f64 x y) (-.f64 (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) (exp.f64 z)) (*.f64 x y))))
(+.f64 (-.f64 #s(literal 0 binary64) (*.f64 x y)) (-.f64 (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) (exp.f64 z)) (*.f64 #s(literal 0 binary64) (*.f64 x y))))
(+.f64 (/.f64 (*.f64 #s(literal 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 binary64) (exp.f64 (*.f64 z #s(literal 3 binary64)))) (+.f64 (*.f64 #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (exp.f64 (+.f64 z z))) (*.f64 (*.f64 x y) (+.f64 (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) (exp.f64 z)) (*.f64 x y))))) (neg.f64 (/.f64 (*.f64 x (*.f64 y (*.f64 y (*.f64 x (*.f64 x y))))) (+.f64 (*.f64 #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (exp.f64 (+.f64 z z))) (*.f64 (*.f64 x y) (+.f64 (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) (exp.f64 z)) (*.f64 x y)))))))
(+.f64 (/.f64 (*.f64 #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (exp.f64 (+.f64 z z))) (+.f64 (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) (exp.f64 z)) (*.f64 x y))) (neg.f64 (/.f64 (*.f64 y (*.f64 x (*.f64 x y))) (+.f64 (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) (exp.f64 z)) (*.f64 x y)))))
(+.f64 (+.f64 (*.f64 #s(literal 0 binary64) (*.f64 x y)) (-.f64 #s(literal 0 binary64) (*.f64 x y))) (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) (exp.f64 z)))
(+.f64 (*.f64 #s(literal 2 binary64) (*.f64 #s(literal 0 binary64) (*.f64 x y))) (-.f64 (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) (exp.f64 z)) (*.f64 x y)))
(+.f64 (neg.f64 (*.f64 (exp.f64 z) #s(literal -5641895835477563/5000000000000000 binary64))) (-.f64 #s(literal 0 binary64) (*.f64 x y)))
(+.f64 (+.f64 (-.f64 (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) (exp.f64 z)) (*.f64 x y)) (-.f64 #s(literal 0 binary64) (*.f64 x y))) (*.f64 x y))
(+.f64 (+.f64 (*.f64 #s(literal 0 binary64) (*.f64 x y)) (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) (exp.f64 z))) (-.f64 #s(literal 0 binary64) (*.f64 x y)))
(+.f64 (+.f64 (*.f64 #s(literal 0 binary64) (*.f64 x y)) (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) (exp.f64 z))) (+.f64 (*.f64 #s(literal 0 binary64) (*.f64 x y)) (-.f64 #s(literal 0 binary64) (*.f64 x 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 (*.f64 x y) (*.f64 #s(literal 0 binary64) (*.f64 x y))))
(-.f64 (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) (exp.f64 z)) (-.f64 (+.f64 (*.f64 x y) (*.f64 #s(literal 0 binary64) (*.f64 x y))) (*.f64 #s(literal 0 binary64) (*.f64 x y))))
(-.f64 (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) (exp.f64 z)) (-.f64 (*.f64 x y) (*.f64 #s(literal 2 binary64) (*.f64 #s(literal 0 binary64) (*.f64 x y)))))
(-.f64 (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) (exp.f64 z)) (-.f64 (+.f64 (*.f64 x y) (*.f64 #s(literal 0 binary64) (*.f64 x y))) (*.f64 #s(literal 2 binary64) (*.f64 #s(literal 0 binary64) (*.f64 x y)))))
(-.f64 (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) (exp.f64 z)) (+.f64 (+.f64 (*.f64 x y) (*.f64 #s(literal 0 binary64) (*.f64 x y))) (*.f64 #s(literal 0 binary64) (*.f64 x y))))
(-.f64 (-.f64 (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) (exp.f64 z)) (*.f64 x y)) (*.f64 #s(literal 0 binary64) (*.f64 x y)))
(-.f64 (-.f64 (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) (exp.f64 z)) (*.f64 x y)) (/.f64 (*.f64 (*.f64 #s(literal 0 binary64) (*.f64 x y)) (*.f64 #s(literal 0 binary64) (*.f64 x y))) (-.f64 (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) (exp.f64 z)) (*.f64 x y))))
(-.f64 #s(literal 0 binary64) (+.f64 (*.f64 x y) (*.f64 (exp.f64 z) #s(literal -5641895835477563/5000000000000000 binary64))))
(-.f64 (/.f64 (*.f64 #s(literal 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 binary64) (exp.f64 (*.f64 z #s(literal 3 binary64)))) (+.f64 (*.f64 #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (exp.f64 (+.f64 z z))) (*.f64 (*.f64 x y) (+.f64 (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) (exp.f64 z)) (*.f64 x y))))) (/.f64 (*.f64 x (*.f64 y (*.f64 y (*.f64 x (*.f64 x y))))) (+.f64 (*.f64 #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (exp.f64 (+.f64 z z))) (*.f64 (*.f64 x y) (+.f64 (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) (exp.f64 z)) (*.f64 x y))))))
(-.f64 (/.f64 (*.f64 #s(literal 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 binary64) (exp.f64 (*.f64 z #s(literal 3 binary64)))) (+.f64 (*.f64 #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (exp.f64 (+.f64 z z))) (*.f64 (*.f64 x y) (+.f64 (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) (exp.f64 z)) (*.f64 x y))))) (-.f64 (/.f64 (*.f64 x (*.f64 y (*.f64 y (*.f64 x (*.f64 x y))))) (+.f64 (*.f64 #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (exp.f64 (+.f64 z z))) (*.f64 (*.f64 x y) (+.f64 (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) (exp.f64 z)) (*.f64 x y))))) (*.f64 #s(literal 0 binary64) (*.f64 x y))))
(-.f64 (/.f64 (*.f64 #s(literal 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 binary64) (exp.f64 (*.f64 z #s(literal 3 binary64)))) (+.f64 (*.f64 #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (exp.f64 (+.f64 z z))) (*.f64 (*.f64 x y) (+.f64 (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) (exp.f64 z)) (*.f64 x y))))) (-.f64 (/.f64 (*.f64 x (*.f64 y (*.f64 y (*.f64 x (*.f64 x y))))) (+.f64 (*.f64 #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (exp.f64 (+.f64 z z))) (*.f64 (*.f64 x y) (+.f64 (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) (exp.f64 z)) (*.f64 x y))))) (*.f64 #s(literal 2 binary64) (*.f64 #s(literal 0 binary64) (*.f64 x y)))))
(-.f64 (/.f64 (*.f64 #s(literal 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 binary64) (exp.f64 (*.f64 z #s(literal 3 binary64)))) (+.f64 (*.f64 #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (exp.f64 (+.f64 z z))) (*.f64 (*.f64 x y) (+.f64 (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) (exp.f64 z)) (*.f64 x y))))) (+.f64 (/.f64 (*.f64 x (*.f64 y (*.f64 y (*.f64 x (*.f64 x y))))) (+.f64 (*.f64 #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (exp.f64 (+.f64 z z))) (*.f64 (*.f64 x y) (+.f64 (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) (exp.f64 z)) (*.f64 x y))))) (*.f64 #s(literal 0 binary64) (*.f64 x y))))
(-.f64 (/.f64 (*.f64 #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (exp.f64 (+.f64 z z))) (+.f64 (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) (exp.f64 z)) (*.f64 x y))) (/.f64 (*.f64 y (*.f64 x (*.f64 x y))) (+.f64 (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) (exp.f64 z)) (*.f64 x y))))
(-.f64 (/.f64 (*.f64 #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (exp.f64 (+.f64 z z))) (+.f64 (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) (exp.f64 z)) (*.f64 x y))) (-.f64 (/.f64 (*.f64 y (*.f64 x (*.f64 x y))) (+.f64 (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) (exp.f64 z)) (*.f64 x y))) (*.f64 #s(literal 0 binary64) (*.f64 x y))))
(-.f64 (/.f64 (*.f64 #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (exp.f64 (+.f64 z z))) (+.f64 (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) (exp.f64 z)) (*.f64 x y))) (-.f64 (/.f64 (*.f64 y (*.f64 x (*.f64 x y))) (+.f64 (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) (exp.f64 z)) (*.f64 x y))) (*.f64 #s(literal 2 binary64) (*.f64 #s(literal 0 binary64) (*.f64 x y)))))
(-.f64 (/.f64 (*.f64 #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (exp.f64 (+.f64 z z))) (+.f64 (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) (exp.f64 z)) (*.f64 x y))) (+.f64 (/.f64 (*.f64 y (*.f64 x (*.f64 x y))) (+.f64 (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) (exp.f64 z)) (*.f64 x y))) (*.f64 #s(literal 0 binary64) (*.f64 x y))))
(-.f64 (/.f64 (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) (exp.f64 z)) #s(literal 1 binary64)) (/.f64 (*.f64 x y) #s(literal 1 binary64)))
(-.f64 (/.f64 (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) (exp.f64 z)) #s(literal 1 binary64)) (/.f64 (+.f64 (*.f64 x y) (*.f64 #s(literal 0 binary64) (*.f64 x y))) #s(literal 1 binary64)))
(-.f64 (/.f64 (/.f64 (*.f64 #s(literal 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 binary64) (exp.f64 (*.f64 z #s(literal 3 binary64)))) (+.f64 (*.f64 #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (exp.f64 (+.f64 z z))) (*.f64 (*.f64 x y) (+.f64 (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) (exp.f64 z)) (*.f64 x y))))) #s(literal 1 binary64)) (/.f64 (/.f64 (*.f64 x (*.f64 y (*.f64 y (*.f64 x (*.f64 x y))))) (+.f64 (*.f64 #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (exp.f64 (+.f64 z z))) (*.f64 (*.f64 x y) (+.f64 (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) (exp.f64 z)) (*.f64 x y))))) #s(literal 1 binary64)))
(-.f64 (/.f64 (/.f64 (*.f64 #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (exp.f64 (+.f64 z z))) (+.f64 (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) (exp.f64 z)) (*.f64 x y))) #s(literal 1 binary64)) (/.f64 (/.f64 (*.f64 y (*.f64 x (*.f64 x y))) (+.f64 (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) (exp.f64 z)) (*.f64 x y))) #s(literal 1 binary64)))
(-.f64 (+.f64 (*.f64 #s(literal 0 binary64) (*.f64 x y)) (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) (exp.f64 z))) (*.f64 x y))
(-.f64 (+.f64 (*.f64 #s(literal 0 binary64) (*.f64 x y)) (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) (exp.f64 z))) (+.f64 (*.f64 x y) (*.f64 #s(literal 0 binary64) (*.f64 x y))))
(-.f64 (+.f64 (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) (exp.f64 z)) #s(literal 0 binary64)) (*.f64 x y))
(-.f64 (+.f64 (*.f64 #s(literal 0 binary64) (*.f64 x y)) (/.f64 (*.f64 #s(literal 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 binary64) (exp.f64 (*.f64 z #s(literal 3 binary64)))) (+.f64 (*.f64 #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (exp.f64 (+.f64 z z))) (*.f64 (*.f64 x y) (+.f64 (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) (exp.f64 z)) (*.f64 x y)))))) (/.f64 (*.f64 x (*.f64 y (*.f64 y (*.f64 x (*.f64 x y))))) (+.f64 (*.f64 #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (exp.f64 (+.f64 z z))) (*.f64 (*.f64 x y) (+.f64 (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) (exp.f64 z)) (*.f64 x y))))))
(-.f64 (+.f64 (*.f64 #s(literal 0 binary64) (*.f64 x y)) (/.f64 (*.f64 #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (exp.f64 (+.f64 z z))) (+.f64 (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) (exp.f64 z)) (*.f64 x y)))) (/.f64 (*.f64 y (*.f64 x (*.f64 x y))) (+.f64 (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) (exp.f64 z)) (*.f64 x y))))
(-.f64 (-.f64 (-.f64 (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) (exp.f64 z)) (*.f64 x y)) (-.f64 #s(literal 0 binary64) (*.f64 x y))) (*.f64 x y))
(fma.f64 x (-.f64 #s(literal 0 binary64) y) (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) (exp.f64 z)))
(fma.f64 y (-.f64 #s(literal 0 binary64) x) (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) (exp.f64 z)))
(fma.f64 #s(literal 5641895835477563/5000000000000000 binary64) (exp.f64 z) (-.f64 #s(literal 0 binary64) (*.f64 x y)))
(fma.f64 #s(literal 5641895835477563/5000000000000000 binary64) (exp.f64 z) (+.f64 (*.f64 #s(literal 0 binary64) (*.f64 x y)) (-.f64 #s(literal 0 binary64) (*.f64 x y))))
(fma.f64 #s(literal 5641895835477563/5000000000000000 binary64) (exp.f64 z) (neg.f64 (+.f64 (*.f64 x y) (*.f64 #s(literal 0 binary64) (*.f64 x y)))))
(fma.f64 (exp.f64 z) #s(literal 5641895835477563/5000000000000000 binary64) (-.f64 #s(literal 0 binary64) (*.f64 x y)))
(fma.f64 (exp.f64 z) #s(literal 5641895835477563/5000000000000000 binary64) (+.f64 (*.f64 #s(literal 0 binary64) (*.f64 x y)) (-.f64 #s(literal 0 binary64) (*.f64 x y))))
(fma.f64 (exp.f64 z) #s(literal 5641895835477563/5000000000000000 binary64) (neg.f64 (+.f64 (*.f64 x y) (*.f64 #s(literal 0 binary64) (*.f64 x y)))))
(fma.f64 (-.f64 #s(literal 0 binary64) y) x (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) (exp.f64 z)))
(fma.f64 (-.f64 (*.f64 #s(literal 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 binary64) (exp.f64 (*.f64 z #s(literal 3 binary64)))) (*.f64 x (*.f64 y (*.f64 y (*.f64 x (*.f64 x y)))))) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (exp.f64 (+.f64 z z))) (*.f64 (*.f64 x y) (+.f64 (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) (exp.f64 z)) (*.f64 x y))))) (*.f64 #s(literal 0 binary64) (*.f64 x y)))
(fma.f64 (-.f64 (*.f64 #s(literal 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 binary64) (exp.f64 (*.f64 z #s(literal 3 binary64)))) (*.f64 x (*.f64 y (*.f64 y (*.f64 x (*.f64 x y)))))) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (exp.f64 (+.f64 z z))) (*.f64 (*.f64 x y) (+.f64 (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) (exp.f64 z)) (*.f64 x y))))) (*.f64 #s(literal 2 binary64) (*.f64 #s(literal 0 binary64) (*.f64 x y))))
(fma.f64 (-.f64 (*.f64 #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (exp.f64 (+.f64 z z))) (*.f64 y (*.f64 x (*.f64 x y)))) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) (exp.f64 z)) (*.f64 x y))) (*.f64 #s(literal 0 binary64) (*.f64 x y)))
(fma.f64 (-.f64 (*.f64 #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (exp.f64 (+.f64 z z))) (*.f64 y (*.f64 x (*.f64 x y)))) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) (exp.f64 z)) (*.f64 x y))) (*.f64 #s(literal 2 binary64) (*.f64 #s(literal 0 binary64) (*.f64 x y))))
(fma.f64 (-.f64 #s(literal 0 binary64) x) y (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) (exp.f64 z)))
(fma.f64 #s(literal -1 binary64) (*.f64 x y) (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) (exp.f64 z)))
(neg.f64 (+.f64 (*.f64 x y) (*.f64 (exp.f64 z) #s(literal -5641895835477563/5000000000000000 binary64))))
(/.f64 (-.f64 (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) (exp.f64 z)) (*.f64 x y)) #s(literal 1 binary64))
(/.f64 (+.f64 (*.f64 x y) (*.f64 (exp.f64 z) #s(literal -5641895835477563/5000000000000000 binary64))) #s(literal -1 binary64))
(/.f64 (-.f64 (*.f64 #s(literal 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 binary64) (exp.f64 (*.f64 z #s(literal 3 binary64)))) (*.f64 x (*.f64 y (*.f64 y (*.f64 x (*.f64 x y)))))) (+.f64 (*.f64 #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (exp.f64 (+.f64 z z))) (*.f64 (*.f64 x y) (+.f64 (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) (exp.f64 z)) (*.f64 x y)))))
(/.f64 (-.f64 (*.f64 #s(literal 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 binary64) (exp.f64 (*.f64 z #s(literal 3 binary64)))) (*.f64 x (*.f64 y (*.f64 y (*.f64 x (*.f64 x y)))))) (+.f64 (*.f64 #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (exp.f64 (+.f64 z z))) (*.f64 (-.f64 #s(literal 0 binary64) (*.f64 x y)) (-.f64 (-.f64 #s(literal 0 binary64) (*.f64 x y)) (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) (exp.f64 z))))))
(/.f64 (-.f64 (*.f64 #s(literal 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 binary64) (exp.f64 (*.f64 z #s(literal 3 binary64)))) (*.f64 x (*.f64 y (*.f64 y (*.f64 x (*.f64 x y)))))) (neg.f64 (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (exp.f64 (+.f64 z z))) (*.f64 (*.f64 x y) (+.f64 (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) (exp.f64 z)) (*.f64 x y)))))))
(/.f64 (-.f64 (*.f64 #s(literal 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 binary64) (exp.f64 (*.f64 z #s(literal 3 binary64)))) (*.f64 x (*.f64 y (*.f64 y (*.f64 x (*.f64 x y)))))) (+.f64 (*.f64 y (*.f64 x (*.f64 x y))) (-.f64 (*.f64 #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (exp.f64 (+.f64 z z))) (*.f64 (exp.f64 z) (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) (-.f64 #s(literal 0 binary64) (*.f64 x y)))))))
(/.f64 (-.f64 (*.f64 #s(literal 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 binary64) (exp.f64 (*.f64 z #s(literal 3 binary64)))) (*.f64 x (*.f64 y (*.f64 y (*.f64 x (*.f64 x y)))))) (*.f64 #s(literal 1 binary64) (+.f64 (*.f64 #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (exp.f64 (+.f64 z z))) (*.f64 (*.f64 x y) (+.f64 (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) (exp.f64 z)) (*.f64 x y))))))
(/.f64 (-.f64 (*.f64 #s(literal 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 binary64) (exp.f64 (*.f64 z #s(literal 3 binary64)))) (*.f64 x (*.f64 y (*.f64 y (*.f64 x (*.f64 x y)))))) (*.f64 #s(literal 1 binary64) (+.f64 (*.f64 #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (exp.f64 (+.f64 z z))) (*.f64 (-.f64 #s(literal 0 binary64) (*.f64 x y)) (-.f64 (-.f64 #s(literal 0 binary64) (*.f64 x y)) (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) (exp.f64 z)))))))
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) (exp.f64 z)) (*.f64 x y))))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) (exp.f64 z)) (*.f64 x y))) #s(literal 1 binary64)))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (*.f64 #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (exp.f64 (+.f64 z z))) (*.f64 (-.f64 #s(literal 0 binary64) (*.f64 x y)) (-.f64 (-.f64 #s(literal 0 binary64) (*.f64 x y)) (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) (exp.f64 z))))) (-.f64 (*.f64 #s(literal 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 binary64) (exp.f64 (*.f64 z #s(literal 3 binary64)))) (*.f64 x (*.f64 y (*.f64 y (*.f64 x (*.f64 x y))))))))
(/.f64 #s(literal 1 binary64) (/.f64 (pow.f64 (-.f64 (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) (exp.f64 z)) (*.f64 x y)) #s(literal 2 binary64)) (pow.f64 (-.f64 (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) (exp.f64 z)) (*.f64 x y)) #s(literal 3 binary64))))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) (exp.f64 z)) (*.f64 x y)) (pow.f64 (-.f64 (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) (exp.f64 z)) (*.f64 x y)) #s(literal 2 binary64))))
(/.f64 (-.f64 (*.f64 #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (exp.f64 (+.f64 z z))) (*.f64 y (*.f64 x (*.f64 x y)))) (+.f64 (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) (exp.f64 z)) (*.f64 x y)))
(/.f64 (-.f64 (*.f64 #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (exp.f64 (+.f64 z z))) (*.f64 y (*.f64 x (*.f64 x y)))) (neg.f64 (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 x y)) (*.f64 (exp.f64 z) #s(literal -5641895835477563/5000000000000000 binary64)))))
(/.f64 (-.f64 (*.f64 #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (exp.f64 (+.f64 z z))) (*.f64 y (*.f64 x (*.f64 x y)))) (*.f64 #s(literal 1 binary64) (+.f64 (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) (exp.f64 z)) (*.f64 x y))))
(/.f64 #s(literal -1 binary64) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 x y) (*.f64 (exp.f64 z) #s(literal -5641895835477563/5000000000000000 binary64)))))
(/.f64 (pow.f64 (+.f64 (*.f64 x y) (*.f64 (exp.f64 z) #s(literal -5641895835477563/5000000000000000 binary64))) #s(literal 3 binary64)) (neg.f64 (pow.f64 (-.f64 (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) (exp.f64 z)) (*.f64 x y)) #s(literal 2 binary64))))
(/.f64 (pow.f64 (-.f64 (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) (exp.f64 z)) (*.f64 x y)) #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) (exp.f64 z)) (*.f64 x y)))
(/.f64 (neg.f64 (pow.f64 (-.f64 (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) (exp.f64 z)) (*.f64 x y)) #s(literal 2 binary64))) (+.f64 (*.f64 x y) (*.f64 (exp.f64 z) #s(literal -5641895835477563/5000000000000000 binary64))))
(/.f64 (-.f64 #s(literal 0 binary64) (-.f64 (*.f64 #s(literal 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 binary64) (exp.f64 (*.f64 z #s(literal 3 binary64)))) (*.f64 x (*.f64 y (*.f64 y (*.f64 x (*.f64 x y))))))) (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (exp.f64 (+.f64 z z))) (*.f64 (*.f64 x y) (+.f64 (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) (exp.f64 z)) (*.f64 x y))))))
(/.f64 (-.f64 #s(literal 0 binary64) (-.f64 (*.f64 #s(literal 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 binary64) (exp.f64 (*.f64 z #s(literal 3 binary64)))) (*.f64 x (*.f64 y (*.f64 y (*.f64 x (*.f64 x y))))))) (neg.f64 (+.f64 (*.f64 #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (exp.f64 (+.f64 z z))) (*.f64 (-.f64 #s(literal 0 binary64) (*.f64 x y)) (-.f64 (-.f64 #s(literal 0 binary64) (*.f64 x y)) (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) (exp.f64 z)))))))
(/.f64 (-.f64 #s(literal 0 binary64) (-.f64 (*.f64 #s(literal 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 binary64) (exp.f64 (*.f64 z #s(literal 3 binary64)))) (*.f64 x (*.f64 y (*.f64 y (*.f64 x (*.f64 x y))))))) (*.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (exp.f64 (+.f64 z z))) (*.f64 (*.f64 x y) (+.f64 (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) (exp.f64 z)) (*.f64 x y)))))))
(/.f64 (-.f64 #s(literal 0 binary64) (-.f64 (*.f64 #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (exp.f64 (+.f64 z z))) (*.f64 y (*.f64 x (*.f64 x y))))) (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 x y)) (*.f64 (exp.f64 z) #s(literal -5641895835477563/5000000000000000 binary64))))
(/.f64 (-.f64 #s(literal 0 binary64) (-.f64 (*.f64 #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (exp.f64 (+.f64 z z))) (*.f64 y (*.f64 x (*.f64 x y))))) (*.f64 #s(literal 1 binary64) (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 x y)) (*.f64 (exp.f64 z) #s(literal -5641895835477563/5000000000000000 binary64)))))
(/.f64 (pow.f64 (-.f64 (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) (exp.f64 z)) (*.f64 x y)) #s(literal 3 binary64)) (pow.f64 (-.f64 (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) (exp.f64 z)) (*.f64 x y)) #s(literal 2 binary64)))
(/.f64 (pow.f64 (-.f64 (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) (exp.f64 z)) (*.f64 x y)) #s(literal 3 binary64)) (+.f64 (*.f64 (*.f64 #s(literal 0 binary64) (*.f64 x y)) (*.f64 #s(literal 0 binary64) (*.f64 x y))) (pow.f64 (-.f64 (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) (exp.f64 z)) (*.f64 x y)) #s(literal 2 binary64))))
(/.f64 (-.f64 (pow.f64 (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) (exp.f64 z)) #s(literal 9 binary64)) (*.f64 (*.f64 x (*.f64 y (*.f64 y (*.f64 x (*.f64 x y))))) (*.f64 (*.f64 x y) (*.f64 (*.f64 y (*.f64 x (*.f64 x y))) (*.f64 x (*.f64 y (*.f64 y (*.f64 x (*.f64 x y))))))))) (*.f64 (+.f64 (*.f64 #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (exp.f64 (+.f64 z z))) (*.f64 (*.f64 x y) (+.f64 (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) (exp.f64 z)) (*.f64 x y)))) (+.f64 (pow.f64 (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) (exp.f64 z)) #s(literal 6 binary64)) (*.f64 (*.f64 x (*.f64 y (*.f64 y (*.f64 x (*.f64 x y))))) (+.f64 (*.f64 #s(literal 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 binary64) (exp.f64 (*.f64 z #s(literal 3 binary64)))) (*.f64 x (*.f64 y (*.f64 y (*.f64 x (*.f64 x y))))))))))
(/.f64 (-.f64 (pow.f64 (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) (exp.f64 z)) #s(literal 6 binary64)) (*.f64 (*.f64 x y) (*.f64 (*.f64 y (*.f64 x (*.f64 x y))) (*.f64 x (*.f64 y (*.f64 y (*.f64 x (*.f64 x y)))))))) (*.f64 (+.f64 (*.f64 #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (exp.f64 (+.f64 z z))) (*.f64 (*.f64 x y) (+.f64 (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) (exp.f64 z)) (*.f64 x y)))) (+.f64 (*.f64 #s(literal 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 binary64) (exp.f64 (*.f64 z #s(literal 3 binary64)))) (*.f64 x (*.f64 y (*.f64 y (*.f64 x (*.f64 x y))))))))
(/.f64 (-.f64 (pow.f64 (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) (exp.f64 z)) #s(literal 6 binary64)) (*.f64 (*.f64 x y) (*.f64 (*.f64 y (*.f64 x (*.f64 x y))) (*.f64 x (*.f64 y (*.f64 y (*.f64 x (*.f64 x y)))))))) (*.f64 (+.f64 (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) (exp.f64 z)) (*.f64 x y)) (+.f64 (pow.f64 (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) (exp.f64 z)) #s(literal 4 binary64)) (*.f64 (*.f64 y (*.f64 x (*.f64 x y))) (+.f64 (*.f64 #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (exp.f64 (+.f64 z z))) (*.f64 y (*.f64 x (*.f64 x y))))))))
(/.f64 (-.f64 (pow.f64 (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) (exp.f64 z)) #s(literal 4 binary64)) (*.f64 (*.f64 y (*.f64 x (*.f64 x y))) (*.f64 y (*.f64 x (*.f64 x y))))) (*.f64 (+.f64 (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) (exp.f64 z)) (*.f64 x y)) (+.f64 (*.f64 #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (exp.f64 (+.f64 z z))) (*.f64 y (*.f64 x (*.f64 x y))))))
(/.f64 (-.f64 (*.f64 (*.f64 #s(literal 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 binary64) (exp.f64 (*.f64 z #s(literal 3 binary64)))) (+.f64 (*.f64 #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (exp.f64 (+.f64 z z))) (*.f64 (*.f64 x y) (+.f64 (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) (exp.f64 z)) (*.f64 x y))))) (*.f64 (+.f64 (*.f64 #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (exp.f64 (+.f64 z z))) (*.f64 (*.f64 x y) (+.f64 (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) (exp.f64 z)) (*.f64 x y)))) (*.f64 x (*.f64 y (*.f64 y (*.f64 x (*.f64 x y))))))) (*.f64 (+.f64 (*.f64 #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (exp.f64 (+.f64 z z))) (*.f64 (*.f64 x y) (+.f64 (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) (exp.f64 z)) (*.f64 x y)))) (+.f64 (*.f64 #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (exp.f64 (+.f64 z z))) (*.f64 (*.f64 x y) (+.f64 (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) (exp.f64 z)) (*.f64 x y))))))
(/.f64 (-.f64 (*.f64 (*.f64 #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (exp.f64 (+.f64 z z))) (+.f64 (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) (exp.f64 z)) (*.f64 x y))) (*.f64 (+.f64 (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) (exp.f64 z)) (*.f64 x y)) (*.f64 y (*.f64 x (*.f64 x y))))) (*.f64 (+.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 (neg.f64 (-.f64 #s(literal 0 binary64) (-.f64 (*.f64 #s(literal 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 binary64) (exp.f64 (*.f64 z #s(literal 3 binary64)))) (*.f64 x (*.f64 y (*.f64 y (*.f64 x (*.f64 x y)))))))) (+.f64 (*.f64 #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (exp.f64 (+.f64 z z))) (*.f64 (*.f64 x y) (+.f64 (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) (exp.f64 z)) (*.f64 x y)))))
(/.f64 (neg.f64 (-.f64 #s(literal 0 binary64) (-.f64 (*.f64 #s(literal 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 binary64) (exp.f64 (*.f64 z #s(literal 3 binary64)))) (*.f64 x (*.f64 y (*.f64 y (*.f64 x (*.f64 x y)))))))) (neg.f64 (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (exp.f64 (+.f64 z z))) (*.f64 (*.f64 x y) (+.f64 (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) (exp.f64 z)) (*.f64 x y)))))))
(/.f64 (neg.f64 (-.f64 #s(literal 0 binary64) (-.f64 (*.f64 #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (exp.f64 (+.f64 z z))) (*.f64 y (*.f64 x (*.f64 x y)))))) (+.f64 (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) (exp.f64 z)) (*.f64 x y)))
(/.f64 (neg.f64 (-.f64 #s(literal 0 binary64) (-.f64 (*.f64 #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (exp.f64 (+.f64 z z))) (*.f64 y (*.f64 x (*.f64 x y)))))) (neg.f64 (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 x y)) (*.f64 (exp.f64 z) #s(literal -5641895835477563/5000000000000000 binary64)))))
(/.f64 (+.f64 (*.f64 #s(literal 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 binary64) (exp.f64 (*.f64 z #s(literal 3 binary64)))) (pow.f64 (+.f64 (*.f64 #s(literal 0 binary64) (*.f64 x y)) (-.f64 #s(literal 0 binary64) (*.f64 x y))) #s(literal 3 binary64))) (+.f64 (*.f64 #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (exp.f64 (+.f64 z z))) (-.f64 (*.f64 (+.f64 (*.f64 #s(literal 0 binary64) (*.f64 x y)) (-.f64 #s(literal 0 binary64) (*.f64 x y))) (+.f64 (*.f64 #s(literal 0 binary64) (*.f64 x y)) (-.f64 #s(literal 0 binary64) (*.f64 x y)))) (*.f64 (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) (exp.f64 z)) (+.f64 (*.f64 #s(literal 0 binary64) (*.f64 x y)) (-.f64 #s(literal 0 binary64) (*.f64 x y)))))))
(/.f64 (+.f64 (pow.f64 (-.f64 (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) (exp.f64 z)) (*.f64 x y)) #s(literal 3 binary64)) (pow.f64 (*.f64 #s(literal 2 binary64) (*.f64 #s(literal 0 binary64) (*.f64 x y))) #s(literal 3 binary64))) (+.f64 (pow.f64 (-.f64 (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) (exp.f64 z)) (*.f64 x y)) #s(literal 2 binary64)) (-.f64 (*.f64 (*.f64 #s(literal 2 binary64) (*.f64 #s(literal 0 binary64) (*.f64 x y))) (*.f64 #s(literal 2 binary64) (*.f64 #s(literal 0 binary64) (*.f64 x y)))) (*.f64 (-.f64 (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) (exp.f64 z)) (*.f64 x y)) (*.f64 #s(literal 2 binary64) (*.f64 #s(literal 0 binary64) (*.f64 x y)))))))
(/.f64 (-.f64 (*.f64 #s(literal 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 binary64) (exp.f64 (*.f64 z #s(literal 3 binary64)))) (pow.f64 (+.f64 (*.f64 x y) (*.f64 #s(literal 0 binary64) (*.f64 x y))) #s(literal 3 binary64))) (+.f64 (*.f64 #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (exp.f64 (+.f64 z z))) (+.f64 (*.f64 (+.f64 (*.f64 x y) (*.f64 #s(literal 0 binary64) (*.f64 x y))) (+.f64 (*.f64 x y) (*.f64 #s(literal 0 binary64) (*.f64 x y)))) (*.f64 (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) (exp.f64 z)) (+.f64 (*.f64 x y) (*.f64 #s(literal 0 binary64) (*.f64 x y)))))))
(/.f64 (-.f64 (pow.f64 (/.f64 (*.f64 #s(literal 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 binary64) (exp.f64 (*.f64 z #s(literal 3 binary64)))) (+.f64 (*.f64 #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (exp.f64 (+.f64 z z))) (*.f64 (*.f64 x y) (+.f64 (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) (exp.f64 z)) (*.f64 x y))))) #s(literal 3 binary64)) (pow.f64 (/.f64 (*.f64 x (*.f64 y (*.f64 y (*.f64 x (*.f64 x y))))) (+.f64 (*.f64 #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (exp.f64 (+.f64 z z))) (*.f64 (*.f64 x y) (+.f64 (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) (exp.f64 z)) (*.f64 x y))))) #s(literal 3 binary64))) (+.f64 (*.f64 (/.f64 (*.f64 #s(literal 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 binary64) (exp.f64 (*.f64 z #s(literal 3 binary64)))) (+.f64 (*.f64 #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (exp.f64 (+.f64 z z))) (*.f64 (*.f64 x y) (+.f64 (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) (exp.f64 z)) (*.f64 x y))))) (/.f64 (*.f64 #s(literal 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 binary64) (exp.f64 (*.f64 z #s(literal 3 binary64)))) (+.f64 (*.f64 #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (exp.f64 (+.f64 z z))) (*.f64 (*.f64 x y) (+.f64 (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) (exp.f64 z)) (*.f64 x y)))))) (+.f64 (*.f64 (/.f64 (*.f64 x (*.f64 y (*.f64 y (*.f64 x (*.f64 x y))))) (+.f64 (*.f64 #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (exp.f64 (+.f64 z z))) (*.f64 (*.f64 x y) (+.f64 (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) (exp.f64 z)) (*.f64 x y))))) (/.f64 (*.f64 x (*.f64 y (*.f64 y (*.f64 x (*.f64 x y))))) (+.f64 (*.f64 #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (exp.f64 (+.f64 z z))) (*.f64 (*.f64 x y) (+.f64 (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) (exp.f64 z)) (*.f64 x y)))))) (*.f64 (/.f64 (*.f64 #s(literal 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 binary64) (exp.f64 (*.f64 z #s(literal 3 binary64)))) (+.f64 (*.f64 #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (exp.f64 (+.f64 z z))) (*.f64 (*.f64 x y) (+.f64 (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) (exp.f64 z)) (*.f64 x y))))) (/.f64 (*.f64 x (*.f64 y (*.f64 y (*.f64 x (*.f64 x y))))) (+.f64 (*.f64 #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (exp.f64 (+.f64 z z))) (*.f64 (*.f64 x y) (+.f64 (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) (exp.f64 z)) (*.f64 x y)))))))))
(/.f64 (-.f64 (pow.f64 (/.f64 (*.f64 #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (exp.f64 (+.f64 z z))) (+.f64 (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) (exp.f64 z)) (*.f64 x y))) #s(literal 3 binary64)) (pow.f64 (/.f64 (*.f64 y (*.f64 x (*.f64 x y))) (+.f64 (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) (exp.f64 z)) (*.f64 x y))) #s(literal 3 binary64))) (+.f64 (*.f64 (/.f64 (*.f64 #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (exp.f64 (+.f64 z z))) (+.f64 (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) (exp.f64 z)) (*.f64 x y))) (/.f64 (*.f64 #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (exp.f64 (+.f64 z z))) (+.f64 (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) (exp.f64 z)) (*.f64 x y)))) (+.f64 (*.f64 (/.f64 (*.f64 y (*.f64 x (*.f64 x y))) (+.f64 (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) (exp.f64 z)) (*.f64 x y))) (/.f64 (*.f64 y (*.f64 x (*.f64 x y))) (+.f64 (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) (exp.f64 z)) (*.f64 x y)))) (*.f64 (/.f64 (*.f64 #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (exp.f64 (+.f64 z z))) (+.f64 (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) (exp.f64 z)) (*.f64 x y))) (/.f64 (*.f64 y (*.f64 x (*.f64 x y))) (+.f64 (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) (exp.f64 z)) (*.f64 x y)))))))
(/.f64 (-.f64 (pow.f64 (-.f64 (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) (exp.f64 z)) (*.f64 x y)) #s(literal 3 binary64)) (*.f64 (*.f64 #s(literal 0 binary64) (*.f64 x y)) (*.f64 (*.f64 #s(literal 0 binary64) (*.f64 x y)) (*.f64 #s(literal 0 binary64) (*.f64 x y))))) (+.f64 (pow.f64 (-.f64 (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) (exp.f64 z)) (*.f64 x y)) #s(literal 2 binary64)) (+.f64 (*.f64 (*.f64 #s(literal 0 binary64) (*.f64 x y)) (*.f64 #s(literal 0 binary64) (*.f64 x y))) (*.f64 (-.f64 (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) (exp.f64 z)) (*.f64 x y)) (*.f64 #s(literal 0 binary64) (*.f64 x y))))))
(/.f64 (-.f64 (*.f64 #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (exp.f64 (+.f64 z z))) (*.f64 (+.f64 (*.f64 #s(literal 0 binary64) (*.f64 x y)) (-.f64 #s(literal 0 binary64) (*.f64 x y))) (+.f64 (*.f64 #s(literal 0 binary64) (*.f64 x y)) (-.f64 #s(literal 0 binary64) (*.f64 x y))))) (-.f64 (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) (exp.f64 z)) (+.f64 (*.f64 #s(literal 0 binary64) (*.f64 x y)) (-.f64 #s(literal 0 binary64) (*.f64 x y)))))
(/.f64 (-.f64 (pow.f64 (-.f64 (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) (exp.f64 z)) (*.f64 x y)) #s(literal 2 binary64)) (*.f64 (*.f64 #s(literal 2 binary64) (*.f64 #s(literal 0 binary64) (*.f64 x y))) (*.f64 #s(literal 2 binary64) (*.f64 #s(literal 0 binary64) (*.f64 x y))))) (-.f64 (-.f64 (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) (exp.f64 z)) (*.f64 x y)) (*.f64 #s(literal 2 binary64) (*.f64 #s(literal 0 binary64) (*.f64 x y)))))
(/.f64 (-.f64 (*.f64 (*.f64 #s(literal 0 binary64) (*.f64 x y)) (*.f64 #s(literal 0 binary64) (*.f64 x y))) (pow.f64 (-.f64 (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) (exp.f64 z)) (*.f64 x y)) #s(literal 2 binary64))) (+.f64 (*.f64 x y) (*.f64 (exp.f64 z) #s(literal -5641895835477563/5000000000000000 binary64))))
(/.f64 (-.f64 (*.f64 y (*.f64 x (*.f64 x y))) (*.f64 #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (exp.f64 (+.f64 z z)))) (-.f64 (-.f64 #s(literal 0 binary64) (*.f64 x y)) (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) (exp.f64 z))))
(/.f64 (-.f64 (*.f64 #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (exp.f64 (+.f64 z z))) (*.f64 (+.f64 (*.f64 x y) (*.f64 #s(literal 0 binary64) (*.f64 x y))) (+.f64 (*.f64 x y) (*.f64 #s(literal 0 binary64) (*.f64 x y))))) (+.f64 (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) (exp.f64 z)) (+.f64 (*.f64 x y) (*.f64 #s(literal 0 binary64) (*.f64 x y)))))
(/.f64 (-.f64 (*.f64 (/.f64 (*.f64 #s(literal 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 binary64) (exp.f64 (*.f64 z #s(literal 3 binary64)))) (+.f64 (*.f64 #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (exp.f64 (+.f64 z z))) (*.f64 (*.f64 x y) (+.f64 (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) (exp.f64 z)) (*.f64 x y))))) (/.f64 (*.f64 #s(literal 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 binary64) (exp.f64 (*.f64 z #s(literal 3 binary64)))) (+.f64 (*.f64 #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (exp.f64 (+.f64 z z))) (*.f64 (*.f64 x y) (+.f64 (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) (exp.f64 z)) (*.f64 x y)))))) (*.f64 (/.f64 (*.f64 x (*.f64 y (*.f64 y (*.f64 x (*.f64 x y))))) (+.f64 (*.f64 #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (exp.f64 (+.f64 z z))) (*.f64 (*.f64 x y) (+.f64 (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) (exp.f64 z)) (*.f64 x y))))) (/.f64 (*.f64 x (*.f64 y (*.f64 y (*.f64 x (*.f64 x y))))) (+.f64 (*.f64 #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (exp.f64 (+.f64 z z))) (*.f64 (*.f64 x y) (+.f64 (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) (exp.f64 z)) (*.f64 x y))))))) (+.f64 (/.f64 (*.f64 #s(literal 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 binary64) (exp.f64 (*.f64 z #s(literal 3 binary64)))) (+.f64 (*.f64 #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (exp.f64 (+.f64 z z))) (*.f64 (*.f64 x y) (+.f64 (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) (exp.f64 z)) (*.f64 x y))))) (/.f64 (*.f64 x (*.f64 y (*.f64 y (*.f64 x (*.f64 x y))))) (+.f64 (*.f64 #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (exp.f64 (+.f64 z z))) (*.f64 (*.f64 x y) (+.f64 (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) (exp.f64 z)) (*.f64 x y)))))))
(/.f64 (-.f64 (*.f64 (/.f64 (*.f64 #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (exp.f64 (+.f64 z z))) (+.f64 (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) (exp.f64 z)) (*.f64 x y))) (/.f64 (*.f64 #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (exp.f64 (+.f64 z z))) (+.f64 (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) (exp.f64 z)) (*.f64 x y)))) (*.f64 (/.f64 (*.f64 y (*.f64 x (*.f64 x y))) (+.f64 (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) (exp.f64 z)) (*.f64 x y))) (/.f64 (*.f64 y (*.f64 x (*.f64 x y))) (+.f64 (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) (exp.f64 z)) (*.f64 x y))))) (+.f64 (/.f64 (*.f64 #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (exp.f64 (+.f64 z z))) (+.f64 (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) (exp.f64 z)) (*.f64 x y))) (/.f64 (*.f64 y (*.f64 x (*.f64 x y))) (+.f64 (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) (exp.f64 z)) (*.f64 x y)))))
(/.f64 (*.f64 (-.f64 (*.f64 #s(literal 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 binary64) (exp.f64 (*.f64 z #s(literal 3 binary64)))) (*.f64 x (*.f64 y (*.f64 y (*.f64 x (*.f64 x y)))))) #s(literal 1 binary64)) (+.f64 (*.f64 #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (exp.f64 (+.f64 z z))) (*.f64 (*.f64 x y) (+.f64 (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) (exp.f64 z)) (*.f64 x y)))))
(/.f64 (*.f64 (-.f64 (*.f64 #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (exp.f64 (+.f64 z z))) (*.f64 y (*.f64 x (*.f64 x y)))) #s(literal 1 binary64)) (+.f64 (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) (exp.f64 z)) (*.f64 x y)))
(/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) (exp.f64 z)) #s(literal 9 binary64)) (*.f64 (*.f64 x (*.f64 y (*.f64 y (*.f64 x (*.f64 x y))))) (*.f64 (*.f64 x y) (*.f64 (*.f64 y (*.f64 x (*.f64 x y))) (*.f64 x (*.f64 y (*.f64 y (*.f64 x (*.f64 x y))))))))) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (exp.f64 (+.f64 z z))) (*.f64 (*.f64 x y) (+.f64 (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) (exp.f64 z)) (*.f64 x y)))))) (+.f64 (pow.f64 (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) (exp.f64 z)) #s(literal 6 binary64)) (*.f64 (*.f64 x (*.f64 y (*.f64 y (*.f64 x (*.f64 x y))))) (+.f64 (*.f64 #s(literal 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 binary64) (exp.f64 (*.f64 z #s(literal 3 binary64)))) (*.f64 x (*.f64 y (*.f64 y (*.f64 x (*.f64 x y)))))))))
(/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) (exp.f64 z)) #s(literal 6 binary64)) (*.f64 (*.f64 x y) (*.f64 (*.f64 y (*.f64 x (*.f64 x y))) (*.f64 x (*.f64 y (*.f64 y (*.f64 x (*.f64 x y)))))))) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (exp.f64 (+.f64 z z))) (*.f64 (*.f64 x y) (+.f64 (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) (exp.f64 z)) (*.f64 x y)))))) (+.f64 (*.f64 #s(literal 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 binary64) (exp.f64 (*.f64 z #s(literal 3 binary64)))) (*.f64 x (*.f64 y (*.f64 y (*.f64 x (*.f64 x y)))))))
(/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) (exp.f64 z)) #s(literal 6 binary64)) (*.f64 (*.f64 x y) (*.f64 (*.f64 y (*.f64 x (*.f64 x y))) (*.f64 x (*.f64 y (*.f64 y (*.f64 x (*.f64 x y)))))))) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) (exp.f64 z)) (*.f64 x y)))) (+.f64 (pow.f64 (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) (exp.f64 z)) #s(literal 4 binary64)) (*.f64 (*.f64 y (*.f64 x (*.f64 x y))) (+.f64 (*.f64 #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (exp.f64 (+.f64 z z))) (*.f64 y (*.f64 x (*.f64 x y)))))))
(/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) (exp.f64 z)) #s(literal 4 binary64)) (*.f64 (*.f64 y (*.f64 x (*.f64 x y))) (*.f64 y (*.f64 x (*.f64 x y))))) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) (exp.f64 z)) (*.f64 x y)))) (+.f64 (*.f64 #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (exp.f64 (+.f64 z z))) (*.f64 y (*.f64 x (*.f64 x y)))))
(pow.f64 (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) (exp.f64 z)) (*.f64 x y))) #s(literal -1 binary64))
(*.f64 (-.f64 (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) (exp.f64 z)) (*.f64 x y)) #s(literal 1 binary64))
(*.f64 (-.f64 (*.f64 #s(literal 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 binary64) (exp.f64 (*.f64 z #s(literal 3 binary64)))) (*.f64 x (*.f64 y (*.f64 y (*.f64 x (*.f64 x y)))))) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (exp.f64 (+.f64 z z))) (*.f64 (*.f64 x y) (+.f64 (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) (exp.f64 z)) (*.f64 x y))))))
(*.f64 (-.f64 (*.f64 #s(literal 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 binary64) (exp.f64 (*.f64 z #s(literal 3 binary64)))) (*.f64 x (*.f64 y (*.f64 y (*.f64 x (*.f64 x y)))))) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (exp.f64 (+.f64 z z))) (*.f64 (-.f64 #s(literal 0 binary64) (*.f64 x y)) (-.f64 (-.f64 #s(literal 0 binary64) (*.f64 x y)) (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) (exp.f64 z)))))))
(*.f64 (-.f64 (*.f64 #s(literal 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 binary64) (exp.f64 (*.f64 z #s(literal 3 binary64)))) (*.f64 x (*.f64 y (*.f64 y (*.f64 x (*.f64 x y)))))) (/.f64 (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (exp.f64 (+.f64 z z))) (*.f64 (*.f64 x y) (+.f64 (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) (exp.f64 z)) (*.f64 x y))))) #s(literal 1 binary64)))
(*.f64 (+.f64 (*.f64 #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (exp.f64 (+.f64 z z))) (*.f64 (*.f64 x y) (+.f64 (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) (exp.f64 z)) (*.f64 x y)))) (/.f64 (-.f64 (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) (exp.f64 z)) (*.f64 x y)) (+.f64 (*.f64 #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (exp.f64 (+.f64 z z))) (*.f64 (*.f64 x y) (+.f64 (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) (exp.f64 z)) (*.f64 x y))))))
(*.f64 (+.f64 (*.f64 #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (exp.f64 (+.f64 z z))) (*.f64 (*.f64 x y) (+.f64 (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) (exp.f64 z)) (*.f64 x y)))) (*.f64 (-.f64 (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) (exp.f64 z)) (*.f64 x y)) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (exp.f64 (+.f64 z z))) (*.f64 (*.f64 x y) (+.f64 (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) (exp.f64 z)) (*.f64 x y)))))))
(*.f64 #s(literal 1 binary64) (-.f64 (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) (exp.f64 z)) (*.f64 x y)))
(*.f64 (-.f64 (*.f64 #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (exp.f64 (+.f64 z z))) (*.f64 y (*.f64 x (*.f64 x y)))) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) (exp.f64 z)) (*.f64 x y))))
(*.f64 (-.f64 (*.f64 #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (exp.f64 (+.f64 z z))) (*.f64 y (*.f64 x (*.f64 x y)))) (/.f64 (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) (exp.f64 z)) (*.f64 x y))) #s(literal 1 binary64)))
(*.f64 (+.f64 (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) (exp.f64 z)) (*.f64 x y)) (/.f64 (-.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 (+.f64 (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) (exp.f64 z)) (*.f64 x y)) (*.f64 (-.f64 (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) (exp.f64 z)) (*.f64 x y)) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) (exp.f64 z)) (*.f64 x y)))))
(*.f64 #s(literal -1 binary64) (+.f64 (*.f64 x y) (*.f64 (exp.f64 z) #s(literal -5641895835477563/5000000000000000 binary64))))
(*.f64 (pow.f64 (-.f64 (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) (exp.f64 z)) (*.f64 x y)) #s(literal 2 binary64)) (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) (exp.f64 z)) (*.f64 x y))))
(*.f64 (-.f64 #s(literal 0 binary64) (-.f64 (*.f64 #s(literal 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 binary64) (exp.f64 (*.f64 z #s(literal 3 binary64)))) (*.f64 x (*.f64 y (*.f64 y (*.f64 x (*.f64 x y))))))) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (exp.f64 (+.f64 z z))) (*.f64 (*.f64 x y) (+.f64 (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) (exp.f64 z)) (*.f64 x y)))))))
(*.f64 (-.f64 #s(literal 0 binary64) (-.f64 (*.f64 #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (exp.f64 (+.f64 z z))) (*.f64 y (*.f64 x (*.f64 x y))))) (/.f64 #s(literal 1 binary64) (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 x y)) (*.f64 (exp.f64 z) #s(literal -5641895835477563/5000000000000000 binary64)))))
(*.f64 (pow.f64 (-.f64 (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) (exp.f64 z)) (*.f64 x y)) #s(literal 3 binary64)) (/.f64 #s(literal 1 binary64) (pow.f64 (-.f64 (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) (exp.f64 z)) (*.f64 x y)) #s(literal 2 binary64))))
(*.f64 (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (exp.f64 (+.f64 z z))) (*.f64 (*.f64 x y) (+.f64 (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) (exp.f64 z)) (*.f64 x y))))) (-.f64 (*.f64 #s(literal 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 binary64) (exp.f64 (*.f64 z #s(literal 3 binary64)))) (*.f64 x (*.f64 y (*.f64 y (*.f64 x (*.f64 x y)))))))
(*.f64 (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) (exp.f64 z)) (*.f64 x y))) (-.f64 (*.f64 #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (exp.f64 (+.f64 z z))) (*.f64 y (*.f64 x (*.f64 x y)))))
(*.f64 (/.f64 (-.f64 (*.f64 #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (exp.f64 (+.f64 z z))) (*.f64 y (*.f64 x (*.f64 x y)))) (-.f64 (*.f64 #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (exp.f64 (+.f64 z z))) (*.f64 y (*.f64 x (*.f64 x y))))) (-.f64 (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) (exp.f64 z)) (*.f64 x y)))
(*.f64 (/.f64 (-.f64 (*.f64 #s(literal 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 binary64) (exp.f64 (*.f64 z #s(literal 3 binary64)))) (*.f64 x (*.f64 y (*.f64 y (*.f64 x (*.f64 x y)))))) (+.f64 (pow.f64 (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) (exp.f64 z)) #s(literal 6 binary64)) (pow.f64 (*.f64 (*.f64 x y) (+.f64 (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) (exp.f64 z)) (*.f64 x y))) #s(literal 3 binary64)))) (+.f64 (pow.f64 (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) (exp.f64 z)) #s(literal 4 binary64)) (*.f64 (*.f64 (*.f64 x y) (+.f64 (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) (exp.f64 z)) (*.f64 x y))) (-.f64 (*.f64 (*.f64 x y) (+.f64 (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) (exp.f64 z)) (*.f64 x y))) (*.f64 #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (exp.f64 (+.f64 z z)))))))
(*.f64 (/.f64 (-.f64 (*.f64 #s(literal 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 binary64) (exp.f64 (*.f64 z #s(literal 3 binary64)))) (*.f64 x (*.f64 y (*.f64 y (*.f64 x (*.f64 x y)))))) (-.f64 (pow.f64 (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) (exp.f64 z)) #s(literal 4 binary64)) (pow.f64 (*.f64 (*.f64 x y) (+.f64 (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) (exp.f64 z)) (*.f64 x y))) #s(literal 2 binary64)))) (-.f64 (*.f64 #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (exp.f64 (+.f64 z z))) (*.f64 (*.f64 x y) (+.f64 (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) (exp.f64 z)) (*.f64 x y)))))
(*.f64 (/.f64 (-.f64 (*.f64 #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (exp.f64 (+.f64 z z))) (*.f64 y (*.f64 x (*.f64 x y)))) (+.f64 (*.f64 #s(literal 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 binary64) (exp.f64 (*.f64 z #s(literal 3 binary64)))) (*.f64 x (*.f64 y (*.f64 y (*.f64 x (*.f64 x y))))))) (+.f64 (*.f64 #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (exp.f64 (+.f64 z z))) (*.f64 (*.f64 x y) (+.f64 (*.f64 x y) (*.f64 (exp.f64 z) #s(literal -5641895835477563/5000000000000000 binary64))))))
(*.f64 #s(literal 5641895835477563/5000000000000000 binary64) (exp.f64 z))
(*.f64 (exp.f64 z) #s(literal 5641895835477563/5000000000000000 binary64))

simplify402.0ms (4.3%)

Algorithm
egg-herbie
Rules
4050×*-lowering-*.f32
4050×*-lowering-*.f64
2874×+-lowering-+.f64
2874×+-lowering-+.f32
2190×/-lowering-/.f32
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
03031821
19521705
230041599
085691599
Stop Event
iter limit
node limit
Counts
120 → 120
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))))))
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)))))
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)))
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))))))
(- 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))))
(- x (/ 1 x))
(- (+ x (* -5641895835477563/5000000000000000 (/ (exp z) (* (pow x 2) y)))) (/ 1 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))
(+ 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)))))
(+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y))))
(+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y))))
(+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y))))
(+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y))))
(+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y))))
(+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y))))
(+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y))))
(+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y))))
(* 5000000000000000/5641895835477563 (/ y (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)))))
(/ -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))))
(/ -1 x)
(- (* -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))
(/ 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))))
(/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)))
(/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)))
(/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)))
(/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)))
(/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)))
(/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)))
(/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)))
(/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)))
(* 5000000000000000/5641895835477563 (/ y (exp z)))
(+ (* 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))))))
(/ -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)
(* -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))
(- 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 (exp z)) (* x 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))
(- (* 5641895835477563/5000000000000000 (exp z)) (* x y))
(- (* 5641895835477563/5000000000000000 (exp z)) (* x y))
(- (* 5641895835477563/5000000000000000 (exp z)) (* x y))
(* 5641895835477563/5000000000000000 (exp z))
(+ (* -1 (* x y)) (* 5641895835477563/5000000000000000 (exp z)))
(+ (* -1 (* x y)) (* 5641895835477563/5000000000000000 (exp z)))
(+ (* -1 (* x y)) (* 5641895835477563/5000000000000000 (exp z)))
(* -1 (* x y))
(* x (- (* 5641895835477563/5000000000000000 (/ (exp z) x)) y))
(* x (- (* 5641895835477563/5000000000000000 (/ (exp z) x)) y))
(* x (- (* 5641895835477563/5000000000000000 (/ (exp z) x)) y))
(* -1 (* x y))
(* -1 (* x (- (* -5641895835477563/5000000000000000 (/ (exp z) x)) (* -1 y))))
(* -1 (* x (- (* -5641895835477563/5000000000000000 (/ (exp z) x)) (* -1 y))))
(* -1 (* x (- (* -5641895835477563/5000000000000000 (/ (exp z) x)) (* -1 y))))
(* 5641895835477563/5000000000000000 (exp z))
(+ (* -1 (* x y)) (* 5641895835477563/5000000000000000 (exp z)))
(+ (* -1 (* x y)) (* 5641895835477563/5000000000000000 (exp z)))
(+ (* -1 (* x y)) (* 5641895835477563/5000000000000000 (exp z)))
(* -1 (* x y))
(* y (- (* 5641895835477563/5000000000000000 (/ (exp z) y)) x))
(* y (- (* 5641895835477563/5000000000000000 (/ (exp z) y)) x))
(* y (- (* 5641895835477563/5000000000000000 (/ (exp z) y)) x))
(* -1 (* x y))
(* -1 (* y (- (* -5641895835477563/5000000000000000 (/ (exp z) y)) (* -1 x))))
(* -1 (* y (- (* -5641895835477563/5000000000000000 (/ (exp z) y)) (* -1 x))))
(* -1 (* y (- (* -5641895835477563/5000000000000000 (/ (exp z) y)) (* -1 x))))
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))))))
(* 5641895835477563/5000000000000000 (exp z))
(* 5641895835477563/5000000000000000 (exp z))
(* 5641895835477563/5000000000000000 (exp z))
(* 5641895835477563/5000000000000000 (exp z))
(* 5641895835477563/5000000000000000 (exp z))
(* 5641895835477563/5000000000000000 (exp z))
(* 5641895835477563/5000000000000000 (exp z))
(* 5641895835477563/5000000000000000 (exp z))
Outputs
(* 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))))))
(+.f64 x (*.f64 y (+.f64 (/.f64 (*.f64 #s(literal 25000000000000000000000000000000/31830988618379068626528276418969 binary64) (*.f64 y x)) (exp.f64 (*.f64 #s(literal 2 binary64) z))) (/.f64 #s(literal 5000000000000000/5641895835477563 binary64) (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))))))
(+.f64 (*.f64 x (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 #s(literal 125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547 binary64) (*.f64 x (*.f64 y (*.f64 y y)))) (exp.f64 (+.f64 z (*.f64 #s(literal 2 binary64) z)))))) (*.f64 y (+.f64 (/.f64 (*.f64 #s(literal 25000000000000000000000000000000/31830988618379068626528276418969 binary64) (*.f64 y x)) (exp.f64 (*.f64 #s(literal 2 binary64) z))) (/.f64 #s(literal 5000000000000000/5641895835477563 binary64) (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))))))
(+.f64 (*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 x (+.f64 (/.f64 (*.f64 #s(literal 625000000000000000000000000000000000000000000000000000000000000/1013211836423377808197068612118338110498536634308026710423022961 binary64) (*.f64 x (pow.f64 y #s(literal 4 binary64)))) (pow.f64 (exp.f64 z) #s(literal 4 binary64))) (/.f64 (*.f64 #s(literal 125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547 binary64) (*.f64 y (*.f64 y y))) (exp.f64 (+.f64 z (*.f64 #s(literal 2 binary64) z)))))))) (*.f64 y (+.f64 (/.f64 (*.f64 #s(literal 25000000000000000000000000000000/31830988618379068626528276418969 binary64) (*.f64 y x)) (exp.f64 (*.f64 #s(literal 2 binary64) z))) (/.f64 #s(literal 5000000000000000/5641895835477563 binary64) (exp.f64 z)))))
x
(* x (- 1 (/ 1 (pow x 2))))
(*.f64 x (+.f64 #s(literal 1 binary64) (/.f64 #s(literal -1 binary64) (*.f64 x x))))
(* x (- (+ 1 (* -5641895835477563/5000000000000000 (/ (exp z) (* (pow x 3) y)))) (/ 1 (pow x 2))))
(*.f64 x (-.f64 (/.f64 (*.f64 #s(literal -5641895835477563/5000000000000000 binary64) (/.f64 (exp.f64 z) y)) (*.f64 x (*.f64 x x))) (+.f64 (/.f64 #s(literal 1 binary64) (*.f64 x x)) #s(literal -1 binary64))))
(* 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 x (+.f64 (/.f64 (/.f64 (*.f64 (exp.f64 (*.f64 #s(literal 2 binary64) z)) #s(literal -31830988618379068626528276418969/25000000000000000000000000000000 binary64)) (*.f64 y y)) (pow.f64 x #s(literal 4 binary64))) (-.f64 (/.f64 (*.f64 #s(literal -5641895835477563/5000000000000000 binary64) (/.f64 (exp.f64 z) y)) (*.f64 x (*.f64 x x))) (+.f64 (/.f64 #s(literal 1 binary64) (*.f64 x x)) #s(literal -1 binary64)))))
x
(* -1 (* x (- (/ 1 (pow x 2)) 1)))
(*.f64 x (+.f64 #s(literal 1 binary64) (/.f64 #s(literal -1 binary64) (*.f64 x x))))
(* -1 (* x (- (+ (* 5641895835477563/5000000000000000 (/ (exp z) (* (pow x 3) y))) (/ 1 (pow x 2))) 1)))
(*.f64 x (-.f64 (/.f64 (*.f64 #s(literal -5641895835477563/5000000000000000 binary64) (/.f64 (exp.f64 z) y)) (*.f64 x (*.f64 x x))) (+.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 x (+.f64 (/.f64 (+.f64 (/.f64 (*.f64 (exp.f64 (*.f64 #s(literal 2 binary64) z)) #s(literal -31830988618379068626528276418969/25000000000000000000000000000000 binary64)) (*.f64 y (*.f64 y x))) (*.f64 #s(literal -5641895835477563/5000000000000000 binary64) (/.f64 (exp.f64 z) y))) (*.f64 x (*.f64 x x))) (+.f64 #s(literal 1 binary64) (/.f64 #s(literal -1 binary64) (*.f64 x x)))))
x
(+ x (* 5000000000000000/5641895835477563 (/ y (exp z))))
(+.f64 (*.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))))))
(+.f64 x (*.f64 y (+.f64 (/.f64 (*.f64 #s(literal 25000000000000000000000000000000/31830988618379068626528276418969 binary64) (*.f64 y x)) (exp.f64 (*.f64 #s(literal 2 binary64) z))) (/.f64 #s(literal 5000000000000000/5641895835477563 binary64) (exp.f64 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))))))
(+.f64 x (*.f64 y (+.f64 (/.f64 #s(literal 5000000000000000/5641895835477563 binary64) (exp.f64 z)) (*.f64 y (+.f64 (/.f64 (*.f64 #s(literal 125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547 binary64) (*.f64 y (*.f64 x x))) (exp.f64 (+.f64 z (*.f64 #s(literal 2 binary64) z)))) (/.f64 (*.f64 x #s(literal 25000000000000000000000000000000/31830988618379068626528276418969 binary64)) (exp.f64 (*.f64 #s(literal 2 binary64) z))))))))
(- 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 (+.f64 #s(literal -1 binary64) (/.f64 (/.f64 (*.f64 (exp.f64 z) #s(literal -5641895835477563/5000000000000000 binary64)) x) y)) 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 (+.f64 (/.f64 (*.f64 (exp.f64 (*.f64 #s(literal 2 binary64) z)) #s(literal -31830988618379068626528276418969/25000000000000000000000000000000 binary64)) (*.f64 y (*.f64 y x))) (*.f64 #s(literal -5641895835477563/5000000000000000 binary64) (/.f64 (exp.f64 z) y))) 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 (+.f64 x (/.f64 (*.f64 (/.f64 #s(literal -179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 binary64) y) (/.f64 (exp.f64 (+.f64 z (*.f64 #s(literal 2 binary64) z))) (pow.f64 x #s(literal 4 binary64)))) (*.f64 y y))) (/.f64 (+.f64 #s(literal -1 binary64) (/.f64 (+.f64 (/.f64 (*.f64 (exp.f64 (*.f64 #s(literal 2 binary64) z)) #s(literal -31830988618379068626528276418969/25000000000000000000000000000000 binary64)) (*.f64 y (*.f64 y x))) (*.f64 #s(literal -5641895835477563/5000000000000000 binary64) (/.f64 (exp.f64 z) y))) x)) x))
(- 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 (+.f64 #s(literal -1 binary64) (/.f64 (/.f64 (*.f64 (exp.f64 z) #s(literal -5641895835477563/5000000000000000 binary64)) x) y)) x))
(- (+ 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 (+.f64 (/.f64 (*.f64 (exp.f64 (*.f64 #s(literal 2 binary64) z)) #s(literal -31830988618379068626528276418969/25000000000000000000000000000000 binary64)) (*.f64 y (*.f64 y x))) (*.f64 #s(literal -5641895835477563/5000000000000000 binary64) (/.f64 (exp.f64 z) y))) 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 x (/.f64 #s(literal -1 binary64) x)) (/.f64 (+.f64 (/.f64 (/.f64 (*.f64 (exp.f64 z) #s(literal -5641895835477563/5000000000000000 binary64)) x) x) (/.f64 (+.f64 (*.f64 (/.f64 #s(literal -179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 binary64) y) (/.f64 (exp.f64 (+.f64 z (*.f64 #s(literal 2 binary64) z))) (pow.f64 x #s(literal 4 binary64)))) (/.f64 (*.f64 (exp.f64 (*.f64 #s(literal 2 binary64) z)) #s(literal -31830988618379068626528276418969/25000000000000000000000000000000 binary64)) (*.f64 x (*.f64 x x)))) y)) y))
(+ x (/ y (- 5641895835477563/5000000000000000 (* x y))))
(+.f64 x (/.f64 y (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x))))
(+ x (+ (* -5641895835477563/5000000000000000 (/ (* y z) (pow (- 5641895835477563/5000000000000000 (* x y)) 2))) (/ y (- 5641895835477563/5000000000000000 (* x y)))))
(+.f64 (+.f64 x (/.f64 y (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)))) (/.f64 (*.f64 #s(literal -5641895835477563/5000000000000000 binary64) (*.f64 y z)) (*.f64 (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)) (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 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 (+.f64 x (/.f64 y (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)))) (*.f64 z (-.f64 (/.f64 (*.f64 y #s(literal -5641895835477563/5000000000000000 binary64)) (*.f64 (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)) (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)))) (*.f64 z (*.f64 (/.f64 (/.f64 y (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x))) (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x))) (+.f64 (/.f64 #s(literal -31830988618379068626528276418969/25000000000000000000000000000000 binary64) (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x))) #s(literal 5641895835477563/10000000000000000 binary64)))))))
(+ 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 (+.f64 x (/.f64 y (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)))) (*.f64 z (+.f64 (*.f64 z (-.f64 (-.f64 #s(literal 0 binary64) (*.f64 (/.f64 (/.f64 y (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x))) (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x))) (+.f64 (/.f64 #s(literal -31830988618379068626528276418969/25000000000000000000000000000000 binary64) (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x))) #s(literal 5641895835477563/10000000000000000 binary64)))) (*.f64 z (+.f64 (/.f64 (*.f64 #s(literal -5641895835477563/5000000000000000 binary64) (*.f64 (/.f64 (/.f64 y (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x))) (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x))) (+.f64 (/.f64 #s(literal -31830988618379068626528276418969/25000000000000000000000000000000 binary64) (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x))) #s(literal 5641895835477563/10000000000000000 binary64)))) (-.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) (*.f64 y x))) (+.f64 (/.f64 #s(literal -31830988618379068626528276418969/50000000000000000000000000000000 binary64) (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x))) #s(literal 5641895835477563/30000000000000000 binary64))))))) (/.f64 (*.f64 y #s(literal -5641895835477563/5000000000000000 binary64)) (*.f64 (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)) (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)))))))
(+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y))))
(+.f64 x (/.f64 y (-.f64 (*.f64 (exp.f64 z) #s(literal 5641895835477563/5000000000000000 binary64)) (*.f64 y x))))
(+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y))))
(+.f64 x (/.f64 y (-.f64 (*.f64 (exp.f64 z) #s(literal 5641895835477563/5000000000000000 binary64)) (*.f64 y x))))
(+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y))))
(+.f64 x (/.f64 y (-.f64 (*.f64 (exp.f64 z) #s(literal 5641895835477563/5000000000000000 binary64)) (*.f64 y x))))
(+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y))))
(+.f64 x (/.f64 y (-.f64 (*.f64 (exp.f64 z) #s(literal 5641895835477563/5000000000000000 binary64)) (*.f64 y x))))
(+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y))))
(+.f64 x (/.f64 y (-.f64 (*.f64 (exp.f64 z) #s(literal 5641895835477563/5000000000000000 binary64)) (*.f64 y x))))
(+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y))))
(+.f64 x (/.f64 y (-.f64 (*.f64 (exp.f64 z) #s(literal 5641895835477563/5000000000000000 binary64)) (*.f64 y x))))
(+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y))))
(+.f64 x (/.f64 y (-.f64 (*.f64 (exp.f64 z) #s(literal 5641895835477563/5000000000000000 binary64)) (*.f64 y x))))
(+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y))))
(+.f64 x (/.f64 y (-.f64 (*.f64 (exp.f64 z) #s(literal 5641895835477563/5000000000000000 binary64)) (*.f64 y x))))
(* 5000000000000000/5641895835477563 (/ y (exp z)))
(*.f64 #s(literal 5000000000000000/5641895835477563 binary64) (/.f64 y (exp.f64 z)))
(* y (+ (* 25000000000000000000000000000000/31830988618379068626528276418969 (/ (* x y) (pow (exp z) 2))) (* 5000000000000000/5641895835477563 (/ 1 (exp z)))))
(*.f64 y (+.f64 (/.f64 (*.f64 #s(literal 25000000000000000000000000000000/31830988618379068626528276418969 binary64) (*.f64 y x)) (exp.f64 (*.f64 #s(literal 2 binary64) z))) (/.f64 #s(literal 5000000000000000/5641895835477563 binary64) (exp.f64 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)))))
(*.f64 y (+.f64 (/.f64 #s(literal 5000000000000000/5641895835477563 binary64) (exp.f64 z)) (*.f64 y (+.f64 (/.f64 (*.f64 #s(literal 125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547 binary64) (*.f64 y (*.f64 x x))) (exp.f64 (+.f64 z (*.f64 #s(literal 2 binary64) z)))) (/.f64 (*.f64 x #s(literal 25000000000000000000000000000000/31830988618379068626528276418969 binary64)) (exp.f64 (*.f64 #s(literal 2 binary64) 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)))))
(*.f64 y (+.f64 (/.f64 #s(literal 5000000000000000/5641895835477563 binary64) (exp.f64 z)) (*.f64 y (+.f64 (*.f64 y (+.f64 (/.f64 (*.f64 #s(literal 625000000000000000000000000000000000000000000000000000000000000/1013211836423377808197068612118338110498536634308026710423022961 binary64) (*.f64 y (*.f64 x (*.f64 x x)))) (pow.f64 (exp.f64 z) #s(literal 4 binary64))) (/.f64 (*.f64 #s(literal 125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547 binary64) (*.f64 x x)) (exp.f64 (+.f64 z (*.f64 #s(literal 2 binary64) z)))))) (/.f64 (*.f64 x #s(literal 25000000000000000000000000000000/31830988618379068626528276418969 binary64)) (exp.f64 (*.f64 #s(literal 2 binary64) z)))))))
(/ -1 x)
(/.f64 #s(literal -1 binary64) x)
(- (* -5641895835477563/5000000000000000 (/ (exp z) (* (pow x 2) y))) (/ 1 x))
(/.f64 (+.f64 #s(literal -1 binary64) (/.f64 (/.f64 (*.f64 (exp.f64 z) #s(literal -5641895835477563/5000000000000000 binary64)) x) y)) 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 #s(literal -1 binary64) (/.f64 (+.f64 (/.f64 (*.f64 (exp.f64 (*.f64 #s(literal 2 binary64) z)) #s(literal -31830988618379068626528276418969/25000000000000000000000000000000 binary64)) (*.f64 y (*.f64 y x))) (*.f64 #s(literal -5641895835477563/5000000000000000 binary64) (/.f64 (exp.f64 z) y))) 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 (/.f64 (*.f64 (/.f64 #s(literal -179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 binary64) y) (/.f64 (exp.f64 (+.f64 z (*.f64 #s(literal 2 binary64) z))) (pow.f64 x #s(literal 4 binary64)))) (*.f64 y y)) (/.f64 (+.f64 #s(literal -1 binary64) (/.f64 (+.f64 (/.f64 (*.f64 (exp.f64 (*.f64 #s(literal 2 binary64) z)) #s(literal -31830988618379068626528276418969/25000000000000000000000000000000 binary64)) (*.f64 y (*.f64 y x))) (*.f64 #s(literal -5641895835477563/5000000000000000 binary64) (/.f64 (exp.f64 z) y))) x)) x))
(/ -1 x)
(/.f64 #s(literal -1 binary64) x)
(- (* -5641895835477563/5000000000000000 (/ (exp z) (* (pow x 2) y))) (/ 1 x))
(/.f64 (+.f64 #s(literal -1 binary64) (/.f64 (/.f64 (*.f64 (exp.f64 z) #s(literal -5641895835477563/5000000000000000 binary64)) x) y)) x)
(- (* -1 (/ (- (* 31830988618379068626528276418969/25000000000000000000000000000000 (/ (pow (exp z) 2) (* (pow x 3) y))) (* -5641895835477563/5000000000000000 (/ (exp z) (pow x 2)))) y)) (/ 1 x))
(/.f64 (+.f64 #s(literal -1 binary64) (/.f64 (+.f64 (/.f64 (*.f64 (exp.f64 (*.f64 #s(literal 2 binary64) z)) #s(literal -31830988618379068626528276418969/25000000000000000000000000000000 binary64)) (*.f64 y (*.f64 y x))) (*.f64 #s(literal -5641895835477563/5000000000000000 binary64) (/.f64 (exp.f64 z) y))) 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 (/.f64 (/.f64 (*.f64 (exp.f64 z) #s(literal -5641895835477563/5000000000000000 binary64)) x) x) (/.f64 (+.f64 (*.f64 (/.f64 #s(literal -179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 binary64) y) (/.f64 (exp.f64 (+.f64 z (*.f64 #s(literal 2 binary64) z))) (pow.f64 x #s(literal 4 binary64)))) (/.f64 (*.f64 (exp.f64 (*.f64 #s(literal 2 binary64) z)) #s(literal -31830988618379068626528276418969/25000000000000000000000000000000 binary64)) (*.f64 x (*.f64 x x)))) y)) y) (/.f64 #s(literal -1 binary64) 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 y (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x))) (/.f64 (*.f64 #s(literal -5641895835477563/5000000000000000 binary64) (*.f64 y z)) (*.f64 (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)) (-.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))))
(+.f64 (/.f64 y (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x))) (*.f64 z (-.f64 (/.f64 (*.f64 y #s(literal -5641895835477563/5000000000000000 binary64)) (*.f64 (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)) (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)))) (*.f64 z (*.f64 (/.f64 (/.f64 y (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x))) (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x))) (+.f64 (/.f64 #s(literal -31830988618379068626528276418969/25000000000000000000000000000000 binary64) (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x))) #s(literal 5641895835477563/10000000000000000 binary64)))))))
(+ (* 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 (/.f64 y (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x))) (*.f64 z (+.f64 (*.f64 z (-.f64 (-.f64 #s(literal 0 binary64) (*.f64 (/.f64 (/.f64 y (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x))) (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x))) (+.f64 (/.f64 #s(literal -31830988618379068626528276418969/25000000000000000000000000000000 binary64) (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x))) #s(literal 5641895835477563/10000000000000000 binary64)))) (*.f64 z (+.f64 (/.f64 (*.f64 #s(literal -5641895835477563/5000000000000000 binary64) (*.f64 (/.f64 (/.f64 y (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x))) (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x))) (+.f64 (/.f64 #s(literal -31830988618379068626528276418969/25000000000000000000000000000000 binary64) (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x))) #s(literal 5641895835477563/10000000000000000 binary64)))) (-.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) (*.f64 y x))) (+.f64 (/.f64 #s(literal -31830988618379068626528276418969/50000000000000000000000000000000 binary64) (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x))) #s(literal 5641895835477563/30000000000000000 binary64))))))) (/.f64 (*.f64 y #s(literal -5641895835477563/5000000000000000 binary64)) (*.f64 (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)) (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)))))))
(/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)))
(/.f64 y (-.f64 (*.f64 (exp.f64 z) #s(literal 5641895835477563/5000000000000000 binary64)) (*.f64 y x)))
(/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)))
(/.f64 y (-.f64 (*.f64 (exp.f64 z) #s(literal 5641895835477563/5000000000000000 binary64)) (*.f64 y x)))
(/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)))
(/.f64 y (-.f64 (*.f64 (exp.f64 z) #s(literal 5641895835477563/5000000000000000 binary64)) (*.f64 y x)))
(/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)))
(/.f64 y (-.f64 (*.f64 (exp.f64 z) #s(literal 5641895835477563/5000000000000000 binary64)) (*.f64 y x)))
(/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)))
(/.f64 y (-.f64 (*.f64 (exp.f64 z) #s(literal 5641895835477563/5000000000000000 binary64)) (*.f64 y x)))
(/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)))
(/.f64 y (-.f64 (*.f64 (exp.f64 z) #s(literal 5641895835477563/5000000000000000 binary64)) (*.f64 y x)))
(/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)))
(/.f64 y (-.f64 (*.f64 (exp.f64 z) #s(literal 5641895835477563/5000000000000000 binary64)) (*.f64 y x)))
(/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)))
(/.f64 y (-.f64 (*.f64 (exp.f64 z) #s(literal 5641895835477563/5000000000000000 binary64)) (*.f64 y x)))
(* 5000000000000000/5641895835477563 (/ y (exp z)))
(*.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))))
(*.f64 y (+.f64 (/.f64 (*.f64 #s(literal 25000000000000000000000000000000/31830988618379068626528276418969 binary64) (*.f64 y x)) (exp.f64 (*.f64 #s(literal 2 binary64) z))) (/.f64 #s(literal 5000000000000000/5641895835477563 binary64) (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))))))
(+.f64 (/.f64 (*.f64 x (*.f64 #s(literal 125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547 binary64) (*.f64 x (*.f64 y (*.f64 y y))))) (exp.f64 (+.f64 z (*.f64 #s(literal 2 binary64) z)))) (*.f64 y (+.f64 (/.f64 (*.f64 #s(literal 25000000000000000000000000000000/31830988618379068626528276418969 binary64) (*.f64 y x)) (exp.f64 (*.f64 #s(literal 2 binary64) z))) (/.f64 #s(literal 5000000000000000/5641895835477563 binary64) (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))))))
(+.f64 (*.f64 #s(literal 5000000000000000/5641895835477563 binary64) (/.f64 y (exp.f64 z))) (*.f64 x (+.f64 (*.f64 x (+.f64 (/.f64 (*.f64 #s(literal 625000000000000000000000000000000000000000000000000000000000000/1013211836423377808197068612118338110498536634308026710423022961 binary64) (*.f64 x (pow.f64 y #s(literal 4 binary64)))) (pow.f64 (exp.f64 z) #s(literal 4 binary64))) (/.f64 (*.f64 #s(literal 125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547 binary64) (*.f64 y (*.f64 y y))) (exp.f64 (+.f64 z (*.f64 #s(literal 2 binary64) z)))))) (/.f64 (*.f64 (*.f64 y y) #s(literal 25000000000000000000000000000000/31830988618379068626528276418969 binary64)) (exp.f64 (*.f64 #s(literal 2 binary64) z))))))
(/ -1 x)
(/.f64 #s(literal -1 binary64) x)
(/ (- (* -5641895835477563/5000000000000000 (/ (exp z) (* x y))) 1) x)
(/.f64 (+.f64 #s(literal -1 binary64) (/.f64 (/.f64 (*.f64 (exp.f64 z) #s(literal -5641895835477563/5000000000000000 binary64)) x) y)) x)
(/ (- (* -31830988618379068626528276418969/25000000000000000000000000000000 (/ (pow (exp z) 2) (* (pow x 2) (pow y 2)))) (+ 1 (* 5641895835477563/5000000000000000 (/ (exp z) (* x y))))) x)
(/.f64 (+.f64 #s(literal -1 binary64) (/.f64 (+.f64 (/.f64 (*.f64 (exp.f64 (*.f64 #s(literal 2 binary64) z)) #s(literal -31830988618379068626528276418969/25000000000000000000000000000000 binary64)) (*.f64 y (*.f64 y x))) (*.f64 #s(literal -5641895835477563/5000000000000000 binary64) (/.f64 (exp.f64 z) y))) x)) 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 (/.f64 (*.f64 (exp.f64 (*.f64 #s(literal 2 binary64) z)) #s(literal -31830988618379068626528276418969/25000000000000000000000000000000 binary64)) (*.f64 y (*.f64 y x))) (*.f64 #s(literal -5641895835477563/5000000000000000 binary64) (/.f64 (exp.f64 z) y))) x) (+.f64 #s(literal -1 binary64) (/.f64 (*.f64 (/.f64 #s(literal -179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 binary64) (*.f64 y (*.f64 y y))) (exp.f64 (+.f64 z (*.f64 #s(literal 2 binary64) z)))) (*.f64 x (*.f64 x x))))) x)
(/ -1 x)
(/.f64 #s(literal -1 binary64) x)
(* -1 (/ (+ 1 (* 5641895835477563/5000000000000000 (/ (exp z) (* x y)))) x))
(/.f64 (+.f64 #s(literal -1 binary64) (/.f64 (/.f64 (*.f64 (exp.f64 z) #s(literal -5641895835477563/5000000000000000 binary64)) x) y)) 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 (+.f64 (/.f64 (*.f64 (exp.f64 (*.f64 #s(literal 2 binary64) z)) #s(literal -31830988618379068626528276418969/25000000000000000000000000000000 binary64)) (*.f64 y (*.f64 y x))) (*.f64 #s(literal -5641895835477563/5000000000000000 binary64) (/.f64 (exp.f64 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))
(/.f64 (+.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -5641895835477563/5000000000000000 binary64) (/.f64 (exp.f64 z) y)) (/.f64 (+.f64 (/.f64 (*.f64 (exp.f64 (+.f64 z (*.f64 #s(literal 2 binary64) z))) #s(literal 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 binary64)) (*.f64 x (*.f64 y (*.f64 y y)))) (/.f64 (*.f64 (exp.f64 (*.f64 #s(literal 2 binary64) z)) #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64)) (*.f64 y y))) x)) x)) x)
(- 5641895835477563/5000000000000000 (* x y))
(-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x))
(- (+ 5641895835477563/5000000000000000 (* 5641895835477563/5000000000000000 z)) (* x y))
(+.f64 (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)) (*.f64 z #s(literal 5641895835477563/5000000000000000 binary64)))
(- (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/5000000000000000 (* 5641895835477563/10000000000000000 z)))) (* x y))
(+.f64 (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)) (*.f64 z (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z #s(literal 5641895835477563/10000000000000000 binary64)))))
(- (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z)))))) (* x y))
(+.f64 (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)) (*.f64 z (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z (+.f64 #s(literal 5641895835477563/10000000000000000 binary64) (*.f64 z #s(literal 5641895835477563/30000000000000000 binary64)))))))
(- (* 5641895835477563/5000000000000000 (exp z)) (* x y))
(-.f64 (*.f64 (exp.f64 z) #s(literal 5641895835477563/5000000000000000 binary64)) (*.f64 y x))
(- (* 5641895835477563/5000000000000000 (exp z)) (* x y))
(-.f64 (*.f64 (exp.f64 z) #s(literal 5641895835477563/5000000000000000 binary64)) (*.f64 y x))
(- (* 5641895835477563/5000000000000000 (exp z)) (* x y))
(-.f64 (*.f64 (exp.f64 z) #s(literal 5641895835477563/5000000000000000 binary64)) (*.f64 y x))
(- (* 5641895835477563/5000000000000000 (exp z)) (* x y))
(-.f64 (*.f64 (exp.f64 z) #s(literal 5641895835477563/5000000000000000 binary64)) (*.f64 y x))
(- (* 5641895835477563/5000000000000000 (exp z)) (* x y))
(-.f64 (*.f64 (exp.f64 z) #s(literal 5641895835477563/5000000000000000 binary64)) (*.f64 y x))
(- (* 5641895835477563/5000000000000000 (exp z)) (* x y))
(-.f64 (*.f64 (exp.f64 z) #s(literal 5641895835477563/5000000000000000 binary64)) (*.f64 y x))
(- (* 5641895835477563/5000000000000000 (exp z)) (* x y))
(-.f64 (*.f64 (exp.f64 z) #s(literal 5641895835477563/5000000000000000 binary64)) (*.f64 y x))
(- (* 5641895835477563/5000000000000000 (exp z)) (* x y))
(-.f64 (*.f64 (exp.f64 z) #s(literal 5641895835477563/5000000000000000 binary64)) (*.f64 y x))
(* 5641895835477563/5000000000000000 (exp z))
(*.f64 (exp.f64 z) #s(literal 5641895835477563/5000000000000000 binary64))
(+ (* -1 (* x y)) (* 5641895835477563/5000000000000000 (exp z)))
(-.f64 (*.f64 (exp.f64 z) #s(literal 5641895835477563/5000000000000000 binary64)) (*.f64 y x))
(+ (* -1 (* x y)) (* 5641895835477563/5000000000000000 (exp z)))
(-.f64 (*.f64 (exp.f64 z) #s(literal 5641895835477563/5000000000000000 binary64)) (*.f64 y x))
(+ (* -1 (* x y)) (* 5641895835477563/5000000000000000 (exp z)))
(-.f64 (*.f64 (exp.f64 z) #s(literal 5641895835477563/5000000000000000 binary64)) (*.f64 y x))
(* -1 (* x y))
(-.f64 #s(literal 0 binary64) (*.f64 y x))
(* x (- (* 5641895835477563/5000000000000000 (/ (exp z) x)) y))
(*.f64 x (-.f64 (/.f64 (*.f64 (exp.f64 z) #s(literal 5641895835477563/5000000000000000 binary64)) x) y))
(* x (- (* 5641895835477563/5000000000000000 (/ (exp z) x)) y))
(*.f64 x (-.f64 (/.f64 (*.f64 (exp.f64 z) #s(literal 5641895835477563/5000000000000000 binary64)) x) y))
(* x (- (* 5641895835477563/5000000000000000 (/ (exp z) x)) y))
(*.f64 x (-.f64 (/.f64 (*.f64 (exp.f64 z) #s(literal 5641895835477563/5000000000000000 binary64)) x) y))
(* -1 (* x y))
(-.f64 #s(literal 0 binary64) (*.f64 y x))
(* -1 (* x (- (* -5641895835477563/5000000000000000 (/ (exp z) x)) (* -1 y))))
(*.f64 (+.f64 y (/.f64 (*.f64 (exp.f64 z) #s(literal -5641895835477563/5000000000000000 binary64)) x)) (-.f64 #s(literal 0 binary64) x))
(* -1 (* x (- (* -5641895835477563/5000000000000000 (/ (exp z) x)) (* -1 y))))
(*.f64 (+.f64 y (/.f64 (*.f64 (exp.f64 z) #s(literal -5641895835477563/5000000000000000 binary64)) x)) (-.f64 #s(literal 0 binary64) x))
(* -1 (* x (- (* -5641895835477563/5000000000000000 (/ (exp z) x)) (* -1 y))))
(*.f64 (+.f64 y (/.f64 (*.f64 (exp.f64 z) #s(literal -5641895835477563/5000000000000000 binary64)) x)) (-.f64 #s(literal 0 binary64) x))
(* 5641895835477563/5000000000000000 (exp z))
(*.f64 (exp.f64 z) #s(literal 5641895835477563/5000000000000000 binary64))
(+ (* -1 (* x y)) (* 5641895835477563/5000000000000000 (exp z)))
(-.f64 (*.f64 (exp.f64 z) #s(literal 5641895835477563/5000000000000000 binary64)) (*.f64 y x))
(+ (* -1 (* x y)) (* 5641895835477563/5000000000000000 (exp z)))
(-.f64 (*.f64 (exp.f64 z) #s(literal 5641895835477563/5000000000000000 binary64)) (*.f64 y x))
(+ (* -1 (* x y)) (* 5641895835477563/5000000000000000 (exp z)))
(-.f64 (*.f64 (exp.f64 z) #s(literal 5641895835477563/5000000000000000 binary64)) (*.f64 y x))
(* -1 (* x y))
(-.f64 #s(literal 0 binary64) (*.f64 y x))
(* y (- (* 5641895835477563/5000000000000000 (/ (exp z) y)) x))
(*.f64 y (-.f64 (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) (/.f64 (exp.f64 z) y)) x))
(* y (- (* 5641895835477563/5000000000000000 (/ (exp z) y)) x))
(*.f64 y (-.f64 (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) (/.f64 (exp.f64 z) y)) x))
(* y (- (* 5641895835477563/5000000000000000 (/ (exp z) y)) x))
(*.f64 y (-.f64 (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) (/.f64 (exp.f64 z) y)) x))
(* -1 (* x y))
(-.f64 #s(literal 0 binary64) (*.f64 y x))
(* -1 (* y (- (* -5641895835477563/5000000000000000 (/ (exp z) y)) (* -1 x))))
(*.f64 y (-.f64 (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) (/.f64 (exp.f64 z) y)) x))
(* -1 (* y (- (* -5641895835477563/5000000000000000 (/ (exp z) y)) (* -1 x))))
(*.f64 y (-.f64 (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) (/.f64 (exp.f64 z) y)) x))
(* -1 (* y (- (* -5641895835477563/5000000000000000 (/ (exp z) y)) (* -1 x))))
(*.f64 y (-.f64 (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) (/.f64 (exp.f64 z) y)) x))
5641895835477563/5000000000000000
#s(literal 5641895835477563/5000000000000000 binary64)
(+ 5641895835477563/5000000000000000 (* 5641895835477563/5000000000000000 z))
(+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z #s(literal 5641895835477563/5000000000000000 binary64)))
(+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/5000000000000000 (* 5641895835477563/10000000000000000 z))))
(+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z #s(literal 5641895835477563/10000000000000000 binary64)))))
(+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z))))))
(+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z (+.f64 #s(literal 5641895835477563/10000000000000000 binary64) (*.f64 z #s(literal 5641895835477563/30000000000000000 binary64)))))))
(* 5641895835477563/5000000000000000 (exp z))
(*.f64 (exp.f64 z) #s(literal 5641895835477563/5000000000000000 binary64))
(* 5641895835477563/5000000000000000 (exp z))
(*.f64 (exp.f64 z) #s(literal 5641895835477563/5000000000000000 binary64))
(* 5641895835477563/5000000000000000 (exp z))
(*.f64 (exp.f64 z) #s(literal 5641895835477563/5000000000000000 binary64))
(* 5641895835477563/5000000000000000 (exp z))
(*.f64 (exp.f64 z) #s(literal 5641895835477563/5000000000000000 binary64))
(* 5641895835477563/5000000000000000 (exp z))
(*.f64 (exp.f64 z) #s(literal 5641895835477563/5000000000000000 binary64))
(* 5641895835477563/5000000000000000 (exp z))
(*.f64 (exp.f64 z) #s(literal 5641895835477563/5000000000000000 binary64))
(* 5641895835477563/5000000000000000 (exp z))
(*.f64 (exp.f64 z) #s(literal 5641895835477563/5000000000000000 binary64))
(* 5641895835477563/5000000000000000 (exp z))
(*.f64 (exp.f64 z) #s(literal 5641895835477563/5000000000000000 binary64))

eval86.0ms (0.9%)

Compiler

Compiled 12873 to 1249 computations (90.3% saved)

prune50.0ms (0.5%)

Pruning

9 alts after pruning (8 fresh and 1 done)

PrunedKeptTotal
New3828390
Fresh000
Picked011
Done000
Total3829391
Accuracy
100.0%
Counts
391 → 9
Alt Table
Click to see full alt table
StatusAccuracyProgram
81.7%
(+.f64 x (/.f64 y (-.f64 (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z (+.f64 #s(literal 5641895835477563/10000000000000000 binary64) (*.f64 z #s(literal 5641895835477563/30000000000000000 binary64))))))) (*.f64 x y))))
81.5%
(+.f64 x (/.f64 y (-.f64 (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z #s(literal 5641895835477563/10000000000000000 binary64))))) (*.f64 x y))))
83.9%
(+.f64 x (/.f64 y (-.f64 (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 x y))))
97.2%
(+.f64 x (/.f64 y (-.f64 (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) (exp.f64 z)) (*.f64 x y))))
81.4%
(+.f64 x (/.f64 y (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x))))
72.7%
(+.f64 x (/.f64 #s(literal -1 binary64) x))
66.0%
(*.f64 x (+.f64 #s(literal 1 binary64) (/.f64 #s(literal -1 binary64) (*.f64 x x))))
12.9%
(*.f64 #s(literal 5000000000000000/5641895835477563 binary64) (/.f64 y (exp.f64 z)))
71.8%
x
Compiler

Compiled 225 to 154 computations (31.6% saved)

simplify188.0ms (2%)

Algorithm
egg-herbie
Localize:

Found 15 expressions of interest:

NewMetricScoreProgram
cost-diff0
(exp.f64 z)
cost-diff0
(/.f64 y (exp.f64 z))
cost-diff0
(*.f64 #s(literal 5000000000000000/5641895835477563 binary64) (/.f64 y (exp.f64 z)))
cost-diff0
(+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z #s(literal 5641895835477563/10000000000000000 binary64)))))
cost-diff0
(-.f64 (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z #s(literal 5641895835477563/10000000000000000 binary64))))) (*.f64 x y))
cost-diff0
(/.f64 y (-.f64 (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z #s(literal 5641895835477563/10000000000000000 binary64))))) (*.f64 x y)))
cost-diff0
(+.f64 x (/.f64 y (-.f64 (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z #s(literal 5641895835477563/10000000000000000 binary64))))) (*.f64 x y))))
cost-diff0
(*.f64 x x)
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-diff256
(*.f64 x (+.f64 #s(literal 1 binary64) (/.f64 #s(literal -1 binary64) (*.f64 x x))))
cost-diff0
(+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z #s(literal 5641895835477563/5000000000000000 binary64)))
cost-diff0
(-.f64 (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 x y))
cost-diff0
(/.f64 y (-.f64 (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 x y)))
cost-diff0
(+.f64 x (/.f64 y (-.f64 (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 x y))))
Rules
2188×fma-lowering-fma.f32
2188×fma-lowering-fma.f64
1886×fmm-def
1830×fnmadd-define
1716×sum5-define
Iterations

Useful iterations: 5 (0.0ms)

IterNodesCost
028164
171149
2161143
3350141
4757140
51817139
63867139
76425139
08088139
Stop Event
iter limit
node limit
Calls
Call 1
Inputs
(+ x (/ y (- (+ 5641895835477563/5000000000000000 (* z 5641895835477563/5000000000000000)) (* x y))))
x
(/ y (- (+ 5641895835477563/5000000000000000 (* z 5641895835477563/5000000000000000)) (* x y)))
y
(- (+ 5641895835477563/5000000000000000 (* z 5641895835477563/5000000000000000)) (* x y))
(+ 5641895835477563/5000000000000000 (* z 5641895835477563/5000000000000000))
5641895835477563/5000000000000000
(* z 5641895835477563/5000000000000000)
z
(* x y)
x
(* x (+ 1 (/ -1 (* x x))))
x
(+ 1 (/ -1 (* x x)))
1
(/ -1 (* x x))
-1
(* x x)
(+ x (/ y (- (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/5000000000000000 (* z 5641895835477563/10000000000000000)))) (* x y))))
x
(/ y (- (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/5000000000000000 (* z 5641895835477563/10000000000000000)))) (* x y)))
y
(- (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/5000000000000000 (* z 5641895835477563/10000000000000000)))) (* x y))
(+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/5000000000000000 (* z 5641895835477563/10000000000000000))))
5641895835477563/5000000000000000
(* z (+ 5641895835477563/5000000000000000 (* z 5641895835477563/10000000000000000)))
z
(+ 5641895835477563/5000000000000000 (* z 5641895835477563/10000000000000000))
(* z 5641895835477563/10000000000000000)
5641895835477563/10000000000000000
(* x y)
(* 5000000000000000/5641895835477563 (/ y (exp z)))
5000000000000000/5641895835477563
(/ y (exp z))
y
(exp z)
z
Outputs
(+ x (/ y (- (+ 5641895835477563/5000000000000000 (* z 5641895835477563/5000000000000000)) (* x y))))
(-.f64 x (/.f64 y (+.f64 (*.f64 x y) (-.f64 #s(literal -5641895835477563/5000000000000000 binary64) (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) z)))))
x
(/ y (- (+ 5641895835477563/5000000000000000 (* z 5641895835477563/5000000000000000)) (* x y)))
(/.f64 y (+.f64 (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) z) (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 x y))))
y
(- (+ 5641895835477563/5000000000000000 (* z 5641895835477563/5000000000000000)) (* x y))
(+.f64 (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) z) (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 x y)))
(+ 5641895835477563/5000000000000000 (* z 5641895835477563/5000000000000000))
(+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) z))
5641895835477563/5000000000000000
#s(literal 5641895835477563/5000000000000000 binary64)
(* z 5641895835477563/5000000000000000)
(*.f64 #s(literal 5641895835477563/5000000000000000 binary64) z)
z
(* x y)
(*.f64 x y)
x
(* x (+ 1 (/ -1 (* x x))))
(+.f64 x (/.f64 #s(literal -1 binary64) x))
x
(+ 1 (/ -1 (* x x)))
(-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (*.f64 x x)))
1
#s(literal 1 binary64)
(/ -1 (* x x))
(/.f64 #s(literal -1 binary64) (*.f64 x x))
-1
#s(literal -1 binary64)
(* x x)
(*.f64 x x)
(+ x (/ y (- (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/5000000000000000 (* z 5641895835477563/10000000000000000)))) (* x y))))
(-.f64 x (/.f64 y (+.f64 (+.f64 (*.f64 x y) #s(literal -5641895835477563/5000000000000000 binary64)) (*.f64 z (+.f64 #s(literal -5641895835477563/5000000000000000 binary64) (*.f64 z #s(literal -5641895835477563/10000000000000000 binary64)))))))
x
(/ y (- (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/5000000000000000 (* z 5641895835477563/10000000000000000)))) (* x y)))
(/.f64 y (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (-.f64 (*.f64 z (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z #s(literal 5641895835477563/10000000000000000 binary64)))) (*.f64 x y))))
y
(- (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/5000000000000000 (* z 5641895835477563/10000000000000000)))) (* x y))
(+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (-.f64 (*.f64 z (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z #s(literal 5641895835477563/10000000000000000 binary64)))) (*.f64 x y)))
(+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/5000000000000000 (* z 5641895835477563/10000000000000000))))
(-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z (+.f64 #s(literal -5641895835477563/5000000000000000 binary64) (*.f64 z #s(literal -5641895835477563/10000000000000000 binary64)))))
5641895835477563/5000000000000000
#s(literal 5641895835477563/5000000000000000 binary64)
(* z (+ 5641895835477563/5000000000000000 (* z 5641895835477563/10000000000000000)))
(*.f64 z (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z #s(literal 5641895835477563/10000000000000000 binary64))))
z
(+ 5641895835477563/5000000000000000 (* z 5641895835477563/10000000000000000))
(+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z #s(literal 5641895835477563/10000000000000000 binary64)))
(* z 5641895835477563/10000000000000000)
(*.f64 z #s(literal 5641895835477563/10000000000000000 binary64))
5641895835477563/10000000000000000
#s(literal 5641895835477563/10000000000000000 binary64)
(* x y)
(*.f64 x y)
(* 5000000000000000/5641895835477563 (/ y (exp z)))
(*.f64 #s(literal 5000000000000000/5641895835477563 binary64) (/.f64 y (exp.f64 z)))
5000000000000000/5641895835477563
#s(literal 5000000000000000/5641895835477563 binary64)
(/ y (exp z))
(/.f64 y (exp.f64 z))
y
(exp z)
(exp.f64 z)
z

localize197.0ms (2.1%)

Localize:

Found 15 expressions of interest:

NewMetricScoreProgram
accuracy100.0%
(/.f64 y (exp.f64 z))
accuracy100.0%
(exp.f64 z)
accuracy99.7%
(*.f64 #s(literal 5000000000000000/5641895835477563 binary64) (/.f64 y (exp.f64 z)))
accuracy99.8%
(*.f64 z (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z #s(literal 5641895835477563/10000000000000000 binary64))))
accuracy99.8%
(*.f64 z #s(literal 5641895835477563/10000000000000000 binary64))
accuracy99.0%
(-.f64 (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z #s(literal 5641895835477563/10000000000000000 binary64))))) (*.f64 x y))
accuracy89.0%
(/.f64 y (-.f64 (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z #s(literal 5641895835477563/10000000000000000 binary64))))) (*.f64 x y)))
accuracy100.0%
(+.f64 #s(literal 1 binary64) (/.f64 #s(literal -1 binary64) (*.f64 x x)))
accuracy100.0%
(*.f64 x x)
accuracy99.7%
(/.f64 #s(literal -1 binary64) (*.f64 x x))
accuracy83.9%
(*.f64 x (+.f64 #s(literal 1 binary64) (/.f64 #s(literal -1 binary64) (*.f64 x x))))
accuracy100.0%
(*.f64 x y)
accuracy100.0%
(-.f64 (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 x y))
accuracy99.8%
(*.f64 z #s(literal 5641895835477563/5000000000000000 binary64))
accuracy91.4%
(/.f64 y (-.f64 (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 x y)))
Results
118.0ms181×0valid
31.0ms75×0unsamplable
Compiler

Compiled 172 to 29 computations (83.1% saved)

Precisions
Click to see histograms. Total time spent on operations: 46.0ms
...c/correct-round.rkt:119:19: 13.0ms (28.3% of total)
ival-mult: 12.0ms (26.1% of total)
ival-div: 8.0ms (17.4% of total)
ival-add: 7.0ms (15.2% of total)
ival-sub: 2.0ms (4.4% of total)
ival-exp: 2.0ms (4.4% of total)
const: 1.0ms (2.2% of total)
backward-pass: 0.0ms (0% of total)

series72.0ms (0.8%)

Counts
19 → 408
Calls
Call 1
Inputs
#<alt (+ x (/ y (- (+ 5641895835477563/5000000000000000 (* z 5641895835477563/5000000000000000)) (* x y))))>
#<alt (/ y (- (+ 5641895835477563/5000000000000000 (* z 5641895835477563/5000000000000000)) (* x y)))>
#<alt (- (+ 5641895835477563/5000000000000000 (* z 5641895835477563/5000000000000000)) (* x y))>
#<alt (+ 5641895835477563/5000000000000000 (* z 5641895835477563/5000000000000000))>
#<alt (* x (+ 1 (/ -1 (* x x))))>
#<alt (+ 1 (/ -1 (* x x)))>
#<alt (/ -1 (* x x))>
#<alt (* x x)>
#<alt (+ x (/ y (- (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/5000000000000000 (* z 5641895835477563/10000000000000000)))) (* x y))))>
#<alt (/ y (- (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/5000000000000000 (* z 5641895835477563/10000000000000000)))) (* x y)))>
#<alt (- (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/5000000000000000 (* z 5641895835477563/10000000000000000)))) (* x y))>
#<alt (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/5000000000000000 (* z 5641895835477563/10000000000000000))))>
#<alt (* 5000000000000000/5641895835477563 (/ y (exp z)))>
#<alt (/ y (exp z))>
#<alt (exp z)>
#<alt (* z 5641895835477563/5000000000000000)>
#<alt (* x y)>
#<alt (* z 5641895835477563/10000000000000000)>
#<alt (* z (+ 5641895835477563/5000000000000000 (* z 5641895835477563/10000000000000000)))>
Outputs
#<alt (/ y (+ 5641895835477563/5000000000000000 (* 5641895835477563/5000000000000000 z)))>
#<alt (+ (* x (- 1 (* -1 (/ (pow y 2) (pow (+ 5641895835477563/5000000000000000 (* 5641895835477563/5000000000000000 z)) 2))))) (/ y (+ 5641895835477563/5000000000000000 (* 5641895835477563/5000000000000000 z))))>
#<alt (+ (* x (- (+ 1 (/ (* x (pow y 3)) (pow (+ 5641895835477563/5000000000000000 (* 5641895835477563/5000000000000000 z)) 3))) (* -1 (/ (pow y 2) (pow (+ 5641895835477563/5000000000000000 (* 5641895835477563/5000000000000000 z)) 2))))) (/ y (+ 5641895835477563/5000000000000000 (* 5641895835477563/5000000000000000 z))))>
#<alt (+ (* x (- (+ 1 (* x (- (/ (* x (pow y 4)) (pow (+ 5641895835477563/5000000000000000 (* 5641895835477563/5000000000000000 z)) 4)) (* -1 (/ (pow y 3) (pow (+ 5641895835477563/5000000000000000 (* 5641895835477563/5000000000000000 z)) 3)))))) (* -1 (/ (pow y 2) (pow (+ 5641895835477563/5000000000000000 (* 5641895835477563/5000000000000000 z)) 2))))) (/ y (+ 5641895835477563/5000000000000000 (* 5641895835477563/5000000000000000 z))))>
#<alt x>
#<alt (* x (- 1 (/ 1 (pow x 2))))>
#<alt (* x (- (+ 1 (* -1 (/ (+ (* 5641895835477563/5000000000000000 (/ 1 y)) (* 5641895835477563/5000000000000000 (/ z y))) (pow x 3)))) (/ 1 (pow x 2))))>
#<alt (* x (- (+ 1 (* -1 (/ (* (+ 5641895835477563/5000000000000000 (* 5641895835477563/5000000000000000 z)) (+ (* 5641895835477563/5000000000000000 (/ z y)) (* 5641895835477563/5000000000000000 (/ 1 y)))) (* (pow x 4) y)))) (+ (* 5641895835477563/5000000000000000 (/ z (* (pow x 3) y))) (+ (* 5641895835477563/5000000000000000 (/ 1 (* (pow x 3) y))) (/ 1 (pow x 2))))))>
#<alt x>
#<alt (* -1 (* x (- (/ 1 (pow x 2)) 1)))>
#<alt (* -1 (* x (- (+ (* 5641895835477563/5000000000000000 (/ z (* (pow x 3) y))) (+ (* 5641895835477563/5000000000000000 (/ 1 (* (pow x 3) y))) (/ 1 (pow x 2)))) 1)))>
#<alt (* -1 (* x (- (+ (* -1 (/ (- (* -1 (/ (* (+ 5641895835477563/5000000000000000 (* 5641895835477563/5000000000000000 z)) (+ (* 5641895835477563/5000000000000000 (/ z y)) (* 5641895835477563/5000000000000000 (/ 1 y)))) (* x y))) (+ (* 5641895835477563/5000000000000000 (/ 1 y)) (* 5641895835477563/5000000000000000 (/ z y)))) (pow x 3))) (/ 1 (pow x 2))) 1)))>
#<alt x>
#<alt (+ x (/ y (+ 5641895835477563/5000000000000000 (* 5641895835477563/5000000000000000 z))))>
#<alt (+ x (* y (+ (/ 1 (+ 5641895835477563/5000000000000000 (* 5641895835477563/5000000000000000 z))) (/ (* x y) (pow (+ 5641895835477563/5000000000000000 (* 5641895835477563/5000000000000000 z)) 2)))))>
#<alt (+ x (* y (+ (* y (- (/ (* (pow x 2) y) (pow (+ 5641895835477563/5000000000000000 (* 5641895835477563/5000000000000000 z)) 3)) (* -1 (/ x (pow (+ 5641895835477563/5000000000000000 (* 5641895835477563/5000000000000000 z)) 2))))) (/ 1 (+ 5641895835477563/5000000000000000 (* 5641895835477563/5000000000000000 z))))))>
#<alt (- x (/ 1 x))>
#<alt (- (+ x (* -1 (/ (+ (* 5641895835477563/5000000000000000 (/ 1 (pow x 2))) (* 5641895835477563/5000000000000000 (/ z (pow x 2)))) y))) (/ 1 x))>
#<alt (- (+ x (* -1 (/ (* (+ 5641895835477563/5000000000000000 (* 5641895835477563/5000000000000000 z)) (+ (* 5641895835477563/5000000000000000 (/ z (pow x 2))) (* 5641895835477563/5000000000000000 (/ 1 (pow x 2))))) (* x (pow y 2))))) (+ (* 5641895835477563/5000000000000000 (/ z (* (pow x 2) y))) (+ (/ 1 x) (/ 5641895835477563/5000000000000000 (* (pow x 2) y)))))>
#<alt (- (+ x (* -1 (/ (* (pow (+ 5641895835477563/5000000000000000 (* 5641895835477563/5000000000000000 z)) 2) (+ (* 5641895835477563/5000000000000000 (/ z (pow x 2))) (* 5641895835477563/5000000000000000 (/ 1 (pow x 2))))) (* (pow x 2) (pow y 3))))) (+ (* 5641895835477563/5000000000000000 (/ z (* (pow x 2) y))) (+ (/ 1 x) (+ (/ 5641895835477563/5000000000000000 (* (pow x 2) y)) (/ (* (+ 5641895835477563/5000000000000000 (* 5641895835477563/5000000000000000 z)) (+ (* 5641895835477563/5000000000000000 (/ z (pow x 2))) (* 5641895835477563/5000000000000000 (/ 1 (pow x 2))))) (* x (pow y 2)))))))>
#<alt (- x (/ 1 x))>
#<alt (- (+ x (* -1 (/ (+ (* 5641895835477563/5000000000000000 (/ z (pow x 2))) (* 5641895835477563/5000000000000000 (/ 1 (pow x 2)))) y))) (/ 1 x))>
#<alt (- (+ x (* -1 (/ (+ (* 5641895835477563/5000000000000000 (/ 1 (pow x 2))) (+ (* 5641895835477563/5000000000000000 (/ z (pow x 2))) (/ (* (+ 5641895835477563/5000000000000000 (* 5641895835477563/5000000000000000 z)) (+ (* 5641895835477563/5000000000000000 (/ z (pow x 2))) (* 5641895835477563/5000000000000000 (/ 1 (pow x 2))))) (* x y)))) y))) (/ 1 x))>
#<alt (- (+ x (* -1 (/ (+ (* -1 (/ (+ (* -1 (/ (* (+ 5641895835477563/5000000000000000 (* 5641895835477563/5000000000000000 z)) (+ (* 5641895835477563/5000000000000000 (/ z (pow x 2))) (* 5641895835477563/5000000000000000 (/ 1 (pow x 2))))) x)) (* -1 (/ (* (pow (+ 5641895835477563/5000000000000000 (* 5641895835477563/5000000000000000 z)) 2) (+ (* 5641895835477563/5000000000000000 (/ z (pow x 2))) (* 5641895835477563/5000000000000000 (/ 1 (pow x 2))))) (* (pow x 2) y)))) y)) (+ (* 5641895835477563/5000000000000000 (/ 1 (pow x 2))) (* 5641895835477563/5000000000000000 (/ z (pow x 2))))) y))) (/ 1 x))>
#<alt (+ x (/ y (- 5641895835477563/5000000000000000 (* x y))))>
#<alt (+ x (+ (* -5641895835477563/5000000000000000 (/ (* y z) (pow (- 5641895835477563/5000000000000000 (* x y)) 2))) (/ y (- 5641895835477563/5000000000000000 (* x y)))))>
#<alt (+ x (+ (* z (- (* 31830988618379068626528276418969/25000000000000000000000000000000 (/ (* y z) (pow (- 5641895835477563/5000000000000000 (* x y)) 3))) (* 5641895835477563/5000000000000000 (/ y (pow (- 5641895835477563/5000000000000000 (* x y)) 2))))) (/ y (- 5641895835477563/5000000000000000 (* x y)))))>
#<alt (+ x (+ (* z (- (* z (- (* -179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 (/ (* y z) (pow (- 5641895835477563/5000000000000000 (* x y)) 4))) (* -31830988618379068626528276418969/25000000000000000000000000000000 (/ y (pow (- 5641895835477563/5000000000000000 (* x y)) 3))))) (* 5641895835477563/5000000000000000 (/ y (pow (- 5641895835477563/5000000000000000 (* x y)) 2))))) (/ y (- 5641895835477563/5000000000000000 (* x y)))))>
#<alt x>
#<alt (+ x (* 5000000000000000/5641895835477563 (/ y z)))>
#<alt (+ x (+ (* -25000000000000000000000000000000/31830988618379068626528276418969 (/ (* y (- 5641895835477563/5000000000000000 (* x y))) (pow z 2))) (* 5000000000000000/5641895835477563 (/ y z))))>
#<alt (- (+ x (+ (* 125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547 (/ (* y (pow (- 5641895835477563/5000000000000000 (* x y)) 2)) (pow z 3))) (* 5000000000000000/5641895835477563 (/ y z)))) (* 25000000000000000000000000000000/31830988618379068626528276418969 (/ (* y (- 5641895835477563/5000000000000000 (* x y))) (pow z 2))))>
#<alt x>
#<alt (+ x (* 5000000000000000/5641895835477563 (/ y z)))>
#<alt (+ x (* -1 (/ (+ (* -5000000000000000/5641895835477563 y) (* 25000000000000000000000000000000/31830988618379068626528276418969 (/ (* y (- 5641895835477563/5000000000000000 (* x y))) z))) z)))>
#<alt (+ x (* -1 (/ (+ (* -1 (/ (- (* 125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547 (/ (* y (pow (- 5641895835477563/5000000000000000 (* x y)) 2)) z)) (* 25000000000000000000000000000000/31830988618379068626528276418969 (* y (- 5641895835477563/5000000000000000 (* x y))))) z)) (* -5000000000000000/5641895835477563 y)) z)))>
#<alt (/ y (+ 5641895835477563/5000000000000000 (* 5641895835477563/5000000000000000 z)))>
#<alt (* y (+ (/ 1 (+ 5641895835477563/5000000000000000 (* 5641895835477563/5000000000000000 z))) (/ (* x y) (pow (+ 5641895835477563/5000000000000000 (* 5641895835477563/5000000000000000 z)) 2))))>
#<alt (* y (+ (* y (- (/ (* (pow x 2) y) (pow (+ 5641895835477563/5000000000000000 (* 5641895835477563/5000000000000000 z)) 3)) (* -1 (/ x (pow (+ 5641895835477563/5000000000000000 (* 5641895835477563/5000000000000000 z)) 2))))) (/ 1 (+ 5641895835477563/5000000000000000 (* 5641895835477563/5000000000000000 z)))))>
#<alt (* y (+ (* y (- (* y (- (/ (* (pow x 3) y) (pow (+ 5641895835477563/5000000000000000 (* 5641895835477563/5000000000000000 z)) 4)) (* -1 (/ (pow x 2) (pow (+ 5641895835477563/5000000000000000 (* 5641895835477563/5000000000000000 z)) 3))))) (* -1 (/ x (pow (+ 5641895835477563/5000000000000000 (* 5641895835477563/5000000000000000 z)) 2))))) (/ 1 (+ 5641895835477563/5000000000000000 (* 5641895835477563/5000000000000000 z)))))>
#<alt (/ -1 x)>
#<alt (- (* -1 (/ (+ (* 5641895835477563/5000000000000000 (/ 1 (pow x 2))) (* 5641895835477563/5000000000000000 (/ z (pow x 2)))) y)) (/ 1 x))>
#<alt (- (* -1 (/ (* (+ 5641895835477563/5000000000000000 (* 5641895835477563/5000000000000000 z)) (+ (* 5641895835477563/5000000000000000 (/ z (pow x 2))) (* 5641895835477563/5000000000000000 (/ 1 (pow x 2))))) (* x (pow y 2)))) (+ (* 5641895835477563/5000000000000000 (/ z (* (pow x 2) y))) (+ (/ 1 x) (/ 5641895835477563/5000000000000000 (* (pow x 2) y)))))>
#<alt (- (* -1 (/ (* (pow (+ 5641895835477563/5000000000000000 (* 5641895835477563/5000000000000000 z)) 2) (+ (* 5641895835477563/5000000000000000 (/ z (pow x 2))) (* 5641895835477563/5000000000000000 (/ 1 (pow x 2))))) (* (pow x 2) (pow y 3)))) (+ (* 5641895835477563/5000000000000000 (/ z (* (pow x 2) y))) (+ (/ 1 x) (+ (/ 5641895835477563/5000000000000000 (* (pow x 2) y)) (/ (* (+ 5641895835477563/5000000000000000 (* 5641895835477563/5000000000000000 z)) (+ (* 5641895835477563/5000000000000000 (/ z (pow x 2))) (* 5641895835477563/5000000000000000 (/ 1 (pow x 2))))) (* x (pow y 2)))))))>
#<alt (/ -1 x)>
#<alt (- (* -1 (/ (+ 5641895835477563/5000000000000000 (* 5641895835477563/5000000000000000 z)) (* (pow x 2) y))) (/ 1 x))>
#<alt (- (* -1 (/ (- (/ (pow (+ 5641895835477563/5000000000000000 (* 5641895835477563/5000000000000000 z)) 2) (* (pow x 3) y)) (* -1 (/ (+ 5641895835477563/5000000000000000 (* 5641895835477563/5000000000000000 z)) (pow x 2)))) y)) (/ 1 x))>
#<alt (- (* -1 (/ (- (* -1 (/ (- (* -1 (/ (pow (+ 5641895835477563/5000000000000000 (* 5641895835477563/5000000000000000 z)) 3) (* (pow x 4) y))) (/ (pow (+ 5641895835477563/5000000000000000 (* 5641895835477563/5000000000000000 z)) 2) (pow x 3))) y)) (* -1 (/ (+ 5641895835477563/5000000000000000 (* 5641895835477563/5000000000000000 z)) (pow x 2)))) y)) (/ 1 x))>
#<alt (/ y (- 5641895835477563/5000000000000000 (* x y)))>
#<alt (+ (* -5641895835477563/5000000000000000 (/ (* y z) (pow (- 5641895835477563/5000000000000000 (* x y)) 2))) (/ y (- 5641895835477563/5000000000000000 (* x y))))>
#<alt (+ (* z (- (* 31830988618379068626528276418969/25000000000000000000000000000000 (/ (* y z) (pow (- 5641895835477563/5000000000000000 (* x y)) 3))) (* 5641895835477563/5000000000000000 (/ y (pow (- 5641895835477563/5000000000000000 (* x y)) 2))))) (/ y (- 5641895835477563/5000000000000000 (* x y))))>
#<alt (+ (* z (- (* z (- (* -179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 (/ (* y z) (pow (- 5641895835477563/5000000000000000 (* x y)) 4))) (* -31830988618379068626528276418969/25000000000000000000000000000000 (/ y (pow (- 5641895835477563/5000000000000000 (* x y)) 3))))) (* 5641895835477563/5000000000000000 (/ y (pow (- 5641895835477563/5000000000000000 (* x y)) 2))))) (/ y (- 5641895835477563/5000000000000000 (* x y))))>
#<alt (* 5000000000000000/5641895835477563 (/ y z))>
#<alt (/ (+ (* -25000000000000000000000000000000/31830988618379068626528276418969 (/ (* y (- 5641895835477563/5000000000000000 (* x y))) z)) (* 5000000000000000/5641895835477563 y)) z)>
#<alt (/ (- (+ (* 125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547 (/ (* y (pow (- 5641895835477563/5000000000000000 (* x y)) 2)) (pow z 2))) (* 5000000000000000/5641895835477563 y)) (* 25000000000000000000000000000000/31830988618379068626528276418969 (/ (* y (- 5641895835477563/5000000000000000 (* x y))) z))) z)>
#<alt (/ (- (+ (* -625000000000000000000000000000000000000000000000000000000000000/1013211836423377808197068612118338110498536634308026710423022961 (/ (* y (pow (- 5641895835477563/5000000000000000 (* x y)) 3)) (pow z 3))) (* 5000000000000000/5641895835477563 y)) (+ (* -125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547 (/ (* y (pow (- 5641895835477563/5000000000000000 (* x y)) 2)) (pow z 2))) (* 25000000000000000000000000000000/31830988618379068626528276418969 (/ (* y (- 5641895835477563/5000000000000000 (* x y))) z)))) z)>
#<alt (* 5000000000000000/5641895835477563 (/ y z))>
#<alt (* -1 (/ (+ (* -5000000000000000/5641895835477563 y) (* 25000000000000000000000000000000/31830988618379068626528276418969 (/ (* y (- 5641895835477563/5000000000000000 (* x y))) z))) z))>
#<alt (* -1 (/ (+ (* -1 (/ (- (* 125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547 (/ (* y (pow (- 5641895835477563/5000000000000000 (* x y)) 2)) z)) (* 25000000000000000000000000000000/31830988618379068626528276418969 (* y (- 5641895835477563/5000000000000000 (* x y))))) z)) (* -5000000000000000/5641895835477563 y)) z))>
#<alt (* -1 (/ (+ (* -1 (/ (- (* -1 (/ (- (* 625000000000000000000000000000000000000000000000000000000000000/1013211836423377808197068612118338110498536634308026710423022961 (/ (* y (pow (- 5641895835477563/5000000000000000 (* x y)) 3)) z)) (* 125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547 (* y (pow (- 5641895835477563/5000000000000000 (* x y)) 2)))) z)) (* 25000000000000000000000000000000/31830988618379068626528276418969 (* y (- 5641895835477563/5000000000000000 (* x y))))) z)) (* -5000000000000000/5641895835477563 y)) z))>
#<alt (/ y (+ 5641895835477563/5000000000000000 (* 5641895835477563/5000000000000000 z)))>
#<alt (+ (/ y (+ 5641895835477563/5000000000000000 (* 5641895835477563/5000000000000000 z))) (/ (* x (pow y 2)) (pow (+ 5641895835477563/5000000000000000 (* 5641895835477563/5000000000000000 z)) 2)))>
#<alt (+ (* x (- (/ (* x (pow y 3)) (pow (+ 5641895835477563/5000000000000000 (* 5641895835477563/5000000000000000 z)) 3)) (* -1 (/ (pow y 2) (pow (+ 5641895835477563/5000000000000000 (* 5641895835477563/5000000000000000 z)) 2))))) (/ y (+ 5641895835477563/5000000000000000 (* 5641895835477563/5000000000000000 z))))>
#<alt (+ (* x (- (* x (- (/ (* x (pow y 4)) (pow (+ 5641895835477563/5000000000000000 (* 5641895835477563/5000000000000000 z)) 4)) (* -1 (/ (pow y 3) (pow (+ 5641895835477563/5000000000000000 (* 5641895835477563/5000000000000000 z)) 3))))) (* -1 (/ (pow y 2) (pow (+ 5641895835477563/5000000000000000 (* 5641895835477563/5000000000000000 z)) 2))))) (/ y (+ 5641895835477563/5000000000000000 (* 5641895835477563/5000000000000000 z))))>
#<alt (/ -1 x)>
#<alt (/ (- (* -1 (/ (+ (* 5641895835477563/5000000000000000 (/ 1 y)) (* 5641895835477563/5000000000000000 (/ z y))) x)) 1) x)>
#<alt (/ (- (* -1 (/ (* (+ 5641895835477563/5000000000000000 (* 5641895835477563/5000000000000000 z)) (+ (* 5641895835477563/5000000000000000 (/ z y)) (* 5641895835477563/5000000000000000 (/ 1 y)))) (* (pow x 2) y))) (+ 1 (+ (* 5641895835477563/5000000000000000 (/ z (* x y))) (/ 5641895835477563/5000000000000000 (* x y))))) x)>
#<alt (/ (- (* -1 (/ (* (pow (+ 5641895835477563/5000000000000000 (* 5641895835477563/5000000000000000 z)) 2) (+ (* 5641895835477563/5000000000000000 (/ z y)) (* 5641895835477563/5000000000000000 (/ 1 y)))) (* (pow x 3) (pow y 2)))) (+ 1 (+ (* 5641895835477563/5000000000000000 (/ z (* x y))) (+ (/ 5641895835477563/5000000000000000 (* x y)) (/ (* (+ 5641895835477563/5000000000000000 (* 5641895835477563/5000000000000000 z)) (+ (* 5641895835477563/5000000000000000 (/ z y)) (* 5641895835477563/5000000000000000 (/ 1 y)))) (* (pow x 2) y)))))) x)>
#<alt (/ -1 x)>
#<alt (* -1 (/ (+ 1 (+ (* 5641895835477563/5000000000000000 (/ z (* x y))) (/ 5641895835477563/5000000000000000 (* x y)))) x))>
#<alt (* -1 (/ (+ 1 (* -1 (/ (- (* -1 (/ (* (+ 5641895835477563/5000000000000000 (* 5641895835477563/5000000000000000 z)) (+ (* 5641895835477563/5000000000000000 (/ z y)) (* 5641895835477563/5000000000000000 (/ 1 y)))) (* x y))) (+ (* 5641895835477563/5000000000000000 (/ 1 y)) (* 5641895835477563/5000000000000000 (/ z y)))) x))) x))>
#<alt (* -1 (/ (+ 1 (* -1 (/ (- (* -1 (/ (- (/ (* (pow (+ 5641895835477563/5000000000000000 (* 5641895835477563/5000000000000000 z)) 2) (+ (* 5641895835477563/5000000000000000 (/ z y)) (* 5641895835477563/5000000000000000 (/ 1 y)))) (* x (pow y 2))) (* -1 (/ (* (+ 5641895835477563/5000000000000000 (* 5641895835477563/5000000000000000 z)) (+ (* 5641895835477563/5000000000000000 (/ z y)) (* 5641895835477563/5000000000000000 (/ 1 y)))) y))) x)) (+ (* 5641895835477563/5000000000000000 (/ 1 y)) (* 5641895835477563/5000000000000000 (/ z y)))) x))) x))>
#<alt (- 5641895835477563/5000000000000000 (* x y))>
#<alt (- (+ 5641895835477563/5000000000000000 (* 5641895835477563/5000000000000000 z)) (* x y))>
#<alt (- (+ 5641895835477563/5000000000000000 (* 5641895835477563/5000000000000000 z)) (* x y))>
#<alt (- (+ 5641895835477563/5000000000000000 (* 5641895835477563/5000000000000000 z)) (* x y))>
#<alt (* 5641895835477563/5000000000000000 z)>
#<alt (* z (- (+ 5641895835477563/5000000000000000 (* 5641895835477563/5000000000000000 (/ 1 z))) (/ (* x y) z)))>
#<alt (* z (- (+ 5641895835477563/5000000000000000 (* 5641895835477563/5000000000000000 (/ 1 z))) (/ (* x y) z)))>
#<alt (* z (- (+ 5641895835477563/5000000000000000 (* 5641895835477563/5000000000000000 (/ 1 z))) (/ (* x y) z)))>
#<alt (* 5641895835477563/5000000000000000 z)>
#<alt (* -1 (* z (- (* -1 (/ (- 5641895835477563/5000000000000000 (* x y)) z)) 5641895835477563/5000000000000000)))>
#<alt (* -1 (* z (- (* -1 (/ (- 5641895835477563/5000000000000000 (* x y)) z)) 5641895835477563/5000000000000000)))>
#<alt (* -1 (* z (- (* -1 (/ (- 5641895835477563/5000000000000000 (* x y)) z)) 5641895835477563/5000000000000000)))>
#<alt (+ 5641895835477563/5000000000000000 (* 5641895835477563/5000000000000000 z))>
#<alt (+ 5641895835477563/5000000000000000 (+ (* -1 (* x y)) (* 5641895835477563/5000000000000000 z)))>
#<alt (+ 5641895835477563/5000000000000000 (+ (* -1 (* x y)) (* 5641895835477563/5000000000000000 z)))>
#<alt (+ 5641895835477563/5000000000000000 (+ (* -1 (* x y)) (* 5641895835477563/5000000000000000 z)))>
#<alt (* -1 (* x y))>
#<alt (* x (- (+ (* 5641895835477563/5000000000000000 (/ z x)) (* 5641895835477563/5000000000000000 (/ 1 x))) y))>
#<alt (* x (- (+ (* 5641895835477563/5000000000000000 (/ z x)) (* 5641895835477563/5000000000000000 (/ 1 x))) y))>
#<alt (* x (- (+ (* 5641895835477563/5000000000000000 (/ z x)) (* 5641895835477563/5000000000000000 (/ 1 x))) y))>
#<alt (* -1 (* x y))>
#<alt (* -1 (* x (- (* -1 (/ (+ 5641895835477563/5000000000000000 (* 5641895835477563/5000000000000000 z)) x)) (* -1 y))))>
#<alt (* -1 (* x (- (* -1 (/ (+ 5641895835477563/5000000000000000 (* 5641895835477563/5000000000000000 z)) x)) (* -1 y))))>
#<alt (* -1 (* x (- (* -1 (/ (+ 5641895835477563/5000000000000000 (* 5641895835477563/5000000000000000 z)) x)) (* -1 y))))>
#<alt (+ 5641895835477563/5000000000000000 (* 5641895835477563/5000000000000000 z))>
#<alt (+ 5641895835477563/5000000000000000 (+ (* -1 (* x y)) (* 5641895835477563/5000000000000000 z)))>
#<alt (+ 5641895835477563/5000000000000000 (+ (* -1 (* x y)) (* 5641895835477563/5000000000000000 z)))>
#<alt (+ 5641895835477563/5000000000000000 (+ (* -1 (* x y)) (* 5641895835477563/5000000000000000 z)))>
#<alt (* -1 (* x y))>
#<alt (* y (- (+ (* 5641895835477563/5000000000000000 (/ z y)) (* 5641895835477563/5000000000000000 (/ 1 y))) x))>
#<alt (* y (- (+ (* 5641895835477563/5000000000000000 (/ z y)) (* 5641895835477563/5000000000000000 (/ 1 y))) x))>
#<alt (* y (- (+ (* 5641895835477563/5000000000000000 (/ z y)) (* 5641895835477563/5000000000000000 (/ 1 y))) x))>
#<alt (* -1 (* x y))>
#<alt (* -1 (* y (- (* -1 (/ (+ 5641895835477563/5000000000000000 (* 5641895835477563/5000000000000000 z)) y)) (* -1 x))))>
#<alt (* -1 (* y (- (* -1 (/ (+ 5641895835477563/5000000000000000 (* 5641895835477563/5000000000000000 z)) y)) (* -1 x))))>
#<alt (* -1 (* y (- (* -1 (/ (+ 5641895835477563/5000000000000000 (* 5641895835477563/5000000000000000 z)) y)) (* -1 x))))>
#<alt 5641895835477563/5000000000000000>
#<alt (+ 5641895835477563/5000000000000000 (* 5641895835477563/5000000000000000 z))>
#<alt (+ 5641895835477563/5000000000000000 (* 5641895835477563/5000000000000000 z))>
#<alt (+ 5641895835477563/5000000000000000 (* 5641895835477563/5000000000000000 z))>
#<alt (* 5641895835477563/5000000000000000 z)>
#<alt (* z (+ 5641895835477563/5000000000000000 (* 5641895835477563/5000000000000000 (/ 1 z))))>
#<alt (* z (+ 5641895835477563/5000000000000000 (* 5641895835477563/5000000000000000 (/ 1 z))))>
#<alt (* z (+ 5641895835477563/5000000000000000 (* 5641895835477563/5000000000000000 (/ 1 z))))>
#<alt (* 5641895835477563/5000000000000000 z)>
#<alt (* z (+ 5641895835477563/5000000000000000 (* 5641895835477563/5000000000000000 (/ 1 z))))>
#<alt (* z (+ 5641895835477563/5000000000000000 (* 5641895835477563/5000000000000000 (/ 1 z))))>
#<alt (* z (+ 5641895835477563/5000000000000000 (* 5641895835477563/5000000000000000 (/ 1 z))))>
#<alt (/ -1 x)>
#<alt (/ (- (pow x 2) 1) x)>
#<alt (/ (- (pow x 2) 1) x)>
#<alt (/ (- (pow x 2) 1) x)>
#<alt x>
#<alt (* x (- 1 (/ 1 (pow x 2))))>
#<alt (* x (- 1 (/ 1 (pow x 2))))>
#<alt (* x (- 1 (/ 1 (pow x 2))))>
#<alt x>
#<alt (* -1 (* x (- (/ 1 (pow x 2)) 1)))>
#<alt (* -1 (* x (- (/ 1 (pow x 2)) 1)))>
#<alt (* -1 (* x (- (/ 1 (pow x 2)) 1)))>
#<alt (/ -1 (pow x 2))>
#<alt (/ (- (pow x 2) 1) (pow x 2))>
#<alt (/ (- (pow x 2) 1) (pow x 2))>
#<alt (/ (- (pow x 2) 1) (pow x 2))>
#<alt 1>
#<alt (- 1 (/ 1 (pow x 2)))>
#<alt (- 1 (/ 1 (pow x 2)))>
#<alt (- 1 (/ 1 (pow x 2)))>
#<alt 1>
#<alt (- 1 (/ 1 (pow x 2)))>
#<alt (- 1 (/ 1 (pow x 2)))>
#<alt (- 1 (/ 1 (pow x 2)))>
#<alt (/ -1 (pow x 2))>
#<alt (/ -1 (pow x 2))>
#<alt (/ -1 (pow x 2))>
#<alt (/ -1 (pow x 2))>
#<alt (/ -1 (pow x 2))>
#<alt (/ -1 (pow x 2))>
#<alt (/ -1 (pow x 2))>
#<alt (/ -1 (pow x 2))>
#<alt (/ -1 (pow x 2))>
#<alt (/ -1 (pow x 2))>
#<alt (/ -1 (pow x 2))>
#<alt (/ -1 (pow x 2))>
#<alt (pow x 2)>
#<alt (pow x 2)>
#<alt (pow x 2)>
#<alt (pow x 2)>
#<alt (pow x 2)>
#<alt (pow x 2)>
#<alt (pow x 2)>
#<alt (pow x 2)>
#<alt (pow x 2)>
#<alt (pow x 2)>
#<alt (pow x 2)>
#<alt (pow x 2)>
#<alt (/ y (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/5000000000000000 (* 5641895835477563/10000000000000000 z)))))>
#<alt (+ (* x (- 1 (* -1 (/ (pow y 2) (pow (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/5000000000000000 (* 5641895835477563/10000000000000000 z)))) 2))))) (/ y (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/5000000000000000 (* 5641895835477563/10000000000000000 z))))))>
#<alt (+ (* x (- (+ 1 (/ (* x (pow y 3)) (pow (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/5000000000000000 (* 5641895835477563/10000000000000000 z)))) 3))) (* -1 (/ (pow y 2) (pow (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/5000000000000000 (* 5641895835477563/10000000000000000 z)))) 2))))) (/ y (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/5000000000000000 (* 5641895835477563/10000000000000000 z))))))>
#<alt (+ (* x (- (+ 1 (* x (- (/ (* x (pow y 4)) (pow (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/5000000000000000 (* 5641895835477563/10000000000000000 z)))) 4)) (* -1 (/ (pow y 3) (pow (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/5000000000000000 (* 5641895835477563/10000000000000000 z)))) 3)))))) (* -1 (/ (pow y 2) (pow (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/5000000000000000 (* 5641895835477563/10000000000000000 z)))) 2))))) (/ y (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/5000000000000000 (* 5641895835477563/10000000000000000 z))))))>
#<alt x>
#<alt (* x (- 1 (/ 1 (pow x 2))))>
#<alt (* x (- (+ 1 (* -1 (/ (+ (* 5641895835477563/5000000000000000 (/ 1 y)) (/ (* z (+ 5641895835477563/5000000000000000 (* 5641895835477563/10000000000000000 z))) y)) (pow x 3)))) (/ 1 (pow x 2))))>
#<alt (* x (- (+ 1 (* -1 (/ (* (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/5000000000000000 (* 5641895835477563/10000000000000000 z)))) (+ (* 5641895835477563/5000000000000000 (/ 1 y)) (/ (* z (+ 5641895835477563/5000000000000000 (* 5641895835477563/10000000000000000 z))) y))) (* (pow x 4) y)))) (+ (* 5641895835477563/5000000000000000 (/ 1 (* (pow x 3) y))) (+ (/ 1 (pow x 2)) (/ (* z (+ 5641895835477563/5000000000000000 (* 5641895835477563/10000000000000000 z))) (* (pow x 3) y))))))>
#<alt x>
#<alt (* -1 (* x (- (/ 1 (pow x 2)) 1)))>
#<alt (* -1 (* x (- (+ (* 5641895835477563/5000000000000000 (/ 1 (* (pow x 3) y))) (+ (/ 1 (pow x 2)) (/ (* z (+ 5641895835477563/5000000000000000 (* 5641895835477563/10000000000000000 z))) (* (pow x 3) y)))) 1)))>
#<alt (* -1 (* x (- (+ (* -1 (/ (- (* -1 (/ (* (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/5000000000000000 (* 5641895835477563/10000000000000000 z)))) (+ (* 5641895835477563/5000000000000000 (/ 1 y)) (/ (* z (+ 5641895835477563/5000000000000000 (* 5641895835477563/10000000000000000 z))) y))) (* x y))) (+ (* 5641895835477563/5000000000000000 (/ 1 y)) (/ (* z (+ 5641895835477563/5000000000000000 (* 5641895835477563/10000000000000000 z))) y))) (pow x 3))) (/ 1 (pow x 2))) 1)))>
#<alt x>
#<alt (+ x (/ y (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/5000000000000000 (* 5641895835477563/10000000000000000 z))))))>
#<alt (+ x (* y (+ (/ 1 (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/5000000000000000 (* 5641895835477563/10000000000000000 z))))) (/ (* x y) (pow (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/5000000000000000 (* 5641895835477563/10000000000000000 z)))) 2)))))>
#<alt (+ x (* y (+ (* y (- (/ (* (pow x 2) y) (pow (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/5000000000000000 (* 5641895835477563/10000000000000000 z)))) 3)) (* -1 (/ x (pow (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/5000000000000000 (* 5641895835477563/10000000000000000 z)))) 2))))) (/ 1 (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/5000000000000000 (* 5641895835477563/10000000000000000 z))))))))>
#<alt (- x (/ 1 x))>
#<alt (- (+ x (* -1 (/ (+ (* 5641895835477563/5000000000000000 (/ 1 (pow x 2))) (/ (* z (+ 5641895835477563/5000000000000000 (* 5641895835477563/10000000000000000 z))) (pow x 2))) y))) (/ 1 x))>
#<alt (- (+ x (* -1 (/ (* (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/5000000000000000 (* 5641895835477563/10000000000000000 z)))) (+ (* 5641895835477563/5000000000000000 (/ 1 (pow x 2))) (/ (* z (+ 5641895835477563/5000000000000000 (* 5641895835477563/10000000000000000 z))) (pow x 2)))) (* x (pow y 2))))) (+ (/ 1 x) (+ (/ 5641895835477563/5000000000000000 (* (pow x 2) y)) (/ (* z (+ 5641895835477563/5000000000000000 (* 5641895835477563/10000000000000000 z))) (* (pow x 2) y)))))>
#<alt (- (+ x (* -1 (/ (* (pow (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/5000000000000000 (* 5641895835477563/10000000000000000 z)))) 2) (+ (* 5641895835477563/5000000000000000 (/ 1 (pow x 2))) (/ (* z (+ 5641895835477563/5000000000000000 (* 5641895835477563/10000000000000000 z))) (pow x 2)))) (* (pow x 2) (pow y 3))))) (+ (/ 1 x) (+ (/ 5641895835477563/5000000000000000 (* (pow x 2) y)) (+ (/ (* z (+ 5641895835477563/5000000000000000 (* 5641895835477563/10000000000000000 z))) (* (pow x 2) y)) (/ (* (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/5000000000000000 (* 5641895835477563/10000000000000000 z)))) (+ (* 5641895835477563/5000000000000000 (/ 1 (pow x 2))) (/ (* z (+ 5641895835477563/5000000000000000 (* 5641895835477563/10000000000000000 z))) (pow x 2)))) (* x (pow y 2)))))))>
#<alt (- x (/ 1 x))>
#<alt (- (+ x (* -1 (/ (+ (* 5641895835477563/5000000000000000 (/ 1 (pow x 2))) (/ (* z (+ 5641895835477563/5000000000000000 (* 5641895835477563/10000000000000000 z))) (pow x 2))) y))) (/ 1 x))>
#<alt (- (+ x (* -1 (/ (+ (* 5641895835477563/5000000000000000 (/ 1 (pow x 2))) (+ (/ (* z (+ 5641895835477563/5000000000000000 (* 5641895835477563/10000000000000000 z))) (pow x 2)) (/ (* (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/5000000000000000 (* 5641895835477563/10000000000000000 z)))) (+ (* 5641895835477563/5000000000000000 (/ 1 (pow x 2))) (/ (* z (+ 5641895835477563/5000000000000000 (* 5641895835477563/10000000000000000 z))) (pow x 2)))) (* x y)))) y))) (/ 1 x))>
#<alt (- (+ x (* -1 (/ (+ (* -1 (/ (+ (* -1 (/ (* (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/5000000000000000 (* 5641895835477563/10000000000000000 z)))) (+ (* 5641895835477563/5000000000000000 (/ 1 (pow x 2))) (/ (* z (+ 5641895835477563/5000000000000000 (* 5641895835477563/10000000000000000 z))) (pow x 2)))) x)) (* -1 (/ (* (pow (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/5000000000000000 (* 5641895835477563/10000000000000000 z)))) 2) (+ (* 5641895835477563/5000000000000000 (/ 1 (pow x 2))) (/ (* z (+ 5641895835477563/5000000000000000 (* 5641895835477563/10000000000000000 z))) (pow x 2)))) (* (pow x 2) y)))) y)) (+ (* 5641895835477563/5000000000000000 (/ 1 (pow x 2))) (/ (* z (+ 5641895835477563/5000000000000000 (* 5641895835477563/10000000000000000 z))) (pow x 2)))) y))) (/ 1 x))>
#<alt (+ x (/ y (- 5641895835477563/5000000000000000 (* x y))))>
#<alt (+ x (+ (* -5641895835477563/5000000000000000 (/ (* y z) (pow (- 5641895835477563/5000000000000000 (* x y)) 2))) (/ y (- 5641895835477563/5000000000000000 (* x y)))))>
#<alt (+ 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)))))>
#<alt (+ 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)))))) (+ (* -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)))))>
#<alt x>
#<alt (+ x (* 10000000000000000/5641895835477563 (/ y (pow z 2))))>
#<alt (+ x (+ (* -20000000000000000/5641895835477563 (/ y (pow z 3))) (* 10000000000000000/5641895835477563 (/ y (pow z 2)))))>
#<alt (- (+ x (+ (* -1 (/ (+ (* -40000000000000000/5641895835477563 y) (* 100000000000000000000000000000000/31830988618379068626528276418969 (* y (- 5641895835477563/5000000000000000 (* x y))))) (pow z 4))) (* 10000000000000000/5641895835477563 (/ y (pow z 2))))) (* 20000000000000000/5641895835477563 (/ y (pow z 3))))>
#<alt x>
#<alt (+ x (* 10000000000000000/5641895835477563 (/ y (pow z 2))))>
#<alt (+ x (+ (* -20000000000000000/5641895835477563 (/ y (pow z 3))) (* 10000000000000000/5641895835477563 (/ y (pow z 2)))))>
#<alt (+ x (+ (* -1 (/ (- (+ (* -40000000000000000/5641895835477563 (/ y z)) (* 100000000000000000000000000000000/31830988618379068626528276418969 (/ (* y (- 5641895835477563/5000000000000000 (* x y))) z))) (* -20000000000000000/5641895835477563 y)) (pow z 3))) (* 10000000000000000/5641895835477563 (/ y (pow z 2)))))>
#<alt (/ y (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/5000000000000000 (* 5641895835477563/10000000000000000 z)))))>
#<alt (* y (+ (/ 1 (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/5000000000000000 (* 5641895835477563/10000000000000000 z))))) (/ (* x y) (pow (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/5000000000000000 (* 5641895835477563/10000000000000000 z)))) 2))))>
#<alt (* y (+ (* y (- (/ (* (pow x 2) y) (pow (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/5000000000000000 (* 5641895835477563/10000000000000000 z)))) 3)) (* -1 (/ x (pow (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/5000000000000000 (* 5641895835477563/10000000000000000 z)))) 2))))) (/ 1 (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/5000000000000000 (* 5641895835477563/10000000000000000 z)))))))>
#<alt (* y (+ (* y (- (* y (- (/ (* (pow x 3) y) (pow (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/5000000000000000 (* 5641895835477563/10000000000000000 z)))) 4)) (* -1 (/ (pow x 2) (pow (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/5000000000000000 (* 5641895835477563/10000000000000000 z)))) 3))))) (* -1 (/ x (pow (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/5000000000000000 (* 5641895835477563/10000000000000000 z)))) 2))))) (/ 1 (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/5000000000000000 (* 5641895835477563/10000000000000000 z)))))))>
#<alt (/ -1 x)>
#<alt (- (* -1 (/ (+ (* 5641895835477563/5000000000000000 (/ 1 (pow x 2))) (/ (* z (+ 5641895835477563/5000000000000000 (* 5641895835477563/10000000000000000 z))) (pow x 2))) y)) (/ 1 x))>
#<alt (- (* -1 (/ (* (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/5000000000000000 (* 5641895835477563/10000000000000000 z)))) (+ (* 5641895835477563/5000000000000000 (/ 1 (pow x 2))) (/ (* z (+ 5641895835477563/5000000000000000 (* 5641895835477563/10000000000000000 z))) (pow x 2)))) (* x (pow y 2)))) (+ (/ 1 x) (+ (/ 5641895835477563/5000000000000000 (* (pow x 2) y)) (/ (* z (+ 5641895835477563/5000000000000000 (* 5641895835477563/10000000000000000 z))) (* (pow x 2) y)))))>
#<alt (- (* -1 (/ (* (pow (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/5000000000000000 (* 5641895835477563/10000000000000000 z)))) 2) (+ (* 5641895835477563/5000000000000000 (/ 1 (pow x 2))) (/ (* z (+ 5641895835477563/5000000000000000 (* 5641895835477563/10000000000000000 z))) (pow x 2)))) (* (pow x 2) (pow y 3)))) (+ (/ 1 x) (+ (/ 5641895835477563/5000000000000000 (* (pow x 2) y)) (+ (/ (* z (+ 5641895835477563/5000000000000000 (* 5641895835477563/10000000000000000 z))) (* (pow x 2) y)) (/ (* (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/5000000000000000 (* 5641895835477563/10000000000000000 z)))) (+ (* 5641895835477563/5000000000000000 (/ 1 (pow x 2))) (/ (* z (+ 5641895835477563/5000000000000000 (* 5641895835477563/10000000000000000 z))) (pow x 2)))) (* x (pow y 2)))))))>
#<alt (/ -1 x)>
#<alt (- (* -1 (/ (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/5000000000000000 (* 5641895835477563/10000000000000000 z)))) (* (pow x 2) y))) (/ 1 x))>
#<alt (- (* -1 (/ (- (/ (pow (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/5000000000000000 (* 5641895835477563/10000000000000000 z)))) 2) (* (pow x 3) y)) (* -1 (/ (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/5000000000000000 (* 5641895835477563/10000000000000000 z)))) (pow x 2)))) y)) (/ 1 x))>
#<alt (- (* -1 (/ (- (* -1 (/ (- (* -1 (/ (pow (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/5000000000000000 (* 5641895835477563/10000000000000000 z)))) 3) (* (pow x 4) y))) (/ (pow (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/5000000000000000 (* 5641895835477563/10000000000000000 z)))) 2) (pow x 3))) y)) (* -1 (/ (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/5000000000000000 (* 5641895835477563/10000000000000000 z)))) (pow x 2)))) y)) (/ 1 x))>
#<alt (/ y (- 5641895835477563/5000000000000000 (* x y)))>
#<alt (+ (* -5641895835477563/5000000000000000 (/ (* y z) (pow (- 5641895835477563/5000000000000000 (* x y)) 2))) (/ y (- 5641895835477563/5000000000000000 (* x y))))>
#<alt (+ (* 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))))>
#<alt (+ (* 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)))))) (+ (* -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))))>
#<alt (* 10000000000000000/5641895835477563 (/ y (pow z 2)))>
#<alt (/ (+ (* -20000000000000000/5641895835477563 (/ y z)) (* 10000000000000000/5641895835477563 y)) (pow z 2))>
#<alt (/ (- (+ (* -1 (/ (+ (* -40000000000000000/5641895835477563 y) (* 100000000000000000000000000000000/31830988618379068626528276418969 (* y (- 5641895835477563/5000000000000000 (* x y))))) (pow z 2))) (* 10000000000000000/5641895835477563 y)) (* 20000000000000000/5641895835477563 (/ y z))) (pow z 2))>
#<alt (/ (- (+ (* -1 (/ (+ (* -200000000000000000000000000000000/31830988618379068626528276418969 (* y (- 5641895835477563/5000000000000000 (* x y)))) (* -2 (+ (* -40000000000000000/5641895835477563 y) (* 100000000000000000000000000000000/31830988618379068626528276418969 (* y (- 5641895835477563/5000000000000000 (* x y))))))) (pow z 3))) (* 10000000000000000/5641895835477563 y)) (+ (* -40000000000000000/5641895835477563 (/ y (pow z 2))) (+ (* 100000000000000000000000000000000/31830988618379068626528276418969 (/ (* y (- 5641895835477563/5000000000000000 (* x y))) (pow z 2))) (* 20000000000000000/5641895835477563 (/ y z))))) (pow z 2))>
#<alt (* 10000000000000000/5641895835477563 (/ y (pow z 2)))>
#<alt (/ (+ (* -20000000000000000/5641895835477563 (/ y z)) (* 10000000000000000/5641895835477563 y)) (pow z 2))>
#<alt (/ (+ (* -1 (/ (- (+ (* -40000000000000000/5641895835477563 (/ y z)) (* 100000000000000000000000000000000/31830988618379068626528276418969 (/ (* y (- 5641895835477563/5000000000000000 (* x y))) z))) (* -20000000000000000/5641895835477563 y)) z)) (* 10000000000000000/5641895835477563 y)) (pow z 2))>
#<alt (/ (+ (* -1 (/ (- (* -1 (/ (- (+ (* 2 (/ (+ (* -40000000000000000/5641895835477563 y) (* 100000000000000000000000000000000/31830988618379068626528276418969 (* y (- 5641895835477563/5000000000000000 (* x y))))) z)) (* 200000000000000000000000000000000/31830988618379068626528276418969 (/ (* y (- 5641895835477563/5000000000000000 (* x y))) z))) (+ (* -40000000000000000/5641895835477563 y) (* 100000000000000000000000000000000/31830988618379068626528276418969 (* y (- 5641895835477563/5000000000000000 (* x y)))))) z)) (* -20000000000000000/5641895835477563 y)) z)) (* 10000000000000000/5641895835477563 y)) (pow z 2))>
#<alt (/ y (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/5000000000000000 (* 5641895835477563/10000000000000000 z)))))>
#<alt (+ (/ y (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/5000000000000000 (* 5641895835477563/10000000000000000 z))))) (/ (* x (pow y 2)) (pow (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/5000000000000000 (* 5641895835477563/10000000000000000 z)))) 2)))>
#<alt (+ (* x (- (/ (* x (pow y 3)) (pow (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/5000000000000000 (* 5641895835477563/10000000000000000 z)))) 3)) (* -1 (/ (pow y 2) (pow (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/5000000000000000 (* 5641895835477563/10000000000000000 z)))) 2))))) (/ y (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/5000000000000000 (* 5641895835477563/10000000000000000 z))))))>
#<alt (+ (* x (- (* x (- (/ (* x (pow y 4)) (pow (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/5000000000000000 (* 5641895835477563/10000000000000000 z)))) 4)) (* -1 (/ (pow y 3) (pow (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/5000000000000000 (* 5641895835477563/10000000000000000 z)))) 3))))) (* -1 (/ (pow y 2) (pow (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/5000000000000000 (* 5641895835477563/10000000000000000 z)))) 2))))) (/ y (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/5000000000000000 (* 5641895835477563/10000000000000000 z))))))>
#<alt (/ -1 x)>
#<alt (/ (- (* -1 (/ (+ (* 5641895835477563/5000000000000000 (/ 1 y)) (/ (* z (+ 5641895835477563/5000000000000000 (* 5641895835477563/10000000000000000 z))) y)) x)) 1) x)>
#<alt (/ (- (* -1 (/ (* (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/5000000000000000 (* 5641895835477563/10000000000000000 z)))) (+ (* 5641895835477563/5000000000000000 (/ 1 y)) (/ (* z (+ 5641895835477563/5000000000000000 (* 5641895835477563/10000000000000000 z))) y))) (* (pow x 2) y))) (+ 1 (+ (/ 5641895835477563/5000000000000000 (* x y)) (/ (* z (+ 5641895835477563/5000000000000000 (* 5641895835477563/10000000000000000 z))) (* x y))))) x)>
#<alt (/ (- (* -1 (/ (* (pow (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/5000000000000000 (* 5641895835477563/10000000000000000 z)))) 2) (+ (* 5641895835477563/5000000000000000 (/ 1 y)) (/ (* z (+ 5641895835477563/5000000000000000 (* 5641895835477563/10000000000000000 z))) y))) (* (pow x 3) (pow y 2)))) (+ 1 (+ (/ 5641895835477563/5000000000000000 (* x y)) (+ (/ (* z (+ 5641895835477563/5000000000000000 (* 5641895835477563/10000000000000000 z))) (* x y)) (/ (* (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/5000000000000000 (* 5641895835477563/10000000000000000 z)))) (+ (* 5641895835477563/5000000000000000 (/ 1 y)) (/ (* z (+ 5641895835477563/5000000000000000 (* 5641895835477563/10000000000000000 z))) y))) (* (pow x 2) y)))))) x)>
#<alt (/ -1 x)>
#<alt (* -1 (/ (+ 1 (+ (/ 5641895835477563/5000000000000000 (* x y)) (/ (* z (+ 5641895835477563/5000000000000000 (* 5641895835477563/10000000000000000 z))) (* x y)))) x))>
#<alt (* -1 (/ (+ 1 (* -1 (/ (- (* -1 (/ (* (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/5000000000000000 (* 5641895835477563/10000000000000000 z)))) (+ (* 5641895835477563/5000000000000000 (/ 1 y)) (/ (* z (+ 5641895835477563/5000000000000000 (* 5641895835477563/10000000000000000 z))) y))) (* x y))) (+ (* 5641895835477563/5000000000000000 (/ 1 y)) (/ (* z (+ 5641895835477563/5000000000000000 (* 5641895835477563/10000000000000000 z))) y))) x))) x))>
#<alt (* -1 (/ (+ 1 (* -1 (/ (- (* -1 (/ (- (/ (* (pow (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/5000000000000000 (* 5641895835477563/10000000000000000 z)))) 2) (+ (* 5641895835477563/5000000000000000 (/ 1 y)) (/ (* z (+ 5641895835477563/5000000000000000 (* 5641895835477563/10000000000000000 z))) y))) (* x (pow y 2))) (* -1 (/ (* (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/5000000000000000 (* 5641895835477563/10000000000000000 z)))) (+ (* 5641895835477563/5000000000000000 (/ 1 y)) (/ (* z (+ 5641895835477563/5000000000000000 (* 5641895835477563/10000000000000000 z))) y))) y))) x)) (+ (* 5641895835477563/5000000000000000 (/ 1 y)) (/ (* z (+ 5641895835477563/5000000000000000 (* 5641895835477563/10000000000000000 z))) y))) x))) x))>
#<alt (- 5641895835477563/5000000000000000 (* x y))>
#<alt (- (+ 5641895835477563/5000000000000000 (* 5641895835477563/5000000000000000 z)) (* x y))>
#<alt (- (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/5000000000000000 (* 5641895835477563/10000000000000000 z)))) (* x y))>
#<alt (- (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/5000000000000000 (* 5641895835477563/10000000000000000 z)))) (* x y))>
#<alt (* 5641895835477563/10000000000000000 (pow z 2))>
#<alt (* (pow z 2) (+ 5641895835477563/10000000000000000 (* 5641895835477563/5000000000000000 (/ 1 z))))>
#<alt (* (pow z 2) (- (+ 5641895835477563/10000000000000000 (+ (* 5641895835477563/5000000000000000 (/ 1 z)) (/ 5641895835477563/5000000000000000 (pow z 2)))) (/ (* x y) (pow z 2))))>
#<alt (* (pow z 2) (- (+ 5641895835477563/10000000000000000 (+ (* 5641895835477563/5000000000000000 (/ 1 z)) (/ 5641895835477563/5000000000000000 (pow z 2)))) (/ (* x y) (pow z 2))))>
#<alt (* 5641895835477563/10000000000000000 (pow z 2))>
#<alt (* (pow z 2) (+ 5641895835477563/10000000000000000 (* 5641895835477563/5000000000000000 (/ 1 z))))>
#<alt (* (pow z 2) (+ 5641895835477563/10000000000000000 (* -1 (/ (- (* -1 (/ (- 5641895835477563/5000000000000000 (* x y)) z)) 5641895835477563/5000000000000000) z))))>
#<alt (* (pow z 2) (+ 5641895835477563/10000000000000000 (* -1 (/ (- (* -1 (/ (- 5641895835477563/5000000000000000 (* x y)) z)) 5641895835477563/5000000000000000) z))))>
#<alt (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/5000000000000000 (* 5641895835477563/10000000000000000 z))))>
#<alt (+ 5641895835477563/5000000000000000 (+ (* -1 (* x y)) (* z (+ 5641895835477563/5000000000000000 (* 5641895835477563/10000000000000000 z)))))>
#<alt (+ 5641895835477563/5000000000000000 (+ (* -1 (* x y)) (* z (+ 5641895835477563/5000000000000000 (* 5641895835477563/10000000000000000 z)))))>
#<alt (+ 5641895835477563/5000000000000000 (+ (* -1 (* x y)) (* z (+ 5641895835477563/5000000000000000 (* 5641895835477563/10000000000000000 z)))))>
#<alt (* -1 (* x y))>
#<alt (* x (- (+ (* 5641895835477563/5000000000000000 (/ 1 x)) (/ (* z (+ 5641895835477563/5000000000000000 (* 5641895835477563/10000000000000000 z))) x)) y))>
#<alt (* x (- (+ (* 5641895835477563/5000000000000000 (/ 1 x)) (/ (* z (+ 5641895835477563/5000000000000000 (* 5641895835477563/10000000000000000 z))) x)) y))>
#<alt (* x (- (+ (* 5641895835477563/5000000000000000 (/ 1 x)) (/ (* z (+ 5641895835477563/5000000000000000 (* 5641895835477563/10000000000000000 z))) x)) y))>
#<alt (* -1 (* x y))>
#<alt (* -1 (* x (- (* -1 (/ (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/5000000000000000 (* 5641895835477563/10000000000000000 z)))) x)) (* -1 y))))>
#<alt (* -1 (* x (- (* -1 (/ (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/5000000000000000 (* 5641895835477563/10000000000000000 z)))) x)) (* -1 y))))>
#<alt (* -1 (* x (- (* -1 (/ (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/5000000000000000 (* 5641895835477563/10000000000000000 z)))) x)) (* -1 y))))>
#<alt (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/5000000000000000 (* 5641895835477563/10000000000000000 z))))>
#<alt (+ 5641895835477563/5000000000000000 (+ (* -1 (* x y)) (* z (+ 5641895835477563/5000000000000000 (* 5641895835477563/10000000000000000 z)))))>
#<alt (+ 5641895835477563/5000000000000000 (+ (* -1 (* x y)) (* z (+ 5641895835477563/5000000000000000 (* 5641895835477563/10000000000000000 z)))))>
#<alt (+ 5641895835477563/5000000000000000 (+ (* -1 (* x y)) (* z (+ 5641895835477563/5000000000000000 (* 5641895835477563/10000000000000000 z)))))>
#<alt (* -1 (* x y))>
#<alt (* y (- (+ (* 5641895835477563/5000000000000000 (/ 1 y)) (/ (* z (+ 5641895835477563/5000000000000000 (* 5641895835477563/10000000000000000 z))) y)) x))>
#<alt (* y (- (+ (* 5641895835477563/5000000000000000 (/ 1 y)) (/ (* z (+ 5641895835477563/5000000000000000 (* 5641895835477563/10000000000000000 z))) y)) x))>
#<alt (* y (- (+ (* 5641895835477563/5000000000000000 (/ 1 y)) (/ (* z (+ 5641895835477563/5000000000000000 (* 5641895835477563/10000000000000000 z))) y)) x))>
#<alt (* -1 (* x y))>
#<alt (* -1 (* y (- (* -1 (/ (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/5000000000000000 (* 5641895835477563/10000000000000000 z)))) y)) (* -1 x))))>
#<alt (* -1 (* y (- (* -1 (/ (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/5000000000000000 (* 5641895835477563/10000000000000000 z)))) y)) (* -1 x))))>
#<alt (* -1 (* y (- (* -1 (/ (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/5000000000000000 (* 5641895835477563/10000000000000000 z)))) y)) (* -1 x))))>
#<alt 5641895835477563/5000000000000000>
#<alt (+ 5641895835477563/5000000000000000 (* 5641895835477563/5000000000000000 z))>
#<alt (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/5000000000000000 (* 5641895835477563/10000000000000000 z))))>
#<alt (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/5000000000000000 (* 5641895835477563/10000000000000000 z))))>
#<alt (* 5641895835477563/10000000000000000 (pow z 2))>
#<alt (* (pow z 2) (+ 5641895835477563/10000000000000000 (* 5641895835477563/5000000000000000 (/ 1 z))))>
#<alt (* (pow z 2) (+ 5641895835477563/10000000000000000 (+ (* 5641895835477563/5000000000000000 (/ 1 z)) (/ 5641895835477563/5000000000000000 (pow z 2)))))>
#<alt (* (pow z 2) (+ 5641895835477563/10000000000000000 (+ (* 5641895835477563/5000000000000000 (/ 1 z)) (/ 5641895835477563/5000000000000000 (pow z 2)))))>
#<alt (* 5641895835477563/10000000000000000 (pow z 2))>
#<alt (* (pow z 2) (+ 5641895835477563/10000000000000000 (* 5641895835477563/5000000000000000 (/ 1 z))))>
#<alt (* (pow z 2) (+ 5641895835477563/10000000000000000 (+ (* 5641895835477563/5000000000000000 (/ 1 z)) (/ 5641895835477563/5000000000000000 (pow z 2)))))>
#<alt (* (pow z 2) (+ 5641895835477563/10000000000000000 (+ (* 5641895835477563/5000000000000000 (/ 1 z)) (/ 5641895835477563/5000000000000000 (pow z 2)))))>
#<alt (* 5000000000000000/5641895835477563 (/ y (exp z)))>
#<alt (* 5000000000000000/5641895835477563 (/ y (exp z)))>
#<alt (* 5000000000000000/5641895835477563 (/ y (exp z)))>
#<alt (* 5000000000000000/5641895835477563 (/ y (exp z)))>
#<alt (* 5000000000000000/5641895835477563 (/ y (exp z)))>
#<alt (* 5000000000000000/5641895835477563 (/ y (exp z)))>
#<alt (* 5000000000000000/5641895835477563 (/ y (exp z)))>
#<alt (* 5000000000000000/5641895835477563 (/ y (exp z)))>
#<alt (* 5000000000000000/5641895835477563 (/ y (exp z)))>
#<alt (* 5000000000000000/5641895835477563 (/ y (exp z)))>
#<alt (* 5000000000000000/5641895835477563 (/ y (exp z)))>
#<alt (* 5000000000000000/5641895835477563 (/ y (exp z)))>
#<alt (* 5000000000000000/5641895835477563 y)>
#<alt (+ (* -5000000000000000/5641895835477563 (* y z)) (* 5000000000000000/5641895835477563 y))>
#<alt (+ (* 5000000000000000/5641895835477563 y) (* z (+ (* -5000000000000000/5641895835477563 y) (* -5000000000000000/5641895835477563 (* z (+ (* -1 y) (* 1/2 y)))))))>
#<alt (+ (* 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))))))))>
#<alt (* 5000000000000000/5641895835477563 (/ y (exp z)))>
#<alt (* 5000000000000000/5641895835477563 (/ y (exp z)))>
#<alt (* 5000000000000000/5641895835477563 (/ y (exp z)))>
#<alt (* 5000000000000000/5641895835477563 (/ y (exp z)))>
#<alt (* 5000000000000000/5641895835477563 (/ y (exp z)))>
#<alt (* 5000000000000000/5641895835477563 (/ y (exp z)))>
#<alt (* 5000000000000000/5641895835477563 (/ y (exp z)))>
#<alt (* 5000000000000000/5641895835477563 (/ y (exp z)))>
#<alt (/ y (exp z))>
#<alt (/ y (exp z))>
#<alt (/ y (exp z))>
#<alt (/ y (exp z))>
#<alt (/ y (exp z))>
#<alt (/ y (exp z))>
#<alt (/ y (exp z))>
#<alt (/ y (exp z))>
#<alt (/ y (exp z))>
#<alt (/ y (exp z))>
#<alt (/ y (exp z))>
#<alt (/ y (exp z))>
#<alt y>
#<alt (+ y (* -1 (* y z)))>
#<alt (+ y (* z (- (* -1 (* z (+ (* -1 y) (* 1/2 y)))) y)))>
#<alt (+ y (* z (- (* z (- (* -1 (* z (+ (* -1 (+ (* -1 y) (* 1/2 y))) (+ (* -1/2 y) (* 1/6 y))))) (+ (* -1 y) (* 1/2 y)))) y)))>
#<alt (/ y (exp z))>
#<alt (/ y (exp z))>
#<alt (/ y (exp z))>
#<alt (/ y (exp z))>
#<alt (/ y (exp z))>
#<alt (/ y (exp z))>
#<alt (/ y (exp z))>
#<alt (/ y (exp z))>
#<alt 1>
#<alt (+ 1 z)>
#<alt (+ 1 (* z (+ 1 (* 1/2 z))))>
#<alt (+ 1 (* z (+ 1 (* z (+ 1/2 (* 1/6 z))))))>
#<alt (exp z)>
#<alt (exp z)>
#<alt (exp z)>
#<alt (exp z)>
#<alt (exp z)>
#<alt (exp z)>
#<alt (exp z)>
#<alt (exp z)>
#<alt (* 5641895835477563/5000000000000000 z)>
#<alt (* 5641895835477563/5000000000000000 z)>
#<alt (* 5641895835477563/5000000000000000 z)>
#<alt (* 5641895835477563/5000000000000000 z)>
#<alt (* 5641895835477563/5000000000000000 z)>
#<alt (* 5641895835477563/5000000000000000 z)>
#<alt (* 5641895835477563/5000000000000000 z)>
#<alt (* 5641895835477563/5000000000000000 z)>
#<alt (* 5641895835477563/5000000000000000 z)>
#<alt (* 5641895835477563/5000000000000000 z)>
#<alt (* 5641895835477563/5000000000000000 z)>
#<alt (* 5641895835477563/5000000000000000 z)>
#<alt (* x y)>
#<alt (* x y)>
#<alt (* x y)>
#<alt (* x y)>
#<alt (* x y)>
#<alt (* x y)>
#<alt (* x y)>
#<alt (* x y)>
#<alt (* x y)>
#<alt (* x y)>
#<alt (* x y)>
#<alt (* x y)>
#<alt (* x y)>
#<alt (* x y)>
#<alt (* x y)>
#<alt (* x y)>
#<alt (* x y)>
#<alt (* x y)>
#<alt (* x y)>
#<alt (* x y)>
#<alt (* x y)>
#<alt (* x y)>
#<alt (* x y)>
#<alt (* x y)>
#<alt (* 5641895835477563/10000000000000000 z)>
#<alt (* 5641895835477563/10000000000000000 z)>
#<alt (* 5641895835477563/10000000000000000 z)>
#<alt (* 5641895835477563/10000000000000000 z)>
#<alt (* 5641895835477563/10000000000000000 z)>
#<alt (* 5641895835477563/10000000000000000 z)>
#<alt (* 5641895835477563/10000000000000000 z)>
#<alt (* 5641895835477563/10000000000000000 z)>
#<alt (* 5641895835477563/10000000000000000 z)>
#<alt (* 5641895835477563/10000000000000000 z)>
#<alt (* 5641895835477563/10000000000000000 z)>
#<alt (* 5641895835477563/10000000000000000 z)>
#<alt (* 5641895835477563/5000000000000000 z)>
#<alt (* z (+ 5641895835477563/5000000000000000 (* 5641895835477563/10000000000000000 z)))>
#<alt (* z (+ 5641895835477563/5000000000000000 (* 5641895835477563/10000000000000000 z)))>
#<alt (* z (+ 5641895835477563/5000000000000000 (* 5641895835477563/10000000000000000 z)))>
#<alt (* 5641895835477563/10000000000000000 (pow z 2))>
#<alt (* (pow z 2) (+ 5641895835477563/10000000000000000 (* 5641895835477563/5000000000000000 (/ 1 z))))>
#<alt (* (pow z 2) (+ 5641895835477563/10000000000000000 (* 5641895835477563/5000000000000000 (/ 1 z))))>
#<alt (* (pow z 2) (+ 5641895835477563/10000000000000000 (* 5641895835477563/5000000000000000 (/ 1 z))))>
#<alt (* 5641895835477563/10000000000000000 (pow z 2))>
#<alt (* (pow z 2) (+ 5641895835477563/10000000000000000 (* 5641895835477563/5000000000000000 (/ 1 z))))>
#<alt (* (pow z 2) (+ 5641895835477563/10000000000000000 (* 5641895835477563/5000000000000000 (/ 1 z))))>
#<alt (* (pow z 2) (+ 5641895835477563/10000000000000000 (* 5641895835477563/5000000000000000 (/ 1 z))))>
Calls

102 calls:

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

rewrite378.0ms (4%)

Algorithm
batch-egg-rewrite
Rules
3784×*-lowering-*.f32
3784×*-lowering-*.f64
2984×/-lowering-/.f32
2984×/-lowering-/.f64
2262×+-lowering-+.f64
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
028140
1189126
21871118
08918118
Stop Event
iter limit
node limit
Counts
19 → 329
Calls
Call 1
Inputs
(+ x (/ y (- (+ 5641895835477563/5000000000000000 (* z 5641895835477563/5000000000000000)) (* x y))))
(/ y (- (+ 5641895835477563/5000000000000000 (* z 5641895835477563/5000000000000000)) (* x y)))
(- (+ 5641895835477563/5000000000000000 (* z 5641895835477563/5000000000000000)) (* x y))
(+ 5641895835477563/5000000000000000 (* z 5641895835477563/5000000000000000))
(* x (+ 1 (/ -1 (* x x))))
(+ 1 (/ -1 (* x x)))
(/ -1 (* x x))
(* x x)
(+ x (/ y (- (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/5000000000000000 (* z 5641895835477563/10000000000000000)))) (* x y))))
(/ y (- (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/5000000000000000 (* z 5641895835477563/10000000000000000)))) (* x y)))
(- (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/5000000000000000 (* z 5641895835477563/10000000000000000)))) (* x y))
(+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/5000000000000000 (* z 5641895835477563/10000000000000000))))
(* 5000000000000000/5641895835477563 (/ y (exp z)))
(/ y (exp z))
(exp z)
(* z 5641895835477563/5000000000000000)
(* x y)
(* z 5641895835477563/10000000000000000)
(* z (+ 5641895835477563/5000000000000000 (* z 5641895835477563/10000000000000000)))
Outputs
(+.f64 x (/.f64 y (+.f64 (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) z) (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 x y)))))
(+.f64 (/.f64 y (+.f64 (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) z) (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 x y)))) x)
(-.f64 (/.f64 (*.f64 x x) (-.f64 x (/.f64 y (+.f64 (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) z) (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 x y)))))) (/.f64 (/.f64 (/.f64 y (+.f64 (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) z) (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 x y)))) (/.f64 (+.f64 (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) z) (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 x y))) y)) (-.f64 x (/.f64 y (+.f64 (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) z) (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 x y)))))))
(fma.f64 x #s(literal 1 binary64) (/.f64 y (+.f64 (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) z) (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 x y)))))
(fma.f64 y (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) z) (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 x y)))) x)
(fma.f64 #s(literal 1 binary64) x (/.f64 y (+.f64 (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) z) (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 x y)))))
(fma.f64 #s(literal 1 binary64) (/.f64 y (+.f64 (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) z) (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 x y)))) x)
(fma.f64 (-.f64 #s(literal 0 binary64) y) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) z) (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 x y))))) x)
(fma.f64 (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) z) (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 x y)))) y x)
(fma.f64 (/.f64 y (-.f64 (*.f64 #s(literal 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 binary64) (*.f64 (+.f64 z #s(literal 1 binary64)) (*.f64 (+.f64 z #s(literal 1 binary64)) (+.f64 z #s(literal 1 binary64))))) (*.f64 (*.f64 x y) (*.f64 (*.f64 (*.f64 x y) y) x)))) (+.f64 (*.f64 #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (*.f64 (+.f64 z #s(literal 1 binary64)) (+.f64 z #s(literal 1 binary64)))) (*.f64 (*.f64 x y) (+.f64 (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) z) (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 x y))))) x)
(fma.f64 (/.f64 y (-.f64 (*.f64 #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (*.f64 (+.f64 z #s(literal 1 binary64)) (+.f64 z #s(literal 1 binary64)))) (*.f64 (*.f64 (*.f64 x y) y) x))) (+.f64 (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) z) (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 x y))) x)
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (*.f64 x x) (/.f64 (-.f64 (/.f64 y (+.f64 (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) z) (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 x y)))) x) (/.f64 (+.f64 (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) z) (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 x y))) y))) (+.f64 (*.f64 x (*.f64 x x)) (/.f64 (*.f64 y (*.f64 y y)) (*.f64 (+.f64 (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) z) (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 x y))) (*.f64 (+.f64 (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) z) (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 x y))) (+.f64 (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) z) (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 x y)))))))))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 x (/.f64 y (+.f64 (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) z) (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 x y))))) (-.f64 (*.f64 x x) (/.f64 (/.f64 y (+.f64 (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) z) (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 x y)))) (/.f64 (+.f64 (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) z) (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 x y))) y)))))
(/.f64 (+.f64 (*.f64 x (*.f64 x x)) (/.f64 (*.f64 y (*.f64 y y)) (*.f64 (+.f64 (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) z) (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 x y))) (*.f64 (+.f64 (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) z) (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 x y))) (+.f64 (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) z) (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 x y))))))) (+.f64 (*.f64 x x) (/.f64 (-.f64 (/.f64 y (+.f64 (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) z) (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 x y)))) x) (/.f64 (+.f64 (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) z) (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 x y))) y))))
(/.f64 (+.f64 (*.f64 x (*.f64 x x)) (/.f64 (*.f64 y (*.f64 y y)) (*.f64 (+.f64 (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) z) (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 x y))) (*.f64 (+.f64 (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) z) (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 x y))) (+.f64 (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) z) (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 x y))))))) (+.f64 (/.f64 (/.f64 y (+.f64 (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) z) (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 x y)))) (/.f64 (+.f64 (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) z) (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 x y))) y)) (-.f64 (*.f64 x x) (/.f64 (*.f64 x y) (+.f64 (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) z) (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 x y)))))))
(/.f64 (-.f64 (*.f64 x x) (/.f64 (/.f64 y (+.f64 (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) z) (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 x y)))) (/.f64 (+.f64 (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) z) (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 x y))) y))) (-.f64 x (/.f64 y (+.f64 (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) z) (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 x y))))))
(/.f64 (neg.f64 (+.f64 (*.f64 x (*.f64 x x)) (/.f64 (*.f64 y (*.f64 y y)) (*.f64 (+.f64 (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) z) (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 x y))) (*.f64 (+.f64 (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) z) (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 x y))) (+.f64 (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) z) (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 x y)))))))) (neg.f64 (+.f64 (*.f64 x x) (/.f64 (-.f64 (/.f64 y (+.f64 (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) z) (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 x y)))) x) (/.f64 (+.f64 (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) z) (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 x y))) y)))))
(/.f64 (neg.f64 (-.f64 (*.f64 x x) (/.f64 (/.f64 y (+.f64 (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) z) (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 x y)))) (/.f64 (+.f64 (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) z) (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 x y))) y)))) (neg.f64 (-.f64 x (/.f64 y (+.f64 (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) z) (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 x y)))))))
(/.f64 (-.f64 (/.f64 (/.f64 y (+.f64 (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) z) (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 x y)))) (/.f64 (+.f64 (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) z) (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 x y))) y)) (*.f64 x x)) (-.f64 (/.f64 y (+.f64 (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) z) (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 x y)))) x))
(/.f64 (-.f64 (*.f64 (*.f64 x x) (-.f64 x (/.f64 y (+.f64 (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) z) (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 x y)))))) (*.f64 (-.f64 x (/.f64 y (+.f64 (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) z) (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 x y))))) (/.f64 (/.f64 y (+.f64 (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) z) (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 x y)))) (/.f64 (+.f64 (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) z) (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 x y))) y)))) (*.f64 (-.f64 x (/.f64 y (+.f64 (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) z) (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 x y))))) (-.f64 x (/.f64 y (+.f64 (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) z) (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 x y)))))))
(pow.f64 (/.f64 (+.f64 (*.f64 x x) (/.f64 (-.f64 (/.f64 y (+.f64 (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) z) (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 x y)))) x) (/.f64 (+.f64 (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) z) (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 x y))) y))) (+.f64 (*.f64 x (*.f64 x x)) (/.f64 (*.f64 y (*.f64 y y)) (*.f64 (+.f64 (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) z) (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 x y))) (*.f64 (+.f64 (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) z) (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 x y))) (+.f64 (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) z) (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 x y)))))))) #s(literal -1 binary64))
(pow.f64 (/.f64 (-.f64 x (/.f64 y (+.f64 (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) z) (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 x y))))) (-.f64 (*.f64 x x) (/.f64 (/.f64 y (+.f64 (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) z) (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 x y)))) (/.f64 (+.f64 (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) z) (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 x y))) y)))) #s(literal -1 binary64))
(*.f64 (+.f64 (*.f64 x (*.f64 x x)) (/.f64 (*.f64 y (*.f64 y y)) (*.f64 (+.f64 (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) z) (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 x y))) (*.f64 (+.f64 (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) z) (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 x y))) (+.f64 (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) z) (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 x y))))))) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 x x) (/.f64 (-.f64 (/.f64 y (+.f64 (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) z) (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 x y)))) x) (/.f64 (+.f64 (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) z) (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 x y))) y)))))
(*.f64 (-.f64 (*.f64 x x) (/.f64 (/.f64 y (+.f64 (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) z) (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 x y)))) (/.f64 (+.f64 (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) z) (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 x y))) y))) (/.f64 #s(literal 1 binary64) (-.f64 x (/.f64 y (+.f64 (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) z) (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 x y)))))))
(exp.f64 (*.f64 (log.f64 (/.f64 (+.f64 (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) z) (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 x y))) y)) #s(literal -1 binary64)))
(neg.f64 (/.f64 y (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) z) (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 x y))))))
(neg.f64 (/.f64 (-.f64 #s(literal 0 binary64) y) (+.f64 (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) z) (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 x y)))))
(/.f64 y (+.f64 (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) z) (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 x y))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) z) (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 x y))) y))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 (+.f64 (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) z) (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 x y))) y) #s(literal 1 binary64)))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (+.f64 (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) z) (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 x y))) y)))
(/.f64 (-.f64 #s(literal 0 binary64) y) (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) z) (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 x y)))))
(/.f64 (*.f64 y #s(literal 1 binary64)) (+.f64 (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) z) (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 x y))))
(/.f64 (neg.f64 (-.f64 #s(literal 0 binary64) y)) (neg.f64 (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) z) (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 x y))))))
(pow.f64 (/.f64 (+.f64 (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) z) (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 x y))) y) #s(literal -1 binary64))
(pow.f64 (/.f64 (/.f64 (+.f64 (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) z) (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 x y))) y) #s(literal 1 binary64)) #s(literal -1 binary64))
(*.f64 y (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) z) (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 x y)))))
(*.f64 #s(literal 1 binary64) (/.f64 y (+.f64 (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) z) (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 x y)))))
(*.f64 (-.f64 #s(literal 0 binary64) y) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) z) (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 x y))))))
(*.f64 (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) z) (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 x y)))) y)
(*.f64 (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) z) (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 x y)))) (pow.f64 (/.f64 #s(literal 1 binary64) y) #s(literal -1 binary64)))
(*.f64 (/.f64 y (-.f64 (*.f64 #s(literal 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 binary64) (*.f64 (+.f64 z #s(literal 1 binary64)) (*.f64 (+.f64 z #s(literal 1 binary64)) (+.f64 z #s(literal 1 binary64))))) (*.f64 (*.f64 x y) (*.f64 (*.f64 (*.f64 x y) y) x)))) (+.f64 (*.f64 #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (*.f64 (+.f64 z #s(literal 1 binary64)) (+.f64 z #s(literal 1 binary64)))) (*.f64 (*.f64 x y) (+.f64 (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) z) (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 x y))))))
(*.f64 (/.f64 y (-.f64 (*.f64 #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (*.f64 (+.f64 z #s(literal 1 binary64)) (+.f64 z #s(literal 1 binary64)))) (*.f64 (*.f64 (*.f64 x y) y) x))) (+.f64 (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) z) (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 x y))))
(+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (-.f64 (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) z) (*.f64 x y)))
(+.f64 (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) z) (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 x (-.f64 #s(literal 0 binary64) y))))
(+.f64 (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) z) (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 x y)))
(+.f64 (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) z)) (*.f64 x (-.f64 #s(literal 0 binary64) y)))
(+.f64 (+.f64 (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) z) (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 x y))) (+.f64 (*.f64 x (-.f64 #s(literal 0 binary64) y)) (*.f64 x y)))
(+.f64 (*.f64 x (-.f64 #s(literal 0 binary64) y)) (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) z)))
(+.f64 (-.f64 (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) z) (*.f64 x y)) #s(literal 5641895835477563/5000000000000000 binary64))
(-.f64 (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) z)) (*.f64 x y))
(-.f64 (/.f64 (*.f64 #s(literal 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 binary64) (*.f64 (+.f64 z #s(literal 1 binary64)) (*.f64 (+.f64 z #s(literal 1 binary64)) (+.f64 z #s(literal 1 binary64))))) (+.f64 (*.f64 #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (*.f64 (+.f64 z #s(literal 1 binary64)) (+.f64 z #s(literal 1 binary64)))) (*.f64 (*.f64 x y) (+.f64 (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) z) (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 x y)))))) (/.f64 (*.f64 (*.f64 x y) (*.f64 (*.f64 (*.f64 x y) y) x)) (+.f64 (*.f64 #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (*.f64 (+.f64 z #s(literal 1 binary64)) (+.f64 z #s(literal 1 binary64)))) (*.f64 (*.f64 x y) (+.f64 (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) z) (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 x y)))))))
(-.f64 (/.f64 (*.f64 #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (*.f64 (+.f64 z #s(literal 1 binary64)) (+.f64 z #s(literal 1 binary64)))) (+.f64 (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) z) (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 x y)))) (/.f64 (*.f64 (*.f64 (*.f64 x y) y) x) (+.f64 (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) z) (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 x y)))))
(fma.f64 x (-.f64 #s(literal 0 binary64) y) (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) z)))
(fma.f64 y (-.f64 #s(literal 0 binary64) x) (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) z)))
(fma.f64 #s(literal 5641895835477563/5000000000000000 binary64) z (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 x (-.f64 #s(literal 0 binary64) y))))
(fma.f64 #s(literal 5641895835477563/5000000000000000 binary64) z (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 x y)))
(fma.f64 #s(literal 5641895835477563/5000000000000000 binary64) (+.f64 z #s(literal 1 binary64)) (*.f64 x (-.f64 #s(literal 0 binary64) y)))
(fma.f64 z #s(literal 5641895835477563/5000000000000000 binary64) (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 x (-.f64 #s(literal 0 binary64) y))))
(fma.f64 z #s(literal 5641895835477563/5000000000000000 binary64) (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 x y)))
(fma.f64 #s(literal -1 binary64) (*.f64 x y) (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) z)))
(fma.f64 (-.f64 #s(literal 0 binary64) y) x (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) z)))
(fma.f64 (+.f64 #s(literal 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 binary64) (*.f64 #s(literal 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 binary64) (*.f64 z (*.f64 z z)))) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (*.f64 (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) z) (-.f64 (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) z) #s(literal 5641895835477563/5000000000000000 binary64))))) (*.f64 x (-.f64 #s(literal 0 binary64) y)))
(fma.f64 (-.f64 (*.f64 #s(literal 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 binary64) (*.f64 (+.f64 z #s(literal 1 binary64)) (*.f64 (+.f64 z #s(literal 1 binary64)) (+.f64 z #s(literal 1 binary64))))) (*.f64 (*.f64 x y) (*.f64 (*.f64 (*.f64 x y) y) x))) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (*.f64 (+.f64 z #s(literal 1 binary64)) (+.f64 z #s(literal 1 binary64)))) (*.f64 (*.f64 x y) (+.f64 (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) z) (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 x y)))))) (+.f64 (*.f64 x (-.f64 #s(literal 0 binary64) y)) (*.f64 x y)))
(fma.f64 (-.f64 #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (*.f64 z (*.f64 #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) z))) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 #s(literal -5641895835477563/5000000000000000 binary64) z))) (*.f64 x (-.f64 #s(literal 0 binary64) y)))
(fma.f64 (-.f64 (*.f64 #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (*.f64 (+.f64 z #s(literal 1 binary64)) (+.f64 z #s(literal 1 binary64)))) (*.f64 (*.f64 (*.f64 x y) y) x)) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) z) (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 x y)))) (+.f64 (*.f64 x (-.f64 #s(literal 0 binary64) y)) (*.f64 x y)))
(fma.f64 (-.f64 #s(literal 0 binary64) x) y (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) z)))
(fma.f64 (+.f64 z #s(literal 1 binary64)) #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 x (-.f64 #s(literal 0 binary64) y)))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (*.f64 #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (*.f64 (+.f64 z #s(literal 1 binary64)) (+.f64 z #s(literal 1 binary64)))) (*.f64 (*.f64 x y) (+.f64 (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) z) (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 x y))))) (-.f64 (*.f64 #s(literal 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 binary64) (*.f64 (+.f64 z #s(literal 1 binary64)) (*.f64 (+.f64 z #s(literal 1 binary64)) (+.f64 z #s(literal 1 binary64))))) (*.f64 (*.f64 x y) (*.f64 (*.f64 (*.f64 x y) y) x)))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) z) (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 x y))) (-.f64 (*.f64 #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (*.f64 (+.f64 z #s(literal 1 binary64)) (+.f64 z #s(literal 1 binary64)))) (*.f64 (*.f64 (*.f64 x y) y) x))))
(/.f64 (-.f64 (*.f64 #s(literal 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 binary64) (*.f64 (+.f64 z #s(literal 1 binary64)) (*.f64 (+.f64 z #s(literal 1 binary64)) (+.f64 z #s(literal 1 binary64))))) (*.f64 (*.f64 x y) (*.f64 (*.f64 (*.f64 x y) y) x))) (+.f64 (*.f64 #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (*.f64 (+.f64 z #s(literal 1 binary64)) (+.f64 z #s(literal 1 binary64)))) (*.f64 (*.f64 x y) (+.f64 (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) z) (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 x y))))))
(/.f64 (-.f64 (*.f64 #s(literal 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 binary64) (*.f64 (+.f64 z #s(literal 1 binary64)) (*.f64 (+.f64 z #s(literal 1 binary64)) (+.f64 z #s(literal 1 binary64))))) (*.f64 (*.f64 x y) (*.f64 (*.f64 (*.f64 x y) y) x))) (+.f64 (*.f64 #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (*.f64 (+.f64 z #s(literal 1 binary64)) (+.f64 z #s(literal 1 binary64)))) (-.f64 (*.f64 (*.f64 (*.f64 x y) y) x) (*.f64 (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) z)) (*.f64 x (-.f64 #s(literal 0 binary64) y))))))
(/.f64 (-.f64 (*.f64 #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (*.f64 (+.f64 z #s(literal 1 binary64)) (+.f64 z #s(literal 1 binary64)))) (*.f64 (*.f64 (*.f64 x y) y) x)) (+.f64 (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) z) (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 x y))))
(/.f64 (-.f64 (*.f64 #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (*.f64 (+.f64 z #s(literal 1 binary64)) (+.f64 z #s(literal 1 binary64)))) (*.f64 (*.f64 (*.f64 x y) y) x)) (-.f64 (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) z)) (*.f64 x (-.f64 #s(literal 0 binary64) y))))
(/.f64 (neg.f64 (-.f64 (*.f64 #s(literal 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 binary64) (*.f64 (+.f64 z #s(literal 1 binary64)) (*.f64 (+.f64 z #s(literal 1 binary64)) (+.f64 z #s(literal 1 binary64))))) (*.f64 (*.f64 x y) (*.f64 (*.f64 (*.f64 x y) y) x)))) (neg.f64 (+.f64 (*.f64 #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (*.f64 (+.f64 z #s(literal 1 binary64)) (+.f64 z #s(literal 1 binary64)))) (*.f64 (*.f64 x y) (+.f64 (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) z) (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 x y)))))))
(/.f64 (neg.f64 (-.f64 (*.f64 #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (*.f64 (+.f64 z #s(literal 1 binary64)) (+.f64 z #s(literal 1 binary64)))) (*.f64 (*.f64 (*.f64 x y) y) x))) (neg.f64 (+.f64 (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) z) (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 x y)))))
(/.f64 (+.f64 #s(literal 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 binary64) (*.f64 (-.f64 (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) z) (*.f64 x y)) (*.f64 (-.f64 (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) z) (*.f64 x y)) (-.f64 (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) z) (*.f64 x y))))) (+.f64 #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (-.f64 (*.f64 (-.f64 (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) z) (*.f64 x y)) (-.f64 (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) z) (*.f64 x y))) (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) (-.f64 (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) z) (*.f64 x y))))))
(/.f64 (-.f64 #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (*.f64 (-.f64 (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) z) (*.f64 x y)) (-.f64 (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) z) (*.f64 x y)))) (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (-.f64 (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) z) (*.f64 x y))))
(/.f64 (-.f64 (*.f64 (*.f64 #s(literal 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 binary64) (*.f64 (+.f64 z #s(literal 1 binary64)) (*.f64 (+.f64 z #s(literal 1 binary64)) (+.f64 z #s(literal 1 binary64))))) (+.f64 (*.f64 #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (*.f64 (+.f64 z #s(literal 1 binary64)) (+.f64 z #s(literal 1 binary64)))) (*.f64 (*.f64 x y) (+.f64 (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) z) (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 x y)))))) (*.f64 (+.f64 (*.f64 #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (*.f64 (+.f64 z #s(literal 1 binary64)) (+.f64 z #s(literal 1 binary64)))) (*.f64 (*.f64 x y) (+.f64 (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) z) (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 x y))))) (*.f64 (*.f64 x y) (*.f64 (*.f64 (*.f64 x y) y) x)))) (*.f64 (+.f64 (*.f64 #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (*.f64 (+.f64 z #s(literal 1 binary64)) (+.f64 z #s(literal 1 binary64)))) (*.f64 (*.f64 x y) (+.f64 (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) z) (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 x y))))) (+.f64 (*.f64 #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (*.f64 (+.f64 z #s(literal 1 binary64)) (+.f64 z #s(literal 1 binary64)))) (*.f64 (*.f64 x y) (+.f64 (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) z) (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 x y)))))))
(/.f64 (-.f64 (*.f64 (*.f64 #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (*.f64 (+.f64 z #s(literal 1 binary64)) (+.f64 z #s(literal 1 binary64)))) (+.f64 (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) z) (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 x y)))) (*.f64 (+.f64 (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) z) (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 x y))) (*.f64 (*.f64 (*.f64 x y) y) x))) (*.f64 (+.f64 (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) z) (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 x y))) (+.f64 (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) z) (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 x y)))))
(pow.f64 (/.f64 (+.f64 (*.f64 #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (*.f64 (+.f64 z #s(literal 1 binary64)) (+.f64 z #s(literal 1 binary64)))) (*.f64 (*.f64 x y) (+.f64 (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) z) (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 x y))))) (-.f64 (*.f64 #s(literal 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 binary64) (*.f64 (+.f64 z #s(literal 1 binary64)) (*.f64 (+.f64 z #s(literal 1 binary64)) (+.f64 z #s(literal 1 binary64))))) (*.f64 (*.f64 x y) (*.f64 (*.f64 (*.f64 x y) y) x)))) #s(literal -1 binary64))
(pow.f64 (/.f64 (+.f64 (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) z) (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 x y))) (-.f64 (*.f64 #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (*.f64 (+.f64 z #s(literal 1 binary64)) (+.f64 z #s(literal 1 binary64)))) (*.f64 (*.f64 (*.f64 x y) y) x))) #s(literal -1 binary64))
(*.f64 (-.f64 (*.f64 #s(literal 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 binary64) (*.f64 (+.f64 z #s(literal 1 binary64)) (*.f64 (+.f64 z #s(literal 1 binary64)) (+.f64 z #s(literal 1 binary64))))) (*.f64 (*.f64 x y) (*.f64 (*.f64 (*.f64 x y) y) x))) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (*.f64 (+.f64 z #s(literal 1 binary64)) (+.f64 z #s(literal 1 binary64)))) (*.f64 (*.f64 x y) (+.f64 (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) z) (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 x y)))))))
(*.f64 (-.f64 (*.f64 #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (*.f64 (+.f64 z #s(literal 1 binary64)) (+.f64 z #s(literal 1 binary64)))) (*.f64 (*.f64 (*.f64 x y) y) x)) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) z) (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 x y)))))
(+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) z))
(+.f64 (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) z) #s(literal 5641895835477563/5000000000000000 binary64))
(-.f64 (/.f64 #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 #s(literal -5641895835477563/5000000000000000 binary64) z))) (/.f64 (*.f64 z (*.f64 #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) z)) (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 #s(literal -5641895835477563/5000000000000000 binary64) z))))
(fma.f64 #s(literal 5641895835477563/5000000000000000 binary64) z #s(literal 5641895835477563/5000000000000000 binary64))
(fma.f64 z #s(literal 5641895835477563/5000000000000000 binary64) #s(literal 5641895835477563/5000000000000000 binary64))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (*.f64 (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) z) (-.f64 (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) z) #s(literal 5641895835477563/5000000000000000 binary64)))) (+.f64 #s(literal 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 binary64) (*.f64 #s(literal 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 binary64) (*.f64 z (*.f64 z z))))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 #s(literal -5641895835477563/5000000000000000 binary64) z)) (-.f64 #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (*.f64 z (*.f64 #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) z)))))
(/.f64 (+.f64 #s(literal 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 binary64) (*.f64 #s(literal 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 binary64) (*.f64 z (*.f64 z z)))) (+.f64 #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (*.f64 (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) z) (-.f64 (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) z) #s(literal 5641895835477563/5000000000000000 binary64)))))
(/.f64 (+.f64 #s(literal 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 binary64) (*.f64 #s(literal 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 binary64) (*.f64 z (*.f64 z z)))) (+.f64 (*.f64 z (*.f64 #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) z)) (-.f64 #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (*.f64 #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) z))))
(/.f64 (-.f64 #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (*.f64 z (*.f64 #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) z))) (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 #s(literal -5641895835477563/5000000000000000 binary64) z)))
(/.f64 (neg.f64 (+.f64 #s(literal 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 binary64) (*.f64 #s(literal 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 binary64) (*.f64 z (*.f64 z z))))) (neg.f64 (+.f64 #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (*.f64 (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) z) (-.f64 (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) z) #s(literal 5641895835477563/5000000000000000 binary64))))))
(/.f64 (neg.f64 (-.f64 #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (*.f64 z (*.f64 #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) z)))) (neg.f64 (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 #s(literal -5641895835477563/5000000000000000 binary64) z))))
(/.f64 (-.f64 (*.f64 z (*.f64 #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) z)) #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64)) (-.f64 (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) z) #s(literal 5641895835477563/5000000000000000 binary64)))
(/.f64 (-.f64 (*.f64 #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 #s(literal -5641895835477563/5000000000000000 binary64) z))) (*.f64 (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 #s(literal -5641895835477563/5000000000000000 binary64) z)) (*.f64 z (*.f64 #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) z)))) (*.f64 (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 #s(literal -5641895835477563/5000000000000000 binary64) z)) (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 #s(literal -5641895835477563/5000000000000000 binary64) z))))
(pow.f64 (/.f64 (+.f64 #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (*.f64 (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) z) (-.f64 (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) z) #s(literal 5641895835477563/5000000000000000 binary64)))) (+.f64 #s(literal 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 binary64) (*.f64 #s(literal 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 binary64) (*.f64 z (*.f64 z z))))) #s(literal -1 binary64))
(pow.f64 (/.f64 (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 #s(literal -5641895835477563/5000000000000000 binary64) z)) (-.f64 #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (*.f64 z (*.f64 #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) z)))) #s(literal -1 binary64))
(*.f64 #s(literal 5641895835477563/5000000000000000 binary64) (+.f64 z #s(literal 1 binary64)))
(*.f64 (+.f64 #s(literal 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 binary64) (*.f64 #s(literal 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 binary64) (*.f64 z (*.f64 z z)))) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (*.f64 (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) z) (-.f64 (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) z) #s(literal 5641895835477563/5000000000000000 binary64))))))
(*.f64 (-.f64 #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (*.f64 z (*.f64 #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) z))) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 #s(literal -5641895835477563/5000000000000000 binary64) z))))
(*.f64 (+.f64 z #s(literal 1 binary64)) #s(literal 5641895835477563/5000000000000000 binary64))
(+.f64 x (/.f64 #s(literal -1 binary64) x))
(+.f64 (/.f64 #s(literal -1 binary64) x) x)
(fma.f64 x #s(literal 1 binary64) (/.f64 #s(literal -1 binary64) x))
(fma.f64 x (/.f64 #s(literal -1 binary64) (*.f64 x x)) x)
(fma.f64 #s(literal 1 binary64) x (/.f64 #s(literal -1 binary64) x))
(fma.f64 #s(literal -1 binary64) (/.f64 #s(literal 1 binary64) x) x)
(fma.f64 (/.f64 #s(literal -1 binary64) (*.f64 x x)) x x)
(fma.f64 (*.f64 x #s(literal -1 binary64)) (/.f64 #s(literal 1 binary64) (*.f64 x x)) x)
(/.f64 (+.f64 (*.f64 x (*.f64 x x)) (/.f64 #s(literal -1 binary64) (*.f64 x (*.f64 x x)))) (+.f64 (*.f64 x x) (-.f64 (*.f64 (/.f64 #s(literal -1 binary64) x) (/.f64 #s(literal -1 binary64) x)) (*.f64 x (/.f64 #s(literal -1 binary64) x)))))
(/.f64 (-.f64 (*.f64 x x) (*.f64 (/.f64 #s(literal -1 binary64) x) (/.f64 #s(literal -1 binary64) x))) (-.f64 x (/.f64 #s(literal -1 binary64) x)))
(/.f64 (*.f64 x (+.f64 #s(literal 1 binary64) (/.f64 (/.f64 #s(literal -1 binary64) (*.f64 x (*.f64 x x))) (*.f64 x (*.f64 x x))))) (+.f64 #s(literal 1 binary64) (/.f64 (-.f64 (/.f64 #s(literal -1 binary64) (*.f64 x x)) #s(literal 1 binary64)) (-.f64 #s(literal 0 binary64) (*.f64 x x)))))
(/.f64 (*.f64 x (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) (*.f64 x x))))) (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (*.f64 x x))))
(/.f64 (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 (/.f64 #s(literal -1 binary64) (*.f64 x (*.f64 x x))) (*.f64 x (*.f64 x x)))) x) (+.f64 #s(literal 1 binary64) (/.f64 (-.f64 (/.f64 #s(literal -1 binary64) (*.f64 x x)) #s(literal 1 binary64)) (-.f64 #s(literal 0 binary64) (*.f64 x x)))))
(/.f64 (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) (*.f64 x x)))) x) (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (*.f64 x x))))
(*.f64 x (+.f64 #s(literal 1 binary64) (/.f64 #s(literal -1 binary64) (*.f64 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 (/.f64 #s(literal -1 binary64) (*.f64 x x)) #s(literal 1 binary64))
(-.f64 (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (*.f64 x x)))) (/.f64 (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) (*.f64 x x))) (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (*.f64 x x)))))
(fma.f64 #s(literal 1 binary64) (/.f64 #s(literal -1 binary64) (*.f64 x x)) #s(literal 1 binary64))
(fma.f64 #s(literal -1 binary64) (/.f64 #s(literal 1 binary64) (*.f64 x x)) #s(literal 1 binary64))
(fma.f64 (/.f64 #s(literal -1 binary64) (*.f64 x x)) #s(literal 1 binary64) #s(literal 1 binary64))
(fma.f64 (/.f64 #s(literal 1 binary64) (*.f64 x x)) #s(literal -1 binary64) #s(literal 1 binary64))
(fma.f64 (/.f64 #s(literal -1 binary64) x) (/.f64 #s(literal 1 binary64) x) #s(literal 1 binary64))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 (-.f64 (/.f64 #s(literal -1 binary64) (*.f64 x x)) #s(literal 1 binary64)) (-.f64 #s(literal 0 binary64) (*.f64 x x)))) (+.f64 #s(literal 1 binary64) (/.f64 (/.f64 #s(literal -1 binary64) (*.f64 x (*.f64 x x))) (*.f64 x (*.f64 x x))))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (*.f64 x x))) (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) (*.f64 x x))))))
(/.f64 (+.f64 #s(literal 1 binary64) (/.f64 (/.f64 #s(literal -1 binary64) (*.f64 x (*.f64 x x))) (*.f64 x (*.f64 x x)))) (+.f64 #s(literal 1 binary64) (/.f64 (-.f64 (/.f64 #s(literal -1 binary64) (*.f64 x x)) #s(literal 1 binary64)) (-.f64 #s(literal 0 binary64) (*.f64 x x)))))
(/.f64 (+.f64 #s(literal 1 binary64) (/.f64 (/.f64 #s(literal -1 binary64) (*.f64 x (*.f64 x x))) (*.f64 x (*.f64 x x)))) (+.f64 (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) (*.f64 x x))) (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (*.f64 x x)))))
(/.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) (*.f64 x x)))) (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (*.f64 x x))))
(/.f64 (neg.f64 (+.f64 #s(literal 1 binary64) (/.f64 (/.f64 #s(literal -1 binary64) (*.f64 x (*.f64 x x))) (*.f64 x (*.f64 x x))))) (neg.f64 (+.f64 #s(literal 1 binary64) (/.f64 (-.f64 (/.f64 #s(literal -1 binary64) (*.f64 x x)) #s(literal 1 binary64)) (-.f64 #s(literal 0 binary64) (*.f64 x x))))))
(/.f64 (neg.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) (*.f64 x x))))) (neg.f64 (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (*.f64 x x)))))
(/.f64 (-.f64 (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) (*.f64 x x))) #s(literal 1 binary64)) (-.f64 (/.f64 #s(literal -1 binary64) (*.f64 x x)) #s(literal 1 binary64)))
(/.f64 (-.f64 (*.f64 #s(literal 1 binary64) (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (*.f64 x x)))) (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (*.f64 x x))) (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) (*.f64 x x))))) (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (*.f64 x x))) (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (*.f64 x x)))))
(pow.f64 (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 (-.f64 (/.f64 #s(literal -1 binary64) (*.f64 x x)) #s(literal 1 binary64)) (-.f64 #s(literal 0 binary64) (*.f64 x x)))) (+.f64 #s(literal 1 binary64) (/.f64 (/.f64 #s(literal -1 binary64) (*.f64 x (*.f64 x x))) (*.f64 x (*.f64 x x))))) #s(literal -1 binary64))
(pow.f64 (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (*.f64 x x))) (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) (*.f64 x x))))) #s(literal -1 binary64))
(*.f64 (+.f64 #s(literal 1 binary64) (/.f64 (/.f64 #s(literal -1 binary64) (*.f64 x (*.f64 x x))) (*.f64 x (*.f64 x x)))) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1 binary64) (/.f64 (-.f64 (/.f64 #s(literal -1 binary64) (*.f64 x x)) #s(literal 1 binary64)) (-.f64 #s(literal 0 binary64) (*.f64 x x))))))
(*.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) (*.f64 x x)))) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (*.f64 x x)))))
(exp.f64 (*.f64 (log.f64 (-.f64 #s(literal 0 binary64) (*.f64 x x))) #s(literal -1 binary64)))
(exp.f64 (*.f64 (log.f64 (*.f64 x (/.f64 x #s(literal -1 binary64)))) #s(literal -1 binary64)))
(neg.f64 (/.f64 #s(literal 1 binary64) (*.f64 x x)))
(/.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) (*.f64 x x)))
(/.f64 #s(literal 1 binary64) (*.f64 x (/.f64 x #s(literal -1 binary64))))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 x (/.f64 x #s(literal -1 binary64))) #s(literal 1 binary64)))
(/.f64 #s(literal 1 binary64) (/.f64 x (/.f64 #s(literal -1 binary64) x)))
(/.f64 #s(literal -1 binary64) (*.f64 x x))
(/.f64 #s(literal -1 binary64) (neg.f64 (-.f64 #s(literal 0 binary64) (*.f64 x x))))
(/.f64 #s(literal -1 binary64) (neg.f64 (*.f64 x (/.f64 x #s(literal -1 binary64)))))
(/.f64 (/.f64 #s(literal -1 binary64) x) x)
(/.f64 (*.f64 #s(literal 1 binary64) (/.f64 #s(literal -1 binary64) x)) x)
(/.f64 (neg.f64 (/.f64 #s(literal -1 binary64) x)) (-.f64 #s(literal 0 binary64) x))
(pow.f64 (-.f64 #s(literal 0 binary64) (*.f64 x x)) #s(literal -1 binary64))
(pow.f64 (*.f64 x (/.f64 x #s(literal -1 binary64))) #s(literal -1 binary64))
(pow.f64 (/.f64 (*.f64 x (/.f64 x #s(literal -1 binary64))) #s(literal 1 binary64)) #s(literal -1 binary64))
(pow.f64 (/.f64 x (/.f64 #s(literal -1 binary64) x)) #s(literal -1 binary64))
(*.f64 #s(literal 1 binary64) (/.f64 #s(literal -1 binary64) (*.f64 x x)))
(*.f64 #s(literal -1 binary64) (/.f64 #s(literal 1 binary64) (*.f64 x x)))
(*.f64 (/.f64 #s(literal -1 binary64) (*.f64 x x)) #s(literal 1 binary64))
(*.f64 (/.f64 #s(literal 1 binary64) (*.f64 x x)) #s(literal -1 binary64))
(*.f64 (/.f64 #s(literal -1 binary64) x) (/.f64 #s(literal 1 binary64) x))
(*.f64 (/.f64 #s(literal 1 binary64) x) (/.f64 #s(literal -1 binary64) x))
(exp.f64 (*.f64 (log.f64 x) #s(literal 2 binary64)))
(pow.f64 x #s(literal 2 binary64))
(pow.f64 (*.f64 x x) #s(literal 1 binary64))
(pow.f64 (exp.f64 (log.f64 x)) #s(literal 2 binary64))
(*.f64 x x)
(*.f64 #s(literal 1 binary64) (*.f64 x x))
(*.f64 (*.f64 x x) #s(literal 1 binary64))
(*.f64 (exp.f64 (log.f64 x)) (exp.f64 (log.f64 x)))
(+.f64 x (/.f64 y (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (-.f64 (*.f64 z (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z #s(literal 5641895835477563/10000000000000000 binary64)))) (*.f64 x y)))))
(+.f64 (/.f64 y (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (-.f64 (*.f64 z (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z #s(literal 5641895835477563/10000000000000000 binary64)))) (*.f64 x y)))) x)
(-.f64 (/.f64 (*.f64 x x) (-.f64 x (/.f64 y (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (-.f64 (*.f64 z (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z #s(literal 5641895835477563/10000000000000000 binary64)))) (*.f64 x y)))))) (/.f64 (/.f64 (/.f64 y (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (-.f64 (*.f64 z (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z #s(literal 5641895835477563/10000000000000000 binary64)))) (*.f64 x y)))) (/.f64 (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (-.f64 (*.f64 z (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z #s(literal 5641895835477563/10000000000000000 binary64)))) (*.f64 x y))) y)) (-.f64 x (/.f64 y (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (-.f64 (*.f64 z (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z #s(literal 5641895835477563/10000000000000000 binary64)))) (*.f64 x y)))))))
(fma.f64 x #s(literal 1 binary64) (/.f64 y (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (-.f64 (*.f64 z (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z #s(literal 5641895835477563/10000000000000000 binary64)))) (*.f64 x y)))))
(fma.f64 y (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (-.f64 (*.f64 z (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z #s(literal 5641895835477563/10000000000000000 binary64)))) (*.f64 x y)))) x)
(fma.f64 #s(literal 1 binary64) x (/.f64 y (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (-.f64 (*.f64 z (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z #s(literal 5641895835477563/10000000000000000 binary64)))) (*.f64 x y)))))
(fma.f64 #s(literal 1 binary64) (/.f64 y (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (-.f64 (*.f64 z (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z #s(literal 5641895835477563/10000000000000000 binary64)))) (*.f64 x y)))) x)
(fma.f64 (-.f64 #s(literal 0 binary64) y) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal -5641895835477563/5000000000000000 binary64) (neg.f64 (-.f64 (*.f64 z (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z #s(literal 5641895835477563/10000000000000000 binary64)))) (*.f64 x y))))) x)
(fma.f64 (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (-.f64 (*.f64 z (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z #s(literal 5641895835477563/10000000000000000 binary64)))) (*.f64 x y)))) y x)
(fma.f64 (/.f64 y (-.f64 (*.f64 (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z #s(literal 5641895835477563/10000000000000000 binary64))))) (*.f64 (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z #s(literal 5641895835477563/10000000000000000 binary64))))) (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z #s(literal 5641895835477563/10000000000000000 binary64))))))) (*.f64 (*.f64 x y) (*.f64 (*.f64 (*.f64 x y) y) x)))) (+.f64 (*.f64 (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z #s(literal 5641895835477563/10000000000000000 binary64))))) (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z #s(literal 5641895835477563/10000000000000000 binary64)))))) (*.f64 (*.f64 x y) (+.f64 (*.f64 x y) (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z #s(literal 5641895835477563/10000000000000000 binary64)))))))) x)
(fma.f64 (/.f64 y (-.f64 (*.f64 (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z #s(literal 5641895835477563/10000000000000000 binary64))))) (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z #s(literal 5641895835477563/10000000000000000 binary64)))))) (*.f64 (*.f64 (*.f64 x y) y) x))) (+.f64 (*.f64 x y) (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z #s(literal 5641895835477563/10000000000000000 binary64)))))) x)
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (*.f64 x x) (/.f64 (-.f64 (/.f64 y (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (-.f64 (*.f64 z (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z #s(literal 5641895835477563/10000000000000000 binary64)))) (*.f64 x y)))) x) (/.f64 (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (-.f64 (*.f64 z (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z #s(literal 5641895835477563/10000000000000000 binary64)))) (*.f64 x y))) y))) (+.f64 (*.f64 x (*.f64 x x)) (*.f64 (/.f64 y (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (-.f64 (*.f64 z (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z #s(literal 5641895835477563/10000000000000000 binary64)))) (*.f64 x y)))) (/.f64 (/.f64 y (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (-.f64 (*.f64 z (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z #s(literal 5641895835477563/10000000000000000 binary64)))) (*.f64 x y)))) (/.f64 (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (-.f64 (*.f64 z (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z #s(literal 5641895835477563/10000000000000000 binary64)))) (*.f64 x y))) y))))))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 x (/.f64 y (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (-.f64 (*.f64 z (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z #s(literal 5641895835477563/10000000000000000 binary64)))) (*.f64 x y))))) (-.f64 (*.f64 x x) (/.f64 (/.f64 y (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (-.f64 (*.f64 z (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z #s(literal 5641895835477563/10000000000000000 binary64)))) (*.f64 x y)))) (/.f64 (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (-.f64 (*.f64 z (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z #s(literal 5641895835477563/10000000000000000 binary64)))) (*.f64 x y))) y)))))
(/.f64 (+.f64 (*.f64 x (*.f64 x x)) (*.f64 (/.f64 y (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (-.f64 (*.f64 z (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z #s(literal 5641895835477563/10000000000000000 binary64)))) (*.f64 x y)))) (/.f64 (/.f64 y (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (-.f64 (*.f64 z (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z #s(literal 5641895835477563/10000000000000000 binary64)))) (*.f64 x y)))) (/.f64 (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (-.f64 (*.f64 z (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z #s(literal 5641895835477563/10000000000000000 binary64)))) (*.f64 x y))) y)))) (+.f64 (*.f64 x x) (/.f64 (-.f64 (/.f64 y (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (-.f64 (*.f64 z (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z #s(literal 5641895835477563/10000000000000000 binary64)))) (*.f64 x y)))) x) (/.f64 (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (-.f64 (*.f64 z (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z #s(literal 5641895835477563/10000000000000000 binary64)))) (*.f64 x y))) y))))
(/.f64 (+.f64 (*.f64 x (*.f64 x x)) (*.f64 (/.f64 y (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (-.f64 (*.f64 z (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z #s(literal 5641895835477563/10000000000000000 binary64)))) (*.f64 x y)))) (/.f64 (/.f64 y (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (-.f64 (*.f64 z (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z #s(literal 5641895835477563/10000000000000000 binary64)))) (*.f64 x y)))) (/.f64 (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (-.f64 (*.f64 z (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z #s(literal 5641895835477563/10000000000000000 binary64)))) (*.f64 x y))) y)))) (+.f64 (/.f64 (/.f64 y (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (-.f64 (*.f64 z (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z #s(literal 5641895835477563/10000000000000000 binary64)))) (*.f64 x y)))) (/.f64 (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (-.f64 (*.f64 z (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z #s(literal 5641895835477563/10000000000000000 binary64)))) (*.f64 x y))) y)) (-.f64 (*.f64 x x) (/.f64 x (/.f64 (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (-.f64 (*.f64 z (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z #s(literal 5641895835477563/10000000000000000 binary64)))) (*.f64 x y))) y)))))
(/.f64 (-.f64 (*.f64 x x) (/.f64 (/.f64 y (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (-.f64 (*.f64 z (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z #s(literal 5641895835477563/10000000000000000 binary64)))) (*.f64 x y)))) (/.f64 (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (-.f64 (*.f64 z (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z #s(literal 5641895835477563/10000000000000000 binary64)))) (*.f64 x y))) y))) (-.f64 x (/.f64 y (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (-.f64 (*.f64 z (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z #s(literal 5641895835477563/10000000000000000 binary64)))) (*.f64 x y))))))
(/.f64 (neg.f64 (+.f64 (*.f64 x (*.f64 x x)) (*.f64 (/.f64 y (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (-.f64 (*.f64 z (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z #s(literal 5641895835477563/10000000000000000 binary64)))) (*.f64 x y)))) (/.f64 (/.f64 y (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (-.f64 (*.f64 z (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z #s(literal 5641895835477563/10000000000000000 binary64)))) (*.f64 x y)))) (/.f64 (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (-.f64 (*.f64 z (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z #s(literal 5641895835477563/10000000000000000 binary64)))) (*.f64 x y))) y))))) (neg.f64 (+.f64 (*.f64 x x) (/.f64 (-.f64 (/.f64 y (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (-.f64 (*.f64 z (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z #s(literal 5641895835477563/10000000000000000 binary64)))) (*.f64 x y)))) x) (/.f64 (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (-.f64 (*.f64 z (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z #s(literal 5641895835477563/10000000000000000 binary64)))) (*.f64 x y))) y)))))
(/.f64 (neg.f64 (-.f64 (*.f64 x x) (/.f64 (/.f64 y (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (-.f64 (*.f64 z (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z #s(literal 5641895835477563/10000000000000000 binary64)))) (*.f64 x y)))) (/.f64 (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (-.f64 (*.f64 z (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z #s(literal 5641895835477563/10000000000000000 binary64)))) (*.f64 x y))) y)))) (neg.f64 (-.f64 x (/.f64 y (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (-.f64 (*.f64 z (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z #s(literal 5641895835477563/10000000000000000 binary64)))) (*.f64 x y)))))))
(/.f64 (-.f64 (/.f64 (/.f64 y (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (-.f64 (*.f64 z (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z #s(literal 5641895835477563/10000000000000000 binary64)))) (*.f64 x y)))) (/.f64 (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (-.f64 (*.f64 z (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z #s(literal 5641895835477563/10000000000000000 binary64)))) (*.f64 x y))) y)) (*.f64 x x)) (-.f64 (/.f64 y (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (-.f64 (*.f64 z (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z #s(literal 5641895835477563/10000000000000000 binary64)))) (*.f64 x y)))) x))
(/.f64 (-.f64 (*.f64 (*.f64 x x) (-.f64 x (/.f64 y (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (-.f64 (*.f64 z (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z #s(literal 5641895835477563/10000000000000000 binary64)))) (*.f64 x y)))))) (*.f64 (-.f64 x (/.f64 y (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (-.f64 (*.f64 z (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z #s(literal 5641895835477563/10000000000000000 binary64)))) (*.f64 x y))))) (/.f64 (/.f64 y (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (-.f64 (*.f64 z (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z #s(literal 5641895835477563/10000000000000000 binary64)))) (*.f64 x y)))) (/.f64 (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (-.f64 (*.f64 z (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z #s(literal 5641895835477563/10000000000000000 binary64)))) (*.f64 x y))) y)))) (*.f64 (-.f64 x (/.f64 y (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (-.f64 (*.f64 z (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z #s(literal 5641895835477563/10000000000000000 binary64)))) (*.f64 x y))))) (-.f64 x (/.f64 y (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (-.f64 (*.f64 z (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z #s(literal 5641895835477563/10000000000000000 binary64)))) (*.f64 x y)))))))
(pow.f64 (/.f64 (+.f64 (*.f64 x x) (/.f64 (-.f64 (/.f64 y (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (-.f64 (*.f64 z (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z #s(literal 5641895835477563/10000000000000000 binary64)))) (*.f64 x y)))) x) (/.f64 (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (-.f64 (*.f64 z (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z #s(literal 5641895835477563/10000000000000000 binary64)))) (*.f64 x y))) y))) (+.f64 (*.f64 x (*.f64 x x)) (*.f64 (/.f64 y (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (-.f64 (*.f64 z (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z #s(literal 5641895835477563/10000000000000000 binary64)))) (*.f64 x y)))) (/.f64 (/.f64 y (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (-.f64 (*.f64 z (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z #s(literal 5641895835477563/10000000000000000 binary64)))) (*.f64 x y)))) (/.f64 (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (-.f64 (*.f64 z (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z #s(literal 5641895835477563/10000000000000000 binary64)))) (*.f64 x y))) y))))) #s(literal -1 binary64))
(pow.f64 (/.f64 (-.f64 x (/.f64 y (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (-.f64 (*.f64 z (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z #s(literal 5641895835477563/10000000000000000 binary64)))) (*.f64 x y))))) (-.f64 (*.f64 x x) (/.f64 (/.f64 y (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (-.f64 (*.f64 z (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z #s(literal 5641895835477563/10000000000000000 binary64)))) (*.f64 x y)))) (/.f64 (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (-.f64 (*.f64 z (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z #s(literal 5641895835477563/10000000000000000 binary64)))) (*.f64 x y))) y)))) #s(literal -1 binary64))
(*.f64 (+.f64 (*.f64 x (*.f64 x x)) (*.f64 (/.f64 y (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (-.f64 (*.f64 z (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z #s(literal 5641895835477563/10000000000000000 binary64)))) (*.f64 x y)))) (/.f64 (/.f64 y (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (-.f64 (*.f64 z (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z #s(literal 5641895835477563/10000000000000000 binary64)))) (*.f64 x y)))) (/.f64 (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (-.f64 (*.f64 z (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z #s(literal 5641895835477563/10000000000000000 binary64)))) (*.f64 x y))) y)))) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 x x) (/.f64 (-.f64 (/.f64 y (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (-.f64 (*.f64 z (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z #s(literal 5641895835477563/10000000000000000 binary64)))) (*.f64 x y)))) x) (/.f64 (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (-.f64 (*.f64 z (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z #s(literal 5641895835477563/10000000000000000 binary64)))) (*.f64 x y))) y)))))
(*.f64 (-.f64 (*.f64 x x) (/.f64 (/.f64 y (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (-.f64 (*.f64 z (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z #s(literal 5641895835477563/10000000000000000 binary64)))) (*.f64 x y)))) (/.f64 (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (-.f64 (*.f64 z (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z #s(literal 5641895835477563/10000000000000000 binary64)))) (*.f64 x y))) y))) (/.f64 #s(literal 1 binary64) (-.f64 x (/.f64 y (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (-.f64 (*.f64 z (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z #s(literal 5641895835477563/10000000000000000 binary64)))) (*.f64 x y)))))))
(exp.f64 (*.f64 (log.f64 (/.f64 (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (-.f64 (*.f64 z (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z #s(literal 5641895835477563/10000000000000000 binary64)))) (*.f64 x y))) y)) #s(literal -1 binary64)))
(neg.f64 (/.f64 y (+.f64 #s(literal -5641895835477563/5000000000000000 binary64) (neg.f64 (-.f64 (*.f64 z (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z #s(literal 5641895835477563/10000000000000000 binary64)))) (*.f64 x y))))))
(neg.f64 (/.f64 (-.f64 #s(literal 0 binary64) y) (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (-.f64 (*.f64 z (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z #s(literal 5641895835477563/10000000000000000 binary64)))) (*.f64 x y)))))
(/.f64 y (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (-.f64 (*.f64 z (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z #s(literal 5641895835477563/10000000000000000 binary64)))) (*.f64 x y))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (-.f64 (*.f64 z (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z #s(literal 5641895835477563/10000000000000000 binary64)))) (*.f64 x y))) y))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (-.f64 (*.f64 z (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z #s(literal 5641895835477563/10000000000000000 binary64)))) (*.f64 x y))) y) #s(literal 1 binary64)))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (-.f64 (*.f64 z (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z #s(literal 5641895835477563/10000000000000000 binary64)))) (*.f64 x y))) y)))
(/.f64 (-.f64 #s(literal 0 binary64) y) (+.f64 #s(literal -5641895835477563/5000000000000000 binary64) (neg.f64 (-.f64 (*.f64 z (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z #s(literal 5641895835477563/10000000000000000 binary64)))) (*.f64 x y)))))
(/.f64 (*.f64 y #s(literal 1 binary64)) (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (-.f64 (*.f64 z (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z #s(literal 5641895835477563/10000000000000000 binary64)))) (*.f64 x y))))
(/.f64 (neg.f64 (-.f64 #s(literal 0 binary64) y)) (neg.f64 (+.f64 #s(literal -5641895835477563/5000000000000000 binary64) (neg.f64 (-.f64 (*.f64 z (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z #s(literal 5641895835477563/10000000000000000 binary64)))) (*.f64 x y))))))
(pow.f64 (/.f64 (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (-.f64 (*.f64 z (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z #s(literal 5641895835477563/10000000000000000 binary64)))) (*.f64 x y))) y) #s(literal -1 binary64))
(pow.f64 (/.f64 (/.f64 (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (-.f64 (*.f64 z (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z #s(literal 5641895835477563/10000000000000000 binary64)))) (*.f64 x y))) y) #s(literal 1 binary64)) #s(literal -1 binary64))
(*.f64 y (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (-.f64 (*.f64 z (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z #s(literal 5641895835477563/10000000000000000 binary64)))) (*.f64 x y)))))
(*.f64 #s(literal 1 binary64) (/.f64 y (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (-.f64 (*.f64 z (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z #s(literal 5641895835477563/10000000000000000 binary64)))) (*.f64 x y)))))
(*.f64 (-.f64 #s(literal 0 binary64) y) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal -5641895835477563/5000000000000000 binary64) (neg.f64 (-.f64 (*.f64 z (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z #s(literal 5641895835477563/10000000000000000 binary64)))) (*.f64 x y))))))
(*.f64 (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (-.f64 (*.f64 z (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z #s(literal 5641895835477563/10000000000000000 binary64)))) (*.f64 x y)))) y)
(*.f64 (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (-.f64 (*.f64 z (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z #s(literal 5641895835477563/10000000000000000 binary64)))) (*.f64 x y)))) (pow.f64 (/.f64 #s(literal 1 binary64) y) #s(literal -1 binary64)))
(*.f64 (/.f64 y (-.f64 (*.f64 (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z #s(literal 5641895835477563/10000000000000000 binary64))))) (*.f64 (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z #s(literal 5641895835477563/10000000000000000 binary64))))) (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z #s(literal 5641895835477563/10000000000000000 binary64))))))) (*.f64 (*.f64 x y) (*.f64 (*.f64 (*.f64 x y) y) x)))) (+.f64 (*.f64 (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z #s(literal 5641895835477563/10000000000000000 binary64))))) (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z #s(literal 5641895835477563/10000000000000000 binary64)))))) (*.f64 (*.f64 x y) (+.f64 (*.f64 x y) (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z #s(literal 5641895835477563/10000000000000000 binary64)))))))))
(*.f64 (/.f64 y (-.f64 (*.f64 (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z #s(literal 5641895835477563/10000000000000000 binary64))))) (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z #s(literal 5641895835477563/10000000000000000 binary64)))))) (*.f64 (*.f64 (*.f64 x y) y) x))) (+.f64 (*.f64 x y) (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z #s(literal 5641895835477563/10000000000000000 binary64)))))))
(+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (-.f64 (*.f64 z (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z #s(literal 5641895835477563/10000000000000000 binary64)))) (*.f64 x y)))
(+.f64 (*.f64 z (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z #s(literal 5641895835477563/10000000000000000 binary64)))) (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 x (-.f64 #s(literal 0 binary64) y))))
(+.f64 (*.f64 z (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z #s(literal 5641895835477563/10000000000000000 binary64)))) (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 x y)))
(+.f64 (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z #s(literal 5641895835477563/10000000000000000 binary64))))) (*.f64 x (-.f64 #s(literal 0 binary64) y)))
(+.f64 (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (-.f64 (*.f64 z (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z #s(literal 5641895835477563/10000000000000000 binary64)))) (*.f64 x y))) (+.f64 (*.f64 x (-.f64 #s(literal 0 binary64) y)) (*.f64 x y)))
(+.f64 (*.f64 x (-.f64 #s(literal 0 binary64) y)) (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z #s(literal 5641895835477563/10000000000000000 binary64))))))
(+.f64 (-.f64 (*.f64 z (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z #s(literal 5641895835477563/10000000000000000 binary64)))) (*.f64 x y)) #s(literal 5641895835477563/5000000000000000 binary64))
(-.f64 (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z #s(literal 5641895835477563/10000000000000000 binary64))))) (*.f64 x y))
(-.f64 (/.f64 (*.f64 (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z #s(literal 5641895835477563/10000000000000000 binary64))))) (*.f64 (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z #s(literal 5641895835477563/10000000000000000 binary64))))) (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z #s(literal 5641895835477563/10000000000000000 binary64))))))) (+.f64 (*.f64 (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z #s(literal 5641895835477563/10000000000000000 binary64))))) (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z #s(literal 5641895835477563/10000000000000000 binary64)))))) (*.f64 (*.f64 x y) (+.f64 (*.f64 x y) (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z #s(literal 5641895835477563/10000000000000000 binary64))))))))) (/.f64 (*.f64 (*.f64 x y) (*.f64 (*.f64 (*.f64 x y) y) x)) (+.f64 (*.f64 (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z #s(literal 5641895835477563/10000000000000000 binary64))))) (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z #s(literal 5641895835477563/10000000000000000 binary64)))))) (*.f64 (*.f64 x y) (+.f64 (*.f64 x y) (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z #s(literal 5641895835477563/10000000000000000 binary64))))))))))
(-.f64 (/.f64 (*.f64 (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z #s(literal 5641895835477563/10000000000000000 binary64))))) (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z #s(literal 5641895835477563/10000000000000000 binary64)))))) (+.f64 (*.f64 x y) (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z #s(literal 5641895835477563/10000000000000000 binary64))))))) (/.f64 (*.f64 (*.f64 (*.f64 x y) y) x) (+.f64 (*.f64 x y) (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z #s(literal 5641895835477563/10000000000000000 binary64))))))))
(fma.f64 x (-.f64 #s(literal 0 binary64) y) (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z #s(literal 5641895835477563/10000000000000000 binary64))))))
(fma.f64 y (-.f64 #s(literal 0 binary64) x) (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z #s(literal 5641895835477563/10000000000000000 binary64))))))
(fma.f64 z (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z #s(literal 5641895835477563/10000000000000000 binary64))) (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 x (-.f64 #s(literal 0 binary64) y))))
(fma.f64 z (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z #s(literal 5641895835477563/10000000000000000 binary64))) (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 x y)))
(fma.f64 #s(literal -1 binary64) (*.f64 x y) (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z #s(literal 5641895835477563/10000000000000000 binary64))))))
(fma.f64 (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z #s(literal 5641895835477563/10000000000000000 binary64))) z (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 x (-.f64 #s(literal 0 binary64) y))))
(fma.f64 (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z #s(literal 5641895835477563/10000000000000000 binary64))) z (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 x y)))
(fma.f64 (-.f64 #s(literal 0 binary64) y) x (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z #s(literal 5641895835477563/10000000000000000 binary64))))))
(fma.f64 (+.f64 #s(literal 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 binary64) (*.f64 (*.f64 z (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z #s(literal 5641895835477563/10000000000000000 binary64)))) (*.f64 z (*.f64 (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z #s(literal 5641895835477563/10000000000000000 binary64))) (*.f64 z (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z #s(literal 5641895835477563/10000000000000000 binary64)))))))) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (*.f64 (*.f64 z (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z #s(literal 5641895835477563/10000000000000000 binary64)))) (-.f64 (*.f64 z (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z #s(literal 5641895835477563/10000000000000000 binary64)))) #s(literal 5641895835477563/5000000000000000 binary64))))) (*.f64 x (-.f64 #s(literal 0 binary64) y)))
(fma.f64 (-.f64 #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (*.f64 z (*.f64 (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z #s(literal 5641895835477563/10000000000000000 binary64))) (*.f64 z (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z #s(literal 5641895835477563/10000000000000000 binary64))))))) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z #s(literal 5641895835477563/10000000000000000 binary64)))))) (*.f64 x (-.f64 #s(literal 0 binary64) y)))
(fma.f64 (-.f64 #s(literal 0 binary64) x) y (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z #s(literal 5641895835477563/10000000000000000 binary64))))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (*.f64 (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z #s(literal 5641895835477563/10000000000000000 binary64))))) (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z #s(literal 5641895835477563/10000000000000000 binary64)))))) (*.f64 (*.f64 x y) (+.f64 (*.f64 x y) (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z #s(literal 5641895835477563/10000000000000000 binary64)))))))) (-.f64 (*.f64 (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z #s(literal 5641895835477563/10000000000000000 binary64))))) (*.f64 (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z #s(literal 5641895835477563/10000000000000000 binary64))))) (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z #s(literal 5641895835477563/10000000000000000 binary64))))))) (*.f64 (*.f64 x y) (*.f64 (*.f64 (*.f64 x y) y) x)))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (*.f64 x y) (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z #s(literal 5641895835477563/10000000000000000 binary64)))))) (-.f64 (*.f64 (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z #s(literal 5641895835477563/10000000000000000 binary64))))) (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z #s(literal 5641895835477563/10000000000000000 binary64)))))) (*.f64 (*.f64 (*.f64 x y) y) x))))
(/.f64 (-.f64 (*.f64 (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z #s(literal 5641895835477563/10000000000000000 binary64))))) (*.f64 (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z #s(literal 5641895835477563/10000000000000000 binary64))))) (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z #s(literal 5641895835477563/10000000000000000 binary64))))))) (*.f64 (*.f64 x y) (*.f64 (*.f64 (*.f64 x y) y) x))) (+.f64 (*.f64 (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z #s(literal 5641895835477563/10000000000000000 binary64))))) (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z #s(literal 5641895835477563/10000000000000000 binary64)))))) (*.f64 (*.f64 x y) (+.f64 (*.f64 x y) (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z #s(literal 5641895835477563/10000000000000000 binary64)))))))))
(/.f64 (-.f64 (*.f64 (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z #s(literal 5641895835477563/10000000000000000 binary64))))) (*.f64 (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z #s(literal 5641895835477563/10000000000000000 binary64))))) (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z #s(literal 5641895835477563/10000000000000000 binary64))))))) (*.f64 (*.f64 x y) (*.f64 (*.f64 (*.f64 x y) y) x))) (+.f64 (*.f64 (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z #s(literal 5641895835477563/10000000000000000 binary64))))) (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z #s(literal 5641895835477563/10000000000000000 binary64)))))) (-.f64 (*.f64 (*.f64 (*.f64 x y) y) x) (*.f64 (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z #s(literal 5641895835477563/10000000000000000 binary64))))) (*.f64 x (-.f64 #s(literal 0 binary64) y))))))
(/.f64 (-.f64 (*.f64 (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z #s(literal 5641895835477563/10000000000000000 binary64))))) (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z #s(literal 5641895835477563/10000000000000000 binary64)))))) (*.f64 (*.f64 (*.f64 x y) y) x)) (+.f64 (*.f64 x y) (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z #s(literal 5641895835477563/10000000000000000 binary64)))))))
(/.f64 (-.f64 (*.f64 (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z #s(literal 5641895835477563/10000000000000000 binary64))))) (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z #s(literal 5641895835477563/10000000000000000 binary64)))))) (*.f64 (*.f64 (*.f64 x y) y) x)) (-.f64 (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z #s(literal 5641895835477563/10000000000000000 binary64))))) (*.f64 x (-.f64 #s(literal 0 binary64) y))))
(/.f64 (neg.f64 (-.f64 (*.f64 (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z #s(literal 5641895835477563/10000000000000000 binary64))))) (*.f64 (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z #s(literal 5641895835477563/10000000000000000 binary64))))) (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z #s(literal 5641895835477563/10000000000000000 binary64))))))) (*.f64 (*.f64 x y) (*.f64 (*.f64 (*.f64 x y) y) x)))) (neg.f64 (+.f64 (*.f64 (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z #s(literal 5641895835477563/10000000000000000 binary64))))) (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z #s(literal 5641895835477563/10000000000000000 binary64)))))) (*.f64 (*.f64 x y) (+.f64 (*.f64 x y) (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z #s(literal 5641895835477563/10000000000000000 binary64))))))))))
(/.f64 (neg.f64 (-.f64 (*.f64 (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z #s(literal 5641895835477563/10000000000000000 binary64))))) (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z #s(literal 5641895835477563/10000000000000000 binary64)))))) (*.f64 (*.f64 (*.f64 x y) y) x))) (neg.f64 (+.f64 (*.f64 x y) (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z #s(literal 5641895835477563/10000000000000000 binary64))))))))
(/.f64 (+.f64 #s(literal 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 binary64) (*.f64 (-.f64 (*.f64 z (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z #s(literal 5641895835477563/10000000000000000 binary64)))) (*.f64 x y)) (*.f64 (-.f64 (*.f64 z (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z #s(literal 5641895835477563/10000000000000000 binary64)))) (*.f64 x y)) (-.f64 (*.f64 z (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z #s(literal 5641895835477563/10000000000000000 binary64)))) (*.f64 x y))))) (+.f64 #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (-.f64 (*.f64 (-.f64 (*.f64 z (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z #s(literal 5641895835477563/10000000000000000 binary64)))) (*.f64 x y)) (-.f64 (*.f64 z (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z #s(literal 5641895835477563/10000000000000000 binary64)))) (*.f64 x y))) (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) (-.f64 (*.f64 z (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z #s(literal 5641895835477563/10000000000000000 binary64)))) (*.f64 x y))))))
(/.f64 (-.f64 #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (*.f64 (-.f64 (*.f64 z (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z #s(literal 5641895835477563/10000000000000000 binary64)))) (*.f64 x y)) (-.f64 (*.f64 z (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z #s(literal 5641895835477563/10000000000000000 binary64)))) (*.f64 x y)))) (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (-.f64 (*.f64 z (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z #s(literal 5641895835477563/10000000000000000 binary64)))) (*.f64 x y))))
(/.f64 (-.f64 (*.f64 (*.f64 (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z #s(literal 5641895835477563/10000000000000000 binary64))))) (*.f64 (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z #s(literal 5641895835477563/10000000000000000 binary64))))) (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z #s(literal 5641895835477563/10000000000000000 binary64))))))) (+.f64 (*.f64 (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z #s(literal 5641895835477563/10000000000000000 binary64))))) (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z #s(literal 5641895835477563/10000000000000000 binary64)))))) (*.f64 (*.f64 x y) (+.f64 (*.f64 x y) (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z #s(literal 5641895835477563/10000000000000000 binary64))))))))) (*.f64 (+.f64 (*.f64 (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z #s(literal 5641895835477563/10000000000000000 binary64))))) (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z #s(literal 5641895835477563/10000000000000000 binary64)))))) (*.f64 (*.f64 x y) (+.f64 (*.f64 x y) (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z #s(literal 5641895835477563/10000000000000000 binary64)))))))) (*.f64 (*.f64 x y) (*.f64 (*.f64 (*.f64 x y) y) x)))) (*.f64 (+.f64 (*.f64 (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z #s(literal 5641895835477563/10000000000000000 binary64))))) (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z #s(literal 5641895835477563/10000000000000000 binary64)))))) (*.f64 (*.f64 x y) (+.f64 (*.f64 x y) (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z #s(literal 5641895835477563/10000000000000000 binary64)))))))) (+.f64 (*.f64 (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z #s(literal 5641895835477563/10000000000000000 binary64))))) (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z #s(literal 5641895835477563/10000000000000000 binary64)))))) (*.f64 (*.f64 x y) (+.f64 (*.f64 x y) (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z #s(literal 5641895835477563/10000000000000000 binary64))))))))))
(/.f64 (-.f64 (*.f64 (*.f64 (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z #s(literal 5641895835477563/10000000000000000 binary64))))) (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z #s(literal 5641895835477563/10000000000000000 binary64)))))) (+.f64 (*.f64 x y) (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z #s(literal 5641895835477563/10000000000000000 binary64))))))) (*.f64 (+.f64 (*.f64 x y) (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z #s(literal 5641895835477563/10000000000000000 binary64)))))) (*.f64 (*.f64 (*.f64 x y) y) x))) (*.f64 (+.f64 (*.f64 x y) (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z #s(literal 5641895835477563/10000000000000000 binary64)))))) (+.f64 (*.f64 x y) (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z #s(literal 5641895835477563/10000000000000000 binary64))))))))
(pow.f64 (/.f64 (+.f64 (*.f64 (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z #s(literal 5641895835477563/10000000000000000 binary64))))) (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z #s(literal 5641895835477563/10000000000000000 binary64)))))) (*.f64 (*.f64 x y) (+.f64 (*.f64 x y) (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z #s(literal 5641895835477563/10000000000000000 binary64)))))))) (-.f64 (*.f64 (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z #s(literal 5641895835477563/10000000000000000 binary64))))) (*.f64 (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z #s(literal 5641895835477563/10000000000000000 binary64))))) (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z #s(literal 5641895835477563/10000000000000000 binary64))))))) (*.f64 (*.f64 x y) (*.f64 (*.f64 (*.f64 x y) y) x)))) #s(literal -1 binary64))
(pow.f64 (/.f64 (+.f64 (*.f64 x y) (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z #s(literal 5641895835477563/10000000000000000 binary64)))))) (-.f64 (*.f64 (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z #s(literal 5641895835477563/10000000000000000 binary64))))) (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z #s(literal 5641895835477563/10000000000000000 binary64)))))) (*.f64 (*.f64 (*.f64 x y) y) x))) #s(literal -1 binary64))
(*.f64 (-.f64 (*.f64 (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z #s(literal 5641895835477563/10000000000000000 binary64))))) (*.f64 (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z #s(literal 5641895835477563/10000000000000000 binary64))))) (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z #s(literal 5641895835477563/10000000000000000 binary64))))))) (*.f64 (*.f64 x y) (*.f64 (*.f64 (*.f64 x y) y) x))) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z #s(literal 5641895835477563/10000000000000000 binary64))))) (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z #s(literal 5641895835477563/10000000000000000 binary64)))))) (*.f64 (*.f64 x y) (+.f64 (*.f64 x y) (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z #s(literal 5641895835477563/10000000000000000 binary64))))))))))
(*.f64 (-.f64 (*.f64 (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z #s(literal 5641895835477563/10000000000000000 binary64))))) (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z #s(literal 5641895835477563/10000000000000000 binary64)))))) (*.f64 (*.f64 (*.f64 x y) y) x)) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 x y) (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z #s(literal 5641895835477563/10000000000000000 binary64))))))))
(+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z #s(literal 5641895835477563/10000000000000000 binary64)))))
(+.f64 (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) z) (+.f64 (*.f64 #s(literal 5641895835477563/10000000000000000 binary64) (*.f64 z z)) #s(literal 5641895835477563/5000000000000000 binary64)))
(+.f64 (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) z)) (*.f64 #s(literal 5641895835477563/10000000000000000 binary64) (*.f64 z z)))
(+.f64 (*.f64 z (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z #s(literal 5641895835477563/10000000000000000 binary64)))) #s(literal 5641895835477563/5000000000000000 binary64))
(-.f64 (/.f64 #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z #s(literal 5641895835477563/10000000000000000 binary64)))))) (/.f64 (*.f64 z (*.f64 (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z #s(literal 5641895835477563/10000000000000000 binary64))) (*.f64 z (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z #s(literal 5641895835477563/10000000000000000 binary64)))))) (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z #s(literal 5641895835477563/10000000000000000 binary64)))))))
(fma.f64 #s(literal 5641895835477563/5000000000000000 binary64) z (+.f64 (*.f64 #s(literal 5641895835477563/10000000000000000 binary64) (*.f64 z z)) #s(literal 5641895835477563/5000000000000000 binary64)))
(fma.f64 #s(literal 5641895835477563/5000000000000000 binary64) (+.f64 z #s(literal 1 binary64)) (*.f64 #s(literal 5641895835477563/10000000000000000 binary64) (*.f64 z z)))
(fma.f64 z #s(literal 5641895835477563/5000000000000000 binary64) (+.f64 (*.f64 #s(literal 5641895835477563/10000000000000000 binary64) (*.f64 z z)) #s(literal 5641895835477563/5000000000000000 binary64)))
(fma.f64 z (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z #s(literal 5641895835477563/10000000000000000 binary64))) #s(literal 5641895835477563/5000000000000000 binary64))
(fma.f64 (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z #s(literal 5641895835477563/10000000000000000 binary64))) z #s(literal 5641895835477563/5000000000000000 binary64))
(fma.f64 (+.f64 #s(literal 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 binary64) (*.f64 #s(literal 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 binary64) (*.f64 z (*.f64 z z)))) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (*.f64 (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) z) (-.f64 (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) z) #s(literal 5641895835477563/5000000000000000 binary64))))) (*.f64 #s(literal 5641895835477563/10000000000000000 binary64) (*.f64 z z)))
(fma.f64 (-.f64 #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (*.f64 z (*.f64 #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) z))) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 #s(literal -5641895835477563/5000000000000000 binary64) z))) (*.f64 #s(literal 5641895835477563/10000000000000000 binary64) (*.f64 z z)))
(fma.f64 (+.f64 z #s(literal 1 binary64)) #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 #s(literal 5641895835477563/10000000000000000 binary64) (*.f64 z z)))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (*.f64 (*.f64 z (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z #s(literal 5641895835477563/10000000000000000 binary64)))) (-.f64 (*.f64 z (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z #s(literal 5641895835477563/10000000000000000 binary64)))) #s(literal 5641895835477563/5000000000000000 binary64)))) (+.f64 #s(literal 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 binary64) (*.f64 (*.f64 z (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z #s(literal 5641895835477563/10000000000000000 binary64)))) (*.f64 z (*.f64 (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z #s(literal 5641895835477563/10000000000000000 binary64))) (*.f64 z (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z #s(literal 5641895835477563/10000000000000000 binary64))))))))))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z #s(literal 5641895835477563/10000000000000000 binary64))))) (-.f64 #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (*.f64 z (*.f64 (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z #s(literal 5641895835477563/10000000000000000 binary64))) (*.f64 z (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z #s(literal 5641895835477563/10000000000000000 binary64)))))))))
(/.f64 (+.f64 #s(literal 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 binary64) (*.f64 (*.f64 z (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z #s(literal 5641895835477563/10000000000000000 binary64)))) (*.f64 z (*.f64 (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z #s(literal 5641895835477563/10000000000000000 binary64))) (*.f64 z (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z #s(literal 5641895835477563/10000000000000000 binary64)))))))) (+.f64 #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (*.f64 (*.f64 z (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z #s(literal 5641895835477563/10000000000000000 binary64)))) (-.f64 (*.f64 z (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z #s(literal 5641895835477563/10000000000000000 binary64)))) #s(literal 5641895835477563/5000000000000000 binary64)))))
(/.f64 (+.f64 #s(literal 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 binary64) (*.f64 (*.f64 z (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z #s(literal 5641895835477563/10000000000000000 binary64)))) (*.f64 z (*.f64 (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z #s(literal 5641895835477563/10000000000000000 binary64))) (*.f64 z (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z #s(literal 5641895835477563/10000000000000000 binary64)))))))) (+.f64 (*.f64 z (*.f64 (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z #s(literal 5641895835477563/10000000000000000 binary64))) (*.f64 z (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z #s(literal 5641895835477563/10000000000000000 binary64)))))) (-.f64 #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (*.f64 (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) z) (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z #s(literal 5641895835477563/10000000000000000 binary64)))))))
(/.f64 (-.f64 #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (*.f64 z (*.f64 (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z #s(literal 5641895835477563/10000000000000000 binary64))) (*.f64 z (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z #s(literal 5641895835477563/10000000000000000 binary64))))))) (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z #s(literal 5641895835477563/10000000000000000 binary64))))))
(/.f64 (neg.f64 (+.f64 #s(literal 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 binary64) (*.f64 (*.f64 z (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z #s(literal 5641895835477563/10000000000000000 binary64)))) (*.f64 z (*.f64 (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z #s(literal 5641895835477563/10000000000000000 binary64))) (*.f64 z (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z #s(literal 5641895835477563/10000000000000000 binary64))))))))) (neg.f64 (+.f64 #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (*.f64 (*.f64 z (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z #s(literal 5641895835477563/10000000000000000 binary64)))) (-.f64 (*.f64 z (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z #s(literal 5641895835477563/10000000000000000 binary64)))) #s(literal 5641895835477563/5000000000000000 binary64))))))
(/.f64 (neg.f64 (-.f64 #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (*.f64 z (*.f64 (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z #s(literal 5641895835477563/10000000000000000 binary64))) (*.f64 z (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z #s(literal 5641895835477563/10000000000000000 binary64)))))))) (neg.f64 (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z #s(literal 5641895835477563/10000000000000000 binary64)))))))
(/.f64 (-.f64 (*.f64 z (*.f64 (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z #s(literal 5641895835477563/10000000000000000 binary64))) (*.f64 z (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z #s(literal 5641895835477563/10000000000000000 binary64)))))) #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64)) (-.f64 (*.f64 z (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z #s(literal 5641895835477563/10000000000000000 binary64)))) #s(literal 5641895835477563/5000000000000000 binary64)))
(/.f64 (-.f64 (*.f64 #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z #s(literal 5641895835477563/10000000000000000 binary64)))))) (*.f64 (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z #s(literal 5641895835477563/10000000000000000 binary64))))) (*.f64 z (*.f64 (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z #s(literal 5641895835477563/10000000000000000 binary64))) (*.f64 z (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z #s(literal 5641895835477563/10000000000000000 binary64)))))))) (*.f64 (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z #s(literal 5641895835477563/10000000000000000 binary64))))) (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z #s(literal 5641895835477563/10000000000000000 binary64)))))))
(pow.f64 (/.f64 (+.f64 #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (*.f64 (*.f64 z (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z #s(literal 5641895835477563/10000000000000000 binary64)))) (-.f64 (*.f64 z (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z #s(literal 5641895835477563/10000000000000000 binary64)))) #s(literal 5641895835477563/5000000000000000 binary64)))) (+.f64 #s(literal 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 binary64) (*.f64 (*.f64 z (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z #s(literal 5641895835477563/10000000000000000 binary64)))) (*.f64 z (*.f64 (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z #s(literal 5641895835477563/10000000000000000 binary64))) (*.f64 z (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z #s(literal 5641895835477563/10000000000000000 binary64))))))))) #s(literal -1 binary64))
(pow.f64 (/.f64 (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z #s(literal 5641895835477563/10000000000000000 binary64))))) (-.f64 #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (*.f64 z (*.f64 (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z #s(literal 5641895835477563/10000000000000000 binary64))) (*.f64 z (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z #s(literal 5641895835477563/10000000000000000 binary64)))))))) #s(literal -1 binary64))
(*.f64 (+.f64 #s(literal 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 binary64) (*.f64 (*.f64 z (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z #s(literal 5641895835477563/10000000000000000 binary64)))) (*.f64 z (*.f64 (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z #s(literal 5641895835477563/10000000000000000 binary64))) (*.f64 z (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z #s(literal 5641895835477563/10000000000000000 binary64)))))))) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (*.f64 (*.f64 z (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z #s(literal 5641895835477563/10000000000000000 binary64)))) (-.f64 (*.f64 z (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z #s(literal 5641895835477563/10000000000000000 binary64)))) #s(literal 5641895835477563/5000000000000000 binary64))))))
(*.f64 (-.f64 #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (*.f64 z (*.f64 (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z #s(literal 5641895835477563/10000000000000000 binary64))) (*.f64 z (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z #s(literal 5641895835477563/10000000000000000 binary64))))))) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z #s(literal 5641895835477563/10000000000000000 binary64)))))))
(/.f64 #s(literal 1 binary64) (/.f64 (exp.f64 z) (*.f64 y #s(literal 5000000000000000/5641895835477563 binary64))))
(/.f64 #s(literal 5000000000000000/5641895835477563 binary64) (/.f64 (exp.f64 z) y))
(/.f64 (*.f64 y #s(literal 5000000000000000/5641895835477563 binary64)) (exp.f64 z))
(/.f64 (neg.f64 (*.f64 y #s(literal 5000000000000000/5641895835477563 binary64))) (-.f64 #s(literal 0 binary64) (exp.f64 z)))
(/.f64 (*.f64 #s(literal 5000000000000000/5641895835477563 binary64) (-.f64 #s(literal 0 binary64) y)) (-.f64 #s(literal 0 binary64) (exp.f64 z)))
(/.f64 (*.f64 (-.f64 #s(literal 0 binary64) y) #s(literal 5000000000000000/5641895835477563 binary64)) (-.f64 #s(literal 0 binary64) (exp.f64 z)))
(pow.f64 (/.f64 (exp.f64 z) (*.f64 y #s(literal 5000000000000000/5641895835477563 binary64))) #s(literal -1 binary64))
(*.f64 y (*.f64 (exp.f64 (neg.f64 z)) #s(literal 5000000000000000/5641895835477563 binary64)))
(*.f64 #s(literal 5000000000000000/5641895835477563 binary64) (/.f64 y (exp.f64 z)))
(*.f64 (/.f64 y (exp.f64 z)) #s(literal 5000000000000000/5641895835477563 binary64))
(*.f64 (*.f64 y #s(literal 5000000000000000/5641895835477563 binary64)) (exp.f64 (neg.f64 z)))
(exp.f64 (*.f64 (log.f64 (/.f64 (exp.f64 z) y)) #s(literal -1 binary64)))
(neg.f64 (/.f64 y (-.f64 #s(literal 0 binary64) (exp.f64 z))))
(neg.f64 (/.f64 (-.f64 #s(literal 0 binary64) y) (exp.f64 z)))
(/.f64 y (exp.f64 z))
(/.f64 #s(literal 1 binary64) (/.f64 (exp.f64 z) y))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 (exp.f64 z) y) #s(literal 1 binary64)))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (exp.f64 z) y)))
(/.f64 (-.f64 #s(literal 0 binary64) y) (-.f64 #s(literal 0 binary64) (exp.f64 z)))
(/.f64 (*.f64 y #s(literal 1 binary64)) (exp.f64 z))
(/.f64 (neg.f64 (-.f64 #s(literal 0 binary64) y)) (neg.f64 (-.f64 #s(literal 0 binary64) (exp.f64 z))))
(pow.f64 (/.f64 (exp.f64 z) y) #s(literal -1 binary64))
(pow.f64 (/.f64 (/.f64 (exp.f64 z) y) #s(literal 1 binary64)) #s(literal -1 binary64))
(*.f64 y (exp.f64 (neg.f64 z)))
(*.f64 #s(literal 1 binary64) (/.f64 y (exp.f64 z)))
(*.f64 (-.f64 #s(literal 0 binary64) y) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) (exp.f64 z))))
(*.f64 (exp.f64 (neg.f64 z)) y)
(*.f64 (exp.f64 (neg.f64 z)) (pow.f64 (/.f64 #s(literal 1 binary64) y) #s(literal -1 binary64)))
(exp.f64 z)
(*.f64 #s(literal 5641895835477563/5000000000000000 binary64) z)
(*.f64 z #s(literal 5641895835477563/5000000000000000 binary64))
(*.f64 x y)
(*.f64 y x)
(*.f64 z #s(literal 5641895835477563/10000000000000000 binary64))
(*.f64 #s(literal 5641895835477563/10000000000000000 binary64) z)
(+.f64 (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) z) (*.f64 #s(literal 5641895835477563/10000000000000000 binary64) (*.f64 z z)))
(+.f64 (*.f64 #s(literal 5641895835477563/10000000000000000 binary64) (*.f64 z z)) (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) z))
(fma.f64 #s(literal 5641895835477563/5000000000000000 binary64) z (*.f64 #s(literal 5641895835477563/10000000000000000 binary64) (*.f64 z z)))
(fma.f64 z #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 #s(literal 5641895835477563/10000000000000000 binary64) (*.f64 z z)))
(fma.f64 z (*.f64 z #s(literal 5641895835477563/10000000000000000 binary64)) (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) z))
(fma.f64 #s(literal 5641895835477563/10000000000000000 binary64) (*.f64 z z) (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) z))
(fma.f64 (*.f64 z #s(literal 5641895835477563/10000000000000000 binary64)) z (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) z))
(fma.f64 (*.f64 z z) #s(literal 5641895835477563/10000000000000000 binary64) (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) z))
(/.f64 (+.f64 (*.f64 #s(literal 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 binary64) (*.f64 z (*.f64 z z))) (*.f64 (*.f64 (*.f64 z (*.f64 z z)) #s(literal 179587122125166574152748016388400639365587092547/1000000000000000000000000000000000000000000000000 binary64)) (*.f64 z (*.f64 z z)))) (+.f64 (*.f64 z (*.f64 #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) z)) (-.f64 (*.f64 (*.f64 #s(literal 5641895835477563/10000000000000000 binary64) (*.f64 z z)) (*.f64 #s(literal 5641895835477563/10000000000000000 binary64) (*.f64 z z))) (*.f64 (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) z) (*.f64 #s(literal 5641895835477563/10000000000000000 binary64) (*.f64 z z))))))
(/.f64 (-.f64 (*.f64 z (*.f64 #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) z)) (*.f64 (*.f64 #s(literal 5641895835477563/10000000000000000 binary64) (*.f64 z z)) (*.f64 #s(literal 5641895835477563/10000000000000000 binary64) (*.f64 z z)))) (-.f64 (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) z) (*.f64 #s(literal 5641895835477563/10000000000000000 binary64) (*.f64 z z))))
(/.f64 (*.f64 z (+.f64 #s(literal 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 binary64) (*.f64 (*.f64 z (*.f64 z z)) #s(literal 179587122125166574152748016388400639365587092547/1000000000000000000000000000000000000000000000000 binary64)))) (+.f64 #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (*.f64 (*.f64 z #s(literal 5641895835477563/10000000000000000 binary64)) (-.f64 (*.f64 z #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)))))
(/.f64 (*.f64 z (-.f64 #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (*.f64 (*.f64 z z) #s(literal 31830988618379068626528276418969/100000000000000000000000000000000 binary64)))) (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z #s(literal 5641895835477563/10000000000000000 binary64))))
(/.f64 (*.f64 (+.f64 #s(literal 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 binary64) (*.f64 (*.f64 z (*.f64 z z)) #s(literal 179587122125166574152748016388400639365587092547/1000000000000000000000000000000000000000000000000 binary64))) z) (+.f64 #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (*.f64 (*.f64 z #s(literal 5641895835477563/10000000000000000 binary64)) (-.f64 (*.f64 z #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)))))
(/.f64 (*.f64 (-.f64 #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (*.f64 (*.f64 z z) #s(literal 31830988618379068626528276418969/100000000000000000000000000000000 binary64))) z) (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z #s(literal 5641895835477563/10000000000000000 binary64))))
(*.f64 z (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z #s(literal 5641895835477563/10000000000000000 binary64))))
(*.f64 (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z #s(literal 5641895835477563/10000000000000000 binary64))) z)

simplify418.0ms (4.5%)

Algorithm
egg-herbie
Rules
5316×*-lowering-*.f32
5316×*-lowering-*.f64
3532×+-lowering-+.f64
3532×+-lowering-+.f32
1526×/-lowering-/.f32
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
07476098
125895235
083125235
Stop Event
iter limit
node limit
Counts
408 → 408
Calls
Call 1
Inputs
(/ y (+ 5641895835477563/5000000000000000 (* 5641895835477563/5000000000000000 z)))
(+ (* x (- 1 (* -1 (/ (pow y 2) (pow (+ 5641895835477563/5000000000000000 (* 5641895835477563/5000000000000000 z)) 2))))) (/ y (+ 5641895835477563/5000000000000000 (* 5641895835477563/5000000000000000 z))))
(+ (* x (- (+ 1 (/ (* x (pow y 3)) (pow (+ 5641895835477563/5000000000000000 (* 5641895835477563/5000000000000000 z)) 3))) (* -1 (/ (pow y 2) (pow (+ 5641895835477563/5000000000000000 (* 5641895835477563/5000000000000000 z)) 2))))) (/ y (+ 5641895835477563/5000000000000000 (* 5641895835477563/5000000000000000 z))))
(+ (* x (- (+ 1 (* x (- (/ (* x (pow y 4)) (pow (+ 5641895835477563/5000000000000000 (* 5641895835477563/5000000000000000 z)) 4)) (* -1 (/ (pow y 3) (pow (+ 5641895835477563/5000000000000000 (* 5641895835477563/5000000000000000 z)) 3)))))) (* -1 (/ (pow y 2) (pow (+ 5641895835477563/5000000000000000 (* 5641895835477563/5000000000000000 z)) 2))))) (/ y (+ 5641895835477563/5000000000000000 (* 5641895835477563/5000000000000000 z))))
x
(* x (- 1 (/ 1 (pow x 2))))
(* x (- (+ 1 (* -1 (/ (+ (* 5641895835477563/5000000000000000 (/ 1 y)) (* 5641895835477563/5000000000000000 (/ z y))) (pow x 3)))) (/ 1 (pow x 2))))
(* x (- (+ 1 (* -1 (/ (* (+ 5641895835477563/5000000000000000 (* 5641895835477563/5000000000000000 z)) (+ (* 5641895835477563/5000000000000000 (/ z y)) (* 5641895835477563/5000000000000000 (/ 1 y)))) (* (pow x 4) y)))) (+ (* 5641895835477563/5000000000000000 (/ z (* (pow x 3) y))) (+ (* 5641895835477563/5000000000000000 (/ 1 (* (pow x 3) y))) (/ 1 (pow x 2))))))
x
(* -1 (* x (- (/ 1 (pow x 2)) 1)))
(* -1 (* x (- (+ (* 5641895835477563/5000000000000000 (/ z (* (pow x 3) y))) (+ (* 5641895835477563/5000000000000000 (/ 1 (* (pow x 3) y))) (/ 1 (pow x 2)))) 1)))
(* -1 (* x (- (+ (* -1 (/ (- (* -1 (/ (* (+ 5641895835477563/5000000000000000 (* 5641895835477563/5000000000000000 z)) (+ (* 5641895835477563/5000000000000000 (/ z y)) (* 5641895835477563/5000000000000000 (/ 1 y)))) (* x y))) (+ (* 5641895835477563/5000000000000000 (/ 1 y)) (* 5641895835477563/5000000000000000 (/ z y)))) (pow x 3))) (/ 1 (pow x 2))) 1)))
x
(+ x (/ y (+ 5641895835477563/5000000000000000 (* 5641895835477563/5000000000000000 z))))
(+ x (* y (+ (/ 1 (+ 5641895835477563/5000000000000000 (* 5641895835477563/5000000000000000 z))) (/ (* x y) (pow (+ 5641895835477563/5000000000000000 (* 5641895835477563/5000000000000000 z)) 2)))))
(+ x (* y (+ (* y (- (/ (* (pow x 2) y) (pow (+ 5641895835477563/5000000000000000 (* 5641895835477563/5000000000000000 z)) 3)) (* -1 (/ x (pow (+ 5641895835477563/5000000000000000 (* 5641895835477563/5000000000000000 z)) 2))))) (/ 1 (+ 5641895835477563/5000000000000000 (* 5641895835477563/5000000000000000 z))))))
(- x (/ 1 x))
(- (+ x (* -1 (/ (+ (* 5641895835477563/5000000000000000 (/ 1 (pow x 2))) (* 5641895835477563/5000000000000000 (/ z (pow x 2)))) y))) (/ 1 x))
(- (+ x (* -1 (/ (* (+ 5641895835477563/5000000000000000 (* 5641895835477563/5000000000000000 z)) (+ (* 5641895835477563/5000000000000000 (/ z (pow x 2))) (* 5641895835477563/5000000000000000 (/ 1 (pow x 2))))) (* x (pow y 2))))) (+ (* 5641895835477563/5000000000000000 (/ z (* (pow x 2) y))) (+ (/ 1 x) (/ 5641895835477563/5000000000000000 (* (pow x 2) y)))))
(- (+ x (* -1 (/ (* (pow (+ 5641895835477563/5000000000000000 (* 5641895835477563/5000000000000000 z)) 2) (+ (* 5641895835477563/5000000000000000 (/ z (pow x 2))) (* 5641895835477563/5000000000000000 (/ 1 (pow x 2))))) (* (pow x 2) (pow y 3))))) (+ (* 5641895835477563/5000000000000000 (/ z (* (pow x 2) y))) (+ (/ 1 x) (+ (/ 5641895835477563/5000000000000000 (* (pow x 2) y)) (/ (* (+ 5641895835477563/5000000000000000 (* 5641895835477563/5000000000000000 z)) (+ (* 5641895835477563/5000000000000000 (/ z (pow x 2))) (* 5641895835477563/5000000000000000 (/ 1 (pow x 2))))) (* x (pow y 2)))))))
(- x (/ 1 x))
(- (+ x (* -1 (/ (+ (* 5641895835477563/5000000000000000 (/ z (pow x 2))) (* 5641895835477563/5000000000000000 (/ 1 (pow x 2)))) y))) (/ 1 x))
(- (+ x (* -1 (/ (+ (* 5641895835477563/5000000000000000 (/ 1 (pow x 2))) (+ (* 5641895835477563/5000000000000000 (/ z (pow x 2))) (/ (* (+ 5641895835477563/5000000000000000 (* 5641895835477563/5000000000000000 z)) (+ (* 5641895835477563/5000000000000000 (/ z (pow x 2))) (* 5641895835477563/5000000000000000 (/ 1 (pow x 2))))) (* x y)))) y))) (/ 1 x))
(- (+ x (* -1 (/ (+ (* -1 (/ (+ (* -1 (/ (* (+ 5641895835477563/5000000000000000 (* 5641895835477563/5000000000000000 z)) (+ (* 5641895835477563/5000000000000000 (/ z (pow x 2))) (* 5641895835477563/5000000000000000 (/ 1 (pow x 2))))) x)) (* -1 (/ (* (pow (+ 5641895835477563/5000000000000000 (* 5641895835477563/5000000000000000 z)) 2) (+ (* 5641895835477563/5000000000000000 (/ z (pow x 2))) (* 5641895835477563/5000000000000000 (/ 1 (pow x 2))))) (* (pow x 2) y)))) 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 (- (* 31830988618379068626528276418969/25000000000000000000000000000000 (/ (* y z) (pow (- 5641895835477563/5000000000000000 (* x y)) 3))) (* 5641895835477563/5000000000000000 (/ y (pow (- 5641895835477563/5000000000000000 (* x y)) 2))))) (/ y (- 5641895835477563/5000000000000000 (* x y)))))
(+ x (+ (* z (- (* z (- (* -179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 (/ (* y z) (pow (- 5641895835477563/5000000000000000 (* x y)) 4))) (* -31830988618379068626528276418969/25000000000000000000000000000000 (/ y (pow (- 5641895835477563/5000000000000000 (* x y)) 3))))) (* 5641895835477563/5000000000000000 (/ y (pow (- 5641895835477563/5000000000000000 (* x y)) 2))))) (/ y (- 5641895835477563/5000000000000000 (* x y)))))
x
(+ x (* 5000000000000000/5641895835477563 (/ y z)))
(+ x (+ (* -25000000000000000000000000000000/31830988618379068626528276418969 (/ (* y (- 5641895835477563/5000000000000000 (* x y))) (pow z 2))) (* 5000000000000000/5641895835477563 (/ y z))))
(- (+ x (+ (* 125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547 (/ (* y (pow (- 5641895835477563/5000000000000000 (* x y)) 2)) (pow z 3))) (* 5000000000000000/5641895835477563 (/ y z)))) (* 25000000000000000000000000000000/31830988618379068626528276418969 (/ (* y (- 5641895835477563/5000000000000000 (* x y))) (pow z 2))))
x
(+ x (* 5000000000000000/5641895835477563 (/ y z)))
(+ x (* -1 (/ (+ (* -5000000000000000/5641895835477563 y) (* 25000000000000000000000000000000/31830988618379068626528276418969 (/ (* y (- 5641895835477563/5000000000000000 (* x y))) z))) z)))
(+ x (* -1 (/ (+ (* -1 (/ (- (* 125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547 (/ (* y (pow (- 5641895835477563/5000000000000000 (* x y)) 2)) z)) (* 25000000000000000000000000000000/31830988618379068626528276418969 (* y (- 5641895835477563/5000000000000000 (* x y))))) z)) (* -5000000000000000/5641895835477563 y)) z)))
(/ y (+ 5641895835477563/5000000000000000 (* 5641895835477563/5000000000000000 z)))
(* y (+ (/ 1 (+ 5641895835477563/5000000000000000 (* 5641895835477563/5000000000000000 z))) (/ (* x y) (pow (+ 5641895835477563/5000000000000000 (* 5641895835477563/5000000000000000 z)) 2))))
(* y (+ (* y (- (/ (* (pow x 2) y) (pow (+ 5641895835477563/5000000000000000 (* 5641895835477563/5000000000000000 z)) 3)) (* -1 (/ x (pow (+ 5641895835477563/5000000000000000 (* 5641895835477563/5000000000000000 z)) 2))))) (/ 1 (+ 5641895835477563/5000000000000000 (* 5641895835477563/5000000000000000 z)))))
(* y (+ (* y (- (* y (- (/ (* (pow x 3) y) (pow (+ 5641895835477563/5000000000000000 (* 5641895835477563/5000000000000000 z)) 4)) (* -1 (/ (pow x 2) (pow (+ 5641895835477563/5000000000000000 (* 5641895835477563/5000000000000000 z)) 3))))) (* -1 (/ x (pow (+ 5641895835477563/5000000000000000 (* 5641895835477563/5000000000000000 z)) 2))))) (/ 1 (+ 5641895835477563/5000000000000000 (* 5641895835477563/5000000000000000 z)))))
(/ -1 x)
(- (* -1 (/ (+ (* 5641895835477563/5000000000000000 (/ 1 (pow x 2))) (* 5641895835477563/5000000000000000 (/ z (pow x 2)))) y)) (/ 1 x))
(- (* -1 (/ (* (+ 5641895835477563/5000000000000000 (* 5641895835477563/5000000000000000 z)) (+ (* 5641895835477563/5000000000000000 (/ z (pow x 2))) (* 5641895835477563/5000000000000000 (/ 1 (pow x 2))))) (* x (pow y 2)))) (+ (* 5641895835477563/5000000000000000 (/ z (* (pow x 2) y))) (+ (/ 1 x) (/ 5641895835477563/5000000000000000 (* (pow x 2) y)))))
(- (* -1 (/ (* (pow (+ 5641895835477563/5000000000000000 (* 5641895835477563/5000000000000000 z)) 2) (+ (* 5641895835477563/5000000000000000 (/ z (pow x 2))) (* 5641895835477563/5000000000000000 (/ 1 (pow x 2))))) (* (pow x 2) (pow y 3)))) (+ (* 5641895835477563/5000000000000000 (/ z (* (pow x 2) y))) (+ (/ 1 x) (+ (/ 5641895835477563/5000000000000000 (* (pow x 2) y)) (/ (* (+ 5641895835477563/5000000000000000 (* 5641895835477563/5000000000000000 z)) (+ (* 5641895835477563/5000000000000000 (/ z (pow x 2))) (* 5641895835477563/5000000000000000 (/ 1 (pow x 2))))) (* x (pow y 2)))))))
(/ -1 x)
(- (* -1 (/ (+ 5641895835477563/5000000000000000 (* 5641895835477563/5000000000000000 z)) (* (pow x 2) y))) (/ 1 x))
(- (* -1 (/ (- (/ (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 (/ (pow (+ 5641895835477563/5000000000000000 (* 5641895835477563/5000000000000000 z)) 3) (* (pow x 4) y))) (/ (pow (+ 5641895835477563/5000000000000000 (* 5641895835477563/5000000000000000 z)) 2) (pow x 3))) y)) (* -1 (/ (+ 5641895835477563/5000000000000000 (* 5641895835477563/5000000000000000 z)) (pow x 2)))) y)) (/ 1 x))
(/ y (- 5641895835477563/5000000000000000 (* x y)))
(+ (* -5641895835477563/5000000000000000 (/ (* y z) (pow (- 5641895835477563/5000000000000000 (* x y)) 2))) (/ y (- 5641895835477563/5000000000000000 (* x y))))
(+ (* z (- (* 31830988618379068626528276418969/25000000000000000000000000000000 (/ (* y z) (pow (- 5641895835477563/5000000000000000 (* x y)) 3))) (* 5641895835477563/5000000000000000 (/ y (pow (- 5641895835477563/5000000000000000 (* x y)) 2))))) (/ y (- 5641895835477563/5000000000000000 (* x y))))
(+ (* z (- (* z (- (* -179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 (/ (* y z) (pow (- 5641895835477563/5000000000000000 (* x y)) 4))) (* -31830988618379068626528276418969/25000000000000000000000000000000 (/ y (pow (- 5641895835477563/5000000000000000 (* x y)) 3))))) (* 5641895835477563/5000000000000000 (/ y (pow (- 5641895835477563/5000000000000000 (* x y)) 2))))) (/ y (- 5641895835477563/5000000000000000 (* x y))))
(* 5000000000000000/5641895835477563 (/ y z))
(/ (+ (* -25000000000000000000000000000000/31830988618379068626528276418969 (/ (* y (- 5641895835477563/5000000000000000 (* x y))) z)) (* 5000000000000000/5641895835477563 y)) z)
(/ (- (+ (* 125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547 (/ (* y (pow (- 5641895835477563/5000000000000000 (* x y)) 2)) (pow z 2))) (* 5000000000000000/5641895835477563 y)) (* 25000000000000000000000000000000/31830988618379068626528276418969 (/ (* y (- 5641895835477563/5000000000000000 (* x y))) z))) z)
(/ (- (+ (* -625000000000000000000000000000000000000000000000000000000000000/1013211836423377808197068612118338110498536634308026710423022961 (/ (* y (pow (- 5641895835477563/5000000000000000 (* x y)) 3)) (pow z 3))) (* 5000000000000000/5641895835477563 y)) (+ (* -125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547 (/ (* y (pow (- 5641895835477563/5000000000000000 (* x y)) 2)) (pow z 2))) (* 25000000000000000000000000000000/31830988618379068626528276418969 (/ (* y (- 5641895835477563/5000000000000000 (* x y))) z)))) z)
(* 5000000000000000/5641895835477563 (/ y z))
(* -1 (/ (+ (* -5000000000000000/5641895835477563 y) (* 25000000000000000000000000000000/31830988618379068626528276418969 (/ (* y (- 5641895835477563/5000000000000000 (* x y))) z))) z))
(* -1 (/ (+ (* -1 (/ (- (* 125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547 (/ (* y (pow (- 5641895835477563/5000000000000000 (* x y)) 2)) z)) (* 25000000000000000000000000000000/31830988618379068626528276418969 (* y (- 5641895835477563/5000000000000000 (* x y))))) z)) (* -5000000000000000/5641895835477563 y)) z))
(* -1 (/ (+ (* -1 (/ (- (* -1 (/ (- (* 625000000000000000000000000000000000000000000000000000000000000/1013211836423377808197068612118338110498536634308026710423022961 (/ (* y (pow (- 5641895835477563/5000000000000000 (* x y)) 3)) z)) (* 125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547 (* y (pow (- 5641895835477563/5000000000000000 (* x y)) 2)))) z)) (* 25000000000000000000000000000000/31830988618379068626528276418969 (* y (- 5641895835477563/5000000000000000 (* x y))))) z)) (* -5000000000000000/5641895835477563 y)) z))
(/ y (+ 5641895835477563/5000000000000000 (* 5641895835477563/5000000000000000 z)))
(+ (/ y (+ 5641895835477563/5000000000000000 (* 5641895835477563/5000000000000000 z))) (/ (* x (pow y 2)) (pow (+ 5641895835477563/5000000000000000 (* 5641895835477563/5000000000000000 z)) 2)))
(+ (* x (- (/ (* x (pow y 3)) (pow (+ 5641895835477563/5000000000000000 (* 5641895835477563/5000000000000000 z)) 3)) (* -1 (/ (pow y 2) (pow (+ 5641895835477563/5000000000000000 (* 5641895835477563/5000000000000000 z)) 2))))) (/ y (+ 5641895835477563/5000000000000000 (* 5641895835477563/5000000000000000 z))))
(+ (* x (- (* x (- (/ (* x (pow y 4)) (pow (+ 5641895835477563/5000000000000000 (* 5641895835477563/5000000000000000 z)) 4)) (* -1 (/ (pow y 3) (pow (+ 5641895835477563/5000000000000000 (* 5641895835477563/5000000000000000 z)) 3))))) (* -1 (/ (pow y 2) (pow (+ 5641895835477563/5000000000000000 (* 5641895835477563/5000000000000000 z)) 2))))) (/ y (+ 5641895835477563/5000000000000000 (* 5641895835477563/5000000000000000 z))))
(/ -1 x)
(/ (- (* -1 (/ (+ (* 5641895835477563/5000000000000000 (/ 1 y)) (* 5641895835477563/5000000000000000 (/ z y))) x)) 1) x)
(/ (- (* -1 (/ (* (+ 5641895835477563/5000000000000000 (* 5641895835477563/5000000000000000 z)) (+ (* 5641895835477563/5000000000000000 (/ z y)) (* 5641895835477563/5000000000000000 (/ 1 y)))) (* (pow x 2) y))) (+ 1 (+ (* 5641895835477563/5000000000000000 (/ z (* x y))) (/ 5641895835477563/5000000000000000 (* x y))))) x)
(/ (- (* -1 (/ (* (pow (+ 5641895835477563/5000000000000000 (* 5641895835477563/5000000000000000 z)) 2) (+ (* 5641895835477563/5000000000000000 (/ z y)) (* 5641895835477563/5000000000000000 (/ 1 y)))) (* (pow x 3) (pow y 2)))) (+ 1 (+ (* 5641895835477563/5000000000000000 (/ z (* x y))) (+ (/ 5641895835477563/5000000000000000 (* x y)) (/ (* (+ 5641895835477563/5000000000000000 (* 5641895835477563/5000000000000000 z)) (+ (* 5641895835477563/5000000000000000 (/ z y)) (* 5641895835477563/5000000000000000 (/ 1 y)))) (* (pow x 2) y)))))) x)
(/ -1 x)
(* -1 (/ (+ 1 (+ (* 5641895835477563/5000000000000000 (/ z (* x y))) (/ 5641895835477563/5000000000000000 (* x y)))) x))
(* -1 (/ (+ 1 (* -1 (/ (- (* -1 (/ (* (+ 5641895835477563/5000000000000000 (* 5641895835477563/5000000000000000 z)) (+ (* 5641895835477563/5000000000000000 (/ z y)) (* 5641895835477563/5000000000000000 (/ 1 y)))) (* x y))) (+ (* 5641895835477563/5000000000000000 (/ 1 y)) (* 5641895835477563/5000000000000000 (/ z y)))) x))) x))
(* -1 (/ (+ 1 (* -1 (/ (- (* -1 (/ (- (/ (* (pow (+ 5641895835477563/5000000000000000 (* 5641895835477563/5000000000000000 z)) 2) (+ (* 5641895835477563/5000000000000000 (/ z y)) (* 5641895835477563/5000000000000000 (/ 1 y)))) (* x (pow y 2))) (* -1 (/ (* (+ 5641895835477563/5000000000000000 (* 5641895835477563/5000000000000000 z)) (+ (* 5641895835477563/5000000000000000 (/ z y)) (* 5641895835477563/5000000000000000 (/ 1 y)))) y))) x)) (+ (* 5641895835477563/5000000000000000 (/ 1 y)) (* 5641895835477563/5000000000000000 (/ z y)))) x))) x))
(- 5641895835477563/5000000000000000 (* x y))
(- (+ 5641895835477563/5000000000000000 (* 5641895835477563/5000000000000000 z)) (* x y))
(- (+ 5641895835477563/5000000000000000 (* 5641895835477563/5000000000000000 z)) (* x y))
(- (+ 5641895835477563/5000000000000000 (* 5641895835477563/5000000000000000 z)) (* x y))
(* 5641895835477563/5000000000000000 z)
(* z (- (+ 5641895835477563/5000000000000000 (* 5641895835477563/5000000000000000 (/ 1 z))) (/ (* x y) z)))
(* z (- (+ 5641895835477563/5000000000000000 (* 5641895835477563/5000000000000000 (/ 1 z))) (/ (* x y) z)))
(* z (- (+ 5641895835477563/5000000000000000 (* 5641895835477563/5000000000000000 (/ 1 z))) (/ (* x y) z)))
(* 5641895835477563/5000000000000000 z)
(* -1 (* z (- (* -1 (/ (- 5641895835477563/5000000000000000 (* x y)) z)) 5641895835477563/5000000000000000)))
(* -1 (* z (- (* -1 (/ (- 5641895835477563/5000000000000000 (* x y)) z)) 5641895835477563/5000000000000000)))
(* -1 (* z (- (* -1 (/ (- 5641895835477563/5000000000000000 (* x y)) z)) 5641895835477563/5000000000000000)))
(+ 5641895835477563/5000000000000000 (* 5641895835477563/5000000000000000 z))
(+ 5641895835477563/5000000000000000 (+ (* -1 (* x y)) (* 5641895835477563/5000000000000000 z)))
(+ 5641895835477563/5000000000000000 (+ (* -1 (* x y)) (* 5641895835477563/5000000000000000 z)))
(+ 5641895835477563/5000000000000000 (+ (* -1 (* x y)) (* 5641895835477563/5000000000000000 z)))
(* -1 (* x y))
(* x (- (+ (* 5641895835477563/5000000000000000 (/ z x)) (* 5641895835477563/5000000000000000 (/ 1 x))) y))
(* x (- (+ (* 5641895835477563/5000000000000000 (/ z x)) (* 5641895835477563/5000000000000000 (/ 1 x))) y))
(* x (- (+ (* 5641895835477563/5000000000000000 (/ z x)) (* 5641895835477563/5000000000000000 (/ 1 x))) y))
(* -1 (* x y))
(* -1 (* x (- (* -1 (/ (+ 5641895835477563/5000000000000000 (* 5641895835477563/5000000000000000 z)) x)) (* -1 y))))
(* -1 (* x (- (* -1 (/ (+ 5641895835477563/5000000000000000 (* 5641895835477563/5000000000000000 z)) x)) (* -1 y))))
(* -1 (* x (- (* -1 (/ (+ 5641895835477563/5000000000000000 (* 5641895835477563/5000000000000000 z)) x)) (* -1 y))))
(+ 5641895835477563/5000000000000000 (* 5641895835477563/5000000000000000 z))
(+ 5641895835477563/5000000000000000 (+ (* -1 (* x y)) (* 5641895835477563/5000000000000000 z)))
(+ 5641895835477563/5000000000000000 (+ (* -1 (* x y)) (* 5641895835477563/5000000000000000 z)))
(+ 5641895835477563/5000000000000000 (+ (* -1 (* x y)) (* 5641895835477563/5000000000000000 z)))
(* -1 (* x y))
(* y (- (+ (* 5641895835477563/5000000000000000 (/ z y)) (* 5641895835477563/5000000000000000 (/ 1 y))) x))
(* y (- (+ (* 5641895835477563/5000000000000000 (/ z y)) (* 5641895835477563/5000000000000000 (/ 1 y))) x))
(* y (- (+ (* 5641895835477563/5000000000000000 (/ z y)) (* 5641895835477563/5000000000000000 (/ 1 y))) x))
(* -1 (* x y))
(* -1 (* y (- (* -1 (/ (+ 5641895835477563/5000000000000000 (* 5641895835477563/5000000000000000 z)) y)) (* -1 x))))
(* -1 (* y (- (* -1 (/ (+ 5641895835477563/5000000000000000 (* 5641895835477563/5000000000000000 z)) y)) (* -1 x))))
(* -1 (* y (- (* -1 (/ (+ 5641895835477563/5000000000000000 (* 5641895835477563/5000000000000000 z)) y)) (* -1 x))))
5641895835477563/5000000000000000
(+ 5641895835477563/5000000000000000 (* 5641895835477563/5000000000000000 z))
(+ 5641895835477563/5000000000000000 (* 5641895835477563/5000000000000000 z))
(+ 5641895835477563/5000000000000000 (* 5641895835477563/5000000000000000 z))
(* 5641895835477563/5000000000000000 z)
(* z (+ 5641895835477563/5000000000000000 (* 5641895835477563/5000000000000000 (/ 1 z))))
(* z (+ 5641895835477563/5000000000000000 (* 5641895835477563/5000000000000000 (/ 1 z))))
(* z (+ 5641895835477563/5000000000000000 (* 5641895835477563/5000000000000000 (/ 1 z))))
(* 5641895835477563/5000000000000000 z)
(* z (+ 5641895835477563/5000000000000000 (* 5641895835477563/5000000000000000 (/ 1 z))))
(* z (+ 5641895835477563/5000000000000000 (* 5641895835477563/5000000000000000 (/ 1 z))))
(* z (+ 5641895835477563/5000000000000000 (* 5641895835477563/5000000000000000 (/ 1 z))))
(/ -1 x)
(/ (- (pow x 2) 1) x)
(/ (- (pow x 2) 1) x)
(/ (- (pow x 2) 1) x)
x
(* x (- 1 (/ 1 (pow x 2))))
(* x (- 1 (/ 1 (pow x 2))))
(* x (- 1 (/ 1 (pow x 2))))
x
(* -1 (* x (- (/ 1 (pow x 2)) 1)))
(* -1 (* x (- (/ 1 (pow x 2)) 1)))
(* -1 (* x (- (/ 1 (pow x 2)) 1)))
(/ -1 (pow x 2))
(/ (- (pow x 2) 1) (pow x 2))
(/ (- (pow x 2) 1) (pow x 2))
(/ (- (pow x 2) 1) (pow x 2))
1
(- 1 (/ 1 (pow x 2)))
(- 1 (/ 1 (pow x 2)))
(- 1 (/ 1 (pow x 2)))
1
(- 1 (/ 1 (pow x 2)))
(- 1 (/ 1 (pow x 2)))
(- 1 (/ 1 (pow x 2)))
(/ -1 (pow x 2))
(/ -1 (pow x 2))
(/ -1 (pow x 2))
(/ -1 (pow x 2))
(/ -1 (pow x 2))
(/ -1 (pow x 2))
(/ -1 (pow x 2))
(/ -1 (pow x 2))
(/ -1 (pow x 2))
(/ -1 (pow x 2))
(/ -1 (pow x 2))
(/ -1 (pow x 2))
(pow x 2)
(pow x 2)
(pow x 2)
(pow x 2)
(pow x 2)
(pow x 2)
(pow x 2)
(pow x 2)
(pow x 2)
(pow x 2)
(pow x 2)
(pow x 2)
(/ y (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/5000000000000000 (* 5641895835477563/10000000000000000 z)))))
(+ (* x (- 1 (* -1 (/ (pow y 2) (pow (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/5000000000000000 (* 5641895835477563/10000000000000000 z)))) 2))))) (/ y (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/5000000000000000 (* 5641895835477563/10000000000000000 z))))))
(+ (* x (- (+ 1 (/ (* x (pow y 3)) (pow (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/5000000000000000 (* 5641895835477563/10000000000000000 z)))) 3))) (* -1 (/ (pow y 2) (pow (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/5000000000000000 (* 5641895835477563/10000000000000000 z)))) 2))))) (/ y (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/5000000000000000 (* 5641895835477563/10000000000000000 z))))))
(+ (* x (- (+ 1 (* x (- (/ (* x (pow y 4)) (pow (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/5000000000000000 (* 5641895835477563/10000000000000000 z)))) 4)) (* -1 (/ (pow y 3) (pow (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/5000000000000000 (* 5641895835477563/10000000000000000 z)))) 3)))))) (* -1 (/ (pow y 2) (pow (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/5000000000000000 (* 5641895835477563/10000000000000000 z)))) 2))))) (/ y (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/5000000000000000 (* 5641895835477563/10000000000000000 z))))))
x
(* x (- 1 (/ 1 (pow x 2))))
(* x (- (+ 1 (* -1 (/ (+ (* 5641895835477563/5000000000000000 (/ 1 y)) (/ (* z (+ 5641895835477563/5000000000000000 (* 5641895835477563/10000000000000000 z))) y)) (pow x 3)))) (/ 1 (pow x 2))))
(* x (- (+ 1 (* -1 (/ (* (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/5000000000000000 (* 5641895835477563/10000000000000000 z)))) (+ (* 5641895835477563/5000000000000000 (/ 1 y)) (/ (* z (+ 5641895835477563/5000000000000000 (* 5641895835477563/10000000000000000 z))) y))) (* (pow x 4) y)))) (+ (* 5641895835477563/5000000000000000 (/ 1 (* (pow x 3) y))) (+ (/ 1 (pow x 2)) (/ (* z (+ 5641895835477563/5000000000000000 (* 5641895835477563/10000000000000000 z))) (* (pow x 3) y))))))
x
(* -1 (* x (- (/ 1 (pow x 2)) 1)))
(* -1 (* x (- (+ (* 5641895835477563/5000000000000000 (/ 1 (* (pow x 3) y))) (+ (/ 1 (pow x 2)) (/ (* z (+ 5641895835477563/5000000000000000 (* 5641895835477563/10000000000000000 z))) (* (pow x 3) y)))) 1)))
(* -1 (* x (- (+ (* -1 (/ (- (* -1 (/ (* (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/5000000000000000 (* 5641895835477563/10000000000000000 z)))) (+ (* 5641895835477563/5000000000000000 (/ 1 y)) (/ (* z (+ 5641895835477563/5000000000000000 (* 5641895835477563/10000000000000000 z))) y))) (* x y))) (+ (* 5641895835477563/5000000000000000 (/ 1 y)) (/ (* z (+ 5641895835477563/5000000000000000 (* 5641895835477563/10000000000000000 z))) y))) (pow x 3))) (/ 1 (pow x 2))) 1)))
x
(+ x (/ y (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/5000000000000000 (* 5641895835477563/10000000000000000 z))))))
(+ x (* y (+ (/ 1 (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/5000000000000000 (* 5641895835477563/10000000000000000 z))))) (/ (* x y) (pow (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/5000000000000000 (* 5641895835477563/10000000000000000 z)))) 2)))))
(+ x (* y (+ (* y (- (/ (* (pow x 2) y) (pow (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/5000000000000000 (* 5641895835477563/10000000000000000 z)))) 3)) (* -1 (/ x (pow (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/5000000000000000 (* 5641895835477563/10000000000000000 z)))) 2))))) (/ 1 (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/5000000000000000 (* 5641895835477563/10000000000000000 z))))))))
(- x (/ 1 x))
(- (+ x (* -1 (/ (+ (* 5641895835477563/5000000000000000 (/ 1 (pow x 2))) (/ (* z (+ 5641895835477563/5000000000000000 (* 5641895835477563/10000000000000000 z))) (pow x 2))) y))) (/ 1 x))
(- (+ x (* -1 (/ (* (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/5000000000000000 (* 5641895835477563/10000000000000000 z)))) (+ (* 5641895835477563/5000000000000000 (/ 1 (pow x 2))) (/ (* z (+ 5641895835477563/5000000000000000 (* 5641895835477563/10000000000000000 z))) (pow x 2)))) (* x (pow y 2))))) (+ (/ 1 x) (+ (/ 5641895835477563/5000000000000000 (* (pow x 2) y)) (/ (* z (+ 5641895835477563/5000000000000000 (* 5641895835477563/10000000000000000 z))) (* (pow x 2) y)))))
(- (+ x (* -1 (/ (* (pow (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/5000000000000000 (* 5641895835477563/10000000000000000 z)))) 2) (+ (* 5641895835477563/5000000000000000 (/ 1 (pow x 2))) (/ (* z (+ 5641895835477563/5000000000000000 (* 5641895835477563/10000000000000000 z))) (pow x 2)))) (* (pow x 2) (pow y 3))))) (+ (/ 1 x) (+ (/ 5641895835477563/5000000000000000 (* (pow x 2) y)) (+ (/ (* z (+ 5641895835477563/5000000000000000 (* 5641895835477563/10000000000000000 z))) (* (pow x 2) y)) (/ (* (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/5000000000000000 (* 5641895835477563/10000000000000000 z)))) (+ (* 5641895835477563/5000000000000000 (/ 1 (pow x 2))) (/ (* z (+ 5641895835477563/5000000000000000 (* 5641895835477563/10000000000000000 z))) (pow x 2)))) (* x (pow y 2)))))))
(- x (/ 1 x))
(- (+ x (* -1 (/ (+ (* 5641895835477563/5000000000000000 (/ 1 (pow x 2))) (/ (* z (+ 5641895835477563/5000000000000000 (* 5641895835477563/10000000000000000 z))) (pow x 2))) y))) (/ 1 x))
(- (+ x (* -1 (/ (+ (* 5641895835477563/5000000000000000 (/ 1 (pow x 2))) (+ (/ (* z (+ 5641895835477563/5000000000000000 (* 5641895835477563/10000000000000000 z))) (pow x 2)) (/ (* (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/5000000000000000 (* 5641895835477563/10000000000000000 z)))) (+ (* 5641895835477563/5000000000000000 (/ 1 (pow x 2))) (/ (* z (+ 5641895835477563/5000000000000000 (* 5641895835477563/10000000000000000 z))) (pow x 2)))) (* x y)))) y))) (/ 1 x))
(- (+ x (* -1 (/ (+ (* -1 (/ (+ (* -1 (/ (* (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/5000000000000000 (* 5641895835477563/10000000000000000 z)))) (+ (* 5641895835477563/5000000000000000 (/ 1 (pow x 2))) (/ (* z (+ 5641895835477563/5000000000000000 (* 5641895835477563/10000000000000000 z))) (pow x 2)))) x)) (* -1 (/ (* (pow (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/5000000000000000 (* 5641895835477563/10000000000000000 z)))) 2) (+ (* 5641895835477563/5000000000000000 (/ 1 (pow x 2))) (/ (* z (+ 5641895835477563/5000000000000000 (* 5641895835477563/10000000000000000 z))) (pow x 2)))) (* (pow x 2) y)))) y)) (+ (* 5641895835477563/5000000000000000 (/ 1 (pow x 2))) (/ (* z (+ 5641895835477563/5000000000000000 (* 5641895835477563/10000000000000000 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)))))) (+ (* -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
(+ x (* 10000000000000000/5641895835477563 (/ y (pow z 2))))
(+ x (+ (* -20000000000000000/5641895835477563 (/ y (pow z 3))) (* 10000000000000000/5641895835477563 (/ y (pow z 2)))))
(- (+ x (+ (* -1 (/ (+ (* -40000000000000000/5641895835477563 y) (* 100000000000000000000000000000000/31830988618379068626528276418969 (* y (- 5641895835477563/5000000000000000 (* x y))))) (pow z 4))) (* 10000000000000000/5641895835477563 (/ y (pow z 2))))) (* 20000000000000000/5641895835477563 (/ y (pow z 3))))
x
(+ x (* 10000000000000000/5641895835477563 (/ y (pow z 2))))
(+ x (+ (* -20000000000000000/5641895835477563 (/ y (pow z 3))) (* 10000000000000000/5641895835477563 (/ y (pow z 2)))))
(+ x (+ (* -1 (/ (- (+ (* -40000000000000000/5641895835477563 (/ y z)) (* 100000000000000000000000000000000/31830988618379068626528276418969 (/ (* y (- 5641895835477563/5000000000000000 (* x y))) z))) (* -20000000000000000/5641895835477563 y)) (pow z 3))) (* 10000000000000000/5641895835477563 (/ y (pow z 2)))))
(/ y (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/5000000000000000 (* 5641895835477563/10000000000000000 z)))))
(* y (+ (/ 1 (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/5000000000000000 (* 5641895835477563/10000000000000000 z))))) (/ (* x y) (pow (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/5000000000000000 (* 5641895835477563/10000000000000000 z)))) 2))))
(* y (+ (* y (- (/ (* (pow x 2) y) (pow (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/5000000000000000 (* 5641895835477563/10000000000000000 z)))) 3)) (* -1 (/ x (pow (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/5000000000000000 (* 5641895835477563/10000000000000000 z)))) 2))))) (/ 1 (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/5000000000000000 (* 5641895835477563/10000000000000000 z)))))))
(* y (+ (* y (- (* y (- (/ (* (pow x 3) y) (pow (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/5000000000000000 (* 5641895835477563/10000000000000000 z)))) 4)) (* -1 (/ (pow x 2) (pow (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/5000000000000000 (* 5641895835477563/10000000000000000 z)))) 3))))) (* -1 (/ x (pow (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/5000000000000000 (* 5641895835477563/10000000000000000 z)))) 2))))) (/ 1 (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/5000000000000000 (* 5641895835477563/10000000000000000 z)))))))
(/ -1 x)
(- (* -1 (/ (+ (* 5641895835477563/5000000000000000 (/ 1 (pow x 2))) (/ (* z (+ 5641895835477563/5000000000000000 (* 5641895835477563/10000000000000000 z))) (pow x 2))) y)) (/ 1 x))
(- (* -1 (/ (* (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/5000000000000000 (* 5641895835477563/10000000000000000 z)))) (+ (* 5641895835477563/5000000000000000 (/ 1 (pow x 2))) (/ (* z (+ 5641895835477563/5000000000000000 (* 5641895835477563/10000000000000000 z))) (pow x 2)))) (* x (pow y 2)))) (+ (/ 1 x) (+ (/ 5641895835477563/5000000000000000 (* (pow x 2) y)) (/ (* z (+ 5641895835477563/5000000000000000 (* 5641895835477563/10000000000000000 z))) (* (pow x 2) y)))))
(- (* -1 (/ (* (pow (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/5000000000000000 (* 5641895835477563/10000000000000000 z)))) 2) (+ (* 5641895835477563/5000000000000000 (/ 1 (pow x 2))) (/ (* z (+ 5641895835477563/5000000000000000 (* 5641895835477563/10000000000000000 z))) (pow x 2)))) (* (pow x 2) (pow y 3)))) (+ (/ 1 x) (+ (/ 5641895835477563/5000000000000000 (* (pow x 2) y)) (+ (/ (* z (+ 5641895835477563/5000000000000000 (* 5641895835477563/10000000000000000 z))) (* (pow x 2) y)) (/ (* (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/5000000000000000 (* 5641895835477563/10000000000000000 z)))) (+ (* 5641895835477563/5000000000000000 (/ 1 (pow x 2))) (/ (* z (+ 5641895835477563/5000000000000000 (* 5641895835477563/10000000000000000 z))) (pow x 2)))) (* x (pow y 2)))))))
(/ -1 x)
(- (* -1 (/ (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/5000000000000000 (* 5641895835477563/10000000000000000 z)))) (* (pow x 2) y))) (/ 1 x))
(- (* -1 (/ (- (/ (pow (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/5000000000000000 (* 5641895835477563/10000000000000000 z)))) 2) (* (pow x 3) y)) (* -1 (/ (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/5000000000000000 (* 5641895835477563/10000000000000000 z)))) (pow x 2)))) y)) (/ 1 x))
(- (* -1 (/ (- (* -1 (/ (- (* -1 (/ (pow (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/5000000000000000 (* 5641895835477563/10000000000000000 z)))) 3) (* (pow x 4) y))) (/ (pow (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/5000000000000000 (* 5641895835477563/10000000000000000 z)))) 2) (pow x 3))) y)) (* -1 (/ (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/5000000000000000 (* 5641895835477563/10000000000000000 z)))) (pow x 2)))) y)) (/ 1 x))
(/ 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)))))) (+ (* -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))))
(* 10000000000000000/5641895835477563 (/ y (pow z 2)))
(/ (+ (* -20000000000000000/5641895835477563 (/ y z)) (* 10000000000000000/5641895835477563 y)) (pow z 2))
(/ (- (+ (* -1 (/ (+ (* -40000000000000000/5641895835477563 y) (* 100000000000000000000000000000000/31830988618379068626528276418969 (* y (- 5641895835477563/5000000000000000 (* x y))))) (pow z 2))) (* 10000000000000000/5641895835477563 y)) (* 20000000000000000/5641895835477563 (/ y z))) (pow z 2))
(/ (- (+ (* -1 (/ (+ (* -200000000000000000000000000000000/31830988618379068626528276418969 (* y (- 5641895835477563/5000000000000000 (* x y)))) (* -2 (+ (* -40000000000000000/5641895835477563 y) (* 100000000000000000000000000000000/31830988618379068626528276418969 (* y (- 5641895835477563/5000000000000000 (* x y))))))) (pow z 3))) (* 10000000000000000/5641895835477563 y)) (+ (* -40000000000000000/5641895835477563 (/ y (pow z 2))) (+ (* 100000000000000000000000000000000/31830988618379068626528276418969 (/ (* y (- 5641895835477563/5000000000000000 (* x y))) (pow z 2))) (* 20000000000000000/5641895835477563 (/ y z))))) (pow z 2))
(* 10000000000000000/5641895835477563 (/ y (pow z 2)))
(/ (+ (* -20000000000000000/5641895835477563 (/ y z)) (* 10000000000000000/5641895835477563 y)) (pow z 2))
(/ (+ (* -1 (/ (- (+ (* -40000000000000000/5641895835477563 (/ y z)) (* 100000000000000000000000000000000/31830988618379068626528276418969 (/ (* y (- 5641895835477563/5000000000000000 (* x y))) z))) (* -20000000000000000/5641895835477563 y)) z)) (* 10000000000000000/5641895835477563 y)) (pow z 2))
(/ (+ (* -1 (/ (- (* -1 (/ (- (+ (* 2 (/ (+ (* -40000000000000000/5641895835477563 y) (* 100000000000000000000000000000000/31830988618379068626528276418969 (* y (- 5641895835477563/5000000000000000 (* x y))))) z)) (* 200000000000000000000000000000000/31830988618379068626528276418969 (/ (* y (- 5641895835477563/5000000000000000 (* x y))) z))) (+ (* -40000000000000000/5641895835477563 y) (* 100000000000000000000000000000000/31830988618379068626528276418969 (* y (- 5641895835477563/5000000000000000 (* x y)))))) z)) (* -20000000000000000/5641895835477563 y)) z)) (* 10000000000000000/5641895835477563 y)) (pow z 2))
(/ y (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/5000000000000000 (* 5641895835477563/10000000000000000 z)))))
(+ (/ y (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/5000000000000000 (* 5641895835477563/10000000000000000 z))))) (/ (* x (pow y 2)) (pow (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/5000000000000000 (* 5641895835477563/10000000000000000 z)))) 2)))
(+ (* x (- (/ (* x (pow y 3)) (pow (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/5000000000000000 (* 5641895835477563/10000000000000000 z)))) 3)) (* -1 (/ (pow y 2) (pow (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/5000000000000000 (* 5641895835477563/10000000000000000 z)))) 2))))) (/ y (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/5000000000000000 (* 5641895835477563/10000000000000000 z))))))
(+ (* x (- (* x (- (/ (* x (pow y 4)) (pow (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/5000000000000000 (* 5641895835477563/10000000000000000 z)))) 4)) (* -1 (/ (pow y 3) (pow (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/5000000000000000 (* 5641895835477563/10000000000000000 z)))) 3))))) (* -1 (/ (pow y 2) (pow (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/5000000000000000 (* 5641895835477563/10000000000000000 z)))) 2))))) (/ y (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/5000000000000000 (* 5641895835477563/10000000000000000 z))))))
(/ -1 x)
(/ (- (* -1 (/ (+ (* 5641895835477563/5000000000000000 (/ 1 y)) (/ (* z (+ 5641895835477563/5000000000000000 (* 5641895835477563/10000000000000000 z))) y)) x)) 1) x)
(/ (- (* -1 (/ (* (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/5000000000000000 (* 5641895835477563/10000000000000000 z)))) (+ (* 5641895835477563/5000000000000000 (/ 1 y)) (/ (* z (+ 5641895835477563/5000000000000000 (* 5641895835477563/10000000000000000 z))) y))) (* (pow x 2) y))) (+ 1 (+ (/ 5641895835477563/5000000000000000 (* x y)) (/ (* z (+ 5641895835477563/5000000000000000 (* 5641895835477563/10000000000000000 z))) (* x y))))) x)
(/ (- (* -1 (/ (* (pow (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/5000000000000000 (* 5641895835477563/10000000000000000 z)))) 2) (+ (* 5641895835477563/5000000000000000 (/ 1 y)) (/ (* z (+ 5641895835477563/5000000000000000 (* 5641895835477563/10000000000000000 z))) y))) (* (pow x 3) (pow y 2)))) (+ 1 (+ (/ 5641895835477563/5000000000000000 (* x y)) (+ (/ (* z (+ 5641895835477563/5000000000000000 (* 5641895835477563/10000000000000000 z))) (* x y)) (/ (* (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/5000000000000000 (* 5641895835477563/10000000000000000 z)))) (+ (* 5641895835477563/5000000000000000 (/ 1 y)) (/ (* z (+ 5641895835477563/5000000000000000 (* 5641895835477563/10000000000000000 z))) y))) (* (pow x 2) y)))))) x)
(/ -1 x)
(* -1 (/ (+ 1 (+ (/ 5641895835477563/5000000000000000 (* x y)) (/ (* z (+ 5641895835477563/5000000000000000 (* 5641895835477563/10000000000000000 z))) (* x y)))) x))
(* -1 (/ (+ 1 (* -1 (/ (- (* -1 (/ (* (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/5000000000000000 (* 5641895835477563/10000000000000000 z)))) (+ (* 5641895835477563/5000000000000000 (/ 1 y)) (/ (* z (+ 5641895835477563/5000000000000000 (* 5641895835477563/10000000000000000 z))) y))) (* x y))) (+ (* 5641895835477563/5000000000000000 (/ 1 y)) (/ (* z (+ 5641895835477563/5000000000000000 (* 5641895835477563/10000000000000000 z))) y))) x))) x))
(* -1 (/ (+ 1 (* -1 (/ (- (* -1 (/ (- (/ (* (pow (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/5000000000000000 (* 5641895835477563/10000000000000000 z)))) 2) (+ (* 5641895835477563/5000000000000000 (/ 1 y)) (/ (* z (+ 5641895835477563/5000000000000000 (* 5641895835477563/10000000000000000 z))) y))) (* x (pow y 2))) (* -1 (/ (* (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/5000000000000000 (* 5641895835477563/10000000000000000 z)))) (+ (* 5641895835477563/5000000000000000 (/ 1 y)) (/ (* z (+ 5641895835477563/5000000000000000 (* 5641895835477563/10000000000000000 z))) y))) y))) x)) (+ (* 5641895835477563/5000000000000000 (/ 1 y)) (/ (* z (+ 5641895835477563/5000000000000000 (* 5641895835477563/10000000000000000 z))) y))) x))) x))
(- 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 (* 5641895835477563/10000000000000000 z)))) (* x y))
(* 5641895835477563/10000000000000000 (pow z 2))
(* (pow z 2) (+ 5641895835477563/10000000000000000 (* 5641895835477563/5000000000000000 (/ 1 z))))
(* (pow z 2) (- (+ 5641895835477563/10000000000000000 (+ (* 5641895835477563/5000000000000000 (/ 1 z)) (/ 5641895835477563/5000000000000000 (pow z 2)))) (/ (* x y) (pow z 2))))
(* (pow z 2) (- (+ 5641895835477563/10000000000000000 (+ (* 5641895835477563/5000000000000000 (/ 1 z)) (/ 5641895835477563/5000000000000000 (pow z 2)))) (/ (* x y) (pow z 2))))
(* 5641895835477563/10000000000000000 (pow z 2))
(* (pow z 2) (+ 5641895835477563/10000000000000000 (* 5641895835477563/5000000000000000 (/ 1 z))))
(* (pow z 2) (+ 5641895835477563/10000000000000000 (* -1 (/ (- (* -1 (/ (- 5641895835477563/5000000000000000 (* x y)) z)) 5641895835477563/5000000000000000) z))))
(* (pow z 2) (+ 5641895835477563/10000000000000000 (* -1 (/ (- (* -1 (/ (- 5641895835477563/5000000000000000 (* x y)) z)) 5641895835477563/5000000000000000) z))))
(+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/5000000000000000 (* 5641895835477563/10000000000000000 z))))
(+ 5641895835477563/5000000000000000 (+ (* -1 (* x y)) (* z (+ 5641895835477563/5000000000000000 (* 5641895835477563/10000000000000000 z)))))
(+ 5641895835477563/5000000000000000 (+ (* -1 (* x y)) (* z (+ 5641895835477563/5000000000000000 (* 5641895835477563/10000000000000000 z)))))
(+ 5641895835477563/5000000000000000 (+ (* -1 (* x y)) (* z (+ 5641895835477563/5000000000000000 (* 5641895835477563/10000000000000000 z)))))
(* -1 (* x y))
(* x (- (+ (* 5641895835477563/5000000000000000 (/ 1 x)) (/ (* z (+ 5641895835477563/5000000000000000 (* 5641895835477563/10000000000000000 z))) x)) y))
(* x (- (+ (* 5641895835477563/5000000000000000 (/ 1 x)) (/ (* z (+ 5641895835477563/5000000000000000 (* 5641895835477563/10000000000000000 z))) x)) y))
(* x (- (+ (* 5641895835477563/5000000000000000 (/ 1 x)) (/ (* z (+ 5641895835477563/5000000000000000 (* 5641895835477563/10000000000000000 z))) x)) y))
(* -1 (* x y))
(* -1 (* x (- (* -1 (/ (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/5000000000000000 (* 5641895835477563/10000000000000000 z)))) x)) (* -1 y))))
(* -1 (* x (- (* -1 (/ (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/5000000000000000 (* 5641895835477563/10000000000000000 z)))) x)) (* -1 y))))
(* -1 (* x (- (* -1 (/ (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/5000000000000000 (* 5641895835477563/10000000000000000 z)))) x)) (* -1 y))))
(+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/5000000000000000 (* 5641895835477563/10000000000000000 z))))
(+ 5641895835477563/5000000000000000 (+ (* -1 (* x y)) (* z (+ 5641895835477563/5000000000000000 (* 5641895835477563/10000000000000000 z)))))
(+ 5641895835477563/5000000000000000 (+ (* -1 (* x y)) (* z (+ 5641895835477563/5000000000000000 (* 5641895835477563/10000000000000000 z)))))
(+ 5641895835477563/5000000000000000 (+ (* -1 (* x y)) (* z (+ 5641895835477563/5000000000000000 (* 5641895835477563/10000000000000000 z)))))
(* -1 (* x y))
(* y (- (+ (* 5641895835477563/5000000000000000 (/ 1 y)) (/ (* z (+ 5641895835477563/5000000000000000 (* 5641895835477563/10000000000000000 z))) y)) x))
(* y (- (+ (* 5641895835477563/5000000000000000 (/ 1 y)) (/ (* z (+ 5641895835477563/5000000000000000 (* 5641895835477563/10000000000000000 z))) y)) x))
(* y (- (+ (* 5641895835477563/5000000000000000 (/ 1 y)) (/ (* z (+ 5641895835477563/5000000000000000 (* 5641895835477563/10000000000000000 z))) y)) x))
(* -1 (* x y))
(* -1 (* y (- (* -1 (/ (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/5000000000000000 (* 5641895835477563/10000000000000000 z)))) y)) (* -1 x))))
(* -1 (* y (- (* -1 (/ (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/5000000000000000 (* 5641895835477563/10000000000000000 z)))) y)) (* -1 x))))
(* -1 (* y (- (* -1 (/ (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/5000000000000000 (* 5641895835477563/10000000000000000 z)))) y)) (* -1 x))))
5641895835477563/5000000000000000
(+ 5641895835477563/5000000000000000 (* 5641895835477563/5000000000000000 z))
(+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/5000000000000000 (* 5641895835477563/10000000000000000 z))))
(+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/5000000000000000 (* 5641895835477563/10000000000000000 z))))
(* 5641895835477563/10000000000000000 (pow z 2))
(* (pow z 2) (+ 5641895835477563/10000000000000000 (* 5641895835477563/5000000000000000 (/ 1 z))))
(* (pow z 2) (+ 5641895835477563/10000000000000000 (+ (* 5641895835477563/5000000000000000 (/ 1 z)) (/ 5641895835477563/5000000000000000 (pow z 2)))))
(* (pow z 2) (+ 5641895835477563/10000000000000000 (+ (* 5641895835477563/5000000000000000 (/ 1 z)) (/ 5641895835477563/5000000000000000 (pow z 2)))))
(* 5641895835477563/10000000000000000 (pow z 2))
(* (pow z 2) (+ 5641895835477563/10000000000000000 (* 5641895835477563/5000000000000000 (/ 1 z))))
(* (pow z 2) (+ 5641895835477563/10000000000000000 (+ (* 5641895835477563/5000000000000000 (/ 1 z)) (/ 5641895835477563/5000000000000000 (pow z 2)))))
(* (pow z 2) (+ 5641895835477563/10000000000000000 (+ (* 5641895835477563/5000000000000000 (/ 1 z)) (/ 5641895835477563/5000000000000000 (pow z 2)))))
(* 5000000000000000/5641895835477563 (/ y (exp z)))
(* 5000000000000000/5641895835477563 (/ y (exp z)))
(* 5000000000000000/5641895835477563 (/ y (exp z)))
(* 5000000000000000/5641895835477563 (/ y (exp z)))
(* 5000000000000000/5641895835477563 (/ y (exp z)))
(* 5000000000000000/5641895835477563 (/ y (exp z)))
(* 5000000000000000/5641895835477563 (/ y (exp z)))
(* 5000000000000000/5641895835477563 (/ y (exp z)))
(* 5000000000000000/5641895835477563 (/ y (exp z)))
(* 5000000000000000/5641895835477563 (/ y (exp z)))
(* 5000000000000000/5641895835477563 (/ y (exp z)))
(* 5000000000000000/5641895835477563 (/ y (exp z)))
(* 5000000000000000/5641895835477563 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))))))))
(* 5000000000000000/5641895835477563 (/ y (exp z)))
(* 5000000000000000/5641895835477563 (/ y (exp z)))
(* 5000000000000000/5641895835477563 (/ y (exp z)))
(* 5000000000000000/5641895835477563 (/ y (exp z)))
(* 5000000000000000/5641895835477563 (/ y (exp z)))
(* 5000000000000000/5641895835477563 (/ y (exp z)))
(* 5000000000000000/5641895835477563 (/ y (exp z)))
(* 5000000000000000/5641895835477563 (/ y (exp z)))
(/ y (exp z))
(/ y (exp z))
(/ y (exp z))
(/ y (exp z))
(/ y (exp z))
(/ y (exp z))
(/ y (exp z))
(/ y (exp z))
(/ y (exp z))
(/ y (exp z))
(/ y (exp z))
(/ y (exp 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)))
(/ y (exp z))
(/ y (exp z))
(/ y (exp z))
(/ y (exp z))
(/ y (exp z))
(/ y (exp z))
(/ y (exp z))
(/ y (exp z))
1
(+ 1 z)
(+ 1 (* z (+ 1 (* 1/2 z))))
(+ 1 (* z (+ 1 (* z (+ 1/2 (* 1/6 z))))))
(exp z)
(exp z)
(exp z)
(exp z)
(exp z)
(exp z)
(exp z)
(exp z)
(* 5641895835477563/5000000000000000 z)
(* 5641895835477563/5000000000000000 z)
(* 5641895835477563/5000000000000000 z)
(* 5641895835477563/5000000000000000 z)
(* 5641895835477563/5000000000000000 z)
(* 5641895835477563/5000000000000000 z)
(* 5641895835477563/5000000000000000 z)
(* 5641895835477563/5000000000000000 z)
(* 5641895835477563/5000000000000000 z)
(* 5641895835477563/5000000000000000 z)
(* 5641895835477563/5000000000000000 z)
(* 5641895835477563/5000000000000000 z)
(* x y)
(* x y)
(* x y)
(* x y)
(* x y)
(* x y)
(* x y)
(* x y)
(* x y)
(* x y)
(* x y)
(* x y)
(* x y)
(* x y)
(* x y)
(* x y)
(* x y)
(* x y)
(* x y)
(* x y)
(* x y)
(* x y)
(* x y)
(* x y)
(* 5641895835477563/10000000000000000 z)
(* 5641895835477563/10000000000000000 z)
(* 5641895835477563/10000000000000000 z)
(* 5641895835477563/10000000000000000 z)
(* 5641895835477563/10000000000000000 z)
(* 5641895835477563/10000000000000000 z)
(* 5641895835477563/10000000000000000 z)
(* 5641895835477563/10000000000000000 z)
(* 5641895835477563/10000000000000000 z)
(* 5641895835477563/10000000000000000 z)
(* 5641895835477563/10000000000000000 z)
(* 5641895835477563/10000000000000000 z)
(* 5641895835477563/5000000000000000 z)
(* z (+ 5641895835477563/5000000000000000 (* 5641895835477563/10000000000000000 z)))
(* z (+ 5641895835477563/5000000000000000 (* 5641895835477563/10000000000000000 z)))
(* z (+ 5641895835477563/5000000000000000 (* 5641895835477563/10000000000000000 z)))
(* 5641895835477563/10000000000000000 (pow z 2))
(* (pow z 2) (+ 5641895835477563/10000000000000000 (* 5641895835477563/5000000000000000 (/ 1 z))))
(* (pow z 2) (+ 5641895835477563/10000000000000000 (* 5641895835477563/5000000000000000 (/ 1 z))))
(* (pow z 2) (+ 5641895835477563/10000000000000000 (* 5641895835477563/5000000000000000 (/ 1 z))))
(* 5641895835477563/10000000000000000 (pow z 2))
(* (pow z 2) (+ 5641895835477563/10000000000000000 (* 5641895835477563/5000000000000000 (/ 1 z))))
(* (pow z 2) (+ 5641895835477563/10000000000000000 (* 5641895835477563/5000000000000000 (/ 1 z))))
(* (pow z 2) (+ 5641895835477563/10000000000000000 (* 5641895835477563/5000000000000000 (/ 1 z))))
Outputs
(/ y (+ 5641895835477563/5000000000000000 (* 5641895835477563/5000000000000000 z)))
(/.f64 y (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) z)))
(+ (* x (- 1 (* -1 (/ (pow y 2) (pow (+ 5641895835477563/5000000000000000 (* 5641895835477563/5000000000000000 z)) 2))))) (/ y (+ 5641895835477563/5000000000000000 (* 5641895835477563/5000000000000000 z))))
(+.f64 (/.f64 y (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) z))) (*.f64 x (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 y y) (*.f64 (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) z)) (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) z)))))))
(+ (* x (- (+ 1 (/ (* x (pow y 3)) (pow (+ 5641895835477563/5000000000000000 (* 5641895835477563/5000000000000000 z)) 3))) (* -1 (/ (pow y 2) (pow (+ 5641895835477563/5000000000000000 (* 5641895835477563/5000000000000000 z)) 2))))) (/ y (+ 5641895835477563/5000000000000000 (* 5641895835477563/5000000000000000 z))))
(+.f64 (/.f64 y (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) z))) (*.f64 x (+.f64 #s(literal 1 binary64) (+.f64 (*.f64 x (*.f64 (/.f64 y (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) z))) (/.f64 (*.f64 y y) (*.f64 (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) z)) (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) z)))))) (/.f64 (*.f64 y y) (*.f64 (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) z)) (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) z))))))))
(+ (* x (- (+ 1 (* x (- (/ (* x (pow y 4)) (pow (+ 5641895835477563/5000000000000000 (* 5641895835477563/5000000000000000 z)) 4)) (* -1 (/ (pow y 3) (pow (+ 5641895835477563/5000000000000000 (* 5641895835477563/5000000000000000 z)) 3)))))) (* -1 (/ (pow y 2) (pow (+ 5641895835477563/5000000000000000 (* 5641895835477563/5000000000000000 z)) 2))))) (/ y (+ 5641895835477563/5000000000000000 (* 5641895835477563/5000000000000000 z))))
(+.f64 (/.f64 y (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) z))) (*.f64 x (+.f64 #s(literal 1 binary64) (+.f64 (*.f64 x (+.f64 (/.f64 (*.f64 x (pow.f64 y #s(literal 4 binary64))) (pow.f64 (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) z)) #s(literal 4 binary64))) (*.f64 (/.f64 y (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) z))) (/.f64 (*.f64 y y) (*.f64 (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) z)) (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) z))))))) (/.f64 (*.f64 y y) (*.f64 (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) z)) (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) z))))))))
x
(* x (- 1 (/ 1 (pow x 2))))
(*.f64 x (+.f64 #s(literal 1 binary64) (/.f64 #s(literal -1 binary64) (*.f64 x x))))
(* x (- (+ 1 (* -1 (/ (+ (* 5641895835477563/5000000000000000 (/ 1 y)) (* 5641895835477563/5000000000000000 (/ z y))) (pow x 3)))) (/ 1 (pow x 2))))
(*.f64 x (+.f64 (-.f64 #s(literal 1 binary64) (*.f64 (/.f64 #s(literal 5641895835477563/5000000000000000 binary64) x) (/.f64 (+.f64 (/.f64 #s(literal 1 binary64) y) (/.f64 z y)) (*.f64 x x)))) (/.f64 #s(literal -1 binary64) (*.f64 x x))))
(* x (- (+ 1 (* -1 (/ (* (+ 5641895835477563/5000000000000000 (* 5641895835477563/5000000000000000 z)) (+ (* 5641895835477563/5000000000000000 (/ z y)) (* 5641895835477563/5000000000000000 (/ 1 y)))) (* (pow x 4) y)))) (+ (* 5641895835477563/5000000000000000 (/ z (* (pow x 3) y))) (+ (* 5641895835477563/5000000000000000 (/ 1 (* (pow x 3) y))) (/ 1 (pow x 2))))))
(*.f64 x (+.f64 (/.f64 (*.f64 (*.f64 #s(literal -5641895835477563/5000000000000000 binary64) (+.f64 (/.f64 #s(literal 1 binary64) y) (/.f64 z y))) (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) z))) (*.f64 y (pow.f64 x #s(literal 4 binary64)))) (-.f64 #s(literal 1 binary64) (+.f64 (/.f64 #s(literal 1 binary64) (*.f64 x x)) (+.f64 (/.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y (*.f64 x (*.f64 x x)))) (/.f64 (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) z) (*.f64 y (*.f64 x (*.f64 x x)))))))))
x
(* -1 (* x (- (/ 1 (pow x 2)) 1)))
(*.f64 (+.f64 (/.f64 #s(literal 1 binary64) (*.f64 x x)) #s(literal -1 binary64)) (-.f64 #s(literal 0 binary64) x))
(* -1 (* x (- (+ (* 5641895835477563/5000000000000000 (/ z (* (pow x 3) y))) (+ (* 5641895835477563/5000000000000000 (/ 1 (* (pow x 3) y))) (/ 1 (pow x 2)))) 1)))
(*.f64 (+.f64 (/.f64 (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) z) (*.f64 y (*.f64 x (*.f64 x x)))) (+.f64 (/.f64 #s(literal 1 binary64) (*.f64 x x)) (-.f64 (/.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y (*.f64 x (*.f64 x x)))) #s(literal 1 binary64)))) (-.f64 #s(literal 0 binary64) x))
(* -1 (* x (- (+ (* -1 (/ (- (* -1 (/ (* (+ 5641895835477563/5000000000000000 (* 5641895835477563/5000000000000000 z)) (+ (* 5641895835477563/5000000000000000 (/ z y)) (* 5641895835477563/5000000000000000 (/ 1 y)))) (* x y))) (+ (* 5641895835477563/5000000000000000 (/ 1 y)) (* 5641895835477563/5000000000000000 (/ z y)))) (pow x 3))) (/ 1 (pow x 2))) 1)))
(*.f64 (+.f64 (-.f64 (/.f64 #s(literal 1 binary64) (*.f64 x x)) (/.f64 (+.f64 (/.f64 (*.f64 (*.f64 #s(literal -5641895835477563/5000000000000000 binary64) (+.f64 (/.f64 #s(literal 1 binary64) y) (/.f64 z y))) (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) z))) (*.f64 y x)) (*.f64 #s(literal -5641895835477563/5000000000000000 binary64) (+.f64 (/.f64 #s(literal 1 binary64) y) (/.f64 z y)))) (*.f64 x (*.f64 x x)))) #s(literal -1 binary64)) (-.f64 #s(literal 0 binary64) x))
x
(+ x (/ y (+ 5641895835477563/5000000000000000 (* 5641895835477563/5000000000000000 z))))
(+.f64 (/.f64 y (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) z))) x)
(+ x (* y (+ (/ 1 (+ 5641895835477563/5000000000000000 (* 5641895835477563/5000000000000000 z))) (/ (* x y) (pow (+ 5641895835477563/5000000000000000 (* 5641895835477563/5000000000000000 z)) 2)))))
(+.f64 x (*.f64 y (+.f64 (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) z))) (*.f64 (/.f64 y (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) z))) (/.f64 x (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) z)))))))
(+ x (* y (+ (* y (- (/ (* (pow x 2) y) (pow (+ 5641895835477563/5000000000000000 (* 5641895835477563/5000000000000000 z)) 3)) (* -1 (/ x (pow (+ 5641895835477563/5000000000000000 (* 5641895835477563/5000000000000000 z)) 2))))) (/ 1 (+ 5641895835477563/5000000000000000 (* 5641895835477563/5000000000000000 z))))))
(+.f64 x (*.f64 y (+.f64 (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) z))) (*.f64 y (+.f64 (/.f64 (*.f64 y (*.f64 x x)) (*.f64 (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) z)) (*.f64 (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) z)) (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) z))))) (/.f64 x (*.f64 (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) z)) (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) z)))))))))
(- x (/ 1 x))
(+.f64 x (/.f64 #s(literal -1 binary64) x))
(- (+ x (* -1 (/ (+ (* 5641895835477563/5000000000000000 (/ 1 (pow x 2))) (* 5641895835477563/5000000000000000 (/ z (pow x 2)))) y))) (/ 1 x))
(+.f64 (-.f64 x (/.f64 (+.f64 (/.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 x x)) (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) (/.f64 z (*.f64 x x)))) y)) (/.f64 #s(literal -1 binary64) x))
(- (+ x (* -1 (/ (* (+ 5641895835477563/5000000000000000 (* 5641895835477563/5000000000000000 z)) (+ (* 5641895835477563/5000000000000000 (/ z (pow x 2))) (* 5641895835477563/5000000000000000 (/ 1 (pow x 2))))) (* x (pow y 2))))) (+ (* 5641895835477563/5000000000000000 (/ z (* (pow x 2) y))) (+ (/ 1 x) (/ 5641895835477563/5000000000000000 (* (pow x 2) y)))))
(+.f64 x (-.f64 (/.f64 (*.f64 (*.f64 #s(literal -5641895835477563/5000000000000000 binary64) (+.f64 (/.f64 z (*.f64 x x)) (/.f64 #s(literal 1 binary64) (*.f64 x x)))) (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) z))) (*.f64 y (*.f64 y x))) (+.f64 (/.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y (*.f64 x x))) (+.f64 (/.f64 #s(literal 1 binary64) x) (/.f64 (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) z) (*.f64 y (*.f64 x x)))))))
(- (+ x (* -1 (/ (* (pow (+ 5641895835477563/5000000000000000 (* 5641895835477563/5000000000000000 z)) 2) (+ (* 5641895835477563/5000000000000000 (/ z (pow x 2))) (* 5641895835477563/5000000000000000 (/ 1 (pow x 2))))) (* (pow x 2) (pow y 3))))) (+ (* 5641895835477563/5000000000000000 (/ z (* (pow x 2) y))) (+ (/ 1 x) (+ (/ 5641895835477563/5000000000000000 (* (pow x 2) y)) (/ (* (+ 5641895835477563/5000000000000000 (* 5641895835477563/5000000000000000 z)) (+ (* 5641895835477563/5000000000000000 (/ z (pow x 2))) (* 5641895835477563/5000000000000000 (/ 1 (pow x 2))))) (* x (pow y 2)))))))
(-.f64 (-.f64 x (/.f64 (*.f64 (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) z)) (*.f64 (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) z)) (+.f64 (/.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 x x)) (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) (/.f64 z (*.f64 x x)))))) (*.f64 (*.f64 y y) (*.f64 y (*.f64 x x))))) (+.f64 (+.f64 (/.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y (*.f64 x x))) (+.f64 (/.f64 #s(literal 1 binary64) x) (/.f64 (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) z) (*.f64 y (*.f64 x x))))) (/.f64 (*.f64 (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) z)) (+.f64 (/.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 x x)) (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) (/.f64 z (*.f64 x x))))) (*.f64 y (*.f64 y x)))))
(- x (/ 1 x))
(+.f64 x (/.f64 #s(literal -1 binary64) x))
(- (+ x (* -1 (/ (+ (* 5641895835477563/5000000000000000 (/ z (pow x 2))) (* 5641895835477563/5000000000000000 (/ 1 (pow x 2)))) y))) (/ 1 x))
(+.f64 (-.f64 x (/.f64 (+.f64 (/.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 x x)) (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) (/.f64 z (*.f64 x x)))) y)) (/.f64 #s(literal -1 binary64) x))
(- (+ x (* -1 (/ (+ (* 5641895835477563/5000000000000000 (/ 1 (pow x 2))) (+ (* 5641895835477563/5000000000000000 (/ z (pow x 2))) (/ (* (+ 5641895835477563/5000000000000000 (* 5641895835477563/5000000000000000 z)) (+ (* 5641895835477563/5000000000000000 (/ z (pow x 2))) (* 5641895835477563/5000000000000000 (/ 1 (pow x 2))))) (* x y)))) y))) (/ 1 x))
(+.f64 (-.f64 x (/.f64 (+.f64 (/.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 x x)) (+.f64 (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) (/.f64 z (*.f64 x x))) (/.f64 (*.f64 (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) z)) (+.f64 (/.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 x x)) (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) (/.f64 z (*.f64 x x))))) (*.f64 y x)))) y)) (/.f64 #s(literal -1 binary64) x))
(- (+ x (* -1 (/ (+ (* -1 (/ (+ (* -1 (/ (* (+ 5641895835477563/5000000000000000 (* 5641895835477563/5000000000000000 z)) (+ (* 5641895835477563/5000000000000000 (/ z (pow x 2))) (* 5641895835477563/5000000000000000 (/ 1 (pow x 2))))) x)) (* -1 (/ (* (pow (+ 5641895835477563/5000000000000000 (* 5641895835477563/5000000000000000 z)) 2) (+ (* 5641895835477563/5000000000000000 (/ z (pow x 2))) (* 5641895835477563/5000000000000000 (/ 1 (pow x 2))))) (* (pow x 2) y)))) y)) (+ (* 5641895835477563/5000000000000000 (/ 1 (pow x 2))) (* 5641895835477563/5000000000000000 (/ z (pow x 2))))) y))) (/ 1 x))
(+.f64 (-.f64 x (/.f64 (-.f64 (+.f64 (/.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 x x)) (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) (/.f64 z (*.f64 x x)))) (/.f64 (+.f64 (/.f64 (*.f64 (*.f64 #s(literal -5641895835477563/5000000000000000 binary64) (+.f64 (/.f64 z (*.f64 x x)) (/.f64 #s(literal 1 binary64) (*.f64 x x)))) (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) z))) x) (/.f64 (*.f64 (*.f64 #s(literal -5641895835477563/5000000000000000 binary64) (+.f64 (/.f64 z (*.f64 x x)) (/.f64 #s(literal 1 binary64) (*.f64 x x)))) (*.f64 (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) z)) (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) z)))) (*.f64 y (*.f64 x x)))) y)) y)) (/.f64 #s(literal -1 binary64) x))
(+ x (/ y (- 5641895835477563/5000000000000000 (* x y))))
(+.f64 x (/.f64 y (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x))))
(+ x (+ (* -5641895835477563/5000000000000000 (/ (* y z) (pow (- 5641895835477563/5000000000000000 (* x y)) 2))) (/ y (- 5641895835477563/5000000000000000 (* x y)))))
(+.f64 (/.f64 y (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x))) (+.f64 (/.f64 (*.f64 #s(literal -5641895835477563/5000000000000000 binary64) (*.f64 y z)) (*.f64 (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)) (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)))) x))
(+ x (+ (* z (- (* 31830988618379068626528276418969/25000000000000000000000000000000 (/ (* y z) (pow (- 5641895835477563/5000000000000000 (* x y)) 3))) (* 5641895835477563/5000000000000000 (/ y (pow (- 5641895835477563/5000000000000000 (* x y)) 2))))) (/ y (- 5641895835477563/5000000000000000 (* x y)))))
(+.f64 (+.f64 x (/.f64 y (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)))) (*.f64 z (-.f64 (/.f64 (*.f64 #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (*.f64 y z)) (*.f64 (-.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 y x))))) (/.f64 (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) y) (*.f64 (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)) (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)))))))
(+ x (+ (* z (- (* z (- (* -179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 (/ (* y z) (pow (- 5641895835477563/5000000000000000 (* x y)) 4))) (* -31830988618379068626528276418969/25000000000000000000000000000000 (/ y (pow (- 5641895835477563/5000000000000000 (* x y)) 3))))) (* 5641895835477563/5000000000000000 (/ y (pow (- 5641895835477563/5000000000000000 (* x y)) 2))))) (/ y (- 5641895835477563/5000000000000000 (* x y)))))
(+.f64 (+.f64 x (/.f64 y (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)))) (*.f64 z (+.f64 (*.f64 z (-.f64 (/.f64 (*.f64 #s(literal -179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 binary64) (*.f64 y z)) (pow.f64 (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)) #s(literal 4 binary64))) (/.f64 (*.f64 #s(literal -31830988618379068626528276418969/25000000000000000000000000000000 binary64) y) (*.f64 (-.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 y x))))))) (*.f64 #s(literal -5641895835477563/5000000000000000 binary64) (/.f64 y (*.f64 (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)) (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x))))))))
x
(+ x (* 5000000000000000/5641895835477563 (/ y z)))
(+.f64 x (/.f64 (*.f64 y #s(literal 5000000000000000/5641895835477563 binary64)) z))
(+ x (+ (* -25000000000000000000000000000000/31830988618379068626528276418969 (/ (* y (- 5641895835477563/5000000000000000 (* x y))) (pow z 2))) (* 5000000000000000/5641895835477563 (/ y z))))
(+.f64 x (+.f64 (/.f64 (*.f64 y #s(literal 5000000000000000/5641895835477563 binary64)) z) (/.f64 (*.f64 (*.f64 #s(literal -25000000000000000000000000000000/31830988618379068626528276418969 binary64) y) (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x))) (*.f64 z z))))
(- (+ x (+ (* 125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547 (/ (* y (pow (- 5641895835477563/5000000000000000 (* x y)) 2)) (pow z 3))) (* 5000000000000000/5641895835477563 (/ y z)))) (* 25000000000000000000000000000000/31830988618379068626528276418969 (/ (* y (- 5641895835477563/5000000000000000 (* x y))) (pow z 2))))
(+.f64 (+.f64 (/.f64 (*.f64 y #s(literal 5000000000000000/5641895835477563 binary64)) z) (/.f64 (*.f64 (*.f64 (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)) (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x))) (*.f64 y #s(literal 125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547 binary64))) (*.f64 z (*.f64 z z)))) (+.f64 x (/.f64 (*.f64 (*.f64 #s(literal -25000000000000000000000000000000/31830988618379068626528276418969 binary64) y) (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x))) (*.f64 z z))))
x
(+ x (* 5000000000000000/5641895835477563 (/ y z)))
(+.f64 x (/.f64 (*.f64 y #s(literal 5000000000000000/5641895835477563 binary64)) z))
(+ x (* -1 (/ (+ (* -5000000000000000/5641895835477563 y) (* 25000000000000000000000000000000/31830988618379068626528276418969 (/ (* y (- 5641895835477563/5000000000000000 (* x y))) z))) z)))
(+.f64 x (/.f64 (+.f64 (/.f64 (*.f64 (*.f64 #s(literal -25000000000000000000000000000000/31830988618379068626528276418969 binary64) y) (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x))) z) (*.f64 y #s(literal 5000000000000000/5641895835477563 binary64))) z))
(+ x (* -1 (/ (+ (* -1 (/ (- (* 125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547 (/ (* y (pow (- 5641895835477563/5000000000000000 (* x y)) 2)) z)) (* 25000000000000000000000000000000/31830988618379068626528276418969 (* y (- 5641895835477563/5000000000000000 (* x y))))) z)) (* -5000000000000000/5641895835477563 y)) z)))
(-.f64 x (/.f64 (-.f64 (*.f64 y #s(literal -5000000000000000/5641895835477563 binary64)) (/.f64 (+.f64 (/.f64 (*.f64 (*.f64 (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)) (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x))) (*.f64 y #s(literal 125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547 binary64))) z) (*.f64 (*.f64 #s(literal -25000000000000000000000000000000/31830988618379068626528276418969 binary64) y) (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)))) z)) z))
(/ y (+ 5641895835477563/5000000000000000 (* 5641895835477563/5000000000000000 z)))
(/.f64 y (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) z)))
(* y (+ (/ 1 (+ 5641895835477563/5000000000000000 (* 5641895835477563/5000000000000000 z))) (/ (* x y) (pow (+ 5641895835477563/5000000000000000 (* 5641895835477563/5000000000000000 z)) 2))))
(*.f64 y (+.f64 (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) z))) (*.f64 (/.f64 y (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) z))) (/.f64 x (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) z))))))
(* y (+ (* y (- (/ (* (pow x 2) y) (pow (+ 5641895835477563/5000000000000000 (* 5641895835477563/5000000000000000 z)) 3)) (* -1 (/ x (pow (+ 5641895835477563/5000000000000000 (* 5641895835477563/5000000000000000 z)) 2))))) (/ 1 (+ 5641895835477563/5000000000000000 (* 5641895835477563/5000000000000000 z)))))
(*.f64 y (+.f64 (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) z))) (*.f64 y (+.f64 (/.f64 (*.f64 y (*.f64 x x)) (*.f64 (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) z)) (*.f64 (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) z)) (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) z))))) (/.f64 x (*.f64 (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) z)) (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) z))))))))
(* y (+ (* y (- (* y (- (/ (* (pow x 3) y) (pow (+ 5641895835477563/5000000000000000 (* 5641895835477563/5000000000000000 z)) 4)) (* -1 (/ (pow x 2) (pow (+ 5641895835477563/5000000000000000 (* 5641895835477563/5000000000000000 z)) 3))))) (* -1 (/ x (pow (+ 5641895835477563/5000000000000000 (* 5641895835477563/5000000000000000 z)) 2))))) (/ 1 (+ 5641895835477563/5000000000000000 (* 5641895835477563/5000000000000000 z)))))
(*.f64 y (+.f64 (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) z))) (*.f64 y (+.f64 (*.f64 y (+.f64 (/.f64 (*.f64 y (*.f64 x (*.f64 x x))) (pow.f64 (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) z)) #s(literal 4 binary64))) (/.f64 (*.f64 x x) (*.f64 (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) z)) (*.f64 (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) z)) (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) z))))))) (/.f64 x (*.f64 (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) z)) (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) z))))))))
(/ -1 x)
(/.f64 #s(literal -1 binary64) x)
(- (* -1 (/ (+ (* 5641895835477563/5000000000000000 (/ 1 (pow x 2))) (* 5641895835477563/5000000000000000 (/ z (pow x 2)))) y)) (/ 1 x))
(+.f64 (/.f64 (*.f64 #s(literal -5641895835477563/5000000000000000 binary64) (+.f64 (/.f64 z (*.f64 x x)) (/.f64 #s(literal 1 binary64) (*.f64 x x)))) y) (/.f64 #s(literal -1 binary64) x))
(- (* -1 (/ (* (+ 5641895835477563/5000000000000000 (* 5641895835477563/5000000000000000 z)) (+ (* 5641895835477563/5000000000000000 (/ z (pow x 2))) (* 5641895835477563/5000000000000000 (/ 1 (pow x 2))))) (* x (pow y 2)))) (+ (* 5641895835477563/5000000000000000 (/ z (* (pow x 2) y))) (+ (/ 1 x) (/ 5641895835477563/5000000000000000 (* (pow x 2) y)))))
(-.f64 (/.f64 (*.f64 (*.f64 #s(literal -5641895835477563/5000000000000000 binary64) (+.f64 (/.f64 z (*.f64 x x)) (/.f64 #s(literal 1 binary64) (*.f64 x x)))) (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) z))) (*.f64 y (*.f64 y x))) (+.f64 (/.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y (*.f64 x x))) (+.f64 (/.f64 #s(literal 1 binary64) x) (/.f64 (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) z) (*.f64 y (*.f64 x x))))))
(- (* -1 (/ (* (pow (+ 5641895835477563/5000000000000000 (* 5641895835477563/5000000000000000 z)) 2) (+ (* 5641895835477563/5000000000000000 (/ z (pow x 2))) (* 5641895835477563/5000000000000000 (/ 1 (pow x 2))))) (* (pow x 2) (pow y 3)))) (+ (* 5641895835477563/5000000000000000 (/ z (* (pow x 2) y))) (+ (/ 1 x) (+ (/ 5641895835477563/5000000000000000 (* (pow x 2) y)) (/ (* (+ 5641895835477563/5000000000000000 (* 5641895835477563/5000000000000000 z)) (+ (* 5641895835477563/5000000000000000 (/ z (pow x 2))) (* 5641895835477563/5000000000000000 (/ 1 (pow x 2))))) (* x (pow y 2)))))))
(-.f64 (/.f64 (*.f64 (*.f64 #s(literal -5641895835477563/5000000000000000 binary64) (+.f64 (/.f64 z (*.f64 x x)) (/.f64 #s(literal 1 binary64) (*.f64 x x)))) (*.f64 (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) z)) (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) z)))) (*.f64 (*.f64 y y) (*.f64 y (*.f64 x x)))) (+.f64 (+.f64 (/.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y (*.f64 x x))) (+.f64 (/.f64 #s(literal 1 binary64) x) (/.f64 (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) z) (*.f64 y (*.f64 x x))))) (/.f64 (*.f64 (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) z)) (+.f64 (/.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 x x)) (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) (/.f64 z (*.f64 x x))))) (*.f64 y (*.f64 y x)))))
(/ -1 x)
(/.f64 #s(literal -1 binary64) x)
(- (* -1 (/ (+ 5641895835477563/5000000000000000 (* 5641895835477563/5000000000000000 z)) (* (pow x 2) y))) (/ 1 x))
(+.f64 (/.f64 (/.f64 (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) z)) (*.f64 x x)) (-.f64 #s(literal 0 binary64) y)) (/.f64 #s(literal -1 binary64) x))
(- (* -1 (/ (- (/ (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 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) z)) (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) z))) (*.f64 y (*.f64 x (*.f64 x x)))) (/.f64 (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) z)) (*.f64 x x))) (-.f64 #s(literal 0 binary64) y)) (/.f64 #s(literal -1 binary64) x))
(- (* -1 (/ (- (* -1 (/ (- (* -1 (/ (pow (+ 5641895835477563/5000000000000000 (* 5641895835477563/5000000000000000 z)) 3) (* (pow x 4) y))) (/ (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 #s(literal 1 binary64) (-.f64 (/.f64 (-.f64 (-.f64 #s(literal 0 binary64) (*.f64 (/.f64 (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) z)) y) (/.f64 (*.f64 (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) z)) (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) z))) (pow.f64 x #s(literal 4 binary64))))) (*.f64 (/.f64 (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) z)) (*.f64 x x)) (/.f64 (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) z)) x))) y) (/.f64 (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) z)) (*.f64 x x)))) y) (/.f64 #s(literal -1 binary64) 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 y (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x))) (/.f64 (*.f64 #s(literal -5641895835477563/5000000000000000 binary64) (*.f64 y z)) (*.f64 (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)) (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)))))
(+ (* z (- (* 31830988618379068626528276418969/25000000000000000000000000000000 (/ (* y z) (pow (- 5641895835477563/5000000000000000 (* x y)) 3))) (* 5641895835477563/5000000000000000 (/ y (pow (- 5641895835477563/5000000000000000 (* x y)) 2))))) (/ y (- 5641895835477563/5000000000000000 (* x y))))
(+.f64 (/.f64 y (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x))) (*.f64 z (-.f64 (/.f64 (*.f64 #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (*.f64 y z)) (*.f64 (-.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 y x))))) (/.f64 (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) y) (*.f64 (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)) (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)))))))
(+ (* z (- (* z (- (* -179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 (/ (* y z) (pow (- 5641895835477563/5000000000000000 (* x y)) 4))) (* -31830988618379068626528276418969/25000000000000000000000000000000 (/ y (pow (- 5641895835477563/5000000000000000 (* x y)) 3))))) (* 5641895835477563/5000000000000000 (/ y (pow (- 5641895835477563/5000000000000000 (* x y)) 2))))) (/ y (- 5641895835477563/5000000000000000 (* x y))))
(+.f64 (/.f64 y (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x))) (*.f64 z (+.f64 (*.f64 z (-.f64 (/.f64 (*.f64 #s(literal -179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 binary64) (*.f64 y z)) (pow.f64 (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)) #s(literal 4 binary64))) (/.f64 (*.f64 #s(literal -31830988618379068626528276418969/25000000000000000000000000000000 binary64) y) (*.f64 (-.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 y x))))))) (*.f64 #s(literal -5641895835477563/5000000000000000 binary64) (/.f64 y (*.f64 (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)) (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x))))))))
(* 5000000000000000/5641895835477563 (/ y z))
(/.f64 (*.f64 y #s(literal 5000000000000000/5641895835477563 binary64)) z)
(/ (+ (* -25000000000000000000000000000000/31830988618379068626528276418969 (/ (* y (- 5641895835477563/5000000000000000 (* x y))) z)) (* 5000000000000000/5641895835477563 y)) z)
(/.f64 (+.f64 (/.f64 (*.f64 (*.f64 #s(literal -25000000000000000000000000000000/31830988618379068626528276418969 binary64) y) (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x))) z) (*.f64 y #s(literal 5000000000000000/5641895835477563 binary64))) z)
(/ (- (+ (* 125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547 (/ (* y (pow (- 5641895835477563/5000000000000000 (* x y)) 2)) (pow z 2))) (* 5000000000000000/5641895835477563 y)) (* 25000000000000000000000000000000/31830988618379068626528276418969 (/ (* y (- 5641895835477563/5000000000000000 (* x y))) z))) z)
(/.f64 (+.f64 (*.f64 y #s(literal 5000000000000000/5641895835477563 binary64)) (+.f64 (/.f64 (*.f64 (*.f64 (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)) (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x))) (*.f64 y #s(literal 125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547 binary64))) (*.f64 z z)) (/.f64 (*.f64 (*.f64 #s(literal -25000000000000000000000000000000/31830988618379068626528276418969 binary64) y) (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x))) z))) z)
(/ (- (+ (* -625000000000000000000000000000000000000000000000000000000000000/1013211836423377808197068612118338110498536634308026710423022961 (/ (* y (pow (- 5641895835477563/5000000000000000 (* x y)) 3)) (pow z 3))) (* 5000000000000000/5641895835477563 y)) (+ (* -125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547 (/ (* y (pow (- 5641895835477563/5000000000000000 (* x y)) 2)) (pow z 2))) (* 25000000000000000000000000000000/31830988618379068626528276418969 (/ (* y (- 5641895835477563/5000000000000000 (* x y))) z)))) z)
(/.f64 (-.f64 (+.f64 (*.f64 y #s(literal 5000000000000000/5641895835477563 binary64)) (/.f64 (*.f64 (*.f64 #s(literal -625000000000000000000000000000000000000000000000000000000000000/1013211836423377808197068612118338110498536634308026710423022961 binary64) y) (*.f64 (-.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 y x))))) (*.f64 z (*.f64 z z)))) (+.f64 (/.f64 (*.f64 y (*.f64 (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)) #s(literal 25000000000000000000000000000000/31830988618379068626528276418969 binary64))) z) (/.f64 (*.f64 (*.f64 #s(literal -125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547 binary64) y) (*.f64 (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)) (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)))) (*.f64 z z)))) z)
(* 5000000000000000/5641895835477563 (/ y z))
(/.f64 (*.f64 y #s(literal 5000000000000000/5641895835477563 binary64)) z)
(* -1 (/ (+ (* -5000000000000000/5641895835477563 y) (* 25000000000000000000000000000000/31830988618379068626528276418969 (/ (* y (- 5641895835477563/5000000000000000 (* x y))) z))) z))
(/.f64 (+.f64 (/.f64 (*.f64 (*.f64 #s(literal -25000000000000000000000000000000/31830988618379068626528276418969 binary64) y) (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x))) z) (*.f64 y #s(literal 5000000000000000/5641895835477563 binary64))) z)
(* -1 (/ (+ (* -1 (/ (- (* 125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547 (/ (* y (pow (- 5641895835477563/5000000000000000 (* x y)) 2)) z)) (* 25000000000000000000000000000000/31830988618379068626528276418969 (* y (- 5641895835477563/5000000000000000 (* x y))))) z)) (* -5000000000000000/5641895835477563 y)) z))
(/.f64 (-.f64 (*.f64 y #s(literal -5000000000000000/5641895835477563 binary64)) (/.f64 (+.f64 (/.f64 (*.f64 (*.f64 (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)) (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x))) (*.f64 y #s(literal 125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547 binary64))) z) (*.f64 (*.f64 #s(literal -25000000000000000000000000000000/31830988618379068626528276418969 binary64) y) (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)))) z)) (neg.f64 z))
(* -1 (/ (+ (* -1 (/ (- (* -1 (/ (- (* 625000000000000000000000000000000000000000000000000000000000000/1013211836423377808197068612118338110498536634308026710423022961 (/ (* y (pow (- 5641895835477563/5000000000000000 (* x y)) 3)) z)) (* 125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547 (* y (pow (- 5641895835477563/5000000000000000 (* x y)) 2)))) z)) (* 25000000000000000000000000000000/31830988618379068626528276418969 (* y (- 5641895835477563/5000000000000000 (* x y))))) z)) (* -5000000000000000/5641895835477563 y)) z))
(/.f64 (-.f64 (*.f64 y #s(literal -5000000000000000/5641895835477563 binary64)) (/.f64 (+.f64 (/.f64 (+.f64 (/.f64 (*.f64 (*.f64 #s(literal 625000000000000000000000000000000000000000000000000000000000000/1013211836423377808197068612118338110498536634308026710423022961 binary64) y) (*.f64 (-.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 y x))))) z) (*.f64 (*.f64 #s(literal -125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547 binary64) y) (*.f64 (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)) (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x))))) (neg.f64 z)) (*.f64 (*.f64 #s(literal -25000000000000000000000000000000/31830988618379068626528276418969 binary64) y) (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)))) z)) (neg.f64 z))
(/ y (+ 5641895835477563/5000000000000000 (* 5641895835477563/5000000000000000 z)))
(/.f64 y (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) z)))
(+ (/ y (+ 5641895835477563/5000000000000000 (* 5641895835477563/5000000000000000 z))) (/ (* x (pow y 2)) (pow (+ 5641895835477563/5000000000000000 (* 5641895835477563/5000000000000000 z)) 2)))
(+.f64 (/.f64 y (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) z))) (/.f64 (*.f64 y (*.f64 y x)) (*.f64 (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) z)) (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) z)))))
(+ (* x (- (/ (* x (pow y 3)) (pow (+ 5641895835477563/5000000000000000 (* 5641895835477563/5000000000000000 z)) 3)) (* -1 (/ (pow y 2) (pow (+ 5641895835477563/5000000000000000 (* 5641895835477563/5000000000000000 z)) 2))))) (/ y (+ 5641895835477563/5000000000000000 (* 5641895835477563/5000000000000000 z))))
(+.f64 (/.f64 y (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) z))) (*.f64 x (+.f64 (*.f64 x (*.f64 (/.f64 y (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) z))) (/.f64 (*.f64 y y) (*.f64 (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) z)) (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) z)))))) (/.f64 (*.f64 y y) (*.f64 (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) z)) (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) z)))))))
(+ (* x (- (* x (- (/ (* x (pow y 4)) (pow (+ 5641895835477563/5000000000000000 (* 5641895835477563/5000000000000000 z)) 4)) (* -1 (/ (pow y 3) (pow (+ 5641895835477563/5000000000000000 (* 5641895835477563/5000000000000000 z)) 3))))) (* -1 (/ (pow y 2) (pow (+ 5641895835477563/5000000000000000 (* 5641895835477563/5000000000000000 z)) 2))))) (/ y (+ 5641895835477563/5000000000000000 (* 5641895835477563/5000000000000000 z))))
(+.f64 (/.f64 y (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) z))) (*.f64 x (+.f64 (*.f64 x (+.f64 (/.f64 (*.f64 x (pow.f64 y #s(literal 4 binary64))) (pow.f64 (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) z)) #s(literal 4 binary64))) (*.f64 (/.f64 y (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) z))) (/.f64 (*.f64 y y) (*.f64 (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) z)) (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) z))))))) (/.f64 (*.f64 y y) (*.f64 (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) z)) (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) z)))))))
(/ -1 x)
(/.f64 #s(literal -1 binary64) x)
(/ (- (* -1 (/ (+ (* 5641895835477563/5000000000000000 (/ 1 y)) (* 5641895835477563/5000000000000000 (/ z y))) x)) 1) x)
(/.f64 (+.f64 (/.f64 (*.f64 #s(literal -5641895835477563/5000000000000000 binary64) (+.f64 (/.f64 #s(literal 1 binary64) y) (/.f64 z y))) x) #s(literal -1 binary64)) x)
(/ (- (* -1 (/ (* (+ 5641895835477563/5000000000000000 (* 5641895835477563/5000000000000000 z)) (+ (* 5641895835477563/5000000000000000 (/ z y)) (* 5641895835477563/5000000000000000 (/ 1 y)))) (* (pow x 2) y))) (+ 1 (+ (* 5641895835477563/5000000000000000 (/ z (* x y))) (/ 5641895835477563/5000000000000000 (* x y))))) x)
(/.f64 (-.f64 (/.f64 (*.f64 (*.f64 #s(literal -5641895835477563/5000000000000000 binary64) (+.f64 (/.f64 #s(literal 1 binary64) y) (/.f64 z y))) (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) z))) (*.f64 y (*.f64 x x))) (+.f64 (/.f64 (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) z) (*.f64 y x)) (+.f64 (/.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)) #s(literal 1 binary64)))) x)
(/ (- (* -1 (/ (* (pow (+ 5641895835477563/5000000000000000 (* 5641895835477563/5000000000000000 z)) 2) (+ (* 5641895835477563/5000000000000000 (/ z y)) (* 5641895835477563/5000000000000000 (/ 1 y)))) (* (pow x 3) (pow y 2)))) (+ 1 (+ (* 5641895835477563/5000000000000000 (/ z (* x y))) (+ (/ 5641895835477563/5000000000000000 (* x y)) (/ (* (+ 5641895835477563/5000000000000000 (* 5641895835477563/5000000000000000 z)) (+ (* 5641895835477563/5000000000000000 (/ z y)) (* 5641895835477563/5000000000000000 (/ 1 y)))) (* (pow x 2) y)))))) x)
(/.f64 (-.f64 (/.f64 (*.f64 (*.f64 #s(literal -5641895835477563/5000000000000000 binary64) (+.f64 (/.f64 #s(literal 1 binary64) y) (/.f64 z y))) (*.f64 (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) z)) (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) z)))) (*.f64 (*.f64 y y) (*.f64 x (*.f64 x x)))) (+.f64 #s(literal 1 binary64) (+.f64 (/.f64 (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 (+.f64 (/.f64 #s(literal 1 binary64) y) (/.f64 z y)) (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) z)))) (*.f64 y (*.f64 x x))) (+.f64 (/.f64 (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) z) (*.f64 y x)) (/.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)))))) x)
(/ -1 x)
(/.f64 #s(literal -1 binary64) x)
(* -1 (/ (+ 1 (+ (* 5641895835477563/5000000000000000 (/ z (* x y))) (/ 5641895835477563/5000000000000000 (* x y)))) x))
(/.f64 (+.f64 (/.f64 (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) z) (*.f64 y x)) (+.f64 (/.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)) #s(literal 1 binary64))) (-.f64 #s(literal 0 binary64) x))
(* -1 (/ (+ 1 (* -1 (/ (- (* -1 (/ (* (+ 5641895835477563/5000000000000000 (* 5641895835477563/5000000000000000 z)) (+ (* 5641895835477563/5000000000000000 (/ z y)) (* 5641895835477563/5000000000000000 (/ 1 y)))) (* x y))) (+ (* 5641895835477563/5000000000000000 (/ 1 y)) (* 5641895835477563/5000000000000000 (/ z y)))) x))) x))
(/.f64 (-.f64 #s(literal 1 binary64) (/.f64 (+.f64 (/.f64 (*.f64 (*.f64 #s(literal -5641895835477563/5000000000000000 binary64) (+.f64 (/.f64 #s(literal 1 binary64) y) (/.f64 z y))) (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) z))) (*.f64 y x)) (*.f64 #s(literal -5641895835477563/5000000000000000 binary64) (+.f64 (/.f64 #s(literal 1 binary64) y) (/.f64 z y)))) x)) (-.f64 #s(literal 0 binary64) x))
(* -1 (/ (+ 1 (* -1 (/ (- (* -1 (/ (- (/ (* (pow (+ 5641895835477563/5000000000000000 (* 5641895835477563/5000000000000000 z)) 2) (+ (* 5641895835477563/5000000000000000 (/ z y)) (* 5641895835477563/5000000000000000 (/ 1 y)))) (* x (pow y 2))) (* -1 (/ (* (+ 5641895835477563/5000000000000000 (* 5641895835477563/5000000000000000 z)) (+ (* 5641895835477563/5000000000000000 (/ z y)) (* 5641895835477563/5000000000000000 (/ 1 y)))) y))) x)) (+ (* 5641895835477563/5000000000000000 (/ 1 y)) (* 5641895835477563/5000000000000000 (/ z y)))) x))) x))
(/.f64 (-.f64 #s(literal 1 binary64) (/.f64 (+.f64 (/.f64 (+.f64 (*.f64 (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) z)) (*.f64 (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) z)) (*.f64 (/.f64 #s(literal 5641895835477563/5000000000000000 binary64) x) (/.f64 (+.f64 (/.f64 z y) (/.f64 #s(literal 1 binary64) y)) (*.f64 y y))))) (/.f64 (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 (+.f64 (/.f64 #s(literal 1 binary64) y) (/.f64 z y)) (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) z)))) y)) (-.f64 #s(literal 0 binary64) x)) (*.f64 #s(literal -5641895835477563/5000000000000000 binary64) (+.f64 (/.f64 #s(literal 1 binary64) y) (/.f64 z y)))) x)) (-.f64 #s(literal 0 binary64) x))
(- 5641895835477563/5000000000000000 (* x y))
(-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x))
(- (+ 5641895835477563/5000000000000000 (* 5641895835477563/5000000000000000 z)) (* x y))
(+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (-.f64 (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) z) (*.f64 y x)))
(- (+ 5641895835477563/5000000000000000 (* 5641895835477563/5000000000000000 z)) (* x y))
(+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (-.f64 (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) z) (*.f64 y x)))
(- (+ 5641895835477563/5000000000000000 (* 5641895835477563/5000000000000000 z)) (* x y))
(+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (-.f64 (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) z) (*.f64 y x)))
(* 5641895835477563/5000000000000000 z)
(*.f64 #s(literal 5641895835477563/5000000000000000 binary64) z)
(* z (- (+ 5641895835477563/5000000000000000 (* 5641895835477563/5000000000000000 (/ 1 z))) (/ (* x y) z)))
(*.f64 z (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (/.f64 (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)) z)))
(* z (- (+ 5641895835477563/5000000000000000 (* 5641895835477563/5000000000000000 (/ 1 z))) (/ (* x y) z)))
(*.f64 z (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (/.f64 (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)) z)))
(* z (- (+ 5641895835477563/5000000000000000 (* 5641895835477563/5000000000000000 (/ 1 z))) (/ (* x y) z)))
(*.f64 z (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (/.f64 (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)) z)))
(* 5641895835477563/5000000000000000 z)
(*.f64 #s(literal 5641895835477563/5000000000000000 binary64) z)
(* -1 (* z (- (* -1 (/ (- 5641895835477563/5000000000000000 (* x y)) z)) 5641895835477563/5000000000000000)))
(-.f64 #s(literal 0 binary64) (*.f64 z (+.f64 (-.f64 #s(literal 0 binary64) (/.f64 (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)) z)) #s(literal -5641895835477563/5000000000000000 binary64))))
(* -1 (* z (- (* -1 (/ (- 5641895835477563/5000000000000000 (* x y)) z)) 5641895835477563/5000000000000000)))
(-.f64 #s(literal 0 binary64) (*.f64 z (+.f64 (-.f64 #s(literal 0 binary64) (/.f64 (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)) z)) #s(literal -5641895835477563/5000000000000000 binary64))))
(* -1 (* z (- (* -1 (/ (- 5641895835477563/5000000000000000 (* x y)) z)) 5641895835477563/5000000000000000)))
(-.f64 #s(literal 0 binary64) (*.f64 z (+.f64 (-.f64 #s(literal 0 binary64) (/.f64 (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)) z)) #s(literal -5641895835477563/5000000000000000 binary64))))
(+ 5641895835477563/5000000000000000 (* 5641895835477563/5000000000000000 z))
(+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) z))
(+ 5641895835477563/5000000000000000 (+ (* -1 (* x y)) (* 5641895835477563/5000000000000000 z)))
(+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (-.f64 (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) z) (*.f64 y x)))
(+ 5641895835477563/5000000000000000 (+ (* -1 (* x y)) (* 5641895835477563/5000000000000000 z)))
(+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (-.f64 (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) z) (*.f64 y x)))
(+ 5641895835477563/5000000000000000 (+ (* -1 (* x y)) (* 5641895835477563/5000000000000000 z)))
(+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (-.f64 (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) z) (*.f64 y x)))
(* -1 (* x y))
(-.f64 #s(literal 0 binary64) (*.f64 y x))
(* x (- (+ (* 5641895835477563/5000000000000000 (/ z x)) (* 5641895835477563/5000000000000000 (/ 1 x))) y))
(*.f64 x (+.f64 (/.f64 (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) z) x) (-.f64 (/.f64 #s(literal 5641895835477563/5000000000000000 binary64) x) y)))
(* x (- (+ (* 5641895835477563/5000000000000000 (/ z x)) (* 5641895835477563/5000000000000000 (/ 1 x))) y))
(*.f64 x (+.f64 (/.f64 (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) z) x) (-.f64 (/.f64 #s(literal 5641895835477563/5000000000000000 binary64) x) y)))
(* x (- (+ (* 5641895835477563/5000000000000000 (/ z x)) (* 5641895835477563/5000000000000000 (/ 1 x))) y))
(*.f64 x (+.f64 (/.f64 (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) z) x) (-.f64 (/.f64 #s(literal 5641895835477563/5000000000000000 binary64) x) y)))
(* -1 (* x y))
(-.f64 #s(literal 0 binary64) (*.f64 y x))
(* -1 (* x (- (* -1 (/ (+ 5641895835477563/5000000000000000 (* 5641895835477563/5000000000000000 z)) x)) (* -1 y))))
(*.f64 x (-.f64 (/.f64 (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) z)) x) y))
(* -1 (* x (- (* -1 (/ (+ 5641895835477563/5000000000000000 (* 5641895835477563/5000000000000000 z)) x)) (* -1 y))))
(*.f64 x (-.f64 (/.f64 (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) z)) x) y))
(* -1 (* x (- (* -1 (/ (+ 5641895835477563/5000000000000000 (* 5641895835477563/5000000000000000 z)) x)) (* -1 y))))
(*.f64 x (-.f64 (/.f64 (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) z)) x) y))
(+ 5641895835477563/5000000000000000 (* 5641895835477563/5000000000000000 z))
(+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) z))
(+ 5641895835477563/5000000000000000 (+ (* -1 (* x y)) (* 5641895835477563/5000000000000000 z)))
(+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (-.f64 (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) z) (*.f64 y x)))
(+ 5641895835477563/5000000000000000 (+ (* -1 (* x y)) (* 5641895835477563/5000000000000000 z)))
(+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (-.f64 (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) z) (*.f64 y x)))
(+ 5641895835477563/5000000000000000 (+ (* -1 (* x y)) (* 5641895835477563/5000000000000000 z)))
(+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (-.f64 (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) z) (*.f64 y x)))
(* -1 (* x y))
(-.f64 #s(literal 0 binary64) (*.f64 y x))
(* y (- (+ (* 5641895835477563/5000000000000000 (/ z y)) (* 5641895835477563/5000000000000000 (/ 1 y))) x))
(*.f64 y (+.f64 (/.f64 (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) z) y) (-.f64 (/.f64 #s(literal 5641895835477563/5000000000000000 binary64) y) x)))
(* y (- (+ (* 5641895835477563/5000000000000000 (/ z y)) (* 5641895835477563/5000000000000000 (/ 1 y))) x))
(*.f64 y (+.f64 (/.f64 (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) z) y) (-.f64 (/.f64 #s(literal 5641895835477563/5000000000000000 binary64) y) x)))
(* y (- (+ (* 5641895835477563/5000000000000000 (/ z y)) (* 5641895835477563/5000000000000000 (/ 1 y))) x))
(*.f64 y (+.f64 (/.f64 (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) z) y) (-.f64 (/.f64 #s(literal 5641895835477563/5000000000000000 binary64) y) x)))
(* -1 (* x y))
(-.f64 #s(literal 0 binary64) (*.f64 y x))
(* -1 (* y (- (* -1 (/ (+ 5641895835477563/5000000000000000 (* 5641895835477563/5000000000000000 z)) y)) (* -1 x))))
(*.f64 y (-.f64 (/.f64 (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) z)) y) x))
(* -1 (* y (- (* -1 (/ (+ 5641895835477563/5000000000000000 (* 5641895835477563/5000000000000000 z)) y)) (* -1 x))))
(*.f64 y (-.f64 (/.f64 (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) z)) y) x))
(* -1 (* y (- (* -1 (/ (+ 5641895835477563/5000000000000000 (* 5641895835477563/5000000000000000 z)) y)) (* -1 x))))
(*.f64 y (-.f64 (/.f64 (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) z)) y) x))
5641895835477563/5000000000000000
#s(literal 5641895835477563/5000000000000000 binary64)
(+ 5641895835477563/5000000000000000 (* 5641895835477563/5000000000000000 z))
(+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) z))
(+ 5641895835477563/5000000000000000 (* 5641895835477563/5000000000000000 z))
(+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) z))
(+ 5641895835477563/5000000000000000 (* 5641895835477563/5000000000000000 z))
(+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) z))
(* 5641895835477563/5000000000000000 z)
(*.f64 #s(literal 5641895835477563/5000000000000000 binary64) z)
(* z (+ 5641895835477563/5000000000000000 (* 5641895835477563/5000000000000000 (/ 1 z))))
(*.f64 z (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (/.f64 #s(literal 5641895835477563/5000000000000000 binary64) z)))
(* z (+ 5641895835477563/5000000000000000 (* 5641895835477563/5000000000000000 (/ 1 z))))
(*.f64 z (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (/.f64 #s(literal 5641895835477563/5000000000000000 binary64) z)))
(* z (+ 5641895835477563/5000000000000000 (* 5641895835477563/5000000000000000 (/ 1 z))))
(*.f64 z (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (/.f64 #s(literal 5641895835477563/5000000000000000 binary64) z)))
(* 5641895835477563/5000000000000000 z)
(*.f64 #s(literal 5641895835477563/5000000000000000 binary64) z)
(* z (+ 5641895835477563/5000000000000000 (* 5641895835477563/5000000000000000 (/ 1 z))))
(*.f64 z (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (/.f64 #s(literal 5641895835477563/5000000000000000 binary64) z)))
(* z (+ 5641895835477563/5000000000000000 (* 5641895835477563/5000000000000000 (/ 1 z))))
(*.f64 z (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (/.f64 #s(literal 5641895835477563/5000000000000000 binary64) z)))
(* z (+ 5641895835477563/5000000000000000 (* 5641895835477563/5000000000000000 (/ 1 z))))
(*.f64 z (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (/.f64 #s(literal 5641895835477563/5000000000000000 binary64) z)))
(/ -1 x)
(/.f64 #s(literal -1 binary64) x)
(/ (- (pow x 2) 1) x)
(/.f64 (+.f64 (*.f64 x x) #s(literal -1 binary64)) x)
(/ (- (pow x 2) 1) x)
(/.f64 (+.f64 (*.f64 x x) #s(literal -1 binary64)) x)
(/ (- (pow x 2) 1) x)
(/.f64 (+.f64 (*.f64 x x) #s(literal -1 binary64)) x)
x
(* x (- 1 (/ 1 (pow x 2))))
(*.f64 x (+.f64 #s(literal 1 binary64) (/.f64 #s(literal -1 binary64) (*.f64 x x))))
(* x (- 1 (/ 1 (pow x 2))))
(*.f64 x (+.f64 #s(literal 1 binary64) (/.f64 #s(literal -1 binary64) (*.f64 x x))))
(* x (- 1 (/ 1 (pow x 2))))
(*.f64 x (+.f64 #s(literal 1 binary64) (/.f64 #s(literal -1 binary64) (*.f64 x x))))
x
(* -1 (* x (- (/ 1 (pow x 2)) 1)))
(*.f64 (+.f64 (/.f64 #s(literal 1 binary64) (*.f64 x x)) #s(literal -1 binary64)) (-.f64 #s(literal 0 binary64) x))
(* -1 (* x (- (/ 1 (pow x 2)) 1)))
(*.f64 (+.f64 (/.f64 #s(literal 1 binary64) (*.f64 x x)) #s(literal -1 binary64)) (-.f64 #s(literal 0 binary64) x))
(* -1 (* x (- (/ 1 (pow x 2)) 1)))
(*.f64 (+.f64 (/.f64 #s(literal 1 binary64) (*.f64 x x)) #s(literal -1 binary64)) (-.f64 #s(literal 0 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)))
(/ (- (pow x 2) 1) (pow x 2))
(+.f64 #s(literal 1 binary64) (/.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
#s(literal 1 binary64)
(- 1 (/ 1 (pow x 2)))
(+.f64 #s(literal 1 binary64) (/.f64 #s(literal -1 binary64) (*.f64 x x)))
(- 1 (/ 1 (pow x 2)))
(+.f64 #s(literal 1 binary64) (/.f64 #s(literal -1 binary64) (*.f64 x x)))
(- 1 (/ 1 (pow x 2)))
(+.f64 #s(literal 1 binary64) (/.f64 #s(literal -1 binary64) (*.f64 x 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 (/ 1 (pow x 2)))
(+.f64 #s(literal 1 binary64) (/.f64 #s(literal -1 binary64) (*.f64 x x)))
(- 1 (/ 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))
(/ -1 (pow x 2))
(/.f64 #s(literal -1 binary64) (*.f64 x x))
(/ -1 (pow x 2))
(/.f64 #s(literal -1 binary64) (*.f64 x x))
(/ -1 (pow x 2))
(/.f64 #s(literal -1 binary64) (*.f64 x x))
(/ -1 (pow x 2))
(/.f64 #s(literal -1 binary64) (*.f64 x x))
(/ -1 (pow x 2))
(/.f64 #s(literal -1 binary64) (*.f64 x x))
(/ -1 (pow x 2))
(/.f64 #s(literal -1 binary64) (*.f64 x x))
(/ -1 (pow x 2))
(/.f64 #s(literal -1 binary64) (*.f64 x x))
(/ -1 (pow x 2))
(/.f64 #s(literal -1 binary64) (*.f64 x x))
(/ -1 (pow x 2))
(/.f64 #s(literal -1 binary64) (*.f64 x x))
(/ -1 (pow x 2))
(/.f64 #s(literal -1 binary64) (*.f64 x x))
(/ -1 (pow x 2))
(/.f64 #s(literal -1 binary64) (*.f64 x x))
(pow x 2)
(*.f64 x x)
(pow x 2)
(*.f64 x x)
(pow x 2)
(*.f64 x x)
(pow x 2)
(*.f64 x x)
(pow x 2)
(*.f64 x x)
(pow x 2)
(*.f64 x x)
(pow x 2)
(*.f64 x x)
(pow x 2)
(*.f64 x x)
(pow x 2)
(*.f64 x x)
(pow x 2)
(*.f64 x x)
(pow x 2)
(*.f64 x x)
(pow x 2)
(*.f64 x x)
(/ y (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/5000000000000000 (* 5641895835477563/10000000000000000 z)))))
(/.f64 y (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z #s(literal 5641895835477563/10000000000000000 binary64))))))
(+ (* x (- 1 (* -1 (/ (pow y 2) (pow (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/5000000000000000 (* 5641895835477563/10000000000000000 z)))) 2))))) (/ y (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/5000000000000000 (* 5641895835477563/10000000000000000 z))))))
(+.f64 (/.f64 y (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z #s(literal 5641895835477563/10000000000000000 binary64)))))) (*.f64 x (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 y y) (*.f64 (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z #s(literal 5641895835477563/10000000000000000 binary64))))) (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z #s(literal 5641895835477563/10000000000000000 binary64))))))))))
(+ (* x (- (+ 1 (/ (* x (pow y 3)) (pow (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/5000000000000000 (* 5641895835477563/10000000000000000 z)))) 3))) (* -1 (/ (pow y 2) (pow (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/5000000000000000 (* 5641895835477563/10000000000000000 z)))) 2))))) (/ y (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/5000000000000000 (* 5641895835477563/10000000000000000 z))))))
(+.f64 (/.f64 y (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z #s(literal 5641895835477563/10000000000000000 binary64)))))) (*.f64 x (+.f64 #s(literal 1 binary64) (+.f64 (/.f64 (*.f64 y (*.f64 y (*.f64 y x))) (*.f64 (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z #s(literal 5641895835477563/10000000000000000 binary64))))) (*.f64 (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z #s(literal 5641895835477563/10000000000000000 binary64))))) (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z #s(literal 5641895835477563/10000000000000000 binary64)))))))) (/.f64 (*.f64 y y) (*.f64 (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z #s(literal 5641895835477563/10000000000000000 binary64))))) (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z #s(literal 5641895835477563/10000000000000000 binary64)))))))))))
(+ (* x (- (+ 1 (* x (- (/ (* x (pow y 4)) (pow (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/5000000000000000 (* 5641895835477563/10000000000000000 z)))) 4)) (* -1 (/ (pow y 3) (pow (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/5000000000000000 (* 5641895835477563/10000000000000000 z)))) 3)))))) (* -1 (/ (pow y 2) (pow (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/5000000000000000 (* 5641895835477563/10000000000000000 z)))) 2))))) (/ y (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/5000000000000000 (* 5641895835477563/10000000000000000 z))))))
(+.f64 (/.f64 y (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z #s(literal 5641895835477563/10000000000000000 binary64)))))) (*.f64 x (+.f64 #s(literal 1 binary64) (+.f64 (*.f64 x (+.f64 (/.f64 (*.f64 x (pow.f64 y #s(literal 4 binary64))) (pow.f64 (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z #s(literal 5641895835477563/10000000000000000 binary64))))) #s(literal 4 binary64))) (/.f64 (*.f64 y (*.f64 y y)) (*.f64 (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z #s(literal 5641895835477563/10000000000000000 binary64))))) (*.f64 (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z #s(literal 5641895835477563/10000000000000000 binary64))))) (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z #s(literal 5641895835477563/10000000000000000 binary64)))))))))) (/.f64 (*.f64 y y) (*.f64 (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z #s(literal 5641895835477563/10000000000000000 binary64))))) (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z #s(literal 5641895835477563/10000000000000000 binary64)))))))))))
x
(* x (- 1 (/ 1 (pow x 2))))
(*.f64 x (+.f64 #s(literal 1 binary64) (/.f64 #s(literal -1 binary64) (*.f64 x x))))
(* x (- (+ 1 (* -1 (/ (+ (* 5641895835477563/5000000000000000 (/ 1 y)) (/ (* z (+ 5641895835477563/5000000000000000 (* 5641895835477563/10000000000000000 z))) y)) (pow x 3)))) (/ 1 (pow x 2))))
(*.f64 x (+.f64 (-.f64 #s(literal 1 binary64) (/.f64 (+.f64 (/.f64 #s(literal 5641895835477563/5000000000000000 binary64) y) (/.f64 (*.f64 z (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z #s(literal 5641895835477563/10000000000000000 binary64)))) y)) (*.f64 x (*.f64 x x)))) (/.f64 #s(literal -1 binary64) (*.f64 x x))))
(* x (- (+ 1 (* -1 (/ (* (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/5000000000000000 (* 5641895835477563/10000000000000000 z)))) (+ (* 5641895835477563/5000000000000000 (/ 1 y)) (/ (* z (+ 5641895835477563/5000000000000000 (* 5641895835477563/10000000000000000 z))) y))) (* (pow x 4) y)))) (+ (* 5641895835477563/5000000000000000 (/ 1 (* (pow x 3) y))) (+ (/ 1 (pow x 2)) (/ (* z (+ 5641895835477563/5000000000000000 (* 5641895835477563/10000000000000000 z))) (* (pow x 3) y))))))
(*.f64 x (-.f64 (-.f64 #s(literal 1 binary64) (*.f64 (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z #s(literal 5641895835477563/10000000000000000 binary64))))) (/.f64 (+.f64 (/.f64 #s(literal 5641895835477563/5000000000000000 binary64) y) (/.f64 (*.f64 z (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z #s(literal 5641895835477563/10000000000000000 binary64)))) y)) (*.f64 y (pow.f64 x #s(literal 4 binary64)))))) (+.f64 (+.f64 (/.f64 #s(literal 1 binary64) (*.f64 x x)) (/.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y (*.f64 x (*.f64 x x))))) (/.f64 (*.f64 z (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z #s(literal 5641895835477563/10000000000000000 binary64)))) (*.f64 y (*.f64 x (*.f64 x x)))))))
x
(* -1 (* x (- (/ 1 (pow x 2)) 1)))
(*.f64 (+.f64 (/.f64 #s(literal 1 binary64) (*.f64 x x)) #s(literal -1 binary64)) (-.f64 #s(literal 0 binary64) x))
(* -1 (* x (- (+ (* 5641895835477563/5000000000000000 (/ 1 (* (pow x 3) y))) (+ (/ 1 (pow x 2)) (/ (* z (+ 5641895835477563/5000000000000000 (* 5641895835477563/10000000000000000 z))) (* (pow x 3) y)))) 1)))
(*.f64 (-.f64 #s(literal 0 binary64) x) (+.f64 (/.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y (*.f64 x (*.f64 x x)))) (+.f64 (/.f64 #s(literal 1 binary64) (*.f64 x x)) (-.f64 (/.f64 (*.f64 z (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z #s(literal 5641895835477563/10000000000000000 binary64)))) (*.f64 y (*.f64 x (*.f64 x x)))) #s(literal 1 binary64)))))
(* -1 (* x (- (+ (* -1 (/ (- (* -1 (/ (* (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/5000000000000000 (* 5641895835477563/10000000000000000 z)))) (+ (* 5641895835477563/5000000000000000 (/ 1 y)) (/ (* z (+ 5641895835477563/5000000000000000 (* 5641895835477563/10000000000000000 z))) y))) (* x y))) (+ (* 5641895835477563/5000000000000000 (/ 1 y)) (/ (* z (+ 5641895835477563/5000000000000000 (* 5641895835477563/10000000000000000 z))) y))) (pow x 3))) (/ 1 (pow x 2))) 1)))
(*.f64 (-.f64 #s(literal 0 binary64) x) (+.f64 (-.f64 (/.f64 #s(literal 1 binary64) (*.f64 x x)) (/.f64 (-.f64 (/.f64 (*.f64 (-.f64 #s(literal 0 binary64) (+.f64 (/.f64 #s(literal 5641895835477563/5000000000000000 binary64) y) (/.f64 (*.f64 z (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z #s(literal 5641895835477563/10000000000000000 binary64)))) y))) (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z #s(literal 5641895835477563/10000000000000000 binary64)))))) (*.f64 y x)) (+.f64 (/.f64 #s(literal 5641895835477563/5000000000000000 binary64) y) (/.f64 (*.f64 z (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z #s(literal 5641895835477563/10000000000000000 binary64)))) y))) (*.f64 x (*.f64 x x)))) #s(literal -1 binary64)))
x
(+ x (/ y (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/5000000000000000 (* 5641895835477563/10000000000000000 z))))))
(+.f64 x (/.f64 y (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z #s(literal 5641895835477563/10000000000000000 binary64)))))))
(+ x (* y (+ (/ 1 (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/5000000000000000 (* 5641895835477563/10000000000000000 z))))) (/ (* x y) (pow (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/5000000000000000 (* 5641895835477563/10000000000000000 z)))) 2)))))
(+.f64 x (*.f64 y (+.f64 (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z #s(literal 5641895835477563/10000000000000000 binary64)))))) (/.f64 (*.f64 y x) (*.f64 (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z #s(literal 5641895835477563/10000000000000000 binary64))))) (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z #s(literal 5641895835477563/10000000000000000 binary64))))))))))
(+ x (* y (+ (* y (- (/ (* (pow x 2) y) (pow (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/5000000000000000 (* 5641895835477563/10000000000000000 z)))) 3)) (* -1 (/ x (pow (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/5000000000000000 (* 5641895835477563/10000000000000000 z)))) 2))))) (/ 1 (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/5000000000000000 (* 5641895835477563/10000000000000000 z))))))))
(+.f64 x (*.f64 y (+.f64 (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z #s(literal 5641895835477563/10000000000000000 binary64)))))) (*.f64 y (+.f64 (/.f64 (*.f64 y (*.f64 x x)) (*.f64 (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z #s(literal 5641895835477563/10000000000000000 binary64))))) (*.f64 (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z #s(literal 5641895835477563/10000000000000000 binary64))))) (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z #s(literal 5641895835477563/10000000000000000 binary64)))))))) (/.f64 x (*.f64 (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z #s(literal 5641895835477563/10000000000000000 binary64))))) (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z #s(literal 5641895835477563/10000000000000000 binary64))))))))))))
(- x (/ 1 x))
(+.f64 x (/.f64 #s(literal -1 binary64) x))
(- (+ x (* -1 (/ (+ (* 5641895835477563/5000000000000000 (/ 1 (pow x 2))) (/ (* z (+ 5641895835477563/5000000000000000 (* 5641895835477563/10000000000000000 z))) (pow x 2))) y))) (/ 1 x))
(+.f64 (-.f64 x (/.f64 (+.f64 (/.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 x x)) (/.f64 (*.f64 z (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z #s(literal 5641895835477563/10000000000000000 binary64)))) (*.f64 x x))) y)) (/.f64 #s(literal -1 binary64) x))
(- (+ x (* -1 (/ (* (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/5000000000000000 (* 5641895835477563/10000000000000000 z)))) (+ (* 5641895835477563/5000000000000000 (/ 1 (pow x 2))) (/ (* z (+ 5641895835477563/5000000000000000 (* 5641895835477563/10000000000000000 z))) (pow x 2)))) (* x (pow y 2))))) (+ (/ 1 x) (+ (/ 5641895835477563/5000000000000000 (* (pow x 2) y)) (/ (* z (+ 5641895835477563/5000000000000000 (* 5641895835477563/10000000000000000 z))) (* (pow x 2) y)))))
(-.f64 (-.f64 x (/.f64 (*.f64 (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z #s(literal 5641895835477563/10000000000000000 binary64))))) (+.f64 (/.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 x x)) (/.f64 (*.f64 z (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z #s(literal 5641895835477563/10000000000000000 binary64)))) (*.f64 x x)))) (*.f64 y (*.f64 y x)))) (+.f64 (/.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y (*.f64 x x))) (+.f64 (/.f64 #s(literal 1 binary64) x) (/.f64 (*.f64 z (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z #s(literal 5641895835477563/10000000000000000 binary64)))) (*.f64 y (*.f64 x x))))))
(- (+ x (* -1 (/ (* (pow (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/5000000000000000 (* 5641895835477563/10000000000000000 z)))) 2) (+ (* 5641895835477563/5000000000000000 (/ 1 (pow x 2))) (/ (* z (+ 5641895835477563/5000000000000000 (* 5641895835477563/10000000000000000 z))) (pow x 2)))) (* (pow x 2) (pow y 3))))) (+ (/ 1 x) (+ (/ 5641895835477563/5000000000000000 (* (pow x 2) y)) (+ (/ (* z (+ 5641895835477563/5000000000000000 (* 5641895835477563/10000000000000000 z))) (* (pow x 2) y)) (/ (* (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/5000000000000000 (* 5641895835477563/10000000000000000 z)))) (+ (* 5641895835477563/5000000000000000 (/ 1 (pow x 2))) (/ (* z (+ 5641895835477563/5000000000000000 (* 5641895835477563/10000000000000000 z))) (pow x 2)))) (* x (pow y 2)))))))
(-.f64 (-.f64 x (/.f64 (*.f64 (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z #s(literal 5641895835477563/10000000000000000 binary64))))) (*.f64 (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z #s(literal 5641895835477563/10000000000000000 binary64))))) (+.f64 (/.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 x x)) (/.f64 (*.f64 z (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z #s(literal 5641895835477563/10000000000000000 binary64)))) (*.f64 x x))))) (*.f64 (*.f64 y y) (*.f64 y (*.f64 x x))))) (+.f64 (+.f64 (/.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y (*.f64 x x))) (+.f64 (/.f64 #s(literal 1 binary64) x) (/.f64 (*.f64 z (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z #s(literal 5641895835477563/10000000000000000 binary64)))) (*.f64 y (*.f64 x x))))) (/.f64 (*.f64 (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z #s(literal 5641895835477563/10000000000000000 binary64))))) (+.f64 (/.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 x x)) (/.f64 (*.f64 z (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z #s(literal 5641895835477563/10000000000000000 binary64)))) (*.f64 x x)))) (*.f64 y (*.f64 y x)))))
(- x (/ 1 x))
(+.f64 x (/.f64 #s(literal -1 binary64) x))
(- (+ x (* -1 (/ (+ (* 5641895835477563/5000000000000000 (/ 1 (pow x 2))) (/ (* z (+ 5641895835477563/5000000000000000 (* 5641895835477563/10000000000000000 z))) (pow x 2))) y))) (/ 1 x))
(+.f64 (-.f64 x (/.f64 (+.f64 (/.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 x x)) (/.f64 (*.f64 z (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z #s(literal 5641895835477563/10000000000000000 binary64)))) (*.f64 x x))) y)) (/.f64 #s(literal -1 binary64) x))
(- (+ x (* -1 (/ (+ (* 5641895835477563/5000000000000000 (/ 1 (pow x 2))) (+ (/ (* z (+ 5641895835477563/5000000000000000 (* 5641895835477563/10000000000000000 z))) (pow x 2)) (/ (* (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/5000000000000000 (* 5641895835477563/10000000000000000 z)))) (+ (* 5641895835477563/5000000000000000 (/ 1 (pow x 2))) (/ (* z (+ 5641895835477563/5000000000000000 (* 5641895835477563/10000000000000000 z))) (pow x 2)))) (* x y)))) y))) (/ 1 x))
(+.f64 (-.f64 x (/.f64 (+.f64 (+.f64 (/.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 x x)) (/.f64 (*.f64 z (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z #s(literal 5641895835477563/10000000000000000 binary64)))) (*.f64 x x))) (/.f64 (*.f64 (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z #s(literal 5641895835477563/10000000000000000 binary64))))) (+.f64 (/.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 x x)) (/.f64 (*.f64 z (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z #s(literal 5641895835477563/10000000000000000 binary64)))) (*.f64 x x)))) (*.f64 y x))) y)) (/.f64 #s(literal -1 binary64) x))
(- (+ x (* -1 (/ (+ (* -1 (/ (+ (* -1 (/ (* (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/5000000000000000 (* 5641895835477563/10000000000000000 z)))) (+ (* 5641895835477563/5000000000000000 (/ 1 (pow x 2))) (/ (* z (+ 5641895835477563/5000000000000000 (* 5641895835477563/10000000000000000 z))) (pow x 2)))) x)) (* -1 (/ (* (pow (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/5000000000000000 (* 5641895835477563/10000000000000000 z)))) 2) (+ (* 5641895835477563/5000000000000000 (/ 1 (pow x 2))) (/ (* z (+ 5641895835477563/5000000000000000 (* 5641895835477563/10000000000000000 z))) (pow x 2)))) (* (pow x 2) y)))) y)) (+ (* 5641895835477563/5000000000000000 (/ 1 (pow x 2))) (/ (* z (+ 5641895835477563/5000000000000000 (* 5641895835477563/10000000000000000 z))) (pow x 2)))) y))) (/ 1 x))
(+.f64 (-.f64 x (/.f64 (-.f64 (+.f64 (/.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 x x)) (/.f64 (*.f64 z (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z #s(literal 5641895835477563/10000000000000000 binary64)))) (*.f64 x x))) (/.f64 (-.f64 (/.f64 (*.f64 (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z #s(literal 5641895835477563/10000000000000000 binary64))))) (+.f64 (/.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 x x)) (/.f64 (*.f64 z (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z #s(literal 5641895835477563/10000000000000000 binary64)))) (*.f64 x x)))) (-.f64 #s(literal 0 binary64) x)) (/.f64 (*.f64 (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z #s(literal 5641895835477563/10000000000000000 binary64))))) (*.f64 (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z #s(literal 5641895835477563/10000000000000000 binary64))))) (+.f64 (/.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 x x)) (/.f64 (*.f64 z (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z #s(literal 5641895835477563/10000000000000000 binary64)))) (*.f64 x x))))) (*.f64 y (*.f64 x x)))) y)) y)) (/.f64 #s(literal -1 binary64) x))
(+ x (/ y (- 5641895835477563/5000000000000000 (* x y))))
(+.f64 x (/.f64 y (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x))))
(+ x (+ (* -5641895835477563/5000000000000000 (/ (* y z) (pow (- 5641895835477563/5000000000000000 (* x y)) 2))) (/ y (- 5641895835477563/5000000000000000 (* x y)))))
(+.f64 (/.f64 y (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x))) (+.f64 (/.f64 (*.f64 #s(literal -5641895835477563/5000000000000000 binary64) (*.f64 y z)) (*.f64 (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)) (-.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 (+.f64 x (/.f64 y (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)))) (*.f64 z (+.f64 (*.f64 (+.f64 (/.f64 (*.f64 #s(literal -31830988618379068626528276418969/25000000000000000000000000000000 binary64) y) (*.f64 (-.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 y x))))) (/.f64 (*.f64 #s(literal 5641895835477563/10000000000000000 binary64) y) (*.f64 (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)) (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x))))) (neg.f64 z)) (*.f64 #s(literal -5641895835477563/5000000000000000 binary64) (/.f64 y (*.f64 (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)) (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 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)))))) (+ (* -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 (+.f64 x (/.f64 y (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)))) (*.f64 z (+.f64 (*.f64 z (-.f64 (*.f64 (+.f64 (/.f64 (*.f64 #s(literal -5641895835477563/5000000000000000 binary64) (+.f64 (/.f64 (*.f64 #s(literal -31830988618379068626528276418969/25000000000000000000000000000000 binary64) y) (*.f64 (-.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 y x))))) (/.f64 (*.f64 #s(literal 5641895835477563/10000000000000000 binary64) y) (*.f64 (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)) (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)))))) (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x))) (/.f64 (*.f64 #s(literal -31830988618379068626528276418969/50000000000000000000000000000000 binary64) y) (*.f64 (-.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 y x)))))) (neg.f64 z)) (+.f64 (/.f64 (*.f64 #s(literal -31830988618379068626528276418969/25000000000000000000000000000000 binary64) y) (*.f64 (-.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 y x))))) (/.f64 (*.f64 #s(literal 5641895835477563/10000000000000000 binary64) y) (*.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 (*.f64 (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)) (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x))))))))
x
(+ x (* 10000000000000000/5641895835477563 (/ y (pow z 2))))
(+.f64 x (/.f64 (*.f64 y #s(literal 10000000000000000/5641895835477563 binary64)) (*.f64 z z)))
(+ x (+ (* -20000000000000000/5641895835477563 (/ y (pow z 3))) (* 10000000000000000/5641895835477563 (/ y (pow z 2)))))
(+.f64 x (+.f64 (/.f64 (*.f64 y #s(literal 10000000000000000/5641895835477563 binary64)) (*.f64 z z)) (/.f64 (*.f64 y #s(literal -20000000000000000/5641895835477563 binary64)) (*.f64 z (*.f64 z z)))))
(- (+ x (+ (* -1 (/ (+ (* -40000000000000000/5641895835477563 y) (* 100000000000000000000000000000000/31830988618379068626528276418969 (* y (- 5641895835477563/5000000000000000 (* x y))))) (pow z 4))) (* 10000000000000000/5641895835477563 (/ y (pow z 2))))) (* 20000000000000000/5641895835477563 (/ y (pow z 3))))
(+.f64 (-.f64 (/.f64 (*.f64 y #s(literal 10000000000000000/5641895835477563 binary64)) (*.f64 z z)) (/.f64 (+.f64 (*.f64 y #s(literal -40000000000000000/5641895835477563 binary64)) (*.f64 y (*.f64 (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)) #s(literal 100000000000000000000000000000000/31830988618379068626528276418969 binary64)))) (pow.f64 z #s(literal 4 binary64)))) (+.f64 x (/.f64 (*.f64 y #s(literal -20000000000000000/5641895835477563 binary64)) (*.f64 z (*.f64 z z)))))
x
(+ x (* 10000000000000000/5641895835477563 (/ y (pow z 2))))
(+.f64 x (/.f64 (*.f64 y #s(literal 10000000000000000/5641895835477563 binary64)) (*.f64 z z)))
(+ x (+ (* -20000000000000000/5641895835477563 (/ y (pow z 3))) (* 10000000000000000/5641895835477563 (/ y (pow z 2)))))
(+.f64 x (+.f64 (/.f64 (*.f64 y #s(literal 10000000000000000/5641895835477563 binary64)) (*.f64 z z)) (/.f64 (*.f64 y #s(literal -20000000000000000/5641895835477563 binary64)) (*.f64 z (*.f64 z z)))))
(+ x (+ (* -1 (/ (- (+ (* -40000000000000000/5641895835477563 (/ y z)) (* 100000000000000000000000000000000/31830988618379068626528276418969 (/ (* y (- 5641895835477563/5000000000000000 (* x y))) z))) (* -20000000000000000/5641895835477563 y)) (pow z 3))) (* 10000000000000000/5641895835477563 (/ y (pow z 2)))))
(+.f64 x (-.f64 (/.f64 (*.f64 y #s(literal 10000000000000000/5641895835477563 binary64)) (*.f64 z z)) (/.f64 (+.f64 (/.f64 (*.f64 y #s(literal -40000000000000000/5641895835477563 binary64)) z) (+.f64 (*.f64 (*.f64 #s(literal 100000000000000000000000000000000/31830988618379068626528276418969 binary64) y) (/.f64 (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)) z)) (*.f64 y #s(literal 20000000000000000/5641895835477563 binary64)))) (*.f64 z (*.f64 z z)))))
(/ y (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/5000000000000000 (* 5641895835477563/10000000000000000 z)))))
(/.f64 y (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z #s(literal 5641895835477563/10000000000000000 binary64))))))
(* y (+ (/ 1 (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/5000000000000000 (* 5641895835477563/10000000000000000 z))))) (/ (* x y) (pow (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/5000000000000000 (* 5641895835477563/10000000000000000 z)))) 2))))
(*.f64 y (+.f64 (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z #s(literal 5641895835477563/10000000000000000 binary64)))))) (/.f64 (*.f64 y x) (*.f64 (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z #s(literal 5641895835477563/10000000000000000 binary64))))) (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z #s(literal 5641895835477563/10000000000000000 binary64)))))))))
(* y (+ (* y (- (/ (* (pow x 2) y) (pow (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/5000000000000000 (* 5641895835477563/10000000000000000 z)))) 3)) (* -1 (/ x (pow (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/5000000000000000 (* 5641895835477563/10000000000000000 z)))) 2))))) (/ 1 (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/5000000000000000 (* 5641895835477563/10000000000000000 z)))))))
(*.f64 y (+.f64 (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z #s(literal 5641895835477563/10000000000000000 binary64)))))) (*.f64 y (+.f64 (/.f64 (*.f64 y (*.f64 x x)) (*.f64 (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z #s(literal 5641895835477563/10000000000000000 binary64))))) (*.f64 (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z #s(literal 5641895835477563/10000000000000000 binary64))))) (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z #s(literal 5641895835477563/10000000000000000 binary64)))))))) (/.f64 x (*.f64 (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z #s(literal 5641895835477563/10000000000000000 binary64))))) (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z #s(literal 5641895835477563/10000000000000000 binary64)))))))))))
(* y (+ (* y (- (* y (- (/ (* (pow x 3) y) (pow (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/5000000000000000 (* 5641895835477563/10000000000000000 z)))) 4)) (* -1 (/ (pow x 2) (pow (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/5000000000000000 (* 5641895835477563/10000000000000000 z)))) 3))))) (* -1 (/ x (pow (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/5000000000000000 (* 5641895835477563/10000000000000000 z)))) 2))))) (/ 1 (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/5000000000000000 (* 5641895835477563/10000000000000000 z)))))))
(*.f64 y (+.f64 (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z #s(literal 5641895835477563/10000000000000000 binary64)))))) (*.f64 y (+.f64 (*.f64 y (+.f64 (/.f64 (*.f64 y (*.f64 x (*.f64 x x))) (pow.f64 (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z #s(literal 5641895835477563/10000000000000000 binary64))))) #s(literal 4 binary64))) (/.f64 (*.f64 x x) (*.f64 (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z #s(literal 5641895835477563/10000000000000000 binary64))))) (*.f64 (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z #s(literal 5641895835477563/10000000000000000 binary64))))) (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z #s(literal 5641895835477563/10000000000000000 binary64)))))))))) (/.f64 x (*.f64 (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z #s(literal 5641895835477563/10000000000000000 binary64))))) (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z #s(literal 5641895835477563/10000000000000000 binary64)))))))))))
(/ -1 x)
(/.f64 #s(literal -1 binary64) x)
(- (* -1 (/ (+ (* 5641895835477563/5000000000000000 (/ 1 (pow x 2))) (/ (* z (+ 5641895835477563/5000000000000000 (* 5641895835477563/10000000000000000 z))) (pow x 2))) y)) (/ 1 x))
(+.f64 (/.f64 (+.f64 (/.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 x x)) (/.f64 (*.f64 z (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z #s(literal 5641895835477563/10000000000000000 binary64)))) (*.f64 x x))) (-.f64 #s(literal 0 binary64) y)) (/.f64 #s(literal -1 binary64) x))
(- (* -1 (/ (* (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/5000000000000000 (* 5641895835477563/10000000000000000 z)))) (+ (* 5641895835477563/5000000000000000 (/ 1 (pow x 2))) (/ (* z (+ 5641895835477563/5000000000000000 (* 5641895835477563/10000000000000000 z))) (pow x 2)))) (* x (pow y 2)))) (+ (/ 1 x) (+ (/ 5641895835477563/5000000000000000 (* (pow x 2) y)) (/ (* z (+ 5641895835477563/5000000000000000 (* 5641895835477563/10000000000000000 z))) (* (pow x 2) y)))))
(-.f64 (/.f64 (*.f64 (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z #s(literal 5641895835477563/10000000000000000 binary64))))) (+.f64 (/.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 x x)) (/.f64 (*.f64 z (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z #s(literal 5641895835477563/10000000000000000 binary64)))) (*.f64 x x)))) (neg.f64 (*.f64 y (*.f64 y x)))) (+.f64 (/.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y (*.f64 x x))) (+.f64 (/.f64 #s(literal 1 binary64) x) (/.f64 (*.f64 z (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z #s(literal 5641895835477563/10000000000000000 binary64)))) (*.f64 y (*.f64 x x))))))
(- (* -1 (/ (* (pow (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/5000000000000000 (* 5641895835477563/10000000000000000 z)))) 2) (+ (* 5641895835477563/5000000000000000 (/ 1 (pow x 2))) (/ (* z (+ 5641895835477563/5000000000000000 (* 5641895835477563/10000000000000000 z))) (pow x 2)))) (* (pow x 2) (pow y 3)))) (+ (/ 1 x) (+ (/ 5641895835477563/5000000000000000 (* (pow x 2) y)) (+ (/ (* z (+ 5641895835477563/5000000000000000 (* 5641895835477563/10000000000000000 z))) (* (pow x 2) y)) (/ (* (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/5000000000000000 (* 5641895835477563/10000000000000000 z)))) (+ (* 5641895835477563/5000000000000000 (/ 1 (pow x 2))) (/ (* z (+ 5641895835477563/5000000000000000 (* 5641895835477563/10000000000000000 z))) (pow x 2)))) (* x (pow y 2)))))))
(-.f64 (/.f64 (*.f64 (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z #s(literal 5641895835477563/10000000000000000 binary64))))) (*.f64 (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z #s(literal 5641895835477563/10000000000000000 binary64))))) (+.f64 (/.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 x x)) (/.f64 (*.f64 z (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z #s(literal 5641895835477563/10000000000000000 binary64)))) (*.f64 x x))))) (neg.f64 (*.f64 (*.f64 y y) (*.f64 y (*.f64 x x))))) (+.f64 (+.f64 (/.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y (*.f64 x x))) (+.f64 (/.f64 #s(literal 1 binary64) x) (/.f64 (*.f64 z (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z #s(literal 5641895835477563/10000000000000000 binary64)))) (*.f64 y (*.f64 x x))))) (/.f64 (*.f64 (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z #s(literal 5641895835477563/10000000000000000 binary64))))) (+.f64 (/.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 x x)) (/.f64 (*.f64 z (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z #s(literal 5641895835477563/10000000000000000 binary64)))) (*.f64 x x)))) (*.f64 y (*.f64 y x)))))
(/ -1 x)
(/.f64 #s(literal -1 binary64) x)
(- (* -1 (/ (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/5000000000000000 (* 5641895835477563/10000000000000000 z)))) (* (pow x 2) y))) (/ 1 x))
(+.f64 (/.f64 (/.f64 (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z #s(literal 5641895835477563/10000000000000000 binary64))))) (*.f64 x x)) (-.f64 #s(literal 0 binary64) y)) (/.f64 #s(literal -1 binary64) x))
(- (* -1 (/ (- (/ (pow (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/5000000000000000 (* 5641895835477563/10000000000000000 z)))) 2) (* (pow x 3) y)) (* -1 (/ (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/5000000000000000 (* 5641895835477563/10000000000000000 z)))) (pow x 2)))) y)) (/ 1 x))
(+.f64 (/.f64 (+.f64 (/.f64 (*.f64 (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z #s(literal 5641895835477563/10000000000000000 binary64))))) (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z #s(literal 5641895835477563/10000000000000000 binary64)))))) (*.f64 y (*.f64 x (*.f64 x x)))) (/.f64 (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z #s(literal 5641895835477563/10000000000000000 binary64))))) (*.f64 x x))) (-.f64 #s(literal 0 binary64) y)) (/.f64 #s(literal -1 binary64) x))
(- (* -1 (/ (- (* -1 (/ (- (* -1 (/ (pow (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/5000000000000000 (* 5641895835477563/10000000000000000 z)))) 3) (* (pow x 4) y))) (/ (pow (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/5000000000000000 (* 5641895835477563/10000000000000000 z)))) 2) (pow x 3))) y)) (* -1 (/ (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/5000000000000000 (* 5641895835477563/10000000000000000 z)))) (pow x 2)))) y)) (/ 1 x))
(+.f64 (/.f64 (*.f64 #s(literal 1 binary64) (-.f64 (/.f64 (-.f64 (/.f64 (*.f64 (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z #s(literal 5641895835477563/10000000000000000 binary64))))) (*.f64 (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z #s(literal 5641895835477563/10000000000000000 binary64))))) (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z #s(literal 5641895835477563/10000000000000000 binary64))))))) (neg.f64 (*.f64 y (pow.f64 x #s(literal 4 binary64))))) (*.f64 (/.f64 (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z #s(literal 5641895835477563/10000000000000000 binary64))))) (*.f64 x x)) (/.f64 (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z #s(literal 5641895835477563/10000000000000000 binary64))))) x))) y) (/.f64 (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z #s(literal 5641895835477563/10000000000000000 binary64))))) (*.f64 x x)))) y) (/.f64 #s(literal -1 binary64) 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 y (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x))) (/.f64 (*.f64 #s(literal -5641895835477563/5000000000000000 binary64) (*.f64 y z)) (*.f64 (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)) (-.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))))
(+.f64 (/.f64 y (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x))) (*.f64 z (+.f64 (*.f64 (+.f64 (/.f64 (*.f64 #s(literal -31830988618379068626528276418969/25000000000000000000000000000000 binary64) y) (*.f64 (-.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 y x))))) (/.f64 (*.f64 #s(literal 5641895835477563/10000000000000000 binary64) y) (*.f64 (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)) (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x))))) (neg.f64 z)) (*.f64 #s(literal -5641895835477563/5000000000000000 binary64) (/.f64 y (*.f64 (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)) (-.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)))))) (+ (* -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 (/.f64 y (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x))) (*.f64 z (+.f64 (*.f64 z (-.f64 (*.f64 (+.f64 (/.f64 (*.f64 #s(literal -5641895835477563/5000000000000000 binary64) (+.f64 (/.f64 (*.f64 #s(literal -31830988618379068626528276418969/25000000000000000000000000000000 binary64) y) (*.f64 (-.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 y x))))) (/.f64 (*.f64 #s(literal 5641895835477563/10000000000000000 binary64) y) (*.f64 (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)) (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)))))) (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x))) (/.f64 (*.f64 #s(literal -31830988618379068626528276418969/50000000000000000000000000000000 binary64) y) (*.f64 (-.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 y x)))))) (neg.f64 z)) (+.f64 (/.f64 (*.f64 #s(literal -31830988618379068626528276418969/25000000000000000000000000000000 binary64) y) (*.f64 (-.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 y x))))) (/.f64 (*.f64 #s(literal 5641895835477563/10000000000000000 binary64) y) (*.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 (*.f64 (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)) (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x))))))))
(* 10000000000000000/5641895835477563 (/ y (pow z 2)))
(/.f64 (*.f64 y #s(literal 10000000000000000/5641895835477563 binary64)) (*.f64 z z))
(/ (+ (* -20000000000000000/5641895835477563 (/ y z)) (* 10000000000000000/5641895835477563 y)) (pow z 2))
(/.f64 (+.f64 (/.f64 (*.f64 y #s(literal -20000000000000000/5641895835477563 binary64)) z) (*.f64 y #s(literal 10000000000000000/5641895835477563 binary64))) (*.f64 z z))
(/ (- (+ (* -1 (/ (+ (* -40000000000000000/5641895835477563 y) (* 100000000000000000000000000000000/31830988618379068626528276418969 (* y (- 5641895835477563/5000000000000000 (* x y))))) (pow z 2))) (* 10000000000000000/5641895835477563 y)) (* 20000000000000000/5641895835477563 (/ y z))) (pow z 2))
(/.f64 (+.f64 (-.f64 (*.f64 y #s(literal 10000000000000000/5641895835477563 binary64)) (/.f64 (+.f64 (*.f64 y #s(literal -40000000000000000/5641895835477563 binary64)) (*.f64 y (*.f64 (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)) #s(literal 100000000000000000000000000000000/31830988618379068626528276418969 binary64)))) (*.f64 z z))) (/.f64 (*.f64 y #s(literal -20000000000000000/5641895835477563 binary64)) z)) (*.f64 z z))
(/ (- (+ (* -1 (/ (+ (* -200000000000000000000000000000000/31830988618379068626528276418969 (* y (- 5641895835477563/5000000000000000 (* x y)))) (* -2 (+ (* -40000000000000000/5641895835477563 y) (* 100000000000000000000000000000000/31830988618379068626528276418969 (* y (- 5641895835477563/5000000000000000 (* x y))))))) (pow z 3))) (* 10000000000000000/5641895835477563 y)) (+ (* -40000000000000000/5641895835477563 (/ y (pow z 2))) (+ (* 100000000000000000000000000000000/31830988618379068626528276418969 (/ (* y (- 5641895835477563/5000000000000000 (* x y))) (pow z 2))) (* 20000000000000000/5641895835477563 (/ y z))))) (pow z 2))
(/.f64 (-.f64 (-.f64 (*.f64 y #s(literal 10000000000000000/5641895835477563 binary64)) (/.f64 (+.f64 (*.f64 y (*.f64 (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)) #s(literal -200000000000000000000000000000000/31830988618379068626528276418969 binary64))) (+.f64 (*.f64 y (*.f64 (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)) #s(literal -200000000000000000000000000000000/31830988618379068626528276418969 binary64))) (*.f64 #s(literal 80000000000000000/5641895835477563 binary64) y))) (*.f64 z (*.f64 z z)))) (+.f64 (/.f64 (*.f64 y #s(literal -40000000000000000/5641895835477563 binary64)) (*.f64 z z)) (+.f64 (*.f64 (/.f64 y z) #s(literal 20000000000000000/5641895835477563 binary64)) (/.f64 (*.f64 y (*.f64 (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)) #s(literal 100000000000000000000000000000000/31830988618379068626528276418969 binary64))) (*.f64 z z))))) (*.f64 z z))
(* 10000000000000000/5641895835477563 (/ y (pow z 2)))
(/.f64 (*.f64 y #s(literal 10000000000000000/5641895835477563 binary64)) (*.f64 z z))
(/ (+ (* -20000000000000000/5641895835477563 (/ y z)) (* 10000000000000000/5641895835477563 y)) (pow z 2))
(/.f64 (+.f64 (/.f64 (*.f64 y #s(literal -20000000000000000/5641895835477563 binary64)) z) (*.f64 y #s(literal 10000000000000000/5641895835477563 binary64))) (*.f64 z z))
(/ (+ (* -1 (/ (- (+ (* -40000000000000000/5641895835477563 (/ y z)) (* 100000000000000000000000000000000/31830988618379068626528276418969 (/ (* y (- 5641895835477563/5000000000000000 (* x y))) z))) (* -20000000000000000/5641895835477563 y)) z)) (* 10000000000000000/5641895835477563 y)) (pow z 2))
(/.f64 (-.f64 (*.f64 y #s(literal 10000000000000000/5641895835477563 binary64)) (/.f64 (+.f64 (/.f64 (*.f64 y #s(literal -40000000000000000/5641895835477563 binary64)) z) (+.f64 (*.f64 (*.f64 #s(literal 100000000000000000000000000000000/31830988618379068626528276418969 binary64) y) (/.f64 (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)) z)) (*.f64 y #s(literal 20000000000000000/5641895835477563 binary64)))) z)) (*.f64 z z))
(/ (+ (* -1 (/ (- (* -1 (/ (- (+ (* 2 (/ (+ (* -40000000000000000/5641895835477563 y) (* 100000000000000000000000000000000/31830988618379068626528276418969 (* y (- 5641895835477563/5000000000000000 (* x y))))) z)) (* 200000000000000000000000000000000/31830988618379068626528276418969 (/ (* y (- 5641895835477563/5000000000000000 (* x y))) z))) (+ (* -40000000000000000/5641895835477563 y) (* 100000000000000000000000000000000/31830988618379068626528276418969 (* y (- 5641895835477563/5000000000000000 (* x y)))))) z)) (* -20000000000000000/5641895835477563 y)) z)) (* 10000000000000000/5641895835477563 y)) (pow z 2))
(/.f64 (-.f64 (*.f64 y #s(literal 10000000000000000/5641895835477563 binary64)) (/.f64 (+.f64 (/.f64 (+.f64 (/.f64 (*.f64 #s(literal 2 binary64) (+.f64 (*.f64 y #s(literal -40000000000000000/5641895835477563 binary64)) (*.f64 y (*.f64 (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)) #s(literal 100000000000000000000000000000000/31830988618379068626528276418969 binary64))))) z) (-.f64 (*.f64 (*.f64 #s(literal 200000000000000000000000000000000/31830988618379068626528276418969 binary64) y) (/.f64 (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)) z)) (+.f64 (*.f64 y #s(literal -40000000000000000/5641895835477563 binary64)) (*.f64 y (*.f64 (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)) #s(literal 100000000000000000000000000000000/31830988618379068626528276418969 binary64)))))) (neg.f64 z)) (*.f64 y #s(literal 20000000000000000/5641895835477563 binary64))) z)) (*.f64 z z))
(/ y (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/5000000000000000 (* 5641895835477563/10000000000000000 z)))))
(/.f64 y (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z #s(literal 5641895835477563/10000000000000000 binary64))))))
(+ (/ y (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/5000000000000000 (* 5641895835477563/10000000000000000 z))))) (/ (* x (pow y 2)) (pow (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/5000000000000000 (* 5641895835477563/10000000000000000 z)))) 2)))
(+.f64 (/.f64 y (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z #s(literal 5641895835477563/10000000000000000 binary64)))))) (/.f64 (*.f64 y (*.f64 y x)) (*.f64 (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z #s(literal 5641895835477563/10000000000000000 binary64))))) (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z #s(literal 5641895835477563/10000000000000000 binary64))))))))
(+ (* x (- (/ (* x (pow y 3)) (pow (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/5000000000000000 (* 5641895835477563/10000000000000000 z)))) 3)) (* -1 (/ (pow y 2) (pow (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/5000000000000000 (* 5641895835477563/10000000000000000 z)))) 2))))) (/ y (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/5000000000000000 (* 5641895835477563/10000000000000000 z))))))
(+.f64 (/.f64 y (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z #s(literal 5641895835477563/10000000000000000 binary64)))))) (*.f64 x (+.f64 (/.f64 (*.f64 y (*.f64 y (*.f64 y x))) (*.f64 (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z #s(literal 5641895835477563/10000000000000000 binary64))))) (*.f64 (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z #s(literal 5641895835477563/10000000000000000 binary64))))) (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z #s(literal 5641895835477563/10000000000000000 binary64)))))))) (/.f64 (*.f64 y y) (*.f64 (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z #s(literal 5641895835477563/10000000000000000 binary64))))) (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z #s(literal 5641895835477563/10000000000000000 binary64))))))))))
(+ (* x (- (* x (- (/ (* x (pow y 4)) (pow (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/5000000000000000 (* 5641895835477563/10000000000000000 z)))) 4)) (* -1 (/ (pow y 3) (pow (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/5000000000000000 (* 5641895835477563/10000000000000000 z)))) 3))))) (* -1 (/ (pow y 2) (pow (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/5000000000000000 (* 5641895835477563/10000000000000000 z)))) 2))))) (/ y (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/5000000000000000 (* 5641895835477563/10000000000000000 z))))))
(+.f64 (/.f64 y (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z #s(literal 5641895835477563/10000000000000000 binary64)))))) (*.f64 x (+.f64 (*.f64 x (+.f64 (/.f64 (*.f64 x (pow.f64 y #s(literal 4 binary64))) (pow.f64 (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z #s(literal 5641895835477563/10000000000000000 binary64))))) #s(literal 4 binary64))) (/.f64 (*.f64 y (*.f64 y y)) (*.f64 (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z #s(literal 5641895835477563/10000000000000000 binary64))))) (*.f64 (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z #s(literal 5641895835477563/10000000000000000 binary64))))) (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z #s(literal 5641895835477563/10000000000000000 binary64)))))))))) (/.f64 (*.f64 y y) (*.f64 (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z #s(literal 5641895835477563/10000000000000000 binary64))))) (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z #s(literal 5641895835477563/10000000000000000 binary64))))))))))
(/ -1 x)
(/.f64 #s(literal -1 binary64) x)
(/ (- (* -1 (/ (+ (* 5641895835477563/5000000000000000 (/ 1 y)) (/ (* z (+ 5641895835477563/5000000000000000 (* 5641895835477563/10000000000000000 z))) y)) x)) 1) x)
(/.f64 (+.f64 (/.f64 (+.f64 (/.f64 #s(literal 5641895835477563/5000000000000000 binary64) y) (/.f64 (*.f64 z (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z #s(literal 5641895835477563/10000000000000000 binary64)))) y)) (-.f64 #s(literal 0 binary64) x)) #s(literal -1 binary64)) x)
(/ (- (* -1 (/ (* (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/5000000000000000 (* 5641895835477563/10000000000000000 z)))) (+ (* 5641895835477563/5000000000000000 (/ 1 y)) (/ (* z (+ 5641895835477563/5000000000000000 (* 5641895835477563/10000000000000000 z))) y))) (* (pow x 2) y))) (+ 1 (+ (/ 5641895835477563/5000000000000000 (* x y)) (/ (* z (+ 5641895835477563/5000000000000000 (* 5641895835477563/10000000000000000 z))) (* x y))))) x)
(/.f64 (-.f64 (/.f64 (*.f64 (-.f64 #s(literal 0 binary64) (+.f64 (/.f64 #s(literal 5641895835477563/5000000000000000 binary64) y) (/.f64 (*.f64 z (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z #s(literal 5641895835477563/10000000000000000 binary64)))) y))) (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z #s(literal 5641895835477563/10000000000000000 binary64)))))) (*.f64 y (*.f64 x x))) (+.f64 #s(literal 1 binary64) (+.f64 (/.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)) (/.f64 (*.f64 z (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z #s(literal 5641895835477563/10000000000000000 binary64)))) (*.f64 y x))))) x)
(/ (- (* -1 (/ (* (pow (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/5000000000000000 (* 5641895835477563/10000000000000000 z)))) 2) (+ (* 5641895835477563/5000000000000000 (/ 1 y)) (/ (* z (+ 5641895835477563/5000000000000000 (* 5641895835477563/10000000000000000 z))) y))) (* (pow x 3) (pow y 2)))) (+ 1 (+ (/ 5641895835477563/5000000000000000 (* x y)) (+ (/ (* z (+ 5641895835477563/5000000000000000 (* 5641895835477563/10000000000000000 z))) (* x y)) (/ (* (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/5000000000000000 (* 5641895835477563/10000000000000000 z)))) (+ (* 5641895835477563/5000000000000000 (/ 1 y)) (/ (* z (+ 5641895835477563/5000000000000000 (* 5641895835477563/10000000000000000 z))) y))) (* (pow x 2) y)))))) x)
(/.f64 (-.f64 (-.f64 #s(literal 0 binary64) (*.f64 (*.f64 (/.f64 (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z #s(literal 5641895835477563/10000000000000000 binary64))))) (*.f64 x x)) (/.f64 (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z #s(literal 5641895835477563/10000000000000000 binary64))))) x)) (/.f64 (+.f64 (/.f64 #s(literal 5641895835477563/5000000000000000 binary64) y) (/.f64 (*.f64 z (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z #s(literal 5641895835477563/10000000000000000 binary64)))) y)) (*.f64 y y)))) (+.f64 #s(literal 1 binary64) (+.f64 (/.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)) (+.f64 (*.f64 (/.f64 (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z #s(literal 5641895835477563/10000000000000000 binary64))))) (*.f64 x x)) (/.f64 (+.f64 (/.f64 #s(literal 5641895835477563/5000000000000000 binary64) y) (/.f64 (*.f64 z (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z #s(literal 5641895835477563/10000000000000000 binary64)))) y)) y)) (/.f64 (*.f64 z (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z #s(literal 5641895835477563/10000000000000000 binary64)))) (*.f64 y x)))))) x)
(/ -1 x)
(/.f64 #s(literal -1 binary64) x)
(* -1 (/ (+ 1 (+ (/ 5641895835477563/5000000000000000 (* x y)) (/ (* z (+ 5641895835477563/5000000000000000 (* 5641895835477563/10000000000000000 z))) (* x y)))) x))
(/.f64 (+.f64 #s(literal 1 binary64) (+.f64 (/.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)) (/.f64 (*.f64 z (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z #s(literal 5641895835477563/10000000000000000 binary64)))) (*.f64 y x)))) (-.f64 #s(literal 0 binary64) x))
(* -1 (/ (+ 1 (* -1 (/ (- (* -1 (/ (* (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/5000000000000000 (* 5641895835477563/10000000000000000 z)))) (+ (* 5641895835477563/5000000000000000 (/ 1 y)) (/ (* z (+ 5641895835477563/5000000000000000 (* 5641895835477563/10000000000000000 z))) y))) (* x y))) (+ (* 5641895835477563/5000000000000000 (/ 1 y)) (/ (* z (+ 5641895835477563/5000000000000000 (* 5641895835477563/10000000000000000 z))) y))) x))) x))
(/.f64 (-.f64 #s(literal 1 binary64) (/.f64 (-.f64 (/.f64 (*.f64 (-.f64 #s(literal 0 binary64) (+.f64 (/.f64 #s(literal 5641895835477563/5000000000000000 binary64) y) (/.f64 (*.f64 z (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z #s(literal 5641895835477563/10000000000000000 binary64)))) y))) (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z #s(literal 5641895835477563/10000000000000000 binary64)))))) (*.f64 y x)) (+.f64 (/.f64 #s(literal 5641895835477563/5000000000000000 binary64) y) (/.f64 (*.f64 z (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z #s(literal 5641895835477563/10000000000000000 binary64)))) y))) x)) (-.f64 #s(literal 0 binary64) x))
(* -1 (/ (+ 1 (* -1 (/ (- (* -1 (/ (- (/ (* (pow (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/5000000000000000 (* 5641895835477563/10000000000000000 z)))) 2) (+ (* 5641895835477563/5000000000000000 (/ 1 y)) (/ (* z (+ 5641895835477563/5000000000000000 (* 5641895835477563/10000000000000000 z))) y))) (* x (pow y 2))) (* -1 (/ (* (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/5000000000000000 (* 5641895835477563/10000000000000000 z)))) (+ (* 5641895835477563/5000000000000000 (/ 1 y)) (/ (* z (+ 5641895835477563/5000000000000000 (* 5641895835477563/10000000000000000 z))) y))) y))) x)) (+ (* 5641895835477563/5000000000000000 (/ 1 y)) (/ (* z (+ 5641895835477563/5000000000000000 (* 5641895835477563/10000000000000000 z))) y))) x))) x))
(/.f64 (-.f64 #s(literal 1 binary64) (/.f64 (-.f64 (-.f64 #s(literal 0 binary64) (/.f64 (+.f64 (/.f64 (*.f64 (*.f64 (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z #s(literal 5641895835477563/10000000000000000 binary64))))) (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z #s(literal 5641895835477563/10000000000000000 binary64)))))) (+.f64 (/.f64 #s(literal 5641895835477563/5000000000000000 binary64) y) (/.f64 (*.f64 z (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z #s(literal 5641895835477563/10000000000000000 binary64)))) y))) (*.f64 y (*.f64 y x))) (/.f64 (*.f64 (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z #s(literal 5641895835477563/10000000000000000 binary64))))) (+.f64 (/.f64 #s(literal 5641895835477563/5000000000000000 binary64) y) (/.f64 (*.f64 z (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z #s(literal 5641895835477563/10000000000000000 binary64)))) y))) y)) x)) (+.f64 (/.f64 #s(literal 5641895835477563/5000000000000000 binary64) y) (/.f64 (*.f64 z (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z #s(literal 5641895835477563/10000000000000000 binary64)))) y))) x)) (-.f64 #s(literal 0 binary64) x))
(- 5641895835477563/5000000000000000 (* x y))
(-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x))
(- (+ 5641895835477563/5000000000000000 (* 5641895835477563/5000000000000000 z)) (* x y))
(+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (-.f64 (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) z) (*.f64 y x)))
(- (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/5000000000000000 (* 5641895835477563/10000000000000000 z)))) (* x y))
(+.f64 (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)) (*.f64 z (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z #s(literal 5641895835477563/10000000000000000 binary64)))))
(- (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/5000000000000000 (* 5641895835477563/10000000000000000 z)))) (* x y))
(+.f64 (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)) (*.f64 z (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z #s(literal 5641895835477563/10000000000000000 binary64)))))
(* 5641895835477563/10000000000000000 (pow z 2))
(*.f64 (*.f64 z z) #s(literal 5641895835477563/10000000000000000 binary64))
(* (pow z 2) (+ 5641895835477563/10000000000000000 (* 5641895835477563/5000000000000000 (/ 1 z))))
(*.f64 (*.f64 z z) (+.f64 (/.f64 #s(literal 5641895835477563/5000000000000000 binary64) z) #s(literal 5641895835477563/10000000000000000 binary64)))
(* (pow z 2) (- (+ 5641895835477563/10000000000000000 (+ (* 5641895835477563/5000000000000000 (/ 1 z)) (/ 5641895835477563/5000000000000000 (pow z 2)))) (/ (* x y) (pow z 2))))
(*.f64 (*.f64 z z) (+.f64 (+.f64 (/.f64 #s(literal 5641895835477563/5000000000000000 binary64) z) #s(literal 5641895835477563/10000000000000000 binary64)) (/.f64 (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)) (*.f64 z z))))
(* (pow z 2) (- (+ 5641895835477563/10000000000000000 (+ (* 5641895835477563/5000000000000000 (/ 1 z)) (/ 5641895835477563/5000000000000000 (pow z 2)))) (/ (* x y) (pow z 2))))
(*.f64 (*.f64 z z) (+.f64 (+.f64 (/.f64 #s(literal 5641895835477563/5000000000000000 binary64) z) #s(literal 5641895835477563/10000000000000000 binary64)) (/.f64 (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)) (*.f64 z z))))
(* 5641895835477563/10000000000000000 (pow z 2))
(*.f64 (*.f64 z z) #s(literal 5641895835477563/10000000000000000 binary64))
(* (pow z 2) (+ 5641895835477563/10000000000000000 (* 5641895835477563/5000000000000000 (/ 1 z))))
(*.f64 (*.f64 z z) (+.f64 (/.f64 #s(literal 5641895835477563/5000000000000000 binary64) z) #s(literal 5641895835477563/10000000000000000 binary64)))
(* (pow z 2) (+ 5641895835477563/10000000000000000 (* -1 (/ (- (* -1 (/ (- 5641895835477563/5000000000000000 (* x y)) z)) 5641895835477563/5000000000000000) z))))
(*.f64 (*.f64 z z) (-.f64 #s(literal 5641895835477563/10000000000000000 binary64) (/.f64 (+.f64 (-.f64 #s(literal 0 binary64) (/.f64 (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)) z)) #s(literal -5641895835477563/5000000000000000 binary64)) z)))
(* (pow z 2) (+ 5641895835477563/10000000000000000 (* -1 (/ (- (* -1 (/ (- 5641895835477563/5000000000000000 (* x y)) z)) 5641895835477563/5000000000000000) z))))
(*.f64 (*.f64 z z) (-.f64 #s(literal 5641895835477563/10000000000000000 binary64) (/.f64 (+.f64 (-.f64 #s(literal 0 binary64) (/.f64 (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)) z)) #s(literal -5641895835477563/5000000000000000 binary64)) z)))
(+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/5000000000000000 (* 5641895835477563/10000000000000000 z))))
(+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z #s(literal 5641895835477563/10000000000000000 binary64)))))
(+ 5641895835477563/5000000000000000 (+ (* -1 (* x y)) (* z (+ 5641895835477563/5000000000000000 (* 5641895835477563/10000000000000000 z)))))
(+.f64 (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)) (*.f64 z (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z #s(literal 5641895835477563/10000000000000000 binary64)))))
(+ 5641895835477563/5000000000000000 (+ (* -1 (* x y)) (* z (+ 5641895835477563/5000000000000000 (* 5641895835477563/10000000000000000 z)))))
(+.f64 (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)) (*.f64 z (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z #s(literal 5641895835477563/10000000000000000 binary64)))))
(+ 5641895835477563/5000000000000000 (+ (* -1 (* x y)) (* z (+ 5641895835477563/5000000000000000 (* 5641895835477563/10000000000000000 z)))))
(+.f64 (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)) (*.f64 z (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z #s(literal 5641895835477563/10000000000000000 binary64)))))
(* -1 (* x y))
(-.f64 #s(literal 0 binary64) (*.f64 y x))
(* x (- (+ (* 5641895835477563/5000000000000000 (/ 1 x)) (/ (* z (+ 5641895835477563/5000000000000000 (* 5641895835477563/10000000000000000 z))) x)) y))
(*.f64 x (+.f64 (/.f64 #s(literal 5641895835477563/5000000000000000 binary64) x) (-.f64 (/.f64 (*.f64 z (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z #s(literal 5641895835477563/10000000000000000 binary64)))) x) y)))
(* x (- (+ (* 5641895835477563/5000000000000000 (/ 1 x)) (/ (* z (+ 5641895835477563/5000000000000000 (* 5641895835477563/10000000000000000 z))) x)) y))
(*.f64 x (+.f64 (/.f64 #s(literal 5641895835477563/5000000000000000 binary64) x) (-.f64 (/.f64 (*.f64 z (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z #s(literal 5641895835477563/10000000000000000 binary64)))) x) y)))
(* x (- (+ (* 5641895835477563/5000000000000000 (/ 1 x)) (/ (* z (+ 5641895835477563/5000000000000000 (* 5641895835477563/10000000000000000 z))) x)) y))
(*.f64 x (+.f64 (/.f64 #s(literal 5641895835477563/5000000000000000 binary64) x) (-.f64 (/.f64 (*.f64 z (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z #s(literal 5641895835477563/10000000000000000 binary64)))) x) y)))
(* -1 (* x y))
(-.f64 #s(literal 0 binary64) (*.f64 y x))
(* -1 (* x (- (* -1 (/ (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/5000000000000000 (* 5641895835477563/10000000000000000 z)))) x)) (* -1 y))))
(*.f64 x (-.f64 (/.f64 (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z #s(literal 5641895835477563/10000000000000000 binary64))))) x) y))
(* -1 (* x (- (* -1 (/ (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/5000000000000000 (* 5641895835477563/10000000000000000 z)))) x)) (* -1 y))))
(*.f64 x (-.f64 (/.f64 (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z #s(literal 5641895835477563/10000000000000000 binary64))))) x) y))
(* -1 (* x (- (* -1 (/ (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/5000000000000000 (* 5641895835477563/10000000000000000 z)))) x)) (* -1 y))))
(*.f64 x (-.f64 (/.f64 (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z #s(literal 5641895835477563/10000000000000000 binary64))))) x) y))
(+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/5000000000000000 (* 5641895835477563/10000000000000000 z))))
(+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z #s(literal 5641895835477563/10000000000000000 binary64)))))
(+ 5641895835477563/5000000000000000 (+ (* -1 (* x y)) (* z (+ 5641895835477563/5000000000000000 (* 5641895835477563/10000000000000000 z)))))
(+.f64 (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)) (*.f64 z (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z #s(literal 5641895835477563/10000000000000000 binary64)))))
(+ 5641895835477563/5000000000000000 (+ (* -1 (* x y)) (* z (+ 5641895835477563/5000000000000000 (* 5641895835477563/10000000000000000 z)))))
(+.f64 (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)) (*.f64 z (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z #s(literal 5641895835477563/10000000000000000 binary64)))))
(+ 5641895835477563/5000000000000000 (+ (* -1 (* x y)) (* z (+ 5641895835477563/5000000000000000 (* 5641895835477563/10000000000000000 z)))))
(+.f64 (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)) (*.f64 z (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z #s(literal 5641895835477563/10000000000000000 binary64)))))
(* -1 (* x y))
(-.f64 #s(literal 0 binary64) (*.f64 y x))
(* y (- (+ (* 5641895835477563/5000000000000000 (/ 1 y)) (/ (* z (+ 5641895835477563/5000000000000000 (* 5641895835477563/10000000000000000 z))) y)) x))
(*.f64 y (+.f64 (/.f64 (*.f64 z (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z #s(literal 5641895835477563/10000000000000000 binary64)))) y) (-.f64 (/.f64 #s(literal 5641895835477563/5000000000000000 binary64) y) x)))
(* y (- (+ (* 5641895835477563/5000000000000000 (/ 1 y)) (/ (* z (+ 5641895835477563/5000000000000000 (* 5641895835477563/10000000000000000 z))) y)) x))
(*.f64 y (+.f64 (/.f64 (*.f64 z (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z #s(literal 5641895835477563/10000000000000000 binary64)))) y) (-.f64 (/.f64 #s(literal 5641895835477563/5000000000000000 binary64) y) x)))
(* y (- (+ (* 5641895835477563/5000000000000000 (/ 1 y)) (/ (* z (+ 5641895835477563/5000000000000000 (* 5641895835477563/10000000000000000 z))) y)) x))
(*.f64 y (+.f64 (/.f64 (*.f64 z (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z #s(literal 5641895835477563/10000000000000000 binary64)))) y) (-.f64 (/.f64 #s(literal 5641895835477563/5000000000000000 binary64) y) x)))
(* -1 (* x y))
(-.f64 #s(literal 0 binary64) (*.f64 y x))
(* -1 (* y (- (* -1 (/ (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/5000000000000000 (* 5641895835477563/10000000000000000 z)))) y)) (* -1 x))))
(*.f64 y (-.f64 (/.f64 (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z #s(literal 5641895835477563/10000000000000000 binary64))))) y) x))
(* -1 (* y (- (* -1 (/ (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/5000000000000000 (* 5641895835477563/10000000000000000 z)))) y)) (* -1 x))))
(*.f64 y (-.f64 (/.f64 (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z #s(literal 5641895835477563/10000000000000000 binary64))))) y) x))
(* -1 (* y (- (* -1 (/ (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/5000000000000000 (* 5641895835477563/10000000000000000 z)))) y)) (* -1 x))))
(*.f64 y (-.f64 (/.f64 (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z #s(literal 5641895835477563/10000000000000000 binary64))))) y) x))
5641895835477563/5000000000000000
#s(literal 5641895835477563/5000000000000000 binary64)
(+ 5641895835477563/5000000000000000 (* 5641895835477563/5000000000000000 z))
(+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) z))
(+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/5000000000000000 (* 5641895835477563/10000000000000000 z))))
(+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z #s(literal 5641895835477563/10000000000000000 binary64)))))
(+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/5000000000000000 (* 5641895835477563/10000000000000000 z))))
(+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z #s(literal 5641895835477563/10000000000000000 binary64)))))
(* 5641895835477563/10000000000000000 (pow z 2))
(*.f64 (*.f64 z z) #s(literal 5641895835477563/10000000000000000 binary64))
(* (pow z 2) (+ 5641895835477563/10000000000000000 (* 5641895835477563/5000000000000000 (/ 1 z))))
(*.f64 (*.f64 z z) (+.f64 (/.f64 #s(literal 5641895835477563/5000000000000000 binary64) z) #s(literal 5641895835477563/10000000000000000 binary64)))
(* (pow z 2) (+ 5641895835477563/10000000000000000 (+ (* 5641895835477563/5000000000000000 (/ 1 z)) (/ 5641895835477563/5000000000000000 (pow z 2)))))
(*.f64 (*.f64 z z) (+.f64 (/.f64 #s(literal 5641895835477563/5000000000000000 binary64) z) (+.f64 #s(literal 5641895835477563/10000000000000000 binary64) (/.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z z)))))
(* (pow z 2) (+ 5641895835477563/10000000000000000 (+ (* 5641895835477563/5000000000000000 (/ 1 z)) (/ 5641895835477563/5000000000000000 (pow z 2)))))
(*.f64 (*.f64 z z) (+.f64 (/.f64 #s(literal 5641895835477563/5000000000000000 binary64) z) (+.f64 #s(literal 5641895835477563/10000000000000000 binary64) (/.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z z)))))
(* 5641895835477563/10000000000000000 (pow z 2))
(*.f64 (*.f64 z z) #s(literal 5641895835477563/10000000000000000 binary64))
(* (pow z 2) (+ 5641895835477563/10000000000000000 (* 5641895835477563/5000000000000000 (/ 1 z))))
(*.f64 (*.f64 z z) (+.f64 (/.f64 #s(literal 5641895835477563/5000000000000000 binary64) z) #s(literal 5641895835477563/10000000000000000 binary64)))
(* (pow z 2) (+ 5641895835477563/10000000000000000 (+ (* 5641895835477563/5000000000000000 (/ 1 z)) (/ 5641895835477563/5000000000000000 (pow z 2)))))
(*.f64 (*.f64 z z) (+.f64 (/.f64 #s(literal 5641895835477563/5000000000000000 binary64) z) (+.f64 #s(literal 5641895835477563/10000000000000000 binary64) (/.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z z)))))
(* (pow z 2) (+ 5641895835477563/10000000000000000 (+ (* 5641895835477563/5000000000000000 (/ 1 z)) (/ 5641895835477563/5000000000000000 (pow z 2)))))
(*.f64 (*.f64 z z) (+.f64 (/.f64 #s(literal 5641895835477563/5000000000000000 binary64) z) (+.f64 #s(literal 5641895835477563/10000000000000000 binary64) (/.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z z)))))
(* 5000000000000000/5641895835477563 (/ y (exp z)))
(/.f64 (*.f64 y #s(literal 5000000000000000/5641895835477563 binary64)) (exp.f64 z))
(* 5000000000000000/5641895835477563 (/ y (exp z)))
(/.f64 (*.f64 y #s(literal 5000000000000000/5641895835477563 binary64)) (exp.f64 z))
(* 5000000000000000/5641895835477563 (/ y (exp z)))
(/.f64 (*.f64 y #s(literal 5000000000000000/5641895835477563 binary64)) (exp.f64 z))
(* 5000000000000000/5641895835477563 (/ y (exp z)))
(/.f64 (*.f64 y #s(literal 5000000000000000/5641895835477563 binary64)) (exp.f64 z))
(* 5000000000000000/5641895835477563 (/ y (exp z)))
(/.f64 (*.f64 y #s(literal 5000000000000000/5641895835477563 binary64)) (exp.f64 z))
(* 5000000000000000/5641895835477563 (/ y (exp z)))
(/.f64 (*.f64 y #s(literal 5000000000000000/5641895835477563 binary64)) (exp.f64 z))
(* 5000000000000000/5641895835477563 (/ y (exp z)))
(/.f64 (*.f64 y #s(literal 5000000000000000/5641895835477563 binary64)) (exp.f64 z))
(* 5000000000000000/5641895835477563 (/ y (exp z)))
(/.f64 (*.f64 y #s(literal 5000000000000000/5641895835477563 binary64)) (exp.f64 z))
(* 5000000000000000/5641895835477563 (/ y (exp z)))
(/.f64 (*.f64 y #s(literal 5000000000000000/5641895835477563 binary64)) (exp.f64 z))
(* 5000000000000000/5641895835477563 (/ y (exp z)))
(/.f64 (*.f64 y #s(literal 5000000000000000/5641895835477563 binary64)) (exp.f64 z))
(* 5000000000000000/5641895835477563 (/ y (exp z)))
(/.f64 (*.f64 y #s(literal 5000000000000000/5641895835477563 binary64)) (exp.f64 z))
(* 5000000000000000/5641895835477563 (/ y (exp z)))
(/.f64 (*.f64 y #s(literal 5000000000000000/5641895835477563 binary64)) (exp.f64 z))
(* 5000000000000000/5641895835477563 y)
(*.f64 y #s(literal 5000000000000000/5641895835477563 binary64))
(+ (* -5000000000000000/5641895835477563 (* y z)) (* 5000000000000000/5641895835477563 y))
(+.f64 (*.f64 y #s(literal 5000000000000000/5641895835477563 binary64)) (*.f64 y (*.f64 #s(literal -5000000000000000/5641895835477563 binary64) z)))
(+ (* 5000000000000000/5641895835477563 y) (* z (+ (* -5000000000000000/5641895835477563 y) (* -5000000000000000/5641895835477563 (* z (+ (* -1 y) (* 1/2 y)))))))
(+.f64 (*.f64 y #s(literal 5000000000000000/5641895835477563 binary64)) (*.f64 z (*.f64 #s(literal -5000000000000000/5641895835477563 binary64) (+.f64 y (*.f64 z (*.f64 y #s(literal -1/2 binary64)))))))
(+ (* 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))))))))
(+.f64 (*.f64 y #s(literal 5000000000000000/5641895835477563 binary64)) (*.f64 z (+.f64 (*.f64 y #s(literal -5000000000000000/5641895835477563 binary64)) (*.f64 z (+.f64 (*.f64 (+.f64 (*.f64 y #s(literal 1/2 binary64)) (*.f64 y #s(literal -1/3 binary64))) (*.f64 z #s(literal -5000000000000000/5641895835477563 binary64))) (*.f64 y #s(literal 2500000000000000/5641895835477563 binary64)))))))
(* 5000000000000000/5641895835477563 (/ y (exp z)))
(/.f64 (*.f64 y #s(literal 5000000000000000/5641895835477563 binary64)) (exp.f64 z))
(* 5000000000000000/5641895835477563 (/ y (exp z)))
(/.f64 (*.f64 y #s(literal 5000000000000000/5641895835477563 binary64)) (exp.f64 z))
(* 5000000000000000/5641895835477563 (/ y (exp z)))
(/.f64 (*.f64 y #s(literal 5000000000000000/5641895835477563 binary64)) (exp.f64 z))
(* 5000000000000000/5641895835477563 (/ y (exp z)))
(/.f64 (*.f64 y #s(literal 5000000000000000/5641895835477563 binary64)) (exp.f64 z))
(* 5000000000000000/5641895835477563 (/ y (exp z)))
(/.f64 (*.f64 y #s(literal 5000000000000000/5641895835477563 binary64)) (exp.f64 z))
(* 5000000000000000/5641895835477563 (/ y (exp z)))
(/.f64 (*.f64 y #s(literal 5000000000000000/5641895835477563 binary64)) (exp.f64 z))
(* 5000000000000000/5641895835477563 (/ y (exp z)))
(/.f64 (*.f64 y #s(literal 5000000000000000/5641895835477563 binary64)) (exp.f64 z))
(* 5000000000000000/5641895835477563 (/ y (exp z)))
(/.f64 (*.f64 y #s(literal 5000000000000000/5641895835477563 binary64)) (exp.f64 z))
(/ y (exp z))
(/.f64 y (exp.f64 z))
(/ y (exp z))
(/.f64 y (exp.f64 z))
(/ y (exp z))
(/.f64 y (exp.f64 z))
(/ y (exp z))
(/.f64 y (exp.f64 z))
(/ y (exp z))
(/.f64 y (exp.f64 z))
(/ y (exp z))
(/.f64 y (exp.f64 z))
(/ y (exp z))
(/.f64 y (exp.f64 z))
(/ y (exp z))
(/.f64 y (exp.f64 z))
(/ y (exp z))
(/.f64 y (exp.f64 z))
(/ y (exp z))
(/.f64 y (exp.f64 z))
(/ y (exp z))
(/.f64 y (exp.f64 z))
(/ y (exp z))
(/.f64 y (exp.f64 z))
y
(+ y (* -1 (* y z)))
(-.f64 y (*.f64 y z))
(+ y (* z (- (* -1 (* z (+ (* -1 y) (* 1/2 y)))) y)))
(+.f64 y (*.f64 z (-.f64 (*.f64 y (*.f64 z #s(literal 1/2 binary64))) y)))
(+ y (* z (- (* z (- (* -1 (* z (+ (* -1 (+ (* -1 y) (* 1/2 y))) (+ (* -1/2 y) (* 1/6 y))))) (+ (* -1 y) (* 1/2 y)))) y)))
(+.f64 y (*.f64 z (-.f64 (*.f64 z (+.f64 (*.f64 (+.f64 (*.f64 y #s(literal 1/2 binary64)) (*.f64 y #s(literal -1/3 binary64))) (neg.f64 z)) (*.f64 y #s(literal 1/2 binary64)))) y)))
(/ y (exp z))
(/.f64 y (exp.f64 z))
(/ y (exp z))
(/.f64 y (exp.f64 z))
(/ y (exp z))
(/.f64 y (exp.f64 z))
(/ y (exp z))
(/.f64 y (exp.f64 z))
(/ y (exp z))
(/.f64 y (exp.f64 z))
(/ y (exp z))
(/.f64 y (exp.f64 z))
(/ y (exp z))
(/.f64 y (exp.f64 z))
(/ y (exp z))
(/.f64 y (exp.f64 z))
1
#s(literal 1 binary64)
(+ 1 z)
(+.f64 z #s(literal 1 binary64))
(+ 1 (* z (+ 1 (* 1/2 z))))
(+.f64 #s(literal 1 binary64) (*.f64 z (+.f64 #s(literal 1 binary64) (*.f64 z #s(literal 1/2 binary64)))))
(+ 1 (* z (+ 1 (* z (+ 1/2 (* 1/6 z))))))
(+.f64 #s(literal 1 binary64) (*.f64 z (+.f64 #s(literal 1 binary64) (*.f64 z (+.f64 #s(literal 1/2 binary64) (*.f64 z #s(literal 1/6 binary64)))))))
(exp z)
(exp.f64 z)
(exp z)
(exp.f64 z)
(exp z)
(exp.f64 z)
(exp z)
(exp.f64 z)
(exp z)
(exp.f64 z)
(exp z)
(exp.f64 z)
(exp z)
(exp.f64 z)
(exp z)
(exp.f64 z)
(* 5641895835477563/5000000000000000 z)
(*.f64 #s(literal 5641895835477563/5000000000000000 binary64) z)
(* 5641895835477563/5000000000000000 z)
(*.f64 #s(literal 5641895835477563/5000000000000000 binary64) z)
(* 5641895835477563/5000000000000000 z)
(*.f64 #s(literal 5641895835477563/5000000000000000 binary64) z)
(* 5641895835477563/5000000000000000 z)
(*.f64 #s(literal 5641895835477563/5000000000000000 binary64) z)
(* 5641895835477563/5000000000000000 z)
(*.f64 #s(literal 5641895835477563/5000000000000000 binary64) z)
(* 5641895835477563/5000000000000000 z)
(*.f64 #s(literal 5641895835477563/5000000000000000 binary64) z)
(* 5641895835477563/5000000000000000 z)
(*.f64 #s(literal 5641895835477563/5000000000000000 binary64) z)
(* 5641895835477563/5000000000000000 z)
(*.f64 #s(literal 5641895835477563/5000000000000000 binary64) z)
(* 5641895835477563/5000000000000000 z)
(*.f64 #s(literal 5641895835477563/5000000000000000 binary64) z)
(* 5641895835477563/5000000000000000 z)
(*.f64 #s(literal 5641895835477563/5000000000000000 binary64) z)
(* 5641895835477563/5000000000000000 z)
(*.f64 #s(literal 5641895835477563/5000000000000000 binary64) z)
(* 5641895835477563/5000000000000000 z)
(*.f64 #s(literal 5641895835477563/5000000000000000 binary64) z)
(* x y)
(*.f64 y x)
(* x y)
(*.f64 y x)
(* x y)
(*.f64 y x)
(* x y)
(*.f64 y x)
(* x y)
(*.f64 y x)
(* x y)
(*.f64 y x)
(* x y)
(*.f64 y x)
(* x y)
(*.f64 y x)
(* x y)
(*.f64 y x)
(* x y)
(*.f64 y x)
(* x y)
(*.f64 y x)
(* x y)
(*.f64 y x)
(* x y)
(*.f64 y x)
(* x y)
(*.f64 y x)
(* x y)
(*.f64 y x)
(* x y)
(*.f64 y x)
(* x y)
(*.f64 y x)
(* x y)
(*.f64 y x)
(* x y)
(*.f64 y x)
(* x y)
(*.f64 y x)
(* x y)
(*.f64 y x)
(* x y)
(*.f64 y x)
(* x y)
(*.f64 y x)
(* x y)
(*.f64 y x)
(* 5641895835477563/10000000000000000 z)
(*.f64 z #s(literal 5641895835477563/10000000000000000 binary64))
(* 5641895835477563/10000000000000000 z)
(*.f64 z #s(literal 5641895835477563/10000000000000000 binary64))
(* 5641895835477563/10000000000000000 z)
(*.f64 z #s(literal 5641895835477563/10000000000000000 binary64))
(* 5641895835477563/10000000000000000 z)
(*.f64 z #s(literal 5641895835477563/10000000000000000 binary64))
(* 5641895835477563/10000000000000000 z)
(*.f64 z #s(literal 5641895835477563/10000000000000000 binary64))
(* 5641895835477563/10000000000000000 z)
(*.f64 z #s(literal 5641895835477563/10000000000000000 binary64))
(* 5641895835477563/10000000000000000 z)
(*.f64 z #s(literal 5641895835477563/10000000000000000 binary64))
(* 5641895835477563/10000000000000000 z)
(*.f64 z #s(literal 5641895835477563/10000000000000000 binary64))
(* 5641895835477563/10000000000000000 z)
(*.f64 z #s(literal 5641895835477563/10000000000000000 binary64))
(* 5641895835477563/10000000000000000 z)
(*.f64 z #s(literal 5641895835477563/10000000000000000 binary64))
(* 5641895835477563/10000000000000000 z)
(*.f64 z #s(literal 5641895835477563/10000000000000000 binary64))
(* 5641895835477563/10000000000000000 z)
(*.f64 z #s(literal 5641895835477563/10000000000000000 binary64))
(* 5641895835477563/5000000000000000 z)
(*.f64 #s(literal 5641895835477563/5000000000000000 binary64) z)
(* z (+ 5641895835477563/5000000000000000 (* 5641895835477563/10000000000000000 z)))
(*.f64 z (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z #s(literal 5641895835477563/10000000000000000 binary64))))
(* z (+ 5641895835477563/5000000000000000 (* 5641895835477563/10000000000000000 z)))
(*.f64 z (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z #s(literal 5641895835477563/10000000000000000 binary64))))
(* z (+ 5641895835477563/5000000000000000 (* 5641895835477563/10000000000000000 z)))
(*.f64 z (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z #s(literal 5641895835477563/10000000000000000 binary64))))
(* 5641895835477563/10000000000000000 (pow z 2))
(*.f64 (*.f64 z z) #s(literal 5641895835477563/10000000000000000 binary64))
(* (pow z 2) (+ 5641895835477563/10000000000000000 (* 5641895835477563/5000000000000000 (/ 1 z))))
(*.f64 (*.f64 z z) (+.f64 (/.f64 #s(literal 5641895835477563/5000000000000000 binary64) z) #s(literal 5641895835477563/10000000000000000 binary64)))
(* (pow z 2) (+ 5641895835477563/10000000000000000 (* 5641895835477563/5000000000000000 (/ 1 z))))
(*.f64 (*.f64 z z) (+.f64 (/.f64 #s(literal 5641895835477563/5000000000000000 binary64) z) #s(literal 5641895835477563/10000000000000000 binary64)))
(* (pow z 2) (+ 5641895835477563/10000000000000000 (* 5641895835477563/5000000000000000 (/ 1 z))))
(*.f64 (*.f64 z z) (+.f64 (/.f64 #s(literal 5641895835477563/5000000000000000 binary64) z) #s(literal 5641895835477563/10000000000000000 binary64)))
(* 5641895835477563/10000000000000000 (pow z 2))
(*.f64 (*.f64 z z) #s(literal 5641895835477563/10000000000000000 binary64))
(* (pow z 2) (+ 5641895835477563/10000000000000000 (* 5641895835477563/5000000000000000 (/ 1 z))))
(*.f64 (*.f64 z z) (+.f64 (/.f64 #s(literal 5641895835477563/5000000000000000 binary64) z) #s(literal 5641895835477563/10000000000000000 binary64)))
(* (pow z 2) (+ 5641895835477563/10000000000000000 (* 5641895835477563/5000000000000000 (/ 1 z))))
(*.f64 (*.f64 z z) (+.f64 (/.f64 #s(literal 5641895835477563/5000000000000000 binary64) z) #s(literal 5641895835477563/10000000000000000 binary64)))
(* (pow z 2) (+ 5641895835477563/10000000000000000 (* 5641895835477563/5000000000000000 (/ 1 z))))
(*.f64 (*.f64 z z) (+.f64 (/.f64 #s(literal 5641895835477563/5000000000000000 binary64) z) #s(literal 5641895835477563/10000000000000000 binary64)))

eval131.0ms (1.4%)

Compiler

Compiled 18370 to 1925 computations (89.5% saved)

prune75.0ms (0.8%)

Pruning

15 alts after pruning (11 fresh and 4 done)

PrunedKeptTotal
New7549763
Fresh123
Picked235
Done011
Total75715772
Accuracy
100.0%
Counts
772 → 15
Alt Table
Click to see full alt table
StatusAccuracyProgram
12.6%
(/.f64 y (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z #s(literal 5641895835477563/10000000000000000 binary64))))))
12.7%
(/.f64 y (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) z)))
19.5%
(/.f64 #s(literal -1 binary64) x)
72.7%
(+.f64 (/.f64 #s(literal -1 binary64) x) x)
81.7%
(+.f64 x (/.f64 y (-.f64 (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z (+.f64 #s(literal 5641895835477563/10000000000000000 binary64) (*.f64 z #s(literal 5641895835477563/30000000000000000 binary64))))))) (*.f64 x y))))
97.2%
(+.f64 x (/.f64 y (-.f64 (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) (exp.f64 z)) (*.f64 x y))))
81.4%
(+.f64 x (/.f64 y (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x))))
12.4%
(*.f64 y #s(literal 5000000000000000/5641895835477563 binary64))
66.0%
(*.f64 x (+.f64 #s(literal 1 binary64) (/.f64 #s(literal -1 binary64) (*.f64 x x))))
12.7%
(*.f64 #s(literal 5000000000000000/5641895835477563 binary64) (/.f64 y (+.f64 #s(literal 1 binary64) (*.f64 z (+.f64 #s(literal 1 binary64) (*.f64 z (+.f64 #s(literal 1/2 binary64) (*.f64 z #s(literal 1/6 binary64)))))))))
12.9%
(*.f64 #s(literal 5000000000000000/5641895835477563 binary64) (/.f64 y (exp.f64 z)))
12.6%
(*.f64 #s(literal 5000000000000000/5641895835477563 binary64) (-.f64 y (*.f64 y z)))
12.5%
(*.f64 #s(literal 5000000000000000/5641895835477563 binary64) (+.f64 y (*.f64 z (-.f64 (*.f64 z (+.f64 (*.f64 (+.f64 (*.f64 y #s(literal 1/2 binary64)) (*.f64 y #s(literal -1/3 binary64))) (neg.f64 z)) (*.f64 y #s(literal 1/2 binary64)))) y))))
12.5%
(*.f64 #s(literal 5000000000000000/5641895835477563 binary64) (+.f64 y (*.f64 z (-.f64 (*.f64 y (*.f64 z #s(literal 1/2 binary64))) y))))
71.8%
x
Compiler

Compiled 346 to 243 computations (29.8% saved)

simplify213.0ms (2.3%)

Algorithm
egg-herbie
Localize:

Found 14 expressions of interest:

NewMetricScoreProgram
cost-diff0
(+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z #s(literal 5641895835477563/10000000000000000 binary64)))
cost-diff0
(*.f64 z (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z #s(literal 5641895835477563/10000000000000000 binary64))))
cost-diff0
(+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z #s(literal 5641895835477563/10000000000000000 binary64)))))
cost-diff0
(/.f64 y (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z #s(literal 5641895835477563/10000000000000000 binary64))))))
cost-diff0
(*.f64 #s(literal 5641895835477563/5000000000000000 binary64) z)
cost-diff0
(+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) z))
cost-diff0
(/.f64 y (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) z)))
cost-diff0
(/.f64 #s(literal -1 binary64) x)
cost-diff0
(+.f64 (/.f64 #s(literal -1 binary64) x) x)
cost-diff0
(*.f64 y #s(literal 5000000000000000/5641895835477563 binary64))
cost-diff0
(+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z (+.f64 #s(literal 5641895835477563/10000000000000000 binary64) (*.f64 z #s(literal 5641895835477563/30000000000000000 binary64)))))))
cost-diff0
(-.f64 (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z (+.f64 #s(literal 5641895835477563/10000000000000000 binary64) (*.f64 z #s(literal 5641895835477563/30000000000000000 binary64))))))) (*.f64 x y))
cost-diff0
(/.f64 y (-.f64 (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z (+.f64 #s(literal 5641895835477563/10000000000000000 binary64) (*.f64 z #s(literal 5641895835477563/30000000000000000 binary64))))))) (*.f64 x y)))
cost-diff0
(+.f64 x (/.f64 y (-.f64 (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z (+.f64 #s(literal 5641895835477563/10000000000000000 binary64) (*.f64 z #s(literal 5641895835477563/30000000000000000 binary64))))))) (*.f64 x y))))
Rules
1550×+-lowering-+.f64
1550×+-lowering-+.f32
1380×sum4-define
1244×fma-lowering-fma.f32
1244×fma-lowering-fma.f64
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
029186
167160
2171157
3362157
4904157
53045157
64234157
76980157
87936157
08009157
Stop Event
iter limit
node limit
Calls
Call 1
Inputs
(+ x (/ y (- (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* z 5641895835477563/30000000000000000)))))) (* x y))))
x
(/ y (- (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* z 5641895835477563/30000000000000000)))))) (* x y)))
y
(- (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* z 5641895835477563/30000000000000000)))))) (* x y))
(+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* z 5641895835477563/30000000000000000))))))
5641895835477563/5000000000000000
(* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* z 5641895835477563/30000000000000000)))))
z
(+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* z 5641895835477563/30000000000000000))))
(* z (+ 5641895835477563/10000000000000000 (* z 5641895835477563/30000000000000000)))
(+ 5641895835477563/10000000000000000 (* z 5641895835477563/30000000000000000))
5641895835477563/10000000000000000
(* z 5641895835477563/30000000000000000)
5641895835477563/30000000000000000
(* x y)
(* y 5000000000000000/5641895835477563)
y
5000000000000000/5641895835477563
(+ (/ -1 x) x)
(/ -1 x)
-1
x
(/ y (+ 5641895835477563/5000000000000000 (* 5641895835477563/5000000000000000 z)))
y
(+ 5641895835477563/5000000000000000 (* 5641895835477563/5000000000000000 z))
5641895835477563/5000000000000000
(* 5641895835477563/5000000000000000 z)
z
(/ y (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/5000000000000000 (* z 5641895835477563/10000000000000000)))))
y
(+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/5000000000000000 (* z 5641895835477563/10000000000000000))))
5641895835477563/5000000000000000
(* z (+ 5641895835477563/5000000000000000 (* z 5641895835477563/10000000000000000)))
z
(+ 5641895835477563/5000000000000000 (* z 5641895835477563/10000000000000000))
(* z 5641895835477563/10000000000000000)
5641895835477563/10000000000000000
Outputs
(+ x (/ y (- (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* z 5641895835477563/30000000000000000)))))) (* x y))))
(+.f64 x (/.f64 y (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (-.f64 (*.f64 z (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z (+.f64 #s(literal 5641895835477563/10000000000000000 binary64) (*.f64 z #s(literal 5641895835477563/30000000000000000 binary64)))))) (*.f64 x y)))))
x
(/ y (- (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* z 5641895835477563/30000000000000000)))))) (* x y)))
(/.f64 y (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (-.f64 (*.f64 z (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z (+.f64 #s(literal 5641895835477563/10000000000000000 binary64) (*.f64 z #s(literal 5641895835477563/30000000000000000 binary64)))))) (*.f64 x y))))
y
(- (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* z 5641895835477563/30000000000000000)))))) (* x y))
(+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (-.f64 (*.f64 z (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z (+.f64 #s(literal 5641895835477563/10000000000000000 binary64) (*.f64 z #s(literal 5641895835477563/30000000000000000 binary64)))))) (*.f64 x y)))
(+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* z 5641895835477563/30000000000000000))))))
(+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z (+.f64 #s(literal 5641895835477563/10000000000000000 binary64) (*.f64 z #s(literal 5641895835477563/30000000000000000 binary64)))))))
5641895835477563/5000000000000000
#s(literal 5641895835477563/5000000000000000 binary64)
(* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* z 5641895835477563/30000000000000000)))))
(*.f64 z (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z (+.f64 #s(literal 5641895835477563/10000000000000000 binary64) (*.f64 z #s(literal 5641895835477563/30000000000000000 binary64))))))
z
(+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* z 5641895835477563/30000000000000000))))
(+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z (+.f64 #s(literal 5641895835477563/10000000000000000 binary64) (*.f64 z #s(literal 5641895835477563/30000000000000000 binary64)))))
(* z (+ 5641895835477563/10000000000000000 (* z 5641895835477563/30000000000000000)))
(*.f64 z (+.f64 #s(literal 5641895835477563/10000000000000000 binary64) (*.f64 z #s(literal 5641895835477563/30000000000000000 binary64))))
(+ 5641895835477563/10000000000000000 (* z 5641895835477563/30000000000000000))
(+.f64 #s(literal 5641895835477563/10000000000000000 binary64) (*.f64 z #s(literal 5641895835477563/30000000000000000 binary64)))
5641895835477563/10000000000000000
#s(literal 5641895835477563/10000000000000000 binary64)
(* z 5641895835477563/30000000000000000)
(*.f64 z #s(literal 5641895835477563/30000000000000000 binary64))
5641895835477563/30000000000000000
#s(literal 5641895835477563/30000000000000000 binary64)
(* x y)
(*.f64 x y)
(* y 5000000000000000/5641895835477563)
(*.f64 y #s(literal 5000000000000000/5641895835477563 binary64))
y
5000000000000000/5641895835477563
#s(literal 5000000000000000/5641895835477563 binary64)
(+ (/ -1 x) x)
(+.f64 x (/.f64 #s(literal -1 binary64) x))
(/ -1 x)
(/.f64 #s(literal -1 binary64) x)
-1
#s(literal -1 binary64)
x
(/ y (+ 5641895835477563/5000000000000000 (* 5641895835477563/5000000000000000 z)))
(/.f64 y (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z #s(literal -5641895835477563/5000000000000000 binary64))))
y
(+ 5641895835477563/5000000000000000 (* 5641895835477563/5000000000000000 z))
(-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z #s(literal -5641895835477563/5000000000000000 binary64)))
5641895835477563/5000000000000000
#s(literal 5641895835477563/5000000000000000 binary64)
(* 5641895835477563/5000000000000000 z)
(*.f64 #s(literal 5641895835477563/5000000000000000 binary64) z)
z
(/ y (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/5000000000000000 (* z 5641895835477563/10000000000000000)))))
(/.f64 y (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z (+.f64 #s(literal -5641895835477563/5000000000000000 binary64) (*.f64 z #s(literal -5641895835477563/10000000000000000 binary64))))))
y
(+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/5000000000000000 (* z 5641895835477563/10000000000000000))))
(-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z (+.f64 #s(literal -5641895835477563/5000000000000000 binary64) (*.f64 z #s(literal -5641895835477563/10000000000000000 binary64)))))
5641895835477563/5000000000000000
#s(literal 5641895835477563/5000000000000000 binary64)
(* z (+ 5641895835477563/5000000000000000 (* z 5641895835477563/10000000000000000)))
(*.f64 z (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z #s(literal 5641895835477563/10000000000000000 binary64))))
z
(+ 5641895835477563/5000000000000000 (* z 5641895835477563/10000000000000000))
(+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z #s(literal 5641895835477563/10000000000000000 binary64)))
(* z 5641895835477563/10000000000000000)
(*.f64 z #s(literal 5641895835477563/10000000000000000 binary64))
5641895835477563/10000000000000000
#s(literal 5641895835477563/10000000000000000 binary64)

localize243.0ms (2.6%)

Localize:

Found 14 expressions of interest:

NewMetricScoreProgram
accuracy100.0%
(+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z #s(literal 5641895835477563/10000000000000000 binary64)))
accuracy99.7%
(*.f64 z (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z #s(literal 5641895835477563/10000000000000000 binary64))))
accuracy99.7%
(*.f64 z #s(literal 5641895835477563/10000000000000000 binary64))
accuracy89.9%
(/.f64 y (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z #s(literal 5641895835477563/10000000000000000 binary64))))))
accuracy100.0%
(+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) z))
accuracy99.7%
(*.f64 #s(literal 5641895835477563/5000000000000000 binary64) z)
accuracy99.6%
(/.f64 y (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) z)))
accuracy100.0%
(/.f64 #s(literal -1 binary64) x)
accuracy100.0%
(+.f64 (/.f64 #s(literal -1 binary64) x) x)
accuracy99.4%
(*.f64 y #s(literal 5000000000000000/5641895835477563 binary64))
accuracy99.8%
(*.f64 z (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z (+.f64 #s(literal 5641895835477563/10000000000000000 binary64) (*.f64 z #s(literal 5641895835477563/30000000000000000 binary64))))))
accuracy99.8%
(*.f64 z (+.f64 #s(literal 5641895835477563/10000000000000000 binary64) (*.f64 z #s(literal 5641895835477563/30000000000000000 binary64))))
accuracy96.6%
(-.f64 (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z (+.f64 #s(literal 5641895835477563/10000000000000000 binary64) (*.f64 z #s(literal 5641895835477563/30000000000000000 binary64))))))) (*.f64 x y))
accuracy88.6%
(/.f64 y (-.f64 (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z (+.f64 #s(literal 5641895835477563/10000000000000000 binary64) (*.f64 z #s(literal 5641895835477563/30000000000000000 binary64))))))) (*.f64 x y)))
Results
158.0ms256×0valid
Compiler

Compiled 190 to 30 computations (84.2% saved)

Precisions
Click to see histograms. Total time spent on operations: 90.0ms
ival-mult: 44.0ms (49% of total)
...c/correct-round.rkt:119:19: 25.0ms (27.8% of total)
ival-add: 11.0ms (12.2% of total)
ival-div: 7.0ms (7.8% of total)
ival-sub: 1.0ms (1.1% of total)
const: 0.0ms (0% of total)
backward-pass: 0.0ms (0% of total)

series34.0ms (0.4%)

Counts
17 → 300
Calls
Call 1
Inputs
#<alt (+ x (/ y (- (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* z 5641895835477563/30000000000000000)))))) (* x y))))>
#<alt (/ y (- (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* z 5641895835477563/30000000000000000)))))) (* x y)))>
#<alt (- (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* z 5641895835477563/30000000000000000)))))) (* x y))>
#<alt (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* z 5641895835477563/30000000000000000))))))>
#<alt (* y 5000000000000000/5641895835477563)>
#<alt (+ (/ -1 x) x)>
#<alt (/ -1 x)>
#<alt (/ y (+ 5641895835477563/5000000000000000 (* 5641895835477563/5000000000000000 z)))>
#<alt (+ 5641895835477563/5000000000000000 (* 5641895835477563/5000000000000000 z))>
#<alt (* 5641895835477563/5000000000000000 z)>
#<alt (/ y (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/5000000000000000 (* z 5641895835477563/10000000000000000)))))>
#<alt (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/5000000000000000 (* z 5641895835477563/10000000000000000))))>
#<alt (* z (+ 5641895835477563/5000000000000000 (* z 5641895835477563/10000000000000000)))>
#<alt (+ 5641895835477563/5000000000000000 (* z 5641895835477563/10000000000000000))>
#<alt (* z (+ 5641895835477563/10000000000000000 (* z 5641895835477563/30000000000000000)))>
#<alt (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* z 5641895835477563/30000000000000000)))))>
#<alt (* z 5641895835477563/10000000000000000)>
Outputs
#<alt (/ y (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z)))))))>
#<alt (+ (* x (- 1 (* -1 (/ (pow y 2) (pow (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z)))))) 2))))) (/ y (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z))))))))>
#<alt (+ (* x (- (+ 1 (/ (* x (pow y 3)) (pow (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z)))))) 3))) (* -1 (/ (pow y 2) (pow (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z)))))) 2))))) (/ y (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z))))))))>
#<alt (+ (* x (- (+ 1 (* x (- (/ (* x (pow y 4)) (pow (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z)))))) 4)) (* -1 (/ (pow y 3) (pow (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z)))))) 3)))))) (* -1 (/ (pow y 2) (pow (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z)))))) 2))))) (/ y (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z))))))))>
#<alt x>
#<alt (* x (- 1 (/ 1 (pow x 2))))>
#<alt (* x (- (+ 1 (* -1 (/ (+ (* 5641895835477563/5000000000000000 (/ 1 y)) (/ (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z))))) y)) (pow x 3)))) (/ 1 (pow x 2))))>
#<alt (* x (- (+ 1 (* -1 (/ (* (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z)))))) (+ (* 5641895835477563/5000000000000000 (/ 1 y)) (/ (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z))))) y))) (* (pow x 4) y)))) (+ (* 5641895835477563/5000000000000000 (/ 1 (* (pow x 3) y))) (+ (/ 1 (pow x 2)) (/ (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z))))) (* (pow x 3) y))))))>
#<alt x>
#<alt (* -1 (* x (- (/ 1 (pow x 2)) 1)))>
#<alt (* -1 (* x (- (+ (* 5641895835477563/5000000000000000 (/ 1 (* (pow x 3) y))) (+ (/ 1 (pow x 2)) (/ (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z))))) (* (pow x 3) y)))) 1)))>
#<alt (* -1 (* x (- (+ (* -1 (/ (- (* -1 (/ (* (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z)))))) (+ (* 5641895835477563/5000000000000000 (/ 1 y)) (/ (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z))))) y))) (* x y))) (+ (* 5641895835477563/5000000000000000 (/ 1 y)) (/ (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z))))) y))) (pow x 3))) (/ 1 (pow x 2))) 1)))>
#<alt x>
#<alt (+ x (/ y (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z))))))))>
#<alt (+ x (* y (+ (/ 1 (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z))))))) (/ (* x y) (pow (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z)))))) 2)))))>
#<alt (+ x (* y (+ (* y (- (/ (* (pow x 2) y) (pow (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z)))))) 3)) (* -1 (/ x (pow (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z)))))) 2))))) (/ 1 (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z))))))))))>
#<alt (- x (/ 1 x))>
#<alt (- (+ x (* -1 (/ (+ (* 5641895835477563/5000000000000000 (/ 1 (pow x 2))) (/ (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z))))) (pow x 2))) y))) (/ 1 x))>
#<alt (- (+ x (* -1 (/ (* (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z)))))) (+ (* 5641895835477563/5000000000000000 (/ 1 (pow x 2))) (/ (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z))))) (pow x 2)))) (* x (pow y 2))))) (+ (/ 1 x) (+ (/ 5641895835477563/5000000000000000 (* (pow x 2) y)) (/ (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z))))) (* (pow x 2) y)))))>
#<alt (- (+ x (* -1 (/ (* (pow (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z)))))) 2) (+ (* 5641895835477563/5000000000000000 (/ 1 (pow x 2))) (/ (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z))))) (pow x 2)))) (* (pow x 2) (pow y 3))))) (+ (/ 1 x) (+ (/ 5641895835477563/5000000000000000 (* (pow x 2) y)) (+ (/ (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z))))) (* (pow x 2) y)) (/ (* (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z)))))) (+ (* 5641895835477563/5000000000000000 (/ 1 (pow x 2))) (/ (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z))))) (pow x 2)))) (* x (pow y 2)))))))>
#<alt (- x (/ 1 x))>
#<alt (- (+ x (* -1 (/ (+ (* 5641895835477563/5000000000000000 (/ 1 (pow x 2))) (/ (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z))))) (pow x 2))) y))) (/ 1 x))>
#<alt (- (+ x (* -1 (/ (+ (* 5641895835477563/5000000000000000 (/ 1 (pow x 2))) (+ (/ (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z))))) (pow x 2)) (/ (* (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z)))))) (+ (* 5641895835477563/5000000000000000 (/ 1 (pow x 2))) (/ (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z))))) (pow x 2)))) (* x y)))) y))) (/ 1 x))>
#<alt (- (+ x (* -1 (/ (+ (* -1 (/ (+ (* -1 (/ (* (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z)))))) (+ (* 5641895835477563/5000000000000000 (/ 1 (pow x 2))) (/ (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z))))) (pow x 2)))) x)) (* -1 (/ (* (pow (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z)))))) 2) (+ (* 5641895835477563/5000000000000000 (/ 1 (pow x 2))) (/ (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z))))) (pow x 2)))) (* (pow x 2) y)))) y)) (+ (* 5641895835477563/5000000000000000 (/ 1 (pow x 2))) (/ (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z))))) (pow x 2)))) y))) (/ 1 x))>
#<alt (+ x (/ y (- 5641895835477563/5000000000000000 (* x y))))>
#<alt (+ x (+ (* -5641895835477563/5000000000000000 (/ (* y z) (pow (- 5641895835477563/5000000000000000 (* x y)) 2))) (/ y (- 5641895835477563/5000000000000000 (* x y)))))>
#<alt (+ 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)))))>
#<alt (+ 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)))))>
#<alt x>
#<alt (+ x (* 30000000000000000/5641895835477563 (/ y (pow z 3))))>
#<alt (+ x (+ (* -90000000000000000/5641895835477563 (/ y (pow z 4))) (* 30000000000000000/5641895835477563 (/ y (pow z 3)))))>
#<alt (- (+ x (+ (* -1 (/ (+ (* -270000000000000000/5641895835477563 y) (* 180000000000000000/5641895835477563 y)) (pow z 5))) (* 30000000000000000/5641895835477563 (/ y (pow z 3))))) (* 90000000000000000/5641895835477563 (/ y (pow z 4))))>
#<alt x>
#<alt (+ x (* 30000000000000000/5641895835477563 (/ y (pow z 3))))>
#<alt (+ x (* -1 (/ (+ (* -30000000000000000/5641895835477563 y) (* 90000000000000000/5641895835477563 (/ y z))) (pow z 3))))>
#<alt (+ x (* -1 (/ (+ (* -30000000000000000/5641895835477563 y) (* -1 (/ (- (+ (* -180000000000000000/5641895835477563 (/ y z)) (* 270000000000000000/5641895835477563 (/ y z))) (* 90000000000000000/5641895835477563 y)) z))) (pow z 3))))>
#<alt (/ y (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z)))))))>
#<alt (* y (+ (/ 1 (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z))))))) (/ (* x y) (pow (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z)))))) 2))))>
#<alt (* y (+ (* y (- (/ (* (pow x 2) y) (pow (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z)))))) 3)) (* -1 (/ x (pow (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z)))))) 2))))) (/ 1 (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z)))))))))>
#<alt (* y (+ (* y (- (* y (- (/ (* (pow x 3) y) (pow (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z)))))) 4)) (* -1 (/ (pow x 2) (pow (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z)))))) 3))))) (* -1 (/ x (pow (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z)))))) 2))))) (/ 1 (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z)))))))))>
#<alt (/ -1 x)>
#<alt (- (* -1 (/ (+ (* 5641895835477563/5000000000000000 (/ 1 (pow x 2))) (/ (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z))))) (pow x 2))) y)) (/ 1 x))>
#<alt (- (* -1 (/ (* (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z)))))) (+ (* 5641895835477563/5000000000000000 (/ 1 (pow x 2))) (/ (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z))))) (pow x 2)))) (* x (pow y 2)))) (+ (/ 1 x) (+ (/ 5641895835477563/5000000000000000 (* (pow x 2) y)) (/ (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z))))) (* (pow x 2) y)))))>
#<alt (- (* -1 (/ (* (pow (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z)))))) 2) (+ (* 5641895835477563/5000000000000000 (/ 1 (pow x 2))) (/ (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z))))) (pow x 2)))) (* (pow x 2) (pow y 3)))) (+ (/ 1 x) (+ (/ 5641895835477563/5000000000000000 (* (pow x 2) y)) (+ (/ (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z))))) (* (pow x 2) y)) (/ (* (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z)))))) (+ (* 5641895835477563/5000000000000000 (/ 1 (pow x 2))) (/ (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z))))) (pow x 2)))) (* x (pow y 2)))))))>
#<alt (/ -1 x)>
#<alt (- (* -1 (/ (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z)))))) (* (pow x 2) y))) (/ 1 x))>
#<alt (- (* -1 (/ (- (/ (pow (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z)))))) 2) (* (pow x 3) y)) (* -1 (/ (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z)))))) (pow x 2)))) y)) (/ 1 x))>
#<alt (- (* -1 (/ (- (* -1 (/ (- (* -1 (/ (pow (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z)))))) 3) (* (pow x 4) y))) (/ (pow (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z)))))) 2) (pow x 3))) y)) (* -1 (/ (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z)))))) (pow x 2)))) y)) (/ 1 x))>
#<alt (/ y (- 5641895835477563/5000000000000000 (* x y)))>
#<alt (+ (* -5641895835477563/5000000000000000 (/ (* y z) (pow (- 5641895835477563/5000000000000000 (* x y)) 2))) (/ y (- 5641895835477563/5000000000000000 (* x y))))>
#<alt (+ (* 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))))>
#<alt (+ (* 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))))>
#<alt (* 30000000000000000/5641895835477563 (/ y (pow z 3)))>
#<alt (/ (+ (* -90000000000000000/5641895835477563 (/ y z)) (* 30000000000000000/5641895835477563 y)) (pow z 3))>
#<alt (/ (- (+ (* -1 (/ (+ (* -270000000000000000/5641895835477563 y) (* 180000000000000000/5641895835477563 y)) (pow z 2))) (* 30000000000000000/5641895835477563 y)) (* 90000000000000000/5641895835477563 (/ y z))) (pow z 3))>
#<alt (/ (- (+ (* -1 (/ (+ (* -540000000000000000/5641895835477563 y) (+ (* -3 (+ (* -270000000000000000/5641895835477563 y) (* 180000000000000000/5641895835477563 y))) (* 900000000000000000000000000000000/31830988618379068626528276418969 (* y (- 5641895835477563/5000000000000000 (* x y)))))) (pow z 3))) (* 30000000000000000/5641895835477563 y)) (+ (* -270000000000000000/5641895835477563 (/ y (pow z 2))) (+ (* 90000000000000000/5641895835477563 (/ y z)) (* 180000000000000000/5641895835477563 (/ y (pow z 2)))))) (pow z 3))>
#<alt (* 30000000000000000/5641895835477563 (/ y (pow z 3)))>
#<alt (* -1 (/ (+ (* -30000000000000000/5641895835477563 y) (* 90000000000000000/5641895835477563 (/ y z))) (pow z 3)))>
#<alt (* -1 (/ (+ (* -30000000000000000/5641895835477563 y) (* -1 (/ (- (+ (* -180000000000000000/5641895835477563 (/ y z)) (* 270000000000000000/5641895835477563 (/ y z))) (* 90000000000000000/5641895835477563 y)) z))) (pow z 3)))>
#<alt (* -1 (/ (+ (* -30000000000000000/5641895835477563 y) (* -1 (/ (- (* -1 (/ (- (+ (* -540000000000000000/5641895835477563 (/ y z)) (+ (* 3 (/ (+ (* -180000000000000000/5641895835477563 y) (* 270000000000000000/5641895835477563 y)) z)) (* 900000000000000000000000000000000/31830988618379068626528276418969 (/ (* y (- 5641895835477563/5000000000000000 (* x y))) z)))) (+ (* -180000000000000000/5641895835477563 y) (* 270000000000000000/5641895835477563 y))) z)) (* 90000000000000000/5641895835477563 y)) z))) (pow z 3)))>
#<alt (/ y (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z)))))))>
#<alt (+ (/ y (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z))))))) (/ (* x (pow y 2)) (pow (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z)))))) 2)))>
#<alt (+ (* x (- (/ (* x (pow y 3)) (pow (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z)))))) 3)) (* -1 (/ (pow y 2) (pow (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z)))))) 2))))) (/ y (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z))))))))>
#<alt (+ (* x (- (* x (- (/ (* x (pow y 4)) (pow (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z)))))) 4)) (* -1 (/ (pow y 3) (pow (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z)))))) 3))))) (* -1 (/ (pow y 2) (pow (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z)))))) 2))))) (/ y (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z))))))))>
#<alt (/ -1 x)>
#<alt (/ (- (* -1 (/ (+ (* 5641895835477563/5000000000000000 (/ 1 y)) (/ (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z))))) y)) x)) 1) x)>
#<alt (/ (- (* -1 (/ (* (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z)))))) (+ (* 5641895835477563/5000000000000000 (/ 1 y)) (/ (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z))))) y))) (* (pow x 2) y))) (+ 1 (+ (/ 5641895835477563/5000000000000000 (* x y)) (/ (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z))))) (* x y))))) x)>
#<alt (/ (- (* -1 (/ (* (pow (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z)))))) 2) (+ (* 5641895835477563/5000000000000000 (/ 1 y)) (/ (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z))))) y))) (* (pow x 3) (pow y 2)))) (+ 1 (+ (/ 5641895835477563/5000000000000000 (* x y)) (+ (/ (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z))))) (* x y)) (/ (* (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z)))))) (+ (* 5641895835477563/5000000000000000 (/ 1 y)) (/ (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z))))) y))) (* (pow x 2) y)))))) x)>
#<alt (/ -1 x)>
#<alt (* -1 (/ (+ 1 (+ (/ 5641895835477563/5000000000000000 (* x y)) (/ (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z))))) (* x y)))) x))>
#<alt (* -1 (/ (+ 1 (* -1 (/ (- (* -1 (/ (* (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z)))))) (+ (* 5641895835477563/5000000000000000 (/ 1 y)) (/ (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z))))) y))) (* x y))) (+ (* 5641895835477563/5000000000000000 (/ 1 y)) (/ (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z))))) y))) x))) x))>
#<alt (* -1 (/ (+ 1 (* -1 (/ (- (* -1 (/ (- (/ (* (pow (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z)))))) 2) (+ (* 5641895835477563/5000000000000000 (/ 1 y)) (/ (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z))))) y))) (* x (pow y 2))) (* -1 (/ (* (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z)))))) (+ (* 5641895835477563/5000000000000000 (/ 1 y)) (/ (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z))))) y))) y))) x)) (+ (* 5641895835477563/5000000000000000 (/ 1 y)) (/ (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z))))) y))) x))) x))>
#<alt (- 5641895835477563/5000000000000000 (* x y))>
#<alt (- (+ 5641895835477563/5000000000000000 (* 5641895835477563/5000000000000000 z)) (* x y))>
#<alt (- (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/5000000000000000 (* 5641895835477563/10000000000000000 z)))) (* x y))>
#<alt (- (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z)))))) (* x y))>
#<alt (* 5641895835477563/30000000000000000 (pow z 3))>
#<alt (* (pow z 3) (+ 5641895835477563/30000000000000000 (* 5641895835477563/10000000000000000 (/ 1 z))))>
#<alt (* (pow z 3) (+ 5641895835477563/30000000000000000 (+ (* 5641895835477563/10000000000000000 (/ 1 z)) (/ 5641895835477563/5000000000000000 (pow z 2)))))>
#<alt (* (pow z 3) (- (+ 5641895835477563/30000000000000000 (+ (* 5641895835477563/10000000000000000 (/ 1 z)) (+ (* 5641895835477563/5000000000000000 (/ 1 (pow z 3))) (/ 5641895835477563/5000000000000000 (pow z 2))))) (/ (* x y) (pow z 3))))>
#<alt (* 5641895835477563/30000000000000000 (pow z 3))>
#<alt (* (pow z 3) (+ 5641895835477563/30000000000000000 (* 5641895835477563/10000000000000000 (/ 1 z))))>
#<alt (* -1 (* (pow z 3) (- (* -1 (/ (+ 5641895835477563/10000000000000000 (* 5641895835477563/5000000000000000 (/ 1 z))) z)) 5641895835477563/30000000000000000)))>
#<alt (* -1 (* (pow z 3) (- (* -1 (/ (+ 5641895835477563/10000000000000000 (* -1 (/ (- (* -1 (/ (- 5641895835477563/5000000000000000 (* x y)) z)) 5641895835477563/5000000000000000) z))) z)) 5641895835477563/30000000000000000)))>
#<alt (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z))))))>
#<alt (+ 5641895835477563/5000000000000000 (+ (* -1 (* x y)) (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z)))))))>
#<alt (+ 5641895835477563/5000000000000000 (+ (* -1 (* x y)) (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z)))))))>
#<alt (+ 5641895835477563/5000000000000000 (+ (* -1 (* x y)) (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z)))))))>
#<alt (* -1 (* x y))>
#<alt (* x (- (+ (* 5641895835477563/5000000000000000 (/ 1 x)) (/ (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z))))) x)) y))>
#<alt (* x (- (+ (* 5641895835477563/5000000000000000 (/ 1 x)) (/ (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z))))) x)) y))>
#<alt (* x (- (+ (* 5641895835477563/5000000000000000 (/ 1 x)) (/ (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z))))) x)) y))>
#<alt (* -1 (* x y))>
#<alt (* -1 (* x (- (* -1 (/ (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z)))))) x)) (* -1 y))))>
#<alt (* -1 (* x (- (* -1 (/ (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z)))))) x)) (* -1 y))))>
#<alt (* -1 (* x (- (* -1 (/ (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z)))))) x)) (* -1 y))))>
#<alt (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z))))))>
#<alt (+ 5641895835477563/5000000000000000 (+ (* -1 (* x y)) (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z)))))))>
#<alt (+ 5641895835477563/5000000000000000 (+ (* -1 (* x y)) (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z)))))))>
#<alt (+ 5641895835477563/5000000000000000 (+ (* -1 (* x y)) (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z)))))))>
#<alt (* -1 (* x y))>
#<alt (* y (- (+ (* 5641895835477563/5000000000000000 (/ 1 y)) (/ (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z))))) y)) x))>
#<alt (* y (- (+ (* 5641895835477563/5000000000000000 (/ 1 y)) (/ (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z))))) y)) x))>
#<alt (* y (- (+ (* 5641895835477563/5000000000000000 (/ 1 y)) (/ (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z))))) y)) x))>
#<alt (* -1 (* x y))>
#<alt (* -1 (* y (- (* -1 (/ (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z)))))) y)) (* -1 x))))>
#<alt (* -1 (* y (- (* -1 (/ (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z)))))) y)) (* -1 x))))>
#<alt (* -1 (* y (- (* -1 (/ (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z)))))) y)) (* -1 x))))>
#<alt 5641895835477563/5000000000000000>
#<alt (+ 5641895835477563/5000000000000000 (* 5641895835477563/5000000000000000 z))>
#<alt (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/5000000000000000 (* 5641895835477563/10000000000000000 z))))>
#<alt (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z))))))>
#<alt (* 5641895835477563/30000000000000000 (pow z 3))>
#<alt (* (pow z 3) (+ 5641895835477563/30000000000000000 (* 5641895835477563/10000000000000000 (/ 1 z))))>
#<alt (* (pow z 3) (+ 5641895835477563/30000000000000000 (+ (* 5641895835477563/10000000000000000 (/ 1 z)) (/ 5641895835477563/5000000000000000 (pow z 2)))))>
#<alt (* (pow z 3) (+ 5641895835477563/30000000000000000 (+ (* 5641895835477563/10000000000000000 (/ 1 z)) (+ (* 5641895835477563/5000000000000000 (/ 1 (pow z 3))) (/ 5641895835477563/5000000000000000 (pow z 2))))))>
#<alt (* 5641895835477563/30000000000000000 (pow z 3))>
#<alt (* (pow z 3) (+ 5641895835477563/30000000000000000 (* 5641895835477563/10000000000000000 (/ 1 z))))>
#<alt (* -1 (* (pow z 3) (- (* -1 (/ (+ 5641895835477563/10000000000000000 (* 5641895835477563/5000000000000000 (/ 1 z))) z)) 5641895835477563/30000000000000000)))>
#<alt (* -1 (* (pow z 3) (- (* -1 (/ (+ 5641895835477563/10000000000000000 (+ (* 5641895835477563/5000000000000000 (/ 1 z)) (/ 5641895835477563/5000000000000000 (pow z 2)))) z)) 5641895835477563/30000000000000000)))>
#<alt (* 5000000000000000/5641895835477563 y)>
#<alt (* 5000000000000000/5641895835477563 y)>
#<alt (* 5000000000000000/5641895835477563 y)>
#<alt (* 5000000000000000/5641895835477563 y)>
#<alt (* 5000000000000000/5641895835477563 y)>
#<alt (* 5000000000000000/5641895835477563 y)>
#<alt (* 5000000000000000/5641895835477563 y)>
#<alt (* 5000000000000000/5641895835477563 y)>
#<alt (* 5000000000000000/5641895835477563 y)>
#<alt (* 5000000000000000/5641895835477563 y)>
#<alt (* 5000000000000000/5641895835477563 y)>
#<alt (* 5000000000000000/5641895835477563 y)>
#<alt (/ -1 x)>
#<alt (/ (- (pow x 2) 1) x)>
#<alt (/ (- (pow x 2) 1) x)>
#<alt (/ (- (pow x 2) 1) x)>
#<alt x>
#<alt (* x (- 1 (/ 1 (pow x 2))))>
#<alt (* x (- 1 (/ 1 (pow x 2))))>
#<alt (* x (- 1 (/ 1 (pow x 2))))>
#<alt x>
#<alt (* -1 (* x (- (/ 1 (pow x 2)) 1)))>
#<alt (* -1 (* x (- (/ 1 (pow x 2)) 1)))>
#<alt (* -1 (* x (- (/ 1 (pow x 2)) 1)))>
#<alt (/ -1 x)>
#<alt (/ -1 x)>
#<alt (/ -1 x)>
#<alt (/ -1 x)>
#<alt (/ -1 x)>
#<alt (/ -1 x)>
#<alt (/ -1 x)>
#<alt (/ -1 x)>
#<alt (/ -1 x)>
#<alt (/ -1 x)>
#<alt (/ -1 x)>
#<alt (/ -1 x)>
#<alt (/ y (+ 5641895835477563/5000000000000000 (* 5641895835477563/5000000000000000 z)))>
#<alt (/ y (+ 5641895835477563/5000000000000000 (* 5641895835477563/5000000000000000 z)))>
#<alt (/ y (+ 5641895835477563/5000000000000000 (* 5641895835477563/5000000000000000 z)))>
#<alt (/ y (+ 5641895835477563/5000000000000000 (* 5641895835477563/5000000000000000 z)))>
#<alt (/ y (+ 5641895835477563/5000000000000000 (* 5641895835477563/5000000000000000 z)))>
#<alt (/ y (+ 5641895835477563/5000000000000000 (* 5641895835477563/5000000000000000 z)))>
#<alt (/ y (+ 5641895835477563/5000000000000000 (* 5641895835477563/5000000000000000 z)))>
#<alt (/ y (+ 5641895835477563/5000000000000000 (* 5641895835477563/5000000000000000 z)))>
#<alt (/ y (+ 5641895835477563/5000000000000000 (* 5641895835477563/5000000000000000 z)))>
#<alt (/ y (+ 5641895835477563/5000000000000000 (* 5641895835477563/5000000000000000 z)))>
#<alt (/ y (+ 5641895835477563/5000000000000000 (* 5641895835477563/5000000000000000 z)))>
#<alt (/ y (+ 5641895835477563/5000000000000000 (* 5641895835477563/5000000000000000 z)))>
#<alt (* 5000000000000000/5641895835477563 y)>
#<alt (+ (* -5000000000000000/5641895835477563 (* y z)) (* 5000000000000000/5641895835477563 y))>
#<alt (+ (* 5000000000000000/5641895835477563 y) (* z (- (* 5000000000000000/5641895835477563 (* y z)) (* 5000000000000000/5641895835477563 y))))>
#<alt (+ (* 5000000000000000/5641895835477563 y) (* z (- (* z (- (* -5000000000000000/5641895835477563 (* y z)) (* -5000000000000000/5641895835477563 y))) (* 5000000000000000/5641895835477563 y))))>
#<alt (* 5000000000000000/5641895835477563 (/ y z))>
#<alt (/ (+ (* -5000000000000000/5641895835477563 (/ y z)) (* 5000000000000000/5641895835477563 y)) z)>
#<alt (/ (- (+ (* 5000000000000000/5641895835477563 y) (* 5000000000000000/5641895835477563 (/ y (pow z 2)))) (* 5000000000000000/5641895835477563 (/ y z))) z)>
#<alt (/ (- (+ (* -5000000000000000/5641895835477563 (/ y (pow z 3))) (* 5000000000000000/5641895835477563 y)) (+ (* -5000000000000000/5641895835477563 (/ y (pow z 2))) (* 5000000000000000/5641895835477563 (/ y z)))) z)>
#<alt (* 5000000000000000/5641895835477563 (/ y z))>
#<alt (* -1 (/ (+ (* -5000000000000000/5641895835477563 y) (* 5000000000000000/5641895835477563 (/ y z))) z))>
#<alt (* -1 (/ (+ (* -1 (/ (- (* 5000000000000000/5641895835477563 (/ y z)) (* 5000000000000000/5641895835477563 y)) z)) (* -5000000000000000/5641895835477563 y)) z))>
#<alt (* -1 (/ (+ (* -1 (/ (- (* -1 (/ (- (* 5000000000000000/5641895835477563 (/ y z)) (* 5000000000000000/5641895835477563 y)) z)) (* 5000000000000000/5641895835477563 y)) z)) (* -5000000000000000/5641895835477563 y)) z))>
#<alt 5641895835477563/5000000000000000>
#<alt (+ 5641895835477563/5000000000000000 (* 5641895835477563/5000000000000000 z))>
#<alt (+ 5641895835477563/5000000000000000 (* 5641895835477563/5000000000000000 z))>
#<alt (+ 5641895835477563/5000000000000000 (* 5641895835477563/5000000000000000 z))>
#<alt (* 5641895835477563/5000000000000000 z)>
#<alt (* z (+ 5641895835477563/5000000000000000 (* 5641895835477563/5000000000000000 (/ 1 z))))>
#<alt (* z (+ 5641895835477563/5000000000000000 (* 5641895835477563/5000000000000000 (/ 1 z))))>
#<alt (* z (+ 5641895835477563/5000000000000000 (* 5641895835477563/5000000000000000 (/ 1 z))))>
#<alt (* 5641895835477563/5000000000000000 z)>
#<alt (* z (+ 5641895835477563/5000000000000000 (* 5641895835477563/5000000000000000 (/ 1 z))))>
#<alt (* z (+ 5641895835477563/5000000000000000 (* 5641895835477563/5000000000000000 (/ 1 z))))>
#<alt (* z (+ 5641895835477563/5000000000000000 (* 5641895835477563/5000000000000000 (/ 1 z))))>
#<alt (* 5641895835477563/5000000000000000 z)>
#<alt (* 5641895835477563/5000000000000000 z)>
#<alt (* 5641895835477563/5000000000000000 z)>
#<alt (* 5641895835477563/5000000000000000 z)>
#<alt (* 5641895835477563/5000000000000000 z)>
#<alt (* 5641895835477563/5000000000000000 z)>
#<alt (* 5641895835477563/5000000000000000 z)>
#<alt (* 5641895835477563/5000000000000000 z)>
#<alt (* 5641895835477563/5000000000000000 z)>
#<alt (* 5641895835477563/5000000000000000 z)>
#<alt (* 5641895835477563/5000000000000000 z)>
#<alt (* 5641895835477563/5000000000000000 z)>
#<alt (/ y (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/5000000000000000 (* 5641895835477563/10000000000000000 z)))))>
#<alt (/ y (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/5000000000000000 (* 5641895835477563/10000000000000000 z)))))>
#<alt (/ y (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/5000000000000000 (* 5641895835477563/10000000000000000 z)))))>
#<alt (/ y (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/5000000000000000 (* 5641895835477563/10000000000000000 z)))))>
#<alt (/ y (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/5000000000000000 (* 5641895835477563/10000000000000000 z)))))>
#<alt (/ y (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/5000000000000000 (* 5641895835477563/10000000000000000 z)))))>
#<alt (/ y (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/5000000000000000 (* 5641895835477563/10000000000000000 z)))))>
#<alt (/ y (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/5000000000000000 (* 5641895835477563/10000000000000000 z)))))>
#<alt (/ y (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/5000000000000000 (* 5641895835477563/10000000000000000 z)))))>
#<alt (/ y (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/5000000000000000 (* 5641895835477563/10000000000000000 z)))))>
#<alt (/ y (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/5000000000000000 (* 5641895835477563/10000000000000000 z)))))>
#<alt (/ y (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/5000000000000000 (* 5641895835477563/10000000000000000 z)))))>
#<alt (* 5000000000000000/5641895835477563 y)>
#<alt (+ (* -5000000000000000/5641895835477563 (* y z)) (* 5000000000000000/5641895835477563 y))>
#<alt (+ (* 5000000000000000/5641895835477563 y) (* z (- (* -1 (* z (+ (* -5000000000000000/5641895835477563 y) (* 2500000000000000/5641895835477563 y)))) (* 5000000000000000/5641895835477563 y))))>
#<alt (+ (* 5000000000000000/5641895835477563 y) (* z (- (* z (- (* -1 (* z (+ (* -1 (+ (* -5000000000000000/5641895835477563 y) (* 2500000000000000/5641895835477563 y))) (* -2500000000000000/5641895835477563 y)))) (+ (* -5000000000000000/5641895835477563 y) (* 2500000000000000/5641895835477563 y)))) (* 5000000000000000/5641895835477563 y))))>
#<alt (* 10000000000000000/5641895835477563 (/ y (pow z 2)))>
#<alt (/ (+ (* -20000000000000000/5641895835477563 (/ y z)) (* 10000000000000000/5641895835477563 y)) (pow z 2))>
#<alt (/ (- (+ (* -1 (/ (+ (* -40000000000000000/5641895835477563 y) (* 20000000000000000/5641895835477563 y)) (pow z 2))) (* 10000000000000000/5641895835477563 y)) (* 20000000000000000/5641895835477563 (/ y z))) (pow z 2))>
#<alt (/ (- (+ (* -1 (/ (+ (* -40000000000000000/5641895835477563 y) (* -2 (+ (* -40000000000000000/5641895835477563 y) (* 20000000000000000/5641895835477563 y)))) (pow z 3))) (* 10000000000000000/5641895835477563 y)) (+ (* -40000000000000000/5641895835477563 (/ y (pow z 2))) (+ (* 20000000000000000/5641895835477563 (/ y z)) (* 20000000000000000/5641895835477563 (/ y (pow z 2)))))) (pow z 2))>
#<alt (* 10000000000000000/5641895835477563 (/ y (pow z 2)))>
#<alt (/ (+ (* -20000000000000000/5641895835477563 (/ y z)) (* 10000000000000000/5641895835477563 y)) (pow z 2))>
#<alt (/ (+ (* -1 (/ (- (+ (* -40000000000000000/5641895835477563 (/ y z)) (* 20000000000000000/5641895835477563 (/ y z))) (* -20000000000000000/5641895835477563 y)) z)) (* 10000000000000000/5641895835477563 y)) (pow z 2))>
#<alt (/ (+ (* -1 (/ (- (* -1 (/ (- (+ (* 2 (/ (+ (* -40000000000000000/5641895835477563 y) (* 20000000000000000/5641895835477563 y)) z)) (* 40000000000000000/5641895835477563 (/ y z))) (+ (* -40000000000000000/5641895835477563 y) (* 20000000000000000/5641895835477563 y))) z)) (* -20000000000000000/5641895835477563 y)) z)) (* 10000000000000000/5641895835477563 y)) (pow z 2))>
#<alt 5641895835477563/5000000000000000>
#<alt (+ 5641895835477563/5000000000000000 (* 5641895835477563/5000000000000000 z))>
#<alt (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/5000000000000000 (* 5641895835477563/10000000000000000 z))))>
#<alt (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/5000000000000000 (* 5641895835477563/10000000000000000 z))))>
#<alt (* 5641895835477563/10000000000000000 (pow z 2))>
#<alt (* (pow z 2) (+ 5641895835477563/10000000000000000 (* 5641895835477563/5000000000000000 (/ 1 z))))>
#<alt (* (pow z 2) (+ 5641895835477563/10000000000000000 (+ (* 5641895835477563/5000000000000000 (/ 1 z)) (/ 5641895835477563/5000000000000000 (pow z 2)))))>
#<alt (* (pow z 2) (+ 5641895835477563/10000000000000000 (+ (* 5641895835477563/5000000000000000 (/ 1 z)) (/ 5641895835477563/5000000000000000 (pow z 2)))))>
#<alt (* 5641895835477563/10000000000000000 (pow z 2))>
#<alt (* (pow z 2) (+ 5641895835477563/10000000000000000 (* 5641895835477563/5000000000000000 (/ 1 z))))>
#<alt (* (pow z 2) (+ 5641895835477563/10000000000000000 (+ (* 5641895835477563/5000000000000000 (/ 1 z)) (/ 5641895835477563/5000000000000000 (pow z 2)))))>
#<alt (* (pow z 2) (+ 5641895835477563/10000000000000000 (+ (* 5641895835477563/5000000000000000 (/ 1 z)) (/ 5641895835477563/5000000000000000 (pow z 2)))))>
#<alt (* 5641895835477563/5000000000000000 z)>
#<alt (* z (+ 5641895835477563/5000000000000000 (* 5641895835477563/10000000000000000 z)))>
#<alt (* z (+ 5641895835477563/5000000000000000 (* 5641895835477563/10000000000000000 z)))>
#<alt (* z (+ 5641895835477563/5000000000000000 (* 5641895835477563/10000000000000000 z)))>
#<alt (* 5641895835477563/10000000000000000 (pow z 2))>
#<alt (* (pow z 2) (+ 5641895835477563/10000000000000000 (* 5641895835477563/5000000000000000 (/ 1 z))))>
#<alt (* (pow z 2) (+ 5641895835477563/10000000000000000 (* 5641895835477563/5000000000000000 (/ 1 z))))>
#<alt (* (pow z 2) (+ 5641895835477563/10000000000000000 (* 5641895835477563/5000000000000000 (/ 1 z))))>
#<alt (* 5641895835477563/10000000000000000 (pow z 2))>
#<alt (* (pow z 2) (+ 5641895835477563/10000000000000000 (* 5641895835477563/5000000000000000 (/ 1 z))))>
#<alt (* (pow z 2) (+ 5641895835477563/10000000000000000 (* 5641895835477563/5000000000000000 (/ 1 z))))>
#<alt (* (pow z 2) (+ 5641895835477563/10000000000000000 (* 5641895835477563/5000000000000000 (/ 1 z))))>
#<alt 5641895835477563/5000000000000000>
#<alt (+ 5641895835477563/5000000000000000 (* 5641895835477563/10000000000000000 z))>
#<alt (+ 5641895835477563/5000000000000000 (* 5641895835477563/10000000000000000 z))>
#<alt (+ 5641895835477563/5000000000000000 (* 5641895835477563/10000000000000000 z))>
#<alt (* 5641895835477563/10000000000000000 z)>
#<alt (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/5000000000000000 (/ 1 z))))>
#<alt (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/5000000000000000 (/ 1 z))))>
#<alt (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/5000000000000000 (/ 1 z))))>
#<alt (* 5641895835477563/10000000000000000 z)>
#<alt (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/5000000000000000 (/ 1 z))))>
#<alt (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/5000000000000000 (/ 1 z))))>
#<alt (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/5000000000000000 (/ 1 z))))>
#<alt (* 5641895835477563/10000000000000000 z)>
#<alt (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z)))>
#<alt (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z)))>
#<alt (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z)))>
#<alt (* 5641895835477563/30000000000000000 (pow z 2))>
#<alt (* (pow z 2) (+ 5641895835477563/30000000000000000 (* 5641895835477563/10000000000000000 (/ 1 z))))>
#<alt (* (pow z 2) (+ 5641895835477563/30000000000000000 (* 5641895835477563/10000000000000000 (/ 1 z))))>
#<alt (* (pow z 2) (+ 5641895835477563/30000000000000000 (* 5641895835477563/10000000000000000 (/ 1 z))))>
#<alt (* 5641895835477563/30000000000000000 (pow z 2))>
#<alt (* (pow z 2) (+ 5641895835477563/30000000000000000 (* 5641895835477563/10000000000000000 (/ 1 z))))>
#<alt (* (pow z 2) (+ 5641895835477563/30000000000000000 (* 5641895835477563/10000000000000000 (/ 1 z))))>
#<alt (* (pow z 2) (+ 5641895835477563/30000000000000000 (* 5641895835477563/10000000000000000 (/ 1 z))))>
#<alt (* 5641895835477563/5000000000000000 z)>
#<alt (* z (+ 5641895835477563/5000000000000000 (* 5641895835477563/10000000000000000 z)))>
#<alt (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z)))))>
#<alt (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z)))))>
#<alt (* 5641895835477563/30000000000000000 (pow z 3))>
#<alt (* (pow z 3) (+ 5641895835477563/30000000000000000 (* 5641895835477563/10000000000000000 (/ 1 z))))>
#<alt (* (pow z 3) (+ 5641895835477563/30000000000000000 (+ (* 5641895835477563/10000000000000000 (/ 1 z)) (/ 5641895835477563/5000000000000000 (pow z 2)))))>
#<alt (* (pow z 3) (+ 5641895835477563/30000000000000000 (+ (* 5641895835477563/10000000000000000 (/ 1 z)) (/ 5641895835477563/5000000000000000 (pow z 2)))))>
#<alt (* 5641895835477563/30000000000000000 (pow z 3))>
#<alt (* (pow z 3) (+ 5641895835477563/30000000000000000 (* 5641895835477563/10000000000000000 (/ 1 z))))>
#<alt (* -1 (* (pow z 3) (- (* -1 (/ (+ 5641895835477563/10000000000000000 (* 5641895835477563/5000000000000000 (/ 1 z))) z)) 5641895835477563/30000000000000000)))>
#<alt (* -1 (* (pow z 3) (- (* -1 (/ (+ 5641895835477563/10000000000000000 (* 5641895835477563/5000000000000000 (/ 1 z))) z)) 5641895835477563/30000000000000000)))>
#<alt (* 5641895835477563/10000000000000000 z)>
#<alt (* 5641895835477563/10000000000000000 z)>
#<alt (* 5641895835477563/10000000000000000 z)>
#<alt (* 5641895835477563/10000000000000000 z)>
#<alt (* 5641895835477563/10000000000000000 z)>
#<alt (* 5641895835477563/10000000000000000 z)>
#<alt (* 5641895835477563/10000000000000000 z)>
#<alt (* 5641895835477563/10000000000000000 z)>
#<alt (* 5641895835477563/10000000000000000 z)>
#<alt (* 5641895835477563/10000000000000000 z)>
#<alt (* 5641895835477563/10000000000000000 z)>
#<alt (* 5641895835477563/10000000000000000 z)>
Calls

75 calls:

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

rewrite485.0ms (5.2%)

Algorithm
batch-egg-rewrite
Rules
3710×*-lowering-*.f32
3710×*-lowering-*.f64
3582×/-lowering-/.f32
3582×/-lowering-/.f64
2478×+-lowering-+.f64
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
029149
1196126
21932123
09850123
Stop Event
iter limit
node limit
Counts
17 → 400
Calls
Call 1
Inputs
(+ x (/ y (- (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* z 5641895835477563/30000000000000000)))))) (* x y))))
(/ y (- (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* z 5641895835477563/30000000000000000)))))) (* x y)))
(- (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* z 5641895835477563/30000000000000000)))))) (* x y))
(+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* z 5641895835477563/30000000000000000))))))
(* y 5000000000000000/5641895835477563)
(+ (/ -1 x) x)
(/ -1 x)
(/ y (+ 5641895835477563/5000000000000000 (* 5641895835477563/5000000000000000 z)))
(+ 5641895835477563/5000000000000000 (* 5641895835477563/5000000000000000 z))
(* 5641895835477563/5000000000000000 z)
(/ y (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/5000000000000000 (* z 5641895835477563/10000000000000000)))))
(+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/5000000000000000 (* z 5641895835477563/10000000000000000))))
(* z (+ 5641895835477563/5000000000000000 (* z 5641895835477563/10000000000000000)))
(+ 5641895835477563/5000000000000000 (* z 5641895835477563/10000000000000000))
(* z (+ 5641895835477563/10000000000000000 (* z 5641895835477563/30000000000000000)))
(* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* z 5641895835477563/30000000000000000)))))
(* z 5641895835477563/10000000000000000)
Outputs
(+.f64 x (/.f64 y (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (-.f64 (*.f64 z (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z (+.f64 #s(literal 5641895835477563/10000000000000000 binary64) (*.f64 z #s(literal 5641895835477563/30000000000000000 binary64)))))) (*.f64 x y)))))
(+.f64 (/.f64 y (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (-.f64 (*.f64 z (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z (+.f64 #s(literal 5641895835477563/10000000000000000 binary64) (*.f64 z #s(literal 5641895835477563/30000000000000000 binary64)))))) (*.f64 x y)))) x)
(-.f64 (/.f64 (*.f64 x x) (-.f64 x (/.f64 y (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (-.f64 (*.f64 z (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z (+.f64 #s(literal 5641895835477563/10000000000000000 binary64) (*.f64 z #s(literal 5641895835477563/30000000000000000 binary64)))))) (*.f64 x y)))))) (/.f64 (/.f64 (*.f64 y y) (*.f64 (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (-.f64 (*.f64 z (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z (+.f64 #s(literal 5641895835477563/10000000000000000 binary64) (*.f64 z #s(literal 5641895835477563/30000000000000000 binary64)))))) (*.f64 x y))) (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (-.f64 (*.f64 z (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z (+.f64 #s(literal 5641895835477563/10000000000000000 binary64) (*.f64 z #s(literal 5641895835477563/30000000000000000 binary64)))))) (*.f64 x y))))) (-.f64 x (/.f64 y (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (-.f64 (*.f64 z (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z (+.f64 #s(literal 5641895835477563/10000000000000000 binary64) (*.f64 z #s(literal 5641895835477563/30000000000000000 binary64)))))) (*.f64 x y)))))))
(-.f64 (/.f64 (/.f64 (*.f64 y y) (*.f64 (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (-.f64 (*.f64 z (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z (+.f64 #s(literal 5641895835477563/10000000000000000 binary64) (*.f64 z #s(literal 5641895835477563/30000000000000000 binary64)))))) (*.f64 x y))) (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (-.f64 (*.f64 z (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z (+.f64 #s(literal 5641895835477563/10000000000000000 binary64) (*.f64 z #s(literal 5641895835477563/30000000000000000 binary64)))))) (*.f64 x y))))) (-.f64 (/.f64 y (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (-.f64 (*.f64 z (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z (+.f64 #s(literal 5641895835477563/10000000000000000 binary64) (*.f64 z #s(literal 5641895835477563/30000000000000000 binary64)))))) (*.f64 x y)))) x)) (/.f64 (*.f64 x x) (-.f64 (/.f64 y (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (-.f64 (*.f64 z (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z (+.f64 #s(literal 5641895835477563/10000000000000000 binary64) (*.f64 z #s(literal 5641895835477563/30000000000000000 binary64)))))) (*.f64 x y)))) x)))
(fma.f64 y (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (-.f64 (*.f64 z (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z (+.f64 #s(literal 5641895835477563/10000000000000000 binary64) (*.f64 z #s(literal 5641895835477563/30000000000000000 binary64)))))) (*.f64 x y)))) x)
(fma.f64 (-.f64 #s(literal 0 binary64) y) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal -5641895835477563/5000000000000000 binary64) (neg.f64 (-.f64 (*.f64 z (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z (+.f64 #s(literal 5641895835477563/10000000000000000 binary64) (*.f64 z #s(literal 5641895835477563/30000000000000000 binary64)))))) (*.f64 x y))))) x)
(fma.f64 #s(literal 1 binary64) (/.f64 y (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (-.f64 (*.f64 z (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z (+.f64 #s(literal 5641895835477563/10000000000000000 binary64) (*.f64 z #s(literal 5641895835477563/30000000000000000 binary64)))))) (*.f64 x y)))) x)
(fma.f64 (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (-.f64 (*.f64 z (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z (+.f64 #s(literal 5641895835477563/10000000000000000 binary64) (*.f64 z #s(literal 5641895835477563/30000000000000000 binary64)))))) (*.f64 x y)))) y x)
(fma.f64 (/.f64 y (-.f64 (*.f64 (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z (+.f64 #s(literal 5641895835477563/10000000000000000 binary64) (*.f64 z #s(literal 5641895835477563/30000000000000000 binary64))))))) (*.f64 (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z (+.f64 #s(literal 5641895835477563/10000000000000000 binary64) (*.f64 z #s(literal 5641895835477563/30000000000000000 binary64))))))) (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z (+.f64 #s(literal 5641895835477563/10000000000000000 binary64) (*.f64 z #s(literal 5641895835477563/30000000000000000 binary64))))))))) (*.f64 (*.f64 x y) (*.f64 x (*.f64 y (*.f64 x y)))))) (+.f64 (*.f64 (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z (+.f64 #s(literal 5641895835477563/10000000000000000 binary64) (*.f64 z #s(literal 5641895835477563/30000000000000000 binary64))))))) (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z (+.f64 #s(literal 5641895835477563/10000000000000000 binary64) (*.f64 z #s(literal 5641895835477563/30000000000000000 binary64)))))))) (*.f64 (*.f64 x y) (+.f64 (*.f64 z (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z (+.f64 #s(literal 5641895835477563/10000000000000000 binary64) (*.f64 z #s(literal 5641895835477563/30000000000000000 binary64)))))) (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 x y))))) x)
(fma.f64 (/.f64 y (-.f64 (*.f64 (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z (+.f64 #s(literal 5641895835477563/10000000000000000 binary64) (*.f64 z #s(literal 5641895835477563/30000000000000000 binary64))))))) (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z (+.f64 #s(literal 5641895835477563/10000000000000000 binary64) (*.f64 z #s(literal 5641895835477563/30000000000000000 binary64)))))))) (*.f64 x (*.f64 y (*.f64 x y))))) (+.f64 (*.f64 z (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z (+.f64 #s(literal 5641895835477563/10000000000000000 binary64) (*.f64 z #s(literal 5641895835477563/30000000000000000 binary64)))))) (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 x y))) x)
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (+.f64 (*.f64 x x) (/.f64 (-.f64 (/.f64 y (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (-.f64 (*.f64 z (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z (+.f64 #s(literal 5641895835477563/10000000000000000 binary64) (*.f64 z #s(literal 5641895835477563/30000000000000000 binary64)))))) (*.f64 x y)))) x) (/.f64 (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (-.f64 (*.f64 z (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z (+.f64 #s(literal 5641895835477563/10000000000000000 binary64) (*.f64 z #s(literal 5641895835477563/30000000000000000 binary64)))))) (*.f64 x y))) y))) (+.f64 (*.f64 x (*.f64 x x)) (/.f64 (*.f64 y (*.f64 y y)) (*.f64 (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (-.f64 (*.f64 z (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z (+.f64 #s(literal 5641895835477563/10000000000000000 binary64) (*.f64 z #s(literal 5641895835477563/30000000000000000 binary64)))))) (*.f64 x y))) (*.f64 (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (-.f64 (*.f64 z (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z (+.f64 #s(literal 5641895835477563/10000000000000000 binary64) (*.f64 z #s(literal 5641895835477563/30000000000000000 binary64)))))) (*.f64 x y))) (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (-.f64 (*.f64 z (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z (+.f64 #s(literal 5641895835477563/10000000000000000 binary64) (*.f64 z #s(literal 5641895835477563/30000000000000000 binary64)))))) (*.f64 x y))))))))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (-.f64 x (/.f64 y (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (-.f64 (*.f64 z (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z (+.f64 #s(literal 5641895835477563/10000000000000000 binary64) (*.f64 z #s(literal 5641895835477563/30000000000000000 binary64)))))) (*.f64 x y))))) (-.f64 (*.f64 x x) (/.f64 (*.f64 y y) (*.f64 (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (-.f64 (*.f64 z (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z (+.f64 #s(literal 5641895835477563/10000000000000000 binary64) (*.f64 z #s(literal 5641895835477563/30000000000000000 binary64)))))) (*.f64 x y))) (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (-.f64 (*.f64 z (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z (+.f64 #s(literal 5641895835477563/10000000000000000 binary64) (*.f64 z #s(literal 5641895835477563/30000000000000000 binary64)))))) (*.f64 x y)))))))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (*.f64 x x) (/.f64 (-.f64 (/.f64 y (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (-.f64 (*.f64 z (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z (+.f64 #s(literal 5641895835477563/10000000000000000 binary64) (*.f64 z #s(literal 5641895835477563/30000000000000000 binary64)))))) (*.f64 x y)))) x) (/.f64 (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (-.f64 (*.f64 z (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z (+.f64 #s(literal 5641895835477563/10000000000000000 binary64) (*.f64 z #s(literal 5641895835477563/30000000000000000 binary64)))))) (*.f64 x y))) y))) (+.f64 (*.f64 x (*.f64 x x)) (/.f64 (*.f64 y (*.f64 y y)) (*.f64 (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (-.f64 (*.f64 z (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z (+.f64 #s(literal 5641895835477563/10000000000000000 binary64) (*.f64 z #s(literal 5641895835477563/30000000000000000 binary64)))))) (*.f64 x y))) (*.f64 (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (-.f64 (*.f64 z (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z (+.f64 #s(literal 5641895835477563/10000000000000000 binary64) (*.f64 z #s(literal 5641895835477563/30000000000000000 binary64)))))) (*.f64 x y))) (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (-.f64 (*.f64 z (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z (+.f64 #s(literal 5641895835477563/10000000000000000 binary64) (*.f64 z #s(literal 5641895835477563/30000000000000000 binary64)))))) (*.f64 x y)))))))))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 x (/.f64 y (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (-.f64 (*.f64 z (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z (+.f64 #s(literal 5641895835477563/10000000000000000 binary64) (*.f64 z #s(literal 5641895835477563/30000000000000000 binary64)))))) (*.f64 x y))))) (-.f64 (*.f64 x x) (/.f64 (*.f64 y y) (*.f64 (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (-.f64 (*.f64 z (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z (+.f64 #s(literal 5641895835477563/10000000000000000 binary64) (*.f64 z #s(literal 5641895835477563/30000000000000000 binary64)))))) (*.f64 x y))) (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (-.f64 (*.f64 z (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z (+.f64 #s(literal 5641895835477563/10000000000000000 binary64) (*.f64 z #s(literal 5641895835477563/30000000000000000 binary64)))))) (*.f64 x y))))))))
(/.f64 (+.f64 (*.f64 x (*.f64 x x)) (/.f64 (*.f64 y (*.f64 y y)) (*.f64 (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (-.f64 (*.f64 z (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z (+.f64 #s(literal 5641895835477563/10000000000000000 binary64) (*.f64 z #s(literal 5641895835477563/30000000000000000 binary64)))))) (*.f64 x y))) (*.f64 (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (-.f64 (*.f64 z (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z (+.f64 #s(literal 5641895835477563/10000000000000000 binary64) (*.f64 z #s(literal 5641895835477563/30000000000000000 binary64)))))) (*.f64 x y))) (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (-.f64 (*.f64 z (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z (+.f64 #s(literal 5641895835477563/10000000000000000 binary64) (*.f64 z #s(literal 5641895835477563/30000000000000000 binary64)))))) (*.f64 x y))))))) (+.f64 (*.f64 x x) (/.f64 (-.f64 (/.f64 y (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (-.f64 (*.f64 z (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z (+.f64 #s(literal 5641895835477563/10000000000000000 binary64) (*.f64 z #s(literal 5641895835477563/30000000000000000 binary64)))))) (*.f64 x y)))) x) (/.f64 (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (-.f64 (*.f64 z (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z (+.f64 #s(literal 5641895835477563/10000000000000000 binary64) (*.f64 z #s(literal 5641895835477563/30000000000000000 binary64)))))) (*.f64 x y))) y))))
(/.f64 (+.f64 (*.f64 x (*.f64 x x)) (/.f64 (*.f64 y (*.f64 y y)) (*.f64 (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (-.f64 (*.f64 z (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z (+.f64 #s(literal 5641895835477563/10000000000000000 binary64) (*.f64 z #s(literal 5641895835477563/30000000000000000 binary64)))))) (*.f64 x y))) (*.f64 (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (-.f64 (*.f64 z (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z (+.f64 #s(literal 5641895835477563/10000000000000000 binary64) (*.f64 z #s(literal 5641895835477563/30000000000000000 binary64)))))) (*.f64 x y))) (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (-.f64 (*.f64 z (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z (+.f64 #s(literal 5641895835477563/10000000000000000 binary64) (*.f64 z #s(literal 5641895835477563/30000000000000000 binary64)))))) (*.f64 x y))))))) (+.f64 (/.f64 (*.f64 y y) (*.f64 (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (-.f64 (*.f64 z (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z (+.f64 #s(literal 5641895835477563/10000000000000000 binary64) (*.f64 z #s(literal 5641895835477563/30000000000000000 binary64)))))) (*.f64 x y))) (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (-.f64 (*.f64 z (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z (+.f64 #s(literal 5641895835477563/10000000000000000 binary64) (*.f64 z #s(literal 5641895835477563/30000000000000000 binary64)))))) (*.f64 x y))))) (-.f64 (*.f64 x x) (/.f64 (*.f64 x y) (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (-.f64 (*.f64 z (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z (+.f64 #s(literal 5641895835477563/10000000000000000 binary64) (*.f64 z #s(literal 5641895835477563/30000000000000000 binary64)))))) (*.f64 x y)))))))
(/.f64 (-.f64 (*.f64 x x) (/.f64 (*.f64 y y) (*.f64 (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (-.f64 (*.f64 z (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z (+.f64 #s(literal 5641895835477563/10000000000000000 binary64) (*.f64 z #s(literal 5641895835477563/30000000000000000 binary64)))))) (*.f64 x y))) (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (-.f64 (*.f64 z (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z (+.f64 #s(literal 5641895835477563/10000000000000000 binary64) (*.f64 z #s(literal 5641895835477563/30000000000000000 binary64)))))) (*.f64 x y)))))) (-.f64 x (/.f64 y (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (-.f64 (*.f64 z (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z (+.f64 #s(literal 5641895835477563/10000000000000000 binary64) (*.f64 z #s(literal 5641895835477563/30000000000000000 binary64)))))) (*.f64 x y))))))
(/.f64 (neg.f64 (+.f64 (*.f64 x (*.f64 x x)) (/.f64 (*.f64 y (*.f64 y y)) (*.f64 (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (-.f64 (*.f64 z (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z (+.f64 #s(literal 5641895835477563/10000000000000000 binary64) (*.f64 z #s(literal 5641895835477563/30000000000000000 binary64)))))) (*.f64 x y))) (*.f64 (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (-.f64 (*.f64 z (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z (+.f64 #s(literal 5641895835477563/10000000000000000 binary64) (*.f64 z #s(literal 5641895835477563/30000000000000000 binary64)))))) (*.f64 x y))) (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (-.f64 (*.f64 z (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z (+.f64 #s(literal 5641895835477563/10000000000000000 binary64) (*.f64 z #s(literal 5641895835477563/30000000000000000 binary64)))))) (*.f64 x y)))))))) (neg.f64 (+.f64 (*.f64 x x) (/.f64 (-.f64 (/.f64 y (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (-.f64 (*.f64 z (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z (+.f64 #s(literal 5641895835477563/10000000000000000 binary64) (*.f64 z #s(literal 5641895835477563/30000000000000000 binary64)))))) (*.f64 x y)))) x) (/.f64 (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (-.f64 (*.f64 z (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z (+.f64 #s(literal 5641895835477563/10000000000000000 binary64) (*.f64 z #s(literal 5641895835477563/30000000000000000 binary64)))))) (*.f64 x y))) y)))))
(/.f64 (neg.f64 (+.f64 (*.f64 x (*.f64 x x)) (/.f64 (*.f64 y (*.f64 y y)) (*.f64 (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (-.f64 (*.f64 z (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z (+.f64 #s(literal 5641895835477563/10000000000000000 binary64) (*.f64 z #s(literal 5641895835477563/30000000000000000 binary64)))))) (*.f64 x y))) (*.f64 (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (-.f64 (*.f64 z (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z (+.f64 #s(literal 5641895835477563/10000000000000000 binary64) (*.f64 z #s(literal 5641895835477563/30000000000000000 binary64)))))) (*.f64 x y))) (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (-.f64 (*.f64 z (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z (+.f64 #s(literal 5641895835477563/10000000000000000 binary64) (*.f64 z #s(literal 5641895835477563/30000000000000000 binary64)))))) (*.f64 x y)))))))) (neg.f64 (+.f64 (/.f64 (*.f64 y y) (*.f64 (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (-.f64 (*.f64 z (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z (+.f64 #s(literal 5641895835477563/10000000000000000 binary64) (*.f64 z #s(literal 5641895835477563/30000000000000000 binary64)))))) (*.f64 x y))) (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (-.f64 (*.f64 z (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z (+.f64 #s(literal 5641895835477563/10000000000000000 binary64) (*.f64 z #s(literal 5641895835477563/30000000000000000 binary64)))))) (*.f64 x y))))) (-.f64 (*.f64 x x) (/.f64 (*.f64 x y) (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (-.f64 (*.f64 z (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z (+.f64 #s(literal 5641895835477563/10000000000000000 binary64) (*.f64 z #s(literal 5641895835477563/30000000000000000 binary64)))))) (*.f64 x y))))))))
(/.f64 (neg.f64 (-.f64 (*.f64 x x) (/.f64 (*.f64 y y) (*.f64 (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (-.f64 (*.f64 z (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z (+.f64 #s(literal 5641895835477563/10000000000000000 binary64) (*.f64 z #s(literal 5641895835477563/30000000000000000 binary64)))))) (*.f64 x y))) (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (-.f64 (*.f64 z (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z (+.f64 #s(literal 5641895835477563/10000000000000000 binary64) (*.f64 z #s(literal 5641895835477563/30000000000000000 binary64)))))) (*.f64 x y))))))) (neg.f64 (-.f64 x (/.f64 y (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (-.f64 (*.f64 z (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z (+.f64 #s(literal 5641895835477563/10000000000000000 binary64) (*.f64 z #s(literal 5641895835477563/30000000000000000 binary64)))))) (*.f64 x y)))))))
(/.f64 (-.f64 (/.f64 (*.f64 y y) (*.f64 (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (-.f64 (*.f64 z (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z (+.f64 #s(literal 5641895835477563/10000000000000000 binary64) (*.f64 z #s(literal 5641895835477563/30000000000000000 binary64)))))) (*.f64 x y))) (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (-.f64 (*.f64 z (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z (+.f64 #s(literal 5641895835477563/10000000000000000 binary64) (*.f64 z #s(literal 5641895835477563/30000000000000000 binary64)))))) (*.f64 x y))))) (*.f64 x x)) (-.f64 (/.f64 y (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (-.f64 (*.f64 z (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z (+.f64 #s(literal 5641895835477563/10000000000000000 binary64) (*.f64 z #s(literal 5641895835477563/30000000000000000 binary64)))))) (*.f64 x y)))) x))
(/.f64 (-.f64 (*.f64 (*.f64 x x) (-.f64 x (/.f64 y (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (-.f64 (*.f64 z (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z (+.f64 #s(literal 5641895835477563/10000000000000000 binary64) (*.f64 z #s(literal 5641895835477563/30000000000000000 binary64)))))) (*.f64 x y)))))) (*.f64 (-.f64 x (/.f64 y (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (-.f64 (*.f64 z (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z (+.f64 #s(literal 5641895835477563/10000000000000000 binary64) (*.f64 z #s(literal 5641895835477563/30000000000000000 binary64)))))) (*.f64 x y))))) (/.f64 (*.f64 y y) (*.f64 (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (-.f64 (*.f64 z (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z (+.f64 #s(literal 5641895835477563/10000000000000000 binary64) (*.f64 z #s(literal 5641895835477563/30000000000000000 binary64)))))) (*.f64 x y))) (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (-.f64 (*.f64 z (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z (+.f64 #s(literal 5641895835477563/10000000000000000 binary64) (*.f64 z #s(literal 5641895835477563/30000000000000000 binary64)))))) (*.f64 x y))))))) (*.f64 (-.f64 x (/.f64 y (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (-.f64 (*.f64 z (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z (+.f64 #s(literal 5641895835477563/10000000000000000 binary64) (*.f64 z #s(literal 5641895835477563/30000000000000000 binary64)))))) (*.f64 x y))))) (-.f64 x (/.f64 y (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (-.f64 (*.f64 z (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z (+.f64 #s(literal 5641895835477563/10000000000000000 binary64) (*.f64 z #s(literal 5641895835477563/30000000000000000 binary64)))))) (*.f64 x y)))))))
(/.f64 (neg.f64 (neg.f64 (+.f64 (*.f64 x (*.f64 x x)) (/.f64 (*.f64 y (*.f64 y y)) (*.f64 (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (-.f64 (*.f64 z (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z (+.f64 #s(literal 5641895835477563/10000000000000000 binary64) (*.f64 z #s(literal 5641895835477563/30000000000000000 binary64)))))) (*.f64 x y))) (*.f64 (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (-.f64 (*.f64 z (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z (+.f64 #s(literal 5641895835477563/10000000000000000 binary64) (*.f64 z #s(literal 5641895835477563/30000000000000000 binary64)))))) (*.f64 x y))) (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (-.f64 (*.f64 z (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z (+.f64 #s(literal 5641895835477563/10000000000000000 binary64) (*.f64 z #s(literal 5641895835477563/30000000000000000 binary64)))))) (*.f64 x y))))))))) (neg.f64 (neg.f64 (+.f64 (*.f64 x x) (/.f64 (-.f64 (/.f64 y (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (-.f64 (*.f64 z (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z (+.f64 #s(literal 5641895835477563/10000000000000000 binary64) (*.f64 z #s(literal 5641895835477563/30000000000000000 binary64)))))) (*.f64 x y)))) x) (/.f64 (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (-.f64 (*.f64 z (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z (+.f64 #s(literal 5641895835477563/10000000000000000 binary64) (*.f64 z #s(literal 5641895835477563/30000000000000000 binary64)))))) (*.f64 x y))) y))))))
(/.f64 (neg.f64 (neg.f64 (-.f64 (*.f64 x x) (/.f64 (*.f64 y y) (*.f64 (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (-.f64 (*.f64 z (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z (+.f64 #s(literal 5641895835477563/10000000000000000 binary64) (*.f64 z #s(literal 5641895835477563/30000000000000000 binary64)))))) (*.f64 x y))) (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (-.f64 (*.f64 z (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z (+.f64 #s(literal 5641895835477563/10000000000000000 binary64) (*.f64 z #s(literal 5641895835477563/30000000000000000 binary64)))))) (*.f64 x y)))))))) (neg.f64 (neg.f64 (-.f64 x (/.f64 y (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (-.f64 (*.f64 z (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z (+.f64 #s(literal 5641895835477563/10000000000000000 binary64) (*.f64 z #s(literal 5641895835477563/30000000000000000 binary64)))))) (*.f64 x y))))))))
(/.f64 (neg.f64 (-.f64 (/.f64 (*.f64 y y) (*.f64 (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (-.f64 (*.f64 z (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z (+.f64 #s(literal 5641895835477563/10000000000000000 binary64) (*.f64 z #s(literal 5641895835477563/30000000000000000 binary64)))))) (*.f64 x y))) (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (-.f64 (*.f64 z (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z (+.f64 #s(literal 5641895835477563/10000000000000000 binary64) (*.f64 z #s(literal 5641895835477563/30000000000000000 binary64)))))) (*.f64 x y))))) (*.f64 x x))) (neg.f64 (-.f64 (/.f64 y (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (-.f64 (*.f64 z (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z (+.f64 #s(literal 5641895835477563/10000000000000000 binary64) (*.f64 z #s(literal 5641895835477563/30000000000000000 binary64)))))) (*.f64 x y)))) x)))
(pow.f64 (/.f64 (+.f64 (*.f64 x x) (/.f64 (-.f64 (/.f64 y (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (-.f64 (*.f64 z (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z (+.f64 #s(literal 5641895835477563/10000000000000000 binary64) (*.f64 z #s(literal 5641895835477563/30000000000000000 binary64)))))) (*.f64 x y)))) x) (/.f64 (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (-.f64 (*.f64 z (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z (+.f64 #s(literal 5641895835477563/10000000000000000 binary64) (*.f64 z #s(literal 5641895835477563/30000000000000000 binary64)))))) (*.f64 x y))) y))) (+.f64 (*.f64 x (*.f64 x x)) (/.f64 (*.f64 y (*.f64 y y)) (*.f64 (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (-.f64 (*.f64 z (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z (+.f64 #s(literal 5641895835477563/10000000000000000 binary64) (*.f64 z #s(literal 5641895835477563/30000000000000000 binary64)))))) (*.f64 x y))) (*.f64 (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (-.f64 (*.f64 z (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z (+.f64 #s(literal 5641895835477563/10000000000000000 binary64) (*.f64 z #s(literal 5641895835477563/30000000000000000 binary64)))))) (*.f64 x y))) (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (-.f64 (*.f64 z (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z (+.f64 #s(literal 5641895835477563/10000000000000000 binary64) (*.f64 z #s(literal 5641895835477563/30000000000000000 binary64)))))) (*.f64 x y)))))))) #s(literal -1 binary64))
(pow.f64 (/.f64 (-.f64 x (/.f64 y (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (-.f64 (*.f64 z (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z (+.f64 #s(literal 5641895835477563/10000000000000000 binary64) (*.f64 z #s(literal 5641895835477563/30000000000000000 binary64)))))) (*.f64 x y))))) (-.f64 (*.f64 x x) (/.f64 (*.f64 y y) (*.f64 (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (-.f64 (*.f64 z (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z (+.f64 #s(literal 5641895835477563/10000000000000000 binary64) (*.f64 z #s(literal 5641895835477563/30000000000000000 binary64)))))) (*.f64 x y))) (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (-.f64 (*.f64 z (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z (+.f64 #s(literal 5641895835477563/10000000000000000 binary64) (*.f64 z #s(literal 5641895835477563/30000000000000000 binary64)))))) (*.f64 x y))))))) #s(literal -1 binary64))
(*.f64 (+.f64 (*.f64 x (*.f64 x x)) (/.f64 (*.f64 y (*.f64 y y)) (*.f64 (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (-.f64 (*.f64 z (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z (+.f64 #s(literal 5641895835477563/10000000000000000 binary64) (*.f64 z #s(literal 5641895835477563/30000000000000000 binary64)))))) (*.f64 x y))) (*.f64 (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (-.f64 (*.f64 z (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z (+.f64 #s(literal 5641895835477563/10000000000000000 binary64) (*.f64 z #s(literal 5641895835477563/30000000000000000 binary64)))))) (*.f64 x y))) (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (-.f64 (*.f64 z (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z (+.f64 #s(literal 5641895835477563/10000000000000000 binary64) (*.f64 z #s(literal 5641895835477563/30000000000000000 binary64)))))) (*.f64 x y))))))) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 x x) (/.f64 (-.f64 (/.f64 y (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (-.f64 (*.f64 z (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z (+.f64 #s(literal 5641895835477563/10000000000000000 binary64) (*.f64 z #s(literal 5641895835477563/30000000000000000 binary64)))))) (*.f64 x y)))) x) (/.f64 (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (-.f64 (*.f64 z (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z (+.f64 #s(literal 5641895835477563/10000000000000000 binary64) (*.f64 z #s(literal 5641895835477563/30000000000000000 binary64)))))) (*.f64 x y))) y)))))
(*.f64 (-.f64 (*.f64 x x) (/.f64 (*.f64 y y) (*.f64 (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (-.f64 (*.f64 z (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z (+.f64 #s(literal 5641895835477563/10000000000000000 binary64) (*.f64 z #s(literal 5641895835477563/30000000000000000 binary64)))))) (*.f64 x y))) (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (-.f64 (*.f64 z (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z (+.f64 #s(literal 5641895835477563/10000000000000000 binary64) (*.f64 z #s(literal 5641895835477563/30000000000000000 binary64)))))) (*.f64 x y)))))) (/.f64 #s(literal 1 binary64) (-.f64 x (/.f64 y (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (-.f64 (*.f64 z (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z (+.f64 #s(literal 5641895835477563/10000000000000000 binary64) (*.f64 z #s(literal 5641895835477563/30000000000000000 binary64)))))) (*.f64 x y)))))))
(exp.f64 (*.f64 (log.f64 (/.f64 (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (-.f64 (*.f64 z (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z (+.f64 #s(literal 5641895835477563/10000000000000000 binary64) (*.f64 z #s(literal 5641895835477563/30000000000000000 binary64)))))) (*.f64 x y))) y)) #s(literal -1 binary64)))
(-.f64 (/.f64 #s(literal 0 binary64) (+.f64 #s(literal -5641895835477563/5000000000000000 binary64) (neg.f64 (-.f64 (*.f64 z (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z (+.f64 #s(literal 5641895835477563/10000000000000000 binary64) (*.f64 z #s(literal 5641895835477563/30000000000000000 binary64)))))) (*.f64 x y))))) (/.f64 y (+.f64 #s(literal -5641895835477563/5000000000000000 binary64) (neg.f64 (-.f64 (*.f64 z (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z (+.f64 #s(literal 5641895835477563/10000000000000000 binary64) (*.f64 z #s(literal 5641895835477563/30000000000000000 binary64)))))) (*.f64 x y))))))
(neg.f64 (/.f64 y (+.f64 #s(literal -5641895835477563/5000000000000000 binary64) (neg.f64 (-.f64 (*.f64 z (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z (+.f64 #s(literal 5641895835477563/10000000000000000 binary64) (*.f64 z #s(literal 5641895835477563/30000000000000000 binary64)))))) (*.f64 x y))))))
(neg.f64 (/.f64 (-.f64 #s(literal 0 binary64) y) (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (-.f64 (*.f64 z (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z (+.f64 #s(literal 5641895835477563/10000000000000000 binary64) (*.f64 z #s(literal 5641895835477563/30000000000000000 binary64)))))) (*.f64 x y)))))
(/.f64 y (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (-.f64 (*.f64 z (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z (+.f64 #s(literal 5641895835477563/10000000000000000 binary64) (*.f64 z #s(literal 5641895835477563/30000000000000000 binary64)))))) (*.f64 x y))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (-.f64 (*.f64 z (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z (+.f64 #s(literal 5641895835477563/10000000000000000 binary64) (*.f64 z #s(literal 5641895835477563/30000000000000000 binary64)))))) (*.f64 x y))) y)))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (/.f64 (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (-.f64 (*.f64 z (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z (+.f64 #s(literal 5641895835477563/10000000000000000 binary64) (*.f64 z #s(literal 5641895835477563/30000000000000000 binary64)))))) (*.f64 x y))) y) #s(literal 1 binary64))))
(/.f64 (-.f64 #s(literal 0 binary64) y) (+.f64 #s(literal -5641895835477563/5000000000000000 binary64) (neg.f64 (-.f64 (*.f64 z (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z (+.f64 #s(literal 5641895835477563/10000000000000000 binary64) (*.f64 z #s(literal 5641895835477563/30000000000000000 binary64)))))) (*.f64 x y)))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (-.f64 (*.f64 z (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z (+.f64 #s(literal 5641895835477563/10000000000000000 binary64) (*.f64 z #s(literal 5641895835477563/30000000000000000 binary64)))))) (*.f64 x y))) y))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (-.f64 (*.f64 z (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z (+.f64 #s(literal 5641895835477563/10000000000000000 binary64) (*.f64 z #s(literal 5641895835477563/30000000000000000 binary64)))))) (*.f64 x y))) y) #s(literal 1 binary64)))
(/.f64 #s(literal 1 binary64) (neg.f64 (neg.f64 (/.f64 (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (-.f64 (*.f64 z (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z (+.f64 #s(literal 5641895835477563/10000000000000000 binary64) (*.f64 z #s(literal 5641895835477563/30000000000000000 binary64)))))) (*.f64 x y))) y))))
(/.f64 (*.f64 y #s(literal 1 binary64)) (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (-.f64 (*.f64 z (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z (+.f64 #s(literal 5641895835477563/10000000000000000 binary64) (*.f64 z #s(literal 5641895835477563/30000000000000000 binary64)))))) (*.f64 x y))))
(/.f64 (neg.f64 (-.f64 #s(literal 0 binary64) y)) (neg.f64 (+.f64 #s(literal -5641895835477563/5000000000000000 binary64) (neg.f64 (-.f64 (*.f64 z (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z (+.f64 #s(literal 5641895835477563/10000000000000000 binary64) (*.f64 z #s(literal 5641895835477563/30000000000000000 binary64)))))) (*.f64 x y))))))
(/.f64 (neg.f64 (*.f64 y #s(literal 1 binary64))) (+.f64 #s(literal -5641895835477563/5000000000000000 binary64) (neg.f64 (-.f64 (*.f64 z (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z (+.f64 #s(literal 5641895835477563/10000000000000000 binary64) (*.f64 z #s(literal 5641895835477563/30000000000000000 binary64)))))) (*.f64 x y)))))
(/.f64 (neg.f64 (neg.f64 (-.f64 #s(literal 0 binary64) y))) (neg.f64 (neg.f64 (+.f64 #s(literal -5641895835477563/5000000000000000 binary64) (neg.f64 (-.f64 (*.f64 z (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z (+.f64 #s(literal 5641895835477563/10000000000000000 binary64) (*.f64 z #s(literal 5641895835477563/30000000000000000 binary64)))))) (*.f64 x y)))))))
(pow.f64 (/.f64 (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (-.f64 (*.f64 z (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z (+.f64 #s(literal 5641895835477563/10000000000000000 binary64) (*.f64 z #s(literal 5641895835477563/30000000000000000 binary64)))))) (*.f64 x y))) y) #s(literal -1 binary64))
(pow.f64 (/.f64 (/.f64 (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (-.f64 (*.f64 z (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z (+.f64 #s(literal 5641895835477563/10000000000000000 binary64) (*.f64 z #s(literal 5641895835477563/30000000000000000 binary64)))))) (*.f64 x y))) y) #s(literal 1 binary64)) #s(literal -1 binary64))
(*.f64 y (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (-.f64 (*.f64 z (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z (+.f64 #s(literal 5641895835477563/10000000000000000 binary64) (*.f64 z #s(literal 5641895835477563/30000000000000000 binary64)))))) (*.f64 x y)))))
(*.f64 (-.f64 #s(literal 0 binary64) y) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal -5641895835477563/5000000000000000 binary64) (neg.f64 (-.f64 (*.f64 z (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z (+.f64 #s(literal 5641895835477563/10000000000000000 binary64) (*.f64 z #s(literal 5641895835477563/30000000000000000 binary64)))))) (*.f64 x y))))))
(*.f64 #s(literal 1 binary64) (/.f64 y (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (-.f64 (*.f64 z (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z (+.f64 #s(literal 5641895835477563/10000000000000000 binary64) (*.f64 z #s(literal 5641895835477563/30000000000000000 binary64)))))) (*.f64 x y)))))
(*.f64 (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (-.f64 (*.f64 z (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z (+.f64 #s(literal 5641895835477563/10000000000000000 binary64) (*.f64 z #s(literal 5641895835477563/30000000000000000 binary64)))))) (*.f64 x y)))) y)
(*.f64 (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (-.f64 (*.f64 z (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z (+.f64 #s(literal 5641895835477563/10000000000000000 binary64) (*.f64 z #s(literal 5641895835477563/30000000000000000 binary64)))))) (*.f64 x y)))) (pow.f64 (/.f64 #s(literal 1 binary64) y) #s(literal -1 binary64)))
(*.f64 (/.f64 y (-.f64 (*.f64 (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z (+.f64 #s(literal 5641895835477563/10000000000000000 binary64) (*.f64 z #s(literal 5641895835477563/30000000000000000 binary64))))))) (*.f64 (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z (+.f64 #s(literal 5641895835477563/10000000000000000 binary64) (*.f64 z #s(literal 5641895835477563/30000000000000000 binary64))))))) (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z (+.f64 #s(literal 5641895835477563/10000000000000000 binary64) (*.f64 z #s(literal 5641895835477563/30000000000000000 binary64))))))))) (*.f64 (*.f64 x y) (*.f64 x (*.f64 y (*.f64 x y)))))) (+.f64 (*.f64 (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z (+.f64 #s(literal 5641895835477563/10000000000000000 binary64) (*.f64 z #s(literal 5641895835477563/30000000000000000 binary64))))))) (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z (+.f64 #s(literal 5641895835477563/10000000000000000 binary64) (*.f64 z #s(literal 5641895835477563/30000000000000000 binary64)))))))) (*.f64 (*.f64 x y) (+.f64 (*.f64 z (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z (+.f64 #s(literal 5641895835477563/10000000000000000 binary64) (*.f64 z #s(literal 5641895835477563/30000000000000000 binary64)))))) (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 x y))))))
(*.f64 (/.f64 y (-.f64 (*.f64 (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z (+.f64 #s(literal 5641895835477563/10000000000000000 binary64) (*.f64 z #s(literal 5641895835477563/30000000000000000 binary64))))))) (*.f64 (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z (+.f64 #s(literal 5641895835477563/10000000000000000 binary64) (*.f64 z #s(literal 5641895835477563/30000000000000000 binary64))))))) (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z (+.f64 #s(literal 5641895835477563/10000000000000000 binary64) (*.f64 z #s(literal 5641895835477563/30000000000000000 binary64))))))))) (*.f64 (*.f64 x y) (*.f64 x (*.f64 y (*.f64 x y)))))) (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z (+.f64 #s(literal 5641895835477563/10000000000000000 binary64) (*.f64 z #s(literal 5641895835477563/30000000000000000 binary64))))))) (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z (+.f64 #s(literal 5641895835477563/10000000000000000 binary64) (*.f64 z #s(literal 5641895835477563/30000000000000000 binary64)))))))) (*.f64 (*.f64 x y) (+.f64 (*.f64 z (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z (+.f64 #s(literal 5641895835477563/10000000000000000 binary64) (*.f64 z #s(literal 5641895835477563/30000000000000000 binary64)))))) (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 x y))))))))
(*.f64 (/.f64 y (-.f64 (*.f64 (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z (+.f64 #s(literal 5641895835477563/10000000000000000 binary64) (*.f64 z #s(literal 5641895835477563/30000000000000000 binary64))))))) (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z (+.f64 #s(literal 5641895835477563/10000000000000000 binary64) (*.f64 z #s(literal 5641895835477563/30000000000000000 binary64)))))))) (*.f64 x (*.f64 y (*.f64 x y))))) (+.f64 (*.f64 z (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z (+.f64 #s(literal 5641895835477563/10000000000000000 binary64) (*.f64 z #s(literal 5641895835477563/30000000000000000 binary64)))))) (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 x y))))
(*.f64 (/.f64 y (-.f64 (*.f64 (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z (+.f64 #s(literal 5641895835477563/10000000000000000 binary64) (*.f64 z #s(literal 5641895835477563/30000000000000000 binary64))))))) (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z (+.f64 #s(literal 5641895835477563/10000000000000000 binary64) (*.f64 z #s(literal 5641895835477563/30000000000000000 binary64)))))))) (*.f64 x (*.f64 y (*.f64 x y))))) (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 z (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z (+.f64 #s(literal 5641895835477563/10000000000000000 binary64) (*.f64 z #s(literal 5641895835477563/30000000000000000 binary64)))))) (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 x y))))))
(+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (-.f64 (*.f64 z (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z (+.f64 #s(literal 5641895835477563/10000000000000000 binary64) (*.f64 z #s(literal 5641895835477563/30000000000000000 binary64)))))) (*.f64 x y)))
(+.f64 (*.f64 z (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z (+.f64 #s(literal 5641895835477563/10000000000000000 binary64) (*.f64 z #s(literal 5641895835477563/30000000000000000 binary64)))))) (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 x (-.f64 #s(literal 0 binary64) y))))
(+.f64 (*.f64 z (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z (+.f64 #s(literal 5641895835477563/10000000000000000 binary64) (*.f64 z #s(literal 5641895835477563/30000000000000000 binary64)))))) (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 x y)))
(+.f64 (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z (+.f64 #s(literal 5641895835477563/10000000000000000 binary64) (*.f64 z #s(literal 5641895835477563/30000000000000000 binary64))))))) (*.f64 x (-.f64 #s(literal 0 binary64) y)))
(+.f64 (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (-.f64 (*.f64 z (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z (+.f64 #s(literal 5641895835477563/10000000000000000 binary64) (*.f64 z #s(literal 5641895835477563/30000000000000000 binary64)))))) (*.f64 x y))) (+.f64 (*.f64 x (-.f64 #s(literal 0 binary64) y)) (*.f64 x y)))
(+.f64 (*.f64 x (-.f64 #s(literal 0 binary64) y)) (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z (+.f64 #s(literal 5641895835477563/10000000000000000 binary64) (*.f64 z #s(literal 5641895835477563/30000000000000000 binary64))))))))
(+.f64 (-.f64 (*.f64 z (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z (+.f64 #s(literal 5641895835477563/10000000000000000 binary64) (*.f64 z #s(literal 5641895835477563/30000000000000000 binary64)))))) (*.f64 x y)) #s(literal 5641895835477563/5000000000000000 binary64))
(-.f64 (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z (+.f64 #s(literal 5641895835477563/10000000000000000 binary64) (*.f64 z #s(literal 5641895835477563/30000000000000000 binary64))))))) (*.f64 x y))
(-.f64 (/.f64 (*.f64 (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z (+.f64 #s(literal 5641895835477563/10000000000000000 binary64) (*.f64 z #s(literal 5641895835477563/30000000000000000 binary64))))))) (*.f64 (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z (+.f64 #s(literal 5641895835477563/10000000000000000 binary64) (*.f64 z #s(literal 5641895835477563/30000000000000000 binary64))))))) (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z (+.f64 #s(literal 5641895835477563/10000000000000000 binary64) (*.f64 z #s(literal 5641895835477563/30000000000000000 binary64))))))))) (+.f64 (*.f64 (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z (+.f64 #s(literal 5641895835477563/10000000000000000 binary64) (*.f64 z #s(literal 5641895835477563/30000000000000000 binary64))))))) (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z (+.f64 #s(literal 5641895835477563/10000000000000000 binary64) (*.f64 z #s(literal 5641895835477563/30000000000000000 binary64)))))))) (*.f64 (*.f64 x y) (+.f64 (*.f64 z (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z (+.f64 #s(literal 5641895835477563/10000000000000000 binary64) (*.f64 z #s(literal 5641895835477563/30000000000000000 binary64)))))) (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 x y)))))) (/.f64 (*.f64 (*.f64 x y) (*.f64 x (*.f64 y (*.f64 x y)))) (+.f64 (*.f64 (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z (+.f64 #s(literal 5641895835477563/10000000000000000 binary64) (*.f64 z #s(literal 5641895835477563/30000000000000000 binary64))))))) (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z (+.f64 #s(literal 5641895835477563/10000000000000000 binary64) (*.f64 z #s(literal 5641895835477563/30000000000000000 binary64)))))))) (*.f64 (*.f64 x y) (+.f64 (*.f64 z (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z (+.f64 #s(literal 5641895835477563/10000000000000000 binary64) (*.f64 z #s(literal 5641895835477563/30000000000000000 binary64)))))) (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 x y)))))))
(-.f64 (/.f64 (*.f64 (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z (+.f64 #s(literal 5641895835477563/10000000000000000 binary64) (*.f64 z #s(literal 5641895835477563/30000000000000000 binary64))))))) (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z (+.f64 #s(literal 5641895835477563/10000000000000000 binary64) (*.f64 z #s(literal 5641895835477563/30000000000000000 binary64)))))))) (+.f64 (*.f64 z (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z (+.f64 #s(literal 5641895835477563/10000000000000000 binary64) (*.f64 z #s(literal 5641895835477563/30000000000000000 binary64)))))) (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 x y)))) (/.f64 (*.f64 x (*.f64 y (*.f64 x y))) (+.f64 (*.f64 z (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z (+.f64 #s(literal 5641895835477563/10000000000000000 binary64) (*.f64 z #s(literal 5641895835477563/30000000000000000 binary64)))))) (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 x y)))))
(-.f64 (/.f64 #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (-.f64 (*.f64 z (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z (+.f64 #s(literal 5641895835477563/10000000000000000 binary64) (*.f64 z #s(literal 5641895835477563/30000000000000000 binary64)))))) (*.f64 x y)))) (/.f64 (*.f64 (-.f64 (*.f64 z (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z (+.f64 #s(literal 5641895835477563/10000000000000000 binary64) (*.f64 z #s(literal 5641895835477563/30000000000000000 binary64)))))) (*.f64 x y)) (-.f64 (*.f64 z (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z (+.f64 #s(literal 5641895835477563/10000000000000000 binary64) (*.f64 z #s(literal 5641895835477563/30000000000000000 binary64)))))) (*.f64 x y))) (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (-.f64 (*.f64 z (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z (+.f64 #s(literal 5641895835477563/10000000000000000 binary64) (*.f64 z #s(literal 5641895835477563/30000000000000000 binary64)))))) (*.f64 x y)))))
(-.f64 (/.f64 (*.f64 (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z (+.f64 #s(literal 5641895835477563/10000000000000000 binary64) (*.f64 z #s(literal 5641895835477563/30000000000000000 binary64))))))) (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z (+.f64 #s(literal 5641895835477563/10000000000000000 binary64) (*.f64 z #s(literal 5641895835477563/30000000000000000 binary64)))))))) (-.f64 (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z (+.f64 #s(literal 5641895835477563/10000000000000000 binary64) (*.f64 z #s(literal 5641895835477563/30000000000000000 binary64))))))) (*.f64 x (-.f64 #s(literal 0 binary64) y)))) (/.f64 (*.f64 x (*.f64 y (*.f64 x y))) (-.f64 (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z (+.f64 #s(literal 5641895835477563/10000000000000000 binary64) (*.f64 z #s(literal 5641895835477563/30000000000000000 binary64))))))) (*.f64 x (-.f64 #s(literal 0 binary64) y)))))
(fma.f64 x (-.f64 #s(literal 0 binary64) y) (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z (+.f64 #s(literal 5641895835477563/10000000000000000 binary64) (*.f64 z #s(literal 5641895835477563/30000000000000000 binary64))))))))
(fma.f64 y (-.f64 #s(literal 0 binary64) x) (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z (+.f64 #s(literal 5641895835477563/10000000000000000 binary64) (*.f64 z #s(literal 5641895835477563/30000000000000000 binary64))))))))
(fma.f64 z (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z (+.f64 #s(literal 5641895835477563/10000000000000000 binary64) (*.f64 z #s(literal 5641895835477563/30000000000000000 binary64))))) (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 x (-.f64 #s(literal 0 binary64) y))))
(fma.f64 z (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z (+.f64 #s(literal 5641895835477563/10000000000000000 binary64) (*.f64 z #s(literal 5641895835477563/30000000000000000 binary64))))) (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 x y)))
(fma.f64 (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z (+.f64 #s(literal 5641895835477563/10000000000000000 binary64) (*.f64 z #s(literal 5641895835477563/30000000000000000 binary64))))) z (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 x (-.f64 #s(literal 0 binary64) y))))
(fma.f64 (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z (+.f64 #s(literal 5641895835477563/10000000000000000 binary64) (*.f64 z #s(literal 5641895835477563/30000000000000000 binary64))))) z (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 x y)))
(fma.f64 #s(literal -1 binary64) (*.f64 x y) (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z (+.f64 #s(literal 5641895835477563/10000000000000000 binary64) (*.f64 z #s(literal 5641895835477563/30000000000000000 binary64))))))))
(fma.f64 (-.f64 #s(literal 0 binary64) y) x (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z (+.f64 #s(literal 5641895835477563/10000000000000000 binary64) (*.f64 z #s(literal 5641895835477563/30000000000000000 binary64))))))))
(fma.f64 (-.f64 #s(literal 0 binary64) x) y (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z (+.f64 #s(literal 5641895835477563/10000000000000000 binary64) (*.f64 z #s(literal 5641895835477563/30000000000000000 binary64))))))))
(fma.f64 (+.f64 #s(literal 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 binary64) (*.f64 (*.f64 z (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z (+.f64 #s(literal 5641895835477563/10000000000000000 binary64) (*.f64 z #s(literal 5641895835477563/30000000000000000 binary64)))))) (*.f64 (*.f64 z z) (*.f64 (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z (+.f64 #s(literal 5641895835477563/10000000000000000 binary64) (*.f64 z #s(literal 5641895835477563/30000000000000000 binary64))))) (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z (+.f64 #s(literal 5641895835477563/10000000000000000 binary64) (*.f64 z #s(literal 5641895835477563/30000000000000000 binary64))))))))) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (*.f64 (*.f64 z (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z (+.f64 #s(literal 5641895835477563/10000000000000000 binary64) (*.f64 z #s(literal 5641895835477563/30000000000000000 binary64)))))) (-.f64 (*.f64 z (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z (+.f64 #s(literal 5641895835477563/10000000000000000 binary64) (*.f64 z #s(literal 5641895835477563/30000000000000000 binary64)))))) #s(literal 5641895835477563/5000000000000000 binary64))))) (*.f64 x (-.f64 #s(literal 0 binary64) y)))
(fma.f64 (-.f64 #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (*.f64 (*.f64 z z) (*.f64 (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z (+.f64 #s(literal 5641895835477563/10000000000000000 binary64) (*.f64 z #s(literal 5641895835477563/30000000000000000 binary64))))) (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z (+.f64 #s(literal 5641895835477563/10000000000000000 binary64) (*.f64 z #s(literal 5641895835477563/30000000000000000 binary64)))))))) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z (+.f64 #s(literal 5641895835477563/10000000000000000 binary64) (*.f64 z #s(literal 5641895835477563/30000000000000000 binary64)))))))) (*.f64 x (-.f64 #s(literal 0 binary64) y)))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (+.f64 (*.f64 (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z (+.f64 #s(literal 5641895835477563/10000000000000000 binary64) (*.f64 z #s(literal 5641895835477563/30000000000000000 binary64))))))) (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z (+.f64 #s(literal 5641895835477563/10000000000000000 binary64) (*.f64 z #s(literal 5641895835477563/30000000000000000 binary64)))))))) (*.f64 (*.f64 x y) (+.f64 (*.f64 z (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z (+.f64 #s(literal 5641895835477563/10000000000000000 binary64) (*.f64 z #s(literal 5641895835477563/30000000000000000 binary64)))))) (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 x y))))) (-.f64 (*.f64 (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z (+.f64 #s(literal 5641895835477563/10000000000000000 binary64) (*.f64 z #s(literal 5641895835477563/30000000000000000 binary64))))))) (*.f64 (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z (+.f64 #s(literal 5641895835477563/10000000000000000 binary64) (*.f64 z #s(literal 5641895835477563/30000000000000000 binary64))))))) (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z (+.f64 #s(literal 5641895835477563/10000000000000000 binary64) (*.f64 z #s(literal 5641895835477563/30000000000000000 binary64))))))))) (*.f64 (*.f64 x y) (*.f64 x (*.f64 y (*.f64 x y))))))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (+.f64 (*.f64 z (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z (+.f64 #s(literal 5641895835477563/10000000000000000 binary64) (*.f64 z #s(literal 5641895835477563/30000000000000000 binary64)))))) (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 x y))) (-.f64 (*.f64 (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z (+.f64 #s(literal 5641895835477563/10000000000000000 binary64) (*.f64 z #s(literal 5641895835477563/30000000000000000 binary64))))))) (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z (+.f64 #s(literal 5641895835477563/10000000000000000 binary64) (*.f64 z #s(literal 5641895835477563/30000000000000000 binary64)))))))) (*.f64 x (*.f64 y (*.f64 x y)))))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (*.f64 (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z (+.f64 #s(literal 5641895835477563/10000000000000000 binary64) (*.f64 z #s(literal 5641895835477563/30000000000000000 binary64))))))) (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z (+.f64 #s(literal 5641895835477563/10000000000000000 binary64) (*.f64 z #s(literal 5641895835477563/30000000000000000 binary64)))))))) (*.f64 (*.f64 x y) (+.f64 (*.f64 z (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z (+.f64 #s(literal 5641895835477563/10000000000000000 binary64) (*.f64 z #s(literal 5641895835477563/30000000000000000 binary64)))))) (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 x y))))) (-.f64 (*.f64 (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z (+.f64 #s(literal 5641895835477563/10000000000000000 binary64) (*.f64 z #s(literal 5641895835477563/30000000000000000 binary64))))))) (*.f64 (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z (+.f64 #s(literal 5641895835477563/10000000000000000 binary64) (*.f64 z #s(literal 5641895835477563/30000000000000000 binary64))))))) (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z (+.f64 #s(literal 5641895835477563/10000000000000000 binary64) (*.f64 z #s(literal 5641895835477563/30000000000000000 binary64))))))))) (*.f64 (*.f64 x y) (*.f64 x (*.f64 y (*.f64 x y)))))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (*.f64 z (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z (+.f64 #s(literal 5641895835477563/10000000000000000 binary64) (*.f64 z #s(literal 5641895835477563/30000000000000000 binary64)))))) (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 x y))) (-.f64 (*.f64 (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z (+.f64 #s(literal 5641895835477563/10000000000000000 binary64) (*.f64 z #s(literal 5641895835477563/30000000000000000 binary64))))))) (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z (+.f64 #s(literal 5641895835477563/10000000000000000 binary64) (*.f64 z #s(literal 5641895835477563/30000000000000000 binary64)))))))) (*.f64 x (*.f64 y (*.f64 x y))))))
(/.f64 (-.f64 (*.f64 (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z (+.f64 #s(literal 5641895835477563/10000000000000000 binary64) (*.f64 z #s(literal 5641895835477563/30000000000000000 binary64))))))) (*.f64 (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z (+.f64 #s(literal 5641895835477563/10000000000000000 binary64) (*.f64 z #s(literal 5641895835477563/30000000000000000 binary64))))))) (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z (+.f64 #s(literal 5641895835477563/10000000000000000 binary64) (*.f64 z #s(literal 5641895835477563/30000000000000000 binary64))))))))) (*.f64 (*.f64 x y) (*.f64 x (*.f64 y (*.f64 x y))))) (+.f64 (*.f64 (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z (+.f64 #s(literal 5641895835477563/10000000000000000 binary64) (*.f64 z #s(literal 5641895835477563/30000000000000000 binary64))))))) (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z (+.f64 #s(literal 5641895835477563/10000000000000000 binary64) (*.f64 z #s(literal 5641895835477563/30000000000000000 binary64)))))))) (*.f64 (*.f64 x y) (+.f64 (*.f64 z (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z (+.f64 #s(literal 5641895835477563/10000000000000000 binary64) (*.f64 z #s(literal 5641895835477563/30000000000000000 binary64)))))) (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 x y))))))
(/.f64 (-.f64 (*.f64 (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z (+.f64 #s(literal 5641895835477563/10000000000000000 binary64) (*.f64 z #s(literal 5641895835477563/30000000000000000 binary64))))))) (*.f64 (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z (+.f64 #s(literal 5641895835477563/10000000000000000 binary64) (*.f64 z #s(literal 5641895835477563/30000000000000000 binary64))))))) (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z (+.f64 #s(literal 5641895835477563/10000000000000000 binary64) (*.f64 z #s(literal 5641895835477563/30000000000000000 binary64))))))))) (*.f64 (*.f64 x y) (*.f64 x (*.f64 y (*.f64 x y))))) (+.f64 (*.f64 (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z (+.f64 #s(literal 5641895835477563/10000000000000000 binary64) (*.f64 z #s(literal 5641895835477563/30000000000000000 binary64))))))) (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z (+.f64 #s(literal 5641895835477563/10000000000000000 binary64) (*.f64 z #s(literal 5641895835477563/30000000000000000 binary64)))))))) (-.f64 (*.f64 x (*.f64 y (*.f64 x y))) (*.f64 (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z (+.f64 #s(literal 5641895835477563/10000000000000000 binary64) (*.f64 z #s(literal 5641895835477563/30000000000000000 binary64))))))) (*.f64 x (-.f64 #s(literal 0 binary64) y))))))
(/.f64 (-.f64 (*.f64 (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z (+.f64 #s(literal 5641895835477563/10000000000000000 binary64) (*.f64 z #s(literal 5641895835477563/30000000000000000 binary64))))))) (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z (+.f64 #s(literal 5641895835477563/10000000000000000 binary64) (*.f64 z #s(literal 5641895835477563/30000000000000000 binary64)))))))) (*.f64 x (*.f64 y (*.f64 x y)))) (+.f64 (*.f64 z (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z (+.f64 #s(literal 5641895835477563/10000000000000000 binary64) (*.f64 z #s(literal 5641895835477563/30000000000000000 binary64)))))) (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 x y))))
(/.f64 (-.f64 (*.f64 (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z (+.f64 #s(literal 5641895835477563/10000000000000000 binary64) (*.f64 z #s(literal 5641895835477563/30000000000000000 binary64))))))) (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z (+.f64 #s(literal 5641895835477563/10000000000000000 binary64) (*.f64 z #s(literal 5641895835477563/30000000000000000 binary64)))))))) (*.f64 x (*.f64 y (*.f64 x y)))) (-.f64 (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z (+.f64 #s(literal 5641895835477563/10000000000000000 binary64) (*.f64 z #s(literal 5641895835477563/30000000000000000 binary64))))))) (*.f64 x (-.f64 #s(literal 0 binary64) y))))
(/.f64 (neg.f64 (-.f64 (*.f64 (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z (+.f64 #s(literal 5641895835477563/10000000000000000 binary64) (*.f64 z #s(literal 5641895835477563/30000000000000000 binary64))))))) (*.f64 (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z (+.f64 #s(literal 5641895835477563/10000000000000000 binary64) (*.f64 z #s(literal 5641895835477563/30000000000000000 binary64))))))) (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z (+.f64 #s(literal 5641895835477563/10000000000000000 binary64) (*.f64 z #s(literal 5641895835477563/30000000000000000 binary64))))))))) (*.f64 (*.f64 x y) (*.f64 x (*.f64 y (*.f64 x y)))))) (neg.f64 (+.f64 (*.f64 (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z (+.f64 #s(literal 5641895835477563/10000000000000000 binary64) (*.f64 z #s(literal 5641895835477563/30000000000000000 binary64))))))) (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z (+.f64 #s(literal 5641895835477563/10000000000000000 binary64) (*.f64 z #s(literal 5641895835477563/30000000000000000 binary64)))))))) (*.f64 (*.f64 x y) (+.f64 (*.f64 z (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z (+.f64 #s(literal 5641895835477563/10000000000000000 binary64) (*.f64 z #s(literal 5641895835477563/30000000000000000 binary64)))))) (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 x y)))))))
(/.f64 (neg.f64 (-.f64 (*.f64 (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z (+.f64 #s(literal 5641895835477563/10000000000000000 binary64) (*.f64 z #s(literal 5641895835477563/30000000000000000 binary64))))))) (*.f64 (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z (+.f64 #s(literal 5641895835477563/10000000000000000 binary64) (*.f64 z #s(literal 5641895835477563/30000000000000000 binary64))))))) (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z (+.f64 #s(literal 5641895835477563/10000000000000000 binary64) (*.f64 z #s(literal 5641895835477563/30000000000000000 binary64))))))))) (*.f64 (*.f64 x y) (*.f64 x (*.f64 y (*.f64 x y)))))) (neg.f64 (+.f64 (*.f64 (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z (+.f64 #s(literal 5641895835477563/10000000000000000 binary64) (*.f64 z #s(literal 5641895835477563/30000000000000000 binary64))))))) (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z (+.f64 #s(literal 5641895835477563/10000000000000000 binary64) (*.f64 z #s(literal 5641895835477563/30000000000000000 binary64)))))))) (-.f64 (*.f64 x (*.f64 y (*.f64 x y))) (*.f64 (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z (+.f64 #s(literal 5641895835477563/10000000000000000 binary64) (*.f64 z #s(literal 5641895835477563/30000000000000000 binary64))))))) (*.f64 x (-.f64 #s(literal 0 binary64) y)))))))
(/.f64 (neg.f64 (-.f64 (*.f64 (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z (+.f64 #s(literal 5641895835477563/10000000000000000 binary64) (*.f64 z #s(literal 5641895835477563/30000000000000000 binary64))))))) (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z (+.f64 #s(literal 5641895835477563/10000000000000000 binary64) (*.f64 z #s(literal 5641895835477563/30000000000000000 binary64)))))))) (*.f64 x (*.f64 y (*.f64 x y))))) (neg.f64 (+.f64 (*.f64 z (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z (+.f64 #s(literal 5641895835477563/10000000000000000 binary64) (*.f64 z #s(literal 5641895835477563/30000000000000000 binary64)))))) (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 x y)))))
(/.f64 (neg.f64 (-.f64 (*.f64 (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z (+.f64 #s(literal 5641895835477563/10000000000000000 binary64) (*.f64 z #s(literal 5641895835477563/30000000000000000 binary64))))))) (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z (+.f64 #s(literal 5641895835477563/10000000000000000 binary64) (*.f64 z #s(literal 5641895835477563/30000000000000000 binary64)))))))) (*.f64 x (*.f64 y (*.f64 x y))))) (neg.f64 (-.f64 (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z (+.f64 #s(literal 5641895835477563/10000000000000000 binary64) (*.f64 z #s(literal 5641895835477563/30000000000000000 binary64))))))) (*.f64 x (-.f64 #s(literal 0 binary64) y)))))
(/.f64 (+.f64 #s(literal 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 binary64) (*.f64 (-.f64 (*.f64 z (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z (+.f64 #s(literal 5641895835477563/10000000000000000 binary64) (*.f64 z #s(literal 5641895835477563/30000000000000000 binary64)))))) (*.f64 x y)) (*.f64 (-.f64 (*.f64 z (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z (+.f64 #s(literal 5641895835477563/10000000000000000 binary64) (*.f64 z #s(literal 5641895835477563/30000000000000000 binary64)))))) (*.f64 x y)) (-.f64 (*.f64 z (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z (+.f64 #s(literal 5641895835477563/10000000000000000 binary64) (*.f64 z #s(literal 5641895835477563/30000000000000000 binary64)))))) (*.f64 x y))))) (+.f64 #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (-.f64 (*.f64 (-.f64 (*.f64 z (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z (+.f64 #s(literal 5641895835477563/10000000000000000 binary64) (*.f64 z #s(literal 5641895835477563/30000000000000000 binary64)))))) (*.f64 x y)) (-.f64 (*.f64 z (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z (+.f64 #s(literal 5641895835477563/10000000000000000 binary64) (*.f64 z #s(literal 5641895835477563/30000000000000000 binary64)))))) (*.f64 x y))) (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) (-.f64 (*.f64 z (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z (+.f64 #s(literal 5641895835477563/10000000000000000 binary64) (*.f64 z #s(literal 5641895835477563/30000000000000000 binary64)))))) (*.f64 x y))))))
(/.f64 (-.f64 #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (*.f64 (-.f64 (*.f64 z (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z (+.f64 #s(literal 5641895835477563/10000000000000000 binary64) (*.f64 z #s(literal 5641895835477563/30000000000000000 binary64)))))) (*.f64 x y)) (-.f64 (*.f64 z (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z (+.f64 #s(literal 5641895835477563/10000000000000000 binary64) (*.f64 z #s(literal 5641895835477563/30000000000000000 binary64)))))) (*.f64 x y)))) (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (-.f64 (*.f64 z (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z (+.f64 #s(literal 5641895835477563/10000000000000000 binary64) (*.f64 z #s(literal 5641895835477563/30000000000000000 binary64)))))) (*.f64 x y))))
(/.f64 (-.f64 (*.f64 (*.f64 (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z (+.f64 #s(literal 5641895835477563/10000000000000000 binary64) (*.f64 z #s(literal 5641895835477563/30000000000000000 binary64))))))) (*.f64 (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z (+.f64 #s(literal 5641895835477563/10000000000000000 binary64) (*.f64 z #s(literal 5641895835477563/30000000000000000 binary64))))))) (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z (+.f64 #s(literal 5641895835477563/10000000000000000 binary64) (*.f64 z #s(literal 5641895835477563/30000000000000000 binary64))))))))) (+.f64 (*.f64 (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z (+.f64 #s(literal 5641895835477563/10000000000000000 binary64) (*.f64 z #s(literal 5641895835477563/30000000000000000 binary64))))))) (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z (+.f64 #s(literal 5641895835477563/10000000000000000 binary64) (*.f64 z #s(literal 5641895835477563/30000000000000000 binary64)))))))) (*.f64 (*.f64 x y) (+.f64 (*.f64 z (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z (+.f64 #s(literal 5641895835477563/10000000000000000 binary64) (*.f64 z #s(literal 5641895835477563/30000000000000000 binary64)))))) (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 x y)))))) (*.f64 (+.f64 (*.f64 (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z (+.f64 #s(literal 5641895835477563/10000000000000000 binary64) (*.f64 z #s(literal 5641895835477563/30000000000000000 binary64))))))) (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z (+.f64 #s(literal 5641895835477563/10000000000000000 binary64) (*.f64 z #s(literal 5641895835477563/30000000000000000 binary64)))))))) (*.f64 (*.f64 x y) (+.f64 (*.f64 z (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z (+.f64 #s(literal 5641895835477563/10000000000000000 binary64) (*.f64 z #s(literal 5641895835477563/30000000000000000 binary64)))))) (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 x y))))) (*.f64 (*.f64 x y) (*.f64 x (*.f64 y (*.f64 x y)))))) (*.f64 (+.f64 (*.f64 (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z (+.f64 #s(literal 5641895835477563/10000000000000000 binary64) (*.f64 z #s(literal 5641895835477563/30000000000000000 binary64))))))) (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z (+.f64 #s(literal 5641895835477563/10000000000000000 binary64) (*.f64 z #s(literal 5641895835477563/30000000000000000 binary64)))))))) (*.f64 (*.f64 x y) (+.f64 (*.f64 z (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z (+.f64 #s(literal 5641895835477563/10000000000000000 binary64) (*.f64 z #s(literal 5641895835477563/30000000000000000 binary64)))))) (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 x y))))) (+.f64 (*.f64 (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z (+.f64 #s(literal 5641895835477563/10000000000000000 binary64) (*.f64 z #s(literal 5641895835477563/30000000000000000 binary64))))))) (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z (+.f64 #s(literal 5641895835477563/10000000000000000 binary64) (*.f64 z #s(literal 5641895835477563/30000000000000000 binary64)))))))) (*.f64 (*.f64 x y) (+.f64 (*.f64 z (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z (+.f64 #s(literal 5641895835477563/10000000000000000 binary64) (*.f64 z #s(literal 5641895835477563/30000000000000000 binary64)))))) (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 x y)))))))
(/.f64 (-.f64 (*.f64 (*.f64 (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z (+.f64 #s(literal 5641895835477563/10000000000000000 binary64) (*.f64 z #s(literal 5641895835477563/30000000000000000 binary64))))))) (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z (+.f64 #s(literal 5641895835477563/10000000000000000 binary64) (*.f64 z #s(literal 5641895835477563/30000000000000000 binary64)))))))) (+.f64 (*.f64 z (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z (+.f64 #s(literal 5641895835477563/10000000000000000 binary64) (*.f64 z #s(literal 5641895835477563/30000000000000000 binary64)))))) (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 x y)))) (*.f64 (+.f64 (*.f64 z (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z (+.f64 #s(literal 5641895835477563/10000000000000000 binary64) (*.f64 z #s(literal 5641895835477563/30000000000000000 binary64)))))) (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 x y))) (*.f64 x (*.f64 y (*.f64 x y))))) (*.f64 (+.f64 (*.f64 z (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z (+.f64 #s(literal 5641895835477563/10000000000000000 binary64) (*.f64 z #s(literal 5641895835477563/30000000000000000 binary64)))))) (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 x y))) (+.f64 (*.f64 z (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z (+.f64 #s(literal 5641895835477563/10000000000000000 binary64) (*.f64 z #s(literal 5641895835477563/30000000000000000 binary64)))))) (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 x y)))))
(/.f64 (neg.f64 (neg.f64 (-.f64 (*.f64 (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z (+.f64 #s(literal 5641895835477563/10000000000000000 binary64) (*.f64 z #s(literal 5641895835477563/30000000000000000 binary64))))))) (*.f64 (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z (+.f64 #s(literal 5641895835477563/10000000000000000 binary64) (*.f64 z #s(literal 5641895835477563/30000000000000000 binary64))))))) (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z (+.f64 #s(literal 5641895835477563/10000000000000000 binary64) (*.f64 z #s(literal 5641895835477563/30000000000000000 binary64))))))))) (*.f64 (*.f64 x y) (*.f64 x (*.f64 y (*.f64 x y))))))) (neg.f64 (neg.f64 (+.f64 (*.f64 (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z (+.f64 #s(literal 5641895835477563/10000000000000000 binary64) (*.f64 z #s(literal 5641895835477563/30000000000000000 binary64))))))) (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z (+.f64 #s(literal 5641895835477563/10000000000000000 binary64) (*.f64 z #s(literal 5641895835477563/30000000000000000 binary64)))))))) (*.f64 (*.f64 x y) (+.f64 (*.f64 z (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z (+.f64 #s(literal 5641895835477563/10000000000000000 binary64) (*.f64 z #s(literal 5641895835477563/30000000000000000 binary64)))))) (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 x y))))))))
(/.f64 (neg.f64 (neg.f64 (-.f64 (*.f64 (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z (+.f64 #s(literal 5641895835477563/10000000000000000 binary64) (*.f64 z #s(literal 5641895835477563/30000000000000000 binary64))))))) (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z (+.f64 #s(literal 5641895835477563/10000000000000000 binary64) (*.f64 z #s(literal 5641895835477563/30000000000000000 binary64)))))))) (*.f64 x (*.f64 y (*.f64 x y)))))) (neg.f64 (neg.f64 (+.f64 (*.f64 z (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z (+.f64 #s(literal 5641895835477563/10000000000000000 binary64) (*.f64 z #s(literal 5641895835477563/30000000000000000 binary64)))))) (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 x y))))))
(/.f64 (neg.f64 (+.f64 #s(literal 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 binary64) (*.f64 (-.f64 (*.f64 z (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z (+.f64 #s(literal 5641895835477563/10000000000000000 binary64) (*.f64 z #s(literal 5641895835477563/30000000000000000 binary64)))))) (*.f64 x y)) (*.f64 (-.f64 (*.f64 z (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z (+.f64 #s(literal 5641895835477563/10000000000000000 binary64) (*.f64 z #s(literal 5641895835477563/30000000000000000 binary64)))))) (*.f64 x y)) (-.f64 (*.f64 z (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z (+.f64 #s(literal 5641895835477563/10000000000000000 binary64) (*.f64 z #s(literal 5641895835477563/30000000000000000 binary64)))))) (*.f64 x y)))))) (neg.f64 (+.f64 #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (-.f64 (*.f64 (-.f64 (*.f64 z (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z (+.f64 #s(literal 5641895835477563/10000000000000000 binary64) (*.f64 z #s(literal 5641895835477563/30000000000000000 binary64)))))) (*.f64 x y)) (-.f64 (*.f64 z (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z (+.f64 #s(literal 5641895835477563/10000000000000000 binary64) (*.f64 z #s(literal 5641895835477563/30000000000000000 binary64)))))) (*.f64 x y))) (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) (-.f64 (*.f64 z (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z (+.f64 #s(literal 5641895835477563/10000000000000000 binary64) (*.f64 z #s(literal 5641895835477563/30000000000000000 binary64)))))) (*.f64 x y)))))))
(/.f64 (neg.f64 (-.f64 #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (*.f64 (-.f64 (*.f64 z (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z (+.f64 #s(literal 5641895835477563/10000000000000000 binary64) (*.f64 z #s(literal 5641895835477563/30000000000000000 binary64)))))) (*.f64 x y)) (-.f64 (*.f64 z (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z (+.f64 #s(literal 5641895835477563/10000000000000000 binary64) (*.f64 z #s(literal 5641895835477563/30000000000000000 binary64)))))) (*.f64 x y))))) (neg.f64 (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (-.f64 (*.f64 z (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z (+.f64 #s(literal 5641895835477563/10000000000000000 binary64) (*.f64 z #s(literal 5641895835477563/30000000000000000 binary64)))))) (*.f64 x y)))))
(/.f64 (+.f64 (*.f64 (*.f64 z (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z (+.f64 #s(literal 5641895835477563/10000000000000000 binary64) (*.f64 z #s(literal 5641895835477563/30000000000000000 binary64)))))) (*.f64 (*.f64 z z) (*.f64 (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z (+.f64 #s(literal 5641895835477563/10000000000000000 binary64) (*.f64 z #s(literal 5641895835477563/30000000000000000 binary64))))) (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z (+.f64 #s(literal 5641895835477563/10000000000000000 binary64) (*.f64 z #s(literal 5641895835477563/30000000000000000 binary64)))))))) (pow.f64 (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 x (-.f64 #s(literal 0 binary64) y))) #s(literal 3 binary64))) (+.f64 (*.f64 (*.f64 z z) (*.f64 (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z (+.f64 #s(literal 5641895835477563/10000000000000000 binary64) (*.f64 z #s(literal 5641895835477563/30000000000000000 binary64))))) (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z (+.f64 #s(literal 5641895835477563/10000000000000000 binary64) (*.f64 z #s(literal 5641895835477563/30000000000000000 binary64))))))) (-.f64 (*.f64 (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 x (-.f64 #s(literal 0 binary64) y))) (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 x (-.f64 #s(literal 0 binary64) y)))) (*.f64 (*.f64 z (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z (+.f64 #s(literal 5641895835477563/10000000000000000 binary64) (*.f64 z #s(literal 5641895835477563/30000000000000000 binary64)))))) (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 x (-.f64 #s(literal 0 binary64) y)))))))
(/.f64 (+.f64 (*.f64 (*.f64 z (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z (+.f64 #s(literal 5641895835477563/10000000000000000 binary64) (*.f64 z #s(literal 5641895835477563/30000000000000000 binary64)))))) (*.f64 (*.f64 z z) (*.f64 (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z (+.f64 #s(literal 5641895835477563/10000000000000000 binary64) (*.f64 z #s(literal 5641895835477563/30000000000000000 binary64))))) (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z (+.f64 #s(literal 5641895835477563/10000000000000000 binary64) (*.f64 z #s(literal 5641895835477563/30000000000000000 binary64)))))))) (pow.f64 (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 x y)) #s(literal 3 binary64))) (+.f64 (*.f64 (*.f64 z z) (*.f64 (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z (+.f64 #s(literal 5641895835477563/10000000000000000 binary64) (*.f64 z #s(literal 5641895835477563/30000000000000000 binary64))))) (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z (+.f64 #s(literal 5641895835477563/10000000000000000 binary64) (*.f64 z #s(literal 5641895835477563/30000000000000000 binary64))))))) (-.f64 (*.f64 (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 x y)) (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 x y))) (*.f64 (*.f64 z (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z (+.f64 #s(literal 5641895835477563/10000000000000000 binary64) (*.f64 z #s(literal 5641895835477563/30000000000000000 binary64)))))) (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 x y))))))
(/.f64 (+.f64 (*.f64 (*.f64 x (*.f64 x x)) (*.f64 #s(literal -1 binary64) (*.f64 y (*.f64 y y)))) (*.f64 (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z (+.f64 #s(literal 5641895835477563/10000000000000000 binary64) (*.f64 z #s(literal 5641895835477563/30000000000000000 binary64))))))) (*.f64 (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z (+.f64 #s(literal 5641895835477563/10000000000000000 binary64) (*.f64 z #s(literal 5641895835477563/30000000000000000 binary64))))))) (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z (+.f64 #s(literal 5641895835477563/10000000000000000 binary64) (*.f64 z #s(literal 5641895835477563/30000000000000000 binary64)))))))))) (+.f64 (*.f64 x (*.f64 y (*.f64 x y))) (-.f64 (*.f64 (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z (+.f64 #s(literal 5641895835477563/10000000000000000 binary64) (*.f64 z #s(literal 5641895835477563/30000000000000000 binary64))))))) (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z (+.f64 #s(literal 5641895835477563/10000000000000000 binary64) (*.f64 z #s(literal 5641895835477563/30000000000000000 binary64)))))))) (*.f64 (*.f64 x (-.f64 #s(literal 0 binary64) y)) (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z (+.f64 #s(literal 5641895835477563/10000000000000000 binary64) (*.f64 z #s(literal 5641895835477563/30000000000000000 binary64)))))))))))
(/.f64 (+.f64 (*.f64 (-.f64 (*.f64 z (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z (+.f64 #s(literal 5641895835477563/10000000000000000 binary64) (*.f64 z #s(literal 5641895835477563/30000000000000000 binary64)))))) (*.f64 x y)) (*.f64 (-.f64 (*.f64 z (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z (+.f64 #s(literal 5641895835477563/10000000000000000 binary64) (*.f64 z #s(literal 5641895835477563/30000000000000000 binary64)))))) (*.f64 x y)) (-.f64 (*.f64 z (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z (+.f64 #s(literal 5641895835477563/10000000000000000 binary64) (*.f64 z #s(literal 5641895835477563/30000000000000000 binary64)))))) (*.f64 x y)))) #s(literal 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 binary64)) (+.f64 (*.f64 (-.f64 (*.f64 z (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z (+.f64 #s(literal 5641895835477563/10000000000000000 binary64) (*.f64 z #s(literal 5641895835477563/30000000000000000 binary64)))))) (*.f64 x y)) (-.f64 (*.f64 z (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z (+.f64 #s(literal 5641895835477563/10000000000000000 binary64) (*.f64 z #s(literal 5641895835477563/30000000000000000 binary64)))))) (*.f64 x y))) (-.f64 #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (*.f64 (-.f64 (*.f64 z (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z (+.f64 #s(literal 5641895835477563/10000000000000000 binary64) (*.f64 z #s(literal 5641895835477563/30000000000000000 binary64)))))) (*.f64 x y)) #s(literal 5641895835477563/5000000000000000 binary64)))))
(pow.f64 (/.f64 (+.f64 (*.f64 (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z (+.f64 #s(literal 5641895835477563/10000000000000000 binary64) (*.f64 z #s(literal 5641895835477563/30000000000000000 binary64))))))) (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z (+.f64 #s(literal 5641895835477563/10000000000000000 binary64) (*.f64 z #s(literal 5641895835477563/30000000000000000 binary64)))))))) (*.f64 (*.f64 x y) (+.f64 (*.f64 z (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z (+.f64 #s(literal 5641895835477563/10000000000000000 binary64) (*.f64 z #s(literal 5641895835477563/30000000000000000 binary64)))))) (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 x y))))) (-.f64 (*.f64 (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z (+.f64 #s(literal 5641895835477563/10000000000000000 binary64) (*.f64 z #s(literal 5641895835477563/30000000000000000 binary64))))))) (*.f64 (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z (+.f64 #s(literal 5641895835477563/10000000000000000 binary64) (*.f64 z #s(literal 5641895835477563/30000000000000000 binary64))))))) (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z (+.f64 #s(literal 5641895835477563/10000000000000000 binary64) (*.f64 z #s(literal 5641895835477563/30000000000000000 binary64))))))))) (*.f64 (*.f64 x y) (*.f64 x (*.f64 y (*.f64 x y)))))) #s(literal -1 binary64))
(pow.f64 (/.f64 (+.f64 (*.f64 z (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z (+.f64 #s(literal 5641895835477563/10000000000000000 binary64) (*.f64 z #s(literal 5641895835477563/30000000000000000 binary64)))))) (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 x y))) (-.f64 (*.f64 (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z (+.f64 #s(literal 5641895835477563/10000000000000000 binary64) (*.f64 z #s(literal 5641895835477563/30000000000000000 binary64))))))) (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z (+.f64 #s(literal 5641895835477563/10000000000000000 binary64) (*.f64 z #s(literal 5641895835477563/30000000000000000 binary64)))))))) (*.f64 x (*.f64 y (*.f64 x y))))) #s(literal -1 binary64))
(*.f64 (-.f64 (*.f64 (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z (+.f64 #s(literal 5641895835477563/10000000000000000 binary64) (*.f64 z #s(literal 5641895835477563/30000000000000000 binary64))))))) (*.f64 (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z (+.f64 #s(literal 5641895835477563/10000000000000000 binary64) (*.f64 z #s(literal 5641895835477563/30000000000000000 binary64))))))) (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z (+.f64 #s(literal 5641895835477563/10000000000000000 binary64) (*.f64 z #s(literal 5641895835477563/30000000000000000 binary64))))))))) (*.f64 (*.f64 x y) (*.f64 x (*.f64 y (*.f64 x y))))) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z (+.f64 #s(literal 5641895835477563/10000000000000000 binary64) (*.f64 z #s(literal 5641895835477563/30000000000000000 binary64))))))) (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z (+.f64 #s(literal 5641895835477563/10000000000000000 binary64) (*.f64 z #s(literal 5641895835477563/30000000000000000 binary64)))))))) (*.f64 (*.f64 x y) (+.f64 (*.f64 z (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z (+.f64 #s(literal 5641895835477563/10000000000000000 binary64) (*.f64 z #s(literal 5641895835477563/30000000000000000 binary64)))))) (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 x y)))))))
(*.f64 (-.f64 (*.f64 (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z (+.f64 #s(literal 5641895835477563/10000000000000000 binary64) (*.f64 z #s(literal 5641895835477563/30000000000000000 binary64))))))) (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z (+.f64 #s(literal 5641895835477563/10000000000000000 binary64) (*.f64 z #s(literal 5641895835477563/30000000000000000 binary64)))))))) (*.f64 x (*.f64 y (*.f64 x y)))) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 z (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z (+.f64 #s(literal 5641895835477563/10000000000000000 binary64) (*.f64 z #s(literal 5641895835477563/30000000000000000 binary64)))))) (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 x y)))))
(+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z (+.f64 #s(literal 5641895835477563/10000000000000000 binary64) (*.f64 z #s(literal 5641895835477563/30000000000000000 binary64)))))))
(+.f64 (*.f64 z (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z (+.f64 #s(literal 5641895835477563/10000000000000000 binary64) (*.f64 z #s(literal 5641895835477563/30000000000000000 binary64)))))) #s(literal 5641895835477563/5000000000000000 binary64))
(+.f64 (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) z) (+.f64 (*.f64 z (*.f64 z (+.f64 #s(literal 5641895835477563/10000000000000000 binary64) (*.f64 z #s(literal 5641895835477563/30000000000000000 binary64))))) #s(literal 5641895835477563/5000000000000000 binary64)))
(+.f64 (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) z)) (*.f64 z (*.f64 z (+.f64 #s(literal 5641895835477563/10000000000000000 binary64) (*.f64 z #s(literal 5641895835477563/30000000000000000 binary64))))))
(-.f64 (/.f64 #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z (+.f64 #s(literal 5641895835477563/10000000000000000 binary64) (*.f64 z #s(literal 5641895835477563/30000000000000000 binary64)))))))) (/.f64 (*.f64 (*.f64 z z) (*.f64 (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z (+.f64 #s(literal 5641895835477563/10000000000000000 binary64) (*.f64 z #s(literal 5641895835477563/30000000000000000 binary64))))) (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z (+.f64 #s(literal 5641895835477563/10000000000000000 binary64) (*.f64 z #s(literal 5641895835477563/30000000000000000 binary64))))))) (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z (+.f64 #s(literal 5641895835477563/10000000000000000 binary64) (*.f64 z #s(literal 5641895835477563/30000000000000000 binary64)))))))))
(-.f64 (/.f64 (*.f64 (*.f64 z z) (*.f64 (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z (+.f64 #s(literal 5641895835477563/10000000000000000 binary64) (*.f64 z #s(literal 5641895835477563/30000000000000000 binary64))))) (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z (+.f64 #s(literal 5641895835477563/10000000000000000 binary64) (*.f64 z #s(literal 5641895835477563/30000000000000000 binary64))))))) (-.f64 (*.f64 z (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z (+.f64 #s(literal 5641895835477563/10000000000000000 binary64) (*.f64 z #s(literal 5641895835477563/30000000000000000 binary64)))))) #s(literal 5641895835477563/5000000000000000 binary64))) (/.f64 #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (-.f64 (*.f64 z (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z (+.f64 #s(literal 5641895835477563/10000000000000000 binary64) (*.f64 z #s(literal 5641895835477563/30000000000000000 binary64)))))) #s(literal 5641895835477563/5000000000000000 binary64))))
(fma.f64 #s(literal 5641895835477563/5000000000000000 binary64) z (+.f64 (*.f64 z (*.f64 z (+.f64 #s(literal 5641895835477563/10000000000000000 binary64) (*.f64 z #s(literal 5641895835477563/30000000000000000 binary64))))) #s(literal 5641895835477563/5000000000000000 binary64)))
(fma.f64 z #s(literal 5641895835477563/5000000000000000 binary64) (+.f64 (*.f64 z (*.f64 z (+.f64 #s(literal 5641895835477563/10000000000000000 binary64) (*.f64 z #s(literal 5641895835477563/30000000000000000 binary64))))) #s(literal 5641895835477563/5000000000000000 binary64)))
(fma.f64 z (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z (+.f64 #s(literal 5641895835477563/10000000000000000 binary64) (*.f64 z #s(literal 5641895835477563/30000000000000000 binary64))))) #s(literal 5641895835477563/5000000000000000 binary64))
(fma.f64 (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z (+.f64 #s(literal 5641895835477563/10000000000000000 binary64) (*.f64 z #s(literal 5641895835477563/30000000000000000 binary64))))) z #s(literal 5641895835477563/5000000000000000 binary64))
(fma.f64 (+.f64 #s(literal 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 binary64) (*.f64 #s(literal 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 binary64) (*.f64 z (*.f64 z z)))) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (*.f64 (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) z) (-.f64 (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) z) #s(literal 5641895835477563/5000000000000000 binary64))))) (*.f64 z (*.f64 z (+.f64 #s(literal 5641895835477563/10000000000000000 binary64) (*.f64 z #s(literal 5641895835477563/30000000000000000 binary64))))))
(fma.f64 (-.f64 #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (*.f64 #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (*.f64 z z))) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 #s(literal -5641895835477563/5000000000000000 binary64) z))) (*.f64 z (*.f64 z (+.f64 #s(literal 5641895835477563/10000000000000000 binary64) (*.f64 z #s(literal 5641895835477563/30000000000000000 binary64))))))
(fma.f64 (+.f64 z #s(literal 1 binary64)) #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z (*.f64 z (+.f64 #s(literal 5641895835477563/10000000000000000 binary64) (*.f64 z #s(literal 5641895835477563/30000000000000000 binary64))))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (+.f64 #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (*.f64 (*.f64 z (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z (+.f64 #s(literal 5641895835477563/10000000000000000 binary64) (*.f64 z #s(literal 5641895835477563/30000000000000000 binary64)))))) (-.f64 (*.f64 z (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z (+.f64 #s(literal 5641895835477563/10000000000000000 binary64) (*.f64 z #s(literal 5641895835477563/30000000000000000 binary64)))))) #s(literal 5641895835477563/5000000000000000 binary64)))) (+.f64 #s(literal 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 binary64) (*.f64 (*.f64 z (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z (+.f64 #s(literal 5641895835477563/10000000000000000 binary64) (*.f64 z #s(literal 5641895835477563/30000000000000000 binary64)))))) (*.f64 (*.f64 z z) (*.f64 (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z (+.f64 #s(literal 5641895835477563/10000000000000000 binary64) (*.f64 z #s(literal 5641895835477563/30000000000000000 binary64))))) (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z (+.f64 #s(literal 5641895835477563/10000000000000000 binary64) (*.f64 z #s(literal 5641895835477563/30000000000000000 binary64))))))))))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z (+.f64 #s(literal 5641895835477563/10000000000000000 binary64) (*.f64 z #s(literal 5641895835477563/30000000000000000 binary64))))))) (-.f64 #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (*.f64 (*.f64 z z) (*.f64 (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z (+.f64 #s(literal 5641895835477563/10000000000000000 binary64) (*.f64 z #s(literal 5641895835477563/30000000000000000 binary64))))) (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z (+.f64 #s(literal 5641895835477563/10000000000000000 binary64) (*.f64 z #s(literal 5641895835477563/30000000000000000 binary64)))))))))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (*.f64 (*.f64 z (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z (+.f64 #s(literal 5641895835477563/10000000000000000 binary64) (*.f64 z #s(literal 5641895835477563/30000000000000000 binary64)))))) (-.f64 (*.f64 z (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z (+.f64 #s(literal 5641895835477563/10000000000000000 binary64) (*.f64 z #s(literal 5641895835477563/30000000000000000 binary64)))))) #s(literal 5641895835477563/5000000000000000 binary64)))) (+.f64 #s(literal 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 binary64) (*.f64 (*.f64 z (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z (+.f64 #s(literal 5641895835477563/10000000000000000 binary64) (*.f64 z #s(literal 5641895835477563/30000000000000000 binary64)))))) (*.f64 (*.f64 z z) (*.f64 (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z (+.f64 #s(literal 5641895835477563/10000000000000000 binary64) (*.f64 z #s(literal 5641895835477563/30000000000000000 binary64))))) (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z (+.f64 #s(literal 5641895835477563/10000000000000000 binary64) (*.f64 z #s(literal 5641895835477563/30000000000000000 binary64)))))))))))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z (+.f64 #s(literal 5641895835477563/10000000000000000 binary64) (*.f64 z #s(literal 5641895835477563/30000000000000000 binary64))))))) (-.f64 #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (*.f64 (*.f64 z z) (*.f64 (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z (+.f64 #s(literal 5641895835477563/10000000000000000 binary64) (*.f64 z #s(literal 5641895835477563/30000000000000000 binary64))))) (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z (+.f64 #s(literal 5641895835477563/10000000000000000 binary64) (*.f64 z #s(literal 5641895835477563/30000000000000000 binary64))))))))))
(/.f64 (+.f64 #s(literal 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 binary64) (*.f64 (*.f64 z (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z (+.f64 #s(literal 5641895835477563/10000000000000000 binary64) (*.f64 z #s(literal 5641895835477563/30000000000000000 binary64)))))) (*.f64 (*.f64 z z) (*.f64 (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z (+.f64 #s(literal 5641895835477563/10000000000000000 binary64) (*.f64 z #s(literal 5641895835477563/30000000000000000 binary64))))) (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z (+.f64 #s(literal 5641895835477563/10000000000000000 binary64) (*.f64 z #s(literal 5641895835477563/30000000000000000 binary64))))))))) (+.f64 #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (*.f64 (*.f64 z (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z (+.f64 #s(literal 5641895835477563/10000000000000000 binary64) (*.f64 z #s(literal 5641895835477563/30000000000000000 binary64)))))) (-.f64 (*.f64 z (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z (+.f64 #s(literal 5641895835477563/10000000000000000 binary64) (*.f64 z #s(literal 5641895835477563/30000000000000000 binary64)))))) #s(literal 5641895835477563/5000000000000000 binary64)))))
(/.f64 (+.f64 #s(literal 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 binary64) (*.f64 (*.f64 z (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z (+.f64 #s(literal 5641895835477563/10000000000000000 binary64) (*.f64 z #s(literal 5641895835477563/30000000000000000 binary64)))))) (*.f64 (*.f64 z z) (*.f64 (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z (+.f64 #s(literal 5641895835477563/10000000000000000 binary64) (*.f64 z #s(literal 5641895835477563/30000000000000000 binary64))))) (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z (+.f64 #s(literal 5641895835477563/10000000000000000 binary64) (*.f64 z #s(literal 5641895835477563/30000000000000000 binary64))))))))) (+.f64 (*.f64 (*.f64 z z) (*.f64 (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z (+.f64 #s(literal 5641895835477563/10000000000000000 binary64) (*.f64 z #s(literal 5641895835477563/30000000000000000 binary64))))) (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z (+.f64 #s(literal 5641895835477563/10000000000000000 binary64) (*.f64 z #s(literal 5641895835477563/30000000000000000 binary64))))))) (-.f64 #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z (+.f64 #s(literal 5641895835477563/10000000000000000 binary64) (*.f64 z #s(literal 5641895835477563/30000000000000000 binary64))))))))))
(/.f64 (-.f64 #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (*.f64 (*.f64 z z) (*.f64 (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z (+.f64 #s(literal 5641895835477563/10000000000000000 binary64) (*.f64 z #s(literal 5641895835477563/30000000000000000 binary64))))) (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z (+.f64 #s(literal 5641895835477563/10000000000000000 binary64) (*.f64 z #s(literal 5641895835477563/30000000000000000 binary64)))))))) (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z (+.f64 #s(literal 5641895835477563/10000000000000000 binary64) (*.f64 z #s(literal 5641895835477563/30000000000000000 binary64))))))))
(/.f64 (neg.f64 (+.f64 #s(literal 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 binary64) (*.f64 (*.f64 z (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z (+.f64 #s(literal 5641895835477563/10000000000000000 binary64) (*.f64 z #s(literal 5641895835477563/30000000000000000 binary64)))))) (*.f64 (*.f64 z z) (*.f64 (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z (+.f64 #s(literal 5641895835477563/10000000000000000 binary64) (*.f64 z #s(literal 5641895835477563/30000000000000000 binary64))))) (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z (+.f64 #s(literal 5641895835477563/10000000000000000 binary64) (*.f64 z #s(literal 5641895835477563/30000000000000000 binary64)))))))))) (neg.f64 (+.f64 #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (*.f64 (*.f64 z (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z (+.f64 #s(literal 5641895835477563/10000000000000000 binary64) (*.f64 z #s(literal 5641895835477563/30000000000000000 binary64)))))) (-.f64 (*.f64 z (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z (+.f64 #s(literal 5641895835477563/10000000000000000 binary64) (*.f64 z #s(literal 5641895835477563/30000000000000000 binary64)))))) #s(literal 5641895835477563/5000000000000000 binary64))))))
(/.f64 (neg.f64 (+.f64 #s(literal 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 binary64) (*.f64 (*.f64 z (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z (+.f64 #s(literal 5641895835477563/10000000000000000 binary64) (*.f64 z #s(literal 5641895835477563/30000000000000000 binary64)))))) (*.f64 (*.f64 z z) (*.f64 (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z (+.f64 #s(literal 5641895835477563/10000000000000000 binary64) (*.f64 z #s(literal 5641895835477563/30000000000000000 binary64))))) (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z (+.f64 #s(literal 5641895835477563/10000000000000000 binary64) (*.f64 z #s(literal 5641895835477563/30000000000000000 binary64)))))))))) (neg.f64 (+.f64 (*.f64 (*.f64 z z) (*.f64 (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z (+.f64 #s(literal 5641895835477563/10000000000000000 binary64) (*.f64 z #s(literal 5641895835477563/30000000000000000 binary64))))) (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z (+.f64 #s(literal 5641895835477563/10000000000000000 binary64) (*.f64 z #s(literal 5641895835477563/30000000000000000 binary64))))))) (-.f64 #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z (+.f64 #s(literal 5641895835477563/10000000000000000 binary64) (*.f64 z #s(literal 5641895835477563/30000000000000000 binary64)))))))))))
(/.f64 (neg.f64 (-.f64 #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (*.f64 (*.f64 z z) (*.f64 (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z (+.f64 #s(literal 5641895835477563/10000000000000000 binary64) (*.f64 z #s(literal 5641895835477563/30000000000000000 binary64))))) (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z (+.f64 #s(literal 5641895835477563/10000000000000000 binary64) (*.f64 z #s(literal 5641895835477563/30000000000000000 binary64))))))))) (neg.f64 (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z (+.f64 #s(literal 5641895835477563/10000000000000000 binary64) (*.f64 z #s(literal 5641895835477563/30000000000000000 binary64)))))))))
(/.f64 (-.f64 (*.f64 (*.f64 z z) (*.f64 (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z (+.f64 #s(literal 5641895835477563/10000000000000000 binary64) (*.f64 z #s(literal 5641895835477563/30000000000000000 binary64))))) (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z (+.f64 #s(literal 5641895835477563/10000000000000000 binary64) (*.f64 z #s(literal 5641895835477563/30000000000000000 binary64))))))) #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64)) (-.f64 (*.f64 z (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z (+.f64 #s(literal 5641895835477563/10000000000000000 binary64) (*.f64 z #s(literal 5641895835477563/30000000000000000 binary64)))))) #s(literal 5641895835477563/5000000000000000 binary64)))
(/.f64 (-.f64 (*.f64 #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z (+.f64 #s(literal 5641895835477563/10000000000000000 binary64) (*.f64 z #s(literal 5641895835477563/30000000000000000 binary64)))))))) (*.f64 (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z (+.f64 #s(literal 5641895835477563/10000000000000000 binary64) (*.f64 z #s(literal 5641895835477563/30000000000000000 binary64))))))) (*.f64 (*.f64 z z) (*.f64 (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z (+.f64 #s(literal 5641895835477563/10000000000000000 binary64) (*.f64 z #s(literal 5641895835477563/30000000000000000 binary64))))) (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z (+.f64 #s(literal 5641895835477563/10000000000000000 binary64) (*.f64 z #s(literal 5641895835477563/30000000000000000 binary64))))))))) (*.f64 (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z (+.f64 #s(literal 5641895835477563/10000000000000000 binary64) (*.f64 z #s(literal 5641895835477563/30000000000000000 binary64))))))) (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z (+.f64 #s(literal 5641895835477563/10000000000000000 binary64) (*.f64 z #s(literal 5641895835477563/30000000000000000 binary64)))))))))
(/.f64 (neg.f64 (neg.f64 (+.f64 #s(literal 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 binary64) (*.f64 (*.f64 z (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z (+.f64 #s(literal 5641895835477563/10000000000000000 binary64) (*.f64 z #s(literal 5641895835477563/30000000000000000 binary64)))))) (*.f64 (*.f64 z z) (*.f64 (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z (+.f64 #s(literal 5641895835477563/10000000000000000 binary64) (*.f64 z #s(literal 5641895835477563/30000000000000000 binary64))))) (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z (+.f64 #s(literal 5641895835477563/10000000000000000 binary64) (*.f64 z #s(literal 5641895835477563/30000000000000000 binary64))))))))))) (neg.f64 (neg.f64 (+.f64 #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (*.f64 (*.f64 z (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z (+.f64 #s(literal 5641895835477563/10000000000000000 binary64) (*.f64 z #s(literal 5641895835477563/30000000000000000 binary64)))))) (-.f64 (*.f64 z (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z (+.f64 #s(literal 5641895835477563/10000000000000000 binary64) (*.f64 z #s(literal 5641895835477563/30000000000000000 binary64)))))) #s(literal 5641895835477563/5000000000000000 binary64)))))))
(/.f64 (neg.f64 (neg.f64 (-.f64 #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (*.f64 (*.f64 z z) (*.f64 (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z (+.f64 #s(literal 5641895835477563/10000000000000000 binary64) (*.f64 z #s(literal 5641895835477563/30000000000000000 binary64))))) (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z (+.f64 #s(literal 5641895835477563/10000000000000000 binary64) (*.f64 z #s(literal 5641895835477563/30000000000000000 binary64)))))))))) (neg.f64 (neg.f64 (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z (+.f64 #s(literal 5641895835477563/10000000000000000 binary64) (*.f64 z #s(literal 5641895835477563/30000000000000000 binary64))))))))))
(/.f64 (neg.f64 (-.f64 (*.f64 (*.f64 z z) (*.f64 (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z (+.f64 #s(literal 5641895835477563/10000000000000000 binary64) (*.f64 z #s(literal 5641895835477563/30000000000000000 binary64))))) (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z (+.f64 #s(literal 5641895835477563/10000000000000000 binary64) (*.f64 z #s(literal 5641895835477563/30000000000000000 binary64))))))) #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64))) (neg.f64 (-.f64 (*.f64 z (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z (+.f64 #s(literal 5641895835477563/10000000000000000 binary64) (*.f64 z #s(literal 5641895835477563/30000000000000000 binary64)))))) #s(literal 5641895835477563/5000000000000000 binary64))))
(/.f64 (+.f64 (*.f64 #s(literal 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 binary64) (*.f64 z (*.f64 z z))) (pow.f64 (+.f64 (*.f64 z (*.f64 z (+.f64 #s(literal 5641895835477563/10000000000000000 binary64) (*.f64 z #s(literal 5641895835477563/30000000000000000 binary64))))) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 3 binary64))) (+.f64 (*.f64 #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (*.f64 z z)) (-.f64 (*.f64 (+.f64 (*.f64 z (*.f64 z (+.f64 #s(literal 5641895835477563/10000000000000000 binary64) (*.f64 z #s(literal 5641895835477563/30000000000000000 binary64))))) #s(literal 5641895835477563/5000000000000000 binary64)) (+.f64 (*.f64 z (*.f64 z (+.f64 #s(literal 5641895835477563/10000000000000000 binary64) (*.f64 z #s(literal 5641895835477563/30000000000000000 binary64))))) #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) z) (+.f64 (*.f64 z (*.f64 z (+.f64 #s(literal 5641895835477563/10000000000000000 binary64) (*.f64 z #s(literal 5641895835477563/30000000000000000 binary64))))) #s(literal 5641895835477563/5000000000000000 binary64))))))
(/.f64 (+.f64 (pow.f64 (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) z)) #s(literal 3 binary64)) (*.f64 (*.f64 (*.f64 z (*.f64 z z)) (*.f64 (+.f64 #s(literal 5641895835477563/10000000000000000 binary64) (*.f64 z #s(literal 5641895835477563/30000000000000000 binary64))) (*.f64 (+.f64 #s(literal 5641895835477563/10000000000000000 binary64) (*.f64 z #s(literal 5641895835477563/30000000000000000 binary64))) (+.f64 #s(literal 5641895835477563/10000000000000000 binary64) (*.f64 z #s(literal 5641895835477563/30000000000000000 binary64)))))) (*.f64 z (*.f64 z z)))) (+.f64 (*.f64 (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) z)) (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) z))) (-.f64 (*.f64 (*.f64 z (*.f64 z (+.f64 #s(literal 5641895835477563/10000000000000000 binary64) (*.f64 z #s(literal 5641895835477563/30000000000000000 binary64))))) (*.f64 z (*.f64 z (+.f64 #s(literal 5641895835477563/10000000000000000 binary64) (*.f64 z #s(literal 5641895835477563/30000000000000000 binary64)))))) (*.f64 (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) z)) (*.f64 z (*.f64 z (+.f64 #s(literal 5641895835477563/10000000000000000 binary64) (*.f64 z #s(literal 5641895835477563/30000000000000000 binary64)))))))))
(pow.f64 (/.f64 (+.f64 #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (*.f64 (*.f64 z (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z (+.f64 #s(literal 5641895835477563/10000000000000000 binary64) (*.f64 z #s(literal 5641895835477563/30000000000000000 binary64)))))) (-.f64 (*.f64 z (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z (+.f64 #s(literal 5641895835477563/10000000000000000 binary64) (*.f64 z #s(literal 5641895835477563/30000000000000000 binary64)))))) #s(literal 5641895835477563/5000000000000000 binary64)))) (+.f64 #s(literal 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 binary64) (*.f64 (*.f64 z (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z (+.f64 #s(literal 5641895835477563/10000000000000000 binary64) (*.f64 z #s(literal 5641895835477563/30000000000000000 binary64)))))) (*.f64 (*.f64 z z) (*.f64 (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z (+.f64 #s(literal 5641895835477563/10000000000000000 binary64) (*.f64 z #s(literal 5641895835477563/30000000000000000 binary64))))) (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z (+.f64 #s(literal 5641895835477563/10000000000000000 binary64) (*.f64 z #s(literal 5641895835477563/30000000000000000 binary64)))))))))) #s(literal -1 binary64))
(pow.f64 (/.f64 (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z (+.f64 #s(literal 5641895835477563/10000000000000000 binary64) (*.f64 z #s(literal 5641895835477563/30000000000000000 binary64))))))) (-.f64 #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (*.f64 (*.f64 z z) (*.f64 (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z (+.f64 #s(literal 5641895835477563/10000000000000000 binary64) (*.f64 z #s(literal 5641895835477563/30000000000000000 binary64))))) (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z (+.f64 #s(literal 5641895835477563/10000000000000000 binary64) (*.f64 z #s(literal 5641895835477563/30000000000000000 binary64))))))))) #s(literal -1 binary64))
(*.f64 (+.f64 #s(literal 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 binary64) (*.f64 (*.f64 z (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z (+.f64 #s(literal 5641895835477563/10000000000000000 binary64) (*.f64 z #s(literal 5641895835477563/30000000000000000 binary64)))))) (*.f64 (*.f64 z z) (*.f64 (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z (+.f64 #s(literal 5641895835477563/10000000000000000 binary64) (*.f64 z #s(literal 5641895835477563/30000000000000000 binary64))))) (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z (+.f64 #s(literal 5641895835477563/10000000000000000 binary64) (*.f64 z #s(literal 5641895835477563/30000000000000000 binary64))))))))) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (*.f64 (*.f64 z (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z (+.f64 #s(literal 5641895835477563/10000000000000000 binary64) (*.f64 z #s(literal 5641895835477563/30000000000000000 binary64)))))) (-.f64 (*.f64 z (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z (+.f64 #s(literal 5641895835477563/10000000000000000 binary64) (*.f64 z #s(literal 5641895835477563/30000000000000000 binary64)))))) #s(literal 5641895835477563/5000000000000000 binary64))))))
(*.f64 (-.f64 #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (*.f64 (*.f64 z z) (*.f64 (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z (+.f64 #s(literal 5641895835477563/10000000000000000 binary64) (*.f64 z #s(literal 5641895835477563/30000000000000000 binary64))))) (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z (+.f64 #s(literal 5641895835477563/10000000000000000 binary64) (*.f64 z #s(literal 5641895835477563/30000000000000000 binary64)))))))) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z (+.f64 #s(literal 5641895835477563/10000000000000000 binary64) (*.f64 z #s(literal 5641895835477563/30000000000000000 binary64)))))))))
(*.f64 y #s(literal 5000000000000000/5641895835477563 binary64))
(*.f64 #s(literal 5000000000000000/5641895835477563 binary64) y)
(+.f64 x (/.f64 #s(literal -1 binary64) x))
(+.f64 (/.f64 #s(literal -1 binary64) x) x)
(-.f64 (/.f64 (/.f64 #s(literal 1 binary64) (*.f64 x x)) (-.f64 (/.f64 #s(literal -1 binary64) x) x)) (/.f64 (*.f64 x x) (-.f64 (/.f64 #s(literal -1 binary64) x) x)))
(-.f64 (/.f64 (*.f64 x x) (-.f64 x (/.f64 #s(literal -1 binary64) x))) (/.f64 (/.f64 #s(literal 1 binary64) (*.f64 x x)) (-.f64 x (/.f64 #s(literal -1 binary64) x))))
(fma.f64 #s(literal -1 binary64) (/.f64 #s(literal 1 binary64) x) x)
(fma.f64 #s(literal 1 binary64) (/.f64 #s(literal -1 binary64) x) x)
(fma.f64 (/.f64 #s(literal 1 binary64) x) #s(literal -1 binary64) x)
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (+.f64 (/.f64 #s(literal 1 binary64) (*.f64 x x)) (+.f64 (*.f64 x x) #s(literal 1 binary64))) (+.f64 (/.f64 #s(literal -1 binary64) (*.f64 x (*.f64 x x))) (*.f64 x (*.f64 x x))))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (-.f64 (/.f64 #s(literal -1 binary64) x) x) (-.f64 (/.f64 #s(literal 1 binary64) (*.f64 x x)) (*.f64 x x)))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (/.f64 #s(literal 1 binary64) (*.f64 x x)) (+.f64 (*.f64 x x) #s(literal 1 binary64))) (+.f64 (/.f64 #s(literal -1 binary64) (*.f64 x (*.f64 x x))) (*.f64 x (*.f64 x x)))))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 (/.f64 #s(literal -1 binary64) x) x) (-.f64 (/.f64 #s(literal 1 binary64) (*.f64 x x)) (*.f64 x x))))
(/.f64 (+.f64 (/.f64 #s(literal -1 binary64) (*.f64 x (*.f64 x x))) (*.f64 x (*.f64 x x))) (+.f64 (/.f64 #s(literal 1 binary64) (*.f64 x x)) (+.f64 (*.f64 x x) #s(literal 1 binary64))))
(/.f64 (+.f64 (/.f64 #s(literal -1 binary64) (*.f64 x (*.f64 x x))) (*.f64 x (*.f64 x x))) (+.f64 (*.f64 x x) (-.f64 (/.f64 #s(literal 1 binary64) (*.f64 x x)) #s(literal -1 binary64))))
(/.f64 (-.f64 (/.f64 #s(literal 1 binary64) (*.f64 x x)) (*.f64 x x)) (-.f64 (/.f64 #s(literal -1 binary64) x) x))
(/.f64 (neg.f64 (+.f64 (/.f64 #s(literal -1 binary64) (*.f64 x (*.f64 x x))) (*.f64 x (*.f64 x x)))) (neg.f64 (+.f64 (/.f64 #s(literal 1 binary64) (*.f64 x x)) (+.f64 (*.f64 x x) #s(literal 1 binary64)))))
(/.f64 (neg.f64 (+.f64 (/.f64 #s(literal -1 binary64) (*.f64 x (*.f64 x x))) (*.f64 x (*.f64 x x)))) (neg.f64 (+.f64 (*.f64 x x) (-.f64 (/.f64 #s(literal 1 binary64) (*.f64 x x)) #s(literal -1 binary64)))))
(/.f64 (neg.f64 (-.f64 (/.f64 #s(literal 1 binary64) (*.f64 x x)) (*.f64 x x))) (neg.f64 (-.f64 (/.f64 #s(literal -1 binary64) x) x)))
(/.f64 (-.f64 (*.f64 x x) (/.f64 #s(literal 1 binary64) (*.f64 x x))) (-.f64 x (/.f64 #s(literal -1 binary64) x)))
(/.f64 (-.f64 (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 x x)) (-.f64 (/.f64 #s(literal -1 binary64) x) x)) (*.f64 (-.f64 (/.f64 #s(literal -1 binary64) x) x) (*.f64 x x))) (*.f64 (-.f64 (/.f64 #s(literal -1 binary64) x) x) (-.f64 (/.f64 #s(literal -1 binary64) x) x)))
(/.f64 (neg.f64 (neg.f64 (+.f64 (/.f64 #s(literal -1 binary64) (*.f64 x (*.f64 x x))) (*.f64 x (*.f64 x x))))) (neg.f64 (neg.f64 (+.f64 (/.f64 #s(literal 1 binary64) (*.f64 x x)) (+.f64 (*.f64 x x) #s(literal 1 binary64))))))
(/.f64 (neg.f64 (neg.f64 (-.f64 (/.f64 #s(literal 1 binary64) (*.f64 x x)) (*.f64 x x)))) (neg.f64 (neg.f64 (-.f64 (/.f64 #s(literal -1 binary64) x) x))))
(/.f64 (neg.f64 (-.f64 (*.f64 x x) (/.f64 #s(literal 1 binary64) (*.f64 x x)))) (neg.f64 (-.f64 x (/.f64 #s(literal -1 binary64) x))))
(pow.f64 (/.f64 (+.f64 (/.f64 #s(literal 1 binary64) (*.f64 x x)) (+.f64 (*.f64 x x) #s(literal 1 binary64))) (+.f64 (/.f64 #s(literal -1 binary64) (*.f64 x (*.f64 x x))) (*.f64 x (*.f64 x x)))) #s(literal -1 binary64))
(pow.f64 (/.f64 (-.f64 (/.f64 #s(literal -1 binary64) x) x) (-.f64 (/.f64 #s(literal 1 binary64) (*.f64 x x)) (*.f64 x x))) #s(literal -1 binary64))
(*.f64 (+.f64 (/.f64 #s(literal -1 binary64) (*.f64 x (*.f64 x x))) (*.f64 x (*.f64 x x))) (/.f64 #s(literal 1 binary64) (+.f64 (/.f64 #s(literal 1 binary64) (*.f64 x x)) (+.f64 (*.f64 x x) #s(literal 1 binary64)))))
(*.f64 (-.f64 (/.f64 #s(literal 1 binary64) (*.f64 x x)) (*.f64 x x)) (/.f64 #s(literal 1 binary64) (-.f64 (/.f64 #s(literal -1 binary64) x) x)))
(exp.f64 (*.f64 (log.f64 (-.f64 #s(literal 0 binary64) x)) #s(literal -1 binary64)))
(exp.f64 (*.f64 (log.f64 (/.f64 x #s(literal -1 binary64))) #s(literal -1 binary64)))
(neg.f64 (/.f64 #s(literal 1 binary64) x))
(/.f64 #s(literal -1 binary64) x)
(/.f64 #s(literal -1 binary64) (neg.f64 (-.f64 #s(literal 0 binary64) x)))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 x #s(literal -1 binary64))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (/.f64 x #s(literal -1 binary64)) #s(literal 1 binary64))))
(/.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) x))
(/.f64 #s(literal 1 binary64) (/.f64 x #s(literal -1 binary64)))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 x #s(literal -1 binary64)) #s(literal 1 binary64)))
(/.f64 #s(literal 1 binary64) (neg.f64 (neg.f64 (-.f64 #s(literal 0 binary64) x))))
(/.f64 #s(literal 1 binary64) (neg.f64 (neg.f64 (/.f64 x #s(literal -1 binary64)))))
(pow.f64 (-.f64 #s(literal 0 binary64) x) #s(literal -1 binary64))
(pow.f64 (/.f64 x #s(literal -1 binary64)) #s(literal -1 binary64))
(pow.f64 (/.f64 (/.f64 x #s(literal -1 binary64)) #s(literal 1 binary64)) #s(literal -1 binary64))
(*.f64 #s(literal -1 binary64) (/.f64 #s(literal 1 binary64) x))
(*.f64 #s(literal 1 binary64) (/.f64 #s(literal -1 binary64) x))
(*.f64 (/.f64 #s(literal 1 binary64) x) #s(literal -1 binary64))
(exp.f64 (*.f64 (log.f64 (/.f64 (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) z)) y)) #s(literal -1 binary64)))
(-.f64 (/.f64 #s(literal 0 binary64) (+.f64 (neg.f64 (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) z)) #s(literal -5641895835477563/5000000000000000 binary64))) (/.f64 y (+.f64 (neg.f64 (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) z)) #s(literal -5641895835477563/5000000000000000 binary64))))
(neg.f64 (/.f64 y (+.f64 (neg.f64 (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) z)) #s(literal -5641895835477563/5000000000000000 binary64))))
(neg.f64 (/.f64 (-.f64 #s(literal 0 binary64) y) (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) z))))
(/.f64 y (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) z)))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) z)) y)))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (/.f64 (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) z)) y) #s(literal 1 binary64))))
(/.f64 (-.f64 #s(literal 0 binary64) y) (+.f64 (neg.f64 (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) z)) #s(literal -5641895835477563/5000000000000000 binary64)))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) z)) y))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) z)) y) #s(literal 1 binary64)))
(/.f64 #s(literal 1 binary64) (neg.f64 (neg.f64 (/.f64 (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) z)) y))))
(/.f64 (*.f64 y #s(literal 1 binary64)) (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) z)))
(/.f64 (neg.f64 (-.f64 #s(literal 0 binary64) y)) (neg.f64 (+.f64 (neg.f64 (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) z)) #s(literal -5641895835477563/5000000000000000 binary64))))
(/.f64 (neg.f64 (*.f64 y #s(literal 1 binary64))) (+.f64 (neg.f64 (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) z)) #s(literal -5641895835477563/5000000000000000 binary64)))
(/.f64 (neg.f64 (neg.f64 (-.f64 #s(literal 0 binary64) y))) (neg.f64 (neg.f64 (+.f64 (neg.f64 (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) z)) #s(literal -5641895835477563/5000000000000000 binary64)))))
(pow.f64 (/.f64 (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) z)) y) #s(literal -1 binary64))
(pow.f64 (/.f64 (/.f64 (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) z)) y) #s(literal 1 binary64)) #s(literal -1 binary64))
(*.f64 y (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) z))))
(*.f64 (-.f64 #s(literal 0 binary64) y) (/.f64 #s(literal 1 binary64) (+.f64 (neg.f64 (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) z)) #s(literal -5641895835477563/5000000000000000 binary64))))
(*.f64 #s(literal 1 binary64) (*.f64 (/.f64 y (+.f64 z #s(literal 1 binary64))) #s(literal 5000000000000000/5641895835477563 binary64)))
(*.f64 (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) z))) y)
(*.f64 (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) z))) (pow.f64 (/.f64 #s(literal 1 binary64) y) #s(literal -1 binary64)))
(*.f64 (/.f64 y (+.f64 #s(literal 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 binary64) (*.f64 #s(literal 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 binary64) (*.f64 z (*.f64 z z))))) (+.f64 #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (*.f64 (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) z) (-.f64 (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) z) #s(literal 5641895835477563/5000000000000000 binary64)))))
(*.f64 (/.f64 y (+.f64 #s(literal 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 binary64) (*.f64 #s(literal 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 binary64) (*.f64 z (*.f64 z z))))) (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (*.f64 (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) z) (-.f64 (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) z) #s(literal 5641895835477563/5000000000000000 binary64)))))))
(*.f64 (/.f64 y (-.f64 #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (*.f64 #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (*.f64 z z)))) (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 #s(literal -5641895835477563/5000000000000000 binary64) z)))
(*.f64 (/.f64 y (-.f64 #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (*.f64 #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (*.f64 z z)))) (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 #s(literal -5641895835477563/5000000000000000 binary64) z)))))
(*.f64 (/.f64 y (+.f64 z #s(literal 1 binary64))) #s(literal 5000000000000000/5641895835477563 binary64))
(+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) z))
(+.f64 (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) z) #s(literal 5641895835477563/5000000000000000 binary64))
(-.f64 (/.f64 #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 #s(literal -5641895835477563/5000000000000000 binary64) z))) (/.f64 (*.f64 #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (*.f64 z z)) (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 #s(literal -5641895835477563/5000000000000000 binary64) z))))
(-.f64 (/.f64 (*.f64 #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (*.f64 z z)) (-.f64 (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) z) #s(literal 5641895835477563/5000000000000000 binary64))) (/.f64 #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (-.f64 (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) z) #s(literal 5641895835477563/5000000000000000 binary64))))
(fma.f64 #s(literal 5641895835477563/5000000000000000 binary64) z #s(literal 5641895835477563/5000000000000000 binary64))
(fma.f64 z #s(literal 5641895835477563/5000000000000000 binary64) #s(literal 5641895835477563/5000000000000000 binary64))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (+.f64 #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (*.f64 (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) z) (-.f64 (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) z) #s(literal 5641895835477563/5000000000000000 binary64)))) (+.f64 #s(literal 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 binary64) (*.f64 #s(literal 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 binary64) (*.f64 z (*.f64 z z)))))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 #s(literal -5641895835477563/5000000000000000 binary64) z)) (-.f64 #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (*.f64 #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (*.f64 z z))))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (*.f64 (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) z) (-.f64 (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) z) #s(literal 5641895835477563/5000000000000000 binary64)))) (+.f64 #s(literal 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 binary64) (*.f64 #s(literal 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 binary64) (*.f64 z (*.f64 z z))))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 #s(literal -5641895835477563/5000000000000000 binary64) z)) (-.f64 #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (*.f64 #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (*.f64 z z)))))
(/.f64 (+.f64 #s(literal 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 binary64) (*.f64 #s(literal 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 binary64) (*.f64 z (*.f64 z z)))) (+.f64 #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (*.f64 (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) z) (-.f64 (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) z) #s(literal 5641895835477563/5000000000000000 binary64)))))
(/.f64 (+.f64 #s(literal 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 binary64) (*.f64 #s(literal 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 binary64) (*.f64 z (*.f64 z z)))) (+.f64 (*.f64 #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (*.f64 z z)) (-.f64 #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (*.f64 #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) z))))
(/.f64 (-.f64 #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (*.f64 #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (*.f64 z z))) (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 #s(literal -5641895835477563/5000000000000000 binary64) z)))
(/.f64 (neg.f64 (+.f64 #s(literal 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 binary64) (*.f64 #s(literal 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 binary64) (*.f64 z (*.f64 z z))))) (neg.f64 (+.f64 #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (*.f64 (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) z) (-.f64 (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) z) #s(literal 5641895835477563/5000000000000000 binary64))))))
(/.f64 (neg.f64 (+.f64 #s(literal 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 binary64) (*.f64 #s(literal 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 binary64) (*.f64 z (*.f64 z z))))) (neg.f64 (+.f64 (*.f64 #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (*.f64 z z)) (-.f64 #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (*.f64 #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) z)))))
(/.f64 (neg.f64 (-.f64 #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (*.f64 #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (*.f64 z z)))) (neg.f64 (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 #s(literal -5641895835477563/5000000000000000 binary64) z))))
(/.f64 (-.f64 (*.f64 #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (*.f64 z z)) #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64)) (-.f64 (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) z) #s(literal 5641895835477563/5000000000000000 binary64)))
(/.f64 (-.f64 (*.f64 #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 #s(literal -5641895835477563/5000000000000000 binary64) z))) (*.f64 (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 #s(literal -5641895835477563/5000000000000000 binary64) z)) (*.f64 #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (*.f64 z z)))) (*.f64 (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 #s(literal -5641895835477563/5000000000000000 binary64) z)) (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 #s(literal -5641895835477563/5000000000000000 binary64) z))))
(/.f64 (neg.f64 (neg.f64 (+.f64 #s(literal 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 binary64) (*.f64 #s(literal 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 binary64) (*.f64 z (*.f64 z z)))))) (neg.f64 (neg.f64 (+.f64 #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (*.f64 (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) z) (-.f64 (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) z) #s(literal 5641895835477563/5000000000000000 binary64)))))))
(/.f64 (neg.f64 (neg.f64 (-.f64 #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (*.f64 #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (*.f64 z z))))) (neg.f64 (neg.f64 (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 #s(literal -5641895835477563/5000000000000000 binary64) z)))))
(/.f64 (neg.f64 (-.f64 (*.f64 #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (*.f64 z z)) #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64))) (neg.f64 (-.f64 (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) z) #s(literal 5641895835477563/5000000000000000 binary64))))
(pow.f64 (/.f64 (+.f64 #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (*.f64 (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) z) (-.f64 (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) z) #s(literal 5641895835477563/5000000000000000 binary64)))) (+.f64 #s(literal 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 binary64) (*.f64 #s(literal 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 binary64) (*.f64 z (*.f64 z z))))) #s(literal -1 binary64))
(pow.f64 (/.f64 (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 #s(literal -5641895835477563/5000000000000000 binary64) z)) (-.f64 #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (*.f64 #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (*.f64 z z)))) #s(literal -1 binary64))
(*.f64 (+.f64 #s(literal 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 binary64) (*.f64 #s(literal 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 binary64) (*.f64 z (*.f64 z z)))) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (*.f64 (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) z) (-.f64 (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) z) #s(literal 5641895835477563/5000000000000000 binary64))))))
(*.f64 (-.f64 #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (*.f64 #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (*.f64 z z))) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 #s(literal -5641895835477563/5000000000000000 binary64) z))))
(*.f64 (+.f64 z #s(literal 1 binary64)) #s(literal 5641895835477563/5000000000000000 binary64))
(*.f64 #s(literal 5641895835477563/5000000000000000 binary64) z)
(*.f64 z #s(literal 5641895835477563/5000000000000000 binary64))
(exp.f64 (*.f64 (log.f64 (/.f64 (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z #s(literal 5641895835477563/10000000000000000 binary64))))) y)) #s(literal -1 binary64)))
(-.f64 (/.f64 #s(literal 0 binary64) (-.f64 #s(literal 0 binary64) (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z #s(literal 5641895835477563/10000000000000000 binary64))))))) (/.f64 y (-.f64 #s(literal 0 binary64) (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z #s(literal 5641895835477563/10000000000000000 binary64))))))))
(neg.f64 (/.f64 y (-.f64 #s(literal 0 binary64) (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z #s(literal 5641895835477563/10000000000000000 binary64))))))))
(neg.f64 (/.f64 (-.f64 #s(literal 0 binary64) y) (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z #s(literal 5641895835477563/10000000000000000 binary64)))))))
(/.f64 y (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z #s(literal 5641895835477563/10000000000000000 binary64))))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z #s(literal 5641895835477563/10000000000000000 binary64))))) y)))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (/.f64 (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z #s(literal 5641895835477563/10000000000000000 binary64))))) y) #s(literal 1 binary64))))
(/.f64 (-.f64 #s(literal 0 binary64) y) (-.f64 #s(literal 0 binary64) (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z #s(literal 5641895835477563/10000000000000000 binary64)))))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z #s(literal 5641895835477563/10000000000000000 binary64))))) y))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z #s(literal 5641895835477563/10000000000000000 binary64))))) y) #s(literal 1 binary64)))
(/.f64 #s(literal 1 binary64) (neg.f64 (neg.f64 (/.f64 (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z #s(literal 5641895835477563/10000000000000000 binary64))))) y))))
(/.f64 (*.f64 y #s(literal 1 binary64)) (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z #s(literal 5641895835477563/10000000000000000 binary64))))))
(/.f64 (neg.f64 (-.f64 #s(literal 0 binary64) y)) (neg.f64 (-.f64 #s(literal 0 binary64) (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z #s(literal 5641895835477563/10000000000000000 binary64))))))))
(/.f64 (neg.f64 (*.f64 y #s(literal 1 binary64))) (-.f64 #s(literal 0 binary64) (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z #s(literal 5641895835477563/10000000000000000 binary64)))))))
(/.f64 (neg.f64 (neg.f64 (-.f64 #s(literal 0 binary64) y))) (neg.f64 (neg.f64 (-.f64 #s(literal 0 binary64) (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z #s(literal 5641895835477563/10000000000000000 binary64)))))))))
(pow.f64 (/.f64 (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z #s(literal 5641895835477563/10000000000000000 binary64))))) y) #s(literal -1 binary64))
(pow.f64 (/.f64 (/.f64 (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z #s(literal 5641895835477563/10000000000000000 binary64))))) y) #s(literal 1 binary64)) #s(literal -1 binary64))
(*.f64 y (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z #s(literal 5641895835477563/10000000000000000 binary64)))))))
(*.f64 (-.f64 #s(literal 0 binary64) y) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z #s(literal 5641895835477563/10000000000000000 binary64))))))))
(*.f64 #s(literal 1 binary64) (/.f64 y (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z #s(literal 5641895835477563/10000000000000000 binary64)))))))
(*.f64 (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z #s(literal 5641895835477563/10000000000000000 binary64)))))) y)
(*.f64 (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z #s(literal 5641895835477563/10000000000000000 binary64)))))) (pow.f64 (/.f64 #s(literal 1 binary64) y) #s(literal -1 binary64)))
(*.f64 (/.f64 y (+.f64 #s(literal 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 binary64) (*.f64 (*.f64 z (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z #s(literal 5641895835477563/10000000000000000 binary64)))) (*.f64 (*.f64 z (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z #s(literal 5641895835477563/10000000000000000 binary64)))) (*.f64 z (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z #s(literal 5641895835477563/10000000000000000 binary64)))))))) (+.f64 #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (*.f64 (*.f64 z (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z #s(literal 5641895835477563/10000000000000000 binary64)))) (-.f64 (*.f64 z (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z #s(literal 5641895835477563/10000000000000000 binary64)))) #s(literal 5641895835477563/5000000000000000 binary64)))))
(*.f64 (/.f64 y (+.f64 #s(literal 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 binary64) (*.f64 (*.f64 z (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z #s(literal 5641895835477563/10000000000000000 binary64)))) (*.f64 (*.f64 z (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z #s(literal 5641895835477563/10000000000000000 binary64)))) (*.f64 z (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z #s(literal 5641895835477563/10000000000000000 binary64)))))))) (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (*.f64 (*.f64 z (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z #s(literal 5641895835477563/10000000000000000 binary64)))) (-.f64 (*.f64 z (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z #s(literal 5641895835477563/10000000000000000 binary64)))) #s(literal 5641895835477563/5000000000000000 binary64)))))))
(*.f64 (/.f64 y (-.f64 #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (*.f64 (*.f64 z (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z #s(literal 5641895835477563/10000000000000000 binary64)))) (*.f64 z (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z #s(literal 5641895835477563/10000000000000000 binary64))))))) (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z #s(literal 5641895835477563/10000000000000000 binary64))))))
(*.f64 (/.f64 y (-.f64 #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (*.f64 (*.f64 z (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z #s(literal 5641895835477563/10000000000000000 binary64)))) (*.f64 z (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z #s(literal 5641895835477563/10000000000000000 binary64))))))) (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z #s(literal 5641895835477563/10000000000000000 binary64))))))))
(+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z #s(literal 5641895835477563/10000000000000000 binary64)))))
(+.f64 (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) z) (+.f64 (*.f64 z (*.f64 z #s(literal 5641895835477563/10000000000000000 binary64))) #s(literal 5641895835477563/5000000000000000 binary64)))
(+.f64 (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) z)) (*.f64 z (*.f64 z #s(literal 5641895835477563/10000000000000000 binary64))))
(+.f64 (*.f64 z (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z #s(literal 5641895835477563/10000000000000000 binary64)))) #s(literal 5641895835477563/5000000000000000 binary64))
(-.f64 (/.f64 #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z #s(literal 5641895835477563/10000000000000000 binary64)))))) (/.f64 (*.f64 (*.f64 z (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z #s(literal 5641895835477563/10000000000000000 binary64)))) (*.f64 z (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z #s(literal 5641895835477563/10000000000000000 binary64))))) (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z #s(literal 5641895835477563/10000000000000000 binary64)))))))
(-.f64 (/.f64 (*.f64 (*.f64 z (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z #s(literal 5641895835477563/10000000000000000 binary64)))) (*.f64 z (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z #s(literal 5641895835477563/10000000000000000 binary64))))) (-.f64 (*.f64 z (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z #s(literal 5641895835477563/10000000000000000 binary64)))) #s(literal 5641895835477563/5000000000000000 binary64))) (/.f64 #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (-.f64 (*.f64 z (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z #s(literal 5641895835477563/10000000000000000 binary64)))) #s(literal 5641895835477563/5000000000000000 binary64))))
(fma.f64 #s(literal 5641895835477563/5000000000000000 binary64) z (+.f64 (*.f64 z (*.f64 z #s(literal 5641895835477563/10000000000000000 binary64))) #s(literal 5641895835477563/5000000000000000 binary64)))
(fma.f64 z #s(literal 5641895835477563/5000000000000000 binary64) (+.f64 (*.f64 z (*.f64 z #s(literal 5641895835477563/10000000000000000 binary64))) #s(literal 5641895835477563/5000000000000000 binary64)))
(fma.f64 z (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z #s(literal 5641895835477563/10000000000000000 binary64))) #s(literal 5641895835477563/5000000000000000 binary64))
(fma.f64 (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z #s(literal 5641895835477563/10000000000000000 binary64))) z #s(literal 5641895835477563/5000000000000000 binary64))
(fma.f64 (+.f64 #s(literal 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 binary64) (*.f64 #s(literal 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 binary64) (*.f64 z (*.f64 z z)))) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (*.f64 (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) z) (-.f64 (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) z) #s(literal 5641895835477563/5000000000000000 binary64))))) (*.f64 z (*.f64 z #s(literal 5641895835477563/10000000000000000 binary64))))
(fma.f64 (-.f64 #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (*.f64 #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (*.f64 z z))) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 #s(literal -5641895835477563/5000000000000000 binary64) z))) (*.f64 z (*.f64 z #s(literal 5641895835477563/10000000000000000 binary64))))
(fma.f64 (+.f64 z #s(literal 1 binary64)) #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z (*.f64 z #s(literal 5641895835477563/10000000000000000 binary64))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (+.f64 #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (*.f64 (*.f64 z (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z #s(literal 5641895835477563/10000000000000000 binary64)))) (-.f64 (*.f64 z (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z #s(literal 5641895835477563/10000000000000000 binary64)))) #s(literal 5641895835477563/5000000000000000 binary64)))) (+.f64 #s(literal 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 binary64) (*.f64 (*.f64 z (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z #s(literal 5641895835477563/10000000000000000 binary64)))) (*.f64 (*.f64 z (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z #s(literal 5641895835477563/10000000000000000 binary64)))) (*.f64 z (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z #s(literal 5641895835477563/10000000000000000 binary64))))))))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z #s(literal 5641895835477563/10000000000000000 binary64))))) (-.f64 #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (*.f64 (*.f64 z (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z #s(literal 5641895835477563/10000000000000000 binary64)))) (*.f64 z (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z #s(literal 5641895835477563/10000000000000000 binary64)))))))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (*.f64 (*.f64 z (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z #s(literal 5641895835477563/10000000000000000 binary64)))) (-.f64 (*.f64 z (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z #s(literal 5641895835477563/10000000000000000 binary64)))) #s(literal 5641895835477563/5000000000000000 binary64)))) (+.f64 #s(literal 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 binary64) (*.f64 (*.f64 z (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z #s(literal 5641895835477563/10000000000000000 binary64)))) (*.f64 (*.f64 z (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z #s(literal 5641895835477563/10000000000000000 binary64)))) (*.f64 z (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z #s(literal 5641895835477563/10000000000000000 binary64)))))))))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z #s(literal 5641895835477563/10000000000000000 binary64))))) (-.f64 #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (*.f64 (*.f64 z (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z #s(literal 5641895835477563/10000000000000000 binary64)))) (*.f64 z (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z #s(literal 5641895835477563/10000000000000000 binary64))))))))
(/.f64 (+.f64 #s(literal 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 binary64) (*.f64 (*.f64 z (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z #s(literal 5641895835477563/10000000000000000 binary64)))) (*.f64 (*.f64 z (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z #s(literal 5641895835477563/10000000000000000 binary64)))) (*.f64 z (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z #s(literal 5641895835477563/10000000000000000 binary64))))))) (+.f64 #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (*.f64 (*.f64 z (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z #s(literal 5641895835477563/10000000000000000 binary64)))) (-.f64 (*.f64 z (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z #s(literal 5641895835477563/10000000000000000 binary64)))) #s(literal 5641895835477563/5000000000000000 binary64)))))
(/.f64 (+.f64 #s(literal 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 binary64) (*.f64 (*.f64 z (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z #s(literal 5641895835477563/10000000000000000 binary64)))) (*.f64 (*.f64 z (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z #s(literal 5641895835477563/10000000000000000 binary64)))) (*.f64 z (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z #s(literal 5641895835477563/10000000000000000 binary64))))))) (+.f64 (*.f64 (*.f64 z (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z #s(literal 5641895835477563/10000000000000000 binary64)))) (*.f64 z (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z #s(literal 5641895835477563/10000000000000000 binary64))))) (-.f64 #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (*.f64 (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) z) (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z #s(literal 5641895835477563/10000000000000000 binary64)))))))
(/.f64 (-.f64 #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (*.f64 (*.f64 z (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z #s(literal 5641895835477563/10000000000000000 binary64)))) (*.f64 z (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z #s(literal 5641895835477563/10000000000000000 binary64)))))) (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z #s(literal 5641895835477563/10000000000000000 binary64))))))
(/.f64 (neg.f64 (+.f64 #s(literal 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 binary64) (*.f64 (*.f64 z (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z #s(literal 5641895835477563/10000000000000000 binary64)))) (*.f64 (*.f64 z (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z #s(literal 5641895835477563/10000000000000000 binary64)))) (*.f64 z (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z #s(literal 5641895835477563/10000000000000000 binary64)))))))) (neg.f64 (+.f64 #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (*.f64 (*.f64 z (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z #s(literal 5641895835477563/10000000000000000 binary64)))) (-.f64 (*.f64 z (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z #s(literal 5641895835477563/10000000000000000 binary64)))) #s(literal 5641895835477563/5000000000000000 binary64))))))
(/.f64 (neg.f64 (+.f64 #s(literal 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 binary64) (*.f64 (*.f64 z (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z #s(literal 5641895835477563/10000000000000000 binary64)))) (*.f64 (*.f64 z (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z #s(literal 5641895835477563/10000000000000000 binary64)))) (*.f64 z (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z #s(literal 5641895835477563/10000000000000000 binary64)))))))) (neg.f64 (+.f64 (*.f64 (*.f64 z (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z #s(literal 5641895835477563/10000000000000000 binary64)))) (*.f64 z (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z #s(literal 5641895835477563/10000000000000000 binary64))))) (-.f64 #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (*.f64 (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) z) (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z #s(literal 5641895835477563/10000000000000000 binary64))))))))
(/.f64 (neg.f64 (-.f64 #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (*.f64 (*.f64 z (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z #s(literal 5641895835477563/10000000000000000 binary64)))) (*.f64 z (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z #s(literal 5641895835477563/10000000000000000 binary64))))))) (neg.f64 (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z #s(literal 5641895835477563/10000000000000000 binary64)))))))
(/.f64 (-.f64 (*.f64 (*.f64 z (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z #s(literal 5641895835477563/10000000000000000 binary64)))) (*.f64 z (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z #s(literal 5641895835477563/10000000000000000 binary64))))) #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64)) (-.f64 (*.f64 z (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z #s(literal 5641895835477563/10000000000000000 binary64)))) #s(literal 5641895835477563/5000000000000000 binary64)))
(/.f64 (-.f64 (*.f64 #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z #s(literal 5641895835477563/10000000000000000 binary64)))))) (*.f64 (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z #s(literal 5641895835477563/10000000000000000 binary64))))) (*.f64 (*.f64 z (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z #s(literal 5641895835477563/10000000000000000 binary64)))) (*.f64 z (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z #s(literal 5641895835477563/10000000000000000 binary64))))))) (*.f64 (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z #s(literal 5641895835477563/10000000000000000 binary64))))) (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z #s(literal 5641895835477563/10000000000000000 binary64)))))))
(/.f64 (neg.f64 (neg.f64 (+.f64 #s(literal 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 binary64) (*.f64 (*.f64 z (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z #s(literal 5641895835477563/10000000000000000 binary64)))) (*.f64 (*.f64 z (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z #s(literal 5641895835477563/10000000000000000 binary64)))) (*.f64 z (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z #s(literal 5641895835477563/10000000000000000 binary64))))))))) (neg.f64 (neg.f64 (+.f64 #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (*.f64 (*.f64 z (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z #s(literal 5641895835477563/10000000000000000 binary64)))) (-.f64 (*.f64 z (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z #s(literal 5641895835477563/10000000000000000 binary64)))) #s(literal 5641895835477563/5000000000000000 binary64)))))))
(/.f64 (neg.f64 (neg.f64 (-.f64 #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (*.f64 (*.f64 z (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z #s(literal 5641895835477563/10000000000000000 binary64)))) (*.f64 z (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z #s(literal 5641895835477563/10000000000000000 binary64)))))))) (neg.f64 (neg.f64 (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z #s(literal 5641895835477563/10000000000000000 binary64))))))))
(/.f64 (neg.f64 (-.f64 (*.f64 (*.f64 z (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z #s(literal 5641895835477563/10000000000000000 binary64)))) (*.f64 z (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z #s(literal 5641895835477563/10000000000000000 binary64))))) #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64))) (neg.f64 (-.f64 (*.f64 z (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z #s(literal 5641895835477563/10000000000000000 binary64)))) #s(literal 5641895835477563/5000000000000000 binary64))))
(/.f64 (+.f64 (*.f64 #s(literal 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 binary64) (*.f64 z (*.f64 z z))) (pow.f64 (+.f64 (*.f64 z (*.f64 z #s(literal 5641895835477563/10000000000000000 binary64))) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 3 binary64))) (+.f64 (*.f64 #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (*.f64 z z)) (-.f64 (*.f64 (+.f64 (*.f64 z (*.f64 z #s(literal 5641895835477563/10000000000000000 binary64))) #s(literal 5641895835477563/5000000000000000 binary64)) (+.f64 (*.f64 z (*.f64 z #s(literal 5641895835477563/10000000000000000 binary64))) #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) z) (+.f64 (*.f64 z (*.f64 z #s(literal 5641895835477563/10000000000000000 binary64))) #s(literal 5641895835477563/5000000000000000 binary64))))))
(/.f64 (+.f64 (pow.f64 (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) z)) #s(literal 3 binary64)) (*.f64 (*.f64 #s(literal 179587122125166574152748016388400639365587092547/1000000000000000000000000000000000000000000000000 binary64) (*.f64 z (*.f64 z z))) (*.f64 z (*.f64 z z)))) (+.f64 (*.f64 (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) z)) (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) z))) (-.f64 (*.f64 (*.f64 z (*.f64 z #s(literal 5641895835477563/10000000000000000 binary64))) (*.f64 z (*.f64 z #s(literal 5641895835477563/10000000000000000 binary64)))) (*.f64 (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) z)) (*.f64 z (*.f64 z #s(literal 5641895835477563/10000000000000000 binary64)))))))
(pow.f64 (/.f64 (+.f64 #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (*.f64 (*.f64 z (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z #s(literal 5641895835477563/10000000000000000 binary64)))) (-.f64 (*.f64 z (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z #s(literal 5641895835477563/10000000000000000 binary64)))) #s(literal 5641895835477563/5000000000000000 binary64)))) (+.f64 #s(literal 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 binary64) (*.f64 (*.f64 z (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z #s(literal 5641895835477563/10000000000000000 binary64)))) (*.f64 (*.f64 z (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z #s(literal 5641895835477563/10000000000000000 binary64)))) (*.f64 z (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z #s(literal 5641895835477563/10000000000000000 binary64)))))))) #s(literal -1 binary64))
(pow.f64 (/.f64 (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z #s(literal 5641895835477563/10000000000000000 binary64))))) (-.f64 #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (*.f64 (*.f64 z (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z #s(literal 5641895835477563/10000000000000000 binary64)))) (*.f64 z (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z #s(literal 5641895835477563/10000000000000000 binary64))))))) #s(literal -1 binary64))
(*.f64 (+.f64 #s(literal 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 binary64) (*.f64 (*.f64 z (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z #s(literal 5641895835477563/10000000000000000 binary64)))) (*.f64 (*.f64 z (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z #s(literal 5641895835477563/10000000000000000 binary64)))) (*.f64 z (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z #s(literal 5641895835477563/10000000000000000 binary64))))))) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (*.f64 (*.f64 z (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z #s(literal 5641895835477563/10000000000000000 binary64)))) (-.f64 (*.f64 z (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z #s(literal 5641895835477563/10000000000000000 binary64)))) #s(literal 5641895835477563/5000000000000000 binary64))))))
(*.f64 (-.f64 #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (*.f64 (*.f64 z (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z #s(literal 5641895835477563/10000000000000000 binary64)))) (*.f64 z (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z #s(literal 5641895835477563/10000000000000000 binary64)))))) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z #s(literal 5641895835477563/10000000000000000 binary64)))))))
(+.f64 (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) z) (*.f64 z (*.f64 z #s(literal 5641895835477563/10000000000000000 binary64))))
(+.f64 (*.f64 z (*.f64 z #s(literal 5641895835477563/10000000000000000 binary64))) (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) z))
(-.f64 (/.f64 (*.f64 #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (*.f64 z z)) (-.f64 (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) z) (*.f64 z (*.f64 z #s(literal 5641895835477563/10000000000000000 binary64))))) (/.f64 (*.f64 (*.f64 z (*.f64 z #s(literal 5641895835477563/10000000000000000 binary64))) (*.f64 z (*.f64 z #s(literal 5641895835477563/10000000000000000 binary64)))) (-.f64 (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) z) (*.f64 z (*.f64 z #s(literal 5641895835477563/10000000000000000 binary64))))))
(fma.f64 #s(literal 5641895835477563/5000000000000000 binary64) z (*.f64 z (*.f64 z #s(literal 5641895835477563/10000000000000000 binary64))))
(fma.f64 z #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z (*.f64 z #s(literal 5641895835477563/10000000000000000 binary64))))
(fma.f64 z (*.f64 z #s(literal 5641895835477563/10000000000000000 binary64)) (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) z))
(fma.f64 #s(literal 5641895835477563/10000000000000000 binary64) (*.f64 z z) (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) z))
(fma.f64 (*.f64 z #s(literal 5641895835477563/10000000000000000 binary64)) z (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) z))
(fma.f64 (*.f64 z z) #s(literal 5641895835477563/10000000000000000 binary64) (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) z))
(/.f64 (+.f64 (*.f64 #s(literal 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 binary64) (*.f64 z (*.f64 z z))) (*.f64 (*.f64 #s(literal 179587122125166574152748016388400639365587092547/1000000000000000000000000000000000000000000000000 binary64) (*.f64 z (*.f64 z z))) (*.f64 z (*.f64 z z)))) (+.f64 (*.f64 #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (*.f64 z z)) (-.f64 (*.f64 (*.f64 z (*.f64 z #s(literal 5641895835477563/10000000000000000 binary64))) (*.f64 z (*.f64 z #s(literal 5641895835477563/10000000000000000 binary64)))) (*.f64 (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) z) (*.f64 z (*.f64 z #s(literal 5641895835477563/10000000000000000 binary64)))))))
(/.f64 (-.f64 (*.f64 #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (*.f64 z z)) (*.f64 (*.f64 z (*.f64 z #s(literal 5641895835477563/10000000000000000 binary64))) (*.f64 z (*.f64 z #s(literal 5641895835477563/10000000000000000 binary64))))) (-.f64 (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) z) (*.f64 z (*.f64 z #s(literal 5641895835477563/10000000000000000 binary64)))))
(/.f64 (*.f64 z (+.f64 #s(literal 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 binary64) (*.f64 #s(literal 179587122125166574152748016388400639365587092547/1000000000000000000000000000000000000000000000000 binary64) (*.f64 z (*.f64 z z))))) (+.f64 #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (*.f64 (*.f64 z #s(literal 5641895835477563/10000000000000000 binary64)) (-.f64 (*.f64 z #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)))))
(/.f64 (*.f64 z (-.f64 #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (*.f64 #s(literal 31830988618379068626528276418969/100000000000000000000000000000000 binary64) (*.f64 z z)))) (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z #s(literal 5641895835477563/10000000000000000 binary64))))
(/.f64 (*.f64 (+.f64 #s(literal 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 binary64) (*.f64 #s(literal 179587122125166574152748016388400639365587092547/1000000000000000000000000000000000000000000000000 binary64) (*.f64 z (*.f64 z z)))) z) (+.f64 #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (*.f64 (*.f64 z #s(literal 5641895835477563/10000000000000000 binary64)) (-.f64 (*.f64 z #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)))))
(/.f64 (*.f64 (-.f64 #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (*.f64 #s(literal 31830988618379068626528276418969/100000000000000000000000000000000 binary64) (*.f64 z z))) z) (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z #s(literal 5641895835477563/10000000000000000 binary64))))
(/.f64 (neg.f64 (+.f64 (*.f64 #s(literal 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 binary64) (*.f64 z (*.f64 z z))) (*.f64 (*.f64 #s(literal 179587122125166574152748016388400639365587092547/1000000000000000000000000000000000000000000000000 binary64) (*.f64 z (*.f64 z z))) (*.f64 z (*.f64 z z))))) (neg.f64 (+.f64 (*.f64 #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (*.f64 z z)) (-.f64 (*.f64 (*.f64 z (*.f64 z #s(literal 5641895835477563/10000000000000000 binary64))) (*.f64 z (*.f64 z #s(literal 5641895835477563/10000000000000000 binary64)))) (*.f64 (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) z) (*.f64 z (*.f64 z #s(literal 5641895835477563/10000000000000000 binary64))))))))
(/.f64 (neg.f64 (-.f64 (*.f64 #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (*.f64 z z)) (*.f64 (*.f64 z (*.f64 z #s(literal 5641895835477563/10000000000000000 binary64))) (*.f64 z (*.f64 z #s(literal 5641895835477563/10000000000000000 binary64)))))) (neg.f64 (-.f64 (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) z) (*.f64 z (*.f64 z #s(literal 5641895835477563/10000000000000000 binary64))))))
(/.f64 (neg.f64 (*.f64 z (+.f64 #s(literal 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 binary64) (*.f64 #s(literal 179587122125166574152748016388400639365587092547/1000000000000000000000000000000000000000000000000 binary64) (*.f64 z (*.f64 z z)))))) (neg.f64 (+.f64 #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (*.f64 (*.f64 z #s(literal 5641895835477563/10000000000000000 binary64)) (-.f64 (*.f64 z #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64))))))
(/.f64 (neg.f64 (*.f64 z (-.f64 #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (*.f64 #s(literal 31830988618379068626528276418969/100000000000000000000000000000000 binary64) (*.f64 z z))))) (neg.f64 (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z #s(literal 5641895835477563/10000000000000000 binary64)))))
(/.f64 (neg.f64 (*.f64 (+.f64 #s(literal 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 binary64) (*.f64 #s(literal 179587122125166574152748016388400639365587092547/1000000000000000000000000000000000000000000000000 binary64) (*.f64 z (*.f64 z z)))) z)) (neg.f64 (+.f64 #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (*.f64 (*.f64 z #s(literal 5641895835477563/10000000000000000 binary64)) (-.f64 (*.f64 z #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64))))))
(/.f64 (neg.f64 (*.f64 (-.f64 #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (*.f64 #s(literal 31830988618379068626528276418969/100000000000000000000000000000000 binary64) (*.f64 z z))) z)) (neg.f64 (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z #s(literal 5641895835477563/10000000000000000 binary64)))))
(/.f64 (+.f64 (*.f64 (*.f64 #s(literal 179587122125166574152748016388400639365587092547/1000000000000000000000000000000000000000000000000 binary64) (*.f64 z (*.f64 z z))) (*.f64 z (*.f64 z z))) (*.f64 #s(literal 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 binary64) (*.f64 z (*.f64 z z)))) (+.f64 (*.f64 (*.f64 z (*.f64 z #s(literal 5641895835477563/10000000000000000 binary64))) (*.f64 z (*.f64 z #s(literal 5641895835477563/10000000000000000 binary64)))) (-.f64 (*.f64 #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (*.f64 z z)) (*.f64 (*.f64 z (*.f64 z #s(literal 5641895835477563/10000000000000000 binary64))) (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) z)))))
(*.f64 z (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z #s(literal 5641895835477563/10000000000000000 binary64))))
(*.f64 (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z #s(literal 5641895835477563/10000000000000000 binary64))) z)
(+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z #s(literal 5641895835477563/10000000000000000 binary64)))
(+.f64 (*.f64 z #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64))
(-.f64 (/.f64 #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z #s(literal 5641895835477563/10000000000000000 binary64)))) (/.f64 (*.f64 #s(literal 31830988618379068626528276418969/100000000000000000000000000000000 binary64) (*.f64 z z)) (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z #s(literal 5641895835477563/10000000000000000 binary64)))))
(-.f64 (/.f64 (*.f64 #s(literal 31830988618379068626528276418969/100000000000000000000000000000000 binary64) (*.f64 z z)) (-.f64 (*.f64 z #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64))) (/.f64 #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (-.f64 (*.f64 z #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64))))
(fma.f64 z #s(literal 5641895835477563/10000000000000000 binary64) #s(literal 5641895835477563/5000000000000000 binary64))
(fma.f64 #s(literal 5641895835477563/10000000000000000 binary64) z #s(literal 5641895835477563/5000000000000000 binary64))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (+.f64 #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (*.f64 (*.f64 z #s(literal 5641895835477563/10000000000000000 binary64)) (-.f64 (*.f64 z #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)))) (+.f64 #s(literal 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 binary64) (*.f64 #s(literal 179587122125166574152748016388400639365587092547/1000000000000000000000000000000000000000000000000 binary64) (*.f64 z (*.f64 z z)))))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z #s(literal 5641895835477563/10000000000000000 binary64))) (-.f64 #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (*.f64 #s(literal 31830988618379068626528276418969/100000000000000000000000000000000 binary64) (*.f64 z z))))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (*.f64 (*.f64 z #s(literal 5641895835477563/10000000000000000 binary64)) (-.f64 (*.f64 z #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)))) (+.f64 #s(literal 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 binary64) (*.f64 #s(literal 179587122125166574152748016388400639365587092547/1000000000000000000000000000000000000000000000000 binary64) (*.f64 z (*.f64 z z))))))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z #s(literal 5641895835477563/10000000000000000 binary64))) (-.f64 #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (*.f64 #s(literal 31830988618379068626528276418969/100000000000000000000000000000000 binary64) (*.f64 z z)))))
(/.f64 (+.f64 #s(literal 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 binary64) (*.f64 #s(literal 179587122125166574152748016388400639365587092547/1000000000000000000000000000000000000000000000000 binary64) (*.f64 z (*.f64 z z)))) (+.f64 #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (*.f64 (*.f64 z #s(literal 5641895835477563/10000000000000000 binary64)) (-.f64 (*.f64 z #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)))))
(/.f64 (+.f64 #s(literal 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 binary64) (*.f64 #s(literal 179587122125166574152748016388400639365587092547/1000000000000000000000000000000000000000000000000 binary64) (*.f64 z (*.f64 z z)))) (+.f64 (*.f64 #s(literal 31830988618379068626528276418969/100000000000000000000000000000000 binary64) (*.f64 z z)) (-.f64 #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (*.f64 #s(literal 31830988618379068626528276418969/50000000000000000000000000000000 binary64) z))))
(/.f64 (-.f64 #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (*.f64 #s(literal 31830988618379068626528276418969/100000000000000000000000000000000 binary64) (*.f64 z z))) (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z #s(literal 5641895835477563/10000000000000000 binary64))))
(/.f64 (neg.f64 (+.f64 #s(literal 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 binary64) (*.f64 #s(literal 179587122125166574152748016388400639365587092547/1000000000000000000000000000000000000000000000000 binary64) (*.f64 z (*.f64 z z))))) (neg.f64 (+.f64 #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (*.f64 (*.f64 z #s(literal 5641895835477563/10000000000000000 binary64)) (-.f64 (*.f64 z #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64))))))
(/.f64 (neg.f64 (+.f64 #s(literal 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 binary64) (*.f64 #s(literal 179587122125166574152748016388400639365587092547/1000000000000000000000000000000000000000000000000 binary64) (*.f64 z (*.f64 z z))))) (neg.f64 (+.f64 (*.f64 #s(literal 31830988618379068626528276418969/100000000000000000000000000000000 binary64) (*.f64 z z)) (-.f64 #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (*.f64 #s(literal 31830988618379068626528276418969/50000000000000000000000000000000 binary64) z)))))
(/.f64 (neg.f64 (-.f64 #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (*.f64 #s(literal 31830988618379068626528276418969/100000000000000000000000000000000 binary64) (*.f64 z z)))) (neg.f64 (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z #s(literal 5641895835477563/10000000000000000 binary64)))))
(/.f64 (-.f64 (*.f64 #s(literal 31830988618379068626528276418969/100000000000000000000000000000000 binary64) (*.f64 z z)) #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64)) (-.f64 (*.f64 z #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)))
(/.f64 (-.f64 (*.f64 #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z #s(literal 5641895835477563/10000000000000000 binary64)))) (*.f64 (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z #s(literal 5641895835477563/10000000000000000 binary64))) (*.f64 #s(literal 31830988618379068626528276418969/100000000000000000000000000000000 binary64) (*.f64 z z)))) (*.f64 (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z #s(literal 5641895835477563/10000000000000000 binary64))) (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z #s(literal 5641895835477563/10000000000000000 binary64)))))
(/.f64 (neg.f64 (neg.f64 (+.f64 #s(literal 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 binary64) (*.f64 #s(literal 179587122125166574152748016388400639365587092547/1000000000000000000000000000000000000000000000000 binary64) (*.f64 z (*.f64 z z)))))) (neg.f64 (neg.f64 (+.f64 #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (*.f64 (*.f64 z #s(literal 5641895835477563/10000000000000000 binary64)) (-.f64 (*.f64 z #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)))))))
(/.f64 (neg.f64 (neg.f64 (-.f64 #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (*.f64 #s(literal 31830988618379068626528276418969/100000000000000000000000000000000 binary64) (*.f64 z z))))) (neg.f64 (neg.f64 (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z #s(literal 5641895835477563/10000000000000000 binary64))))))
(/.f64 (neg.f64 (-.f64 (*.f64 #s(literal 31830988618379068626528276418969/100000000000000000000000000000000 binary64) (*.f64 z z)) #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64))) (neg.f64 (-.f64 (*.f64 z #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64))))
(pow.f64 (/.f64 (+.f64 #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (*.f64 (*.f64 z #s(literal 5641895835477563/10000000000000000 binary64)) (-.f64 (*.f64 z #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)))) (+.f64 #s(literal 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 binary64) (*.f64 #s(literal 179587122125166574152748016388400639365587092547/1000000000000000000000000000000000000000000000000 binary64) (*.f64 z (*.f64 z z))))) #s(literal -1 binary64))
(pow.f64 (/.f64 (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z #s(literal 5641895835477563/10000000000000000 binary64))) (-.f64 #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (*.f64 #s(literal 31830988618379068626528276418969/100000000000000000000000000000000 binary64) (*.f64 z z)))) #s(literal -1 binary64))
(*.f64 (+.f64 #s(literal 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 binary64) (*.f64 #s(literal 179587122125166574152748016388400639365587092547/1000000000000000000000000000000000000000000000000 binary64) (*.f64 z (*.f64 z z)))) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (*.f64 (*.f64 z #s(literal 5641895835477563/10000000000000000 binary64)) (-.f64 (*.f64 z #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64))))))
(*.f64 (-.f64 #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (*.f64 #s(literal 31830988618379068626528276418969/100000000000000000000000000000000 binary64) (*.f64 z z))) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z #s(literal 5641895835477563/10000000000000000 binary64)))))
(+.f64 (*.f64 z #s(literal 5641895835477563/10000000000000000 binary64)) (*.f64 z (*.f64 z #s(literal 5641895835477563/30000000000000000 binary64))))
(+.f64 (*.f64 z (*.f64 z #s(literal 5641895835477563/30000000000000000 binary64))) (*.f64 z #s(literal 5641895835477563/10000000000000000 binary64)))
(-.f64 (/.f64 (*.f64 #s(literal 31830988618379068626528276418969/100000000000000000000000000000000 binary64) (*.f64 z z)) (-.f64 (*.f64 z #s(literal 5641895835477563/10000000000000000 binary64)) (*.f64 z (*.f64 z #s(literal 5641895835477563/30000000000000000 binary64))))) (/.f64 (*.f64 (*.f64 z (*.f64 z #s(literal 5641895835477563/30000000000000000 binary64))) (*.f64 z (*.f64 z #s(literal 5641895835477563/30000000000000000 binary64)))) (-.f64 (*.f64 z #s(literal 5641895835477563/10000000000000000 binary64)) (*.f64 z (*.f64 z #s(literal 5641895835477563/30000000000000000 binary64))))))
(fma.f64 z #s(literal 5641895835477563/10000000000000000 binary64) (*.f64 z (*.f64 z #s(literal 5641895835477563/30000000000000000 binary64))))
(fma.f64 z (*.f64 z #s(literal 5641895835477563/30000000000000000 binary64)) (*.f64 z #s(literal 5641895835477563/10000000000000000 binary64)))
(fma.f64 #s(literal 5641895835477563/10000000000000000 binary64) z (*.f64 z (*.f64 z #s(literal 5641895835477563/30000000000000000 binary64))))
(fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) (*.f64 z z) (*.f64 z #s(literal 5641895835477563/10000000000000000 binary64)))
(fma.f64 (*.f64 z #s(literal 5641895835477563/30000000000000000 binary64)) z (*.f64 z #s(literal 5641895835477563/10000000000000000 binary64)))
(fma.f64 (*.f64 z z) #s(literal 5641895835477563/30000000000000000 binary64) (*.f64 z #s(literal 5641895835477563/10000000000000000 binary64)))
(/.f64 (+.f64 (*.f64 #s(literal 179587122125166574152748016388400639365587092547/1000000000000000000000000000000000000000000000000 binary64) (*.f64 z (*.f64 z z))) (*.f64 (*.f64 (*.f64 z (*.f64 z z)) #s(literal 179587122125166574152748016388400639365587092547/27000000000000000000000000000000000000000000000000 binary64)) (*.f64 z (*.f64 z z)))) (+.f64 (*.f64 #s(literal 31830988618379068626528276418969/100000000000000000000000000000000 binary64) (*.f64 z z)) (-.f64 (*.f64 (*.f64 z (*.f64 z #s(literal 5641895835477563/30000000000000000 binary64))) (*.f64 z (*.f64 z #s(literal 5641895835477563/30000000000000000 binary64)))) (*.f64 (*.f64 z #s(literal 5641895835477563/10000000000000000 binary64)) (*.f64 z (*.f64 z #s(literal 5641895835477563/30000000000000000 binary64)))))))
(/.f64 (-.f64 (*.f64 #s(literal 31830988618379068626528276418969/100000000000000000000000000000000 binary64) (*.f64 z z)) (*.f64 (*.f64 z (*.f64 z #s(literal 5641895835477563/30000000000000000 binary64))) (*.f64 z (*.f64 z #s(literal 5641895835477563/30000000000000000 binary64))))) (-.f64 (*.f64 z #s(literal 5641895835477563/10000000000000000 binary64)) (*.f64 z (*.f64 z #s(literal 5641895835477563/30000000000000000 binary64)))))
(/.f64 (*.f64 z (+.f64 #s(literal 179587122125166574152748016388400639365587092547/1000000000000000000000000000000000000000000000000 binary64) (*.f64 (*.f64 z (*.f64 z z)) #s(literal 179587122125166574152748016388400639365587092547/27000000000000000000000000000000000000000000000000 binary64)))) (+.f64 #s(literal 31830988618379068626528276418969/100000000000000000000000000000000 binary64) (*.f64 (*.f64 z #s(literal 5641895835477563/30000000000000000 binary64)) (-.f64 (*.f64 z #s(literal 5641895835477563/30000000000000000 binary64)) #s(literal 5641895835477563/10000000000000000 binary64)))))
(/.f64 (*.f64 z (-.f64 #s(literal 31830988618379068626528276418969/100000000000000000000000000000000 binary64) (*.f64 (*.f64 z z) #s(literal 31830988618379068626528276418969/900000000000000000000000000000000 binary64)))) (-.f64 #s(literal 5641895835477563/10000000000000000 binary64) (*.f64 z #s(literal 5641895835477563/30000000000000000 binary64))))
(/.f64 (*.f64 (+.f64 #s(literal 179587122125166574152748016388400639365587092547/1000000000000000000000000000000000000000000000000 binary64) (*.f64 (*.f64 z (*.f64 z z)) #s(literal 179587122125166574152748016388400639365587092547/27000000000000000000000000000000000000000000000000 binary64))) z) (+.f64 #s(literal 31830988618379068626528276418969/100000000000000000000000000000000 binary64) (*.f64 (*.f64 z #s(literal 5641895835477563/30000000000000000 binary64)) (-.f64 (*.f64 z #s(literal 5641895835477563/30000000000000000 binary64)) #s(literal 5641895835477563/10000000000000000 binary64)))))
(/.f64 (*.f64 (-.f64 #s(literal 31830988618379068626528276418969/100000000000000000000000000000000 binary64) (*.f64 (*.f64 z z) #s(literal 31830988618379068626528276418969/900000000000000000000000000000000 binary64))) z) (-.f64 #s(literal 5641895835477563/10000000000000000 binary64) (*.f64 z #s(literal 5641895835477563/30000000000000000 binary64))))
(/.f64 (neg.f64 (+.f64 (*.f64 #s(literal 179587122125166574152748016388400639365587092547/1000000000000000000000000000000000000000000000000 binary64) (*.f64 z (*.f64 z z))) (*.f64 (*.f64 (*.f64 z (*.f64 z z)) #s(literal 179587122125166574152748016388400639365587092547/27000000000000000000000000000000000000000000000000 binary64)) (*.f64 z (*.f64 z z))))) (neg.f64 (+.f64 (*.f64 #s(literal 31830988618379068626528276418969/100000000000000000000000000000000 binary64) (*.f64 z z)) (-.f64 (*.f64 (*.f64 z (*.f64 z #s(literal 5641895835477563/30000000000000000 binary64))) (*.f64 z (*.f64 z #s(literal 5641895835477563/30000000000000000 binary64)))) (*.f64 (*.f64 z #s(literal 5641895835477563/10000000000000000 binary64)) (*.f64 z (*.f64 z #s(literal 5641895835477563/30000000000000000 binary64))))))))
(/.f64 (neg.f64 (-.f64 (*.f64 #s(literal 31830988618379068626528276418969/100000000000000000000000000000000 binary64) (*.f64 z z)) (*.f64 (*.f64 z (*.f64 z #s(literal 5641895835477563/30000000000000000 binary64))) (*.f64 z (*.f64 z #s(literal 5641895835477563/30000000000000000 binary64)))))) (neg.f64 (-.f64 (*.f64 z #s(literal 5641895835477563/10000000000000000 binary64)) (*.f64 z (*.f64 z #s(literal 5641895835477563/30000000000000000 binary64))))))
(/.f64 (neg.f64 (*.f64 z (+.f64 #s(literal 179587122125166574152748016388400639365587092547/1000000000000000000000000000000000000000000000000 binary64) (*.f64 (*.f64 z (*.f64 z z)) #s(literal 179587122125166574152748016388400639365587092547/27000000000000000000000000000000000000000000000000 binary64))))) (neg.f64 (+.f64 #s(literal 31830988618379068626528276418969/100000000000000000000000000000000 binary64) (*.f64 (*.f64 z #s(literal 5641895835477563/30000000000000000 binary64)) (-.f64 (*.f64 z #s(literal 5641895835477563/30000000000000000 binary64)) #s(literal 5641895835477563/10000000000000000 binary64))))))
(/.f64 (neg.f64 (*.f64 z (-.f64 #s(literal 31830988618379068626528276418969/100000000000000000000000000000000 binary64) (*.f64 (*.f64 z z) #s(literal 31830988618379068626528276418969/900000000000000000000000000000000 binary64))))) (neg.f64 (-.f64 #s(literal 5641895835477563/10000000000000000 binary64) (*.f64 z #s(literal 5641895835477563/30000000000000000 binary64)))))
(/.f64 (neg.f64 (*.f64 (+.f64 #s(literal 179587122125166574152748016388400639365587092547/1000000000000000000000000000000000000000000000000 binary64) (*.f64 (*.f64 z (*.f64 z z)) #s(literal 179587122125166574152748016388400639365587092547/27000000000000000000000000000000000000000000000000 binary64))) z)) (neg.f64 (+.f64 #s(literal 31830988618379068626528276418969/100000000000000000000000000000000 binary64) (*.f64 (*.f64 z #s(literal 5641895835477563/30000000000000000 binary64)) (-.f64 (*.f64 z #s(literal 5641895835477563/30000000000000000 binary64)) #s(literal 5641895835477563/10000000000000000 binary64))))))
(/.f64 (neg.f64 (*.f64 (-.f64 #s(literal 31830988618379068626528276418969/100000000000000000000000000000000 binary64) (*.f64 (*.f64 z z) #s(literal 31830988618379068626528276418969/900000000000000000000000000000000 binary64))) z)) (neg.f64 (-.f64 #s(literal 5641895835477563/10000000000000000 binary64) (*.f64 z #s(literal 5641895835477563/30000000000000000 binary64)))))
(/.f64 (+.f64 (*.f64 (*.f64 (*.f64 z (*.f64 z z)) #s(literal 179587122125166574152748016388400639365587092547/27000000000000000000000000000000000000000000000000 binary64)) (*.f64 z (*.f64 z z))) (*.f64 #s(literal 179587122125166574152748016388400639365587092547/1000000000000000000000000000000000000000000000000 binary64) (*.f64 z (*.f64 z z)))) (+.f64 (*.f64 (*.f64 z (*.f64 z #s(literal 5641895835477563/30000000000000000 binary64))) (*.f64 z (*.f64 z #s(literal 5641895835477563/30000000000000000 binary64)))) (-.f64 (*.f64 #s(literal 31830988618379068626528276418969/100000000000000000000000000000000 binary64) (*.f64 z z)) (*.f64 (*.f64 z (*.f64 z #s(literal 5641895835477563/30000000000000000 binary64))) (*.f64 z #s(literal 5641895835477563/10000000000000000 binary64))))))
(*.f64 z (+.f64 #s(literal 5641895835477563/10000000000000000 binary64) (*.f64 z #s(literal 5641895835477563/30000000000000000 binary64))))
(*.f64 (+.f64 #s(literal 5641895835477563/10000000000000000 binary64) (*.f64 z #s(literal 5641895835477563/30000000000000000 binary64))) z)
(+.f64 (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) z) (*.f64 z (*.f64 z (+.f64 #s(literal 5641895835477563/10000000000000000 binary64) (*.f64 z #s(literal 5641895835477563/30000000000000000 binary64))))))
(+.f64 (*.f64 z (*.f64 z (+.f64 #s(literal 5641895835477563/10000000000000000 binary64) (*.f64 z #s(literal 5641895835477563/30000000000000000 binary64))))) (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) z))
(-.f64 (/.f64 (*.f64 #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (*.f64 z z)) (-.f64 (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) z) (*.f64 z (*.f64 z (+.f64 #s(literal 5641895835477563/10000000000000000 binary64) (*.f64 z #s(literal 5641895835477563/30000000000000000 binary64))))))) (/.f64 (*.f64 (*.f64 z (*.f64 z (+.f64 #s(literal 5641895835477563/10000000000000000 binary64) (*.f64 z #s(literal 5641895835477563/30000000000000000 binary64))))) (*.f64 z (*.f64 z (+.f64 #s(literal 5641895835477563/10000000000000000 binary64) (*.f64 z #s(literal 5641895835477563/30000000000000000 binary64)))))) (-.f64 (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) z) (*.f64 z (*.f64 z (+.f64 #s(literal 5641895835477563/10000000000000000 binary64) (*.f64 z #s(literal 5641895835477563/30000000000000000 binary64))))))))
(fma.f64 #s(literal 5641895835477563/5000000000000000 binary64) z (*.f64 z (*.f64 z (+.f64 #s(literal 5641895835477563/10000000000000000 binary64) (*.f64 z #s(literal 5641895835477563/30000000000000000 binary64))))))
(fma.f64 z #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z (*.f64 z (+.f64 #s(literal 5641895835477563/10000000000000000 binary64) (*.f64 z #s(literal 5641895835477563/30000000000000000 binary64))))))
(fma.f64 z (*.f64 z (+.f64 #s(literal 5641895835477563/10000000000000000 binary64) (*.f64 z #s(literal 5641895835477563/30000000000000000 binary64)))) (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) z))
(fma.f64 (+.f64 #s(literal 5641895835477563/10000000000000000 binary64) (*.f64 z #s(literal 5641895835477563/30000000000000000 binary64))) (*.f64 z z) (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) z))
(fma.f64 (*.f64 z (+.f64 #s(literal 5641895835477563/10000000000000000 binary64) (*.f64 z #s(literal 5641895835477563/30000000000000000 binary64)))) z (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) z))
(fma.f64 (*.f64 z z) (+.f64 #s(literal 5641895835477563/10000000000000000 binary64) (*.f64 z #s(literal 5641895835477563/30000000000000000 binary64))) (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) z))
(/.f64 (+.f64 (*.f64 #s(literal 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 binary64) (*.f64 z (*.f64 z z))) (*.f64 (*.f64 (*.f64 z (*.f64 z z)) (*.f64 (+.f64 #s(literal 5641895835477563/10000000000000000 binary64) (*.f64 z #s(literal 5641895835477563/30000000000000000 binary64))) (*.f64 (+.f64 #s(literal 5641895835477563/10000000000000000 binary64) (*.f64 z #s(literal 5641895835477563/30000000000000000 binary64))) (+.f64 #s(literal 5641895835477563/10000000000000000 binary64) (*.f64 z #s(literal 5641895835477563/30000000000000000 binary64)))))) (*.f64 z (*.f64 z z)))) (+.f64 (*.f64 #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (*.f64 z z)) (-.f64 (*.f64 (*.f64 z (*.f64 z (+.f64 #s(literal 5641895835477563/10000000000000000 binary64) (*.f64 z #s(literal 5641895835477563/30000000000000000 binary64))))) (*.f64 z (*.f64 z (+.f64 #s(literal 5641895835477563/10000000000000000 binary64) (*.f64 z #s(literal 5641895835477563/30000000000000000 binary64)))))) (*.f64 (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) z) (*.f64 z (*.f64 z (+.f64 #s(literal 5641895835477563/10000000000000000 binary64) (*.f64 z #s(literal 5641895835477563/30000000000000000 binary64)))))))))
(/.f64 (-.f64 (*.f64 #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (*.f64 z z)) (*.f64 (*.f64 z (*.f64 z (+.f64 #s(literal 5641895835477563/10000000000000000 binary64) (*.f64 z #s(literal 5641895835477563/30000000000000000 binary64))))) (*.f64 z (*.f64 z (+.f64 #s(literal 5641895835477563/10000000000000000 binary64) (*.f64 z #s(literal 5641895835477563/30000000000000000 binary64))))))) (-.f64 (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) z) (*.f64 z (*.f64 z (+.f64 #s(literal 5641895835477563/10000000000000000 binary64) (*.f64 z #s(literal 5641895835477563/30000000000000000 binary64)))))))
(/.f64 (*.f64 z (+.f64 #s(literal 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 binary64) (*.f64 (*.f64 z (*.f64 z z)) (*.f64 (+.f64 #s(literal 5641895835477563/10000000000000000 binary64) (*.f64 z #s(literal 5641895835477563/30000000000000000 binary64))) (*.f64 (+.f64 #s(literal 5641895835477563/10000000000000000 binary64) (*.f64 z #s(literal 5641895835477563/30000000000000000 binary64))) (+.f64 #s(literal 5641895835477563/10000000000000000 binary64) (*.f64 z #s(literal 5641895835477563/30000000000000000 binary64)))))))) (+.f64 #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (*.f64 (*.f64 z (+.f64 #s(literal 5641895835477563/10000000000000000 binary64) (*.f64 z #s(literal 5641895835477563/30000000000000000 binary64)))) (-.f64 (*.f64 z (+.f64 #s(literal 5641895835477563/10000000000000000 binary64) (*.f64 z #s(literal 5641895835477563/30000000000000000 binary64)))) #s(literal 5641895835477563/5000000000000000 binary64)))))
(/.f64 (*.f64 z (-.f64 #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (*.f64 (+.f64 #s(literal 5641895835477563/10000000000000000 binary64) (*.f64 z #s(literal 5641895835477563/30000000000000000 binary64))) (*.f64 z (*.f64 z (+.f64 #s(literal 5641895835477563/10000000000000000 binary64) (*.f64 z #s(literal 5641895835477563/30000000000000000 binary64)))))))) (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z (+.f64 #s(literal 5641895835477563/10000000000000000 binary64) (*.f64 z #s(literal 5641895835477563/30000000000000000 binary64))))))
(/.f64 (*.f64 (+.f64 #s(literal 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 binary64) (*.f64 (*.f64 z (*.f64 z z)) (*.f64 (+.f64 #s(literal 5641895835477563/10000000000000000 binary64) (*.f64 z #s(literal 5641895835477563/30000000000000000 binary64))) (*.f64 (+.f64 #s(literal 5641895835477563/10000000000000000 binary64) (*.f64 z #s(literal 5641895835477563/30000000000000000 binary64))) (+.f64 #s(literal 5641895835477563/10000000000000000 binary64) (*.f64 z #s(literal 5641895835477563/30000000000000000 binary64))))))) z) (+.f64 #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (*.f64 (*.f64 z (+.f64 #s(literal 5641895835477563/10000000000000000 binary64) (*.f64 z #s(literal 5641895835477563/30000000000000000 binary64)))) (-.f64 (*.f64 z (+.f64 #s(literal 5641895835477563/10000000000000000 binary64) (*.f64 z #s(literal 5641895835477563/30000000000000000 binary64)))) #s(literal 5641895835477563/5000000000000000 binary64)))))
(/.f64 (*.f64 (-.f64 #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (*.f64 (+.f64 #s(literal 5641895835477563/10000000000000000 binary64) (*.f64 z #s(literal 5641895835477563/30000000000000000 binary64))) (*.f64 z (*.f64 z (+.f64 #s(literal 5641895835477563/10000000000000000 binary64) (*.f64 z #s(literal 5641895835477563/30000000000000000 binary64))))))) z) (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z (+.f64 #s(literal 5641895835477563/10000000000000000 binary64) (*.f64 z #s(literal 5641895835477563/30000000000000000 binary64))))))
(/.f64 (neg.f64 (+.f64 (*.f64 #s(literal 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 binary64) (*.f64 z (*.f64 z z))) (*.f64 (*.f64 (*.f64 z (*.f64 z z)) (*.f64 (+.f64 #s(literal 5641895835477563/10000000000000000 binary64) (*.f64 z #s(literal 5641895835477563/30000000000000000 binary64))) (*.f64 (+.f64 #s(literal 5641895835477563/10000000000000000 binary64) (*.f64 z #s(literal 5641895835477563/30000000000000000 binary64))) (+.f64 #s(literal 5641895835477563/10000000000000000 binary64) (*.f64 z #s(literal 5641895835477563/30000000000000000 binary64)))))) (*.f64 z (*.f64 z z))))) (neg.f64 (+.f64 (*.f64 #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (*.f64 z z)) (-.f64 (*.f64 (*.f64 z (*.f64 z (+.f64 #s(literal 5641895835477563/10000000000000000 binary64) (*.f64 z #s(literal 5641895835477563/30000000000000000 binary64))))) (*.f64 z (*.f64 z (+.f64 #s(literal 5641895835477563/10000000000000000 binary64) (*.f64 z #s(literal 5641895835477563/30000000000000000 binary64)))))) (*.f64 (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) z) (*.f64 z (*.f64 z (+.f64 #s(literal 5641895835477563/10000000000000000 binary64) (*.f64 z #s(literal 5641895835477563/30000000000000000 binary64))))))))))
(/.f64 (neg.f64 (-.f64 (*.f64 #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (*.f64 z z)) (*.f64 (*.f64 z (*.f64 z (+.f64 #s(literal 5641895835477563/10000000000000000 binary64) (*.f64 z #s(literal 5641895835477563/30000000000000000 binary64))))) (*.f64 z (*.f64 z (+.f64 #s(literal 5641895835477563/10000000000000000 binary64) (*.f64 z #s(literal 5641895835477563/30000000000000000 binary64)))))))) (neg.f64 (-.f64 (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) z) (*.f64 z (*.f64 z (+.f64 #s(literal 5641895835477563/10000000000000000 binary64) (*.f64 z #s(literal 5641895835477563/30000000000000000 binary64))))))))
(/.f64 (neg.f64 (*.f64 z (+.f64 #s(literal 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 binary64) (*.f64 (*.f64 z (*.f64 z z)) (*.f64 (+.f64 #s(literal 5641895835477563/10000000000000000 binary64) (*.f64 z #s(literal 5641895835477563/30000000000000000 binary64))) (*.f64 (+.f64 #s(literal 5641895835477563/10000000000000000 binary64) (*.f64 z #s(literal 5641895835477563/30000000000000000 binary64))) (+.f64 #s(literal 5641895835477563/10000000000000000 binary64) (*.f64 z #s(literal 5641895835477563/30000000000000000 binary64))))))))) (neg.f64 (+.f64 #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (*.f64 (*.f64 z (+.f64 #s(literal 5641895835477563/10000000000000000 binary64) (*.f64 z #s(literal 5641895835477563/30000000000000000 binary64)))) (-.f64 (*.f64 z (+.f64 #s(literal 5641895835477563/10000000000000000 binary64) (*.f64 z #s(literal 5641895835477563/30000000000000000 binary64)))) #s(literal 5641895835477563/5000000000000000 binary64))))))
(/.f64 (neg.f64 (*.f64 z (-.f64 #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (*.f64 (+.f64 #s(literal 5641895835477563/10000000000000000 binary64) (*.f64 z #s(literal 5641895835477563/30000000000000000 binary64))) (*.f64 z (*.f64 z (+.f64 #s(literal 5641895835477563/10000000000000000 binary64) (*.f64 z #s(literal 5641895835477563/30000000000000000 binary64))))))))) (neg.f64 (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z (+.f64 #s(literal 5641895835477563/10000000000000000 binary64) (*.f64 z #s(literal 5641895835477563/30000000000000000 binary64)))))))
(/.f64 (neg.f64 (*.f64 (+.f64 #s(literal 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 binary64) (*.f64 (*.f64 z (*.f64 z z)) (*.f64 (+.f64 #s(literal 5641895835477563/10000000000000000 binary64) (*.f64 z #s(literal 5641895835477563/30000000000000000 binary64))) (*.f64 (+.f64 #s(literal 5641895835477563/10000000000000000 binary64) (*.f64 z #s(literal 5641895835477563/30000000000000000 binary64))) (+.f64 #s(literal 5641895835477563/10000000000000000 binary64) (*.f64 z #s(literal 5641895835477563/30000000000000000 binary64))))))) z)) (neg.f64 (+.f64 #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (*.f64 (*.f64 z (+.f64 #s(literal 5641895835477563/10000000000000000 binary64) (*.f64 z #s(literal 5641895835477563/30000000000000000 binary64)))) (-.f64 (*.f64 z (+.f64 #s(literal 5641895835477563/10000000000000000 binary64) (*.f64 z #s(literal 5641895835477563/30000000000000000 binary64)))) #s(literal 5641895835477563/5000000000000000 binary64))))))
(/.f64 (neg.f64 (*.f64 (-.f64 #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (*.f64 (+.f64 #s(literal 5641895835477563/10000000000000000 binary64) (*.f64 z #s(literal 5641895835477563/30000000000000000 binary64))) (*.f64 z (*.f64 z (+.f64 #s(literal 5641895835477563/10000000000000000 binary64) (*.f64 z #s(literal 5641895835477563/30000000000000000 binary64))))))) z)) (neg.f64 (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z (+.f64 #s(literal 5641895835477563/10000000000000000 binary64) (*.f64 z #s(literal 5641895835477563/30000000000000000 binary64)))))))
(/.f64 (+.f64 (*.f64 (*.f64 (*.f64 z (*.f64 z z)) (*.f64 (+.f64 #s(literal 5641895835477563/10000000000000000 binary64) (*.f64 z #s(literal 5641895835477563/30000000000000000 binary64))) (*.f64 (+.f64 #s(literal 5641895835477563/10000000000000000 binary64) (*.f64 z #s(literal 5641895835477563/30000000000000000 binary64))) (+.f64 #s(literal 5641895835477563/10000000000000000 binary64) (*.f64 z #s(literal 5641895835477563/30000000000000000 binary64)))))) (*.f64 z (*.f64 z z))) (*.f64 #s(literal 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 binary64) (*.f64 z (*.f64 z z)))) (+.f64 (*.f64 (*.f64 z (*.f64 z (+.f64 #s(literal 5641895835477563/10000000000000000 binary64) (*.f64 z #s(literal 5641895835477563/30000000000000000 binary64))))) (*.f64 z (*.f64 z (+.f64 #s(literal 5641895835477563/10000000000000000 binary64) (*.f64 z #s(literal 5641895835477563/30000000000000000 binary64)))))) (-.f64 (*.f64 #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (*.f64 z z)) (*.f64 (*.f64 z (*.f64 z (+.f64 #s(literal 5641895835477563/10000000000000000 binary64) (*.f64 z #s(literal 5641895835477563/30000000000000000 binary64))))) (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) z)))))
(*.f64 z (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z (+.f64 #s(literal 5641895835477563/10000000000000000 binary64) (*.f64 z #s(literal 5641895835477563/30000000000000000 binary64))))))
(*.f64 (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z (+.f64 #s(literal 5641895835477563/10000000000000000 binary64) (*.f64 z #s(literal 5641895835477563/30000000000000000 binary64))))) z)
(*.f64 z #s(literal 5641895835477563/10000000000000000 binary64))
(*.f64 #s(literal 5641895835477563/10000000000000000 binary64) z)

simplify611.0ms (6.5%)

Algorithm
egg-herbie
Rules
4004×*-lowering-*.f32
4004×*-lowering-*.f64
2724×+-lowering-+.f64
2724×+-lowering-+.f32
1786×/-lowering-/.f32
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
05654759
119324040
270994030
080014030
Stop Event
iter limit
node limit
Counts
300 → 300
Calls
Call 1
Inputs
(/ y (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z)))))))
(+ (* x (- 1 (* -1 (/ (pow y 2) (pow (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z)))))) 2))))) (/ y (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z))))))))
(+ (* x (- (+ 1 (/ (* x (pow y 3)) (pow (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z)))))) 3))) (* -1 (/ (pow y 2) (pow (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z)))))) 2))))) (/ y (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z))))))))
(+ (* x (- (+ 1 (* x (- (/ (* x (pow y 4)) (pow (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z)))))) 4)) (* -1 (/ (pow y 3) (pow (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z)))))) 3)))))) (* -1 (/ (pow y 2) (pow (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z)))))) 2))))) (/ y (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z))))))))
x
(* x (- 1 (/ 1 (pow x 2))))
(* x (- (+ 1 (* -1 (/ (+ (* 5641895835477563/5000000000000000 (/ 1 y)) (/ (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z))))) y)) (pow x 3)))) (/ 1 (pow x 2))))
(* x (- (+ 1 (* -1 (/ (* (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z)))))) (+ (* 5641895835477563/5000000000000000 (/ 1 y)) (/ (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z))))) y))) (* (pow x 4) y)))) (+ (* 5641895835477563/5000000000000000 (/ 1 (* (pow x 3) y))) (+ (/ 1 (pow x 2)) (/ (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z))))) (* (pow x 3) y))))))
x
(* -1 (* x (- (/ 1 (pow x 2)) 1)))
(* -1 (* x (- (+ (* 5641895835477563/5000000000000000 (/ 1 (* (pow x 3) y))) (+ (/ 1 (pow x 2)) (/ (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z))))) (* (pow x 3) y)))) 1)))
(* -1 (* x (- (+ (* -1 (/ (- (* -1 (/ (* (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z)))))) (+ (* 5641895835477563/5000000000000000 (/ 1 y)) (/ (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z))))) y))) (* x y))) (+ (* 5641895835477563/5000000000000000 (/ 1 y)) (/ (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z))))) y))) (pow x 3))) (/ 1 (pow x 2))) 1)))
x
(+ x (/ y (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z))))))))
(+ x (* y (+ (/ 1 (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z))))))) (/ (* x y) (pow (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z)))))) 2)))))
(+ x (* y (+ (* y (- (/ (* (pow x 2) y) (pow (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z)))))) 3)) (* -1 (/ x (pow (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z)))))) 2))))) (/ 1 (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z))))))))))
(- x (/ 1 x))
(- (+ x (* -1 (/ (+ (* 5641895835477563/5000000000000000 (/ 1 (pow x 2))) (/ (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z))))) (pow x 2))) y))) (/ 1 x))
(- (+ x (* -1 (/ (* (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z)))))) (+ (* 5641895835477563/5000000000000000 (/ 1 (pow x 2))) (/ (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z))))) (pow x 2)))) (* x (pow y 2))))) (+ (/ 1 x) (+ (/ 5641895835477563/5000000000000000 (* (pow x 2) y)) (/ (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z))))) (* (pow x 2) y)))))
(- (+ x (* -1 (/ (* (pow (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z)))))) 2) (+ (* 5641895835477563/5000000000000000 (/ 1 (pow x 2))) (/ (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z))))) (pow x 2)))) (* (pow x 2) (pow y 3))))) (+ (/ 1 x) (+ (/ 5641895835477563/5000000000000000 (* (pow x 2) y)) (+ (/ (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z))))) (* (pow x 2) y)) (/ (* (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z)))))) (+ (* 5641895835477563/5000000000000000 (/ 1 (pow x 2))) (/ (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z))))) (pow x 2)))) (* x (pow y 2)))))))
(- x (/ 1 x))
(- (+ x (* -1 (/ (+ (* 5641895835477563/5000000000000000 (/ 1 (pow x 2))) (/ (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z))))) (pow x 2))) y))) (/ 1 x))
(- (+ x (* -1 (/ (+ (* 5641895835477563/5000000000000000 (/ 1 (pow x 2))) (+ (/ (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z))))) (pow x 2)) (/ (* (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z)))))) (+ (* 5641895835477563/5000000000000000 (/ 1 (pow x 2))) (/ (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z))))) (pow x 2)))) (* x y)))) y))) (/ 1 x))
(- (+ x (* -1 (/ (+ (* -1 (/ (+ (* -1 (/ (* (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z)))))) (+ (* 5641895835477563/5000000000000000 (/ 1 (pow x 2))) (/ (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z))))) (pow x 2)))) x)) (* -1 (/ (* (pow (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z)))))) 2) (+ (* 5641895835477563/5000000000000000 (/ 1 (pow x 2))) (/ (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z))))) (pow x 2)))) (* (pow x 2) y)))) y)) (+ (* 5641895835477563/5000000000000000 (/ 1 (pow x 2))) (/ (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 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)))))
x
(+ x (* 30000000000000000/5641895835477563 (/ y (pow z 3))))
(+ x (+ (* -90000000000000000/5641895835477563 (/ y (pow z 4))) (* 30000000000000000/5641895835477563 (/ y (pow z 3)))))
(- (+ x (+ (* -1 (/ (+ (* -270000000000000000/5641895835477563 y) (* 180000000000000000/5641895835477563 y)) (pow z 5))) (* 30000000000000000/5641895835477563 (/ y (pow z 3))))) (* 90000000000000000/5641895835477563 (/ y (pow z 4))))
x
(+ x (* 30000000000000000/5641895835477563 (/ y (pow z 3))))
(+ x (* -1 (/ (+ (* -30000000000000000/5641895835477563 y) (* 90000000000000000/5641895835477563 (/ y z))) (pow z 3))))
(+ x (* -1 (/ (+ (* -30000000000000000/5641895835477563 y) (* -1 (/ (- (+ (* -180000000000000000/5641895835477563 (/ y z)) (* 270000000000000000/5641895835477563 (/ y z))) (* 90000000000000000/5641895835477563 y)) z))) (pow z 3))))
(/ y (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z)))))))
(* y (+ (/ 1 (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z))))))) (/ (* x y) (pow (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z)))))) 2))))
(* y (+ (* y (- (/ (* (pow x 2) y) (pow (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z)))))) 3)) (* -1 (/ x (pow (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z)))))) 2))))) (/ 1 (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z)))))))))
(* y (+ (* y (- (* y (- (/ (* (pow x 3) y) (pow (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z)))))) 4)) (* -1 (/ (pow x 2) (pow (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z)))))) 3))))) (* -1 (/ x (pow (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z)))))) 2))))) (/ 1 (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z)))))))))
(/ -1 x)
(- (* -1 (/ (+ (* 5641895835477563/5000000000000000 (/ 1 (pow x 2))) (/ (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z))))) (pow x 2))) y)) (/ 1 x))
(- (* -1 (/ (* (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z)))))) (+ (* 5641895835477563/5000000000000000 (/ 1 (pow x 2))) (/ (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z))))) (pow x 2)))) (* x (pow y 2)))) (+ (/ 1 x) (+ (/ 5641895835477563/5000000000000000 (* (pow x 2) y)) (/ (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z))))) (* (pow x 2) y)))))
(- (* -1 (/ (* (pow (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z)))))) 2) (+ (* 5641895835477563/5000000000000000 (/ 1 (pow x 2))) (/ (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z))))) (pow x 2)))) (* (pow x 2) (pow y 3)))) (+ (/ 1 x) (+ (/ 5641895835477563/5000000000000000 (* (pow x 2) y)) (+ (/ (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z))))) (* (pow x 2) y)) (/ (* (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z)))))) (+ (* 5641895835477563/5000000000000000 (/ 1 (pow x 2))) (/ (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z))))) (pow x 2)))) (* x (pow y 2)))))))
(/ -1 x)
(- (* -1 (/ (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z)))))) (* (pow x 2) y))) (/ 1 x))
(- (* -1 (/ (- (/ (pow (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z)))))) 2) (* (pow x 3) y)) (* -1 (/ (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z)))))) (pow x 2)))) y)) (/ 1 x))
(- (* -1 (/ (- (* -1 (/ (- (* -1 (/ (pow (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z)))))) 3) (* (pow x 4) y))) (/ (pow (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z)))))) 2) (pow x 3))) y)) (* -1 (/ (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z)))))) (pow x 2)))) y)) (/ 1 x))
(/ 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))))
(* 30000000000000000/5641895835477563 (/ y (pow z 3)))
(/ (+ (* -90000000000000000/5641895835477563 (/ y z)) (* 30000000000000000/5641895835477563 y)) (pow z 3))
(/ (- (+ (* -1 (/ (+ (* -270000000000000000/5641895835477563 y) (* 180000000000000000/5641895835477563 y)) (pow z 2))) (* 30000000000000000/5641895835477563 y)) (* 90000000000000000/5641895835477563 (/ y z))) (pow z 3))
(/ (- (+ (* -1 (/ (+ (* -540000000000000000/5641895835477563 y) (+ (* -3 (+ (* -270000000000000000/5641895835477563 y) (* 180000000000000000/5641895835477563 y))) (* 900000000000000000000000000000000/31830988618379068626528276418969 (* y (- 5641895835477563/5000000000000000 (* x y)))))) (pow z 3))) (* 30000000000000000/5641895835477563 y)) (+ (* -270000000000000000/5641895835477563 (/ y (pow z 2))) (+ (* 90000000000000000/5641895835477563 (/ y z)) (* 180000000000000000/5641895835477563 (/ y (pow z 2)))))) (pow z 3))
(* 30000000000000000/5641895835477563 (/ y (pow z 3)))
(* -1 (/ (+ (* -30000000000000000/5641895835477563 y) (* 90000000000000000/5641895835477563 (/ y z))) (pow z 3)))
(* -1 (/ (+ (* -30000000000000000/5641895835477563 y) (* -1 (/ (- (+ (* -180000000000000000/5641895835477563 (/ y z)) (* 270000000000000000/5641895835477563 (/ y z))) (* 90000000000000000/5641895835477563 y)) z))) (pow z 3)))
(* -1 (/ (+ (* -30000000000000000/5641895835477563 y) (* -1 (/ (- (* -1 (/ (- (+ (* -540000000000000000/5641895835477563 (/ y z)) (+ (* 3 (/ (+ (* -180000000000000000/5641895835477563 y) (* 270000000000000000/5641895835477563 y)) z)) (* 900000000000000000000000000000000/31830988618379068626528276418969 (/ (* y (- 5641895835477563/5000000000000000 (* x y))) z)))) (+ (* -180000000000000000/5641895835477563 y) (* 270000000000000000/5641895835477563 y))) z)) (* 90000000000000000/5641895835477563 y)) z))) (pow z 3)))
(/ y (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z)))))))
(+ (/ y (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z))))))) (/ (* x (pow y 2)) (pow (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z)))))) 2)))
(+ (* x (- (/ (* x (pow y 3)) (pow (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z)))))) 3)) (* -1 (/ (pow y 2) (pow (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z)))))) 2))))) (/ y (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z))))))))
(+ (* x (- (* x (- (/ (* x (pow y 4)) (pow (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z)))))) 4)) (* -1 (/ (pow y 3) (pow (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z)))))) 3))))) (* -1 (/ (pow y 2) (pow (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z)))))) 2))))) (/ y (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z))))))))
(/ -1 x)
(/ (- (* -1 (/ (+ (* 5641895835477563/5000000000000000 (/ 1 y)) (/ (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z))))) y)) x)) 1) x)
(/ (- (* -1 (/ (* (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z)))))) (+ (* 5641895835477563/5000000000000000 (/ 1 y)) (/ (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z))))) y))) (* (pow x 2) y))) (+ 1 (+ (/ 5641895835477563/5000000000000000 (* x y)) (/ (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z))))) (* x y))))) x)
(/ (- (* -1 (/ (* (pow (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z)))))) 2) (+ (* 5641895835477563/5000000000000000 (/ 1 y)) (/ (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z))))) y))) (* (pow x 3) (pow y 2)))) (+ 1 (+ (/ 5641895835477563/5000000000000000 (* x y)) (+ (/ (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z))))) (* x y)) (/ (* (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z)))))) (+ (* 5641895835477563/5000000000000000 (/ 1 y)) (/ (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z))))) y))) (* (pow x 2) y)))))) x)
(/ -1 x)
(* -1 (/ (+ 1 (+ (/ 5641895835477563/5000000000000000 (* x y)) (/ (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z))))) (* x y)))) x))
(* -1 (/ (+ 1 (* -1 (/ (- (* -1 (/ (* (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z)))))) (+ (* 5641895835477563/5000000000000000 (/ 1 y)) (/ (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z))))) y))) (* x y))) (+ (* 5641895835477563/5000000000000000 (/ 1 y)) (/ (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z))))) y))) x))) x))
(* -1 (/ (+ 1 (* -1 (/ (- (* -1 (/ (- (/ (* (pow (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z)))))) 2) (+ (* 5641895835477563/5000000000000000 (/ 1 y)) (/ (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z))))) y))) (* x (pow y 2))) (* -1 (/ (* (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z)))))) (+ (* 5641895835477563/5000000000000000 (/ 1 y)) (/ (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z))))) y))) y))) x)) (+ (* 5641895835477563/5000000000000000 (/ 1 y)) (/ (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z))))) y))) x))) x))
(- 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/30000000000000000 (pow z 3))
(* (pow z 3) (+ 5641895835477563/30000000000000000 (* 5641895835477563/10000000000000000 (/ 1 z))))
(* (pow z 3) (+ 5641895835477563/30000000000000000 (+ (* 5641895835477563/10000000000000000 (/ 1 z)) (/ 5641895835477563/5000000000000000 (pow z 2)))))
(* (pow z 3) (- (+ 5641895835477563/30000000000000000 (+ (* 5641895835477563/10000000000000000 (/ 1 z)) (+ (* 5641895835477563/5000000000000000 (/ 1 (pow z 3))) (/ 5641895835477563/5000000000000000 (pow z 2))))) (/ (* x y) (pow z 3))))
(* 5641895835477563/30000000000000000 (pow z 3))
(* (pow z 3) (+ 5641895835477563/30000000000000000 (* 5641895835477563/10000000000000000 (/ 1 z))))
(* -1 (* (pow z 3) (- (* -1 (/ (+ 5641895835477563/10000000000000000 (* 5641895835477563/5000000000000000 (/ 1 z))) z)) 5641895835477563/30000000000000000)))
(* -1 (* (pow z 3) (- (* -1 (/ (+ 5641895835477563/10000000000000000 (* -1 (/ (- (* -1 (/ (- 5641895835477563/5000000000000000 (* x y)) z)) 5641895835477563/5000000000000000) z))) z)) 5641895835477563/30000000000000000)))
(+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z))))))
(+ 5641895835477563/5000000000000000 (+ (* -1 (* x y)) (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z)))))))
(+ 5641895835477563/5000000000000000 (+ (* -1 (* x y)) (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z)))))))
(+ 5641895835477563/5000000000000000 (+ (* -1 (* x y)) (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z)))))))
(* -1 (* x y))
(* x (- (+ (* 5641895835477563/5000000000000000 (/ 1 x)) (/ (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z))))) x)) y))
(* x (- (+ (* 5641895835477563/5000000000000000 (/ 1 x)) (/ (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z))))) x)) y))
(* x (- (+ (* 5641895835477563/5000000000000000 (/ 1 x)) (/ (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z))))) x)) y))
(* -1 (* x y))
(* -1 (* x (- (* -1 (/ (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z)))))) x)) (* -1 y))))
(* -1 (* x (- (* -1 (/ (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z)))))) x)) (* -1 y))))
(* -1 (* x (- (* -1 (/ (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z)))))) x)) (* -1 y))))
(+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z))))))
(+ 5641895835477563/5000000000000000 (+ (* -1 (* x y)) (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z)))))))
(+ 5641895835477563/5000000000000000 (+ (* -1 (* x y)) (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z)))))))
(+ 5641895835477563/5000000000000000 (+ (* -1 (* x y)) (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z)))))))
(* -1 (* x y))
(* y (- (+ (* 5641895835477563/5000000000000000 (/ 1 y)) (/ (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z))))) y)) x))
(* y (- (+ (* 5641895835477563/5000000000000000 (/ 1 y)) (/ (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z))))) y)) x))
(* y (- (+ (* 5641895835477563/5000000000000000 (/ 1 y)) (/ (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z))))) y)) x))
(* -1 (* x y))
(* -1 (* y (- (* -1 (/ (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z)))))) y)) (* -1 x))))
(* -1 (* y (- (* -1 (/ (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z)))))) y)) (* -1 x))))
(* -1 (* y (- (* -1 (/ (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z)))))) y)) (* -1 x))))
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))))))
(* 5641895835477563/30000000000000000 (pow z 3))
(* (pow z 3) (+ 5641895835477563/30000000000000000 (* 5641895835477563/10000000000000000 (/ 1 z))))
(* (pow z 3) (+ 5641895835477563/30000000000000000 (+ (* 5641895835477563/10000000000000000 (/ 1 z)) (/ 5641895835477563/5000000000000000 (pow z 2)))))
(* (pow z 3) (+ 5641895835477563/30000000000000000 (+ (* 5641895835477563/10000000000000000 (/ 1 z)) (+ (* 5641895835477563/5000000000000000 (/ 1 (pow z 3))) (/ 5641895835477563/5000000000000000 (pow z 2))))))
(* 5641895835477563/30000000000000000 (pow z 3))
(* (pow z 3) (+ 5641895835477563/30000000000000000 (* 5641895835477563/10000000000000000 (/ 1 z))))
(* -1 (* (pow z 3) (- (* -1 (/ (+ 5641895835477563/10000000000000000 (* 5641895835477563/5000000000000000 (/ 1 z))) z)) 5641895835477563/30000000000000000)))
(* -1 (* (pow z 3) (- (* -1 (/ (+ 5641895835477563/10000000000000000 (+ (* 5641895835477563/5000000000000000 (/ 1 z)) (/ 5641895835477563/5000000000000000 (pow z 2)))) z)) 5641895835477563/30000000000000000)))
(* 5000000000000000/5641895835477563 y)
(* 5000000000000000/5641895835477563 y)
(* 5000000000000000/5641895835477563 y)
(* 5000000000000000/5641895835477563 y)
(* 5000000000000000/5641895835477563 y)
(* 5000000000000000/5641895835477563 y)
(* 5000000000000000/5641895835477563 y)
(* 5000000000000000/5641895835477563 y)
(* 5000000000000000/5641895835477563 y)
(* 5000000000000000/5641895835477563 y)
(* 5000000000000000/5641895835477563 y)
(* 5000000000000000/5641895835477563 y)
(/ -1 x)
(/ (- (pow x 2) 1) x)
(/ (- (pow x 2) 1) x)
(/ (- (pow x 2) 1) x)
x
(* x (- 1 (/ 1 (pow x 2))))
(* x (- 1 (/ 1 (pow x 2))))
(* x (- 1 (/ 1 (pow x 2))))
x
(* -1 (* x (- (/ 1 (pow x 2)) 1)))
(* -1 (* x (- (/ 1 (pow x 2)) 1)))
(* -1 (* x (- (/ 1 (pow x 2)) 1)))
(/ -1 x)
(/ -1 x)
(/ -1 x)
(/ -1 x)
(/ -1 x)
(/ -1 x)
(/ -1 x)
(/ -1 x)
(/ -1 x)
(/ -1 x)
(/ -1 x)
(/ -1 x)
(/ y (+ 5641895835477563/5000000000000000 (* 5641895835477563/5000000000000000 z)))
(/ y (+ 5641895835477563/5000000000000000 (* 5641895835477563/5000000000000000 z)))
(/ y (+ 5641895835477563/5000000000000000 (* 5641895835477563/5000000000000000 z)))
(/ y (+ 5641895835477563/5000000000000000 (* 5641895835477563/5000000000000000 z)))
(/ y (+ 5641895835477563/5000000000000000 (* 5641895835477563/5000000000000000 z)))
(/ y (+ 5641895835477563/5000000000000000 (* 5641895835477563/5000000000000000 z)))
(/ y (+ 5641895835477563/5000000000000000 (* 5641895835477563/5000000000000000 z)))
(/ y (+ 5641895835477563/5000000000000000 (* 5641895835477563/5000000000000000 z)))
(/ y (+ 5641895835477563/5000000000000000 (* 5641895835477563/5000000000000000 z)))
(/ y (+ 5641895835477563/5000000000000000 (* 5641895835477563/5000000000000000 z)))
(/ y (+ 5641895835477563/5000000000000000 (* 5641895835477563/5000000000000000 z)))
(/ y (+ 5641895835477563/5000000000000000 (* 5641895835477563/5000000000000000 z)))
(* 5000000000000000/5641895835477563 y)
(+ (* -5000000000000000/5641895835477563 (* y z)) (* 5000000000000000/5641895835477563 y))
(+ (* 5000000000000000/5641895835477563 y) (* z (- (* 5000000000000000/5641895835477563 (* y z)) (* 5000000000000000/5641895835477563 y))))
(+ (* 5000000000000000/5641895835477563 y) (* z (- (* z (- (* -5000000000000000/5641895835477563 (* y z)) (* -5000000000000000/5641895835477563 y))) (* 5000000000000000/5641895835477563 y))))
(* 5000000000000000/5641895835477563 (/ y z))
(/ (+ (* -5000000000000000/5641895835477563 (/ y z)) (* 5000000000000000/5641895835477563 y)) z)
(/ (- (+ (* 5000000000000000/5641895835477563 y) (* 5000000000000000/5641895835477563 (/ y (pow z 2)))) (* 5000000000000000/5641895835477563 (/ y z))) z)
(/ (- (+ (* -5000000000000000/5641895835477563 (/ y (pow z 3))) (* 5000000000000000/5641895835477563 y)) (+ (* -5000000000000000/5641895835477563 (/ y (pow z 2))) (* 5000000000000000/5641895835477563 (/ y z)))) z)
(* 5000000000000000/5641895835477563 (/ y z))
(* -1 (/ (+ (* -5000000000000000/5641895835477563 y) (* 5000000000000000/5641895835477563 (/ y z))) z))
(* -1 (/ (+ (* -1 (/ (- (* 5000000000000000/5641895835477563 (/ y z)) (* 5000000000000000/5641895835477563 y)) z)) (* -5000000000000000/5641895835477563 y)) z))
(* -1 (/ (+ (* -1 (/ (- (* -1 (/ (- (* 5000000000000000/5641895835477563 (/ y z)) (* 5000000000000000/5641895835477563 y)) z)) (* 5000000000000000/5641895835477563 y)) z)) (* -5000000000000000/5641895835477563 y)) z))
5641895835477563/5000000000000000
(+ 5641895835477563/5000000000000000 (* 5641895835477563/5000000000000000 z))
(+ 5641895835477563/5000000000000000 (* 5641895835477563/5000000000000000 z))
(+ 5641895835477563/5000000000000000 (* 5641895835477563/5000000000000000 z))
(* 5641895835477563/5000000000000000 z)
(* z (+ 5641895835477563/5000000000000000 (* 5641895835477563/5000000000000000 (/ 1 z))))
(* z (+ 5641895835477563/5000000000000000 (* 5641895835477563/5000000000000000 (/ 1 z))))
(* z (+ 5641895835477563/5000000000000000 (* 5641895835477563/5000000000000000 (/ 1 z))))
(* 5641895835477563/5000000000000000 z)
(* z (+ 5641895835477563/5000000000000000 (* 5641895835477563/5000000000000000 (/ 1 z))))
(* z (+ 5641895835477563/5000000000000000 (* 5641895835477563/5000000000000000 (/ 1 z))))
(* z (+ 5641895835477563/5000000000000000 (* 5641895835477563/5000000000000000 (/ 1 z))))
(* 5641895835477563/5000000000000000 z)
(* 5641895835477563/5000000000000000 z)
(* 5641895835477563/5000000000000000 z)
(* 5641895835477563/5000000000000000 z)
(* 5641895835477563/5000000000000000 z)
(* 5641895835477563/5000000000000000 z)
(* 5641895835477563/5000000000000000 z)
(* 5641895835477563/5000000000000000 z)
(* 5641895835477563/5000000000000000 z)
(* 5641895835477563/5000000000000000 z)
(* 5641895835477563/5000000000000000 z)
(* 5641895835477563/5000000000000000 z)
(/ y (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/5000000000000000 (* 5641895835477563/10000000000000000 z)))))
(/ y (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/5000000000000000 (* 5641895835477563/10000000000000000 z)))))
(/ y (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/5000000000000000 (* 5641895835477563/10000000000000000 z)))))
(/ y (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/5000000000000000 (* 5641895835477563/10000000000000000 z)))))
(/ y (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/5000000000000000 (* 5641895835477563/10000000000000000 z)))))
(/ y (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/5000000000000000 (* 5641895835477563/10000000000000000 z)))))
(/ y (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/5000000000000000 (* 5641895835477563/10000000000000000 z)))))
(/ y (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/5000000000000000 (* 5641895835477563/10000000000000000 z)))))
(/ y (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/5000000000000000 (* 5641895835477563/10000000000000000 z)))))
(/ y (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/5000000000000000 (* 5641895835477563/10000000000000000 z)))))
(/ y (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/5000000000000000 (* 5641895835477563/10000000000000000 z)))))
(/ y (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/5000000000000000 (* 5641895835477563/10000000000000000 z)))))
(* 5000000000000000/5641895835477563 y)
(+ (* -5000000000000000/5641895835477563 (* y z)) (* 5000000000000000/5641895835477563 y))
(+ (* 5000000000000000/5641895835477563 y) (* z (- (* -1 (* z (+ (* -5000000000000000/5641895835477563 y) (* 2500000000000000/5641895835477563 y)))) (* 5000000000000000/5641895835477563 y))))
(+ (* 5000000000000000/5641895835477563 y) (* z (- (* z (- (* -1 (* z (+ (* -1 (+ (* -5000000000000000/5641895835477563 y) (* 2500000000000000/5641895835477563 y))) (* -2500000000000000/5641895835477563 y)))) (+ (* -5000000000000000/5641895835477563 y) (* 2500000000000000/5641895835477563 y)))) (* 5000000000000000/5641895835477563 y))))
(* 10000000000000000/5641895835477563 (/ y (pow z 2)))
(/ (+ (* -20000000000000000/5641895835477563 (/ y z)) (* 10000000000000000/5641895835477563 y)) (pow z 2))
(/ (- (+ (* -1 (/ (+ (* -40000000000000000/5641895835477563 y) (* 20000000000000000/5641895835477563 y)) (pow z 2))) (* 10000000000000000/5641895835477563 y)) (* 20000000000000000/5641895835477563 (/ y z))) (pow z 2))
(/ (- (+ (* -1 (/ (+ (* -40000000000000000/5641895835477563 y) (* -2 (+ (* -40000000000000000/5641895835477563 y) (* 20000000000000000/5641895835477563 y)))) (pow z 3))) (* 10000000000000000/5641895835477563 y)) (+ (* -40000000000000000/5641895835477563 (/ y (pow z 2))) (+ (* 20000000000000000/5641895835477563 (/ y z)) (* 20000000000000000/5641895835477563 (/ y (pow z 2)))))) (pow z 2))
(* 10000000000000000/5641895835477563 (/ y (pow z 2)))
(/ (+ (* -20000000000000000/5641895835477563 (/ y z)) (* 10000000000000000/5641895835477563 y)) (pow z 2))
(/ (+ (* -1 (/ (- (+ (* -40000000000000000/5641895835477563 (/ y z)) (* 20000000000000000/5641895835477563 (/ y z))) (* -20000000000000000/5641895835477563 y)) z)) (* 10000000000000000/5641895835477563 y)) (pow z 2))
(/ (+ (* -1 (/ (- (* -1 (/ (- (+ (* 2 (/ (+ (* -40000000000000000/5641895835477563 y) (* 20000000000000000/5641895835477563 y)) z)) (* 40000000000000000/5641895835477563 (/ y z))) (+ (* -40000000000000000/5641895835477563 y) (* 20000000000000000/5641895835477563 y))) z)) (* -20000000000000000/5641895835477563 y)) z)) (* 10000000000000000/5641895835477563 y)) (pow z 2))
5641895835477563/5000000000000000
(+ 5641895835477563/5000000000000000 (* 5641895835477563/5000000000000000 z))
(+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/5000000000000000 (* 5641895835477563/10000000000000000 z))))
(+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/5000000000000000 (* 5641895835477563/10000000000000000 z))))
(* 5641895835477563/10000000000000000 (pow z 2))
(* (pow z 2) (+ 5641895835477563/10000000000000000 (* 5641895835477563/5000000000000000 (/ 1 z))))
(* (pow z 2) (+ 5641895835477563/10000000000000000 (+ (* 5641895835477563/5000000000000000 (/ 1 z)) (/ 5641895835477563/5000000000000000 (pow z 2)))))
(* (pow z 2) (+ 5641895835477563/10000000000000000 (+ (* 5641895835477563/5000000000000000 (/ 1 z)) (/ 5641895835477563/5000000000000000 (pow z 2)))))
(* 5641895835477563/10000000000000000 (pow z 2))
(* (pow z 2) (+ 5641895835477563/10000000000000000 (* 5641895835477563/5000000000000000 (/ 1 z))))
(* (pow z 2) (+ 5641895835477563/10000000000000000 (+ (* 5641895835477563/5000000000000000 (/ 1 z)) (/ 5641895835477563/5000000000000000 (pow z 2)))))
(* (pow z 2) (+ 5641895835477563/10000000000000000 (+ (* 5641895835477563/5000000000000000 (/ 1 z)) (/ 5641895835477563/5000000000000000 (pow z 2)))))
(* 5641895835477563/5000000000000000 z)
(* z (+ 5641895835477563/5000000000000000 (* 5641895835477563/10000000000000000 z)))
(* z (+ 5641895835477563/5000000000000000 (* 5641895835477563/10000000000000000 z)))
(* z (+ 5641895835477563/5000000000000000 (* 5641895835477563/10000000000000000 z)))
(* 5641895835477563/10000000000000000 (pow z 2))
(* (pow z 2) (+ 5641895835477563/10000000000000000 (* 5641895835477563/5000000000000000 (/ 1 z))))
(* (pow z 2) (+ 5641895835477563/10000000000000000 (* 5641895835477563/5000000000000000 (/ 1 z))))
(* (pow z 2) (+ 5641895835477563/10000000000000000 (* 5641895835477563/5000000000000000 (/ 1 z))))
(* 5641895835477563/10000000000000000 (pow z 2))
(* (pow z 2) (+ 5641895835477563/10000000000000000 (* 5641895835477563/5000000000000000 (/ 1 z))))
(* (pow z 2) (+ 5641895835477563/10000000000000000 (* 5641895835477563/5000000000000000 (/ 1 z))))
(* (pow z 2) (+ 5641895835477563/10000000000000000 (* 5641895835477563/5000000000000000 (/ 1 z))))
5641895835477563/5000000000000000
(+ 5641895835477563/5000000000000000 (* 5641895835477563/10000000000000000 z))
(+ 5641895835477563/5000000000000000 (* 5641895835477563/10000000000000000 z))
(+ 5641895835477563/5000000000000000 (* 5641895835477563/10000000000000000 z))
(* 5641895835477563/10000000000000000 z)
(* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/5000000000000000 (/ 1 z))))
(* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/5000000000000000 (/ 1 z))))
(* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/5000000000000000 (/ 1 z))))
(* 5641895835477563/10000000000000000 z)
(* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/5000000000000000 (/ 1 z))))
(* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/5000000000000000 (/ 1 z))))
(* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/5000000000000000 (/ 1 z))))
(* 5641895835477563/10000000000000000 z)
(* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z)))
(* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z)))
(* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z)))
(* 5641895835477563/30000000000000000 (pow z 2))
(* (pow z 2) (+ 5641895835477563/30000000000000000 (* 5641895835477563/10000000000000000 (/ 1 z))))
(* (pow z 2) (+ 5641895835477563/30000000000000000 (* 5641895835477563/10000000000000000 (/ 1 z))))
(* (pow z 2) (+ 5641895835477563/30000000000000000 (* 5641895835477563/10000000000000000 (/ 1 z))))
(* 5641895835477563/30000000000000000 (pow z 2))
(* (pow z 2) (+ 5641895835477563/30000000000000000 (* 5641895835477563/10000000000000000 (/ 1 z))))
(* (pow z 2) (+ 5641895835477563/30000000000000000 (* 5641895835477563/10000000000000000 (/ 1 z))))
(* (pow z 2) (+ 5641895835477563/30000000000000000 (* 5641895835477563/10000000000000000 (/ 1 z))))
(* 5641895835477563/5000000000000000 z)
(* z (+ 5641895835477563/5000000000000000 (* 5641895835477563/10000000000000000 z)))
(* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z)))))
(* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z)))))
(* 5641895835477563/30000000000000000 (pow z 3))
(* (pow z 3) (+ 5641895835477563/30000000000000000 (* 5641895835477563/10000000000000000 (/ 1 z))))
(* (pow z 3) (+ 5641895835477563/30000000000000000 (+ (* 5641895835477563/10000000000000000 (/ 1 z)) (/ 5641895835477563/5000000000000000 (pow z 2)))))
(* (pow z 3) (+ 5641895835477563/30000000000000000 (+ (* 5641895835477563/10000000000000000 (/ 1 z)) (/ 5641895835477563/5000000000000000 (pow z 2)))))
(* 5641895835477563/30000000000000000 (pow z 3))
(* (pow z 3) (+ 5641895835477563/30000000000000000 (* 5641895835477563/10000000000000000 (/ 1 z))))
(* -1 (* (pow z 3) (- (* -1 (/ (+ 5641895835477563/10000000000000000 (* 5641895835477563/5000000000000000 (/ 1 z))) z)) 5641895835477563/30000000000000000)))
(* -1 (* (pow z 3) (- (* -1 (/ (+ 5641895835477563/10000000000000000 (* 5641895835477563/5000000000000000 (/ 1 z))) z)) 5641895835477563/30000000000000000)))
(* 5641895835477563/10000000000000000 z)
(* 5641895835477563/10000000000000000 z)
(* 5641895835477563/10000000000000000 z)
(* 5641895835477563/10000000000000000 z)
(* 5641895835477563/10000000000000000 z)
(* 5641895835477563/10000000000000000 z)
(* 5641895835477563/10000000000000000 z)
(* 5641895835477563/10000000000000000 z)
(* 5641895835477563/10000000000000000 z)
(* 5641895835477563/10000000000000000 z)
(* 5641895835477563/10000000000000000 z)
(* 5641895835477563/10000000000000000 z)
Outputs
(/ y (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z)))))))
(/.f64 y (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z (+.f64 #s(literal 5641895835477563/10000000000000000 binary64) (*.f64 z #s(literal 5641895835477563/30000000000000000 binary64))))))))
(+ (* x (- 1 (* -1 (/ (pow y 2) (pow (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z)))))) 2))))) (/ y (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z))))))))
(+.f64 (/.f64 y (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z (+.f64 #s(literal 5641895835477563/10000000000000000 binary64) (*.f64 z #s(literal 5641895835477563/30000000000000000 binary64)))))))) (*.f64 x (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 y y) (*.f64 (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z (+.f64 #s(literal 5641895835477563/10000000000000000 binary64) (*.f64 z #s(literal 5641895835477563/30000000000000000 binary64))))))) (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z (+.f64 #s(literal 5641895835477563/10000000000000000 binary64) (*.f64 z #s(literal 5641895835477563/30000000000000000 binary64))))))))))))
(+ (* x (- (+ 1 (/ (* x (pow y 3)) (pow (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z)))))) 3))) (* -1 (/ (pow y 2) (pow (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z)))))) 2))))) (/ y (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z))))))))
(+.f64 (/.f64 y (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z (+.f64 #s(literal 5641895835477563/10000000000000000 binary64) (*.f64 z #s(literal 5641895835477563/30000000000000000 binary64)))))))) (*.f64 x (+.f64 (/.f64 (*.f64 x (*.f64 y (*.f64 y y))) (*.f64 (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z (+.f64 #s(literal 5641895835477563/10000000000000000 binary64) (*.f64 z #s(literal 5641895835477563/30000000000000000 binary64))))))) (*.f64 (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z (+.f64 #s(literal 5641895835477563/10000000000000000 binary64) (*.f64 z #s(literal 5641895835477563/30000000000000000 binary64))))))) (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z (+.f64 #s(literal 5641895835477563/10000000000000000 binary64) (*.f64 z #s(literal 5641895835477563/30000000000000000 binary64)))))))))) (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 y y) (*.f64 (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z (+.f64 #s(literal 5641895835477563/10000000000000000 binary64) (*.f64 z #s(literal 5641895835477563/30000000000000000 binary64))))))) (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z (+.f64 #s(literal 5641895835477563/10000000000000000 binary64) (*.f64 z #s(literal 5641895835477563/30000000000000000 binary64)))))))))))))
(+ (* x (- (+ 1 (* x (- (/ (* x (pow y 4)) (pow (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z)))))) 4)) (* -1 (/ (pow y 3) (pow (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z)))))) 3)))))) (* -1 (/ (pow y 2) (pow (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z)))))) 2))))) (/ y (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z))))))))
(+.f64 (/.f64 y (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z (+.f64 #s(literal 5641895835477563/10000000000000000 binary64) (*.f64 z #s(literal 5641895835477563/30000000000000000 binary64)))))))) (*.f64 x (+.f64 #s(literal 1 binary64) (+.f64 (*.f64 x (+.f64 (/.f64 (*.f64 x (pow.f64 y #s(literal 4 binary64))) (pow.f64 (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z (+.f64 #s(literal 5641895835477563/10000000000000000 binary64) (*.f64 z #s(literal 5641895835477563/30000000000000000 binary64))))))) #s(literal 4 binary64))) (/.f64 (*.f64 y (*.f64 y y)) (*.f64 (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z (+.f64 #s(literal 5641895835477563/10000000000000000 binary64) (*.f64 z #s(literal 5641895835477563/30000000000000000 binary64))))))) (*.f64 (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z (+.f64 #s(literal 5641895835477563/10000000000000000 binary64) (*.f64 z #s(literal 5641895835477563/30000000000000000 binary64))))))) (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z (+.f64 #s(literal 5641895835477563/10000000000000000 binary64) (*.f64 z #s(literal 5641895835477563/30000000000000000 binary64)))))))))))) (/.f64 (*.f64 y y) (*.f64 (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z (+.f64 #s(literal 5641895835477563/10000000000000000 binary64) (*.f64 z #s(literal 5641895835477563/30000000000000000 binary64))))))) (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z (+.f64 #s(literal 5641895835477563/10000000000000000 binary64) (*.f64 z #s(literal 5641895835477563/30000000000000000 binary64)))))))))))))
x
(* x (- 1 (/ 1 (pow x 2))))
(*.f64 x (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (*.f64 x x))))
(* x (- (+ 1 (* -1 (/ (+ (* 5641895835477563/5000000000000000 (/ 1 y)) (/ (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z))))) y)) (pow x 3)))) (/ 1 (pow x 2))))
(*.f64 x (+.f64 (-.f64 #s(literal 1 binary64) (/.f64 (+.f64 (/.f64 #s(literal 5641895835477563/5000000000000000 binary64) y) (*.f64 (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z (+.f64 #s(literal 5641895835477563/10000000000000000 binary64) (*.f64 z #s(literal 5641895835477563/30000000000000000 binary64))))) (/.f64 z y))) (*.f64 x (*.f64 x x)))) (/.f64 #s(literal -1 binary64) (*.f64 x x))))
(* x (- (+ 1 (* -1 (/ (* (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z)))))) (+ (* 5641895835477563/5000000000000000 (/ 1 y)) (/ (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z))))) y))) (* (pow x 4) y)))) (+ (* 5641895835477563/5000000000000000 (/ 1 (* (pow x 3) y))) (+ (/ 1 (pow x 2)) (/ (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z))))) (* (pow x 3) y))))))
(*.f64 x (-.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z (+.f64 #s(literal 5641895835477563/10000000000000000 binary64) (*.f64 z #s(literal 5641895835477563/30000000000000000 binary64))))))) (+.f64 (/.f64 #s(literal 5641895835477563/5000000000000000 binary64) y) (*.f64 (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z (+.f64 #s(literal 5641895835477563/10000000000000000 binary64) (*.f64 z #s(literal 5641895835477563/30000000000000000 binary64))))) (/.f64 z y)))) (*.f64 y (pow.f64 x #s(literal 4 binary64))))) (+.f64 (/.f64 (*.f64 z (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z (+.f64 #s(literal 5641895835477563/10000000000000000 binary64) (*.f64 z #s(literal 5641895835477563/30000000000000000 binary64)))))) (*.f64 y (*.f64 x (*.f64 x x)))) (+.f64 (/.f64 #s(literal 1 binary64) (*.f64 x x)) (/.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y (*.f64 x (*.f64 x x))))))))
x
(* -1 (* x (- (/ 1 (pow x 2)) 1)))
(-.f64 #s(literal 0 binary64) (*.f64 x (+.f64 #s(literal -1 binary64) (/.f64 #s(literal 1 binary64) (*.f64 x x)))))
(* -1 (* x (- (+ (* 5641895835477563/5000000000000000 (/ 1 (* (pow x 3) y))) (+ (/ 1 (pow x 2)) (/ (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z))))) (* (pow x 3) y)))) 1)))
(*.f64 x (*.f64 #s(literal -1 binary64) (+.f64 #s(literal -1 binary64) (+.f64 (/.f64 (*.f64 z (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z (+.f64 #s(literal 5641895835477563/10000000000000000 binary64) (*.f64 z #s(literal 5641895835477563/30000000000000000 binary64)))))) (*.f64 y (*.f64 x (*.f64 x x)))) (+.f64 (/.f64 #s(literal 1 binary64) (*.f64 x x)) (/.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y (*.f64 x (*.f64 x x)))))))))
(* -1 (* x (- (+ (* -1 (/ (- (* -1 (/ (* (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z)))))) (+ (* 5641895835477563/5000000000000000 (/ 1 y)) (/ (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z))))) y))) (* x y))) (+ (* 5641895835477563/5000000000000000 (/ 1 y)) (/ (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z))))) y))) (pow x 3))) (/ 1 (pow x 2))) 1)))
(*.f64 (+.f64 #s(literal -1 binary64) (-.f64 (/.f64 #s(literal 1 binary64) (*.f64 x x)) (/.f64 (-.f64 (/.f64 (*.f64 (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z (+.f64 #s(literal 5641895835477563/10000000000000000 binary64) (*.f64 z #s(literal 5641895835477563/30000000000000000 binary64))))))) (+.f64 (/.f64 #s(literal 5641895835477563/5000000000000000 binary64) y) (*.f64 (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z (+.f64 #s(literal 5641895835477563/10000000000000000 binary64) (*.f64 z #s(literal 5641895835477563/30000000000000000 binary64))))) (/.f64 z y)))) (*.f64 y (-.f64 #s(literal 0 binary64) x))) (+.f64 (/.f64 #s(literal 5641895835477563/5000000000000000 binary64) y) (*.f64 (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z (+.f64 #s(literal 5641895835477563/10000000000000000 binary64) (*.f64 z #s(literal 5641895835477563/30000000000000000 binary64))))) (/.f64 z y)))) (*.f64 x (*.f64 x x))))) (-.f64 #s(literal 0 binary64) x))
x
(+ x (/ y (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z))))))))
(+.f64 (/.f64 y (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z (+.f64 #s(literal 5641895835477563/10000000000000000 binary64) (*.f64 z #s(literal 5641895835477563/30000000000000000 binary64)))))))) x)
(+ x (* y (+ (/ 1 (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z))))))) (/ (* x y) (pow (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z)))))) 2)))))
(+.f64 x (*.f64 y (+.f64 (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z (+.f64 #s(literal 5641895835477563/10000000000000000 binary64) (*.f64 z #s(literal 5641895835477563/30000000000000000 binary64)))))))) (/.f64 (*.f64 y x) (*.f64 (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z (+.f64 #s(literal 5641895835477563/10000000000000000 binary64) (*.f64 z #s(literal 5641895835477563/30000000000000000 binary64))))))) (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z (+.f64 #s(literal 5641895835477563/10000000000000000 binary64) (*.f64 z #s(literal 5641895835477563/30000000000000000 binary64))))))))))))
(+ x (* y (+ (* y (- (/ (* (pow x 2) y) (pow (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z)))))) 3)) (* -1 (/ x (pow (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z)))))) 2))))) (/ 1 (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z))))))))))
(+.f64 x (*.f64 y (+.f64 (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z (+.f64 #s(literal 5641895835477563/10000000000000000 binary64) (*.f64 z #s(literal 5641895835477563/30000000000000000 binary64)))))))) (*.f64 y (+.f64 (/.f64 (*.f64 y (*.f64 x x)) (*.f64 (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z (+.f64 #s(literal 5641895835477563/10000000000000000 binary64) (*.f64 z #s(literal 5641895835477563/30000000000000000 binary64))))))) (*.f64 (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z (+.f64 #s(literal 5641895835477563/10000000000000000 binary64) (*.f64 z #s(literal 5641895835477563/30000000000000000 binary64))))))) (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z (+.f64 #s(literal 5641895835477563/10000000000000000 binary64) (*.f64 z #s(literal 5641895835477563/30000000000000000 binary64)))))))))) (/.f64 x (*.f64 (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z (+.f64 #s(literal 5641895835477563/10000000000000000 binary64) (*.f64 z #s(literal 5641895835477563/30000000000000000 binary64))))))) (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z (+.f64 #s(literal 5641895835477563/10000000000000000 binary64) (*.f64 z #s(literal 5641895835477563/30000000000000000 binary64))))))))))))))
(- x (/ 1 x))
(+.f64 x (/.f64 #s(literal -1 binary64) x))
(- (+ x (* -1 (/ (+ (* 5641895835477563/5000000000000000 (/ 1 (pow x 2))) (/ (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z))))) (pow x 2))) y))) (/ 1 x))
(+.f64 (-.f64 x (/.f64 (+.f64 (/.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 x x)) (*.f64 (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z (+.f64 #s(literal 5641895835477563/10000000000000000 binary64) (*.f64 z #s(literal 5641895835477563/30000000000000000 binary64))))) (/.f64 z (*.f64 x x)))) y)) (/.f64 #s(literal -1 binary64) x))
(- (+ x (* -1 (/ (* (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z)))))) (+ (* 5641895835477563/5000000000000000 (/ 1 (pow x 2))) (/ (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z))))) (pow x 2)))) (* x (pow y 2))))) (+ (/ 1 x) (+ (/ 5641895835477563/5000000000000000 (* (pow x 2) y)) (/ (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z))))) (* (pow x 2) y)))))
(-.f64 (-.f64 x (*.f64 (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z (+.f64 #s(literal 5641895835477563/10000000000000000 binary64) (*.f64 z #s(literal 5641895835477563/30000000000000000 binary64))))))) (/.f64 (+.f64 (/.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 x x)) (*.f64 (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z (+.f64 #s(literal 5641895835477563/10000000000000000 binary64) (*.f64 z #s(literal 5641895835477563/30000000000000000 binary64))))) (/.f64 z (*.f64 x x)))) (*.f64 y (*.f64 y x))))) (+.f64 (/.f64 (*.f64 z (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z (+.f64 #s(literal 5641895835477563/10000000000000000 binary64) (*.f64 z #s(literal 5641895835477563/30000000000000000 binary64)))))) (*.f64 y (*.f64 x x))) (+.f64 (/.f64 #s(literal 1 binary64) x) (/.f64 (/.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 x x)) y))))
(- (+ x (* -1 (/ (* (pow (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z)))))) 2) (+ (* 5641895835477563/5000000000000000 (/ 1 (pow x 2))) (/ (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z))))) (pow x 2)))) (* (pow x 2) (pow y 3))))) (+ (/ 1 x) (+ (/ 5641895835477563/5000000000000000 (* (pow x 2) y)) (+ (/ (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z))))) (* (pow x 2) y)) (/ (* (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z)))))) (+ (* 5641895835477563/5000000000000000 (/ 1 (pow x 2))) (/ (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z))))) (pow x 2)))) (* x (pow y 2)))))))
(-.f64 (-.f64 x (/.f64 (*.f64 (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z (+.f64 #s(literal 5641895835477563/10000000000000000 binary64) (*.f64 z #s(literal 5641895835477563/30000000000000000 binary64))))))) (*.f64 (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z (+.f64 #s(literal 5641895835477563/10000000000000000 binary64) (*.f64 z #s(literal 5641895835477563/30000000000000000 binary64))))))) (+.f64 (/.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 x x)) (*.f64 (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z (+.f64 #s(literal 5641895835477563/10000000000000000 binary64) (*.f64 z #s(literal 5641895835477563/30000000000000000 binary64))))) (/.f64 z (*.f64 x x)))))) (*.f64 (*.f64 y (*.f64 y y)) (*.f64 x x)))) (+.f64 (+.f64 (/.f64 (/.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 x x)) y) (/.f64 (*.f64 z (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z (+.f64 #s(literal 5641895835477563/10000000000000000 binary64) (*.f64 z #s(literal 5641895835477563/30000000000000000 binary64)))))) (*.f64 y (*.f64 x x)))) (+.f64 (*.f64 (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z (+.f64 #s(literal 5641895835477563/10000000000000000 binary64) (*.f64 z #s(literal 5641895835477563/30000000000000000 binary64))))))) (/.f64 (+.f64 (/.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 x x)) (*.f64 (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z (+.f64 #s(literal 5641895835477563/10000000000000000 binary64) (*.f64 z #s(literal 5641895835477563/30000000000000000 binary64))))) (/.f64 z (*.f64 x x)))) (*.f64 y (*.f64 y x)))) (/.f64 #s(literal 1 binary64) x))))
(- x (/ 1 x))
(+.f64 x (/.f64 #s(literal -1 binary64) x))
(- (+ x (* -1 (/ (+ (* 5641895835477563/5000000000000000 (/ 1 (pow x 2))) (/ (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z))))) (pow x 2))) y))) (/ 1 x))
(+.f64 (-.f64 x (/.f64 (+.f64 (/.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 x x)) (*.f64 (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z (+.f64 #s(literal 5641895835477563/10000000000000000 binary64) (*.f64 z #s(literal 5641895835477563/30000000000000000 binary64))))) (/.f64 z (*.f64 x x)))) y)) (/.f64 #s(literal -1 binary64) x))
(- (+ x (* -1 (/ (+ (* 5641895835477563/5000000000000000 (/ 1 (pow x 2))) (+ (/ (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z))))) (pow x 2)) (/ (* (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z)))))) (+ (* 5641895835477563/5000000000000000 (/ 1 (pow x 2))) (/ (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z))))) (pow x 2)))) (* x y)))) y))) (/ 1 x))
(+.f64 (-.f64 x (/.f64 (+.f64 (/.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 x x)) (+.f64 (*.f64 (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z (+.f64 #s(literal 5641895835477563/10000000000000000 binary64) (*.f64 z #s(literal 5641895835477563/30000000000000000 binary64))))) (/.f64 z (*.f64 x x))) (/.f64 (*.f64 (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z (+.f64 #s(literal 5641895835477563/10000000000000000 binary64) (*.f64 z #s(literal 5641895835477563/30000000000000000 binary64))))))) (+.f64 (/.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 x x)) (*.f64 (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z (+.f64 #s(literal 5641895835477563/10000000000000000 binary64) (*.f64 z #s(literal 5641895835477563/30000000000000000 binary64))))) (/.f64 z (*.f64 x x))))) (*.f64 y x)))) y)) (/.f64 #s(literal -1 binary64) x))
(- (+ x (* -1 (/ (+ (* -1 (/ (+ (* -1 (/ (* (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z)))))) (+ (* 5641895835477563/5000000000000000 (/ 1 (pow x 2))) (/ (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z))))) (pow x 2)))) x)) (* -1 (/ (* (pow (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z)))))) 2) (+ (* 5641895835477563/5000000000000000 (/ 1 (pow x 2))) (/ (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z))))) (pow x 2)))) (* (pow x 2) y)))) y)) (+ (* 5641895835477563/5000000000000000 (/ 1 (pow x 2))) (/ (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z))))) (pow x 2)))) y))) (/ 1 x))
(+.f64 (-.f64 x (/.f64 (+.f64 (+.f64 (/.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 x x)) (*.f64 (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z (+.f64 #s(literal 5641895835477563/10000000000000000 binary64) (*.f64 z #s(literal 5641895835477563/30000000000000000 binary64))))) (/.f64 z (*.f64 x x)))) (/.f64 (*.f64 #s(literal 1 binary64) (+.f64 (/.f64 (*.f64 (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z (+.f64 #s(literal 5641895835477563/10000000000000000 binary64) (*.f64 z #s(literal 5641895835477563/30000000000000000 binary64))))))) (+.f64 (/.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 x x)) (*.f64 (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z (+.f64 #s(literal 5641895835477563/10000000000000000 binary64) (*.f64 z #s(literal 5641895835477563/30000000000000000 binary64))))) (/.f64 z (*.f64 x x))))) x) (/.f64 (*.f64 (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z (+.f64 #s(literal 5641895835477563/10000000000000000 binary64) (*.f64 z #s(literal 5641895835477563/30000000000000000 binary64))))))) (*.f64 (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z (+.f64 #s(literal 5641895835477563/10000000000000000 binary64) (*.f64 z #s(literal 5641895835477563/30000000000000000 binary64))))))) (+.f64 (/.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 x x)) (*.f64 (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z (+.f64 #s(literal 5641895835477563/10000000000000000 binary64) (*.f64 z #s(literal 5641895835477563/30000000000000000 binary64))))) (/.f64 z (*.f64 x x)))))) (*.f64 y (*.f64 x x))))) y)) y)) (/.f64 #s(literal -1 binary64) x))
(+ x (/ y (- 5641895835477563/5000000000000000 (* x y))))
(+.f64 x (/.f64 y (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x))))
(+ x (+ (* -5641895835477563/5000000000000000 (/ (* y z) (pow (- 5641895835477563/5000000000000000 (* x y)) 2))) (/ y (- 5641895835477563/5000000000000000 (* x y)))))
(+.f64 x (+.f64 (/.f64 y (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x))) (/.f64 (*.f64 #s(literal -5641895835477563/5000000000000000 binary64) (*.f64 y z)) (*.f64 (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)) (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 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 (+.f64 x (/.f64 y (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)))) (*.f64 z (+.f64 (*.f64 (+.f64 (/.f64 (*.f64 y #s(literal -31830988618379068626528276418969/25000000000000000000000000000000 binary64)) (*.f64 (-.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 y x))))) (/.f64 (*.f64 y #s(literal 5641895835477563/10000000000000000 binary64)) (*.f64 (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)) (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x))))) (neg.f64 z)) (/.f64 (*.f64 #s(literal -5641895835477563/5000000000000000 binary64) y) (*.f64 (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)) (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 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 (+.f64 x (/.f64 y (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)))) (*.f64 z (+.f64 (*.f64 z (-.f64 (-.f64 #s(literal 0 binary64) (*.f64 z (+.f64 (*.f64 #s(literal -5641895835477563/5000000000000000 binary64) (/.f64 (+.f64 (/.f64 (*.f64 y #s(literal -31830988618379068626528276418969/25000000000000000000000000000000 binary64)) (*.f64 (-.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 y x))))) (/.f64 (*.f64 y #s(literal 5641895835477563/10000000000000000 binary64)) (*.f64 (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)) (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x))))) (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)))) (+.f64 (/.f64 (*.f64 y #s(literal -31830988618379068626528276418969/50000000000000000000000000000000 binary64)) (*.f64 (-.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 y x))))) (/.f64 (*.f64 y #s(literal 5641895835477563/30000000000000000 binary64)) (*.f64 (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)) (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)))))))) (+.f64 (/.f64 (*.f64 y #s(literal -31830988618379068626528276418969/25000000000000000000000000000000 binary64)) (*.f64 (-.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 y x))))) (/.f64 (*.f64 y #s(literal 5641895835477563/10000000000000000 binary64)) (*.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) y) (*.f64 (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)) (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)))))))
x
(+ x (* 30000000000000000/5641895835477563 (/ y (pow z 3))))
(+.f64 x (*.f64 #s(literal 30000000000000000/5641895835477563 binary64) (/.f64 (/.f64 y (*.f64 z z)) z)))
(+ x (+ (* -90000000000000000/5641895835477563 (/ y (pow z 4))) (* 30000000000000000/5641895835477563 (/ y (pow z 3)))))
(+.f64 (+.f64 x (*.f64 #s(literal 30000000000000000/5641895835477563 binary64) (/.f64 (/.f64 y (*.f64 z z)) z))) (/.f64 (*.f64 y #s(literal -90000000000000000/5641895835477563 binary64)) (pow.f64 z #s(literal 4 binary64))))
(- (+ x (+ (* -1 (/ (+ (* -270000000000000000/5641895835477563 y) (* 180000000000000000/5641895835477563 y)) (pow z 5))) (* 30000000000000000/5641895835477563 (/ y (pow z 3))))) (* 90000000000000000/5641895835477563 (/ y (pow z 4))))
(+.f64 (-.f64 (*.f64 #s(literal 30000000000000000/5641895835477563 binary64) (/.f64 (/.f64 y (*.f64 z z)) z)) (/.f64 (*.f64 y #s(literal -90000000000000000/5641895835477563 binary64)) (pow.f64 z #s(literal 5 binary64)))) (+.f64 x (/.f64 (*.f64 y #s(literal -90000000000000000/5641895835477563 binary64)) (pow.f64 z #s(literal 4 binary64)))))
x
(+ x (* 30000000000000000/5641895835477563 (/ y (pow z 3))))
(+.f64 x (*.f64 #s(literal 30000000000000000/5641895835477563 binary64) (/.f64 (/.f64 y (*.f64 z z)) z)))
(+ x (* -1 (/ (+ (* -30000000000000000/5641895835477563 y) (* 90000000000000000/5641895835477563 (/ y z))) (pow z 3))))
(-.f64 x (/.f64 (+.f64 (*.f64 y #s(literal -30000000000000000/5641895835477563 binary64)) (*.f64 #s(literal 90000000000000000/5641895835477563 binary64) (/.f64 y z))) (*.f64 z (*.f64 z z))))
(+ x (* -1 (/ (+ (* -30000000000000000/5641895835477563 y) (* -1 (/ (- (+ (* -180000000000000000/5641895835477563 (/ y z)) (* 270000000000000000/5641895835477563 (/ y z))) (* 90000000000000000/5641895835477563 y)) z))) (pow z 3))))
(-.f64 x (/.f64 (-.f64 (*.f64 y #s(literal -30000000000000000/5641895835477563 binary64)) (/.f64 (*.f64 #s(literal 90000000000000000/5641895835477563 binary64) (-.f64 (/.f64 y z) y)) z)) (*.f64 z (*.f64 z z))))
(/ y (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z)))))))
(/.f64 y (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z (+.f64 #s(literal 5641895835477563/10000000000000000 binary64) (*.f64 z #s(literal 5641895835477563/30000000000000000 binary64))))))))
(* y (+ (/ 1 (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z))))))) (/ (* x y) (pow (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z)))))) 2))))
(*.f64 y (+.f64 (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z (+.f64 #s(literal 5641895835477563/10000000000000000 binary64) (*.f64 z #s(literal 5641895835477563/30000000000000000 binary64)))))))) (/.f64 (*.f64 y x) (*.f64 (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z (+.f64 #s(literal 5641895835477563/10000000000000000 binary64) (*.f64 z #s(literal 5641895835477563/30000000000000000 binary64))))))) (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z (+.f64 #s(literal 5641895835477563/10000000000000000 binary64) (*.f64 z #s(literal 5641895835477563/30000000000000000 binary64)))))))))))
(* y (+ (* y (- (/ (* (pow x 2) y) (pow (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z)))))) 3)) (* -1 (/ x (pow (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z)))))) 2))))) (/ 1 (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z)))))))))
(*.f64 y (+.f64 (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z (+.f64 #s(literal 5641895835477563/10000000000000000 binary64) (*.f64 z #s(literal 5641895835477563/30000000000000000 binary64)))))))) (*.f64 y (+.f64 (/.f64 (*.f64 y (*.f64 x x)) (*.f64 (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z (+.f64 #s(literal 5641895835477563/10000000000000000 binary64) (*.f64 z #s(literal 5641895835477563/30000000000000000 binary64))))))) (*.f64 (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z (+.f64 #s(literal 5641895835477563/10000000000000000 binary64) (*.f64 z #s(literal 5641895835477563/30000000000000000 binary64))))))) (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z (+.f64 #s(literal 5641895835477563/10000000000000000 binary64) (*.f64 z #s(literal 5641895835477563/30000000000000000 binary64)))))))))) (/.f64 x (*.f64 (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z (+.f64 #s(literal 5641895835477563/10000000000000000 binary64) (*.f64 z #s(literal 5641895835477563/30000000000000000 binary64))))))) (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z (+.f64 #s(literal 5641895835477563/10000000000000000 binary64) (*.f64 z #s(literal 5641895835477563/30000000000000000 binary64)))))))))))))
(* y (+ (* y (- (* y (- (/ (* (pow x 3) y) (pow (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z)))))) 4)) (* -1 (/ (pow x 2) (pow (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z)))))) 3))))) (* -1 (/ x (pow (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z)))))) 2))))) (/ 1 (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z)))))))))
(*.f64 y (+.f64 (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z (+.f64 #s(literal 5641895835477563/10000000000000000 binary64) (*.f64 z #s(literal 5641895835477563/30000000000000000 binary64)))))))) (*.f64 y (+.f64 (/.f64 x (*.f64 (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z (+.f64 #s(literal 5641895835477563/10000000000000000 binary64) (*.f64 z #s(literal 5641895835477563/30000000000000000 binary64))))))) (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z (+.f64 #s(literal 5641895835477563/10000000000000000 binary64) (*.f64 z #s(literal 5641895835477563/30000000000000000 binary64))))))))) (*.f64 y (+.f64 (/.f64 (*.f64 y (*.f64 x (*.f64 x x))) (pow.f64 (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z (+.f64 #s(literal 5641895835477563/10000000000000000 binary64) (*.f64 z #s(literal 5641895835477563/30000000000000000 binary64))))))) #s(literal 4 binary64))) (/.f64 (*.f64 x x) (*.f64 (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z (+.f64 #s(literal 5641895835477563/10000000000000000 binary64) (*.f64 z #s(literal 5641895835477563/30000000000000000 binary64))))))) (*.f64 (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z (+.f64 #s(literal 5641895835477563/10000000000000000 binary64) (*.f64 z #s(literal 5641895835477563/30000000000000000 binary64))))))) (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z (+.f64 #s(literal 5641895835477563/10000000000000000 binary64) (*.f64 z #s(literal 5641895835477563/30000000000000000 binary64))))))))))))))))
(/ -1 x)
(/.f64 #s(literal -1 binary64) x)
(- (* -1 (/ (+ (* 5641895835477563/5000000000000000 (/ 1 (pow x 2))) (/ (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z))))) (pow x 2))) y)) (/ 1 x))
(+.f64 (/.f64 (+.f64 (/.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 x x)) (*.f64 (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z (+.f64 #s(literal 5641895835477563/10000000000000000 binary64) (*.f64 z #s(literal 5641895835477563/30000000000000000 binary64))))) (/.f64 z (*.f64 x x)))) (-.f64 #s(literal 0 binary64) y)) (/.f64 #s(literal -1 binary64) x))
(- (* -1 (/ (* (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z)))))) (+ (* 5641895835477563/5000000000000000 (/ 1 (pow x 2))) (/ (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z))))) (pow x 2)))) (* x (pow y 2)))) (+ (/ 1 x) (+ (/ 5641895835477563/5000000000000000 (* (pow x 2) y)) (/ (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z))))) (* (pow x 2) y)))))
(-.f64 (-.f64 #s(literal 0 binary64) (*.f64 (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z (+.f64 #s(literal 5641895835477563/10000000000000000 binary64) (*.f64 z #s(literal 5641895835477563/30000000000000000 binary64))))))) (/.f64 (+.f64 (/.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 x x)) (*.f64 (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z (+.f64 #s(literal 5641895835477563/10000000000000000 binary64) (*.f64 z #s(literal 5641895835477563/30000000000000000 binary64))))) (/.f64 z (*.f64 x x)))) (*.f64 y (*.f64 y x))))) (+.f64 (/.f64 (*.f64 z (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z (+.f64 #s(literal 5641895835477563/10000000000000000 binary64) (*.f64 z #s(literal 5641895835477563/30000000000000000 binary64)))))) (*.f64 y (*.f64 x x))) (+.f64 (/.f64 #s(literal 1 binary64) x) (/.f64 (/.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 x x)) y))))
(- (* -1 (/ (* (pow (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z)))))) 2) (+ (* 5641895835477563/5000000000000000 (/ 1 (pow x 2))) (/ (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z))))) (pow x 2)))) (* (pow x 2) (pow y 3)))) (+ (/ 1 x) (+ (/ 5641895835477563/5000000000000000 (* (pow x 2) y)) (+ (/ (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z))))) (* (pow x 2) y)) (/ (* (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z)))))) (+ (* 5641895835477563/5000000000000000 (/ 1 (pow x 2))) (/ (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z))))) (pow x 2)))) (* x (pow y 2)))))))
(-.f64 (/.f64 (*.f64 (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z (+.f64 #s(literal 5641895835477563/10000000000000000 binary64) (*.f64 z #s(literal 5641895835477563/30000000000000000 binary64))))))) (*.f64 (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z (+.f64 #s(literal 5641895835477563/10000000000000000 binary64) (*.f64 z #s(literal 5641895835477563/30000000000000000 binary64))))))) (+.f64 (/.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 x x)) (*.f64 (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z (+.f64 #s(literal 5641895835477563/10000000000000000 binary64) (*.f64 z #s(literal 5641895835477563/30000000000000000 binary64))))) (/.f64 z (*.f64 x x)))))) (neg.f64 (*.f64 (*.f64 y (*.f64 y y)) (*.f64 x x)))) (+.f64 (+.f64 (/.f64 (/.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 x x)) y) (/.f64 (*.f64 z (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z (+.f64 #s(literal 5641895835477563/10000000000000000 binary64) (*.f64 z #s(literal 5641895835477563/30000000000000000 binary64)))))) (*.f64 y (*.f64 x x)))) (+.f64 (*.f64 (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z (+.f64 #s(literal 5641895835477563/10000000000000000 binary64) (*.f64 z #s(literal 5641895835477563/30000000000000000 binary64))))))) (/.f64 (+.f64 (/.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 x x)) (*.f64 (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z (+.f64 #s(literal 5641895835477563/10000000000000000 binary64) (*.f64 z #s(literal 5641895835477563/30000000000000000 binary64))))) (/.f64 z (*.f64 x x)))) (*.f64 y (*.f64 y x)))) (/.f64 #s(literal 1 binary64) x))))
(/ -1 x)
(/.f64 #s(literal -1 binary64) x)
(- (* -1 (/ (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z)))))) (* (pow x 2) y))) (/ 1 x))
(+.f64 (/.f64 #s(literal -1 binary64) x) (/.f64 (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z (+.f64 #s(literal 5641895835477563/10000000000000000 binary64) (*.f64 z #s(literal 5641895835477563/30000000000000000 binary64))))))) (neg.f64 (*.f64 y (*.f64 x x)))))
(- (* -1 (/ (- (/ (pow (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z)))))) 2) (* (pow x 3) y)) (* -1 (/ (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z)))))) (pow x 2)))) y)) (/ 1 x))
(+.f64 (/.f64 (+.f64 (/.f64 (*.f64 (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z (+.f64 #s(literal 5641895835477563/10000000000000000 binary64) (*.f64 z #s(literal 5641895835477563/30000000000000000 binary64))))))) (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z (+.f64 #s(literal 5641895835477563/10000000000000000 binary64) (*.f64 z #s(literal 5641895835477563/30000000000000000 binary64)))))))) (*.f64 y (*.f64 x (*.f64 x x)))) (/.f64 (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z (+.f64 #s(literal 5641895835477563/10000000000000000 binary64) (*.f64 z #s(literal 5641895835477563/30000000000000000 binary64))))))) (*.f64 x x))) (-.f64 #s(literal 0 binary64) y)) (/.f64 #s(literal -1 binary64) x))
(- (* -1 (/ (- (* -1 (/ (- (* -1 (/ (pow (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z)))))) 3) (* (pow x 4) y))) (/ (pow (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z)))))) 2) (pow x 3))) y)) (* -1 (/ (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z)))))) (pow x 2)))) y)) (/ 1 x))
(+.f64 (/.f64 (*.f64 #s(literal 1 binary64) (-.f64 (/.f64 (-.f64 (/.f64 (*.f64 (+.f64 #s(literal -5641895835477563/5000000000000000 binary64) (*.f64 #s(literal -1 binary64) (*.f64 z (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z (+.f64 #s(literal 5641895835477563/10000000000000000 binary64) (*.f64 z #s(literal 5641895835477563/30000000000000000 binary64)))))))) (*.f64 (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z (+.f64 #s(literal 5641895835477563/10000000000000000 binary64) (*.f64 z #s(literal 5641895835477563/30000000000000000 binary64))))))) (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z (+.f64 #s(literal 5641895835477563/10000000000000000 binary64) (*.f64 z #s(literal 5641895835477563/30000000000000000 binary64))))))))) (*.f64 y (pow.f64 x #s(literal 4 binary64)))) (/.f64 (*.f64 (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z (+.f64 #s(literal 5641895835477563/10000000000000000 binary64) (*.f64 z #s(literal 5641895835477563/30000000000000000 binary64))))))) (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z (+.f64 #s(literal 5641895835477563/10000000000000000 binary64) (*.f64 z #s(literal 5641895835477563/30000000000000000 binary64)))))))) (*.f64 x (*.f64 x x)))) y) (/.f64 (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z (+.f64 #s(literal 5641895835477563/10000000000000000 binary64) (*.f64 z #s(literal 5641895835477563/30000000000000000 binary64))))))) (*.f64 x x)))) y) (/.f64 #s(literal -1 binary64) 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 y (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x))) (/.f64 (*.f64 #s(literal -5641895835477563/5000000000000000 binary64) (*.f64 y z)) (*.f64 (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)) (-.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))))
(+.f64 (/.f64 y (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x))) (*.f64 z (+.f64 (*.f64 (+.f64 (/.f64 (*.f64 y #s(literal -31830988618379068626528276418969/25000000000000000000000000000000 binary64)) (*.f64 (-.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 y x))))) (/.f64 (*.f64 y #s(literal 5641895835477563/10000000000000000 binary64)) (*.f64 (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)) (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x))))) (neg.f64 z)) (/.f64 (*.f64 #s(literal -5641895835477563/5000000000000000 binary64) y) (*.f64 (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)) (-.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))))
(+.f64 (/.f64 y (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x))) (*.f64 z (+.f64 (*.f64 z (-.f64 (-.f64 #s(literal 0 binary64) (*.f64 z (+.f64 (*.f64 #s(literal -5641895835477563/5000000000000000 binary64) (/.f64 (+.f64 (/.f64 (*.f64 y #s(literal -31830988618379068626528276418969/25000000000000000000000000000000 binary64)) (*.f64 (-.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 y x))))) (/.f64 (*.f64 y #s(literal 5641895835477563/10000000000000000 binary64)) (*.f64 (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)) (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x))))) (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)))) (+.f64 (/.f64 (*.f64 y #s(literal -31830988618379068626528276418969/50000000000000000000000000000000 binary64)) (*.f64 (-.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 y x))))) (/.f64 (*.f64 y #s(literal 5641895835477563/30000000000000000 binary64)) (*.f64 (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)) (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)))))))) (+.f64 (/.f64 (*.f64 y #s(literal -31830988618379068626528276418969/25000000000000000000000000000000 binary64)) (*.f64 (-.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 y x))))) (/.f64 (*.f64 y #s(literal 5641895835477563/10000000000000000 binary64)) (*.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) y) (*.f64 (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)) (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)))))))
(* 30000000000000000/5641895835477563 (/ y (pow z 3)))
(*.f64 #s(literal 30000000000000000/5641895835477563 binary64) (/.f64 (/.f64 y (*.f64 z z)) z))
(/ (+ (* -90000000000000000/5641895835477563 (/ y z)) (* 30000000000000000/5641895835477563 y)) (pow z 3))
(/.f64 (+.f64 (/.f64 (*.f64 y #s(literal -90000000000000000/5641895835477563 binary64)) z) (*.f64 y #s(literal 30000000000000000/5641895835477563 binary64))) (*.f64 z (*.f64 z z)))
(/ (- (+ (* -1 (/ (+ (* -270000000000000000/5641895835477563 y) (* 180000000000000000/5641895835477563 y)) (pow z 2))) (* 30000000000000000/5641895835477563 y)) (* 90000000000000000/5641895835477563 (/ y z))) (pow z 3))
(/.f64 (+.f64 (/.f64 (*.f64 y #s(literal -90000000000000000/5641895835477563 binary64)) z) (-.f64 (*.f64 y #s(literal 30000000000000000/5641895835477563 binary64)) (/.f64 (/.f64 (*.f64 y #s(literal -90000000000000000/5641895835477563 binary64)) z) z))) (*.f64 z (*.f64 z z)))
(/ (- (+ (* -1 (/ (+ (* -540000000000000000/5641895835477563 y) (+ (* -3 (+ (* -270000000000000000/5641895835477563 y) (* 180000000000000000/5641895835477563 y))) (* 900000000000000000000000000000000/31830988618379068626528276418969 (* y (- 5641895835477563/5000000000000000 (* x y)))))) (pow z 3))) (* 30000000000000000/5641895835477563 y)) (+ (* -270000000000000000/5641895835477563 (/ y (pow z 2))) (+ (* 90000000000000000/5641895835477563 (/ y z)) (* 180000000000000000/5641895835477563 (/ y (pow z 2)))))) (pow z 3))
(/.f64 (-.f64 (-.f64 (*.f64 y #s(literal 30000000000000000/5641895835477563 binary64)) (/.f64 (+.f64 (*.f64 (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)) (*.f64 y #s(literal 900000000000000000000000000000000/31830988618379068626528276418969 binary64))) (+.f64 (*.f64 y #s(literal -540000000000000000/5641895835477563 binary64)) (*.f64 y #s(literal 270000000000000000/5641895835477563 binary64)))) (*.f64 z (*.f64 z z)))) (+.f64 (*.f64 #s(literal 90000000000000000/5641895835477563 binary64) (/.f64 y z)) (+.f64 (*.f64 #s(literal 180000000000000000/5641895835477563 binary64) (/.f64 y (*.f64 z z))) (*.f64 #s(literal -270000000000000000/5641895835477563 binary64) (/.f64 y (*.f64 z z)))))) (*.f64 z (*.f64 z z)))
(* 30000000000000000/5641895835477563 (/ y (pow z 3)))
(*.f64 #s(literal 30000000000000000/5641895835477563 binary64) (/.f64 (/.f64 y (*.f64 z z)) z))
(* -1 (/ (+ (* -30000000000000000/5641895835477563 y) (* 90000000000000000/5641895835477563 (/ y z))) (pow z 3)))
(/.f64 (+.f64 (/.f64 (*.f64 y #s(literal -90000000000000000/5641895835477563 binary64)) z) (*.f64 #s(literal -1 binary64) (*.f64 y #s(literal -30000000000000000/5641895835477563 binary64)))) (*.f64 z (*.f64 z z)))
(* -1 (/ (+ (* -30000000000000000/5641895835477563 y) (* -1 (/ (- (+ (* -180000000000000000/5641895835477563 (/ y z)) (* 270000000000000000/5641895835477563 (/ y z))) (* 90000000000000000/5641895835477563 y)) z))) (pow z 3)))
(-.f64 #s(literal 0 binary64) (/.f64 (-.f64 (*.f64 y #s(literal -30000000000000000/5641895835477563 binary64)) (/.f64 (*.f64 #s(literal 90000000000000000/5641895835477563 binary64) (-.f64 (/.f64 y z) y)) z)) (*.f64 z (*.f64 z z))))
(* -1 (/ (+ (* -30000000000000000/5641895835477563 y) (* -1 (/ (- (* -1 (/ (- (+ (* -540000000000000000/5641895835477563 (/ y z)) (+ (* 3 (/ (+ (* -180000000000000000/5641895835477563 y) (* 270000000000000000/5641895835477563 y)) z)) (* 900000000000000000000000000000000/31830988618379068626528276418969 (/ (* y (- 5641895835477563/5000000000000000 (* x y))) z)))) (+ (* -180000000000000000/5641895835477563 y) (* 270000000000000000/5641895835477563 y))) z)) (* 90000000000000000/5641895835477563 y)) z))) (pow z 3)))
(/.f64 (-.f64 (*.f64 y #s(literal -30000000000000000/5641895835477563 binary64)) (/.f64 (+.f64 (/.f64 (+.f64 (+.f64 (/.f64 (*.f64 y #s(literal 270000000000000000/5641895835477563 binary64)) z) (/.f64 (*.f64 (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)) (*.f64 y #s(literal 900000000000000000000000000000000/31830988618379068626528276418969 binary64))) z)) (+.f64 (*.f64 (/.f64 y z) #s(literal -540000000000000000/5641895835477563 binary64)) (*.f64 y #s(literal -90000000000000000/5641895835477563 binary64)))) (neg.f64 z)) (*.f64 y #s(literal -90000000000000000/5641895835477563 binary64))) z)) (neg.f64 (*.f64 z (*.f64 z z))))
(/ y (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z)))))))
(/.f64 y (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z (+.f64 #s(literal 5641895835477563/10000000000000000 binary64) (*.f64 z #s(literal 5641895835477563/30000000000000000 binary64))))))))
(+ (/ y (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z))))))) (/ (* x (pow y 2)) (pow (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z)))))) 2)))
(*.f64 y (+.f64 (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z (+.f64 #s(literal 5641895835477563/10000000000000000 binary64) (*.f64 z #s(literal 5641895835477563/30000000000000000 binary64)))))))) (/.f64 (*.f64 y x) (*.f64 (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z (+.f64 #s(literal 5641895835477563/10000000000000000 binary64) (*.f64 z #s(literal 5641895835477563/30000000000000000 binary64))))))) (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z (+.f64 #s(literal 5641895835477563/10000000000000000 binary64) (*.f64 z #s(literal 5641895835477563/30000000000000000 binary64)))))))))))
(+ (* x (- (/ (* x (pow y 3)) (pow (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z)))))) 3)) (* -1 (/ (pow y 2) (pow (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z)))))) 2))))) (/ y (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z))))))))
(+.f64 (/.f64 y (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z (+.f64 #s(literal 5641895835477563/10000000000000000 binary64) (*.f64 z #s(literal 5641895835477563/30000000000000000 binary64)))))))) (*.f64 x (+.f64 (/.f64 (*.f64 x (*.f64 y (*.f64 y y))) (*.f64 (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z (+.f64 #s(literal 5641895835477563/10000000000000000 binary64) (*.f64 z #s(literal 5641895835477563/30000000000000000 binary64))))))) (*.f64 (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z (+.f64 #s(literal 5641895835477563/10000000000000000 binary64) (*.f64 z #s(literal 5641895835477563/30000000000000000 binary64))))))) (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z (+.f64 #s(literal 5641895835477563/10000000000000000 binary64) (*.f64 z #s(literal 5641895835477563/30000000000000000 binary64)))))))))) (/.f64 (*.f64 y y) (*.f64 (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z (+.f64 #s(literal 5641895835477563/10000000000000000 binary64) (*.f64 z #s(literal 5641895835477563/30000000000000000 binary64))))))) (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z (+.f64 #s(literal 5641895835477563/10000000000000000 binary64) (*.f64 z #s(literal 5641895835477563/30000000000000000 binary64))))))))))))
(+ (* x (- (* x (- (/ (* x (pow y 4)) (pow (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z)))))) 4)) (* -1 (/ (pow y 3) (pow (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z)))))) 3))))) (* -1 (/ (pow y 2) (pow (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z)))))) 2))))) (/ y (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z))))))))
(+.f64 (/.f64 y (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z (+.f64 #s(literal 5641895835477563/10000000000000000 binary64) (*.f64 z #s(literal 5641895835477563/30000000000000000 binary64)))))))) (*.f64 x (+.f64 (*.f64 x (+.f64 (/.f64 (*.f64 x (pow.f64 y #s(literal 4 binary64))) (pow.f64 (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z (+.f64 #s(literal 5641895835477563/10000000000000000 binary64) (*.f64 z #s(literal 5641895835477563/30000000000000000 binary64))))))) #s(literal 4 binary64))) (/.f64 (*.f64 y (*.f64 y y)) (*.f64 (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z (+.f64 #s(literal 5641895835477563/10000000000000000 binary64) (*.f64 z #s(literal 5641895835477563/30000000000000000 binary64))))))) (*.f64 (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z (+.f64 #s(literal 5641895835477563/10000000000000000 binary64) (*.f64 z #s(literal 5641895835477563/30000000000000000 binary64))))))) (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z (+.f64 #s(literal 5641895835477563/10000000000000000 binary64) (*.f64 z #s(literal 5641895835477563/30000000000000000 binary64)))))))))))) (/.f64 (*.f64 y y) (*.f64 (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z (+.f64 #s(literal 5641895835477563/10000000000000000 binary64) (*.f64 z #s(literal 5641895835477563/30000000000000000 binary64))))))) (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z (+.f64 #s(literal 5641895835477563/10000000000000000 binary64) (*.f64 z #s(literal 5641895835477563/30000000000000000 binary64))))))))))))
(/ -1 x)
(/.f64 #s(literal -1 binary64) x)
(/ (- (* -1 (/ (+ (* 5641895835477563/5000000000000000 (/ 1 y)) (/ (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z))))) y)) x)) 1) x)
(/.f64 (+.f64 #s(literal -1 binary64) (-.f64 #s(literal 0 binary64) (/.f64 (+.f64 (/.f64 #s(literal 5641895835477563/5000000000000000 binary64) y) (*.f64 (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z (+.f64 #s(literal 5641895835477563/10000000000000000 binary64) (*.f64 z #s(literal 5641895835477563/30000000000000000 binary64))))) (/.f64 z y))) x))) x)
(/ (- (* -1 (/ (* (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z)))))) (+ (* 5641895835477563/5000000000000000 (/ 1 y)) (/ (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z))))) y))) (* (pow x 2) y))) (+ 1 (+ (/ 5641895835477563/5000000000000000 (* x y)) (/ (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z))))) (* x y))))) x)
(/.f64 (-.f64 (/.f64 (*.f64 (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z (+.f64 #s(literal 5641895835477563/10000000000000000 binary64) (*.f64 z #s(literal 5641895835477563/30000000000000000 binary64))))))) (+.f64 (/.f64 #s(literal 5641895835477563/5000000000000000 binary64) y) (*.f64 (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z (+.f64 #s(literal 5641895835477563/10000000000000000 binary64) (*.f64 z #s(literal 5641895835477563/30000000000000000 binary64))))) (/.f64 z y)))) (neg.f64 (*.f64 y (*.f64 x x)))) (+.f64 (*.f64 (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z (+.f64 #s(literal 5641895835477563/10000000000000000 binary64) (*.f64 z #s(literal 5641895835477563/30000000000000000 binary64))))) (/.f64 z (*.f64 y x))) (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x))))) x)
(/ (- (* -1 (/ (* (pow (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z)))))) 2) (+ (* 5641895835477563/5000000000000000 (/ 1 y)) (/ (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z))))) y))) (* (pow x 3) (pow y 2)))) (+ 1 (+ (/ 5641895835477563/5000000000000000 (* x y)) (+ (/ (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z))))) (* x y)) (/ (* (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z)))))) (+ (* 5641895835477563/5000000000000000 (/ 1 y)) (/ (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z))))) y))) (* (pow x 2) y)))))) x)
(/.f64 (-.f64 (/.f64 (*.f64 (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z (+.f64 #s(literal 5641895835477563/10000000000000000 binary64) (*.f64 z #s(literal 5641895835477563/30000000000000000 binary64))))))) (*.f64 (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z (+.f64 #s(literal 5641895835477563/10000000000000000 binary64) (*.f64 z #s(literal 5641895835477563/30000000000000000 binary64))))))) (+.f64 (/.f64 #s(literal 5641895835477563/5000000000000000 binary64) y) (*.f64 (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z (+.f64 #s(literal 5641895835477563/10000000000000000 binary64) (*.f64 z #s(literal 5641895835477563/30000000000000000 binary64))))) (/.f64 z y))))) (neg.f64 (*.f64 y (*.f64 y (*.f64 x (*.f64 x x)))))) (+.f64 #s(literal 1 binary64) (+.f64 (/.f64 (*.f64 (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z (+.f64 #s(literal 5641895835477563/10000000000000000 binary64) (*.f64 z #s(literal 5641895835477563/30000000000000000 binary64))))))) (+.f64 (/.f64 #s(literal 5641895835477563/5000000000000000 binary64) y) (*.f64 (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z (+.f64 #s(literal 5641895835477563/10000000000000000 binary64) (*.f64 z #s(literal 5641895835477563/30000000000000000 binary64))))) (/.f64 z y)))) (*.f64 y (*.f64 x x))) (+.f64 (/.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)) (*.f64 (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z (+.f64 #s(literal 5641895835477563/10000000000000000 binary64) (*.f64 z #s(literal 5641895835477563/30000000000000000 binary64))))) (/.f64 z (*.f64 y x))))))) x)
(/ -1 x)
(/.f64 #s(literal -1 binary64) x)
(* -1 (/ (+ 1 (+ (/ 5641895835477563/5000000000000000 (* x y)) (/ (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z))))) (* x y)))) x))
(/.f64 (+.f64 (*.f64 (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z (+.f64 #s(literal 5641895835477563/10000000000000000 binary64) (*.f64 z #s(literal 5641895835477563/30000000000000000 binary64))))) (/.f64 z (*.f64 y x))) (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)))) (-.f64 #s(literal 0 binary64) x))
(* -1 (/ (+ 1 (* -1 (/ (- (* -1 (/ (* (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z)))))) (+ (* 5641895835477563/5000000000000000 (/ 1 y)) (/ (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z))))) y))) (* x y))) (+ (* 5641895835477563/5000000000000000 (/ 1 y)) (/ (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z))))) y))) x))) x))
(-.f64 #s(literal 0 binary64) (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 (-.f64 (/.f64 (*.f64 (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z (+.f64 #s(literal 5641895835477563/10000000000000000 binary64) (*.f64 z #s(literal 5641895835477563/30000000000000000 binary64))))))) (+.f64 (/.f64 #s(literal 5641895835477563/5000000000000000 binary64) y) (*.f64 (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z (+.f64 #s(literal 5641895835477563/10000000000000000 binary64) (*.f64 z #s(literal 5641895835477563/30000000000000000 binary64))))) (/.f64 z y)))) (*.f64 y (-.f64 #s(literal 0 binary64) x))) (+.f64 (/.f64 #s(literal 5641895835477563/5000000000000000 binary64) y) (*.f64 (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z (+.f64 #s(literal 5641895835477563/10000000000000000 binary64) (*.f64 z #s(literal 5641895835477563/30000000000000000 binary64))))) (/.f64 z y)))) x)) x))
(* -1 (/ (+ 1 (* -1 (/ (- (* -1 (/ (- (/ (* (pow (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z)))))) 2) (+ (* 5641895835477563/5000000000000000 (/ 1 y)) (/ (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z))))) y))) (* x (pow y 2))) (* -1 (/ (* (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z)))))) (+ (* 5641895835477563/5000000000000000 (/ 1 y)) (/ (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z))))) y))) y))) x)) (+ (* 5641895835477563/5000000000000000 (/ 1 y)) (/ (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z))))) y))) x))) x))
(/.f64 (-.f64 #s(literal 1 binary64) (/.f64 (-.f64 (/.f64 (+.f64 (/.f64 (*.f64 (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z (+.f64 #s(literal 5641895835477563/10000000000000000 binary64) (*.f64 z #s(literal 5641895835477563/30000000000000000 binary64))))))) (*.f64 (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z (+.f64 #s(literal 5641895835477563/10000000000000000 binary64) (*.f64 z #s(literal 5641895835477563/30000000000000000 binary64))))))) (+.f64 (/.f64 #s(literal 5641895835477563/5000000000000000 binary64) y) (*.f64 (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z (+.f64 #s(literal 5641895835477563/10000000000000000 binary64) (*.f64 z #s(literal 5641895835477563/30000000000000000 binary64))))) (/.f64 z y))))) (*.f64 y (*.f64 y x))) (/.f64 (*.f64 (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z (+.f64 #s(literal 5641895835477563/10000000000000000 binary64) (*.f64 z #s(literal 5641895835477563/30000000000000000 binary64))))))) (+.f64 (/.f64 #s(literal 5641895835477563/5000000000000000 binary64) y) (*.f64 (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z (+.f64 #s(literal 5641895835477563/10000000000000000 binary64) (*.f64 z #s(literal 5641895835477563/30000000000000000 binary64))))) (/.f64 z y)))) y)) (-.f64 #s(literal 0 binary64) x)) (+.f64 (/.f64 #s(literal 5641895835477563/5000000000000000 binary64) y) (*.f64 (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z (+.f64 #s(literal 5641895835477563/10000000000000000 binary64) (*.f64 z #s(literal 5641895835477563/30000000000000000 binary64))))) (/.f64 z y)))) x)) (-.f64 #s(literal 0 binary64) x))
(- 5641895835477563/5000000000000000 (* x y))
(-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x))
(- (+ 5641895835477563/5000000000000000 (* 5641895835477563/5000000000000000 z)) (* x y))
(+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (-.f64 (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) z) (*.f64 y x)))
(- (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/5000000000000000 (* 5641895835477563/10000000000000000 z)))) (* x y))
(+.f64 (*.f64 z (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z #s(literal 5641895835477563/10000000000000000 binary64)))) (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)))
(- (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z)))))) (* x y))
(+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (-.f64 (*.f64 z (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z (+.f64 #s(literal 5641895835477563/10000000000000000 binary64) (*.f64 z #s(literal 5641895835477563/30000000000000000 binary64)))))) (*.f64 y x)))
(* 5641895835477563/30000000000000000 (pow z 3))
(*.f64 z (*.f64 #s(literal 5641895835477563/30000000000000000 binary64) (*.f64 z z)))
(* (pow z 3) (+ 5641895835477563/30000000000000000 (* 5641895835477563/10000000000000000 (/ 1 z))))
(*.f64 (*.f64 z (*.f64 z z)) (+.f64 #s(literal 5641895835477563/30000000000000000 binary64) (/.f64 #s(literal 5641895835477563/10000000000000000 binary64) z)))
(* (pow z 3) (+ 5641895835477563/30000000000000000 (+ (* 5641895835477563/10000000000000000 (/ 1 z)) (/ 5641895835477563/5000000000000000 (pow z 2)))))
(*.f64 (*.f64 z (*.f64 z z)) (+.f64 (/.f64 #s(literal 5641895835477563/10000000000000000 binary64) z) (+.f64 #s(literal 5641895835477563/30000000000000000 binary64) (/.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z z)))))
(* (pow z 3) (- (+ 5641895835477563/30000000000000000 (+ (* 5641895835477563/10000000000000000 (/ 1 z)) (+ (* 5641895835477563/5000000000000000 (/ 1 (pow z 3))) (/ 5641895835477563/5000000000000000 (pow z 2))))) (/ (* x y) (pow z 3))))
(*.f64 (*.f64 z (*.f64 z z)) (+.f64 #s(literal 5641895835477563/30000000000000000 binary64) (+.f64 (+.f64 (/.f64 #s(literal 5641895835477563/10000000000000000 binary64) z) (/.f64 (/.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z z)) z)) (-.f64 (/.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z z)) (/.f64 (*.f64 y x) (*.f64 z (*.f64 z z)))))))
(* 5641895835477563/30000000000000000 (pow z 3))
(*.f64 z (*.f64 #s(literal 5641895835477563/30000000000000000 binary64) (*.f64 z z)))
(* (pow z 3) (+ 5641895835477563/30000000000000000 (* 5641895835477563/10000000000000000 (/ 1 z))))
(*.f64 (*.f64 z (*.f64 z z)) (+.f64 #s(literal 5641895835477563/30000000000000000 binary64) (/.f64 #s(literal 5641895835477563/10000000000000000 binary64) z)))
(* -1 (* (pow z 3) (- (* -1 (/ (+ 5641895835477563/10000000000000000 (* 5641895835477563/5000000000000000 (/ 1 z))) z)) 5641895835477563/30000000000000000)))
(*.f64 (+.f64 (/.f64 (+.f64 #s(literal 5641895835477563/10000000000000000 binary64) (/.f64 #s(literal 5641895835477563/5000000000000000 binary64) z)) (neg.f64 z)) #s(literal -5641895835477563/30000000000000000 binary64)) (neg.f64 (*.f64 z (*.f64 z z))))
(* -1 (* (pow z 3) (- (* -1 (/ (+ 5641895835477563/10000000000000000 (* -1 (/ (- (* -1 (/ (- 5641895835477563/5000000000000000 (* x y)) z)) 5641895835477563/5000000000000000) z))) z)) 5641895835477563/30000000000000000)))
(*.f64 (+.f64 (/.f64 (-.f64 #s(literal 5641895835477563/10000000000000000 binary64) (/.f64 (+.f64 #s(literal -5641895835477563/5000000000000000 binary64) (-.f64 #s(literal 0 binary64) (/.f64 (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)) z))) z)) (neg.f64 z)) #s(literal -5641895835477563/30000000000000000 binary64)) (neg.f64 (*.f64 z (*.f64 z z))))
(+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z))))))
(+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z (+.f64 #s(literal 5641895835477563/10000000000000000 binary64) (*.f64 z #s(literal 5641895835477563/30000000000000000 binary64)))))))
(+ 5641895835477563/5000000000000000 (+ (* -1 (* x y)) (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z)))))))
(+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (-.f64 (*.f64 z (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z (+.f64 #s(literal 5641895835477563/10000000000000000 binary64) (*.f64 z #s(literal 5641895835477563/30000000000000000 binary64)))))) (*.f64 y x)))
(+ 5641895835477563/5000000000000000 (+ (* -1 (* x y)) (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z)))))))
(+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (-.f64 (*.f64 z (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z (+.f64 #s(literal 5641895835477563/10000000000000000 binary64) (*.f64 z #s(literal 5641895835477563/30000000000000000 binary64)))))) (*.f64 y x)))
(+ 5641895835477563/5000000000000000 (+ (* -1 (* x y)) (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z)))))))
(+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (-.f64 (*.f64 z (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z (+.f64 #s(literal 5641895835477563/10000000000000000 binary64) (*.f64 z #s(literal 5641895835477563/30000000000000000 binary64)))))) (*.f64 y x)))
(* -1 (* x y))
(*.f64 y (-.f64 #s(literal 0 binary64) x))
(* x (- (+ (* 5641895835477563/5000000000000000 (/ 1 x)) (/ (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z))))) x)) y))
(*.f64 x (+.f64 (/.f64 #s(literal 5641895835477563/5000000000000000 binary64) x) (-.f64 (*.f64 (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z (+.f64 #s(literal 5641895835477563/10000000000000000 binary64) (*.f64 z #s(literal 5641895835477563/30000000000000000 binary64))))) (/.f64 z x)) y)))
(* x (- (+ (* 5641895835477563/5000000000000000 (/ 1 x)) (/ (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z))))) x)) y))
(*.f64 x (+.f64 (/.f64 #s(literal 5641895835477563/5000000000000000 binary64) x) (-.f64 (*.f64 (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z (+.f64 #s(literal 5641895835477563/10000000000000000 binary64) (*.f64 z #s(literal 5641895835477563/30000000000000000 binary64))))) (/.f64 z x)) y)))
(* x (- (+ (* 5641895835477563/5000000000000000 (/ 1 x)) (/ (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z))))) x)) y))
(*.f64 x (+.f64 (/.f64 #s(literal 5641895835477563/5000000000000000 binary64) x) (-.f64 (*.f64 (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z (+.f64 #s(literal 5641895835477563/10000000000000000 binary64) (*.f64 z #s(literal 5641895835477563/30000000000000000 binary64))))) (/.f64 z x)) y)))
(* -1 (* x y))
(*.f64 y (-.f64 #s(literal 0 binary64) x))
(* -1 (* x (- (* -1 (/ (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z)))))) x)) (* -1 y))))
(*.f64 x (-.f64 (/.f64 (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z (+.f64 #s(literal 5641895835477563/10000000000000000 binary64) (*.f64 z #s(literal 5641895835477563/30000000000000000 binary64))))))) x) y))
(* -1 (* x (- (* -1 (/ (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z)))))) x)) (* -1 y))))
(*.f64 x (-.f64 (/.f64 (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z (+.f64 #s(literal 5641895835477563/10000000000000000 binary64) (*.f64 z #s(literal 5641895835477563/30000000000000000 binary64))))))) x) y))
(* -1 (* x (- (* -1 (/ (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z)))))) x)) (* -1 y))))
(*.f64 x (-.f64 (/.f64 (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z (+.f64 #s(literal 5641895835477563/10000000000000000 binary64) (*.f64 z #s(literal 5641895835477563/30000000000000000 binary64))))))) x) y))
(+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z))))))
(+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z (+.f64 #s(literal 5641895835477563/10000000000000000 binary64) (*.f64 z #s(literal 5641895835477563/30000000000000000 binary64)))))))
(+ 5641895835477563/5000000000000000 (+ (* -1 (* x y)) (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z)))))))
(+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (-.f64 (*.f64 z (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z (+.f64 #s(literal 5641895835477563/10000000000000000 binary64) (*.f64 z #s(literal 5641895835477563/30000000000000000 binary64)))))) (*.f64 y x)))
(+ 5641895835477563/5000000000000000 (+ (* -1 (* x y)) (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z)))))))
(+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (-.f64 (*.f64 z (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z (+.f64 #s(literal 5641895835477563/10000000000000000 binary64) (*.f64 z #s(literal 5641895835477563/30000000000000000 binary64)))))) (*.f64 y x)))
(+ 5641895835477563/5000000000000000 (+ (* -1 (* x y)) (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z)))))))
(+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (-.f64 (*.f64 z (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z (+.f64 #s(literal 5641895835477563/10000000000000000 binary64) (*.f64 z #s(literal 5641895835477563/30000000000000000 binary64)))))) (*.f64 y x)))
(* -1 (* x y))
(*.f64 y (-.f64 #s(literal 0 binary64) x))
(* y (- (+ (* 5641895835477563/5000000000000000 (/ 1 y)) (/ (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z))))) y)) x))
(*.f64 y (+.f64 (/.f64 #s(literal 5641895835477563/5000000000000000 binary64) y) (-.f64 (*.f64 (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z (+.f64 #s(literal 5641895835477563/10000000000000000 binary64) (*.f64 z #s(literal 5641895835477563/30000000000000000 binary64))))) (/.f64 z y)) x)))
(* y (- (+ (* 5641895835477563/5000000000000000 (/ 1 y)) (/ (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z))))) y)) x))
(*.f64 y (+.f64 (/.f64 #s(literal 5641895835477563/5000000000000000 binary64) y) (-.f64 (*.f64 (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z (+.f64 #s(literal 5641895835477563/10000000000000000 binary64) (*.f64 z #s(literal 5641895835477563/30000000000000000 binary64))))) (/.f64 z y)) x)))
(* y (- (+ (* 5641895835477563/5000000000000000 (/ 1 y)) (/ (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z))))) y)) x))
(*.f64 y (+.f64 (/.f64 #s(literal 5641895835477563/5000000000000000 binary64) y) (-.f64 (*.f64 (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z (+.f64 #s(literal 5641895835477563/10000000000000000 binary64) (*.f64 z #s(literal 5641895835477563/30000000000000000 binary64))))) (/.f64 z y)) x)))
(* -1 (* x y))
(*.f64 y (-.f64 #s(literal 0 binary64) x))
(* -1 (* y (- (* -1 (/ (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z)))))) y)) (* -1 x))))
(*.f64 y (-.f64 (/.f64 (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z (+.f64 #s(literal 5641895835477563/10000000000000000 binary64) (*.f64 z #s(literal 5641895835477563/30000000000000000 binary64))))))) y) x))
(* -1 (* y (- (* -1 (/ (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z)))))) y)) (* -1 x))))
(*.f64 y (-.f64 (/.f64 (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z (+.f64 #s(literal 5641895835477563/10000000000000000 binary64) (*.f64 z #s(literal 5641895835477563/30000000000000000 binary64))))))) y) x))
(* -1 (* y (- (* -1 (/ (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z)))))) y)) (* -1 x))))
(*.f64 y (-.f64 (/.f64 (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z (+.f64 #s(literal 5641895835477563/10000000000000000 binary64) (*.f64 z #s(literal 5641895835477563/30000000000000000 binary64))))))) y) x))
5641895835477563/5000000000000000
#s(literal 5641895835477563/5000000000000000 binary64)
(+ 5641895835477563/5000000000000000 (* 5641895835477563/5000000000000000 z))
(+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) z))
(+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/5000000000000000 (* 5641895835477563/10000000000000000 z))))
(+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z #s(literal 5641895835477563/10000000000000000 binary64)))))
(+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z))))))
(+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z (+.f64 #s(literal 5641895835477563/10000000000000000 binary64) (*.f64 z #s(literal 5641895835477563/30000000000000000 binary64)))))))
(* 5641895835477563/30000000000000000 (pow z 3))
(*.f64 z (*.f64 #s(literal 5641895835477563/30000000000000000 binary64) (*.f64 z z)))
(* (pow z 3) (+ 5641895835477563/30000000000000000 (* 5641895835477563/10000000000000000 (/ 1 z))))
(*.f64 (*.f64 z (*.f64 z z)) (+.f64 #s(literal 5641895835477563/30000000000000000 binary64) (/.f64 #s(literal 5641895835477563/10000000000000000 binary64) z)))
(* (pow z 3) (+ 5641895835477563/30000000000000000 (+ (* 5641895835477563/10000000000000000 (/ 1 z)) (/ 5641895835477563/5000000000000000 (pow z 2)))))
(*.f64 (*.f64 z (*.f64 z z)) (+.f64 (/.f64 #s(literal 5641895835477563/10000000000000000 binary64) z) (+.f64 #s(literal 5641895835477563/30000000000000000 binary64) (/.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z z)))))
(* (pow z 3) (+ 5641895835477563/30000000000000000 (+ (* 5641895835477563/10000000000000000 (/ 1 z)) (+ (* 5641895835477563/5000000000000000 (/ 1 (pow z 3))) (/ 5641895835477563/5000000000000000 (pow z 2))))))
(*.f64 (*.f64 z (*.f64 z z)) (+.f64 (+.f64 #s(literal 5641895835477563/30000000000000000 binary64) (/.f64 #s(literal 5641895835477563/10000000000000000 binary64) z)) (+.f64 (/.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z z)) (/.f64 (/.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z z)) z))))
(* 5641895835477563/30000000000000000 (pow z 3))
(*.f64 z (*.f64 #s(literal 5641895835477563/30000000000000000 binary64) (*.f64 z z)))
(* (pow z 3) (+ 5641895835477563/30000000000000000 (* 5641895835477563/10000000000000000 (/ 1 z))))
(*.f64 (*.f64 z (*.f64 z z)) (+.f64 #s(literal 5641895835477563/30000000000000000 binary64) (/.f64 #s(literal 5641895835477563/10000000000000000 binary64) z)))
(* -1 (* (pow z 3) (- (* -1 (/ (+ 5641895835477563/10000000000000000 (* 5641895835477563/5000000000000000 (/ 1 z))) z)) 5641895835477563/30000000000000000)))
(*.f64 (+.f64 (/.f64 (+.f64 #s(literal 5641895835477563/10000000000000000 binary64) (/.f64 #s(literal 5641895835477563/5000000000000000 binary64) z)) (neg.f64 z)) #s(literal -5641895835477563/30000000000000000 binary64)) (neg.f64 (*.f64 z (*.f64 z z))))
(* -1 (* (pow z 3) (- (* -1 (/ (+ 5641895835477563/10000000000000000 (+ (* 5641895835477563/5000000000000000 (/ 1 z)) (/ 5641895835477563/5000000000000000 (pow z 2)))) z)) 5641895835477563/30000000000000000)))
(*.f64 (+.f64 (/.f64 (+.f64 (/.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z z)) (+.f64 #s(literal 5641895835477563/10000000000000000 binary64) (/.f64 #s(literal 5641895835477563/5000000000000000 binary64) z))) (neg.f64 z)) #s(literal -5641895835477563/30000000000000000 binary64)) (neg.f64 (*.f64 z (*.f64 z z))))
(* 5000000000000000/5641895835477563 y)
(*.f64 y #s(literal 5000000000000000/5641895835477563 binary64))
(* 5000000000000000/5641895835477563 y)
(*.f64 y #s(literal 5000000000000000/5641895835477563 binary64))
(* 5000000000000000/5641895835477563 y)
(*.f64 y #s(literal 5000000000000000/5641895835477563 binary64))
(* 5000000000000000/5641895835477563 y)
(*.f64 y #s(literal 5000000000000000/5641895835477563 binary64))
(* 5000000000000000/5641895835477563 y)
(*.f64 y #s(literal 5000000000000000/5641895835477563 binary64))
(* 5000000000000000/5641895835477563 y)
(*.f64 y #s(literal 5000000000000000/5641895835477563 binary64))
(* 5000000000000000/5641895835477563 y)
(*.f64 y #s(literal 5000000000000000/5641895835477563 binary64))
(* 5000000000000000/5641895835477563 y)
(*.f64 y #s(literal 5000000000000000/5641895835477563 binary64))
(* 5000000000000000/5641895835477563 y)
(*.f64 y #s(literal 5000000000000000/5641895835477563 binary64))
(* 5000000000000000/5641895835477563 y)
(*.f64 y #s(literal 5000000000000000/5641895835477563 binary64))
(* 5000000000000000/5641895835477563 y)
(*.f64 y #s(literal 5000000000000000/5641895835477563 binary64))
(* 5000000000000000/5641895835477563 y)
(*.f64 y #s(literal 5000000000000000/5641895835477563 binary64))
(/ -1 x)
(/.f64 #s(literal -1 binary64) x)
(/ (- (pow x 2) 1) x)
(/.f64 (+.f64 #s(literal -1 binary64) (*.f64 x x)) x)
(/ (- (pow x 2) 1) x)
(/.f64 (+.f64 #s(literal -1 binary64) (*.f64 x x)) x)
(/ (- (pow x 2) 1) x)
(/.f64 (+.f64 #s(literal -1 binary64) (*.f64 x x)) x)
x
(* x (- 1 (/ 1 (pow x 2))))
(*.f64 x (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (*.f64 x x))))
(* x (- 1 (/ 1 (pow x 2))))
(*.f64 x (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (*.f64 x x))))
(* x (- 1 (/ 1 (pow x 2))))
(*.f64 x (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (*.f64 x x))))
x
(* -1 (* x (- (/ 1 (pow x 2)) 1)))
(-.f64 #s(literal 0 binary64) (*.f64 x (+.f64 #s(literal -1 binary64) (/.f64 #s(literal 1 binary64) (*.f64 x x)))))
(* -1 (* x (- (/ 1 (pow x 2)) 1)))
(-.f64 #s(literal 0 binary64) (*.f64 x (+.f64 #s(literal -1 binary64) (/.f64 #s(literal 1 binary64) (*.f64 x x)))))
(* -1 (* x (- (/ 1 (pow x 2)) 1)))
(-.f64 #s(literal 0 binary64) (*.f64 x (+.f64 #s(literal -1 binary64) (/.f64 #s(literal 1 binary64) (*.f64 x x)))))
(/ -1 x)
(/.f64 #s(literal -1 binary64) x)
(/ -1 x)
(/.f64 #s(literal -1 binary64) x)
(/ -1 x)
(/.f64 #s(literal -1 binary64) x)
(/ -1 x)
(/.f64 #s(literal -1 binary64) x)
(/ -1 x)
(/.f64 #s(literal -1 binary64) x)
(/ -1 x)
(/.f64 #s(literal -1 binary64) x)
(/ -1 x)
(/.f64 #s(literal -1 binary64) x)
(/ -1 x)
(/.f64 #s(literal -1 binary64) x)
(/ -1 x)
(/.f64 #s(literal -1 binary64) x)
(/ -1 x)
(/.f64 #s(literal -1 binary64) x)
(/ -1 x)
(/.f64 #s(literal -1 binary64) x)
(/ -1 x)
(/.f64 #s(literal -1 binary64) x)
(/ y (+ 5641895835477563/5000000000000000 (* 5641895835477563/5000000000000000 z)))
(/.f64 y (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) z)))
(/ y (+ 5641895835477563/5000000000000000 (* 5641895835477563/5000000000000000 z)))
(/.f64 y (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) z)))
(/ y (+ 5641895835477563/5000000000000000 (* 5641895835477563/5000000000000000 z)))
(/.f64 y (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) z)))
(/ y (+ 5641895835477563/5000000000000000 (* 5641895835477563/5000000000000000 z)))
(/.f64 y (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) z)))
(/ y (+ 5641895835477563/5000000000000000 (* 5641895835477563/5000000000000000 z)))
(/.f64 y (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) z)))
(/ y (+ 5641895835477563/5000000000000000 (* 5641895835477563/5000000000000000 z)))
(/.f64 y (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) z)))
(/ y (+ 5641895835477563/5000000000000000 (* 5641895835477563/5000000000000000 z)))
(/.f64 y (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) z)))
(/ y (+ 5641895835477563/5000000000000000 (* 5641895835477563/5000000000000000 z)))
(/.f64 y (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) z)))
(/ y (+ 5641895835477563/5000000000000000 (* 5641895835477563/5000000000000000 z)))
(/.f64 y (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) z)))
(/ y (+ 5641895835477563/5000000000000000 (* 5641895835477563/5000000000000000 z)))
(/.f64 y (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) z)))
(/ y (+ 5641895835477563/5000000000000000 (* 5641895835477563/5000000000000000 z)))
(/.f64 y (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) z)))
(/ y (+ 5641895835477563/5000000000000000 (* 5641895835477563/5000000000000000 z)))
(/.f64 y (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) z)))
(* 5000000000000000/5641895835477563 y)
(*.f64 y #s(literal 5000000000000000/5641895835477563 binary64))
(+ (* -5000000000000000/5641895835477563 (* y z)) (* 5000000000000000/5641895835477563 y))
(*.f64 #s(literal -5000000000000000/5641895835477563 binary64) (-.f64 (*.f64 y z) y))
(+ (* 5000000000000000/5641895835477563 y) (* z (- (* 5000000000000000/5641895835477563 (* y z)) (* 5000000000000000/5641895835477563 y))))
(+.f64 (*.f64 y #s(literal 5000000000000000/5641895835477563 binary64)) (*.f64 #s(literal 5000000000000000/5641895835477563 binary64) (*.f64 (-.f64 (*.f64 y z) y) z)))
(+ (* 5000000000000000/5641895835477563 y) (* z (- (* z (- (* -5000000000000000/5641895835477563 (* y z)) (* -5000000000000000/5641895835477563 y))) (* 5000000000000000/5641895835477563 y))))
(+.f64 (*.f64 y #s(literal 5000000000000000/5641895835477563 binary64)) (*.f64 z (+.f64 (*.f64 y #s(literal -5000000000000000/5641895835477563 binary64)) (*.f64 #s(literal -5000000000000000/5641895835477563 binary64) (*.f64 (-.f64 (*.f64 y z) y) z)))))
(* 5000000000000000/5641895835477563 (/ y z))
(/.f64 (*.f64 y #s(literal 5000000000000000/5641895835477563 binary64)) z)
(/ (+ (* -5000000000000000/5641895835477563 (/ y z)) (* 5000000000000000/5641895835477563 y)) z)
(/.f64 (*.f64 #s(literal -5000000000000000/5641895835477563 binary64) (-.f64 (/.f64 y z) y)) z)
(/ (- (+ (* 5000000000000000/5641895835477563 y) (* 5000000000000000/5641895835477563 (/ y (pow z 2)))) (* 5000000000000000/5641895835477563 (/ y z))) z)
(/.f64 (+.f64 (*.f64 y #s(literal 5000000000000000/5641895835477563 binary64)) (/.f64 (*.f64 #s(literal 5000000000000000/5641895835477563 binary64) (-.f64 (/.f64 y z) y)) z)) z)
(/ (- (+ (* -5000000000000000/5641895835477563 (/ y (pow z 3))) (* 5000000000000000/5641895835477563 y)) (+ (* -5000000000000000/5641895835477563 (/ y (pow z 2))) (* 5000000000000000/5641895835477563 (/ y z)))) z)
(/.f64 (+.f64 (*.f64 y #s(literal 5000000000000000/5641895835477563 binary64)) (-.f64 (*.f64 (/.f64 (/.f64 y (*.f64 z z)) z) #s(literal -5000000000000000/5641895835477563 binary64)) (+.f64 (/.f64 (*.f64 y #s(literal 5000000000000000/5641895835477563 binary64)) z) (/.f64 (/.f64 (*.f64 y #s(literal -5000000000000000/5641895835477563 binary64)) z) z)))) z)
(* 5000000000000000/5641895835477563 (/ y z))
(/.f64 (*.f64 y #s(literal 5000000000000000/5641895835477563 binary64)) z)
(* -1 (/ (+ (* -5000000000000000/5641895835477563 y) (* 5000000000000000/5641895835477563 (/ y z))) z))
(/.f64 (*.f64 #s(literal -5000000000000000/5641895835477563 binary64) (-.f64 (/.f64 y z) y)) z)
(* -1 (/ (+ (* -1 (/ (- (* 5000000000000000/5641895835477563 (/ y z)) (* 5000000000000000/5641895835477563 y)) z)) (* -5000000000000000/5641895835477563 y)) z))
(/.f64 (+.f64 (*.f64 y #s(literal -5000000000000000/5641895835477563 binary64)) (/.f64 (*.f64 #s(literal -5000000000000000/5641895835477563 binary64) (-.f64 (/.f64 y z) y)) z)) (neg.f64 z))
(* -1 (/ (+ (* -1 (/ (- (* -1 (/ (- (* 5000000000000000/5641895835477563 (/ y z)) (* 5000000000000000/5641895835477563 y)) z)) (* 5000000000000000/5641895835477563 y)) z)) (* -5000000000000000/5641895835477563 y)) z))
(/.f64 (-.f64 (*.f64 y #s(literal -5000000000000000/5641895835477563 binary64)) (/.f64 (+.f64 (*.f64 y #s(literal -5000000000000000/5641895835477563 binary64)) (/.f64 (*.f64 #s(literal -5000000000000000/5641895835477563 binary64) (-.f64 (/.f64 y z) y)) z)) z)) (neg.f64 z))
5641895835477563/5000000000000000
#s(literal 5641895835477563/5000000000000000 binary64)
(+ 5641895835477563/5000000000000000 (* 5641895835477563/5000000000000000 z))
(+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) z))
(+ 5641895835477563/5000000000000000 (* 5641895835477563/5000000000000000 z))
(+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) z))
(+ 5641895835477563/5000000000000000 (* 5641895835477563/5000000000000000 z))
(+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) z))
(* 5641895835477563/5000000000000000 z)
(*.f64 #s(literal 5641895835477563/5000000000000000 binary64) z)
(* z (+ 5641895835477563/5000000000000000 (* 5641895835477563/5000000000000000 (/ 1 z))))
(*.f64 z (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (/.f64 #s(literal 5641895835477563/5000000000000000 binary64) z)))
(* z (+ 5641895835477563/5000000000000000 (* 5641895835477563/5000000000000000 (/ 1 z))))
(*.f64 z (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (/.f64 #s(literal 5641895835477563/5000000000000000 binary64) z)))
(* z (+ 5641895835477563/5000000000000000 (* 5641895835477563/5000000000000000 (/ 1 z))))
(*.f64 z (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (/.f64 #s(literal 5641895835477563/5000000000000000 binary64) z)))
(* 5641895835477563/5000000000000000 z)
(*.f64 #s(literal 5641895835477563/5000000000000000 binary64) z)
(* z (+ 5641895835477563/5000000000000000 (* 5641895835477563/5000000000000000 (/ 1 z))))
(*.f64 z (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (/.f64 #s(literal 5641895835477563/5000000000000000 binary64) z)))
(* z (+ 5641895835477563/5000000000000000 (* 5641895835477563/5000000000000000 (/ 1 z))))
(*.f64 z (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (/.f64 #s(literal 5641895835477563/5000000000000000 binary64) z)))
(* z (+ 5641895835477563/5000000000000000 (* 5641895835477563/5000000000000000 (/ 1 z))))
(*.f64 z (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (/.f64 #s(literal 5641895835477563/5000000000000000 binary64) z)))
(* 5641895835477563/5000000000000000 z)
(*.f64 #s(literal 5641895835477563/5000000000000000 binary64) z)
(* 5641895835477563/5000000000000000 z)
(*.f64 #s(literal 5641895835477563/5000000000000000 binary64) z)
(* 5641895835477563/5000000000000000 z)
(*.f64 #s(literal 5641895835477563/5000000000000000 binary64) z)
(* 5641895835477563/5000000000000000 z)
(*.f64 #s(literal 5641895835477563/5000000000000000 binary64) z)
(* 5641895835477563/5000000000000000 z)
(*.f64 #s(literal 5641895835477563/5000000000000000 binary64) z)
(* 5641895835477563/5000000000000000 z)
(*.f64 #s(literal 5641895835477563/5000000000000000 binary64) z)
(* 5641895835477563/5000000000000000 z)
(*.f64 #s(literal 5641895835477563/5000000000000000 binary64) z)
(* 5641895835477563/5000000000000000 z)
(*.f64 #s(literal 5641895835477563/5000000000000000 binary64) z)
(* 5641895835477563/5000000000000000 z)
(*.f64 #s(literal 5641895835477563/5000000000000000 binary64) z)
(* 5641895835477563/5000000000000000 z)
(*.f64 #s(literal 5641895835477563/5000000000000000 binary64) z)
(* 5641895835477563/5000000000000000 z)
(*.f64 #s(literal 5641895835477563/5000000000000000 binary64) z)
(* 5641895835477563/5000000000000000 z)
(*.f64 #s(literal 5641895835477563/5000000000000000 binary64) z)
(/ y (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/5000000000000000 (* 5641895835477563/10000000000000000 z)))))
(/.f64 y (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z #s(literal 5641895835477563/10000000000000000 binary64))))))
(/ y (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/5000000000000000 (* 5641895835477563/10000000000000000 z)))))
(/.f64 y (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z #s(literal 5641895835477563/10000000000000000 binary64))))))
(/ y (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/5000000000000000 (* 5641895835477563/10000000000000000 z)))))
(/.f64 y (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z #s(literal 5641895835477563/10000000000000000 binary64))))))
(/ y (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/5000000000000000 (* 5641895835477563/10000000000000000 z)))))
(/.f64 y (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z #s(literal 5641895835477563/10000000000000000 binary64))))))
(/ y (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/5000000000000000 (* 5641895835477563/10000000000000000 z)))))
(/.f64 y (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z #s(literal 5641895835477563/10000000000000000 binary64))))))
(/ y (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/5000000000000000 (* 5641895835477563/10000000000000000 z)))))
(/.f64 y (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z #s(literal 5641895835477563/10000000000000000 binary64))))))
(/ y (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/5000000000000000 (* 5641895835477563/10000000000000000 z)))))
(/.f64 y (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z #s(literal 5641895835477563/10000000000000000 binary64))))))
(/ y (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/5000000000000000 (* 5641895835477563/10000000000000000 z)))))
(/.f64 y (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z #s(literal 5641895835477563/10000000000000000 binary64))))))
(/ y (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/5000000000000000 (* 5641895835477563/10000000000000000 z)))))
(/.f64 y (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z #s(literal 5641895835477563/10000000000000000 binary64))))))
(/ y (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/5000000000000000 (* 5641895835477563/10000000000000000 z)))))
(/.f64 y (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z #s(literal 5641895835477563/10000000000000000 binary64))))))
(/ y (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/5000000000000000 (* 5641895835477563/10000000000000000 z)))))
(/.f64 y (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z #s(literal 5641895835477563/10000000000000000 binary64))))))
(/ y (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/5000000000000000 (* 5641895835477563/10000000000000000 z)))))
(/.f64 y (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z #s(literal 5641895835477563/10000000000000000 binary64))))))
(* 5000000000000000/5641895835477563 y)
(*.f64 y #s(literal 5000000000000000/5641895835477563 binary64))
(+ (* -5000000000000000/5641895835477563 (* y z)) (* 5000000000000000/5641895835477563 y))
(*.f64 #s(literal -5000000000000000/5641895835477563 binary64) (-.f64 (*.f64 y z) y))
(+ (* 5000000000000000/5641895835477563 y) (* z (- (* -1 (* z (+ (* -5000000000000000/5641895835477563 y) (* 2500000000000000/5641895835477563 y)))) (* 5000000000000000/5641895835477563 y))))
(+.f64 (*.f64 y #s(literal 5000000000000000/5641895835477563 binary64)) (*.f64 z (+.f64 (*.f64 y #s(literal -5000000000000000/5641895835477563 binary64)) (*.f64 y (*.f64 #s(literal 2500000000000000/5641895835477563 binary64) z)))))
(+ (* 5000000000000000/5641895835477563 y) (* z (- (* z (- (* -1 (* z (+ (* -1 (+ (* -5000000000000000/5641895835477563 y) (* 2500000000000000/5641895835477563 y))) (* -2500000000000000/5641895835477563 y)))) (+ (* -5000000000000000/5641895835477563 y) (* 2500000000000000/5641895835477563 y)))) (* 5000000000000000/5641895835477563 y))))
(+.f64 (*.f64 y #s(literal 5000000000000000/5641895835477563 binary64)) (*.f64 z (+.f64 (*.f64 y #s(literal -5000000000000000/5641895835477563 binary64)) (*.f64 z (+.f64 (*.f64 y #s(literal 2500000000000000/5641895835477563 binary64)) (*.f64 (*.f64 #s(literal 0 binary64) (*.f64 y #s(literal -2500000000000000/5641895835477563 binary64))) (neg.f64 z)))))))
(* 10000000000000000/5641895835477563 (/ y (pow z 2)))
(/.f64 (/.f64 (*.f64 y #s(literal 10000000000000000/5641895835477563 binary64)) z) z)
(/ (+ (* -20000000000000000/5641895835477563 (/ y z)) (* 10000000000000000/5641895835477563 y)) (pow z 2))
(/.f64 (+.f64 (/.f64 (*.f64 y #s(literal -20000000000000000/5641895835477563 binary64)) z) (*.f64 y #s(literal 10000000000000000/5641895835477563 binary64))) (*.f64 z z))
(/ (- (+ (* -1 (/ (+ (* -40000000000000000/5641895835477563 y) (* 20000000000000000/5641895835477563 y)) (pow z 2))) (* 10000000000000000/5641895835477563 y)) (* 20000000000000000/5641895835477563 (/ y z))) (pow z 2))
(/.f64 (+.f64 (/.f64 (*.f64 y #s(literal -20000000000000000/5641895835477563 binary64)) z) (+.f64 (*.f64 y #s(literal 10000000000000000/5641895835477563 binary64)) (/.f64 (/.f64 (*.f64 y #s(literal 20000000000000000/5641895835477563 binary64)) z) z))) (*.f64 z z))
(/ (- (+ (* -1 (/ (+ (* -40000000000000000/5641895835477563 y) (* -2 (+ (* -40000000000000000/5641895835477563 y) (* 20000000000000000/5641895835477563 y)))) (pow z 3))) (* 10000000000000000/5641895835477563 y)) (+ (* -40000000000000000/5641895835477563 (/ y (pow z 2))) (+ (* 20000000000000000/5641895835477563 (/ y z)) (* 20000000000000000/5641895835477563 (/ y (pow z 2)))))) (pow z 2))
(/.f64 (+.f64 (+.f64 (-.f64 (*.f64 y #s(literal 10000000000000000/5641895835477563 binary64)) (/.f64 (+.f64 (*.f64 y #s(literal -40000000000000000/5641895835477563 binary64)) (*.f64 y #s(literal 40000000000000000/5641895835477563 binary64))) (*.f64 z (*.f64 z z)))) (*.f64 #s(literal 40000000000000000/5641895835477563 binary64) (/.f64 y (*.f64 z z)))) (*.f64 #s(literal -20000000000000000/5641895835477563 binary64) (+.f64 (/.f64 y z) (/.f64 y (*.f64 z z))))) (*.f64 z z))
(* 10000000000000000/5641895835477563 (/ y (pow z 2)))
(/.f64 (/.f64 (*.f64 y #s(literal 10000000000000000/5641895835477563 binary64)) z) z)
(/ (+ (* -20000000000000000/5641895835477563 (/ y z)) (* 10000000000000000/5641895835477563 y)) (pow z 2))
(/.f64 (+.f64 (/.f64 (*.f64 y #s(literal -20000000000000000/5641895835477563 binary64)) z) (*.f64 y #s(literal 10000000000000000/5641895835477563 binary64))) (*.f64 z z))
(/ (+ (* -1 (/ (- (+ (* -40000000000000000/5641895835477563 (/ y z)) (* 20000000000000000/5641895835477563 (/ y z))) (* -20000000000000000/5641895835477563 y)) z)) (* 10000000000000000/5641895835477563 y)) (pow z 2))
(/.f64 (-.f64 (*.f64 y #s(literal 10000000000000000/5641895835477563 binary64)) (/.f64 (*.f64 #s(literal -20000000000000000/5641895835477563 binary64) (-.f64 (/.f64 y z) y)) z)) (*.f64 z z))
(/ (+ (* -1 (/ (- (* -1 (/ (- (+ (* 2 (/ (+ (* -40000000000000000/5641895835477563 y) (* 20000000000000000/5641895835477563 y)) z)) (* 40000000000000000/5641895835477563 (/ y z))) (+ (* -40000000000000000/5641895835477563 y) (* 20000000000000000/5641895835477563 y))) z)) (* -20000000000000000/5641895835477563 y)) z)) (* 10000000000000000/5641895835477563 y)) (pow z 2))
(/.f64 (-.f64 (*.f64 y #s(literal 10000000000000000/5641895835477563 binary64)) (/.f64 (+.f64 (-.f64 #s(literal 0 binary64) (/.f64 (+.f64 (/.f64 (*.f64 y #s(literal -40000000000000000/5641895835477563 binary64)) z) (+.f64 (*.f64 (/.f64 y z) #s(literal 40000000000000000/5641895835477563 binary64)) (*.f64 y #s(literal 20000000000000000/5641895835477563 binary64)))) z)) (*.f64 y #s(literal 20000000000000000/5641895835477563 binary64))) z)) (*.f64 z z))
5641895835477563/5000000000000000
#s(literal 5641895835477563/5000000000000000 binary64)
(+ 5641895835477563/5000000000000000 (* 5641895835477563/5000000000000000 z))
(+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) z))
(+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/5000000000000000 (* 5641895835477563/10000000000000000 z))))
(+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z #s(literal 5641895835477563/10000000000000000 binary64)))))
(+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/5000000000000000 (* 5641895835477563/10000000000000000 z))))
(+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z #s(literal 5641895835477563/10000000000000000 binary64)))))
(* 5641895835477563/10000000000000000 (pow z 2))
(*.f64 #s(literal 5641895835477563/10000000000000000 binary64) (*.f64 z z))
(* (pow z 2) (+ 5641895835477563/10000000000000000 (* 5641895835477563/5000000000000000 (/ 1 z))))
(*.f64 z (*.f64 z (+.f64 #s(literal 5641895835477563/10000000000000000 binary64) (/.f64 #s(literal 5641895835477563/5000000000000000 binary64) z))))
(* (pow z 2) (+ 5641895835477563/10000000000000000 (+ (* 5641895835477563/5000000000000000 (/ 1 z)) (/ 5641895835477563/5000000000000000 (pow z 2)))))
(*.f64 (*.f64 z z) (+.f64 (/.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z z)) (+.f64 #s(literal 5641895835477563/10000000000000000 binary64) (/.f64 #s(literal 5641895835477563/5000000000000000 binary64) z))))
(* (pow z 2) (+ 5641895835477563/10000000000000000 (+ (* 5641895835477563/5000000000000000 (/ 1 z)) (/ 5641895835477563/5000000000000000 (pow z 2)))))
(*.f64 (*.f64 z z) (+.f64 (/.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z z)) (+.f64 #s(literal 5641895835477563/10000000000000000 binary64) (/.f64 #s(literal 5641895835477563/5000000000000000 binary64) z))))
(* 5641895835477563/10000000000000000 (pow z 2))
(*.f64 #s(literal 5641895835477563/10000000000000000 binary64) (*.f64 z z))
(* (pow z 2) (+ 5641895835477563/10000000000000000 (* 5641895835477563/5000000000000000 (/ 1 z))))
(*.f64 z (*.f64 z (+.f64 #s(literal 5641895835477563/10000000000000000 binary64) (/.f64 #s(literal 5641895835477563/5000000000000000 binary64) z))))
(* (pow z 2) (+ 5641895835477563/10000000000000000 (+ (* 5641895835477563/5000000000000000 (/ 1 z)) (/ 5641895835477563/5000000000000000 (pow z 2)))))
(*.f64 (*.f64 z z) (+.f64 (/.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z z)) (+.f64 #s(literal 5641895835477563/10000000000000000 binary64) (/.f64 #s(literal 5641895835477563/5000000000000000 binary64) z))))
(* (pow z 2) (+ 5641895835477563/10000000000000000 (+ (* 5641895835477563/5000000000000000 (/ 1 z)) (/ 5641895835477563/5000000000000000 (pow z 2)))))
(*.f64 (*.f64 z z) (+.f64 (/.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z z)) (+.f64 #s(literal 5641895835477563/10000000000000000 binary64) (/.f64 #s(literal 5641895835477563/5000000000000000 binary64) z))))
(* 5641895835477563/5000000000000000 z)
(*.f64 #s(literal 5641895835477563/5000000000000000 binary64) z)
(* z (+ 5641895835477563/5000000000000000 (* 5641895835477563/10000000000000000 z)))
(*.f64 z (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z #s(literal 5641895835477563/10000000000000000 binary64))))
(* z (+ 5641895835477563/5000000000000000 (* 5641895835477563/10000000000000000 z)))
(*.f64 z (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z #s(literal 5641895835477563/10000000000000000 binary64))))
(* z (+ 5641895835477563/5000000000000000 (* 5641895835477563/10000000000000000 z)))
(*.f64 z (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z #s(literal 5641895835477563/10000000000000000 binary64))))
(* 5641895835477563/10000000000000000 (pow z 2))
(*.f64 #s(literal 5641895835477563/10000000000000000 binary64) (*.f64 z z))
(* (pow z 2) (+ 5641895835477563/10000000000000000 (* 5641895835477563/5000000000000000 (/ 1 z))))
(*.f64 z (*.f64 z (+.f64 #s(literal 5641895835477563/10000000000000000 binary64) (/.f64 #s(literal 5641895835477563/5000000000000000 binary64) z))))
(* (pow z 2) (+ 5641895835477563/10000000000000000 (* 5641895835477563/5000000000000000 (/ 1 z))))
(*.f64 z (*.f64 z (+.f64 #s(literal 5641895835477563/10000000000000000 binary64) (/.f64 #s(literal 5641895835477563/5000000000000000 binary64) z))))
(* (pow z 2) (+ 5641895835477563/10000000000000000 (* 5641895835477563/5000000000000000 (/ 1 z))))
(*.f64 z (*.f64 z (+.f64 #s(literal 5641895835477563/10000000000000000 binary64) (/.f64 #s(literal 5641895835477563/5000000000000000 binary64) z))))
(* 5641895835477563/10000000000000000 (pow z 2))
(*.f64 #s(literal 5641895835477563/10000000000000000 binary64) (*.f64 z z))
(* (pow z 2) (+ 5641895835477563/10000000000000000 (* 5641895835477563/5000000000000000 (/ 1 z))))
(*.f64 z (*.f64 z (+.f64 #s(literal 5641895835477563/10000000000000000 binary64) (/.f64 #s(literal 5641895835477563/5000000000000000 binary64) z))))
(* (pow z 2) (+ 5641895835477563/10000000000000000 (* 5641895835477563/5000000000000000 (/ 1 z))))
(*.f64 z (*.f64 z (+.f64 #s(literal 5641895835477563/10000000000000000 binary64) (/.f64 #s(literal 5641895835477563/5000000000000000 binary64) z))))
(* (pow z 2) (+ 5641895835477563/10000000000000000 (* 5641895835477563/5000000000000000 (/ 1 z))))
(*.f64 z (*.f64 z (+.f64 #s(literal 5641895835477563/10000000000000000 binary64) (/.f64 #s(literal 5641895835477563/5000000000000000 binary64) z))))
5641895835477563/5000000000000000
#s(literal 5641895835477563/5000000000000000 binary64)
(+ 5641895835477563/5000000000000000 (* 5641895835477563/10000000000000000 z))
(+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z #s(literal 5641895835477563/10000000000000000 binary64)))
(+ 5641895835477563/5000000000000000 (* 5641895835477563/10000000000000000 z))
(+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z #s(literal 5641895835477563/10000000000000000 binary64)))
(+ 5641895835477563/5000000000000000 (* 5641895835477563/10000000000000000 z))
(+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z #s(literal 5641895835477563/10000000000000000 binary64)))
(* 5641895835477563/10000000000000000 z)
(*.f64 z #s(literal 5641895835477563/10000000000000000 binary64))
(* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/5000000000000000 (/ 1 z))))
(*.f64 z (+.f64 #s(literal 5641895835477563/10000000000000000 binary64) (/.f64 #s(literal 5641895835477563/5000000000000000 binary64) z)))
(* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/5000000000000000 (/ 1 z))))
(*.f64 z (+.f64 #s(literal 5641895835477563/10000000000000000 binary64) (/.f64 #s(literal 5641895835477563/5000000000000000 binary64) z)))
(* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/5000000000000000 (/ 1 z))))
(*.f64 z (+.f64 #s(literal 5641895835477563/10000000000000000 binary64) (/.f64 #s(literal 5641895835477563/5000000000000000 binary64) z)))
(* 5641895835477563/10000000000000000 z)
(*.f64 z #s(literal 5641895835477563/10000000000000000 binary64))
(* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/5000000000000000 (/ 1 z))))
(*.f64 z (+.f64 #s(literal 5641895835477563/10000000000000000 binary64) (/.f64 #s(literal 5641895835477563/5000000000000000 binary64) z)))
(* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/5000000000000000 (/ 1 z))))
(*.f64 z (+.f64 #s(literal 5641895835477563/10000000000000000 binary64) (/.f64 #s(literal 5641895835477563/5000000000000000 binary64) z)))
(* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/5000000000000000 (/ 1 z))))
(*.f64 z (+.f64 #s(literal 5641895835477563/10000000000000000 binary64) (/.f64 #s(literal 5641895835477563/5000000000000000 binary64) z)))
(* 5641895835477563/10000000000000000 z)
(*.f64 z #s(literal 5641895835477563/10000000000000000 binary64))
(* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z)))
(*.f64 z (+.f64 #s(literal 5641895835477563/10000000000000000 binary64) (*.f64 z #s(literal 5641895835477563/30000000000000000 binary64))))
(* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z)))
(*.f64 z (+.f64 #s(literal 5641895835477563/10000000000000000 binary64) (*.f64 z #s(literal 5641895835477563/30000000000000000 binary64))))
(* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z)))
(*.f64 z (+.f64 #s(literal 5641895835477563/10000000000000000 binary64) (*.f64 z #s(literal 5641895835477563/30000000000000000 binary64))))
(* 5641895835477563/30000000000000000 (pow z 2))
(*.f64 #s(literal 5641895835477563/30000000000000000 binary64) (*.f64 z z))
(* (pow z 2) (+ 5641895835477563/30000000000000000 (* 5641895835477563/10000000000000000 (/ 1 z))))
(*.f64 (*.f64 z z) (+.f64 #s(literal 5641895835477563/30000000000000000 binary64) (/.f64 #s(literal 5641895835477563/10000000000000000 binary64) z)))
(* (pow z 2) (+ 5641895835477563/30000000000000000 (* 5641895835477563/10000000000000000 (/ 1 z))))
(*.f64 (*.f64 z z) (+.f64 #s(literal 5641895835477563/30000000000000000 binary64) (/.f64 #s(literal 5641895835477563/10000000000000000 binary64) z)))
(* (pow z 2) (+ 5641895835477563/30000000000000000 (* 5641895835477563/10000000000000000 (/ 1 z))))
(*.f64 (*.f64 z z) (+.f64 #s(literal 5641895835477563/30000000000000000 binary64) (/.f64 #s(literal 5641895835477563/10000000000000000 binary64) z)))
(* 5641895835477563/30000000000000000 (pow z 2))
(*.f64 #s(literal 5641895835477563/30000000000000000 binary64) (*.f64 z z))
(* (pow z 2) (+ 5641895835477563/30000000000000000 (* 5641895835477563/10000000000000000 (/ 1 z))))
(*.f64 (*.f64 z z) (+.f64 #s(literal 5641895835477563/30000000000000000 binary64) (/.f64 #s(literal 5641895835477563/10000000000000000 binary64) z)))
(* (pow z 2) (+ 5641895835477563/30000000000000000 (* 5641895835477563/10000000000000000 (/ 1 z))))
(*.f64 (*.f64 z z) (+.f64 #s(literal 5641895835477563/30000000000000000 binary64) (/.f64 #s(literal 5641895835477563/10000000000000000 binary64) z)))
(* (pow z 2) (+ 5641895835477563/30000000000000000 (* 5641895835477563/10000000000000000 (/ 1 z))))
(*.f64 (*.f64 z z) (+.f64 #s(literal 5641895835477563/30000000000000000 binary64) (/.f64 #s(literal 5641895835477563/10000000000000000 binary64) z)))
(* 5641895835477563/5000000000000000 z)
(*.f64 #s(literal 5641895835477563/5000000000000000 binary64) z)
(* z (+ 5641895835477563/5000000000000000 (* 5641895835477563/10000000000000000 z)))
(*.f64 z (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z #s(literal 5641895835477563/10000000000000000 binary64))))
(* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z)))))
(*.f64 z (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z (+.f64 #s(literal 5641895835477563/10000000000000000 binary64) (*.f64 z #s(literal 5641895835477563/30000000000000000 binary64))))))
(* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z)))))
(*.f64 z (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z (+.f64 #s(literal 5641895835477563/10000000000000000 binary64) (*.f64 z #s(literal 5641895835477563/30000000000000000 binary64))))))
(* 5641895835477563/30000000000000000 (pow z 3))
(*.f64 z (*.f64 #s(literal 5641895835477563/30000000000000000 binary64) (*.f64 z z)))
(* (pow z 3) (+ 5641895835477563/30000000000000000 (* 5641895835477563/10000000000000000 (/ 1 z))))
(*.f64 (*.f64 z (*.f64 z z)) (+.f64 #s(literal 5641895835477563/30000000000000000 binary64) (/.f64 #s(literal 5641895835477563/10000000000000000 binary64) z)))
(* (pow z 3) (+ 5641895835477563/30000000000000000 (+ (* 5641895835477563/10000000000000000 (/ 1 z)) (/ 5641895835477563/5000000000000000 (pow z 2)))))
(*.f64 (*.f64 z (*.f64 z z)) (+.f64 (/.f64 #s(literal 5641895835477563/10000000000000000 binary64) z) (+.f64 #s(literal 5641895835477563/30000000000000000 binary64) (/.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z z)))))
(* (pow z 3) (+ 5641895835477563/30000000000000000 (+ (* 5641895835477563/10000000000000000 (/ 1 z)) (/ 5641895835477563/5000000000000000 (pow z 2)))))
(*.f64 (*.f64 z (*.f64 z z)) (+.f64 (/.f64 #s(literal 5641895835477563/10000000000000000 binary64) z) (+.f64 #s(literal 5641895835477563/30000000000000000 binary64) (/.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z z)))))
(* 5641895835477563/30000000000000000 (pow z 3))
(*.f64 z (*.f64 #s(literal 5641895835477563/30000000000000000 binary64) (*.f64 z z)))
(* (pow z 3) (+ 5641895835477563/30000000000000000 (* 5641895835477563/10000000000000000 (/ 1 z))))
(*.f64 (*.f64 z (*.f64 z z)) (+.f64 #s(literal 5641895835477563/30000000000000000 binary64) (/.f64 #s(literal 5641895835477563/10000000000000000 binary64) z)))
(* -1 (* (pow z 3) (- (* -1 (/ (+ 5641895835477563/10000000000000000 (* 5641895835477563/5000000000000000 (/ 1 z))) z)) 5641895835477563/30000000000000000)))
(*.f64 (+.f64 (/.f64 (+.f64 #s(literal 5641895835477563/10000000000000000 binary64) (/.f64 #s(literal 5641895835477563/5000000000000000 binary64) z)) (neg.f64 z)) #s(literal -5641895835477563/30000000000000000 binary64)) (neg.f64 (*.f64 z (*.f64 z z))))
(* -1 (* (pow z 3) (- (* -1 (/ (+ 5641895835477563/10000000000000000 (* 5641895835477563/5000000000000000 (/ 1 z))) z)) 5641895835477563/30000000000000000)))
(*.f64 (+.f64 (/.f64 (+.f64 #s(literal 5641895835477563/10000000000000000 binary64) (/.f64 #s(literal 5641895835477563/5000000000000000 binary64) z)) (neg.f64 z)) #s(literal -5641895835477563/30000000000000000 binary64)) (neg.f64 (*.f64 z (*.f64 z z))))
(* 5641895835477563/10000000000000000 z)
(*.f64 z #s(literal 5641895835477563/10000000000000000 binary64))
(* 5641895835477563/10000000000000000 z)
(*.f64 z #s(literal 5641895835477563/10000000000000000 binary64))
(* 5641895835477563/10000000000000000 z)
(*.f64 z #s(literal 5641895835477563/10000000000000000 binary64))
(* 5641895835477563/10000000000000000 z)
(*.f64 z #s(literal 5641895835477563/10000000000000000 binary64))
(* 5641895835477563/10000000000000000 z)
(*.f64 z #s(literal 5641895835477563/10000000000000000 binary64))
(* 5641895835477563/10000000000000000 z)
(*.f64 z #s(literal 5641895835477563/10000000000000000 binary64))
(* 5641895835477563/10000000000000000 z)
(*.f64 z #s(literal 5641895835477563/10000000000000000 binary64))
(* 5641895835477563/10000000000000000 z)
(*.f64 z #s(literal 5641895835477563/10000000000000000 binary64))
(* 5641895835477563/10000000000000000 z)
(*.f64 z #s(literal 5641895835477563/10000000000000000 binary64))
(* 5641895835477563/10000000000000000 z)
(*.f64 z #s(literal 5641895835477563/10000000000000000 binary64))
(* 5641895835477563/10000000000000000 z)
(*.f64 z #s(literal 5641895835477563/10000000000000000 binary64))
(* 5641895835477563/10000000000000000 z)
(*.f64 z #s(literal 5641895835477563/10000000000000000 binary64))

eval124.0ms (1.3%)

Compiler

Compiled 21012 to 2175 computations (89.6% saved)

prune84.0ms (0.9%)

Pruning

16 alts after pruning (9 fresh and 7 done)

PrunedKeptTotal
New6973700
Fresh066
Picked235
Done044
Total69916715
Accuracy
100.0%
Counts
715 → 16
Alt Table
Click to see full alt table
StatusAccuracyProgram
12.7%
(/.f64 y (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z (+.f64 #s(literal 5641895835477563/10000000000000000 binary64) (*.f64 z #s(literal 5641895835477563/30000000000000000 binary64))))))))
12.6%
(/.f64 y (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z #s(literal 5641895835477563/10000000000000000 binary64))))))
12.4%
(/.f64 y #s(literal 5641895835477563/5000000000000000 binary64))
19.5%
(/.f64 #s(literal -1 binary64) x)
81.7%
(+.f64 (/.f64 y (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (-.f64 (*.f64 z (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z (+.f64 #s(literal 5641895835477563/10000000000000000 binary64) (*.f64 z #s(literal 5641895835477563/30000000000000000 binary64)))))) (*.f64 x y)))) x)
72.7%
(+.f64 (/.f64 #s(literal -1 binary64) x) x)
97.2%
(+.f64 x (/.f64 y (-.f64 (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) (exp.f64 z)) (*.f64 x y))))
81.4%
(+.f64 x (/.f64 y (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x))))
12.4%
(*.f64 y #s(literal 5000000000000000/5641895835477563 binary64))
66.0%
(*.f64 x (+.f64 #s(literal 1 binary64) (/.f64 #s(literal -1 binary64) (*.f64 x x))))
12.7%
(*.f64 #s(literal 5000000000000000/5641895835477563 binary64) (/.f64 y (+.f64 #s(literal 1 binary64) (*.f64 z (+.f64 #s(literal 1 binary64) (*.f64 z (+.f64 #s(literal 1/2 binary64) (*.f64 z #s(literal 1/6 binary64)))))))))
12.9%
(*.f64 #s(literal 5000000000000000/5641895835477563 binary64) (/.f64 y (exp.f64 z)))
12.6%
(*.f64 #s(literal 5000000000000000/5641895835477563 binary64) (-.f64 y (*.f64 y z)))
12.5%
(*.f64 #s(literal 5000000000000000/5641895835477563 binary64) (+.f64 y (*.f64 z (-.f64 (*.f64 z (+.f64 (*.f64 (+.f64 (*.f64 y #s(literal 1/2 binary64)) (*.f64 y #s(literal -1/3 binary64))) (neg.f64 z)) (*.f64 y #s(literal 1/2 binary64)))) y))))
12.5%
(*.f64 #s(literal 5000000000000000/5641895835477563 binary64) (+.f64 y (*.f64 z (-.f64 (*.f64 y (*.f64 z #s(literal 1/2 binary64))) y))))
71.8%
x
Compiler

Compiled 346 to 244 computations (29.5% saved)

simplify199.0ms (2.1%)

Algorithm
egg-herbie
Localize:

Found 16 expressions of interest:

NewMetricScoreProgram
cost-diff0
(*.f64 z (+.f64 #s(literal 1 binary64) (*.f64 z (+.f64 #s(literal 1/2 binary64) (*.f64 z #s(literal 1/6 binary64))))))
cost-diff0
(+.f64 #s(literal 1 binary64) (*.f64 z (+.f64 #s(literal 1 binary64) (*.f64 z (+.f64 #s(literal 1/2 binary64) (*.f64 z #s(literal 1/6 binary64)))))))
cost-diff0
(/.f64 y (+.f64 #s(literal 1 binary64) (*.f64 z (+.f64 #s(literal 1 binary64) (*.f64 z (+.f64 #s(literal 1/2 binary64) (*.f64 z #s(literal 1/6 binary64))))))))
cost-diff0
(*.f64 #s(literal 5000000000000000/5641895835477563 binary64) (/.f64 y (+.f64 #s(literal 1 binary64) (*.f64 z (+.f64 #s(literal 1 binary64) (*.f64 z (+.f64 #s(literal 1/2 binary64) (*.f64 z #s(literal 1/6 binary64)))))))))
cost-diff0
(-.f64 (*.f64 y (*.f64 z #s(literal 1/2 binary64))) y)
cost-diff0
(*.f64 z (-.f64 (*.f64 y (*.f64 z #s(literal 1/2 binary64))) y))
cost-diff0
(+.f64 y (*.f64 z (-.f64 (*.f64 y (*.f64 z #s(literal 1/2 binary64))) y)))
cost-diff128
(*.f64 #s(literal 5000000000000000/5641895835477563 binary64) (+.f64 y (*.f64 z (-.f64 (*.f64 y (*.f64 z #s(literal 1/2 binary64))) y))))
cost-diff0
(*.f64 y z)
cost-diff0
(-.f64 y (*.f64 y z))
cost-diff0
(*.f64 #s(literal 5000000000000000/5641895835477563 binary64) (-.f64 y (*.f64 y z)))
cost-diff0
(/.f64 #s(literal -1 binary64) x)
cost-diff0
(-.f64 (*.f64 z (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z (+.f64 #s(literal 5641895835477563/10000000000000000 binary64) (*.f64 z #s(literal 5641895835477563/30000000000000000 binary64)))))) (*.f64 x y))
cost-diff0
(+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (-.f64 (*.f64 z (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z (+.f64 #s(literal 5641895835477563/10000000000000000 binary64) (*.f64 z #s(literal 5641895835477563/30000000000000000 binary64)))))) (*.f64 x y)))
cost-diff0
(/.f64 y (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (-.f64 (*.f64 z (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z (+.f64 #s(literal 5641895835477563/10000000000000000 binary64) (*.f64 z #s(literal 5641895835477563/30000000000000000 binary64)))))) (*.f64 x y))))
cost-diff0
(+.f64 (/.f64 y (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (-.f64 (*.f64 z (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z (+.f64 #s(literal 5641895835477563/10000000000000000 binary64) (*.f64 z #s(literal 5641895835477563/30000000000000000 binary64)))))) (*.f64 x y)))) x)
Rules
1822×*-lowering-*.f32
1822×*-lowering-*.f64
1676×+-lowering-+.f64
1676×+-lowering-+.f32
1674×fma-lowering-fma.f32
Iterations

Useful iterations: 5 (0.0ms)

IterNodesCost
039269
1111238
2304232
3829232
42340231
55138229
08010229
Stop Event
iter limit
node limit
Calls
Call 1
Inputs
(+ (/ y (+ 5641895835477563/5000000000000000 (- (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* z 5641895835477563/30000000000000000))))) (* x y)))) x)
(/ y (+ 5641895835477563/5000000000000000 (- (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* z 5641895835477563/30000000000000000))))) (* x y))))
y
(+ 5641895835477563/5000000000000000 (- (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* z 5641895835477563/30000000000000000))))) (* x y)))
5641895835477563/5000000000000000
(- (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* z 5641895835477563/30000000000000000))))) (* x y))
(* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* z 5641895835477563/30000000000000000)))))
z
(+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* z 5641895835477563/30000000000000000))))
(* z (+ 5641895835477563/10000000000000000 (* z 5641895835477563/30000000000000000)))
(+ 5641895835477563/10000000000000000 (* z 5641895835477563/30000000000000000))
5641895835477563/10000000000000000
(* z 5641895835477563/30000000000000000)
5641895835477563/30000000000000000
(* x y)
x
(/ -1 x)
-1
x
(* 5000000000000000/5641895835477563 (- y (* y z)))
5000000000000000/5641895835477563
(- y (* y z))
y
(* y z)
z
(* 5000000000000000/5641895835477563 (+ y (* z (- (* y (* z 1/2)) y))))
5000000000000000/5641895835477563
(+ y (* z (- (* y (* z 1/2)) y)))
y
(* z (- (* y (* z 1/2)) y))
z
(- (* y (* z 1/2)) y)
(* y (* z 1/2))
(* z 1/2)
1/2
(* 5000000000000000/5641895835477563 (/ y (+ 1 (* z (+ 1 (* z (+ 1/2 (* z 1/6))))))))
5000000000000000/5641895835477563
(/ y (+ 1 (* z (+ 1 (* z (+ 1/2 (* z 1/6)))))))
y
(+ 1 (* z (+ 1 (* z (+ 1/2 (* z 1/6))))))
1
(* z (+ 1 (* z (+ 1/2 (* z 1/6)))))
z
(+ 1 (* z (+ 1/2 (* z 1/6))))
(* z (+ 1/2 (* z 1/6)))
(+ 1/2 (* z 1/6))
1/2
(* z 1/6)
1/6
Outputs
(+ (/ y (+ 5641895835477563/5000000000000000 (- (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* z 5641895835477563/30000000000000000))))) (* x y)))) x)
(+.f64 x (/.f64 y (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (-.f64 (*.f64 z (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z (+.f64 #s(literal 5641895835477563/10000000000000000 binary64) (*.f64 z #s(literal 5641895835477563/30000000000000000 binary64)))))) (*.f64 y x)))))
(/ y (+ 5641895835477563/5000000000000000 (- (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* z 5641895835477563/30000000000000000))))) (* x y))))
(/.f64 y (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (-.f64 (*.f64 z (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z (+.f64 #s(literal 5641895835477563/10000000000000000 binary64) (*.f64 z #s(literal 5641895835477563/30000000000000000 binary64)))))) (*.f64 y x))))
y
(+ 5641895835477563/5000000000000000 (- (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* z 5641895835477563/30000000000000000))))) (* x y)))
(+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (-.f64 (*.f64 z (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z (+.f64 #s(literal 5641895835477563/10000000000000000 binary64) (*.f64 z #s(literal 5641895835477563/30000000000000000 binary64)))))) (*.f64 y x)))
5641895835477563/5000000000000000
#s(literal 5641895835477563/5000000000000000 binary64)
(- (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* z 5641895835477563/30000000000000000))))) (* x y))
(-.f64 (*.f64 z (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z (+.f64 #s(literal 5641895835477563/10000000000000000 binary64) (*.f64 z #s(literal 5641895835477563/30000000000000000 binary64)))))) (*.f64 y x))
(* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* z 5641895835477563/30000000000000000)))))
(*.f64 z (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z (+.f64 #s(literal 5641895835477563/10000000000000000 binary64) (*.f64 z #s(literal 5641895835477563/30000000000000000 binary64))))))
z
(+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* z 5641895835477563/30000000000000000))))
(+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z (+.f64 #s(literal 5641895835477563/10000000000000000 binary64) (*.f64 z #s(literal 5641895835477563/30000000000000000 binary64)))))
(* z (+ 5641895835477563/10000000000000000 (* z 5641895835477563/30000000000000000)))
(*.f64 z (+.f64 #s(literal 5641895835477563/10000000000000000 binary64) (*.f64 z #s(literal 5641895835477563/30000000000000000 binary64))))
(+ 5641895835477563/10000000000000000 (* z 5641895835477563/30000000000000000))
(+.f64 #s(literal 5641895835477563/10000000000000000 binary64) (*.f64 z #s(literal 5641895835477563/30000000000000000 binary64)))
5641895835477563/10000000000000000
#s(literal 5641895835477563/10000000000000000 binary64)
(* z 5641895835477563/30000000000000000)
(*.f64 z #s(literal 5641895835477563/30000000000000000 binary64))
5641895835477563/30000000000000000
#s(literal 5641895835477563/30000000000000000 binary64)
(* x y)
(*.f64 y x)
x
(/ -1 x)
(/.f64 #s(literal -1 binary64) x)
-1
#s(literal -1 binary64)
x
(* 5000000000000000/5641895835477563 (- y (* y z)))
(*.f64 y (+.f64 #s(literal 5000000000000000/5641895835477563 binary64) (*.f64 z #s(literal -5000000000000000/5641895835477563 binary64))))
5000000000000000/5641895835477563
#s(literal 5000000000000000/5641895835477563 binary64)
(- y (* y z))
(*.f64 y (-.f64 #s(literal 1 binary64) z))
y
(* y z)
(*.f64 y z)
z
(* 5000000000000000/5641895835477563 (+ y (* z (- (* y (* z 1/2)) y))))
(*.f64 y (+.f64 #s(literal 5000000000000000/5641895835477563 binary64) (*.f64 z (+.f64 #s(literal -5000000000000000/5641895835477563 binary64) (*.f64 z #s(literal 2500000000000000/5641895835477563 binary64))))))
5000000000000000/5641895835477563
#s(literal 5000000000000000/5641895835477563 binary64)
(+ y (* z (- (* y (* z 1/2)) y)))
(*.f64 y (-.f64 #s(literal 1 binary64) (*.f64 z (-.f64 #s(literal 1 binary64) (*.f64 z #s(literal 1/2 binary64))))))
y
(* z (- (* y (* z 1/2)) y))
(*.f64 z (*.f64 y (+.f64 #s(literal -1 binary64) (*.f64 z #s(literal 1/2 binary64)))))
z
(- (* y (* z 1/2)) y)
(*.f64 y (+.f64 #s(literal -1 binary64) (*.f64 z #s(literal 1/2 binary64))))
(* y (* z 1/2))
(*.f64 y (*.f64 z #s(literal 1/2 binary64)))
(* z 1/2)
(*.f64 z #s(literal 1/2 binary64))
1/2
#s(literal 1/2 binary64)
(* 5000000000000000/5641895835477563 (/ y (+ 1 (* z (+ 1 (* z (+ 1/2 (* z 1/6))))))))
(/.f64 (*.f64 y #s(literal 5000000000000000/5641895835477563 binary64)) (+.f64 #s(literal 1 binary64) (*.f64 z (+.f64 #s(literal 1 binary64) (*.f64 z (+.f64 #s(literal 1/2 binary64) (*.f64 z #s(literal 1/6 binary64))))))))
5000000000000000/5641895835477563
#s(literal 5000000000000000/5641895835477563 binary64)
(/ y (+ 1 (* z (+ 1 (* z (+ 1/2 (* z 1/6)))))))
(/.f64 y (+.f64 #s(literal 1 binary64) (*.f64 z (+.f64 #s(literal 1 binary64) (*.f64 z (+.f64 #s(literal 1/2 binary64) (*.f64 z #s(literal 1/6 binary64))))))))
y
(+ 1 (* z (+ 1 (* z (+ 1/2 (* z 1/6))))))
(+.f64 #s(literal 1 binary64) (*.f64 z (+.f64 #s(literal 1 binary64) (*.f64 z (+.f64 #s(literal 1/2 binary64) (*.f64 z #s(literal 1/6 binary64)))))))
1
#s(literal 1 binary64)
(* z (+ 1 (* z (+ 1/2 (* z 1/6)))))
(*.f64 z (+.f64 #s(literal 1 binary64) (*.f64 z (+.f64 #s(literal 1/2 binary64) (*.f64 z #s(literal 1/6 binary64))))))
z
(+ 1 (* z (+ 1/2 (* z 1/6))))
(+.f64 #s(literal 1 binary64) (*.f64 z (+.f64 #s(literal 1/2 binary64) (*.f64 z #s(literal 1/6 binary64)))))
(* z (+ 1/2 (* z 1/6)))
(*.f64 z (+.f64 #s(literal 1/2 binary64) (*.f64 z #s(literal 1/6 binary64))))
(+ 1/2 (* z 1/6))
(+.f64 #s(literal 1/2 binary64) (*.f64 z #s(literal 1/6 binary64)))
1/2
#s(literal 1/2 binary64)
(* z 1/6)
(*.f64 z #s(literal 1/6 binary64))
1/6
#s(literal 1/6 binary64)

localize220.0ms (2.3%)

Localize:

Found 16 expressions of interest:

NewMetricScoreProgram
accuracy99.9%
(*.f64 z (+.f64 #s(literal 1 binary64) (*.f64 z (+.f64 #s(literal 1/2 binary64) (*.f64 z #s(literal 1/6 binary64))))))
accuracy99.6%
(*.f64 #s(literal 5000000000000000/5641895835477563 binary64) (/.f64 y (+.f64 #s(literal 1 binary64) (*.f64 z (+.f64 #s(literal 1 binary64) (*.f64 z (+.f64 #s(literal 1/2 binary64) (*.f64 z #s(literal 1/6 binary64)))))))))
accuracy99.5%
(*.f64 z #s(literal 1/6 binary64))
accuracy94.2%
(/.f64 y (+.f64 #s(literal 1 binary64) (*.f64 z (+.f64 #s(literal 1 binary64) (*.f64 z (+.f64 #s(literal 1/2 binary64) (*.f64 z #s(literal 1/6 binary64))))))))
accuracy100.0%
(*.f64 y (*.f64 z #s(literal 1/2 binary64)))
accuracy100.0%
(+.f64 y (*.f64 z (-.f64 (*.f64 y (*.f64 z #s(literal 1/2 binary64))) y)))
accuracy99.9%
(*.f64 z (-.f64 (*.f64 y (*.f64 z #s(literal 1/2 binary64))) y))
accuracy99.6%
(*.f64 #s(literal 5000000000000000/5641895835477563 binary64) (+.f64 y (*.f64 z (-.f64 (*.f64 y (*.f64 z #s(literal 1/2 binary64))) y))))
accuracy100.0%
(*.f64 y z)
accuracy100.0%
(-.f64 y (*.f64 y z))
accuracy99.4%
(*.f64 #s(literal 5000000000000000/5641895835477563 binary64) (-.f64 y (*.f64 y z)))
accuracy100.0%
(/.f64 #s(literal -1 binary64) x)
accuracy99.8%
(*.f64 z (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z (+.f64 #s(literal 5641895835477563/10000000000000000 binary64) (*.f64 z #s(literal 5641895835477563/30000000000000000 binary64))))))
accuracy99.8%
(*.f64 z (+.f64 #s(literal 5641895835477563/10000000000000000 binary64) (*.f64 z #s(literal 5641895835477563/30000000000000000 binary64))))
accuracy96.6%
(-.f64 (*.f64 z (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z (+.f64 #s(literal 5641895835477563/10000000000000000 binary64) (*.f64 z #s(literal 5641895835477563/30000000000000000 binary64)))))) (*.f64 x y))
accuracy88.6%
(/.f64 y (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (-.f64 (*.f64 z (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z (+.f64 #s(literal 5641895835477563/10000000000000000 binary64) (*.f64 z #s(literal 5641895835477563/30000000000000000 binary64)))))) (*.f64 x y))))
Results
168.0ms256×0valid
Compiler

Compiled 281 to 40 computations (85.8% saved)

Precisions
Click to see histograms. Total time spent on operations: 70.0ms
...c/correct-round.rkt:119:19: 24.0ms (34.3% of total)
ival-mult: 22.0ms (31.5% of total)
ival-add: 9.0ms (12.9% of total)
ival-div: 8.0ms (11.4% of total)
ival-sub: 6.0ms (8.6% of total)
const: 1.0ms (1.4% of total)
backward-pass: 0.0ms (0% of total)

series31.0ms (0.3%)

Counts
20 → 456
Calls
Call 1
Inputs
#<alt (+ (/ y (+ 5641895835477563/5000000000000000 (- (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* z 5641895835477563/30000000000000000))))) (* x y)))) x)>
#<alt (/ y (+ 5641895835477563/5000000000000000 (- (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* z 5641895835477563/30000000000000000))))) (* x y))))>
#<alt (+ 5641895835477563/5000000000000000 (- (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* z 5641895835477563/30000000000000000))))) (* x y)))>
#<alt (- (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* z 5641895835477563/30000000000000000))))) (* x y))>
#<alt (/ -1 x)>
#<alt (* 5000000000000000/5641895835477563 (- y (* y z)))>
#<alt (- y (* y z))>
#<alt (* y z)>
#<alt (* 5000000000000000/5641895835477563 (+ y (* z (- (* y (* z 1/2)) y))))>
#<alt (+ y (* z (- (* y (* z 1/2)) y)))>
#<alt (* z (- (* y (* z 1/2)) y))>
#<alt (- (* y (* z 1/2)) y)>
#<alt (* 5000000000000000/5641895835477563 (/ y (+ 1 (* z (+ 1 (* z (+ 1/2 (* z 1/6))))))))>
#<alt (/ y (+ 1 (* z (+ 1 (* z (+ 1/2 (* z 1/6)))))))>
#<alt (+ 1 (* z (+ 1 (* z (+ 1/2 (* z 1/6))))))>
#<alt (* z (+ 1 (* z (+ 1/2 (* z 1/6)))))>
#<alt (* z (+ 5641895835477563/10000000000000000 (* z 5641895835477563/30000000000000000)))>
#<alt (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* z 5641895835477563/30000000000000000)))))>
#<alt (* y (* z 1/2))>
#<alt (* z 1/6)>
Outputs
#<alt x>
#<alt (+ x (/ y (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z))))))))>
#<alt (+ x (* y (+ (/ 1 (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z))))))) (/ (* x y) (pow (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z)))))) 2)))))>
#<alt (+ x (* y (+ (* y (- (/ (* (pow x 2) y) (pow (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z)))))) 3)) (* -1 (/ x (pow (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z)))))) 2))))) (/ 1 (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z))))))))))>
#<alt (- x (/ 1 x))>
#<alt (- (+ x (* -1 (/ (+ (* 5641895835477563/5000000000000000 (/ 1 (pow x 2))) (/ (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z))))) (pow x 2))) y))) (/ 1 x))>
#<alt (- (+ x (* -1 (/ (* (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z)))))) (+ (* 5641895835477563/5000000000000000 (/ 1 (pow x 2))) (/ (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z))))) (pow x 2)))) (* x (pow y 2))))) (+ (/ 1 x) (+ (/ 5641895835477563/5000000000000000 (* (pow x 2) y)) (/ (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z))))) (* (pow x 2) y)))))>
#<alt (- (+ x (* -1 (/ (* (pow (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z)))))) 2) (+ (* 5641895835477563/5000000000000000 (/ 1 (pow x 2))) (/ (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z))))) (pow x 2)))) (* (pow x 2) (pow y 3))))) (+ (/ 1 x) (+ (/ 5641895835477563/5000000000000000 (* (pow x 2) y)) (+ (/ (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z))))) (* (pow x 2) y)) (/ (* (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z)))))) (+ (* 5641895835477563/5000000000000000 (/ 1 (pow x 2))) (/ (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z))))) (pow x 2)))) (* x (pow y 2)))))))>
#<alt (- x (/ 1 x))>
#<alt (- (+ x (* -1 (/ (+ (* 5641895835477563/5000000000000000 (/ 1 (pow x 2))) (/ (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z))))) (pow x 2))) y))) (/ 1 x))>
#<alt (- (+ x (* -1 (/ (+ (* 5641895835477563/5000000000000000 (/ 1 (pow x 2))) (+ (/ (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z))))) (pow x 2)) (/ (* (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z)))))) (+ (* 5641895835477563/5000000000000000 (/ 1 (pow x 2))) (/ (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z))))) (pow x 2)))) (* x y)))) y))) (/ 1 x))>
#<alt (- (+ x (* -1 (/ (+ (* -1 (/ (+ (* -1 (/ (* (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z)))))) (+ (* 5641895835477563/5000000000000000 (/ 1 (pow x 2))) (/ (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z))))) (pow x 2)))) x)) (* -1 (/ (* (pow (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z)))))) 2) (+ (* 5641895835477563/5000000000000000 (/ 1 (pow x 2))) (/ (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z))))) (pow x 2)))) (* (pow x 2) y)))) y)) (+ (* 5641895835477563/5000000000000000 (/ 1 (pow x 2))) (/ (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z))))) (pow x 2)))) y))) (/ 1 x))>
#<alt (+ x (/ y (- 5641895835477563/5000000000000000 (* x y))))>
#<alt (+ x (+ (* -5641895835477563/5000000000000000 (/ (* y z) (pow (- 5641895835477563/5000000000000000 (* x y)) 2))) (/ y (- 5641895835477563/5000000000000000 (* x y)))))>
#<alt (+ 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)))))>
#<alt (+ 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)))))>
#<alt x>
#<alt (+ x (* 30000000000000000/5641895835477563 (/ y (pow z 3))))>
#<alt (+ x (+ (* -90000000000000000/5641895835477563 (/ y (pow z 4))) (* 30000000000000000/5641895835477563 (/ y (pow z 3)))))>
#<alt (- (+ x (+ (* -1 (/ (+ (* -270000000000000000/5641895835477563 y) (* 180000000000000000/5641895835477563 y)) (pow z 5))) (* 30000000000000000/5641895835477563 (/ y (pow z 3))))) (* 90000000000000000/5641895835477563 (/ y (pow z 4))))>
#<alt x>
#<alt (+ x (* 30000000000000000/5641895835477563 (/ y (pow z 3))))>
#<alt (+ x (* -1 (/ (+ (* -30000000000000000/5641895835477563 y) (* 90000000000000000/5641895835477563 (/ y z))) (pow z 3))))>
#<alt (+ x (* -1 (/ (+ (* -30000000000000000/5641895835477563 y) (* -1 (/ (- (+ (* -180000000000000000/5641895835477563 (/ y z)) (* 270000000000000000/5641895835477563 (/ y z))) (* 90000000000000000/5641895835477563 y)) z))) (pow z 3))))>
#<alt (/ y (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z)))))))>
#<alt (+ (* x (- 1 (* -1 (/ (pow y 2) (pow (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z)))))) 2))))) (/ y (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z))))))))>
#<alt (+ (* x (- (+ 1 (/ (* x (pow y 3)) (pow (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z)))))) 3))) (* -1 (/ (pow y 2) (pow (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z)))))) 2))))) (/ y (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z))))))))>
#<alt (+ (* x (- (+ 1 (* x (- (/ (* x (pow y 4)) (pow (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z)))))) 4)) (* -1 (/ (pow y 3) (pow (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z)))))) 3)))))) (* -1 (/ (pow y 2) (pow (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z)))))) 2))))) (/ y (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z))))))))>
#<alt x>
#<alt (* x (- 1 (/ 1 (pow x 2))))>
#<alt (* x (- (+ 1 (* -1 (/ (+ (* 5641895835477563/5000000000000000 (/ 1 y)) (/ (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z))))) y)) (pow x 3)))) (/ 1 (pow x 2))))>
#<alt (* x (- (+ 1 (* -1 (/ (* (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z)))))) (+ (* 5641895835477563/5000000000000000 (/ 1 y)) (/ (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z))))) y))) (* (pow x 4) y)))) (+ (* 5641895835477563/5000000000000000 (/ 1 (* (pow x 3) y))) (+ (/ 1 (pow x 2)) (/ (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z))))) (* (pow x 3) y))))))>
#<alt x>
#<alt (* -1 (* x (- (/ 1 (pow x 2)) 1)))>
#<alt (* -1 (* x (- (+ (* 5641895835477563/5000000000000000 (/ 1 (* (pow x 3) y))) (+ (/ 1 (pow x 2)) (/ (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z))))) (* (pow x 3) y)))) 1)))>
#<alt (* -1 (* x (- (+ (* -1 (/ (- (* -1 (/ (* (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z)))))) (+ (* 5641895835477563/5000000000000000 (/ 1 y)) (/ (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z))))) y))) (* x y))) (+ (* 5641895835477563/5000000000000000 (/ 1 y)) (/ (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z))))) y))) (pow x 3))) (/ 1 (pow x 2))) 1)))>
#<alt (/ y (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z)))))))>
#<alt (* y (+ (/ 1 (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z))))))) (/ (* x y) (pow (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z)))))) 2))))>
#<alt (* y (+ (* y (- (/ (* (pow x 2) y) (pow (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z)))))) 3)) (* -1 (/ x (pow (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z)))))) 2))))) (/ 1 (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z)))))))))>
#<alt (* y (+ (* y (- (* y (- (/ (* (pow x 3) y) (pow (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z)))))) 4)) (* -1 (/ (pow x 2) (pow (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z)))))) 3))))) (* -1 (/ x (pow (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z)))))) 2))))) (/ 1 (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z)))))))))>
#<alt (/ -1 x)>
#<alt (- (* -1 (/ (+ (* 5641895835477563/5000000000000000 (/ 1 (pow x 2))) (/ (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z))))) (pow x 2))) y)) (/ 1 x))>
#<alt (- (* -1 (/ (* (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z)))))) (+ (* 5641895835477563/5000000000000000 (/ 1 (pow x 2))) (/ (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z))))) (pow x 2)))) (* x (pow y 2)))) (+ (/ 1 x) (+ (/ 5641895835477563/5000000000000000 (* (pow x 2) y)) (/ (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z))))) (* (pow x 2) y)))))>
#<alt (- (* -1 (/ (* (pow (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z)))))) 2) (+ (* 5641895835477563/5000000000000000 (/ 1 (pow x 2))) (/ (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z))))) (pow x 2)))) (* (pow x 2) (pow y 3)))) (+ (/ 1 x) (+ (/ 5641895835477563/5000000000000000 (* (pow x 2) y)) (+ (/ (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z))))) (* (pow x 2) y)) (/ (* (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z)))))) (+ (* 5641895835477563/5000000000000000 (/ 1 (pow x 2))) (/ (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z))))) (pow x 2)))) (* x (pow y 2)))))))>
#<alt (/ -1 x)>
#<alt (- (* -1 (/ (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z)))))) (* (pow x 2) y))) (/ 1 x))>
#<alt (- (* -1 (/ (- (/ (pow (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z)))))) 2) (* (pow x 3) y)) (* -1 (/ (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z)))))) (pow x 2)))) y)) (/ 1 x))>
#<alt (- (* -1 (/ (- (* -1 (/ (- (* -1 (/ (pow (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z)))))) 3) (* (pow x 4) y))) (/ (pow (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z)))))) 2) (pow x 3))) y)) (* -1 (/ (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z)))))) (pow x 2)))) y)) (/ 1 x))>
#<alt (/ y (- 5641895835477563/5000000000000000 (* x y)))>
#<alt (+ (* -5641895835477563/5000000000000000 (/ (* y z) (pow (- 5641895835477563/5000000000000000 (* x y)) 2))) (/ y (- 5641895835477563/5000000000000000 (* x y))))>
#<alt (+ (* 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))))>
#<alt (+ (* 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))))>
#<alt (* 30000000000000000/5641895835477563 (/ y (pow z 3)))>
#<alt (/ (+ (* -90000000000000000/5641895835477563 (/ y z)) (* 30000000000000000/5641895835477563 y)) (pow z 3))>
#<alt (/ (- (+ (* -1 (/ (+ (* -270000000000000000/5641895835477563 y) (* 180000000000000000/5641895835477563 y)) (pow z 2))) (* 30000000000000000/5641895835477563 y)) (* 90000000000000000/5641895835477563 (/ y z))) (pow z 3))>
#<alt (/ (- (+ (* -1 (/ (+ (* -540000000000000000/5641895835477563 y) (+ (* -3 (+ (* -270000000000000000/5641895835477563 y) (* 180000000000000000/5641895835477563 y))) (* 900000000000000000000000000000000/31830988618379068626528276418969 (* y (- 5641895835477563/5000000000000000 (* x y)))))) (pow z 3))) (* 30000000000000000/5641895835477563 y)) (+ (* -270000000000000000/5641895835477563 (/ y (pow z 2))) (+ (* 90000000000000000/5641895835477563 (/ y z)) (* 180000000000000000/5641895835477563 (/ y (pow z 2)))))) (pow z 3))>
#<alt (* 30000000000000000/5641895835477563 (/ y (pow z 3)))>
#<alt (* -1 (/ (+ (* -30000000000000000/5641895835477563 y) (* 90000000000000000/5641895835477563 (/ y z))) (pow z 3)))>
#<alt (* -1 (/ (+ (* -30000000000000000/5641895835477563 y) (* -1 (/ (- (+ (* -180000000000000000/5641895835477563 (/ y z)) (* 270000000000000000/5641895835477563 (/ y z))) (* 90000000000000000/5641895835477563 y)) z))) (pow z 3)))>
#<alt (* -1 (/ (+ (* -30000000000000000/5641895835477563 y) (* -1 (/ (- (* -1 (/ (- (+ (* -540000000000000000/5641895835477563 (/ y z)) (+ (* 3 (/ (+ (* -180000000000000000/5641895835477563 y) (* 270000000000000000/5641895835477563 y)) z)) (* 900000000000000000000000000000000/31830988618379068626528276418969 (/ (* y (- 5641895835477563/5000000000000000 (* x y))) z)))) (+ (* -180000000000000000/5641895835477563 y) (* 270000000000000000/5641895835477563 y))) z)) (* 90000000000000000/5641895835477563 y)) z))) (pow z 3)))>
#<alt (/ y (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z)))))))>
#<alt (+ (/ y (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z))))))) (/ (* x (pow y 2)) (pow (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z)))))) 2)))>
#<alt (+ (* x (- (/ (* x (pow y 3)) (pow (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z)))))) 3)) (* -1 (/ (pow y 2) (pow (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z)))))) 2))))) (/ y (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z))))))))>
#<alt (+ (* x (- (* x (- (/ (* x (pow y 4)) (pow (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z)))))) 4)) (* -1 (/ (pow y 3) (pow (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z)))))) 3))))) (* -1 (/ (pow y 2) (pow (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z)))))) 2))))) (/ y (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z))))))))>
#<alt (/ -1 x)>
#<alt (/ (- (* -1 (/ (+ (* 5641895835477563/5000000000000000 (/ 1 y)) (/ (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z))))) y)) x)) 1) x)>
#<alt (/ (- (* -1 (/ (* (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z)))))) (+ (* 5641895835477563/5000000000000000 (/ 1 y)) (/ (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z))))) y))) (* (pow x 2) y))) (+ 1 (+ (/ 5641895835477563/5000000000000000 (* x y)) (/ (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z))))) (* x y))))) x)>
#<alt (/ (- (* -1 (/ (* (pow (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z)))))) 2) (+ (* 5641895835477563/5000000000000000 (/ 1 y)) (/ (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z))))) y))) (* (pow x 3) (pow y 2)))) (+ 1 (+ (/ 5641895835477563/5000000000000000 (* x y)) (+ (/ (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z))))) (* x y)) (/ (* (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z)))))) (+ (* 5641895835477563/5000000000000000 (/ 1 y)) (/ (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z))))) y))) (* (pow x 2) y)))))) x)>
#<alt (/ -1 x)>
#<alt (* -1 (/ (+ 1 (+ (/ 5641895835477563/5000000000000000 (* x y)) (/ (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z))))) (* x y)))) x))>
#<alt (* -1 (/ (+ 1 (* -1 (/ (- (* -1 (/ (* (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z)))))) (+ (* 5641895835477563/5000000000000000 (/ 1 y)) (/ (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z))))) y))) (* x y))) (+ (* 5641895835477563/5000000000000000 (/ 1 y)) (/ (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z))))) y))) x))) x))>
#<alt (* -1 (/ (+ 1 (* -1 (/ (- (* -1 (/ (- (/ (* (pow (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z)))))) 2) (+ (* 5641895835477563/5000000000000000 (/ 1 y)) (/ (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z))))) y))) (* x (pow y 2))) (* -1 (/ (* (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z)))))) (+ (* 5641895835477563/5000000000000000 (/ 1 y)) (/ (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z))))) y))) y))) x)) (+ (* 5641895835477563/5000000000000000 (/ 1 y)) (/ (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z))))) y))) x))) x))>
#<alt (- 5641895835477563/5000000000000000 (* x y))>
#<alt (- (+ 5641895835477563/5000000000000000 (* 5641895835477563/5000000000000000 z)) (* x y))>
#<alt (- (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/5000000000000000 (* 5641895835477563/10000000000000000 z)))) (* x y))>
#<alt (- (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z)))))) (* x y))>
#<alt (* 5641895835477563/30000000000000000 (pow z 3))>
#<alt (* (pow z 3) (+ 5641895835477563/30000000000000000 (* 5641895835477563/10000000000000000 (/ 1 z))))>
#<alt (* (pow z 3) (+ 5641895835477563/30000000000000000 (+ (* 5641895835477563/10000000000000000 (/ 1 z)) (/ 5641895835477563/5000000000000000 (pow z 2)))))>
#<alt (* (pow z 3) (- (+ 5641895835477563/30000000000000000 (+ (* 5641895835477563/10000000000000000 (/ 1 z)) (+ (* 5641895835477563/5000000000000000 (/ 1 (pow z 3))) (/ 5641895835477563/5000000000000000 (pow z 2))))) (/ (* x y) (pow z 3))))>
#<alt (* 5641895835477563/30000000000000000 (pow z 3))>
#<alt (* (pow z 3) (+ 5641895835477563/30000000000000000 (* 5641895835477563/10000000000000000 (/ 1 z))))>
#<alt (* -1 (* (pow z 3) (- (* -1 (/ (+ 5641895835477563/10000000000000000 (* 5641895835477563/5000000000000000 (/ 1 z))) z)) 5641895835477563/30000000000000000)))>
#<alt (* -1 (* (pow z 3) (- (* -1 (/ (+ 5641895835477563/10000000000000000 (* -1 (/ (- (* -1 (/ (- 5641895835477563/5000000000000000 (* x y)) z)) 5641895835477563/5000000000000000) z))) z)) 5641895835477563/30000000000000000)))>
#<alt (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z))))))>
#<alt (+ 5641895835477563/5000000000000000 (+ (* -1 (* x y)) (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z)))))))>
#<alt (+ 5641895835477563/5000000000000000 (+ (* -1 (* x y)) (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z)))))))>
#<alt (+ 5641895835477563/5000000000000000 (+ (* -1 (* x y)) (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z)))))))>
#<alt (* -1 (* x y))>
#<alt (* x (- (+ (* 5641895835477563/5000000000000000 (/ 1 x)) (/ (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z))))) x)) y))>
#<alt (* x (- (+ (* 5641895835477563/5000000000000000 (/ 1 x)) (/ (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z))))) x)) y))>
#<alt (* x (- (+ (* 5641895835477563/5000000000000000 (/ 1 x)) (/ (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z))))) x)) y))>
#<alt (* -1 (* x y))>
#<alt (* -1 (* x (- (* -1 (/ (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z)))))) x)) (* -1 y))))>
#<alt (* -1 (* x (- (* -1 (/ (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z)))))) x)) (* -1 y))))>
#<alt (* -1 (* x (- (* -1 (/ (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z)))))) x)) (* -1 y))))>
#<alt (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z))))))>
#<alt (+ 5641895835477563/5000000000000000 (+ (* -1 (* x y)) (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z)))))))>
#<alt (+ 5641895835477563/5000000000000000 (+ (* -1 (* x y)) (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z)))))))>
#<alt (+ 5641895835477563/5000000000000000 (+ (* -1 (* x y)) (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z)))))))>
#<alt (* -1 (* x y))>
#<alt (* y (- (+ (* 5641895835477563/5000000000000000 (/ 1 y)) (/ (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z))))) y)) x))>
#<alt (* y (- (+ (* 5641895835477563/5000000000000000 (/ 1 y)) (/ (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z))))) y)) x))>
#<alt (* y (- (+ (* 5641895835477563/5000000000000000 (/ 1 y)) (/ (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z))))) y)) x))>
#<alt (* -1 (* x y))>
#<alt (* -1 (* y (- (* -1 (/ (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z)))))) y)) (* -1 x))))>
#<alt (* -1 (* y (- (* -1 (/ (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z)))))) y)) (* -1 x))))>
#<alt (* -1 (* y (- (* -1 (/ (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z)))))) y)) (* -1 x))))>
#<alt (* -1 (* x y))>
#<alt (- (* 5641895835477563/5000000000000000 z) (* x y))>
#<alt (- (* z (+ 5641895835477563/5000000000000000 (* 5641895835477563/10000000000000000 z))) (* x y))>
#<alt (- (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z))))) (* x y))>
#<alt (* 5641895835477563/30000000000000000 (pow z 3))>
#<alt (* (pow z 3) (+ 5641895835477563/30000000000000000 (* 5641895835477563/10000000000000000 (/ 1 z))))>
#<alt (* (pow z 3) (+ 5641895835477563/30000000000000000 (+ (* 5641895835477563/10000000000000000 (/ 1 z)) (/ 5641895835477563/5000000000000000 (pow z 2)))))>
#<alt (* (pow z 3) (+ 5641895835477563/30000000000000000 (+ (* -1 (/ (* x y) (pow z 3))) (+ (* 5641895835477563/10000000000000000 (/ 1 z)) (/ 5641895835477563/5000000000000000 (pow z 2))))))>
#<alt (* 5641895835477563/30000000000000000 (pow z 3))>
#<alt (* (pow z 3) (+ 5641895835477563/30000000000000000 (* 5641895835477563/10000000000000000 (/ 1 z))))>
#<alt (* -1 (* (pow z 3) (- (* -1 (/ (+ 5641895835477563/10000000000000000 (* 5641895835477563/5000000000000000 (/ 1 z))) z)) 5641895835477563/30000000000000000)))>
#<alt (* -1 (* (pow z 3) (- (* -1 (/ (+ 5641895835477563/10000000000000000 (* -1 (/ (- (/ (* x y) z) 5641895835477563/5000000000000000) z))) z)) 5641895835477563/30000000000000000)))>
#<alt (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z)))))>
#<alt (+ (* -1 (* x y)) (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z))))))>
#<alt (+ (* -1 (* x y)) (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z))))))>
#<alt (+ (* -1 (* x y)) (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z))))))>
#<alt (* -1 (* x y))>
#<alt (* x (- (/ (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z))))) x) y))>
#<alt (* x (- (/ (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z))))) x) y))>
#<alt (* x (- (/ (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z))))) x) y))>
#<alt (* -1 (* x y))>
#<alt (* -1 (* x (- (* -1 (/ (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z))))) x)) (* -1 y))))>
#<alt (* -1 (* x (- (* -1 (/ (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z))))) x)) (* -1 y))))>
#<alt (* -1 (* x (- (* -1 (/ (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z))))) x)) (* -1 y))))>
#<alt (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z)))))>
#<alt (+ (* -1 (* x y)) (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z))))))>
#<alt (+ (* -1 (* x y)) (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z))))))>
#<alt (+ (* -1 (* x y)) (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z))))))>
#<alt (* -1 (* x y))>
#<alt (* y (- (/ (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z))))) y) x))>
#<alt (* y (- (/ (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z))))) y) x))>
#<alt (* y (- (/ (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z))))) y) x))>
#<alt (* -1 (* x y))>
#<alt (* -1 (* y (- (* -1 (/ (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z))))) y)) (* -1 x))))>
#<alt (* -1 (* y (- (* -1 (/ (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z))))) y)) (* -1 x))))>
#<alt (* -1 (* y (- (* -1 (/ (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z))))) y)) (* -1 x))))>
#<alt (/ -1 x)>
#<alt (/ -1 x)>
#<alt (/ -1 x)>
#<alt (/ -1 x)>
#<alt (/ -1 x)>
#<alt (/ -1 x)>
#<alt (/ -1 x)>
#<alt (/ -1 x)>
#<alt (/ -1 x)>
#<alt (/ -1 x)>
#<alt (/ -1 x)>
#<alt (/ -1 x)>
#<alt (* 5000000000000000/5641895835477563 (* y (- 1 z)))>
#<alt (* 5000000000000000/5641895835477563 (* y (- 1 z)))>
#<alt (* 5000000000000000/5641895835477563 (* y (- 1 z)))>
#<alt (* 5000000000000000/5641895835477563 (* y (- 1 z)))>
#<alt (* 5000000000000000/5641895835477563 (* y (- 1 z)))>
#<alt (* 5000000000000000/5641895835477563 (* y (- 1 z)))>
#<alt (* 5000000000000000/5641895835477563 (* y (- 1 z)))>
#<alt (* 5000000000000000/5641895835477563 (* y (- 1 z)))>
#<alt (* 5000000000000000/5641895835477563 (* y (+ 1 (* -1 z))))>
#<alt (* 5000000000000000/5641895835477563 (* y (+ 1 (* -1 z))))>
#<alt (* 5000000000000000/5641895835477563 (* y (+ 1 (* -1 z))))>
#<alt (* 5000000000000000/5641895835477563 (* y (+ 1 (* -1 z))))>
#<alt (* 5000000000000000/5641895835477563 y)>
#<alt (+ (* -5000000000000000/5641895835477563 (* y z)) (* 5000000000000000/5641895835477563 y))>
#<alt (+ (* -5000000000000000/5641895835477563 (* y z)) (* 5000000000000000/5641895835477563 y))>
#<alt (+ (* -5000000000000000/5641895835477563 (* y z)) (* 5000000000000000/5641895835477563 y))>
#<alt (* -5000000000000000/5641895835477563 (* y z))>
#<alt (* z (+ (* -5000000000000000/5641895835477563 y) (* 5000000000000000/5641895835477563 (/ y z))))>
#<alt (* z (+ (* -5000000000000000/5641895835477563 y) (* 5000000000000000/5641895835477563 (/ y z))))>
#<alt (* z (+ (* -5000000000000000/5641895835477563 y) (* 5000000000000000/5641895835477563 (/ y z))))>
#<alt (* -5000000000000000/5641895835477563 (* y z))>
#<alt (* -1 (* z (+ (* -5000000000000000/5641895835477563 (/ y z)) (* 5000000000000000/5641895835477563 y))))>
#<alt (* -1 (* z (+ (* -5000000000000000/5641895835477563 (/ y z)) (* 5000000000000000/5641895835477563 y))))>
#<alt (* -1 (* z (+ (* -5000000000000000/5641895835477563 (/ y z)) (* 5000000000000000/5641895835477563 y))))>
#<alt (* y (- 1 z))>
#<alt (* y (- 1 z))>
#<alt (* y (- 1 z))>
#<alt (* y (- 1 z))>
#<alt (* y (- 1 z))>
#<alt (* y (- 1 z))>
#<alt (* y (- 1 z))>
#<alt (* y (- 1 z))>
#<alt (* y (+ 1 (* -1 z)))>
#<alt (* y (+ 1 (* -1 z)))>
#<alt (* y (+ 1 (* -1 z)))>
#<alt (* y (+ 1 (* -1 z)))>
#<alt y>
#<alt (+ y (* -1 (* y z)))>
#<alt (+ y (* -1 (* y z)))>
#<alt (+ y (* -1 (* y z)))>
#<alt (* -1 (* y z))>
#<alt (* z (- (/ y z) y))>
#<alt (* z (- (/ y z) y))>
#<alt (* z (- (/ y z) y))>
#<alt (* -1 (* y z))>
#<alt (* -1 (* z (- (* -1 (/ y z)) (* -1 y))))>
#<alt (* -1 (* z (- (* -1 (/ y z)) (* -1 y))))>
#<alt (* -1 (* z (- (* -1 (/ y z)) (* -1 y))))>
#<alt (* y z)>
#<alt (* y z)>
#<alt (* y z)>
#<alt (* y z)>
#<alt (* y z)>
#<alt (* y z)>
#<alt (* y z)>
#<alt (* y z)>
#<alt (* y z)>
#<alt (* y z)>
#<alt (* y z)>
#<alt (* y z)>
#<alt (* y z)>
#<alt (* y z)>
#<alt (* y z)>
#<alt (* y z)>
#<alt (* y z)>
#<alt (* y z)>
#<alt (* y z)>
#<alt (* y z)>
#<alt (* y z)>
#<alt (* y z)>
#<alt (* y z)>
#<alt (* y z)>
#<alt (* 5000000000000000/5641895835477563 (* y (+ 1 (* z (- (* 1/2 z) 1)))))>
#<alt (* 5000000000000000/5641895835477563 (* y (+ 1 (* z (- (* 1/2 z) 1)))))>
#<alt (* 5000000000000000/5641895835477563 (* y (+ 1 (* z (- (* 1/2 z) 1)))))>
#<alt (* 5000000000000000/5641895835477563 (* y (+ 1 (* z (- (* 1/2 z) 1)))))>
#<alt (* 5000000000000000/5641895835477563 (* y (+ 1 (* z (- (* 1/2 z) 1)))))>
#<alt (* 5000000000000000/5641895835477563 (* y (+ 1 (* z (- (* 1/2 z) 1)))))>
#<alt (* 5000000000000000/5641895835477563 (* y (+ 1 (* z (- (* 1/2 z) 1)))))>
#<alt (* 5000000000000000/5641895835477563 (* y (+ 1 (* z (- (* 1/2 z) 1)))))>
#<alt (* -5000000000000000/5641895835477563 (* y (- (* z (+ 1 (* -1/2 z))) 1)))>
#<alt (* -5000000000000000/5641895835477563 (* y (- (* z (+ 1 (* -1/2 z))) 1)))>
#<alt (* -5000000000000000/5641895835477563 (* y (- (* z (+ 1 (* -1/2 z))) 1)))>
#<alt (* -5000000000000000/5641895835477563 (* y (- (* z (+ 1 (* -1/2 z))) 1)))>
#<alt (* 5000000000000000/5641895835477563 y)>
#<alt (+ (* -5000000000000000/5641895835477563 (* y z)) (* 5000000000000000/5641895835477563 y))>
#<alt (+ (* 5000000000000000/5641895835477563 y) (* z (+ (* -5000000000000000/5641895835477563 y) (* 2500000000000000/5641895835477563 (* y z)))))>
#<alt (+ (* 5000000000000000/5641895835477563 y) (* z (+ (* -5000000000000000/5641895835477563 y) (* 2500000000000000/5641895835477563 (* y z)))))>
#<alt (* 2500000000000000/5641895835477563 (* y (pow z 2)))>
#<alt (* (pow z 2) (+ (* -5000000000000000/5641895835477563 (/ y z)) (* 2500000000000000/5641895835477563 y)))>
#<alt (* (pow z 2) (+ (* -5000000000000000/5641895835477563 (/ y z)) (+ (* 2500000000000000/5641895835477563 y) (* 5000000000000000/5641895835477563 (/ y (pow z 2))))))>
#<alt (* (pow z 2) (+ (* -5000000000000000/5641895835477563 (/ y z)) (+ (* 2500000000000000/5641895835477563 y) (* 5000000000000000/5641895835477563 (/ y (pow z 2))))))>
#<alt (* 2500000000000000/5641895835477563 (* y (pow z 2)))>
#<alt (* (pow z 2) (+ (* -5000000000000000/5641895835477563 (/ y z)) (* 2500000000000000/5641895835477563 y)))>
#<alt (* (pow z 2) (+ (* -1 (/ (+ (* -5000000000000000/5641895835477563 (/ y z)) (* 5000000000000000/5641895835477563 y)) z)) (* 2500000000000000/5641895835477563 y)))>
#<alt (* (pow z 2) (+ (* -1 (/ (+ (* -5000000000000000/5641895835477563 (/ y z)) (* 5000000000000000/5641895835477563 y)) z)) (* 2500000000000000/5641895835477563 y)))>
#<alt (* y (+ 1 (* z (- (* 1/2 z) 1))))>
#<alt (* y (+ 1 (* z (- (* 1/2 z) 1))))>
#<alt (* y (+ 1 (* z (- (* 1/2 z) 1))))>
#<alt (* y (+ 1 (* z (- (* 1/2 z) 1))))>
#<alt (* y (+ 1 (* z (- (* 1/2 z) 1))))>
#<alt (* y (+ 1 (* z (- (* 1/2 z) 1))))>
#<alt (* y (+ 1 (* z (- (* 1/2 z) 1))))>
#<alt (* y (+ 1 (* z (- (* 1/2 z) 1))))>
#<alt (* -1 (* y (- (* z (+ 1 (* -1/2 z))) 1)))>
#<alt (* -1 (* y (- (* z (+ 1 (* -1/2 z))) 1)))>
#<alt (* -1 (* y (- (* z (+ 1 (* -1/2 z))) 1)))>
#<alt (* -1 (* y (- (* z (+ 1 (* -1/2 z))) 1)))>
#<alt y>
#<alt (+ y (* -1 (* y z)))>
#<alt (+ y (* z (+ (* -1 y) (* 1/2 (* y z)))))>
#<alt (+ y (* z (+ (* -1 y) (* 1/2 (* y z)))))>
#<alt (* 1/2 (* y (pow z 2)))>
#<alt (* (pow z 2) (+ (* -1 (/ y z)) (* 1/2 y)))>
#<alt (* (pow z 2) (- (+ (* 1/2 y) (/ y (pow z 2))) (/ y z)))>
#<alt (* (pow z 2) (- (+ (* 1/2 y) (/ y (pow z 2))) (/ y z)))>
#<alt (* 1/2 (* y (pow z 2)))>
#<alt (* (pow z 2) (+ (* -1 (/ y z)) (* 1/2 y)))>
#<alt (* (pow z 2) (+ (* -1 (/ (+ y (* -1 (/ y z))) z)) (* 1/2 y)))>
#<alt (* (pow z 2) (+ (* -1 (/ (+ y (* -1 (/ y z))) z)) (* 1/2 y)))>
#<alt (* -1 (* y z))>
#<alt (* z (+ (* -1 y) (* 1/2 (* y z))))>
#<alt (* z (+ (* -1 y) (* 1/2 (* y z))))>
#<alt (* z (+ (* -1 y) (* 1/2 (* y z))))>
#<alt (* 1/2 (* y (pow z 2)))>
#<alt (* (pow z 2) (+ (* -1 (/ y z)) (* 1/2 y)))>
#<alt (* (pow z 2) (+ (* -1 (/ y z)) (* 1/2 y)))>
#<alt (* (pow z 2) (+ (* -1 (/ y z)) (* 1/2 y)))>
#<alt (* 1/2 (* y (pow z 2)))>
#<alt (* (pow z 2) (+ (* -1 (/ y z)) (* 1/2 y)))>
#<alt (* (pow z 2) (+ (* -1 (/ y z)) (* 1/2 y)))>
#<alt (* (pow z 2) (+ (* -1 (/ y z)) (* 1/2 y)))>
#<alt (* y (* z (- (* 1/2 z) 1)))>
#<alt (* y (* z (- (* 1/2 z) 1)))>
#<alt (* y (* z (- (* 1/2 z) 1)))>
#<alt (* y (* z (- (* 1/2 z) 1)))>
#<alt (* y (* z (- (* 1/2 z) 1)))>
#<alt (* y (* z (- (* 1/2 z) 1)))>
#<alt (* y (* z (- (* 1/2 z) 1)))>
#<alt (* y (* z (- (* 1/2 z) 1)))>
#<alt (* -1 (* y (* z (+ 1 (* -1/2 z)))))>
#<alt (* -1 (* y (* z (+ 1 (* -1/2 z)))))>
#<alt (* -1 (* y (* z (+ 1 (* -1/2 z)))))>
#<alt (* -1 (* y (* z (+ 1 (* -1/2 z)))))>
#<alt (* y (- (* 1/2 z) 1))>
#<alt (* y (- (* 1/2 z) 1))>
#<alt (* y (- (* 1/2 z) 1))>
#<alt (* y (- (* 1/2 z) 1))>
#<alt (* y (- (* 1/2 z) 1))>
#<alt (* y (- (* 1/2 z) 1))>
#<alt (* y (- (* 1/2 z) 1))>
#<alt (* y (- (* 1/2 z) 1))>
#<alt (* -1 (* y (+ 1 (* -1/2 z))))>
#<alt (* -1 (* y (+ 1 (* -1/2 z))))>
#<alt (* -1 (* y (+ 1 (* -1/2 z))))>
#<alt (* -1 (* y (+ 1 (* -1/2 z))))>
#<alt (* -1 y)>
#<alt (- (* 1/2 (* y z)) y)>
#<alt (- (* 1/2 (* y z)) y)>
#<alt (- (* 1/2 (* y z)) y)>
#<alt (* 1/2 (* y z))>
#<alt (* z (+ (* -1 (/ y z)) (* 1/2 y)))>
#<alt (* z (+ (* -1 (/ y z)) (* 1/2 y)))>
#<alt (* z (+ (* -1 (/ y z)) (* 1/2 y)))>
#<alt (* 1/2 (* y z))>
#<alt (* -1 (* z (+ (* -1/2 y) (/ y z))))>
#<alt (* -1 (* z (+ (* -1/2 y) (/ y z))))>
#<alt (* -1 (* z (+ (* -1/2 y) (/ y z))))>
#<alt (* 5000000000000000/5641895835477563 (/ y (+ 1 (* z (+ 1 (* z (+ 1/2 (* 1/6 z))))))))>
#<alt (* 5000000000000000/5641895835477563 (/ y (+ 1 (* z (+ 1 (* z (+ 1/2 (* 1/6 z))))))))>
#<alt (* 5000000000000000/5641895835477563 (/ y (+ 1 (* z (+ 1 (* z (+ 1/2 (* 1/6 z))))))))>
#<alt (* 5000000000000000/5641895835477563 (/ y (+ 1 (* z (+ 1 (* z (+ 1/2 (* 1/6 z))))))))>
#<alt (* 5000000000000000/5641895835477563 (/ y (+ 1 (* z (+ 1 (* z (+ 1/2 (* 1/6 z))))))))>
#<alt (* 5000000000000000/5641895835477563 (/ y (+ 1 (* z (+ 1 (* z (+ 1/2 (* 1/6 z))))))))>
#<alt (* 5000000000000000/5641895835477563 (/ y (+ 1 (* z (+ 1 (* z (+ 1/2 (* 1/6 z))))))))>
#<alt (* 5000000000000000/5641895835477563 (/ y (+ 1 (* z (+ 1 (* z (+ 1/2 (* 1/6 z))))))))>
#<alt (* 5000000000000000/5641895835477563 (/ y (+ 1 (* z (+ 1 (* z (+ 1/2 (* 1/6 z))))))))>
#<alt (* 5000000000000000/5641895835477563 (/ y (+ 1 (* z (+ 1 (* z (+ 1/2 (* 1/6 z))))))))>
#<alt (* 5000000000000000/5641895835477563 (/ y (+ 1 (* z (+ 1 (* z (+ 1/2 (* 1/6 z))))))))>
#<alt (* 5000000000000000/5641895835477563 (/ y (+ 1 (* z (+ 1 (* z (+ 1/2 (* 1/6 z))))))))>
#<alt (* 5000000000000000/5641895835477563 y)>
#<alt (+ (* -5000000000000000/5641895835477563 (* y z)) (* 5000000000000000/5641895835477563 y))>
#<alt (+ (* 5000000000000000/5641895835477563 y) (* z (+ (* -5000000000000000/5641895835477563 y) (* -5000000000000000/5641895835477563 (* z (+ (* -1 y) (* 1/2 y)))))))>
#<alt (+ (* 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))))))))>
#<alt (* 30000000000000000/5641895835477563 (/ y (pow z 3)))>
#<alt (/ (+ (* -90000000000000000/5641895835477563 (/ y z)) (* 30000000000000000/5641895835477563 y)) (pow z 3))>
#<alt (/ (+ (* -90000000000000000/5641895835477563 (/ y z)) (+ (* -5000000000000000/5641895835477563 (/ (+ (* -54 y) (* 36 y)) (pow z 2))) (* 30000000000000000/5641895835477563 y))) (pow z 3))>
#<alt (/ (+ (* -90000000000000000/5641895835477563 (/ y z)) (+ (* -5000000000000000/5641895835477563 (/ (+ (* -108 y) (+ (* -3 (+ (* -54 y) (* 36 y))) (* 36 y))) (pow z 3))) (+ (* -5000000000000000/5641895835477563 (/ (+ (* -54 y) (* 36 y)) (pow z 2))) (* 30000000000000000/5641895835477563 y)))) (pow z 3))>
#<alt (* 30000000000000000/5641895835477563 (/ y (pow z 3)))>
#<alt (* -1 (/ (+ (* -30000000000000000/5641895835477563 y) (* 90000000000000000/5641895835477563 (/ y z))) (pow z 3)))>
#<alt (* -1 (/ (+ (* -30000000000000000/5641895835477563 y) (* -1 (/ (+ (* -90000000000000000/5641895835477563 y) (* 5000000000000000/5641895835477563 (/ (+ (* -36 y) (* 54 y)) z))) z))) (pow z 3)))>
#<alt (* -1 (/ (+ (* -30000000000000000/5641895835477563 y) (* -1 (/ (+ (* -90000000000000000/5641895835477563 y) (* -1 (/ (+ (* -5000000000000000/5641895835477563 (+ (* -36 y) (* 54 y))) (* 5000000000000000/5641895835477563 (/ (+ (* -108 y) (+ (* 3 (+ (* -36 y) (* 54 y))) (* 36 y))) z))) z))) z))) (pow z 3)))>
#<alt (/ y (+ 1 (* z (+ 1 (* z (+ 1/2 (* 1/6 z)))))))>
#<alt (/ y (+ 1 (* z (+ 1 (* z (+ 1/2 (* 1/6 z)))))))>
#<alt (/ y (+ 1 (* z (+ 1 (* z (+ 1/2 (* 1/6 z)))))))>
#<alt (/ y (+ 1 (* z (+ 1 (* z (+ 1/2 (* 1/6 z)))))))>
#<alt (/ y (+ 1 (* z (+ 1 (* z (+ 1/2 (* 1/6 z)))))))>
#<alt (/ y (+ 1 (* z (+ 1 (* z (+ 1/2 (* 1/6 z)))))))>
#<alt (/ y (+ 1 (* z (+ 1 (* z (+ 1/2 (* 1/6 z)))))))>
#<alt (/ y (+ 1 (* z (+ 1 (* z (+ 1/2 (* 1/6 z)))))))>
#<alt (/ y (+ 1 (* z (+ 1 (* z (+ 1/2 (* 1/6 z)))))))>
#<alt (/ y (+ 1 (* z (+ 1 (* z (+ 1/2 (* 1/6 z)))))))>
#<alt (/ y (+ 1 (* z (+ 1 (* z (+ 1/2 (* 1/6 z)))))))>
#<alt (/ y (+ 1 (* z (+ 1 (* z (+ 1/2 (* 1/6 z)))))))>
#<alt y>
#<alt (+ y (* -1 (* y z)))>
#<alt (+ y (* z (- (* -1 (* z (+ (* -1 y) (* 1/2 y)))) y)))>
#<alt (+ y (* z (- (* z (- (* -1 (* z (+ (* -1 (+ (* -1 y) (* 1/2 y))) (+ (* -1/2 y) (* 1/6 y))))) (+ (* -1 y) (* 1/2 y)))) y)))>
#<alt (* 6 (/ y (pow z 3)))>
#<alt (/ (+ (* -18 (/ y z)) (* 6 y)) (pow z 3))>
#<alt (/ (- (+ (* -1 (/ (+ (* -54 y) (* 36 y)) (pow z 2))) (* 6 y)) (* 18 (/ y z))) (pow z 3))>
#<alt (/ (- (+ (* -1 (/ (+ (* -108 y) (+ (* -3 (+ (* -54 y) (* 36 y))) (* 36 y))) (pow z 3))) (* 6 y)) (+ (* -54 (/ y (pow z 2))) (+ (* 18 (/ y z)) (* 36 (/ y (pow z 2)))))) (pow z 3))>
#<alt (* 6 (/ y (pow z 3)))>
#<alt (* -1 (/ (+ (* -6 y) (* 18 (/ y z))) (pow z 3)))>
#<alt (* -1 (/ (+ (* -6 y) (* -1 (/ (- (+ (* -36 (/ y z)) (* 54 (/ y z))) (* 18 y)) z))) (pow z 3)))>
#<alt (* -1 (/ (+ (* -6 y) (* -1 (/ (- (* -1 (/ (- (+ (* -108 (/ y z)) (+ (* 3 (/ (+ (* -36 y) (* 54 y)) z)) (* 36 (/ y z)))) (+ (* -36 y) (* 54 y))) z)) (* 18 y)) z))) (pow z 3)))>
#<alt 1>
#<alt (+ 1 z)>
#<alt (+ 1 (* z (+ 1 (* 1/2 z))))>
#<alt (+ 1 (* z (+ 1 (* z (+ 1/2 (* 1/6 z))))))>
#<alt (* 1/6 (pow z 3))>
#<alt (* (pow z 3) (+ 1/6 (* 1/2 (/ 1 z))))>
#<alt (* (pow z 3) (+ 1/6 (+ (* 1/2 (/ 1 z)) (/ 1 (pow z 2)))))>
#<alt (* (pow z 3) (+ 1/6 (+ (* 1/2 (/ 1 z)) (+ (/ 1 (pow z 2)) (/ 1 (pow z 3))))))>
#<alt (* 1/6 (pow z 3))>
#<alt (* (pow z 3) (+ 1/6 (* 1/2 (/ 1 z))))>
#<alt (* -1 (* (pow z 3) (- (* -1 (/ (+ 1/2 (/ 1 z)) z)) 1/6)))>
#<alt (* -1 (* (pow z 3) (- (* -1 (/ (+ 1/2 (+ (/ 1 z) (/ 1 (pow z 2)))) z)) 1/6)))>
#<alt z>
#<alt (* z (+ 1 (* 1/2 z)))>
#<alt (* z (+ 1 (* z (+ 1/2 (* 1/6 z)))))>
#<alt (* z (+ 1 (* z (+ 1/2 (* 1/6 z)))))>
#<alt (* 1/6 (pow z 3))>
#<alt (* (pow z 3) (+ 1/6 (* 1/2 (/ 1 z))))>
#<alt (* (pow z 3) (+ 1/6 (+ (* 1/2 (/ 1 z)) (/ 1 (pow z 2)))))>
#<alt (* (pow z 3) (+ 1/6 (+ (* 1/2 (/ 1 z)) (/ 1 (pow z 2)))))>
#<alt (* 1/6 (pow z 3))>
#<alt (* (pow z 3) (+ 1/6 (* 1/2 (/ 1 z))))>
#<alt (* -1 (* (pow z 3) (- (* -1 (/ (+ 1/2 (/ 1 z)) z)) 1/6)))>
#<alt (* -1 (* (pow z 3) (- (* -1 (/ (+ 1/2 (/ 1 z)) z)) 1/6)))>
#<alt (* 5641895835477563/10000000000000000 z)>
#<alt (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z)))>
#<alt (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z)))>
#<alt (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z)))>
#<alt (* 5641895835477563/30000000000000000 (pow z 2))>
#<alt (* (pow z 2) (+ 5641895835477563/30000000000000000 (* 5641895835477563/10000000000000000 (/ 1 z))))>
#<alt (* (pow z 2) (+ 5641895835477563/30000000000000000 (* 5641895835477563/10000000000000000 (/ 1 z))))>
#<alt (* (pow z 2) (+ 5641895835477563/30000000000000000 (* 5641895835477563/10000000000000000 (/ 1 z))))>
#<alt (* 5641895835477563/30000000000000000 (pow z 2))>
#<alt (* (pow z 2) (+ 5641895835477563/30000000000000000 (* 5641895835477563/10000000000000000 (/ 1 z))))>
#<alt (* (pow z 2) (+ 5641895835477563/30000000000000000 (* 5641895835477563/10000000000000000 (/ 1 z))))>
#<alt (* (pow z 2) (+ 5641895835477563/30000000000000000 (* 5641895835477563/10000000000000000 (/ 1 z))))>
#<alt (* 5641895835477563/5000000000000000 z)>
#<alt (* z (+ 5641895835477563/5000000000000000 (* 5641895835477563/10000000000000000 z)))>
#<alt (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z)))))>
#<alt (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z)))))>
#<alt (* 5641895835477563/30000000000000000 (pow z 3))>
#<alt (* (pow z 3) (+ 5641895835477563/30000000000000000 (* 5641895835477563/10000000000000000 (/ 1 z))))>
#<alt (* (pow z 3) (+ 5641895835477563/30000000000000000 (+ (* 5641895835477563/10000000000000000 (/ 1 z)) (/ 5641895835477563/5000000000000000 (pow z 2)))))>
#<alt (* (pow z 3) (+ 5641895835477563/30000000000000000 (+ (* 5641895835477563/10000000000000000 (/ 1 z)) (/ 5641895835477563/5000000000000000 (pow z 2)))))>
#<alt (* 5641895835477563/30000000000000000 (pow z 3))>
#<alt (* (pow z 3) (+ 5641895835477563/30000000000000000 (* 5641895835477563/10000000000000000 (/ 1 z))))>
#<alt (* -1 (* (pow z 3) (- (* -1 (/ (+ 5641895835477563/10000000000000000 (* 5641895835477563/5000000000000000 (/ 1 z))) z)) 5641895835477563/30000000000000000)))>
#<alt (* -1 (* (pow z 3) (- (* -1 (/ (+ 5641895835477563/10000000000000000 (* 5641895835477563/5000000000000000 (/ 1 z))) z)) 5641895835477563/30000000000000000)))>
#<alt (* 1/2 (* y z))>
#<alt (* 1/2 (* y z))>
#<alt (* 1/2 (* y z))>
#<alt (* 1/2 (* y z))>
#<alt (* 1/2 (* y z))>
#<alt (* 1/2 (* y z))>
#<alt (* 1/2 (* y z))>
#<alt (* 1/2 (* y z))>
#<alt (* 1/2 (* y z))>
#<alt (* 1/2 (* y z))>
#<alt (* 1/2 (* y z))>
#<alt (* 1/2 (* y z))>
#<alt (* 1/2 (* y z))>
#<alt (* 1/2 (* y z))>
#<alt (* 1/2 (* y z))>
#<alt (* 1/2 (* y z))>
#<alt (* 1/2 (* y z))>
#<alt (* 1/2 (* y z))>
#<alt (* 1/2 (* y z))>
#<alt (* 1/2 (* y z))>
#<alt (* 1/2 (* y z))>
#<alt (* 1/2 (* y z))>
#<alt (* 1/2 (* y z))>
#<alt (* 1/2 (* y z))>
#<alt (* 1/6 z)>
#<alt (* 1/6 z)>
#<alt (* 1/6 z)>
#<alt (* 1/6 z)>
#<alt (* 1/6 z)>
#<alt (* 1/6 z)>
#<alt (* 1/6 z)>
#<alt (* 1/6 z)>
#<alt (* 1/6 z)>
#<alt (* 1/6 z)>
#<alt (* 1/6 z)>
#<alt (* 1/6 z)>
Calls

114 calls:

TimeVariablePointExpression
4.0ms
z
@-inf
(- y (* y z))
2.0ms
y
@0
(* 5000000000000000/5641895835477563 (/ y (+ 1 (* z (+ 1 (* z (+ 1/2 (* z 1/6))))))))
1.0ms
y
@inf
(* 5000000000000000/5641895835477563 (/ y (+ 1 (* z (+ 1 (* z (+ 1/2 (* z 1/6))))))))
1.0ms
y
@0
(* 5000000000000000/5641895835477563 (+ y (* z (- (* y (* z 1/2)) y))))
1.0ms
y
@inf
(* 5000000000000000/5641895835477563 (+ y (* z (- (* y (* z 1/2)) y))))

rewrite353.0ms (3.8%)

Algorithm
batch-egg-rewrite
Rules
3220×*-lowering-*.f32
3220×*-lowering-*.f64
2706×fma-lowering-fma.f32
2706×fma-lowering-fma.f64
1758×+-lowering-+.f64
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
039204
1266180
22517174
08502174
Stop Event
iter limit
node limit
Counts
20 → 368
Calls
Call 1
Inputs
(+ (/ y (+ 5641895835477563/5000000000000000 (- (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* z 5641895835477563/30000000000000000))))) (* x y)))) x)
(/ y (+ 5641895835477563/5000000000000000 (- (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* z 5641895835477563/30000000000000000))))) (* x y))))
(+ 5641895835477563/5000000000000000 (- (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* z 5641895835477563/30000000000000000))))) (* x y)))
(- (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* z 5641895835477563/30000000000000000))))) (* x y))
(/ -1 x)
(* 5000000000000000/5641895835477563 (- y (* y z)))
(- y (* y z))
(* y z)
(* 5000000000000000/5641895835477563 (+ y (* z (- (* y (* z 1/2)) y))))
(+ y (* z (- (* y (* z 1/2)) y)))
(* z (- (* y (* z 1/2)) y))
(- (* y (* z 1/2)) y)
(* 5000000000000000/5641895835477563 (/ y (+ 1 (* z (+ 1 (* z (+ 1/2 (* z 1/6))))))))
(/ y (+ 1 (* z (+ 1 (* z (+ 1/2 (* z 1/6)))))))
(+ 1 (* z (+ 1 (* z (+ 1/2 (* z 1/6))))))
(* z (+ 1 (* z (+ 1/2 (* z 1/6)))))
(* z (+ 5641895835477563/10000000000000000 (* z 5641895835477563/30000000000000000)))
(* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* z 5641895835477563/30000000000000000)))))
(* y (* z 1/2))
(* z 1/6)
Outputs
(+.f64 x (/.f64 y (-.f64 (*.f64 z (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z (+.f64 #s(literal 5641895835477563/10000000000000000 binary64) (*.f64 z #s(literal 5641895835477563/30000000000000000 binary64)))))) (-.f64 (*.f64 y x) #s(literal 5641895835477563/5000000000000000 binary64)))))
(+.f64 (/.f64 y (-.f64 (*.f64 z (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z (+.f64 #s(literal 5641895835477563/10000000000000000 binary64) (*.f64 z #s(literal 5641895835477563/30000000000000000 binary64)))))) (-.f64 (*.f64 y x) #s(literal 5641895835477563/5000000000000000 binary64)))) x)
(-.f64 (/.f64 (/.f64 (*.f64 y y) (*.f64 (-.f64 (*.f64 z (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z (+.f64 #s(literal 5641895835477563/10000000000000000 binary64) (*.f64 z #s(literal 5641895835477563/30000000000000000 binary64)))))) (-.f64 (*.f64 y x) #s(literal 5641895835477563/5000000000000000 binary64))) (-.f64 (*.f64 z (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z (+.f64 #s(literal 5641895835477563/10000000000000000 binary64) (*.f64 z #s(literal 5641895835477563/30000000000000000 binary64)))))) (-.f64 (*.f64 y x) #s(literal 5641895835477563/5000000000000000 binary64))))) (-.f64 (/.f64 y (-.f64 (*.f64 z (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z (+.f64 #s(literal 5641895835477563/10000000000000000 binary64) (*.f64 z #s(literal 5641895835477563/30000000000000000 binary64)))))) (-.f64 (*.f64 y x) #s(literal 5641895835477563/5000000000000000 binary64)))) x)) (/.f64 (*.f64 x x) (-.f64 (/.f64 y (-.f64 (*.f64 z (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z (+.f64 #s(literal 5641895835477563/10000000000000000 binary64) (*.f64 z #s(literal 5641895835477563/30000000000000000 binary64)))))) (-.f64 (*.f64 y x) #s(literal 5641895835477563/5000000000000000 binary64)))) x)))
(fma.f64 y (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 z (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z (+.f64 #s(literal 5641895835477563/10000000000000000 binary64) (*.f64 z #s(literal 5641895835477563/30000000000000000 binary64)))))) (-.f64 (*.f64 y x) #s(literal 5641895835477563/5000000000000000 binary64)))) x)
(fma.f64 #s(literal 1 binary64) (/.f64 y (-.f64 (*.f64 z (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z (+.f64 #s(literal 5641895835477563/10000000000000000 binary64) (*.f64 z #s(literal 5641895835477563/30000000000000000 binary64)))))) (-.f64 (*.f64 y x) #s(literal 5641895835477563/5000000000000000 binary64)))) x)
(fma.f64 (-.f64 #s(literal 0 binary64) y) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) (-.f64 (*.f64 z (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z (+.f64 #s(literal 5641895835477563/10000000000000000 binary64) (*.f64 z #s(literal 5641895835477563/30000000000000000 binary64)))))) (-.f64 (*.f64 y x) #s(literal 5641895835477563/5000000000000000 binary64))))) x)
(fma.f64 (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 z (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z (+.f64 #s(literal 5641895835477563/10000000000000000 binary64) (*.f64 z #s(literal 5641895835477563/30000000000000000 binary64)))))) (-.f64 (*.f64 y x) #s(literal 5641895835477563/5000000000000000 binary64)))) y x)
(fma.f64 (/.f64 y (+.f64 #s(literal 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 binary64) (*.f64 (-.f64 (*.f64 z (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z (+.f64 #s(literal 5641895835477563/10000000000000000 binary64) (*.f64 z #s(literal 5641895835477563/30000000000000000 binary64)))))) (*.f64 y x)) (*.f64 (-.f64 (*.f64 z (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z (+.f64 #s(literal 5641895835477563/10000000000000000 binary64) (*.f64 z #s(literal 5641895835477563/30000000000000000 binary64)))))) (*.f64 y x)) (-.f64 (*.f64 z (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z (+.f64 #s(literal 5641895835477563/10000000000000000 binary64) (*.f64 z #s(literal 5641895835477563/30000000000000000 binary64)))))) (*.f64 y x)))))) (+.f64 #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (*.f64 (-.f64 (*.f64 z (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z (+.f64 #s(literal 5641895835477563/10000000000000000 binary64) (*.f64 z #s(literal 5641895835477563/30000000000000000 binary64)))))) (*.f64 y x)) (-.f64 (-.f64 (*.f64 z (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z (+.f64 #s(literal 5641895835477563/10000000000000000 binary64) (*.f64 z #s(literal 5641895835477563/30000000000000000 binary64)))))) (*.f64 y x)) #s(literal 5641895835477563/5000000000000000 binary64)))) x)
(fma.f64 (/.f64 y (-.f64 #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (*.f64 (-.f64 (*.f64 z (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z (+.f64 #s(literal 5641895835477563/10000000000000000 binary64) (*.f64 z #s(literal 5641895835477563/30000000000000000 binary64)))))) (*.f64 y x)) (-.f64 (*.f64 z (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z (+.f64 #s(literal 5641895835477563/10000000000000000 binary64) (*.f64 z #s(literal 5641895835477563/30000000000000000 binary64)))))) (*.f64 y x))))) (+.f64 (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z (+.f64 #s(literal 5641895835477563/10000000000000000 binary64) (*.f64 z #s(literal 5641895835477563/30000000000000000 binary64))))))) (*.f64 y x)) x)
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (/.f64 (*.f64 y y) (*.f64 (-.f64 (*.f64 z (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z (+.f64 #s(literal 5641895835477563/10000000000000000 binary64) (*.f64 z #s(literal 5641895835477563/30000000000000000 binary64)))))) (-.f64 (*.f64 y x) #s(literal 5641895835477563/5000000000000000 binary64))) (-.f64 (*.f64 z (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z (+.f64 #s(literal 5641895835477563/10000000000000000 binary64) (*.f64 z #s(literal 5641895835477563/30000000000000000 binary64)))))) (-.f64 (*.f64 y x) #s(literal 5641895835477563/5000000000000000 binary64))))) (*.f64 x (-.f64 x (/.f64 y (-.f64 (*.f64 z (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z (+.f64 #s(literal 5641895835477563/10000000000000000 binary64) (*.f64 z #s(literal 5641895835477563/30000000000000000 binary64)))))) (-.f64 (*.f64 y x) #s(literal 5641895835477563/5000000000000000 binary64))))))) (+.f64 (/.f64 (*.f64 y (*.f64 y y)) (*.f64 (-.f64 (*.f64 z (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z (+.f64 #s(literal 5641895835477563/10000000000000000 binary64) (*.f64 z #s(literal 5641895835477563/30000000000000000 binary64)))))) (-.f64 (*.f64 y x) #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 (-.f64 (*.f64 z (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z (+.f64 #s(literal 5641895835477563/10000000000000000 binary64) (*.f64 z #s(literal 5641895835477563/30000000000000000 binary64)))))) (-.f64 (*.f64 y x) #s(literal 5641895835477563/5000000000000000 binary64))) (-.f64 (*.f64 z (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z (+.f64 #s(literal 5641895835477563/10000000000000000 binary64) (*.f64 z #s(literal 5641895835477563/30000000000000000 binary64)))))) (-.f64 (*.f64 y x) #s(literal 5641895835477563/5000000000000000 binary64)))))) (*.f64 x (*.f64 x x)))))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 (/.f64 y (-.f64 (*.f64 z (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z (+.f64 #s(literal 5641895835477563/10000000000000000 binary64) (*.f64 z #s(literal 5641895835477563/30000000000000000 binary64)))))) (-.f64 (*.f64 y x) #s(literal 5641895835477563/5000000000000000 binary64)))) x) (-.f64 (/.f64 (*.f64 y y) (*.f64 (-.f64 (*.f64 z (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z (+.f64 #s(literal 5641895835477563/10000000000000000 binary64) (*.f64 z #s(literal 5641895835477563/30000000000000000 binary64)))))) (-.f64 (*.f64 y x) #s(literal 5641895835477563/5000000000000000 binary64))) (-.f64 (*.f64 z (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z (+.f64 #s(literal 5641895835477563/10000000000000000 binary64) (*.f64 z #s(literal 5641895835477563/30000000000000000 binary64)))))) (-.f64 (*.f64 y x) #s(literal 5641895835477563/5000000000000000 binary64))))) (*.f64 x x))))
(/.f64 (+.f64 (/.f64 (*.f64 y (*.f64 y y)) (*.f64 (-.f64 (*.f64 z (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z (+.f64 #s(literal 5641895835477563/10000000000000000 binary64) (*.f64 z #s(literal 5641895835477563/30000000000000000 binary64)))))) (-.f64 (*.f64 y x) #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 (-.f64 (*.f64 z (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z (+.f64 #s(literal 5641895835477563/10000000000000000 binary64) (*.f64 z #s(literal 5641895835477563/30000000000000000 binary64)))))) (-.f64 (*.f64 y x) #s(literal 5641895835477563/5000000000000000 binary64))) (-.f64 (*.f64 z (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z (+.f64 #s(literal 5641895835477563/10000000000000000 binary64) (*.f64 z #s(literal 5641895835477563/30000000000000000 binary64)))))) (-.f64 (*.f64 y x) #s(literal 5641895835477563/5000000000000000 binary64)))))) (*.f64 x (*.f64 x x))) (+.f64 (/.f64 (*.f64 y y) (*.f64 (-.f64 (*.f64 z (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z (+.f64 #s(literal 5641895835477563/10000000000000000 binary64) (*.f64 z #s(literal 5641895835477563/30000000000000000 binary64)))))) (-.f64 (*.f64 y x) #s(literal 5641895835477563/5000000000000000 binary64))) (-.f64 (*.f64 z (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z (+.f64 #s(literal 5641895835477563/10000000000000000 binary64) (*.f64 z #s(literal 5641895835477563/30000000000000000 binary64)))))) (-.f64 (*.f64 y x) #s(literal 5641895835477563/5000000000000000 binary64))))) (*.f64 x (-.f64 x (/.f64 y (-.f64 (*.f64 z (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z (+.f64 #s(literal 5641895835477563/10000000000000000 binary64) (*.f64 z #s(literal 5641895835477563/30000000000000000 binary64)))))) (-.f64 (*.f64 y x) #s(literal 5641895835477563/5000000000000000 binary64))))))))
(/.f64 (+.f64 (/.f64 (*.f64 y (*.f64 y y)) (*.f64 (-.f64 (*.f64 z (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z (+.f64 #s(literal 5641895835477563/10000000000000000 binary64) (*.f64 z #s(literal 5641895835477563/30000000000000000 binary64)))))) (-.f64 (*.f64 y x) #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 (-.f64 (*.f64 z (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z (+.f64 #s(literal 5641895835477563/10000000000000000 binary64) (*.f64 z #s(literal 5641895835477563/30000000000000000 binary64)))))) (-.f64 (*.f64 y x) #s(literal 5641895835477563/5000000000000000 binary64))) (-.f64 (*.f64 z (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z (+.f64 #s(literal 5641895835477563/10000000000000000 binary64) (*.f64 z #s(literal 5641895835477563/30000000000000000 binary64)))))) (-.f64 (*.f64 y x) #s(literal 5641895835477563/5000000000000000 binary64)))))) (*.f64 x (*.f64 x x))) (+.f64 (*.f64 x x) (/.f64 (-.f64 (/.f64 y (-.f64 (*.f64 z (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z (+.f64 #s(literal 5641895835477563/10000000000000000 binary64) (*.f64 z #s(literal 5641895835477563/30000000000000000 binary64)))))) (-.f64 (*.f64 y x) #s(literal 5641895835477563/5000000000000000 binary64)))) (*.f64 #s(literal 1 binary64) x)) (/.f64 (-.f64 (*.f64 z (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z (+.f64 #s(literal 5641895835477563/10000000000000000 binary64) (*.f64 z #s(literal 5641895835477563/30000000000000000 binary64)))))) (-.f64 (*.f64 y x) #s(literal 5641895835477563/5000000000000000 binary64))) y))))
(/.f64 (-.f64 (/.f64 (*.f64 y y) (*.f64 (-.f64 (*.f64 z (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z (+.f64 #s(literal 5641895835477563/10000000000000000 binary64) (*.f64 z #s(literal 5641895835477563/30000000000000000 binary64)))))) (-.f64 (*.f64 y x) #s(literal 5641895835477563/5000000000000000 binary64))) (-.f64 (*.f64 z (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z (+.f64 #s(literal 5641895835477563/10000000000000000 binary64) (*.f64 z #s(literal 5641895835477563/30000000000000000 binary64)))))) (-.f64 (*.f64 y x) #s(literal 5641895835477563/5000000000000000 binary64))))) (*.f64 x x)) (-.f64 (/.f64 y (-.f64 (*.f64 z (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z (+.f64 #s(literal 5641895835477563/10000000000000000 binary64) (*.f64 z #s(literal 5641895835477563/30000000000000000 binary64)))))) (-.f64 (*.f64 y x) #s(literal 5641895835477563/5000000000000000 binary64)))) x))
(/.f64 (neg.f64 (+.f64 (/.f64 (*.f64 y (*.f64 y y)) (*.f64 (-.f64 (*.f64 z (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z (+.f64 #s(literal 5641895835477563/10000000000000000 binary64) (*.f64 z #s(literal 5641895835477563/30000000000000000 binary64)))))) (-.f64 (*.f64 y x) #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 (-.f64 (*.f64 z (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z (+.f64 #s(literal 5641895835477563/10000000000000000 binary64) (*.f64 z #s(literal 5641895835477563/30000000000000000 binary64)))))) (-.f64 (*.f64 y x) #s(literal 5641895835477563/5000000000000000 binary64))) (-.f64 (*.f64 z (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z (+.f64 #s(literal 5641895835477563/10000000000000000 binary64) (*.f64 z #s(literal 5641895835477563/30000000000000000 binary64)))))) (-.f64 (*.f64 y x) #s(literal 5641895835477563/5000000000000000 binary64)))))) (*.f64 x (*.f64 x x)))) (neg.f64 (+.f64 (/.f64 (*.f64 y y) (*.f64 (-.f64 (*.f64 z (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z (+.f64 #s(literal 5641895835477563/10000000000000000 binary64) (*.f64 z #s(literal 5641895835477563/30000000000000000 binary64)))))) (-.f64 (*.f64 y x) #s(literal 5641895835477563/5000000000000000 binary64))) (-.f64 (*.f64 z (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z (+.f64 #s(literal 5641895835477563/10000000000000000 binary64) (*.f64 z #s(literal 5641895835477563/30000000000000000 binary64)))))) (-.f64 (*.f64 y x) #s(literal 5641895835477563/5000000000000000 binary64))))) (*.f64 x (-.f64 x (/.f64 y (-.f64 (*.f64 z (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z (+.f64 #s(literal 5641895835477563/10000000000000000 binary64) (*.f64 z #s(literal 5641895835477563/30000000000000000 binary64)))))) (-.f64 (*.f64 y x) #s(literal 5641895835477563/5000000000000000 binary64)))))))))
(/.f64 (neg.f64 (-.f64 (/.f64 (*.f64 y y) (*.f64 (-.f64 (*.f64 z (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z (+.f64 #s(literal 5641895835477563/10000000000000000 binary64) (*.f64 z #s(literal 5641895835477563/30000000000000000 binary64)))))) (-.f64 (*.f64 y x) #s(literal 5641895835477563/5000000000000000 binary64))) (-.f64 (*.f64 z (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z (+.f64 #s(literal 5641895835477563/10000000000000000 binary64) (*.f64 z #s(literal 5641895835477563/30000000000000000 binary64)))))) (-.f64 (*.f64 y x) #s(literal 5641895835477563/5000000000000000 binary64))))) (*.f64 x x))) (neg.f64 (-.f64 (/.f64 y (-.f64 (*.f64 z (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z (+.f64 #s(literal 5641895835477563/10000000000000000 binary64) (*.f64 z #s(literal 5641895835477563/30000000000000000 binary64)))))) (-.f64 (*.f64 y x) #s(literal 5641895835477563/5000000000000000 binary64)))) x)))
(/.f64 (-.f64 (*.f64 x x) (/.f64 (*.f64 y y) (*.f64 (-.f64 (*.f64 z (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z (+.f64 #s(literal 5641895835477563/10000000000000000 binary64) (*.f64 z #s(literal 5641895835477563/30000000000000000 binary64)))))) (-.f64 (*.f64 y x) #s(literal 5641895835477563/5000000000000000 binary64))) (-.f64 (*.f64 z (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z (+.f64 #s(literal 5641895835477563/10000000000000000 binary64) (*.f64 z #s(literal 5641895835477563/30000000000000000 binary64)))))) (-.f64 (*.f64 y x) #s(literal 5641895835477563/5000000000000000 binary64)))))) (-.f64 x (/.f64 y (-.f64 (*.f64 z (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z (+.f64 #s(literal 5641895835477563/10000000000000000 binary64) (*.f64 z #s(literal 5641895835477563/30000000000000000 binary64)))))) (-.f64 (*.f64 y x) #s(literal 5641895835477563/5000000000000000 binary64))))))
(/.f64 (-.f64 (*.f64 (/.f64 (*.f64 y y) (*.f64 (-.f64 (*.f64 z (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z (+.f64 #s(literal 5641895835477563/10000000000000000 binary64) (*.f64 z #s(literal 5641895835477563/30000000000000000 binary64)))))) (-.f64 (*.f64 y x) #s(literal 5641895835477563/5000000000000000 binary64))) (-.f64 (*.f64 z (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z (+.f64 #s(literal 5641895835477563/10000000000000000 binary64) (*.f64 z #s(literal 5641895835477563/30000000000000000 binary64)))))) (-.f64 (*.f64 y x) #s(literal 5641895835477563/5000000000000000 binary64))))) (-.f64 (/.f64 y (-.f64 (*.f64 z (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z (+.f64 #s(literal 5641895835477563/10000000000000000 binary64) (*.f64 z #s(literal 5641895835477563/30000000000000000 binary64)))))) (-.f64 (*.f64 y x) #s(literal 5641895835477563/5000000000000000 binary64)))) x)) (*.f64 (-.f64 (/.f64 y (-.f64 (*.f64 z (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z (+.f64 #s(literal 5641895835477563/10000000000000000 binary64) (*.f64 z #s(literal 5641895835477563/30000000000000000 binary64)))))) (-.f64 (*.f64 y x) #s(literal 5641895835477563/5000000000000000 binary64)))) x) (*.f64 x x))) (*.f64 (-.f64 (/.f64 y (-.f64 (*.f64 z (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z (+.f64 #s(literal 5641895835477563/10000000000000000 binary64) (*.f64 z #s(literal 5641895835477563/30000000000000000 binary64)))))) (-.f64 (*.f64 y x) #s(literal 5641895835477563/5000000000000000 binary64)))) x) (-.f64 (/.f64 y (-.f64 (*.f64 z (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z (+.f64 #s(literal 5641895835477563/10000000000000000 binary64) (*.f64 z #s(literal 5641895835477563/30000000000000000 binary64)))))) (-.f64 (*.f64 y x) #s(literal 5641895835477563/5000000000000000 binary64)))) x)))
(pow.f64 (/.f64 (+.f64 (/.f64 (*.f64 y y) (*.f64 (-.f64 (*.f64 z (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z (+.f64 #s(literal 5641895835477563/10000000000000000 binary64) (*.f64 z #s(literal 5641895835477563/30000000000000000 binary64)))))) (-.f64 (*.f64 y x) #s(literal 5641895835477563/5000000000000000 binary64))) (-.f64 (*.f64 z (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z (+.f64 #s(literal 5641895835477563/10000000000000000 binary64) (*.f64 z #s(literal 5641895835477563/30000000000000000 binary64)))))) (-.f64 (*.f64 y x) #s(literal 5641895835477563/5000000000000000 binary64))))) (*.f64 x (-.f64 x (/.f64 y (-.f64 (*.f64 z (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z (+.f64 #s(literal 5641895835477563/10000000000000000 binary64) (*.f64 z #s(literal 5641895835477563/30000000000000000 binary64)))))) (-.f64 (*.f64 y x) #s(literal 5641895835477563/5000000000000000 binary64))))))) (+.f64 (/.f64 (*.f64 y (*.f64 y y)) (*.f64 (-.f64 (*.f64 z (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z (+.f64 #s(literal 5641895835477563/10000000000000000 binary64) (*.f64 z #s(literal 5641895835477563/30000000000000000 binary64)))))) (-.f64 (*.f64 y x) #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 (-.f64 (*.f64 z (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z (+.f64 #s(literal 5641895835477563/10000000000000000 binary64) (*.f64 z #s(literal 5641895835477563/30000000000000000 binary64)))))) (-.f64 (*.f64 y x) #s(literal 5641895835477563/5000000000000000 binary64))) (-.f64 (*.f64 z (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z (+.f64 #s(literal 5641895835477563/10000000000000000 binary64) (*.f64 z #s(literal 5641895835477563/30000000000000000 binary64)))))) (-.f64 (*.f64 y x) #s(literal 5641895835477563/5000000000000000 binary64)))))) (*.f64 x (*.f64 x x)))) #s(literal -1 binary64))
(pow.f64 (/.f64 (-.f64 (/.f64 y (-.f64 (*.f64 z (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z (+.f64 #s(literal 5641895835477563/10000000000000000 binary64) (*.f64 z #s(literal 5641895835477563/30000000000000000 binary64)))))) (-.f64 (*.f64 y x) #s(literal 5641895835477563/5000000000000000 binary64)))) x) (-.f64 (/.f64 (*.f64 y y) (*.f64 (-.f64 (*.f64 z (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z (+.f64 #s(literal 5641895835477563/10000000000000000 binary64) (*.f64 z #s(literal 5641895835477563/30000000000000000 binary64)))))) (-.f64 (*.f64 y x) #s(literal 5641895835477563/5000000000000000 binary64))) (-.f64 (*.f64 z (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z (+.f64 #s(literal 5641895835477563/10000000000000000 binary64) (*.f64 z #s(literal 5641895835477563/30000000000000000 binary64)))))) (-.f64 (*.f64 y x) #s(literal 5641895835477563/5000000000000000 binary64))))) (*.f64 x x))) #s(literal -1 binary64))
(*.f64 (+.f64 (/.f64 (*.f64 y (*.f64 y y)) (*.f64 (-.f64 (*.f64 z (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z (+.f64 #s(literal 5641895835477563/10000000000000000 binary64) (*.f64 z #s(literal 5641895835477563/30000000000000000 binary64)))))) (-.f64 (*.f64 y x) #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 (-.f64 (*.f64 z (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z (+.f64 #s(literal 5641895835477563/10000000000000000 binary64) (*.f64 z #s(literal 5641895835477563/30000000000000000 binary64)))))) (-.f64 (*.f64 y x) #s(literal 5641895835477563/5000000000000000 binary64))) (-.f64 (*.f64 z (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z (+.f64 #s(literal 5641895835477563/10000000000000000 binary64) (*.f64 z #s(literal 5641895835477563/30000000000000000 binary64)))))) (-.f64 (*.f64 y x) #s(literal 5641895835477563/5000000000000000 binary64)))))) (*.f64 x (*.f64 x x))) (/.f64 #s(literal 1 binary64) (+.f64 (/.f64 (*.f64 y y) (*.f64 (-.f64 (*.f64 z (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z (+.f64 #s(literal 5641895835477563/10000000000000000 binary64) (*.f64 z #s(literal 5641895835477563/30000000000000000 binary64)))))) (-.f64 (*.f64 y x) #s(literal 5641895835477563/5000000000000000 binary64))) (-.f64 (*.f64 z (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z (+.f64 #s(literal 5641895835477563/10000000000000000 binary64) (*.f64 z #s(literal 5641895835477563/30000000000000000 binary64)))))) (-.f64 (*.f64 y x) #s(literal 5641895835477563/5000000000000000 binary64))))) (*.f64 x (-.f64 x (/.f64 y (-.f64 (*.f64 z (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z (+.f64 #s(literal 5641895835477563/10000000000000000 binary64) (*.f64 z #s(literal 5641895835477563/30000000000000000 binary64)))))) (-.f64 (*.f64 y x) #s(literal 5641895835477563/5000000000000000 binary64)))))))))
(*.f64 (-.f64 (/.f64 (*.f64 y y) (*.f64 (-.f64 (*.f64 z (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z (+.f64 #s(literal 5641895835477563/10000000000000000 binary64) (*.f64 z #s(literal 5641895835477563/30000000000000000 binary64)))))) (-.f64 (*.f64 y x) #s(literal 5641895835477563/5000000000000000 binary64))) (-.f64 (*.f64 z (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z (+.f64 #s(literal 5641895835477563/10000000000000000 binary64) (*.f64 z #s(literal 5641895835477563/30000000000000000 binary64)))))) (-.f64 (*.f64 y x) #s(literal 5641895835477563/5000000000000000 binary64))))) (*.f64 x x)) (/.f64 #s(literal 1 binary64) (-.f64 (/.f64 y (-.f64 (*.f64 z (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z (+.f64 #s(literal 5641895835477563/10000000000000000 binary64) (*.f64 z #s(literal 5641895835477563/30000000000000000 binary64)))))) (-.f64 (*.f64 y x) #s(literal 5641895835477563/5000000000000000 binary64)))) x)))
(exp.f64 (*.f64 (log.f64 (/.f64 (-.f64 (*.f64 z (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z (+.f64 #s(literal 5641895835477563/10000000000000000 binary64) (*.f64 z #s(literal 5641895835477563/30000000000000000 binary64)))))) (-.f64 (*.f64 y x) #s(literal 5641895835477563/5000000000000000 binary64))) y)) #s(literal -1 binary64)))
(neg.f64 (/.f64 y (-.f64 #s(literal 0 binary64) (-.f64 (*.f64 z (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z (+.f64 #s(literal 5641895835477563/10000000000000000 binary64) (*.f64 z #s(literal 5641895835477563/30000000000000000 binary64)))))) (-.f64 (*.f64 y x) #s(literal 5641895835477563/5000000000000000 binary64))))))
(neg.f64 (/.f64 (-.f64 #s(literal 0 binary64) y) (-.f64 (*.f64 z (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z (+.f64 #s(literal 5641895835477563/10000000000000000 binary64) (*.f64 z #s(literal 5641895835477563/30000000000000000 binary64)))))) (-.f64 (*.f64 y x) #s(literal 5641895835477563/5000000000000000 binary64)))))
(/.f64 y (-.f64 (*.f64 z (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z (+.f64 #s(literal 5641895835477563/10000000000000000 binary64) (*.f64 z #s(literal 5641895835477563/30000000000000000 binary64)))))) (-.f64 (*.f64 y x) #s(literal 5641895835477563/5000000000000000 binary64))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (-.f64 (*.f64 z (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z (+.f64 #s(literal 5641895835477563/10000000000000000 binary64) (*.f64 z #s(literal 5641895835477563/30000000000000000 binary64)))))) (-.f64 (*.f64 y x) #s(literal 5641895835477563/5000000000000000 binary64))) y)))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 (*.f64 z (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z (+.f64 #s(literal 5641895835477563/10000000000000000 binary64) (*.f64 z #s(literal 5641895835477563/30000000000000000 binary64)))))) (-.f64 (*.f64 y x) #s(literal 5641895835477563/5000000000000000 binary64))) y))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 (-.f64 (*.f64 z (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z (+.f64 #s(literal 5641895835477563/10000000000000000 binary64) (*.f64 z #s(literal 5641895835477563/30000000000000000 binary64)))))) (-.f64 (*.f64 y x) #s(literal 5641895835477563/5000000000000000 binary64))) y) #s(literal 1 binary64)))
(/.f64 (-.f64 #s(literal 0 binary64) y) (-.f64 #s(literal 0 binary64) (-.f64 (*.f64 z (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z (+.f64 #s(literal 5641895835477563/10000000000000000 binary64) (*.f64 z #s(literal 5641895835477563/30000000000000000 binary64)))))) (-.f64 (*.f64 y x) #s(literal 5641895835477563/5000000000000000 binary64)))))
(/.f64 (*.f64 y #s(literal 1 binary64)) (-.f64 (*.f64 z (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z (+.f64 #s(literal 5641895835477563/10000000000000000 binary64) (*.f64 z #s(literal 5641895835477563/30000000000000000 binary64)))))) (-.f64 (*.f64 y x) #s(literal 5641895835477563/5000000000000000 binary64))))
(/.f64 (neg.f64 (-.f64 #s(literal 0 binary64) y)) (neg.f64 (-.f64 #s(literal 0 binary64) (-.f64 (*.f64 z (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z (+.f64 #s(literal 5641895835477563/10000000000000000 binary64) (*.f64 z #s(literal 5641895835477563/30000000000000000 binary64)))))) (-.f64 (*.f64 y x) #s(literal 5641895835477563/5000000000000000 binary64))))))
(pow.f64 (/.f64 (-.f64 (*.f64 z (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z (+.f64 #s(literal 5641895835477563/10000000000000000 binary64) (*.f64 z #s(literal 5641895835477563/30000000000000000 binary64)))))) (-.f64 (*.f64 y x) #s(literal 5641895835477563/5000000000000000 binary64))) y) #s(literal -1 binary64))
(pow.f64 (/.f64 (/.f64 (-.f64 (*.f64 z (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z (+.f64 #s(literal 5641895835477563/10000000000000000 binary64) (*.f64 z #s(literal 5641895835477563/30000000000000000 binary64)))))) (-.f64 (*.f64 y x) #s(literal 5641895835477563/5000000000000000 binary64))) y) #s(literal 1 binary64)) #s(literal -1 binary64))
(*.f64 y (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 z (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z (+.f64 #s(literal 5641895835477563/10000000000000000 binary64) (*.f64 z #s(literal 5641895835477563/30000000000000000 binary64)))))) (-.f64 (*.f64 y x) #s(literal 5641895835477563/5000000000000000 binary64)))))
(*.f64 #s(literal 1 binary64) (/.f64 y (-.f64 (*.f64 z (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z (+.f64 #s(literal 5641895835477563/10000000000000000 binary64) (*.f64 z #s(literal 5641895835477563/30000000000000000 binary64)))))) (-.f64 (*.f64 y x) #s(literal 5641895835477563/5000000000000000 binary64)))))
(*.f64 (-.f64 #s(literal 0 binary64) y) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) (-.f64 (*.f64 z (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z (+.f64 #s(literal 5641895835477563/10000000000000000 binary64) (*.f64 z #s(literal 5641895835477563/30000000000000000 binary64)))))) (-.f64 (*.f64 y x) #s(literal 5641895835477563/5000000000000000 binary64))))))
(*.f64 (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 z (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z (+.f64 #s(literal 5641895835477563/10000000000000000 binary64) (*.f64 z #s(literal 5641895835477563/30000000000000000 binary64)))))) (-.f64 (*.f64 y x) #s(literal 5641895835477563/5000000000000000 binary64)))) y)
(*.f64 (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 z (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z (+.f64 #s(literal 5641895835477563/10000000000000000 binary64) (*.f64 z #s(literal 5641895835477563/30000000000000000 binary64)))))) (-.f64 (*.f64 y x) #s(literal 5641895835477563/5000000000000000 binary64)))) (pow.f64 (/.f64 #s(literal 1 binary64) y) #s(literal -1 binary64)))
(*.f64 (/.f64 y (+.f64 #s(literal 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 binary64) (*.f64 (-.f64 (*.f64 z (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z (+.f64 #s(literal 5641895835477563/10000000000000000 binary64) (*.f64 z #s(literal 5641895835477563/30000000000000000 binary64)))))) (*.f64 y x)) (*.f64 (-.f64 (*.f64 z (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z (+.f64 #s(literal 5641895835477563/10000000000000000 binary64) (*.f64 z #s(literal 5641895835477563/30000000000000000 binary64)))))) (*.f64 y x)) (-.f64 (*.f64 z (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z (+.f64 #s(literal 5641895835477563/10000000000000000 binary64) (*.f64 z #s(literal 5641895835477563/30000000000000000 binary64)))))) (*.f64 y x)))))) (+.f64 #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (*.f64 (-.f64 (*.f64 z (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z (+.f64 #s(literal 5641895835477563/10000000000000000 binary64) (*.f64 z #s(literal 5641895835477563/30000000000000000 binary64)))))) (*.f64 y x)) (-.f64 (-.f64 (*.f64 z (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z (+.f64 #s(literal 5641895835477563/10000000000000000 binary64) (*.f64 z #s(literal 5641895835477563/30000000000000000 binary64)))))) (*.f64 y x)) #s(literal 5641895835477563/5000000000000000 binary64)))))
(*.f64 (/.f64 y (-.f64 #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (*.f64 (-.f64 (*.f64 z (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z (+.f64 #s(literal 5641895835477563/10000000000000000 binary64) (*.f64 z #s(literal 5641895835477563/30000000000000000 binary64)))))) (*.f64 y x)) (-.f64 (*.f64 z (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z (+.f64 #s(literal 5641895835477563/10000000000000000 binary64) (*.f64 z #s(literal 5641895835477563/30000000000000000 binary64)))))) (*.f64 y x))))) (+.f64 (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z (+.f64 #s(literal 5641895835477563/10000000000000000 binary64) (*.f64 z #s(literal 5641895835477563/30000000000000000 binary64))))))) (*.f64 y x)))
(+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (-.f64 (*.f64 z (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z (+.f64 #s(literal 5641895835477563/10000000000000000 binary64) (*.f64 z #s(literal 5641895835477563/30000000000000000 binary64)))))) (*.f64 y x)))
(+.f64 (*.f64 z (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z (+.f64 #s(literal 5641895835477563/10000000000000000 binary64) (*.f64 z #s(literal 5641895835477563/30000000000000000 binary64)))))) (+.f64 (*.f64 y (-.f64 #s(literal 0 binary64) x)) #s(literal 5641895835477563/5000000000000000 binary64)))
(+.f64 (-.f64 (*.f64 z (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z (+.f64 #s(literal 5641895835477563/10000000000000000 binary64) (*.f64 z #s(literal 5641895835477563/30000000000000000 binary64)))))) (*.f64 y x)) #s(literal 5641895835477563/5000000000000000 binary64))
(+.f64 (-.f64 (*.f64 z (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z (+.f64 #s(literal 5641895835477563/10000000000000000 binary64) (*.f64 z #s(literal 5641895835477563/30000000000000000 binary64)))))) (*.f64 y x)) (+.f64 (+.f64 (*.f64 y (-.f64 #s(literal 0 binary64) x)) (*.f64 y x)) #s(literal 5641895835477563/5000000000000000 binary64)))
(+.f64 (-.f64 (*.f64 z (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z (+.f64 #s(literal 5641895835477563/10000000000000000 binary64) (*.f64 z #s(literal 5641895835477563/30000000000000000 binary64)))))) (-.f64 (*.f64 y x) #s(literal 5641895835477563/5000000000000000 binary64))) (+.f64 (*.f64 y (-.f64 #s(literal 0 binary64) x)) (*.f64 y x)))
(+.f64 (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z (+.f64 #s(literal 5641895835477563/10000000000000000 binary64) (*.f64 z #s(literal 5641895835477563/30000000000000000 binary64))))))) (*.f64 y (-.f64 #s(literal 0 binary64) x)))
(-.f64 (*.f64 z (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z (+.f64 #s(literal 5641895835477563/10000000000000000 binary64) (*.f64 z #s(literal 5641895835477563/30000000000000000 binary64)))))) (-.f64 (*.f64 y x) #s(literal 5641895835477563/5000000000000000 binary64)))
(-.f64 (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z (+.f64 #s(literal 5641895835477563/10000000000000000 binary64) (*.f64 z #s(literal 5641895835477563/30000000000000000 binary64))))))) (*.f64 y x))
(-.f64 (/.f64 #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (+.f64 (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z (+.f64 #s(literal 5641895835477563/10000000000000000 binary64) (*.f64 z #s(literal 5641895835477563/30000000000000000 binary64))))))) (*.f64 y x))) (/.f64 (*.f64 (-.f64 (*.f64 z (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z (+.f64 #s(literal 5641895835477563/10000000000000000 binary64) (*.f64 z #s(literal 5641895835477563/30000000000000000 binary64)))))) (*.f64 y x)) (-.f64 (*.f64 z (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z (+.f64 #s(literal 5641895835477563/10000000000000000 binary64) (*.f64 z #s(literal 5641895835477563/30000000000000000 binary64)))))) (*.f64 y x))) (+.f64 (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z (+.f64 #s(literal 5641895835477563/10000000000000000 binary64) (*.f64 z #s(literal 5641895835477563/30000000000000000 binary64))))))) (*.f64 y x))))
(fma.f64 z (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z (+.f64 #s(literal 5641895835477563/10000000000000000 binary64) (*.f64 z #s(literal 5641895835477563/30000000000000000 binary64))))) (+.f64 (*.f64 y (-.f64 #s(literal 0 binary64) x)) #s(literal 5641895835477563/5000000000000000 binary64)))
(fma.f64 z (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z (+.f64 #s(literal 5641895835477563/10000000000000000 binary64) (*.f64 z #s(literal 5641895835477563/30000000000000000 binary64))))) (neg.f64 (-.f64 (*.f64 y x) #s(literal 5641895835477563/5000000000000000 binary64))))
(fma.f64 (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z (+.f64 #s(literal 5641895835477563/10000000000000000 binary64) (*.f64 z #s(literal 5641895835477563/30000000000000000 binary64))))) z (+.f64 (*.f64 y (-.f64 #s(literal 0 binary64) x)) #s(literal 5641895835477563/5000000000000000 binary64)))
(fma.f64 (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z (+.f64 #s(literal 5641895835477563/10000000000000000 binary64) (*.f64 z #s(literal 5641895835477563/30000000000000000 binary64))))) z (neg.f64 (-.f64 (*.f64 y x) #s(literal 5641895835477563/5000000000000000 binary64))))
(fma.f64 (+.f64 #s(literal 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 binary64) (*.f64 (-.f64 (*.f64 z (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z (+.f64 #s(literal 5641895835477563/10000000000000000 binary64) (*.f64 z #s(literal 5641895835477563/30000000000000000 binary64)))))) (*.f64 y x)) (*.f64 (-.f64 (*.f64 z (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z (+.f64 #s(literal 5641895835477563/10000000000000000 binary64) (*.f64 z #s(literal 5641895835477563/30000000000000000 binary64)))))) (*.f64 y x)) (-.f64 (*.f64 z (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z (+.f64 #s(literal 5641895835477563/10000000000000000 binary64) (*.f64 z #s(literal 5641895835477563/30000000000000000 binary64)))))) (*.f64 y x))))) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (*.f64 (-.f64 (*.f64 z (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z (+.f64 #s(literal 5641895835477563/10000000000000000 binary64) (*.f64 z #s(literal 5641895835477563/30000000000000000 binary64)))))) (*.f64 y x)) (-.f64 (-.f64 (*.f64 z (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z (+.f64 #s(literal 5641895835477563/10000000000000000 binary64) (*.f64 z #s(literal 5641895835477563/30000000000000000 binary64)))))) (*.f64 y x)) #s(literal 5641895835477563/5000000000000000 binary64))))) (+.f64 (*.f64 y (-.f64 #s(literal 0 binary64) x)) (*.f64 y x)))
(fma.f64 (-.f64 (*.f64 (*.f64 z (*.f64 z z)) (*.f64 (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z (+.f64 #s(literal 5641895835477563/10000000000000000 binary64) (*.f64 z #s(literal 5641895835477563/30000000000000000 binary64))))) (*.f64 (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z (+.f64 #s(literal 5641895835477563/10000000000000000 binary64) (*.f64 z #s(literal 5641895835477563/30000000000000000 binary64))))) (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z (+.f64 #s(literal 5641895835477563/10000000000000000 binary64) (*.f64 z #s(literal 5641895835477563/30000000000000000 binary64)))))))) (*.f64 (*.f64 y x) (*.f64 y (*.f64 x (*.f64 y x))))) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z (+.f64 #s(literal 5641895835477563/10000000000000000 binary64) (*.f64 z #s(literal 5641895835477563/30000000000000000 binary64))))) (*.f64 z (*.f64 z (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z (+.f64 #s(literal 5641895835477563/10000000000000000 binary64) (*.f64 z #s(literal 5641895835477563/30000000000000000 binary64)))))))) (*.f64 (*.f64 y x) (+.f64 (*.f64 z (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z (+.f64 #s(literal 5641895835477563/10000000000000000 binary64) (*.f64 z #s(literal 5641895835477563/30000000000000000 binary64)))))) (*.f64 y x))))) #s(literal 5641895835477563/5000000000000000 binary64))
(fma.f64 (-.f64 (*.f64 (*.f64 z (*.f64 z z)) (*.f64 (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z (+.f64 #s(literal 5641895835477563/10000000000000000 binary64) (*.f64 z #s(literal 5641895835477563/30000000000000000 binary64))))) (*.f64 (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z (+.f64 #s(literal 5641895835477563/10000000000000000 binary64) (*.f64 z #s(literal 5641895835477563/30000000000000000 binary64))))) (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z (+.f64 #s(literal 5641895835477563/10000000000000000 binary64) (*.f64 z #s(literal 5641895835477563/30000000000000000 binary64)))))))) (*.f64 (*.f64 y x) (*.f64 y (*.f64 x (*.f64 y x))))) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z (+.f64 #s(literal 5641895835477563/10000000000000000 binary64) (*.f64 z #s(literal 5641895835477563/30000000000000000 binary64))))) (*.f64 z (*.f64 z (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z (+.f64 #s(literal 5641895835477563/10000000000000000 binary64) (*.f64 z #s(literal 5641895835477563/30000000000000000 binary64)))))))) (*.f64 (*.f64 y x) (+.f64 (*.f64 z (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z (+.f64 #s(literal 5641895835477563/10000000000000000 binary64) (*.f64 z #s(literal 5641895835477563/30000000000000000 binary64)))))) (*.f64 y x))))) (+.f64 (+.f64 (*.f64 y (-.f64 #s(literal 0 binary64) x)) (*.f64 y x)) #s(literal 5641895835477563/5000000000000000 binary64)))
(fma.f64 (-.f64 #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (*.f64 (-.f64 (*.f64 z (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z (+.f64 #s(literal 5641895835477563/10000000000000000 binary64) (*.f64 z #s(literal 5641895835477563/30000000000000000 binary64)))))) (*.f64 y x)) (-.f64 (*.f64 z (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z (+.f64 #s(literal 5641895835477563/10000000000000000 binary64) (*.f64 z #s(literal 5641895835477563/30000000000000000 binary64)))))) (*.f64 y x)))) (/.f64 #s(literal 1 binary64) (+.f64 (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z (+.f64 #s(literal 5641895835477563/10000000000000000 binary64) (*.f64 z #s(literal 5641895835477563/30000000000000000 binary64))))))) (*.f64 y x))) (+.f64 (*.f64 y (-.f64 #s(literal 0 binary64) x)) (*.f64 y x)))
(fma.f64 (-.f64 (*.f64 (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z (+.f64 #s(literal 5641895835477563/10000000000000000 binary64) (*.f64 z #s(literal 5641895835477563/30000000000000000 binary64))))) (*.f64 z (*.f64 z (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z (+.f64 #s(literal 5641895835477563/10000000000000000 binary64) (*.f64 z #s(literal 5641895835477563/30000000000000000 binary64)))))))) (*.f64 y (*.f64 x (*.f64 y x)))) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 z (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z (+.f64 #s(literal 5641895835477563/10000000000000000 binary64) (*.f64 z #s(literal 5641895835477563/30000000000000000 binary64)))))) (*.f64 y x))) #s(literal 5641895835477563/5000000000000000 binary64))
(fma.f64 (-.f64 (*.f64 (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z (+.f64 #s(literal 5641895835477563/10000000000000000 binary64) (*.f64 z #s(literal 5641895835477563/30000000000000000 binary64))))) (*.f64 z (*.f64 z (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z (+.f64 #s(literal 5641895835477563/10000000000000000 binary64) (*.f64 z #s(literal 5641895835477563/30000000000000000 binary64)))))))) (*.f64 y (*.f64 x (*.f64 y x)))) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 z (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z (+.f64 #s(literal 5641895835477563/10000000000000000 binary64) (*.f64 z #s(literal 5641895835477563/30000000000000000 binary64)))))) (*.f64 y x))) (+.f64 (+.f64 (*.f64 y (-.f64 #s(literal 0 binary64) x)) (*.f64 y x)) #s(literal 5641895835477563/5000000000000000 binary64)))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (*.f64 (-.f64 (*.f64 z (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z (+.f64 #s(literal 5641895835477563/10000000000000000 binary64) (*.f64 z #s(literal 5641895835477563/30000000000000000 binary64)))))) (*.f64 y x)) (-.f64 (-.f64 (*.f64 z (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z (+.f64 #s(literal 5641895835477563/10000000000000000 binary64) (*.f64 z #s(literal 5641895835477563/30000000000000000 binary64)))))) (*.f64 y x)) #s(literal 5641895835477563/5000000000000000 binary64)))) (+.f64 #s(literal 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 binary64) (*.f64 (-.f64 (*.f64 z (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z (+.f64 #s(literal 5641895835477563/10000000000000000 binary64) (*.f64 z #s(literal 5641895835477563/30000000000000000 binary64)))))) (*.f64 y x)) (*.f64 (-.f64 (*.f64 z (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z (+.f64 #s(literal 5641895835477563/10000000000000000 binary64) (*.f64 z #s(literal 5641895835477563/30000000000000000 binary64)))))) (*.f64 y x)) (-.f64 (*.f64 z (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z (+.f64 #s(literal 5641895835477563/10000000000000000 binary64) (*.f64 z #s(literal 5641895835477563/30000000000000000 binary64)))))) (*.f64 y x)))))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z (+.f64 #s(literal 5641895835477563/10000000000000000 binary64) (*.f64 z #s(literal 5641895835477563/30000000000000000 binary64))))))) (*.f64 y x)) (-.f64 #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (*.f64 (-.f64 (*.f64 z (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z (+.f64 #s(literal 5641895835477563/10000000000000000 binary64) (*.f64 z #s(literal 5641895835477563/30000000000000000 binary64)))))) (*.f64 y x)) (-.f64 (*.f64 z (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z (+.f64 #s(literal 5641895835477563/10000000000000000 binary64) (*.f64 z #s(literal 5641895835477563/30000000000000000 binary64)))))) (*.f64 y x))))))
(/.f64 (+.f64 #s(literal 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 binary64) (*.f64 (-.f64 (*.f64 z (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z (+.f64 #s(literal 5641895835477563/10000000000000000 binary64) (*.f64 z #s(literal 5641895835477563/30000000000000000 binary64)))))) (*.f64 y x)) (*.f64 (-.f64 (*.f64 z (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z (+.f64 #s(literal 5641895835477563/10000000000000000 binary64) (*.f64 z #s(literal 5641895835477563/30000000000000000 binary64)))))) (*.f64 y x)) (-.f64 (*.f64 z (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z (+.f64 #s(literal 5641895835477563/10000000000000000 binary64) (*.f64 z #s(literal 5641895835477563/30000000000000000 binary64)))))) (*.f64 y x))))) (+.f64 #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (*.f64 (-.f64 (*.f64 z (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z (+.f64 #s(literal 5641895835477563/10000000000000000 binary64) (*.f64 z #s(literal 5641895835477563/30000000000000000 binary64)))))) (*.f64 y x)) (-.f64 (-.f64 (*.f64 z (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z (+.f64 #s(literal 5641895835477563/10000000000000000 binary64) (*.f64 z #s(literal 5641895835477563/30000000000000000 binary64)))))) (*.f64 y x)) #s(literal 5641895835477563/5000000000000000 binary64)))))
(/.f64 (+.f64 #s(literal 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 binary64) (*.f64 (-.f64 (*.f64 z (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z (+.f64 #s(literal 5641895835477563/10000000000000000 binary64) (*.f64 z #s(literal 5641895835477563/30000000000000000 binary64)))))) (*.f64 y x)) (*.f64 (-.f64 (*.f64 z (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z (+.f64 #s(literal 5641895835477563/10000000000000000 binary64) (*.f64 z #s(literal 5641895835477563/30000000000000000 binary64)))))) (*.f64 y x)) (-.f64 (*.f64 z (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z (+.f64 #s(literal 5641895835477563/10000000000000000 binary64) (*.f64 z #s(literal 5641895835477563/30000000000000000 binary64)))))) (*.f64 y x))))) (+.f64 (*.f64 (-.f64 (*.f64 z (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z (+.f64 #s(literal 5641895835477563/10000000000000000 binary64) (*.f64 z #s(literal 5641895835477563/30000000000000000 binary64)))))) (*.f64 y x)) (-.f64 (*.f64 z (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z (+.f64 #s(literal 5641895835477563/10000000000000000 binary64) (*.f64 z #s(literal 5641895835477563/30000000000000000 binary64)))))) (*.f64 y x))) (-.f64 #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) (-.f64 (*.f64 z (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z (+.f64 #s(literal 5641895835477563/10000000000000000 binary64) (*.f64 z #s(literal 5641895835477563/30000000000000000 binary64)))))) (*.f64 y x))))))
(/.f64 (-.f64 #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (*.f64 (-.f64 (*.f64 z (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z (+.f64 #s(literal 5641895835477563/10000000000000000 binary64) (*.f64 z #s(literal 5641895835477563/30000000000000000 binary64)))))) (*.f64 y x)) (-.f64 (*.f64 z (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z (+.f64 #s(literal 5641895835477563/10000000000000000 binary64) (*.f64 z #s(literal 5641895835477563/30000000000000000 binary64)))))) (*.f64 y x)))) (+.f64 (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z (+.f64 #s(literal 5641895835477563/10000000000000000 binary64) (*.f64 z #s(literal 5641895835477563/30000000000000000 binary64))))))) (*.f64 y x)))
(/.f64 (neg.f64 (+.f64 #s(literal 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 binary64) (*.f64 (-.f64 (*.f64 z (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z (+.f64 #s(literal 5641895835477563/10000000000000000 binary64) (*.f64 z #s(literal 5641895835477563/30000000000000000 binary64)))))) (*.f64 y x)) (*.f64 (-.f64 (*.f64 z (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z (+.f64 #s(literal 5641895835477563/10000000000000000 binary64) (*.f64 z #s(literal 5641895835477563/30000000000000000 binary64)))))) (*.f64 y x)) (-.f64 (*.f64 z (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z (+.f64 #s(literal 5641895835477563/10000000000000000 binary64) (*.f64 z #s(literal 5641895835477563/30000000000000000 binary64)))))) (*.f64 y x)))))) (neg.f64 (+.f64 #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (*.f64 (-.f64 (*.f64 z (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z (+.f64 #s(literal 5641895835477563/10000000000000000 binary64) (*.f64 z #s(literal 5641895835477563/30000000000000000 binary64)))))) (*.f64 y x)) (-.f64 (-.f64 (*.f64 z (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z (+.f64 #s(literal 5641895835477563/10000000000000000 binary64) (*.f64 z #s(literal 5641895835477563/30000000000000000 binary64)))))) (*.f64 y x)) #s(literal 5641895835477563/5000000000000000 binary64))))))
(/.f64 (neg.f64 (-.f64 #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (*.f64 (-.f64 (*.f64 z (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z (+.f64 #s(literal 5641895835477563/10000000000000000 binary64) (*.f64 z #s(literal 5641895835477563/30000000000000000 binary64)))))) (*.f64 y x)) (-.f64 (*.f64 z (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z (+.f64 #s(literal 5641895835477563/10000000000000000 binary64) (*.f64 z #s(literal 5641895835477563/30000000000000000 binary64)))))) (*.f64 y x))))) (neg.f64 (+.f64 (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z (+.f64 #s(literal 5641895835477563/10000000000000000 binary64) (*.f64 z #s(literal 5641895835477563/30000000000000000 binary64))))))) (*.f64 y x))))
(/.f64 (-.f64 (*.f64 (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z (+.f64 #s(literal 5641895835477563/10000000000000000 binary64) (*.f64 z #s(literal 5641895835477563/30000000000000000 binary64))))))) (*.f64 (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z (+.f64 #s(literal 5641895835477563/10000000000000000 binary64) (*.f64 z #s(literal 5641895835477563/30000000000000000 binary64))))))) (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z (+.f64 #s(literal 5641895835477563/10000000000000000 binary64) (*.f64 z #s(literal 5641895835477563/30000000000000000 binary64))))))))) (*.f64 (*.f64 y x) (*.f64 y (*.f64 x (*.f64 y x))))) (+.f64 (*.f64 (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z (+.f64 #s(literal 5641895835477563/10000000000000000 binary64) (*.f64 z #s(literal 5641895835477563/30000000000000000 binary64))))))) (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z (+.f64 #s(literal 5641895835477563/10000000000000000 binary64) (*.f64 z #s(literal 5641895835477563/30000000000000000 binary64)))))))) (+.f64 (*.f64 y (*.f64 x (*.f64 y x))) (*.f64 (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z (+.f64 #s(literal 5641895835477563/10000000000000000 binary64) (*.f64 z #s(literal 5641895835477563/30000000000000000 binary64))))))) (*.f64 y x)))))
(/.f64 (-.f64 (*.f64 (-.f64 (*.f64 z (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z (+.f64 #s(literal 5641895835477563/10000000000000000 binary64) (*.f64 z #s(literal 5641895835477563/30000000000000000 binary64)))))) (*.f64 y x)) (-.f64 (*.f64 z (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z (+.f64 #s(literal 5641895835477563/10000000000000000 binary64) (*.f64 z #s(literal 5641895835477563/30000000000000000 binary64)))))) (*.f64 y x))) #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64)) (-.f64 (-.f64 (*.f64 z (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z (+.f64 #s(literal 5641895835477563/10000000000000000 binary64) (*.f64 z #s(literal 5641895835477563/30000000000000000 binary64)))))) (*.f64 y x)) #s(literal 5641895835477563/5000000000000000 binary64)))
(/.f64 (-.f64 (*.f64 (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z (+.f64 #s(literal 5641895835477563/10000000000000000 binary64) (*.f64 z #s(literal 5641895835477563/30000000000000000 binary64))))))) (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z (+.f64 #s(literal 5641895835477563/10000000000000000 binary64) (*.f64 z #s(literal 5641895835477563/30000000000000000 binary64)))))))) (*.f64 y (*.f64 x (*.f64 y x)))) (+.f64 (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z (+.f64 #s(literal 5641895835477563/10000000000000000 binary64) (*.f64 z #s(literal 5641895835477563/30000000000000000 binary64))))))) (*.f64 y x)))
(/.f64 (-.f64 (*.f64 #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (+.f64 (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z (+.f64 #s(literal 5641895835477563/10000000000000000 binary64) (*.f64 z #s(literal 5641895835477563/30000000000000000 binary64))))))) (*.f64 y x))) (*.f64 (+.f64 (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z (+.f64 #s(literal 5641895835477563/10000000000000000 binary64) (*.f64 z #s(literal 5641895835477563/30000000000000000 binary64))))))) (*.f64 y x)) (*.f64 (-.f64 (*.f64 z (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z (+.f64 #s(literal 5641895835477563/10000000000000000 binary64) (*.f64 z #s(literal 5641895835477563/30000000000000000 binary64)))))) (*.f64 y x)) (-.f64 (*.f64 z (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z (+.f64 #s(literal 5641895835477563/10000000000000000 binary64) (*.f64 z #s(literal 5641895835477563/30000000000000000 binary64)))))) (*.f64 y x))))) (*.f64 (+.f64 (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z (+.f64 #s(literal 5641895835477563/10000000000000000 binary64) (*.f64 z #s(literal 5641895835477563/30000000000000000 binary64))))))) (*.f64 y x)) (+.f64 (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z (+.f64 #s(literal 5641895835477563/10000000000000000 binary64) (*.f64 z #s(literal 5641895835477563/30000000000000000 binary64))))))) (*.f64 y x))))
(pow.f64 (/.f64 (+.f64 #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (*.f64 (-.f64 (*.f64 z (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z (+.f64 #s(literal 5641895835477563/10000000000000000 binary64) (*.f64 z #s(literal 5641895835477563/30000000000000000 binary64)))))) (*.f64 y x)) (-.f64 (-.f64 (*.f64 z (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z (+.f64 #s(literal 5641895835477563/10000000000000000 binary64) (*.f64 z #s(literal 5641895835477563/30000000000000000 binary64)))))) (*.f64 y x)) #s(literal 5641895835477563/5000000000000000 binary64)))) (+.f64 #s(literal 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 binary64) (*.f64 (-.f64 (*.f64 z (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z (+.f64 #s(literal 5641895835477563/10000000000000000 binary64) (*.f64 z #s(literal 5641895835477563/30000000000000000 binary64)))))) (*.f64 y x)) (*.f64 (-.f64 (*.f64 z (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z (+.f64 #s(literal 5641895835477563/10000000000000000 binary64) (*.f64 z #s(literal 5641895835477563/30000000000000000 binary64)))))) (*.f64 y x)) (-.f64 (*.f64 z (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z (+.f64 #s(literal 5641895835477563/10000000000000000 binary64) (*.f64 z #s(literal 5641895835477563/30000000000000000 binary64)))))) (*.f64 y x)))))) #s(literal -1 binary64))
(pow.f64 (/.f64 (+.f64 (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z (+.f64 #s(literal 5641895835477563/10000000000000000 binary64) (*.f64 z #s(literal 5641895835477563/30000000000000000 binary64))))))) (*.f64 y x)) (-.f64 #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (*.f64 (-.f64 (*.f64 z (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z (+.f64 #s(literal 5641895835477563/10000000000000000 binary64) (*.f64 z #s(literal 5641895835477563/30000000000000000 binary64)))))) (*.f64 y x)) (-.f64 (*.f64 z (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z (+.f64 #s(literal 5641895835477563/10000000000000000 binary64) (*.f64 z #s(literal 5641895835477563/30000000000000000 binary64)))))) (*.f64 y x))))) #s(literal -1 binary64))
(*.f64 (+.f64 #s(literal 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 binary64) (*.f64 (-.f64 (*.f64 z (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z (+.f64 #s(literal 5641895835477563/10000000000000000 binary64) (*.f64 z #s(literal 5641895835477563/30000000000000000 binary64)))))) (*.f64 y x)) (*.f64 (-.f64 (*.f64 z (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z (+.f64 #s(literal 5641895835477563/10000000000000000 binary64) (*.f64 z #s(literal 5641895835477563/30000000000000000 binary64)))))) (*.f64 y x)) (-.f64 (*.f64 z (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z (+.f64 #s(literal 5641895835477563/10000000000000000 binary64) (*.f64 z #s(literal 5641895835477563/30000000000000000 binary64)))))) (*.f64 y x))))) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (*.f64 (-.f64 (*.f64 z (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z (+.f64 #s(literal 5641895835477563/10000000000000000 binary64) (*.f64 z #s(literal 5641895835477563/30000000000000000 binary64)))))) (*.f64 y x)) (-.f64 (-.f64 (*.f64 z (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z (+.f64 #s(literal 5641895835477563/10000000000000000 binary64) (*.f64 z #s(literal 5641895835477563/30000000000000000 binary64)))))) (*.f64 y x)) #s(literal 5641895835477563/5000000000000000 binary64))))))
(*.f64 (-.f64 #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (*.f64 (-.f64 (*.f64 z (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z (+.f64 #s(literal 5641895835477563/10000000000000000 binary64) (*.f64 z #s(literal 5641895835477563/30000000000000000 binary64)))))) (*.f64 y x)) (-.f64 (*.f64 z (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z (+.f64 #s(literal 5641895835477563/10000000000000000 binary64) (*.f64 z #s(literal 5641895835477563/30000000000000000 binary64)))))) (*.f64 y x)))) (/.f64 #s(literal 1 binary64) (+.f64 (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z (+.f64 #s(literal 5641895835477563/10000000000000000 binary64) (*.f64 z #s(literal 5641895835477563/30000000000000000 binary64))))))) (*.f64 y x))))
(+.f64 (*.f64 z (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z (+.f64 #s(literal 5641895835477563/10000000000000000 binary64) (*.f64 z #s(literal 5641895835477563/30000000000000000 binary64)))))) (*.f64 y (-.f64 #s(literal 0 binary64) x)))
(+.f64 (*.f64 z (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z (+.f64 #s(literal 5641895835477563/10000000000000000 binary64) (*.f64 z #s(literal 5641895835477563/30000000000000000 binary64)))))) (+.f64 (*.f64 y (-.f64 #s(literal 0 binary64) x)) (+.f64 (*.f64 y (-.f64 #s(literal 0 binary64) x)) (*.f64 y x))))
(+.f64 (-.f64 (*.f64 z (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z (+.f64 #s(literal 5641895835477563/10000000000000000 binary64) (*.f64 z #s(literal 5641895835477563/30000000000000000 binary64)))))) (*.f64 y x)) (+.f64 (*.f64 y (-.f64 #s(literal 0 binary64) x)) (*.f64 y x)))
(+.f64 (-.f64 (*.f64 z (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z (+.f64 #s(literal 5641895835477563/10000000000000000 binary64) (*.f64 z #s(literal 5641895835477563/30000000000000000 binary64)))))) (*.f64 y x)) (+.f64 (+.f64 (*.f64 y (-.f64 #s(literal 0 binary64) x)) (*.f64 y x)) (+.f64 (*.f64 y (-.f64 #s(literal 0 binary64) x)) (*.f64 y x))))
(+.f64 (+.f64 (*.f64 y (-.f64 #s(literal 0 binary64) x)) (*.f64 y x)) (-.f64 (*.f64 z (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z (+.f64 #s(literal 5641895835477563/10000000000000000 binary64) (*.f64 z #s(literal 5641895835477563/30000000000000000 binary64)))))) (*.f64 y x)))
(+.f64 (*.f64 y (-.f64 #s(literal 0 binary64) x)) (*.f64 z (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z (+.f64 #s(literal 5641895835477563/10000000000000000 binary64) (*.f64 z #s(literal 5641895835477563/30000000000000000 binary64)))))))
(+.f64 (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) z) (-.f64 (*.f64 z (*.f64 z (+.f64 #s(literal 5641895835477563/10000000000000000 binary64) (*.f64 z #s(literal 5641895835477563/30000000000000000 binary64))))) (*.f64 y x)))
(-.f64 (*.f64 z (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z (+.f64 #s(literal 5641895835477563/10000000000000000 binary64) (*.f64 z #s(literal 5641895835477563/30000000000000000 binary64)))))) (*.f64 y x))
(-.f64 (*.f64 z (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z (+.f64 #s(literal 5641895835477563/10000000000000000 binary64) (*.f64 z #s(literal 5641895835477563/30000000000000000 binary64)))))) (-.f64 (*.f64 y x) (+.f64 (*.f64 y (-.f64 #s(literal 0 binary64) x)) (*.f64 y x))))
(-.f64 (/.f64 (*.f64 (*.f64 z (*.f64 z z)) (*.f64 (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z (+.f64 #s(literal 5641895835477563/10000000000000000 binary64) (*.f64 z #s(literal 5641895835477563/30000000000000000 binary64))))) (*.f64 (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z (+.f64 #s(literal 5641895835477563/10000000000000000 binary64) (*.f64 z #s(literal 5641895835477563/30000000000000000 binary64))))) (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z (+.f64 #s(literal 5641895835477563/10000000000000000 binary64) (*.f64 z #s(literal 5641895835477563/30000000000000000 binary64)))))))) (+.f64 (*.f64 (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z (+.f64 #s(literal 5641895835477563/10000000000000000 binary64) (*.f64 z #s(literal 5641895835477563/30000000000000000 binary64))))) (*.f64 z (*.f64 z (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z (+.f64 #s(literal 5641895835477563/10000000000000000 binary64) (*.f64 z #s(literal 5641895835477563/30000000000000000 binary64)))))))) (*.f64 (*.f64 y x) (+.f64 (*.f64 z (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z (+.f64 #s(literal 5641895835477563/10000000000000000 binary64) (*.f64 z #s(literal 5641895835477563/30000000000000000 binary64)))))) (*.f64 y x))))) (/.f64 (*.f64 (*.f64 y x) (*.f64 y (*.f64 x (*.f64 y x)))) (+.f64 (*.f64 (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z (+.f64 #s(literal 5641895835477563/10000000000000000 binary64) (*.f64 z #s(literal 5641895835477563/30000000000000000 binary64))))) (*.f64 z (*.f64 z (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z (+.f64 #s(literal 5641895835477563/10000000000000000 binary64) (*.f64 z #s(literal 5641895835477563/30000000000000000 binary64)))))))) (*.f64 (*.f64 y x) (+.f64 (*.f64 z (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z (+.f64 #s(literal 5641895835477563/10000000000000000 binary64) (*.f64 z #s(literal 5641895835477563/30000000000000000 binary64)))))) (*.f64 y x))))))
(-.f64 (/.f64 (*.f64 (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z (+.f64 #s(literal 5641895835477563/10000000000000000 binary64) (*.f64 z #s(literal 5641895835477563/30000000000000000 binary64))))) (*.f64 z (*.f64 z (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z (+.f64 #s(literal 5641895835477563/10000000000000000 binary64) (*.f64 z #s(literal 5641895835477563/30000000000000000 binary64)))))))) (+.f64 (*.f64 z (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z (+.f64 #s(literal 5641895835477563/10000000000000000 binary64) (*.f64 z #s(literal 5641895835477563/30000000000000000 binary64)))))) (*.f64 y x))) (/.f64 (*.f64 y (*.f64 x (*.f64 y x))) (+.f64 (*.f64 z (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z (+.f64 #s(literal 5641895835477563/10000000000000000 binary64) (*.f64 z #s(literal 5641895835477563/30000000000000000 binary64)))))) (*.f64 y x))))
(fma.f64 y (-.f64 #s(literal 0 binary64) x) (*.f64 z (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z (+.f64 #s(literal 5641895835477563/10000000000000000 binary64) (*.f64 z #s(literal 5641895835477563/30000000000000000 binary64)))))))
(fma.f64 #s(literal 5641895835477563/5000000000000000 binary64) z (-.f64 (*.f64 z (*.f64 z (+.f64 #s(literal 5641895835477563/10000000000000000 binary64) (*.f64 z #s(literal 5641895835477563/30000000000000000 binary64))))) (*.f64 y x)))
(fma.f64 z #s(literal 5641895835477563/5000000000000000 binary64) (-.f64 (*.f64 z (*.f64 z (+.f64 #s(literal 5641895835477563/10000000000000000 binary64) (*.f64 z #s(literal 5641895835477563/30000000000000000 binary64))))) (*.f64 y x)))
(fma.f64 z (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z (+.f64 #s(literal 5641895835477563/10000000000000000 binary64) (*.f64 z #s(literal 5641895835477563/30000000000000000 binary64))))) (*.f64 y (-.f64 #s(literal 0 binary64) x)))
(fma.f64 z (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z (+.f64 #s(literal 5641895835477563/10000000000000000 binary64) (*.f64 z #s(literal 5641895835477563/30000000000000000 binary64))))) (+.f64 (*.f64 y (-.f64 #s(literal 0 binary64) x)) (+.f64 (*.f64 y (-.f64 #s(literal 0 binary64) x)) (*.f64 y x))))
(fma.f64 z (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z (+.f64 #s(literal 5641895835477563/10000000000000000 binary64) (*.f64 z #s(literal 5641895835477563/30000000000000000 binary64))))) (neg.f64 (-.f64 (*.f64 y x) (+.f64 (*.f64 y (-.f64 #s(literal 0 binary64) x)) (*.f64 y x)))))
(fma.f64 (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z (+.f64 #s(literal 5641895835477563/10000000000000000 binary64) (*.f64 z #s(literal 5641895835477563/30000000000000000 binary64))))) z (*.f64 y (-.f64 #s(literal 0 binary64) x)))
(fma.f64 (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z (+.f64 #s(literal 5641895835477563/10000000000000000 binary64) (*.f64 z #s(literal 5641895835477563/30000000000000000 binary64))))) z (+.f64 (*.f64 y (-.f64 #s(literal 0 binary64) x)) (+.f64 (*.f64 y (-.f64 #s(literal 0 binary64) x)) (*.f64 y x))))
(fma.f64 (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z (+.f64 #s(literal 5641895835477563/10000000000000000 binary64) (*.f64 z #s(literal 5641895835477563/30000000000000000 binary64))))) z (neg.f64 (-.f64 (*.f64 y x) (+.f64 (*.f64 y (-.f64 #s(literal 0 binary64) x)) (*.f64 y x)))))
(fma.f64 x (-.f64 #s(literal 0 binary64) y) (*.f64 z (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z (+.f64 #s(literal 5641895835477563/10000000000000000 binary64) (*.f64 z #s(literal 5641895835477563/30000000000000000 binary64)))))))
(fma.f64 #s(literal -1 binary64) (*.f64 y x) (*.f64 z (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z (+.f64 #s(literal 5641895835477563/10000000000000000 binary64) (*.f64 z #s(literal 5641895835477563/30000000000000000 binary64)))))))
(fma.f64 (-.f64 #s(literal 0 binary64) y) x (*.f64 z (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z (+.f64 #s(literal 5641895835477563/10000000000000000 binary64) (*.f64 z #s(literal 5641895835477563/30000000000000000 binary64)))))))
(fma.f64 (-.f64 #s(literal 0 binary64) x) y (*.f64 z (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z (+.f64 #s(literal 5641895835477563/10000000000000000 binary64) (*.f64 z #s(literal 5641895835477563/30000000000000000 binary64)))))))
(fma.f64 (-.f64 (*.f64 (*.f64 z (*.f64 z z)) (*.f64 (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z (+.f64 #s(literal 5641895835477563/10000000000000000 binary64) (*.f64 z #s(literal 5641895835477563/30000000000000000 binary64))))) (*.f64 (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z (+.f64 #s(literal 5641895835477563/10000000000000000 binary64) (*.f64 z #s(literal 5641895835477563/30000000000000000 binary64))))) (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z (+.f64 #s(literal 5641895835477563/10000000000000000 binary64) (*.f64 z #s(literal 5641895835477563/30000000000000000 binary64)))))))) (*.f64 (*.f64 y x) (*.f64 y (*.f64 x (*.f64 y x))))) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z (+.f64 #s(literal 5641895835477563/10000000000000000 binary64) (*.f64 z #s(literal 5641895835477563/30000000000000000 binary64))))) (*.f64 z (*.f64 z (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z (+.f64 #s(literal 5641895835477563/10000000000000000 binary64) (*.f64 z #s(literal 5641895835477563/30000000000000000 binary64)))))))) (*.f64 (*.f64 y x) (+.f64 (*.f64 z (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z (+.f64 #s(literal 5641895835477563/10000000000000000 binary64) (*.f64 z #s(literal 5641895835477563/30000000000000000 binary64)))))) (*.f64 y x))))) (+.f64 (*.f64 y (-.f64 #s(literal 0 binary64) x)) (*.f64 y x)))
(fma.f64 (-.f64 (*.f64 (*.f64 z (*.f64 z z)) (*.f64 (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z (+.f64 #s(literal 5641895835477563/10000000000000000 binary64) (*.f64 z #s(literal 5641895835477563/30000000000000000 binary64))))) (*.f64 (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z (+.f64 #s(literal 5641895835477563/10000000000000000 binary64) (*.f64 z #s(literal 5641895835477563/30000000000000000 binary64))))) (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z (+.f64 #s(literal 5641895835477563/10000000000000000 binary64) (*.f64 z #s(literal 5641895835477563/30000000000000000 binary64)))))))) (*.f64 (*.f64 y x) (*.f64 y (*.f64 x (*.f64 y x))))) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z (+.f64 #s(literal 5641895835477563/10000000000000000 binary64) (*.f64 z #s(literal 5641895835477563/30000000000000000 binary64))))) (*.f64 z (*.f64 z (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z (+.f64 #s(literal 5641895835477563/10000000000000000 binary64) (*.f64 z #s(literal 5641895835477563/30000000000000000 binary64)))))))) (*.f64 (*.f64 y x) (+.f64 (*.f64 z (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z (+.f64 #s(literal 5641895835477563/10000000000000000 binary64) (*.f64 z #s(literal 5641895835477563/30000000000000000 binary64)))))) (*.f64 y x))))) (+.f64 (+.f64 (*.f64 y (-.f64 #s(literal 0 binary64) x)) (*.f64 y x)) (+.f64 (*.f64 y (-.f64 #s(literal 0 binary64) x)) (*.f64 y x))))
(fma.f64 (-.f64 (*.f64 (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z (+.f64 #s(literal 5641895835477563/10000000000000000 binary64) (*.f64 z #s(literal 5641895835477563/30000000000000000 binary64))))) (*.f64 z (*.f64 z (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z (+.f64 #s(literal 5641895835477563/10000000000000000 binary64) (*.f64 z #s(literal 5641895835477563/30000000000000000 binary64)))))))) (*.f64 y (*.f64 x (*.f64 y x)))) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 z (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z (+.f64 #s(literal 5641895835477563/10000000000000000 binary64) (*.f64 z #s(literal 5641895835477563/30000000000000000 binary64)))))) (*.f64 y x))) (+.f64 (*.f64 y (-.f64 #s(literal 0 binary64) x)) (*.f64 y x)))
(fma.f64 (-.f64 (*.f64 (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z (+.f64 #s(literal 5641895835477563/10000000000000000 binary64) (*.f64 z #s(literal 5641895835477563/30000000000000000 binary64))))) (*.f64 z (*.f64 z (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z (+.f64 #s(literal 5641895835477563/10000000000000000 binary64) (*.f64 z #s(literal 5641895835477563/30000000000000000 binary64)))))))) (*.f64 y (*.f64 x (*.f64 y x)))) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 z (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z (+.f64 #s(literal 5641895835477563/10000000000000000 binary64) (*.f64 z #s(literal 5641895835477563/30000000000000000 binary64)))))) (*.f64 y x))) (+.f64 (+.f64 (*.f64 y (-.f64 #s(literal 0 binary64) x)) (*.f64 y x)) (+.f64 (*.f64 y (-.f64 #s(literal 0 binary64) x)) (*.f64 y x))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (*.f64 (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z (+.f64 #s(literal 5641895835477563/10000000000000000 binary64) (*.f64 z #s(literal 5641895835477563/30000000000000000 binary64))))) (*.f64 z (*.f64 z (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z (+.f64 #s(literal 5641895835477563/10000000000000000 binary64) (*.f64 z #s(literal 5641895835477563/30000000000000000 binary64)))))))) (*.f64 (*.f64 y x) (+.f64 (*.f64 z (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z (+.f64 #s(literal 5641895835477563/10000000000000000 binary64) (*.f64 z #s(literal 5641895835477563/30000000000000000 binary64)))))) (*.f64 y x)))) (-.f64 (*.f64 (*.f64 z (*.f64 z z)) (*.f64 (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z (+.f64 #s(literal 5641895835477563/10000000000000000 binary64) (*.f64 z #s(literal 5641895835477563/30000000000000000 binary64))))) (*.f64 (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z (+.f64 #s(literal 5641895835477563/10000000000000000 binary64) (*.f64 z #s(literal 5641895835477563/30000000000000000 binary64))))) (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z (+.f64 #s(literal 5641895835477563/10000000000000000 binary64) (*.f64 z #s(literal 5641895835477563/30000000000000000 binary64)))))))) (*.f64 (*.f64 y x) (*.f64 y (*.f64 x (*.f64 y x)))))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (*.f64 z (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z (+.f64 #s(literal 5641895835477563/10000000000000000 binary64) (*.f64 z #s(literal 5641895835477563/30000000000000000 binary64)))))) (*.f64 y x)) (-.f64 (*.f64 (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z (+.f64 #s(literal 5641895835477563/10000000000000000 binary64) (*.f64 z #s(literal 5641895835477563/30000000000000000 binary64))))) (*.f64 z (*.f64 z (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z (+.f64 #s(literal 5641895835477563/10000000000000000 binary64) (*.f64 z #s(literal 5641895835477563/30000000000000000 binary64)))))))) (*.f64 y (*.f64 x (*.f64 y x))))))
(/.f64 (-.f64 (*.f64 (*.f64 z (*.f64 z z)) (*.f64 (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z (+.f64 #s(literal 5641895835477563/10000000000000000 binary64) (*.f64 z #s(literal 5641895835477563/30000000000000000 binary64))))) (*.f64 (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z (+.f64 #s(literal 5641895835477563/10000000000000000 binary64) (*.f64 z #s(literal 5641895835477563/30000000000000000 binary64))))) (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z (+.f64 #s(literal 5641895835477563/10000000000000000 binary64) (*.f64 z #s(literal 5641895835477563/30000000000000000 binary64)))))))) (*.f64 (*.f64 y x) (*.f64 y (*.f64 x (*.f64 y x))))) (+.f64 (*.f64 (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z (+.f64 #s(literal 5641895835477563/10000000000000000 binary64) (*.f64 z #s(literal 5641895835477563/30000000000000000 binary64))))) (*.f64 z (*.f64 z (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z (+.f64 #s(literal 5641895835477563/10000000000000000 binary64) (*.f64 z #s(literal 5641895835477563/30000000000000000 binary64)))))))) (*.f64 (*.f64 y x) (+.f64 (*.f64 z (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z (+.f64 #s(literal 5641895835477563/10000000000000000 binary64) (*.f64 z #s(literal 5641895835477563/30000000000000000 binary64)))))) (*.f64 y x)))))
(/.f64 (-.f64 (*.f64 (*.f64 z (*.f64 z z)) (*.f64 (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z (+.f64 #s(literal 5641895835477563/10000000000000000 binary64) (*.f64 z #s(literal 5641895835477563/30000000000000000 binary64))))) (*.f64 (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z (+.f64 #s(literal 5641895835477563/10000000000000000 binary64) (*.f64 z #s(literal 5641895835477563/30000000000000000 binary64))))) (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z (+.f64 #s(literal 5641895835477563/10000000000000000 binary64) (*.f64 z #s(literal 5641895835477563/30000000000000000 binary64)))))))) (*.f64 (*.f64 y x) (*.f64 y (*.f64 x (*.f64 y x))))) (+.f64 (*.f64 (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z (+.f64 #s(literal 5641895835477563/10000000000000000 binary64) (*.f64 z #s(literal 5641895835477563/30000000000000000 binary64))))) (*.f64 z (*.f64 z (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z (+.f64 #s(literal 5641895835477563/10000000000000000 binary64) (*.f64 z #s(literal 5641895835477563/30000000000000000 binary64)))))))) (-.f64 (*.f64 y (*.f64 x (*.f64 y x))) (*.f64 (*.f64 z (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z (+.f64 #s(literal 5641895835477563/10000000000000000 binary64) (*.f64 z #s(literal 5641895835477563/30000000000000000 binary64)))))) (*.f64 y (-.f64 #s(literal 0 binary64) x))))))
(/.f64 (-.f64 (*.f64 (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z (+.f64 #s(literal 5641895835477563/10000000000000000 binary64) (*.f64 z #s(literal 5641895835477563/30000000000000000 binary64))))) (*.f64 z (*.f64 z (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z (+.f64 #s(literal 5641895835477563/10000000000000000 binary64) (*.f64 z #s(literal 5641895835477563/30000000000000000 binary64)))))))) (*.f64 y (*.f64 x (*.f64 y x)))) (+.f64 (*.f64 z (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z (+.f64 #s(literal 5641895835477563/10000000000000000 binary64) (*.f64 z #s(literal 5641895835477563/30000000000000000 binary64)))))) (*.f64 y x)))
(/.f64 (-.f64 (*.f64 (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z (+.f64 #s(literal 5641895835477563/10000000000000000 binary64) (*.f64 z #s(literal 5641895835477563/30000000000000000 binary64))))) (*.f64 z (*.f64 z (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z (+.f64 #s(literal 5641895835477563/10000000000000000 binary64) (*.f64 z #s(literal 5641895835477563/30000000000000000 binary64)))))))) (*.f64 y (*.f64 x (*.f64 y x)))) (-.f64 (*.f64 z (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z (+.f64 #s(literal 5641895835477563/10000000000000000 binary64) (*.f64 z #s(literal 5641895835477563/30000000000000000 binary64)))))) (*.f64 y (-.f64 #s(literal 0 binary64) x))))
(/.f64 (neg.f64 (-.f64 (*.f64 (*.f64 z (*.f64 z z)) (*.f64 (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z (+.f64 #s(literal 5641895835477563/10000000000000000 binary64) (*.f64 z #s(literal 5641895835477563/30000000000000000 binary64))))) (*.f64 (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z (+.f64 #s(literal 5641895835477563/10000000000000000 binary64) (*.f64 z #s(literal 5641895835477563/30000000000000000 binary64))))) (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z (+.f64 #s(literal 5641895835477563/10000000000000000 binary64) (*.f64 z #s(literal 5641895835477563/30000000000000000 binary64)))))))) (*.f64 (*.f64 y x) (*.f64 y (*.f64 x (*.f64 y x)))))) (neg.f64 (+.f64 (*.f64 (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z (+.f64 #s(literal 5641895835477563/10000000000000000 binary64) (*.f64 z #s(literal 5641895835477563/30000000000000000 binary64))))) (*.f64 z (*.f64 z (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z (+.f64 #s(literal 5641895835477563/10000000000000000 binary64) (*.f64 z #s(literal 5641895835477563/30000000000000000 binary64)))))))) (*.f64 (*.f64 y x) (+.f64 (*.f64 z (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z (+.f64 #s(literal 5641895835477563/10000000000000000 binary64) (*.f64 z #s(literal 5641895835477563/30000000000000000 binary64)))))) (*.f64 y x))))))
(/.f64 (neg.f64 (-.f64 (*.f64 (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z (+.f64 #s(literal 5641895835477563/10000000000000000 binary64) (*.f64 z #s(literal 5641895835477563/30000000000000000 binary64))))) (*.f64 z (*.f64 z (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z (+.f64 #s(literal 5641895835477563/10000000000000000 binary64) (*.f64 z #s(literal 5641895835477563/30000000000000000 binary64)))))))) (*.f64 y (*.f64 x (*.f64 y x))))) (neg.f64 (+.f64 (*.f64 z (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z (+.f64 #s(literal 5641895835477563/10000000000000000 binary64) (*.f64 z #s(literal 5641895835477563/30000000000000000 binary64)))))) (*.f64 y x))))
(/.f64 (+.f64 (*.f64 (-.f64 (*.f64 z (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z (+.f64 #s(literal 5641895835477563/10000000000000000 binary64) (*.f64 z #s(literal 5641895835477563/30000000000000000 binary64)))))) (*.f64 y x)) (*.f64 (-.f64 (*.f64 z (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z (+.f64 #s(literal 5641895835477563/10000000000000000 binary64) (*.f64 z #s(literal 5641895835477563/30000000000000000 binary64)))))) (*.f64 y x)) (-.f64 (*.f64 z (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z (+.f64 #s(literal 5641895835477563/10000000000000000 binary64) (*.f64 z #s(literal 5641895835477563/30000000000000000 binary64)))))) (*.f64 y x)))) (*.f64 (+.f64 (*.f64 y (-.f64 #s(literal 0 binary64) x)) (*.f64 y x)) (*.f64 (+.f64 (*.f64 y (-.f64 #s(literal 0 binary64) x)) (*.f64 y x)) (+.f64 (*.f64 y (-.f64 #s(literal 0 binary64) x)) (*.f64 y x))))) (+.f64 (*.f64 (-.f64 (*.f64 z (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z (+.f64 #s(literal 5641895835477563/10000000000000000 binary64) (*.f64 z #s(literal 5641895835477563/30000000000000000 binary64)))))) (*.f64 y x)) (-.f64 (*.f64 z (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z (+.f64 #s(literal 5641895835477563/10000000000000000 binary64) (*.f64 z #s(literal 5641895835477563/30000000000000000 binary64)))))) (*.f64 y x))) (-.f64 (*.f64 (+.f64 (*.f64 y (-.f64 #s(literal 0 binary64) x)) (*.f64 y x)) (+.f64 (*.f64 y (-.f64 #s(literal 0 binary64) x)) (*.f64 y x))) (*.f64 (-.f64 (*.f64 z (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z (+.f64 #s(literal 5641895835477563/10000000000000000 binary64) (*.f64 z #s(literal 5641895835477563/30000000000000000 binary64)))))) (*.f64 y x)) (+.f64 (*.f64 y (-.f64 #s(literal 0 binary64) x)) (*.f64 y x))))))
(/.f64 (-.f64 (*.f64 (-.f64 (*.f64 z (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z (+.f64 #s(literal 5641895835477563/10000000000000000 binary64) (*.f64 z #s(literal 5641895835477563/30000000000000000 binary64)))))) (*.f64 y x)) (-.f64 (*.f64 z (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z (+.f64 #s(literal 5641895835477563/10000000000000000 binary64) (*.f64 z #s(literal 5641895835477563/30000000000000000 binary64)))))) (*.f64 y x))) (*.f64 (+.f64 (*.f64 y (-.f64 #s(literal 0 binary64) x)) (*.f64 y x)) (+.f64 (*.f64 y (-.f64 #s(literal 0 binary64) x)) (*.f64 y x)))) (-.f64 (-.f64 (*.f64 z (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z (+.f64 #s(literal 5641895835477563/10000000000000000 binary64) (*.f64 z #s(literal 5641895835477563/30000000000000000 binary64)))))) (*.f64 y x)) (+.f64 (*.f64 y (-.f64 #s(literal 0 binary64) x)) (*.f64 y x))))
(/.f64 (-.f64 (*.f64 (*.f64 (*.f64 z (*.f64 z z)) (*.f64 (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z (+.f64 #s(literal 5641895835477563/10000000000000000 binary64) (*.f64 z #s(literal 5641895835477563/30000000000000000 binary64))))) (*.f64 (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z (+.f64 #s(literal 5641895835477563/10000000000000000 binary64) (*.f64 z #s(literal 5641895835477563/30000000000000000 binary64))))) (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z (+.f64 #s(literal 5641895835477563/10000000000000000 binary64) (*.f64 z #s(literal 5641895835477563/30000000000000000 binary64)))))))) (+.f64 (*.f64 (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z (+.f64 #s(literal 5641895835477563/10000000000000000 binary64) (*.f64 z #s(literal 5641895835477563/30000000000000000 binary64))))) (*.f64 z (*.f64 z (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z (+.f64 #s(literal 5641895835477563/10000000000000000 binary64) (*.f64 z #s(literal 5641895835477563/30000000000000000 binary64)))))))) (*.f64 (*.f64 y x) (+.f64 (*.f64 z (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z (+.f64 #s(literal 5641895835477563/10000000000000000 binary64) (*.f64 z #s(literal 5641895835477563/30000000000000000 binary64)))))) (*.f64 y x))))) (*.f64 (+.f64 (*.f64 (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z (+.f64 #s(literal 5641895835477563/10000000000000000 binary64) (*.f64 z #s(literal 5641895835477563/30000000000000000 binary64))))) (*.f64 z (*.f64 z (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z (+.f64 #s(literal 5641895835477563/10000000000000000 binary64) (*.f64 z #s(literal 5641895835477563/30000000000000000 binary64)))))))) (*.f64 (*.f64 y x) (+.f64 (*.f64 z (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z (+.f64 #s(literal 5641895835477563/10000000000000000 binary64) (*.f64 z #s(literal 5641895835477563/30000000000000000 binary64)))))) (*.f64 y x)))) (*.f64 (*.f64 y x) (*.f64 y (*.f64 x (*.f64 y x)))))) (*.f64 (+.f64 (*.f64 (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z (+.f64 #s(literal 5641895835477563/10000000000000000 binary64) (*.f64 z #s(literal 5641895835477563/30000000000000000 binary64))))) (*.f64 z (*.f64 z (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z (+.f64 #s(literal 5641895835477563/10000000000000000 binary64) (*.f64 z #s(literal 5641895835477563/30000000000000000 binary64)))))))) (*.f64 (*.f64 y x) (+.f64 (*.f64 z (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z (+.f64 #s(literal 5641895835477563/10000000000000000 binary64) (*.f64 z #s(literal 5641895835477563/30000000000000000 binary64)))))) (*.f64 y x)))) (+.f64 (*.f64 (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z (+.f64 #s(literal 5641895835477563/10000000000000000 binary64) (*.f64 z #s(literal 5641895835477563/30000000000000000 binary64))))) (*.f64 z (*.f64 z (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z (+.f64 #s(literal 5641895835477563/10000000000000000 binary64) (*.f64 z #s(literal 5641895835477563/30000000000000000 binary64)))))))) (*.f64 (*.f64 y x) (+.f64 (*.f64 z (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z (+.f64 #s(literal 5641895835477563/10000000000000000 binary64) (*.f64 z #s(literal 5641895835477563/30000000000000000 binary64)))))) (*.f64 y x))))))
(/.f64 (-.f64 (*.f64 (*.f64 (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z (+.f64 #s(literal 5641895835477563/10000000000000000 binary64) (*.f64 z #s(literal 5641895835477563/30000000000000000 binary64))))) (*.f64 z (*.f64 z (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z (+.f64 #s(literal 5641895835477563/10000000000000000 binary64) (*.f64 z #s(literal 5641895835477563/30000000000000000 binary64)))))))) (+.f64 (*.f64 z (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z (+.f64 #s(literal 5641895835477563/10000000000000000 binary64) (*.f64 z #s(literal 5641895835477563/30000000000000000 binary64)))))) (*.f64 y x))) (*.f64 (+.f64 (*.f64 z (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z (+.f64 #s(literal 5641895835477563/10000000000000000 binary64) (*.f64 z #s(literal 5641895835477563/30000000000000000 binary64)))))) (*.f64 y x)) (*.f64 y (*.f64 x (*.f64 y x))))) (*.f64 (+.f64 (*.f64 z (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z (+.f64 #s(literal 5641895835477563/10000000000000000 binary64) (*.f64 z #s(literal 5641895835477563/30000000000000000 binary64)))))) (*.f64 y x)) (+.f64 (*.f64 z (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z (+.f64 #s(literal 5641895835477563/10000000000000000 binary64) (*.f64 z #s(literal 5641895835477563/30000000000000000 binary64)))))) (*.f64 y x))))
(pow.f64 (/.f64 (+.f64 (*.f64 (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z (+.f64 #s(literal 5641895835477563/10000000000000000 binary64) (*.f64 z #s(literal 5641895835477563/30000000000000000 binary64))))) (*.f64 z (*.f64 z (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z (+.f64 #s(literal 5641895835477563/10000000000000000 binary64) (*.f64 z #s(literal 5641895835477563/30000000000000000 binary64)))))))) (*.f64 (*.f64 y x) (+.f64 (*.f64 z (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z (+.f64 #s(literal 5641895835477563/10000000000000000 binary64) (*.f64 z #s(literal 5641895835477563/30000000000000000 binary64)))))) (*.f64 y x)))) (-.f64 (*.f64 (*.f64 z (*.f64 z z)) (*.f64 (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z (+.f64 #s(literal 5641895835477563/10000000000000000 binary64) (*.f64 z #s(literal 5641895835477563/30000000000000000 binary64))))) (*.f64 (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z (+.f64 #s(literal 5641895835477563/10000000000000000 binary64) (*.f64 z #s(literal 5641895835477563/30000000000000000 binary64))))) (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z (+.f64 #s(literal 5641895835477563/10000000000000000 binary64) (*.f64 z #s(literal 5641895835477563/30000000000000000 binary64)))))))) (*.f64 (*.f64 y x) (*.f64 y (*.f64 x (*.f64 y x)))))) #s(literal -1 binary64))
(pow.f64 (/.f64 (+.f64 (*.f64 z (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z (+.f64 #s(literal 5641895835477563/10000000000000000 binary64) (*.f64 z #s(literal 5641895835477563/30000000000000000 binary64)))))) (*.f64 y x)) (-.f64 (*.f64 (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z (+.f64 #s(literal 5641895835477563/10000000000000000 binary64) (*.f64 z #s(literal 5641895835477563/30000000000000000 binary64))))) (*.f64 z (*.f64 z (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z (+.f64 #s(literal 5641895835477563/10000000000000000 binary64) (*.f64 z #s(literal 5641895835477563/30000000000000000 binary64)))))))) (*.f64 y (*.f64 x (*.f64 y x))))) #s(literal -1 binary64))
(*.f64 (-.f64 (*.f64 (*.f64 z (*.f64 z z)) (*.f64 (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z (+.f64 #s(literal 5641895835477563/10000000000000000 binary64) (*.f64 z #s(literal 5641895835477563/30000000000000000 binary64))))) (*.f64 (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z (+.f64 #s(literal 5641895835477563/10000000000000000 binary64) (*.f64 z #s(literal 5641895835477563/30000000000000000 binary64))))) (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z (+.f64 #s(literal 5641895835477563/10000000000000000 binary64) (*.f64 z #s(literal 5641895835477563/30000000000000000 binary64)))))))) (*.f64 (*.f64 y x) (*.f64 y (*.f64 x (*.f64 y x))))) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z (+.f64 #s(literal 5641895835477563/10000000000000000 binary64) (*.f64 z #s(literal 5641895835477563/30000000000000000 binary64))))) (*.f64 z (*.f64 z (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z (+.f64 #s(literal 5641895835477563/10000000000000000 binary64) (*.f64 z #s(literal 5641895835477563/30000000000000000 binary64)))))))) (*.f64 (*.f64 y x) (+.f64 (*.f64 z (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z (+.f64 #s(literal 5641895835477563/10000000000000000 binary64) (*.f64 z #s(literal 5641895835477563/30000000000000000 binary64)))))) (*.f64 y x))))))
(*.f64 (-.f64 (*.f64 (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z (+.f64 #s(literal 5641895835477563/10000000000000000 binary64) (*.f64 z #s(literal 5641895835477563/30000000000000000 binary64))))) (*.f64 z (*.f64 z (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z (+.f64 #s(literal 5641895835477563/10000000000000000 binary64) (*.f64 z #s(literal 5641895835477563/30000000000000000 binary64)))))))) (*.f64 y (*.f64 x (*.f64 y x)))) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 z (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z (+.f64 #s(literal 5641895835477563/10000000000000000 binary64) (*.f64 z #s(literal 5641895835477563/30000000000000000 binary64)))))) (*.f64 y x))))
(exp.f64 (*.f64 (log.f64 (-.f64 #s(literal 0 binary64) x)) #s(literal -1 binary64)))
(exp.f64 (*.f64 (log.f64 (/.f64 x #s(literal -1 binary64))) #s(literal -1 binary64)))
(neg.f64 (/.f64 #s(literal 1 binary64) x))
(/.f64 #s(literal -1 binary64) x)
(/.f64 #s(literal -1 binary64) (neg.f64 (-.f64 #s(literal 0 binary64) x)))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 x #s(literal -1 binary64))))
(/.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) x))
(/.f64 #s(literal 1 binary64) (/.f64 x #s(literal -1 binary64)))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 x #s(literal -1 binary64)) #s(literal 1 binary64)))
(pow.f64 (-.f64 #s(literal 0 binary64) x) #s(literal -1 binary64))
(pow.f64 (/.f64 x #s(literal -1 binary64)) #s(literal -1 binary64))
(pow.f64 (/.f64 (/.f64 x #s(literal -1 binary64)) #s(literal 1 binary64)) #s(literal -1 binary64))
(*.f64 #s(literal -1 binary64) (/.f64 #s(literal 1 binary64) x))
(*.f64 #s(literal 1 binary64) (/.f64 #s(literal -1 binary64) x))
(*.f64 (/.f64 #s(literal 1 binary64) x) #s(literal -1 binary64))
(+.f64 (*.f64 y #s(literal 5000000000000000/5641895835477563 binary64)) (*.f64 #s(literal 5000000000000000/5641895835477563 binary64) (-.f64 #s(literal 0 binary64) (*.f64 y z))))
(+.f64 (*.f64 y #s(literal 5000000000000000/5641895835477563 binary64)) (*.f64 (-.f64 #s(literal 0 binary64) (*.f64 y z)) #s(literal 5000000000000000/5641895835477563 binary64)))
(fma.f64 y #s(literal 5000000000000000/5641895835477563 binary64) (*.f64 #s(literal 5000000000000000/5641895835477563 binary64) (-.f64 #s(literal 0 binary64) (*.f64 y z))))
(fma.f64 y #s(literal 5000000000000000/5641895835477563 binary64) (*.f64 (-.f64 #s(literal 0 binary64) (*.f64 y z)) #s(literal 5000000000000000/5641895835477563 binary64)))
(fma.f64 #s(literal 5000000000000000/5641895835477563 binary64) y (*.f64 #s(literal 5000000000000000/5641895835477563 binary64) (-.f64 #s(literal 0 binary64) (*.f64 y z))))
(fma.f64 #s(literal 5000000000000000/5641895835477563 binary64) y (*.f64 (-.f64 #s(literal 0 binary64) (*.f64 y z)) #s(literal 5000000000000000/5641895835477563 binary64)))
(/.f64 (*.f64 #s(literal 5000000000000000/5641895835477563 binary64) (-.f64 (*.f64 y (*.f64 y y)) (*.f64 (*.f64 y z) (*.f64 (*.f64 y z) (*.f64 y z))))) (+.f64 (*.f64 y y) (*.f64 (*.f64 y z) (*.f64 (+.f64 z #s(literal 1 binary64)) y))))
(/.f64 (*.f64 #s(literal 5000000000000000/5641895835477563 binary64) (*.f64 (*.f64 (+.f64 z #s(literal 1 binary64)) y) (-.f64 y (*.f64 y z)))) (*.f64 (+.f64 z #s(literal 1 binary64)) y))
(/.f64 (*.f64 (-.f64 (*.f64 y (*.f64 y y)) (*.f64 (*.f64 y z) (*.f64 (*.f64 y z) (*.f64 y z)))) #s(literal 5000000000000000/5641895835477563 binary64)) (+.f64 (*.f64 y y) (*.f64 (*.f64 y z) (*.f64 (+.f64 z #s(literal 1 binary64)) y))))
(/.f64 (*.f64 (*.f64 (*.f64 (+.f64 z #s(literal 1 binary64)) y) (-.f64 y (*.f64 y z))) #s(literal 5000000000000000/5641895835477563 binary64)) (*.f64 (+.f64 z #s(literal 1 binary64)) y))
(*.f64 #s(literal 5000000000000000/5641895835477563 binary64) (-.f64 y (*.f64 y z)))
(*.f64 (-.f64 y (*.f64 y z)) #s(literal 5000000000000000/5641895835477563 binary64))
(+.f64 y (-.f64 #s(literal 0 binary64) (*.f64 y z)))
(+.f64 (-.f64 #s(literal 0 binary64) (*.f64 y z)) y)
(-.f64 y (*.f64 y z))
(-.f64 (/.f64 (*.f64 y (*.f64 y y)) (+.f64 (*.f64 y y) (*.f64 (*.f64 y z) (*.f64 (+.f64 z #s(literal 1 binary64)) y)))) (/.f64 (*.f64 (*.f64 y z) (*.f64 (*.f64 y z) (*.f64 y z))) (+.f64 (*.f64 y y) (*.f64 (*.f64 y z) (*.f64 (+.f64 z #s(literal 1 binary64)) y)))))
(-.f64 (/.f64 (*.f64 y y) (*.f64 (+.f64 z #s(literal 1 binary64)) y)) (/.f64 (*.f64 (*.f64 y z) (*.f64 y z)) (*.f64 (+.f64 z #s(literal 1 binary64)) y)))
(fma.f64 y (neg.f64 z) y)
(fma.f64 z (-.f64 #s(literal 0 binary64) y) y)
(fma.f64 #s(literal -1 binary64) (*.f64 y z) y)
(fma.f64 (-.f64 #s(literal 0 binary64) y) z y)
(fma.f64 (neg.f64 z) y y)
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (*.f64 y y) (*.f64 (*.f64 y z) (*.f64 (+.f64 z #s(literal 1 binary64)) y))) (-.f64 (*.f64 y (*.f64 y y)) (*.f64 (*.f64 y z) (*.f64 (*.f64 y z) (*.f64 y z))))))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 (+.f64 z #s(literal 1 binary64)) y) (*.f64 (*.f64 (+.f64 z #s(literal 1 binary64)) y) (-.f64 y (*.f64 y z)))))
(/.f64 (-.f64 (*.f64 y (*.f64 y y)) (*.f64 (*.f64 y z) (*.f64 (*.f64 y z) (*.f64 y z)))) (+.f64 (*.f64 y y) (*.f64 (*.f64 y z) (*.f64 (+.f64 z #s(literal 1 binary64)) y))))
(/.f64 (-.f64 (*.f64 y (*.f64 y y)) (*.f64 (*.f64 y z) (*.f64 (*.f64 y z) (*.f64 y z)))) (+.f64 (*.f64 y y) (-.f64 (*.f64 (*.f64 y z) (*.f64 y z)) (*.f64 y (-.f64 #s(literal 0 binary64) (*.f64 y z))))))
(/.f64 (*.f64 (*.f64 (+.f64 z #s(literal 1 binary64)) y) (-.f64 y (*.f64 y z))) (*.f64 (+.f64 z #s(literal 1 binary64)) y))
(/.f64 (*.f64 (*.f64 (+.f64 z #s(literal 1 binary64)) y) (-.f64 y (*.f64 y z))) (-.f64 y (-.f64 #s(literal 0 binary64) (*.f64 y z))))
(/.f64 (neg.f64 (-.f64 (*.f64 y (*.f64 y y)) (*.f64 (*.f64 y z) (*.f64 (*.f64 y z) (*.f64 y z))))) (neg.f64 (+.f64 (*.f64 y y) (*.f64 (*.f64 y z) (*.f64 (+.f64 z #s(literal 1 binary64)) y)))))
(/.f64 (neg.f64 (*.f64 (*.f64 (+.f64 z #s(literal 1 binary64)) y) (-.f64 y (*.f64 y z)))) (neg.f64 (*.f64 (+.f64 z #s(literal 1 binary64)) y)))
(/.f64 (-.f64 (*.f64 (*.f64 y (*.f64 y y)) (+.f64 (*.f64 y y) (*.f64 (*.f64 y z) (*.f64 (+.f64 z #s(literal 1 binary64)) y)))) (*.f64 (+.f64 (*.f64 y y) (*.f64 (*.f64 y z) (*.f64 (+.f64 z #s(literal 1 binary64)) y))) (*.f64 (*.f64 y z) (*.f64 (*.f64 y z) (*.f64 y z))))) (*.f64 (+.f64 (*.f64 y y) (*.f64 (*.f64 y z) (*.f64 (+.f64 z #s(literal 1 binary64)) y))) (+.f64 (*.f64 y y) (*.f64 (*.f64 y z) (*.f64 (+.f64 z #s(literal 1 binary64)) y)))))
(/.f64 (-.f64 (*.f64 (*.f64 y y) (*.f64 (+.f64 z #s(literal 1 binary64)) y)) (*.f64 (*.f64 (+.f64 z #s(literal 1 binary64)) y) (*.f64 (*.f64 y z) (*.f64 y z)))) (*.f64 (*.f64 (+.f64 z #s(literal 1 binary64)) y) (*.f64 (+.f64 z #s(literal 1 binary64)) y)))
(pow.f64 (/.f64 (+.f64 (*.f64 y y) (*.f64 (*.f64 y z) (*.f64 (+.f64 z #s(literal 1 binary64)) y))) (-.f64 (*.f64 y (*.f64 y y)) (*.f64 (*.f64 y z) (*.f64 (*.f64 y z) (*.f64 y z))))) #s(literal -1 binary64))
(pow.f64 (/.f64 (*.f64 (+.f64 z #s(literal 1 binary64)) y) (*.f64 (*.f64 (+.f64 z #s(literal 1 binary64)) y) (-.f64 y (*.f64 y z)))) #s(literal -1 binary64))
(*.f64 (-.f64 (*.f64 y (*.f64 y y)) (*.f64 (*.f64 y z) (*.f64 (*.f64 y z) (*.f64 y z)))) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 y y) (*.f64 (*.f64 y z) (*.f64 (+.f64 z #s(literal 1 binary64)) y)))))
(*.f64 (*.f64 (*.f64 (+.f64 z #s(literal 1 binary64)) y) (-.f64 y (*.f64 y z))) (/.f64 #s(literal 1 binary64) (*.f64 (+.f64 z #s(literal 1 binary64)) y)))
(*.f64 y z)
(*.f64 z y)
(+.f64 (*.f64 y #s(literal 5000000000000000/5641895835477563 binary64)) (*.f64 (-.f64 (*.f64 y (*.f64 z #s(literal 1/2 binary64))) y) (*.f64 z #s(literal 5000000000000000/5641895835477563 binary64))))
(+.f64 (*.f64 (-.f64 (*.f64 y (*.f64 z #s(literal 1/2 binary64))) y) (*.f64 z #s(literal 5000000000000000/5641895835477563 binary64))) (*.f64 y #s(literal 5000000000000000/5641895835477563 binary64)))
(fma.f64 y #s(literal 5000000000000000/5641895835477563 binary64) (*.f64 (-.f64 (*.f64 y (*.f64 z #s(literal 1/2 binary64))) y) (*.f64 z #s(literal 5000000000000000/5641895835477563 binary64))))
(fma.f64 z (*.f64 (-.f64 (*.f64 y (*.f64 z #s(literal 1/2 binary64))) y) #s(literal 5000000000000000/5641895835477563 binary64)) (*.f64 y #s(literal 5000000000000000/5641895835477563 binary64)))
(fma.f64 #s(literal 5000000000000000/5641895835477563 binary64) y (*.f64 (-.f64 (*.f64 y (*.f64 z #s(literal 1/2 binary64))) y) (*.f64 z #s(literal 5000000000000000/5641895835477563 binary64))))
(fma.f64 #s(literal 5000000000000000/5641895835477563 binary64) (*.f64 z (-.f64 (*.f64 y (*.f64 z #s(literal 1/2 binary64))) y)) (*.f64 y #s(literal 5000000000000000/5641895835477563 binary64)))
(fma.f64 (-.f64 (*.f64 y (*.f64 z #s(literal 1/2 binary64))) y) (*.f64 z #s(literal 5000000000000000/5641895835477563 binary64)) (*.f64 y #s(literal 5000000000000000/5641895835477563 binary64)))
(fma.f64 (*.f64 z (-.f64 (*.f64 y (*.f64 z #s(literal 1/2 binary64))) y)) #s(literal 5000000000000000/5641895835477563 binary64) (*.f64 y #s(literal 5000000000000000/5641895835477563 binary64)))
(fma.f64 (*.f64 #s(literal 5000000000000000/5641895835477563 binary64) z) (-.f64 (*.f64 y (*.f64 z #s(literal 1/2 binary64))) y) (*.f64 y #s(literal 5000000000000000/5641895835477563 binary64)))
(fma.f64 (*.f64 #s(literal 5000000000000000/5641895835477563 binary64) (-.f64 (*.f64 y (*.f64 z #s(literal 1/2 binary64))) y)) z (*.f64 y #s(literal 5000000000000000/5641895835477563 binary64)))
(/.f64 (+.f64 (*.f64 (*.f64 y (*.f64 y y)) #s(literal 125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547 binary64)) (*.f64 (*.f64 (*.f64 z (-.f64 (*.f64 y (*.f64 z #s(literal 1/2 binary64))) y)) (*.f64 (*.f64 z z) (*.f64 (-.f64 (*.f64 y (*.f64 z #s(literal 1/2 binary64))) y) (-.f64 (*.f64 y (*.f64 z #s(literal 1/2 binary64))) y)))) #s(literal 125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547 binary64))) (+.f64 (*.f64 (*.f64 y #s(literal 5000000000000000/5641895835477563 binary64)) (*.f64 y #s(literal 5000000000000000/5641895835477563 binary64))) (-.f64 (*.f64 (*.f64 (-.f64 (*.f64 y (*.f64 z #s(literal 1/2 binary64))) y) (*.f64 z #s(literal 5000000000000000/5641895835477563 binary64))) (*.f64 (-.f64 (*.f64 y (*.f64 z #s(literal 1/2 binary64))) y) (*.f64 z #s(literal 5000000000000000/5641895835477563 binary64)))) (*.f64 (*.f64 y #s(literal 5000000000000000/5641895835477563 binary64)) (*.f64 (-.f64 (*.f64 y (*.f64 z #s(literal 1/2 binary64))) y) (*.f64 z #s(literal 5000000000000000/5641895835477563 binary64)))))))
(/.f64 (-.f64 (*.f64 (*.f64 y #s(literal 5000000000000000/5641895835477563 binary64)) (*.f64 y #s(literal 5000000000000000/5641895835477563 binary64))) (*.f64 (*.f64 (-.f64 (*.f64 y (*.f64 z #s(literal 1/2 binary64))) y) (*.f64 z #s(literal 5000000000000000/5641895835477563 binary64))) (*.f64 (-.f64 (*.f64 y (*.f64 z #s(literal 1/2 binary64))) y) (*.f64 z #s(literal 5000000000000000/5641895835477563 binary64))))) (-.f64 (*.f64 y #s(literal 5000000000000000/5641895835477563 binary64)) (*.f64 (-.f64 (*.f64 y (*.f64 z #s(literal 1/2 binary64))) y) (*.f64 z #s(literal 5000000000000000/5641895835477563 binary64)))))
(/.f64 (*.f64 #s(literal 5000000000000000/5641895835477563 binary64) (+.f64 (*.f64 y (*.f64 y y)) (*.f64 (*.f64 z (-.f64 (*.f64 y (*.f64 z #s(literal 1/2 binary64))) y)) (*.f64 (*.f64 z z) (*.f64 (-.f64 (*.f64 y (*.f64 z #s(literal 1/2 binary64))) y) (-.f64 (*.f64 y (*.f64 z #s(literal 1/2 binary64))) y)))))) (+.f64 (*.f64 y y) (*.f64 (*.f64 z (-.f64 (*.f64 y (*.f64 z #s(literal 1/2 binary64))) y)) (-.f64 (*.f64 z (-.f64 (*.f64 y (*.f64 z #s(literal 1/2 binary64))) y)) y))))
(/.f64 (*.f64 #s(literal 5000000000000000/5641895835477563 binary64) (-.f64 (*.f64 y y) (*.f64 (*.f64 z z) (*.f64 (-.f64 (*.f64 y (*.f64 z #s(literal 1/2 binary64))) y) (-.f64 (*.f64 y (*.f64 z #s(literal 1/2 binary64))) y))))) (-.f64 y (*.f64 z (-.f64 (*.f64 y (*.f64 z #s(literal 1/2 binary64))) y))))
(/.f64 (*.f64 (+.f64 (*.f64 y (*.f64 y y)) (*.f64 (*.f64 z (-.f64 (*.f64 y (*.f64 z #s(literal 1/2 binary64))) y)) (*.f64 (*.f64 z z) (*.f64 (-.f64 (*.f64 y (*.f64 z #s(literal 1/2 binary64))) y) (-.f64 (*.f64 y (*.f64 z #s(literal 1/2 binary64))) y))))) #s(literal 5000000000000000/5641895835477563 binary64)) (+.f64 (*.f64 y y) (*.f64 (*.f64 z (-.f64 (*.f64 y (*.f64 z #s(literal 1/2 binary64))) y)) (-.f64 (*.f64 z (-.f64 (*.f64 y (*.f64 z #s(literal 1/2 binary64))) y)) y))))
(/.f64 (*.f64 (-.f64 (*.f64 y y) (*.f64 (*.f64 z z) (*.f64 (-.f64 (*.f64 y (*.f64 z #s(literal 1/2 binary64))) y) (-.f64 (*.f64 y (*.f64 z #s(literal 1/2 binary64))) y)))) #s(literal 5000000000000000/5641895835477563 binary64)) (-.f64 y (*.f64 z (-.f64 (*.f64 y (*.f64 z #s(literal 1/2 binary64))) y))))
(*.f64 #s(literal 5000000000000000/5641895835477563 binary64) (+.f64 y (*.f64 z (-.f64 (*.f64 y (*.f64 z #s(literal 1/2 binary64))) y))))
(*.f64 (+.f64 y (*.f64 z (-.f64 (*.f64 y (*.f64 z #s(literal 1/2 binary64))) y))) #s(literal 5000000000000000/5641895835477563 binary64))
(+.f64 y (*.f64 z (-.f64 (*.f64 y (*.f64 z #s(literal 1/2 binary64))) y)))
(+.f64 (*.f64 z (-.f64 (*.f64 y (*.f64 z #s(literal 1/2 binary64))) y)) y)
(-.f64 (/.f64 (*.f64 y y) (-.f64 y (*.f64 z (-.f64 (*.f64 y (*.f64 z #s(literal 1/2 binary64))) y)))) (/.f64 (*.f64 (*.f64 z z) (*.f64 (-.f64 (*.f64 y (*.f64 z #s(literal 1/2 binary64))) y) (-.f64 (*.f64 y (*.f64 z #s(literal 1/2 binary64))) y))) (-.f64 y (*.f64 z (-.f64 (*.f64 y (*.f64 z #s(literal 1/2 binary64))) y)))))
(fma.f64 z (-.f64 (*.f64 y (*.f64 z #s(literal 1/2 binary64))) y) y)
(fma.f64 (-.f64 (*.f64 y (*.f64 z #s(literal 1/2 binary64))) y) z y)
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (*.f64 y y) (*.f64 (*.f64 z (-.f64 (*.f64 y (*.f64 z #s(literal 1/2 binary64))) y)) (-.f64 (*.f64 z (-.f64 (*.f64 y (*.f64 z #s(literal 1/2 binary64))) y)) y))) (+.f64 (*.f64 y (*.f64 y y)) (*.f64 (*.f64 z (-.f64 (*.f64 y (*.f64 z #s(literal 1/2 binary64))) y)) (*.f64 (*.f64 z z) (*.f64 (-.f64 (*.f64 y (*.f64 z #s(literal 1/2 binary64))) y) (-.f64 (*.f64 y (*.f64 z #s(literal 1/2 binary64))) y)))))))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 y (*.f64 z (-.f64 (*.f64 y (*.f64 z #s(literal 1/2 binary64))) y))) (-.f64 (*.f64 y y) (*.f64 (*.f64 z z) (*.f64 (-.f64 (*.f64 y (*.f64 z #s(literal 1/2 binary64))) y) (-.f64 (*.f64 y (*.f64 z #s(literal 1/2 binary64))) y))))))
(/.f64 (+.f64 (*.f64 y (*.f64 y y)) (*.f64 (*.f64 z (-.f64 (*.f64 y (*.f64 z #s(literal 1/2 binary64))) y)) (*.f64 (*.f64 z z) (*.f64 (-.f64 (*.f64 y (*.f64 z #s(literal 1/2 binary64))) y) (-.f64 (*.f64 y (*.f64 z #s(literal 1/2 binary64))) y))))) (+.f64 (*.f64 y y) (*.f64 (*.f64 z (-.f64 (*.f64 y (*.f64 z #s(literal 1/2 binary64))) y)) (-.f64 (*.f64 z (-.f64 (*.f64 y (*.f64 z #s(literal 1/2 binary64))) y)) y))))
(/.f64 (+.f64 (*.f64 y (*.f64 y y)) (*.f64 (*.f64 z (-.f64 (*.f64 y (*.f64 z #s(literal 1/2 binary64))) y)) (*.f64 (*.f64 z z) (*.f64 (-.f64 (*.f64 y (*.f64 z #s(literal 1/2 binary64))) y) (-.f64 (*.f64 y (*.f64 z #s(literal 1/2 binary64))) y))))) (+.f64 (*.f64 (*.f64 z z) (*.f64 (-.f64 (*.f64 y (*.f64 z #s(literal 1/2 binary64))) y) (-.f64 (*.f64 y (*.f64 z #s(literal 1/2 binary64))) y))) (-.f64 (*.f64 y y) (*.f64 (*.f64 y z) (-.f64 (*.f64 y (*.f64 z #s(literal 1/2 binary64))) y)))))
(/.f64 (-.f64 (*.f64 y y) (*.f64 (*.f64 z z) (*.f64 (-.f64 (*.f64 y (*.f64 z #s(literal 1/2 binary64))) y) (-.f64 (*.f64 y (*.f64 z #s(literal 1/2 binary64))) y)))) (-.f64 y (*.f64 z (-.f64 (*.f64 y (*.f64 z #s(literal 1/2 binary64))) y))))
(/.f64 (neg.f64 (+.f64 (*.f64 y (*.f64 y y)) (*.f64 (*.f64 z (-.f64 (*.f64 y (*.f64 z #s(literal 1/2 binary64))) y)) (*.f64 (*.f64 z z) (*.f64 (-.f64 (*.f64 y (*.f64 z #s(literal 1/2 binary64))) y) (-.f64 (*.f64 y (*.f64 z #s(literal 1/2 binary64))) y)))))) (neg.f64 (+.f64 (*.f64 y y) (*.f64 (*.f64 z (-.f64 (*.f64 y (*.f64 z #s(literal 1/2 binary64))) y)) (-.f64 (*.f64 z (-.f64 (*.f64 y (*.f64 z #s(literal 1/2 binary64))) y)) y)))))
(/.f64 (neg.f64 (-.f64 (*.f64 y y) (*.f64 (*.f64 z z) (*.f64 (-.f64 (*.f64 y (*.f64 z #s(literal 1/2 binary64))) y) (-.f64 (*.f64 y (*.f64 z #s(literal 1/2 binary64))) y))))) (neg.f64 (-.f64 y (*.f64 z (-.f64 (*.f64 y (*.f64 z #s(literal 1/2 binary64))) y)))))
(/.f64 (-.f64 (*.f64 (*.f64 z z) (*.f64 (-.f64 (*.f64 y (*.f64 z #s(literal 1/2 binary64))) y) (-.f64 (*.f64 y (*.f64 z #s(literal 1/2 binary64))) y))) (*.f64 y y)) (-.f64 (*.f64 z (-.f64 (*.f64 y (*.f64 z #s(literal 1/2 binary64))) y)) y))
(/.f64 (-.f64 (*.f64 (*.f64 y y) (-.f64 y (*.f64 z (-.f64 (*.f64 y (*.f64 z #s(literal 1/2 binary64))) y)))) (*.f64 (-.f64 y (*.f64 z (-.f64 (*.f64 y (*.f64 z #s(literal 1/2 binary64))) y))) (*.f64 (*.f64 z z) (*.f64 (-.f64 (*.f64 y (*.f64 z #s(literal 1/2 binary64))) y) (-.f64 (*.f64 y (*.f64 z #s(literal 1/2 binary64))) y))))) (*.f64 (-.f64 y (*.f64 z (-.f64 (*.f64 y (*.f64 z #s(literal 1/2 binary64))) y))) (-.f64 y (*.f64 z (-.f64 (*.f64 y (*.f64 z #s(literal 1/2 binary64))) y)))))
(pow.f64 (/.f64 (+.f64 (*.f64 y y) (*.f64 (*.f64 z (-.f64 (*.f64 y (*.f64 z #s(literal 1/2 binary64))) y)) (-.f64 (*.f64 z (-.f64 (*.f64 y (*.f64 z #s(literal 1/2 binary64))) y)) y))) (+.f64 (*.f64 y (*.f64 y y)) (*.f64 (*.f64 z (-.f64 (*.f64 y (*.f64 z #s(literal 1/2 binary64))) y)) (*.f64 (*.f64 z z) (*.f64 (-.f64 (*.f64 y (*.f64 z #s(literal 1/2 binary64))) y) (-.f64 (*.f64 y (*.f64 z #s(literal 1/2 binary64))) y)))))) #s(literal -1 binary64))
(pow.f64 (/.f64 (-.f64 y (*.f64 z (-.f64 (*.f64 y (*.f64 z #s(literal 1/2 binary64))) y))) (-.f64 (*.f64 y y) (*.f64 (*.f64 z z) (*.f64 (-.f64 (*.f64 y (*.f64 z #s(literal 1/2 binary64))) y) (-.f64 (*.f64 y (*.f64 z #s(literal 1/2 binary64))) y))))) #s(literal -1 binary64))
(*.f64 (+.f64 (*.f64 y (*.f64 y y)) (*.f64 (*.f64 z (-.f64 (*.f64 y (*.f64 z #s(literal 1/2 binary64))) y)) (*.f64 (*.f64 z z) (*.f64 (-.f64 (*.f64 y (*.f64 z #s(literal 1/2 binary64))) y) (-.f64 (*.f64 y (*.f64 z #s(literal 1/2 binary64))) y))))) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 y y) (*.f64 (*.f64 z (-.f64 (*.f64 y (*.f64 z #s(literal 1/2 binary64))) y)) (-.f64 (*.f64 z (-.f64 (*.f64 y (*.f64 z #s(literal 1/2 binary64))) y)) y)))))
(*.f64 (-.f64 (*.f64 y y) (*.f64 (*.f64 z z) (*.f64 (-.f64 (*.f64 y (*.f64 z #s(literal 1/2 binary64))) y) (-.f64 (*.f64 y (*.f64 z #s(literal 1/2 binary64))) y)))) (/.f64 #s(literal 1 binary64) (-.f64 y (*.f64 z (-.f64 (*.f64 y (*.f64 z #s(literal 1/2 binary64))) y)))))
(+.f64 (*.f64 z (*.f64 y (*.f64 z #s(literal 1/2 binary64)))) (-.f64 #s(literal 0 binary64) (*.f64 y z)))
(+.f64 (*.f64 (*.f64 y (*.f64 z #s(literal 1/2 binary64))) z) (-.f64 #s(literal 0 binary64) (*.f64 y z)))
(fma.f64 z (*.f64 y (*.f64 z #s(literal 1/2 binary64))) (-.f64 #s(literal 0 binary64) (*.f64 y z)))
(fma.f64 (*.f64 y (*.f64 z #s(literal 1/2 binary64))) z (-.f64 #s(literal 0 binary64) (*.f64 y z)))
(/.f64 (*.f64 z (-.f64 (*.f64 (*.f64 y (*.f64 y y)) (*.f64 #s(literal 1/8 binary64) (*.f64 z (*.f64 z z)))) (*.f64 y (*.f64 y y)))) (+.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 y z) (*.f64 y z))) (*.f64 y (*.f64 (+.f64 (*.f64 z #s(literal 1/2 binary64)) #s(literal 1 binary64)) y))))
(/.f64 (*.f64 z (*.f64 (*.f64 (+.f64 (*.f64 z #s(literal 1/2 binary64)) #s(literal 1 binary64)) y) (-.f64 (*.f64 y (*.f64 z #s(literal 1/2 binary64))) y))) (*.f64 (+.f64 (*.f64 z #s(literal 1/2 binary64)) #s(literal 1 binary64)) y))
(/.f64 (*.f64 (-.f64 (*.f64 (*.f64 y (*.f64 y y)) (*.f64 #s(literal 1/8 binary64) (*.f64 z (*.f64 z z)))) (*.f64 y (*.f64 y y))) z) (+.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 y z) (*.f64 y z))) (*.f64 y (*.f64 (+.f64 (*.f64 z #s(literal 1/2 binary64)) #s(literal 1 binary64)) y))))
(/.f64 (*.f64 (*.f64 (*.f64 (+.f64 (*.f64 z #s(literal 1/2 binary64)) #s(literal 1 binary64)) y) (-.f64 (*.f64 y (*.f64 z #s(literal 1/2 binary64))) y)) z) (*.f64 (+.f64 (*.f64 z #s(literal 1/2 binary64)) #s(literal 1 binary64)) y))
(*.f64 z (-.f64 (*.f64 y (*.f64 z #s(literal 1/2 binary64))) y))
(*.f64 (-.f64 (*.f64 y (*.f64 z #s(literal 1/2 binary64))) y) z)
(+.f64 (*.f64 y (*.f64 z #s(literal 1/2 binary64))) (-.f64 #s(literal 0 binary64) y))
(+.f64 (-.f64 #s(literal 0 binary64) y) (*.f64 y (*.f64 z #s(literal 1/2 binary64))))
(-.f64 (*.f64 y (*.f64 z #s(literal 1/2 binary64))) y)
(-.f64 (/.f64 (*.f64 (*.f64 y (*.f64 y y)) (*.f64 #s(literal 1/8 binary64) (*.f64 z (*.f64 z z)))) (+.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 y z) (*.f64 y z))) (*.f64 y (*.f64 (+.f64 (*.f64 z #s(literal 1/2 binary64)) #s(literal 1 binary64)) y)))) (/.f64 (*.f64 y (*.f64 y y)) (+.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 y z) (*.f64 y z))) (*.f64 y (*.f64 (+.f64 (*.f64 z #s(literal 1/2 binary64)) #s(literal 1 binary64)) y)))))
(-.f64 (/.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 y z) (*.f64 y z))) (*.f64 (+.f64 (*.f64 z #s(literal 1/2 binary64)) #s(literal 1 binary64)) y)) (/.f64 (*.f64 y y) (*.f64 (+.f64 (*.f64 z #s(literal 1/2 binary64)) #s(literal 1 binary64)) y)))
(fma.f64 y (*.f64 z #s(literal 1/2 binary64)) (-.f64 #s(literal 0 binary64) y))
(fma.f64 z (*.f64 y #s(literal 1/2 binary64)) (-.f64 #s(literal 0 binary64) y))
(fma.f64 z (*.f64 #s(literal 1/2 binary64) y) (-.f64 #s(literal 0 binary64) y))
(fma.f64 #s(literal -1 binary64) y (*.f64 y (*.f64 z #s(literal 1/2 binary64))))
(fma.f64 (*.f64 y z) #s(literal 1/2 binary64) (-.f64 #s(literal 0 binary64) y))
(fma.f64 #s(literal 1/2 binary64) (*.f64 y z) (-.f64 #s(literal 0 binary64) y))
(fma.f64 (*.f64 z #s(literal 1/2 binary64)) y (-.f64 #s(literal 0 binary64) y))
(fma.f64 (*.f64 y #s(literal 1/2 binary64)) z (-.f64 #s(literal 0 binary64) y))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 y z) (*.f64 y z))) (*.f64 y (*.f64 (+.f64 (*.f64 z #s(literal 1/2 binary64)) #s(literal 1 binary64)) y))) (-.f64 (*.f64 (*.f64 y (*.f64 y y)) (*.f64 #s(literal 1/8 binary64) (*.f64 z (*.f64 z z)))) (*.f64 y (*.f64 y y)))))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 (+.f64 (*.f64 z #s(literal 1/2 binary64)) #s(literal 1 binary64)) y) (*.f64 (*.f64 (+.f64 (*.f64 z #s(literal 1/2 binary64)) #s(literal 1 binary64)) y) (-.f64 (*.f64 y (*.f64 z #s(literal 1/2 binary64))) y))))
(/.f64 (-.f64 (*.f64 (*.f64 y (*.f64 y y)) (*.f64 #s(literal 1/8 binary64) (*.f64 z (*.f64 z z)))) (*.f64 y (*.f64 y y))) (+.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 y z) (*.f64 y z))) (*.f64 y (*.f64 (+.f64 (*.f64 z #s(literal 1/2 binary64)) #s(literal 1 binary64)) y))))
(/.f64 (-.f64 (*.f64 (*.f64 y (*.f64 y y)) (*.f64 #s(literal 1/8 binary64) (*.f64 z (*.f64 z z)))) (*.f64 y (*.f64 y y))) (+.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 y z) (*.f64 y z))) (-.f64 (*.f64 y y) (*.f64 (*.f64 y (*.f64 z #s(literal 1/2 binary64))) (-.f64 #s(literal 0 binary64) y)))))
(/.f64 (*.f64 (*.f64 (+.f64 (*.f64 z #s(literal 1/2 binary64)) #s(literal 1 binary64)) y) (-.f64 (*.f64 y (*.f64 z #s(literal 1/2 binary64))) y)) (*.f64 (+.f64 (*.f64 z #s(literal 1/2 binary64)) #s(literal 1 binary64)) y))
(/.f64 (*.f64 (*.f64 (+.f64 (*.f64 z #s(literal 1/2 binary64)) #s(literal 1 binary64)) y) (-.f64 (*.f64 y (*.f64 z #s(literal 1/2 binary64))) y)) (-.f64 (*.f64 y (*.f64 z #s(literal 1/2 binary64))) (-.f64 #s(literal 0 binary64) y)))
(/.f64 (neg.f64 (-.f64 (*.f64 (*.f64 y (*.f64 y y)) (*.f64 #s(literal 1/8 binary64) (*.f64 z (*.f64 z z)))) (*.f64 y (*.f64 y y)))) (neg.f64 (+.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 y z) (*.f64 y z))) (*.f64 y (*.f64 (+.f64 (*.f64 z #s(literal 1/2 binary64)) #s(literal 1 binary64)) y)))))
(/.f64 (neg.f64 (*.f64 (*.f64 (+.f64 (*.f64 z #s(literal 1/2 binary64)) #s(literal 1 binary64)) y) (-.f64 (*.f64 y (*.f64 z #s(literal 1/2 binary64))) y))) (neg.f64 (*.f64 (+.f64 (*.f64 z #s(literal 1/2 binary64)) #s(literal 1 binary64)) y)))
(/.f64 (-.f64 (*.f64 (*.f64 (*.f64 y (*.f64 y y)) (*.f64 #s(literal 1/8 binary64) (*.f64 z (*.f64 z z)))) (+.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 y z) (*.f64 y z))) (*.f64 y (*.f64 (+.f64 (*.f64 z #s(literal 1/2 binary64)) #s(literal 1 binary64)) y)))) (*.f64 (+.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 y z) (*.f64 y z))) (*.f64 y (*.f64 (+.f64 (*.f64 z #s(literal 1/2 binary64)) #s(literal 1 binary64)) y))) (*.f64 y (*.f64 y y)))) (*.f64 (+.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 y z) (*.f64 y z))) (*.f64 y (*.f64 (+.f64 (*.f64 z #s(literal 1/2 binary64)) #s(literal 1 binary64)) y))) (+.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 y z) (*.f64 y z))) (*.f64 y (*.f64 (+.f64 (*.f64 z #s(literal 1/2 binary64)) #s(literal 1 binary64)) y)))))
(/.f64 (-.f64 (*.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 y z) (*.f64 y z))) (*.f64 (+.f64 (*.f64 z #s(literal 1/2 binary64)) #s(literal 1 binary64)) y)) (*.f64 (*.f64 (+.f64 (*.f64 z #s(literal 1/2 binary64)) #s(literal 1 binary64)) y) (*.f64 y y))) (*.f64 (*.f64 (+.f64 (*.f64 z #s(literal 1/2 binary64)) #s(literal 1 binary64)) y) (*.f64 (+.f64 (*.f64 z #s(literal 1/2 binary64)) #s(literal 1 binary64)) y)))
(pow.f64 (/.f64 (+.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 y z) (*.f64 y z))) (*.f64 y (*.f64 (+.f64 (*.f64 z #s(literal 1/2 binary64)) #s(literal 1 binary64)) y))) (-.f64 (*.f64 (*.f64 y (*.f64 y y)) (*.f64 #s(literal 1/8 binary64) (*.f64 z (*.f64 z z)))) (*.f64 y (*.f64 y y)))) #s(literal -1 binary64))
(pow.f64 (/.f64 (*.f64 (+.f64 (*.f64 z #s(literal 1/2 binary64)) #s(literal 1 binary64)) y) (*.f64 (*.f64 (+.f64 (*.f64 z #s(literal 1/2 binary64)) #s(literal 1 binary64)) y) (-.f64 (*.f64 y (*.f64 z #s(literal 1/2 binary64))) y))) #s(literal -1 binary64))
(*.f64 (-.f64 (*.f64 (*.f64 y (*.f64 y y)) (*.f64 #s(literal 1/8 binary64) (*.f64 z (*.f64 z z)))) (*.f64 y (*.f64 y y))) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 y z) (*.f64 y z))) (*.f64 y (*.f64 (+.f64 (*.f64 z #s(literal 1/2 binary64)) #s(literal 1 binary64)) y)))))
(*.f64 (*.f64 (*.f64 (+.f64 (*.f64 z #s(literal 1/2 binary64)) #s(literal 1 binary64)) y) (-.f64 (*.f64 y (*.f64 z #s(literal 1/2 binary64))) y)) (/.f64 #s(literal 1 binary64) (*.f64 (+.f64 (*.f64 z #s(literal 1/2 binary64)) #s(literal 1 binary64)) y)))
(/.f64 #s(literal 5000000000000000/5641895835477563 binary64) (/.f64 (+.f64 #s(literal 1 binary64) (*.f64 z (+.f64 #s(literal 1 binary64) (*.f64 z (+.f64 #s(literal 1/2 binary64) (*.f64 z #s(literal 1/6 binary64))))))) y))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 #s(literal 1 binary64) (*.f64 z (+.f64 #s(literal 1 binary64) (*.f64 z (+.f64 #s(literal 1/2 binary64) (*.f64 z #s(literal 1/6 binary64))))))) (*.f64 y #s(literal 5000000000000000/5641895835477563 binary64))))
(/.f64 (*.f64 y #s(literal 5000000000000000/5641895835477563 binary64)) (+.f64 #s(literal 1 binary64) (*.f64 z (+.f64 #s(literal 1 binary64) (*.f64 z (+.f64 #s(literal 1/2 binary64) (*.f64 z #s(literal 1/6 binary64))))))))
(/.f64 (neg.f64 (*.f64 y #s(literal 5000000000000000/5641895835477563 binary64))) (+.f64 #s(literal -1 binary64) (neg.f64 (*.f64 z (+.f64 #s(literal 1 binary64) (*.f64 z (+.f64 #s(literal 1/2 binary64) (*.f64 z #s(literal 1/6 binary64)))))))))
(/.f64 (*.f64 #s(literal 5000000000000000/5641895835477563 binary64) (-.f64 #s(literal 0 binary64) y)) (+.f64 #s(literal -1 binary64) (neg.f64 (*.f64 z (+.f64 #s(literal 1 binary64) (*.f64 z (+.f64 #s(literal 1/2 binary64) (*.f64 z #s(literal 1/6 binary64)))))))))
(/.f64 (*.f64 (-.f64 #s(literal 0 binary64) y) #s(literal 5000000000000000/5641895835477563 binary64)) (+.f64 #s(literal -1 binary64) (neg.f64 (*.f64 z (+.f64 #s(literal 1 binary64) (*.f64 z (+.f64 #s(literal 1/2 binary64) (*.f64 z #s(literal 1/6 binary64)))))))))
(pow.f64 (/.f64 (+.f64 #s(literal 1 binary64) (*.f64 z (+.f64 #s(literal 1 binary64) (*.f64 z (+.f64 #s(literal 1/2 binary64) (*.f64 z #s(literal 1/6 binary64))))))) (*.f64 y #s(literal 5000000000000000/5641895835477563 binary64))) #s(literal -1 binary64))
(*.f64 y (*.f64 (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1 binary64) (*.f64 z (+.f64 #s(literal 1 binary64) (*.f64 z (+.f64 #s(literal 1/2 binary64) (*.f64 z #s(literal 1/6 binary64)))))))) #s(literal 5000000000000000/5641895835477563 binary64)))
(*.f64 #s(literal 5000000000000000/5641895835477563 binary64) (/.f64 y (+.f64 #s(literal 1 binary64) (*.f64 z (+.f64 #s(literal 1 binary64) (*.f64 z (+.f64 #s(literal 1/2 binary64) (*.f64 z #s(literal 1/6 binary64)))))))))
(*.f64 (/.f64 y (+.f64 #s(literal 1 binary64) (*.f64 z (+.f64 #s(literal 1 binary64) (*.f64 z (+.f64 #s(literal 1/2 binary64) (*.f64 z #s(literal 1/6 binary64)))))))) #s(literal 5000000000000000/5641895835477563 binary64))
(*.f64 (*.f64 y #s(literal 5000000000000000/5641895835477563 binary64)) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1 binary64) (*.f64 z (+.f64 #s(literal 1 binary64) (*.f64 z (+.f64 #s(literal 1/2 binary64) (*.f64 z #s(literal 1/6 binary64)))))))))
(*.f64 (/.f64 (*.f64 y #s(literal 5000000000000000/5641895835477563 binary64)) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 z (+.f64 #s(literal 1 binary64) (*.f64 z (+.f64 #s(literal 1/2 binary64) (*.f64 z #s(literal 1/6 binary64)))))) (*.f64 z (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 z (+.f64 #s(literal 1/2 binary64) (*.f64 z #s(literal 1/6 binary64))))) (*.f64 z (+.f64 #s(literal 1 binary64) (*.f64 z (+.f64 #s(literal 1/2 binary64) (*.f64 z #s(literal 1/6 binary64))))))))))) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 z (+.f64 #s(literal 1 binary64) (*.f64 z (+.f64 #s(literal 1/2 binary64) (*.f64 z #s(literal 1/6 binary64)))))) (-.f64 (*.f64 z (+.f64 #s(literal 1 binary64) (*.f64 z (+.f64 #s(literal 1/2 binary64) (*.f64 z #s(literal 1/6 binary64)))))) #s(literal 1 binary64)))))
(*.f64 (/.f64 (*.f64 y #s(literal 5000000000000000/5641895835477563 binary64)) (-.f64 #s(literal 1 binary64) (*.f64 z (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 z (+.f64 #s(literal 1/2 binary64) (*.f64 z #s(literal 1/6 binary64))))) (*.f64 z (+.f64 #s(literal 1 binary64) (*.f64 z (+.f64 #s(literal 1/2 binary64) (*.f64 z #s(literal 1/6 binary64)))))))))) (-.f64 #s(literal 1 binary64) (*.f64 z (+.f64 #s(literal 1 binary64) (*.f64 z (+.f64 #s(literal 1/2 binary64) (*.f64 z #s(literal 1/6 binary64))))))))
(exp.f64 (*.f64 (log.f64 (/.f64 (+.f64 #s(literal 1 binary64) (*.f64 z (+.f64 #s(literal 1 binary64) (*.f64 z (+.f64 #s(literal 1/2 binary64) (*.f64 z #s(literal 1/6 binary64))))))) y)) #s(literal -1 binary64)))
(neg.f64 (/.f64 y (+.f64 #s(literal -1 binary64) (neg.f64 (*.f64 z (+.f64 #s(literal 1 binary64) (*.f64 z (+.f64 #s(literal 1/2 binary64) (*.f64 z #s(literal 1/6 binary64))))))))))
(neg.f64 (/.f64 (-.f64 #s(literal 0 binary64) y) (+.f64 #s(literal 1 binary64) (*.f64 z (+.f64 #s(literal 1 binary64) (*.f64 z (+.f64 #s(literal 1/2 binary64) (*.f64 z #s(literal 1/6 binary64)))))))))
(/.f64 y (+.f64 #s(literal 1 binary64) (*.f64 z (+.f64 #s(literal 1 binary64) (*.f64 z (+.f64 #s(literal 1/2 binary64) (*.f64 z #s(literal 1/6 binary64))))))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (+.f64 #s(literal 1 binary64) (*.f64 z (+.f64 #s(literal 1 binary64) (*.f64 z (+.f64 #s(literal 1/2 binary64) (*.f64 z #s(literal 1/6 binary64))))))) y)))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 #s(literal 1 binary64) (*.f64 z (+.f64 #s(literal 1 binary64) (*.f64 z (+.f64 #s(literal 1/2 binary64) (*.f64 z #s(literal 1/6 binary64))))))) y))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 (+.f64 #s(literal 1 binary64) (*.f64 z (+.f64 #s(literal 1 binary64) (*.f64 z (+.f64 #s(literal 1/2 binary64) (*.f64 z #s(literal 1/6 binary64))))))) y) #s(literal 1 binary64)))
(/.f64 (-.f64 #s(literal 0 binary64) y) (+.f64 #s(literal -1 binary64) (neg.f64 (*.f64 z (+.f64 #s(literal 1 binary64) (*.f64 z (+.f64 #s(literal 1/2 binary64) (*.f64 z #s(literal 1/6 binary64)))))))))
(/.f64 (*.f64 y #s(literal 1 binary64)) (+.f64 #s(literal 1 binary64) (*.f64 z (+.f64 #s(literal 1 binary64) (*.f64 z (+.f64 #s(literal 1/2 binary64) (*.f64 z #s(literal 1/6 binary64))))))))
(/.f64 (neg.f64 (-.f64 #s(literal 0 binary64) y)) (neg.f64 (+.f64 #s(literal -1 binary64) (neg.f64 (*.f64 z (+.f64 #s(literal 1 binary64) (*.f64 z (+.f64 #s(literal 1/2 binary64) (*.f64 z #s(literal 1/6 binary64))))))))))
(pow.f64 (/.f64 (+.f64 #s(literal 1 binary64) (*.f64 z (+.f64 #s(literal 1 binary64) (*.f64 z (+.f64 #s(literal 1/2 binary64) (*.f64 z #s(literal 1/6 binary64))))))) y) #s(literal -1 binary64))
(pow.f64 (/.f64 (/.f64 (+.f64 #s(literal 1 binary64) (*.f64 z (+.f64 #s(literal 1 binary64) (*.f64 z (+.f64 #s(literal 1/2 binary64) (*.f64 z #s(literal 1/6 binary64))))))) y) #s(literal 1 binary64)) #s(literal -1 binary64))
(*.f64 y (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1 binary64) (*.f64 z (+.f64 #s(literal 1 binary64) (*.f64 z (+.f64 #s(literal 1/2 binary64) (*.f64 z #s(literal 1/6 binary64)))))))))
(*.f64 #s(literal 1 binary64) (/.f64 y (+.f64 #s(literal 1 binary64) (*.f64 z (+.f64 #s(literal 1 binary64) (*.f64 z (+.f64 #s(literal 1/2 binary64) (*.f64 z #s(literal 1/6 binary64)))))))))
(*.f64 (-.f64 #s(literal 0 binary64) y) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal -1 binary64) (neg.f64 (*.f64 z (+.f64 #s(literal 1 binary64) (*.f64 z (+.f64 #s(literal 1/2 binary64) (*.f64 z #s(literal 1/6 binary64))))))))))
(*.f64 (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1 binary64) (*.f64 z (+.f64 #s(literal 1 binary64) (*.f64 z (+.f64 #s(literal 1/2 binary64) (*.f64 z #s(literal 1/6 binary64)))))))) y)
(*.f64 (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1 binary64) (*.f64 z (+.f64 #s(literal 1 binary64) (*.f64 z (+.f64 #s(literal 1/2 binary64) (*.f64 z #s(literal 1/6 binary64)))))))) (pow.f64 (/.f64 #s(literal 1 binary64) y) #s(literal -1 binary64)))
(*.f64 (/.f64 y (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 z (+.f64 #s(literal 1 binary64) (*.f64 z (+.f64 #s(literal 1/2 binary64) (*.f64 z #s(literal 1/6 binary64)))))) (*.f64 z (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 z (+.f64 #s(literal 1/2 binary64) (*.f64 z #s(literal 1/6 binary64))))) (*.f64 z (+.f64 #s(literal 1 binary64) (*.f64 z (+.f64 #s(literal 1/2 binary64) (*.f64 z #s(literal 1/6 binary64))))))))))) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 z (+.f64 #s(literal 1 binary64) (*.f64 z (+.f64 #s(literal 1/2 binary64) (*.f64 z #s(literal 1/6 binary64)))))) (-.f64 (*.f64 z (+.f64 #s(literal 1 binary64) (*.f64 z (+.f64 #s(literal 1/2 binary64) (*.f64 z #s(literal 1/6 binary64)))))) #s(literal 1 binary64)))))
(*.f64 (/.f64 y (-.f64 #s(literal 1 binary64) (*.f64 z (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 z (+.f64 #s(literal 1/2 binary64) (*.f64 z #s(literal 1/6 binary64))))) (*.f64 z (+.f64 #s(literal 1 binary64) (*.f64 z (+.f64 #s(literal 1/2 binary64) (*.f64 z #s(literal 1/6 binary64)))))))))) (-.f64 #s(literal 1 binary64) (*.f64 z (+.f64 #s(literal 1 binary64) (*.f64 z (+.f64 #s(literal 1/2 binary64) (*.f64 z #s(literal 1/6 binary64))))))))
(+.f64 z (+.f64 (*.f64 z (*.f64 z (+.f64 #s(literal 1/2 binary64) (*.f64 z #s(literal 1/6 binary64))))) #s(literal 1 binary64)))
(+.f64 #s(literal 1 binary64) (*.f64 z (+.f64 #s(literal 1 binary64) (*.f64 z (+.f64 #s(literal 1/2 binary64) (*.f64 z #s(literal 1/6 binary64)))))))
(+.f64 (*.f64 z (+.f64 #s(literal 1 binary64) (*.f64 z (+.f64 #s(literal 1/2 binary64) (*.f64 z #s(literal 1/6 binary64)))))) #s(literal 1 binary64))
(+.f64 (+.f64 #s(literal 1 binary64) z) (*.f64 z (*.f64 z (+.f64 #s(literal 1/2 binary64) (*.f64 z #s(literal 1/6 binary64))))))
(-.f64 (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 1 binary64) (*.f64 z (+.f64 #s(literal 1 binary64) (*.f64 z (+.f64 #s(literal 1/2 binary64) (*.f64 z #s(literal 1/6 binary64)))))))) (/.f64 (*.f64 z (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 z (+.f64 #s(literal 1/2 binary64) (*.f64 z #s(literal 1/6 binary64))))) (*.f64 z (+.f64 #s(literal 1 binary64) (*.f64 z (+.f64 #s(literal 1/2 binary64) (*.f64 z #s(literal 1/6 binary64)))))))) (-.f64 #s(literal 1 binary64) (*.f64 z (+.f64 #s(literal 1 binary64) (*.f64 z (+.f64 #s(literal 1/2 binary64) (*.f64 z #s(literal 1/6 binary64)))))))))
(fma.f64 z #s(literal 1 binary64) (+.f64 (*.f64 z (*.f64 z (+.f64 #s(literal 1/2 binary64) (*.f64 z #s(literal 1/6 binary64))))) #s(literal 1 binary64)))
(fma.f64 z (+.f64 #s(literal 1 binary64) (*.f64 z (+.f64 #s(literal 1/2 binary64) (*.f64 z #s(literal 1/6 binary64))))) #s(literal 1 binary64))
(fma.f64 #s(literal 1 binary64) z (+.f64 (*.f64 z (*.f64 z (+.f64 #s(literal 1/2 binary64) (*.f64 z #s(literal 1/6 binary64))))) #s(literal 1 binary64)))
(fma.f64 #s(literal 1 binary64) (*.f64 z (+.f64 #s(literal 1 binary64) (*.f64 z (+.f64 #s(literal 1/2 binary64) (*.f64 z #s(literal 1/6 binary64)))))) #s(literal 1 binary64))
(fma.f64 (+.f64 #s(literal 1 binary64) (*.f64 z (+.f64 #s(literal 1/2 binary64) (*.f64 z #s(literal 1/6 binary64))))) z #s(literal 1 binary64))
(fma.f64 (*.f64 z (+.f64 #s(literal 1 binary64) (*.f64 z (+.f64 #s(literal 1/2 binary64) (*.f64 z #s(literal 1/6 binary64)))))) #s(literal 1 binary64) #s(literal 1 binary64))
(fma.f64 (*.f64 #s(literal 1 binary64) (+.f64 #s(literal 1 binary64) (*.f64 z (+.f64 #s(literal 1/2 binary64) (*.f64 z #s(literal 1/6 binary64)))))) z #s(literal 1 binary64))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 z (+.f64 #s(literal 1 binary64) (*.f64 z (+.f64 #s(literal 1/2 binary64) (*.f64 z #s(literal 1/6 binary64)))))) (-.f64 (*.f64 z (+.f64 #s(literal 1 binary64) (*.f64 z (+.f64 #s(literal 1/2 binary64) (*.f64 z #s(literal 1/6 binary64)))))) #s(literal 1 binary64)))) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 z (+.f64 #s(literal 1 binary64) (*.f64 z (+.f64 #s(literal 1/2 binary64) (*.f64 z #s(literal 1/6 binary64)))))) (*.f64 z (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 z (+.f64 #s(literal 1/2 binary64) (*.f64 z #s(literal 1/6 binary64))))) (*.f64 z (+.f64 #s(literal 1 binary64) (*.f64 z (+.f64 #s(literal 1/2 binary64) (*.f64 z #s(literal 1/6 binary64))))))))))))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 #s(literal 1 binary64) (*.f64 z (+.f64 #s(literal 1 binary64) (*.f64 z (+.f64 #s(literal 1/2 binary64) (*.f64 z #s(literal 1/6 binary64))))))) (-.f64 #s(literal 1 binary64) (*.f64 z (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 z (+.f64 #s(literal 1/2 binary64) (*.f64 z #s(literal 1/6 binary64))))) (*.f64 z (+.f64 #s(literal 1 binary64) (*.f64 z (+.f64 #s(literal 1/2 binary64) (*.f64 z #s(literal 1/6 binary64)))))))))))
(/.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 z (+.f64 #s(literal 1 binary64) (*.f64 z (+.f64 #s(literal 1/2 binary64) (*.f64 z #s(literal 1/6 binary64)))))) (*.f64 z (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 z (+.f64 #s(literal 1/2 binary64) (*.f64 z #s(literal 1/6 binary64))))) (*.f64 z (+.f64 #s(literal 1 binary64) (*.f64 z (+.f64 #s(literal 1/2 binary64) (*.f64 z #s(literal 1/6 binary64)))))))))) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 z (+.f64 #s(literal 1 binary64) (*.f64 z (+.f64 #s(literal 1/2 binary64) (*.f64 z #s(literal 1/6 binary64)))))) (-.f64 (*.f64 z (+.f64 #s(literal 1 binary64) (*.f64 z (+.f64 #s(literal 1/2 binary64) (*.f64 z #s(literal 1/6 binary64)))))) #s(literal 1 binary64)))))
(/.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 z (+.f64 #s(literal 1 binary64) (*.f64 z (+.f64 #s(literal 1/2 binary64) (*.f64 z #s(literal 1/6 binary64)))))) (*.f64 z (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 z (+.f64 #s(literal 1/2 binary64) (*.f64 z #s(literal 1/6 binary64))))) (*.f64 z (+.f64 #s(literal 1 binary64) (*.f64 z (+.f64 #s(literal 1/2 binary64) (*.f64 z #s(literal 1/6 binary64)))))))))) (+.f64 (*.f64 z (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 z (+.f64 #s(literal 1/2 binary64) (*.f64 z #s(literal 1/6 binary64))))) (*.f64 z (+.f64 #s(literal 1 binary64) (*.f64 z (+.f64 #s(literal 1/2 binary64) (*.f64 z #s(literal 1/6 binary64)))))))) (-.f64 #s(literal 1 binary64) (*.f64 z (+.f64 #s(literal 1 binary64) (*.f64 z (+.f64 #s(literal 1/2 binary64) (*.f64 z #s(literal 1/6 binary64)))))))))
(/.f64 (-.f64 #s(literal 1 binary64) (*.f64 z (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 z (+.f64 #s(literal 1/2 binary64) (*.f64 z #s(literal 1/6 binary64))))) (*.f64 z (+.f64 #s(literal 1 binary64) (*.f64 z (+.f64 #s(literal 1/2 binary64) (*.f64 z #s(literal 1/6 binary64))))))))) (-.f64 #s(literal 1 binary64) (*.f64 z (+.f64 #s(literal 1 binary64) (*.f64 z (+.f64 #s(literal 1/2 binary64) (*.f64 z #s(literal 1/6 binary64))))))))
(/.f64 (neg.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 z (+.f64 #s(literal 1 binary64) (*.f64 z (+.f64 #s(literal 1/2 binary64) (*.f64 z #s(literal 1/6 binary64)))))) (*.f64 z (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 z (+.f64 #s(literal 1/2 binary64) (*.f64 z #s(literal 1/6 binary64))))) (*.f64 z (+.f64 #s(literal 1 binary64) (*.f64 z (+.f64 #s(literal 1/2 binary64) (*.f64 z #s(literal 1/6 binary64))))))))))) (neg.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 z (+.f64 #s(literal 1 binary64) (*.f64 z (+.f64 #s(literal 1/2 binary64) (*.f64 z #s(literal 1/6 binary64)))))) (-.f64 (*.f64 z (+.f64 #s(literal 1 binary64) (*.f64 z (+.f64 #s(literal 1/2 binary64) (*.f64 z #s(literal 1/6 binary64)))))) #s(literal 1 binary64))))))
(/.f64 (neg.f64 (-.f64 #s(literal 1 binary64) (*.f64 z (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 z (+.f64 #s(literal 1/2 binary64) (*.f64 z #s(literal 1/6 binary64))))) (*.f64 z (+.f64 #s(literal 1 binary64) (*.f64 z (+.f64 #s(literal 1/2 binary64) (*.f64 z #s(literal 1/6 binary64)))))))))) (neg.f64 (-.f64 #s(literal 1 binary64) (*.f64 z (+.f64 #s(literal 1 binary64) (*.f64 z (+.f64 #s(literal 1/2 binary64) (*.f64 z #s(literal 1/6 binary64)))))))))
(/.f64 (-.f64 (*.f64 z (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 z (+.f64 #s(literal 1/2 binary64) (*.f64 z #s(literal 1/6 binary64))))) (*.f64 z (+.f64 #s(literal 1 binary64) (*.f64 z (+.f64 #s(literal 1/2 binary64) (*.f64 z #s(literal 1/6 binary64)))))))) #s(literal 1 binary64)) (-.f64 (*.f64 z (+.f64 #s(literal 1 binary64) (*.f64 z (+.f64 #s(literal 1/2 binary64) (*.f64 z #s(literal 1/6 binary64)))))) #s(literal 1 binary64)))
(/.f64 (-.f64 (*.f64 #s(literal 1 binary64) (-.f64 #s(literal 1 binary64) (*.f64 z (+.f64 #s(literal 1 binary64) (*.f64 z (+.f64 #s(literal 1/2 binary64) (*.f64 z #s(literal 1/6 binary64)))))))) (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 z (+.f64 #s(literal 1 binary64) (*.f64 z (+.f64 #s(literal 1/2 binary64) (*.f64 z #s(literal 1/6 binary64))))))) (*.f64 z (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 z (+.f64 #s(literal 1/2 binary64) (*.f64 z #s(literal 1/6 binary64))))) (*.f64 z (+.f64 #s(literal 1 binary64) (*.f64 z (+.f64 #s(literal 1/2 binary64) (*.f64 z #s(literal 1/6 binary64)))))))))) (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 z (+.f64 #s(literal 1 binary64) (*.f64 z (+.f64 #s(literal 1/2 binary64) (*.f64 z #s(literal 1/6 binary64))))))) (-.f64 #s(literal 1 binary64) (*.f64 z (+.f64 #s(literal 1 binary64) (*.f64 z (+.f64 #s(literal 1/2 binary64) (*.f64 z #s(literal 1/6 binary64)))))))))
(pow.f64 (/.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 z (+.f64 #s(literal 1 binary64) (*.f64 z (+.f64 #s(literal 1/2 binary64) (*.f64 z #s(literal 1/6 binary64)))))) (-.f64 (*.f64 z (+.f64 #s(literal 1 binary64) (*.f64 z (+.f64 #s(literal 1/2 binary64) (*.f64 z #s(literal 1/6 binary64)))))) #s(literal 1 binary64)))) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 z (+.f64 #s(literal 1 binary64) (*.f64 z (+.f64 #s(literal 1/2 binary64) (*.f64 z #s(literal 1/6 binary64)))))) (*.f64 z (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 z (+.f64 #s(literal 1/2 binary64) (*.f64 z #s(literal 1/6 binary64))))) (*.f64 z (+.f64 #s(literal 1 binary64) (*.f64 z (+.f64 #s(literal 1/2 binary64) (*.f64 z #s(literal 1/6 binary64))))))))))) #s(literal -1 binary64))
(pow.f64 (/.f64 (-.f64 #s(literal 1 binary64) (*.f64 z (+.f64 #s(literal 1 binary64) (*.f64 z (+.f64 #s(literal 1/2 binary64) (*.f64 z #s(literal 1/6 binary64))))))) (-.f64 #s(literal 1 binary64) (*.f64 z (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 z (+.f64 #s(literal 1/2 binary64) (*.f64 z #s(literal 1/6 binary64))))) (*.f64 z (+.f64 #s(literal 1 binary64) (*.f64 z (+.f64 #s(literal 1/2 binary64) (*.f64 z #s(literal 1/6 binary64)))))))))) #s(literal -1 binary64))
(*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 z (+.f64 #s(literal 1 binary64) (*.f64 z (+.f64 #s(literal 1/2 binary64) (*.f64 z #s(literal 1/6 binary64)))))) (*.f64 z (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 z (+.f64 #s(literal 1/2 binary64) (*.f64 z #s(literal 1/6 binary64))))) (*.f64 z (+.f64 #s(literal 1 binary64) (*.f64 z (+.f64 #s(literal 1/2 binary64) (*.f64 z #s(literal 1/6 binary64)))))))))) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 z (+.f64 #s(literal 1 binary64) (*.f64 z (+.f64 #s(literal 1/2 binary64) (*.f64 z #s(literal 1/6 binary64)))))) (-.f64 (*.f64 z (+.f64 #s(literal 1 binary64) (*.f64 z (+.f64 #s(literal 1/2 binary64) (*.f64 z #s(literal 1/6 binary64)))))) #s(literal 1 binary64))))))
(*.f64 (-.f64 #s(literal 1 binary64) (*.f64 z (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 z (+.f64 #s(literal 1/2 binary64) (*.f64 z #s(literal 1/6 binary64))))) (*.f64 z (+.f64 #s(literal 1 binary64) (*.f64 z (+.f64 #s(literal 1/2 binary64) (*.f64 z #s(literal 1/6 binary64))))))))) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 1 binary64) (*.f64 z (+.f64 #s(literal 1 binary64) (*.f64 z (+.f64 #s(literal 1/2 binary64) (*.f64 z #s(literal 1/6 binary64)))))))))
(+.f64 z (*.f64 z (*.f64 z (+.f64 #s(literal 1/2 binary64) (*.f64 z #s(literal 1/6 binary64))))))
(+.f64 z (*.f64 #s(literal 1 binary64) (*.f64 z (*.f64 z (+.f64 #s(literal 1/2 binary64) (*.f64 z #s(literal 1/6 binary64)))))))
(+.f64 z (*.f64 (*.f64 z (*.f64 z (+.f64 #s(literal 1/2 binary64) (*.f64 z #s(literal 1/6 binary64))))) #s(literal 1 binary64)))
(+.f64 (*.f64 z (*.f64 z (+.f64 #s(literal 1/2 binary64) (*.f64 z #s(literal 1/6 binary64))))) z)
(fma.f64 z #s(literal 1 binary64) (*.f64 z (*.f64 z (+.f64 #s(literal 1/2 binary64) (*.f64 z #s(literal 1/6 binary64))))))
(fma.f64 z #s(literal 1 binary64) (*.f64 #s(literal 1 binary64) (*.f64 z (*.f64 z (+.f64 #s(literal 1/2 binary64) (*.f64 z #s(literal 1/6 binary64)))))))
(fma.f64 z #s(literal 1 binary64) (*.f64 (*.f64 z (*.f64 z (+.f64 #s(literal 1/2 binary64) (*.f64 z #s(literal 1/6 binary64))))) #s(literal 1 binary64)))
(fma.f64 z (*.f64 z (+.f64 #s(literal 1/2 binary64) (*.f64 z #s(literal 1/6 binary64)))) z)
(fma.f64 #s(literal 1 binary64) z (*.f64 z (*.f64 z (+.f64 #s(literal 1/2 binary64) (*.f64 z #s(literal 1/6 binary64))))))
(fma.f64 #s(literal 1 binary64) z (*.f64 #s(literal 1 binary64) (*.f64 z (*.f64 z (+.f64 #s(literal 1/2 binary64) (*.f64 z #s(literal 1/6 binary64)))))))
(fma.f64 #s(literal 1 binary64) z (*.f64 (*.f64 z (*.f64 z (+.f64 #s(literal 1/2 binary64) (*.f64 z #s(literal 1/6 binary64))))) #s(literal 1 binary64)))
(fma.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 z #s(literal 1/6 binary64))) (*.f64 z z) z)
(fma.f64 (*.f64 z (+.f64 #s(literal 1/2 binary64) (*.f64 z #s(literal 1/6 binary64)))) z z)
(fma.f64 (*.f64 z z) (+.f64 #s(literal 1/2 binary64) (*.f64 z #s(literal 1/6 binary64))) z)
(/.f64 (+.f64 (*.f64 z (*.f64 z z)) (*.f64 (*.f64 (*.f64 z (+.f64 #s(literal 1/2 binary64) (*.f64 z #s(literal 1/6 binary64)))) (*.f64 z (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 z #s(literal 1/6 binary64))) (*.f64 z (+.f64 #s(literal 1/2 binary64) (*.f64 z #s(literal 1/6 binary64))))))) (*.f64 z (*.f64 z z)))) (+.f64 (*.f64 z z) (-.f64 (*.f64 (*.f64 z (*.f64 z (+.f64 #s(literal 1/2 binary64) (*.f64 z #s(literal 1/6 binary64))))) (*.f64 z (*.f64 z (+.f64 #s(literal 1/2 binary64) (*.f64 z #s(literal 1/6 binary64)))))) (*.f64 z (*.f64 z (*.f64 z (+.f64 #s(literal 1/2 binary64) (*.f64 z #s(literal 1/6 binary64)))))))))
(/.f64 (-.f64 (*.f64 z z) (*.f64 (*.f64 z (*.f64 z (+.f64 #s(literal 1/2 binary64) (*.f64 z #s(literal 1/6 binary64))))) (*.f64 z (*.f64 z (+.f64 #s(literal 1/2 binary64) (*.f64 z #s(literal 1/6 binary64))))))) (-.f64 z (*.f64 z (*.f64 z (+.f64 #s(literal 1/2 binary64) (*.f64 z #s(literal 1/6 binary64)))))))
(/.f64 (*.f64 z (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 z (+.f64 #s(literal 1/2 binary64) (*.f64 z #s(literal 1/6 binary64)))) (*.f64 z (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 z #s(literal 1/6 binary64))) (*.f64 z (+.f64 #s(literal 1/2 binary64) (*.f64 z #s(literal 1/6 binary64))))))))) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 z (+.f64 #s(literal 1/2 binary64) (*.f64 z #s(literal 1/6 binary64)))) (-.f64 (*.f64 z (+.f64 #s(literal 1/2 binary64) (*.f64 z #s(literal 1/6 binary64)))) #s(literal 1 binary64)))))
(/.f64 (*.f64 z (-.f64 #s(literal 1 binary64) (*.f64 z (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 z #s(literal 1/6 binary64))) (*.f64 z (+.f64 #s(literal 1/2 binary64) (*.f64 z #s(literal 1/6 binary64)))))))) (-.f64 #s(literal 1 binary64) (*.f64 z (+.f64 #s(literal 1/2 binary64) (*.f64 z #s(literal 1/6 binary64))))))
(/.f64 (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 z (+.f64 #s(literal 1/2 binary64) (*.f64 z #s(literal 1/6 binary64)))) (*.f64 z (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 z #s(literal 1/6 binary64))) (*.f64 z (+.f64 #s(literal 1/2 binary64) (*.f64 z #s(literal 1/6 binary64)))))))) z) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 z (+.f64 #s(literal 1/2 binary64) (*.f64 z #s(literal 1/6 binary64)))) (-.f64 (*.f64 z (+.f64 #s(literal 1/2 binary64) (*.f64 z #s(literal 1/6 binary64)))) #s(literal 1 binary64)))))
(/.f64 (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 z (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 z #s(literal 1/6 binary64))) (*.f64 z (+.f64 #s(literal 1/2 binary64) (*.f64 z #s(literal 1/6 binary64))))))) z) (-.f64 #s(literal 1 binary64) (*.f64 z (+.f64 #s(literal 1/2 binary64) (*.f64 z #s(literal 1/6 binary64))))))
(*.f64 z (+.f64 #s(literal 1 binary64) (*.f64 z (+.f64 #s(literal 1/2 binary64) (*.f64 z #s(literal 1/6 binary64))))))
(*.f64 #s(literal 1 binary64) (*.f64 z (+.f64 #s(literal 1 binary64) (*.f64 z (+.f64 #s(literal 1/2 binary64) (*.f64 z #s(literal 1/6 binary64)))))))
(*.f64 (+.f64 #s(literal 1 binary64) (*.f64 z (+.f64 #s(literal 1/2 binary64) (*.f64 z #s(literal 1/6 binary64))))) z)
(*.f64 (*.f64 z (+.f64 #s(literal 1 binary64) (*.f64 z (+.f64 #s(literal 1/2 binary64) (*.f64 z #s(literal 1/6 binary64)))))) #s(literal 1 binary64))
(*.f64 (*.f64 #s(literal 1 binary64) (+.f64 #s(literal 1 binary64) (*.f64 z (+.f64 #s(literal 1/2 binary64) (*.f64 z #s(literal 1/6 binary64)))))) z)
(+.f64 (*.f64 #s(literal 5641895835477563/30000000000000000 binary64) (*.f64 z z)) (*.f64 z #s(literal 5641895835477563/10000000000000000 binary64)))
(+.f64 (*.f64 z #s(literal 5641895835477563/10000000000000000 binary64)) (*.f64 #s(literal 5641895835477563/30000000000000000 binary64) (*.f64 z z)))
(fma.f64 z #s(literal 5641895835477563/10000000000000000 binary64) (*.f64 #s(literal 5641895835477563/30000000000000000 binary64) (*.f64 z z)))
(fma.f64 z (*.f64 z #s(literal 5641895835477563/30000000000000000 binary64)) (*.f64 z #s(literal 5641895835477563/10000000000000000 binary64)))
(fma.f64 #s(literal 5641895835477563/10000000000000000 binary64) z (*.f64 #s(literal 5641895835477563/30000000000000000 binary64) (*.f64 z z)))
(fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) (*.f64 z z) (*.f64 z #s(literal 5641895835477563/10000000000000000 binary64)))
(fma.f64 (*.f64 z #s(literal 5641895835477563/30000000000000000 binary64)) z (*.f64 z #s(literal 5641895835477563/10000000000000000 binary64)))
(fma.f64 (*.f64 z z) #s(literal 5641895835477563/30000000000000000 binary64) (*.f64 z #s(literal 5641895835477563/10000000000000000 binary64)))
(/.f64 (+.f64 (*.f64 #s(literal 179587122125166574152748016388400639365587092547/1000000000000000000000000000000000000000000000000 binary64) (*.f64 z (*.f64 z z))) (*.f64 (*.f64 (*.f64 z (*.f64 z z)) #s(literal 179587122125166574152748016388400639365587092547/27000000000000000000000000000000000000000000000000 binary64)) (*.f64 z (*.f64 z z)))) (+.f64 (*.f64 (*.f64 z #s(literal 5641895835477563/10000000000000000 binary64)) (*.f64 z #s(literal 5641895835477563/10000000000000000 binary64))) (-.f64 (*.f64 (*.f64 #s(literal 5641895835477563/30000000000000000 binary64) (*.f64 z z)) (*.f64 #s(literal 5641895835477563/30000000000000000 binary64) (*.f64 z z))) (*.f64 (*.f64 z #s(literal 5641895835477563/10000000000000000 binary64)) (*.f64 #s(literal 5641895835477563/30000000000000000 binary64) (*.f64 z z))))))
(/.f64 (-.f64 (*.f64 (*.f64 z #s(literal 5641895835477563/10000000000000000 binary64)) (*.f64 z #s(literal 5641895835477563/10000000000000000 binary64))) (*.f64 (*.f64 #s(literal 5641895835477563/30000000000000000 binary64) (*.f64 z z)) (*.f64 #s(literal 5641895835477563/30000000000000000 binary64) (*.f64 z z)))) (-.f64 (*.f64 z #s(literal 5641895835477563/10000000000000000 binary64)) (*.f64 #s(literal 5641895835477563/30000000000000000 binary64) (*.f64 z z))))
(/.f64 (*.f64 z (+.f64 #s(literal 179587122125166574152748016388400639365587092547/1000000000000000000000000000000000000000000000000 binary64) (*.f64 (*.f64 z (*.f64 z z)) #s(literal 179587122125166574152748016388400639365587092547/27000000000000000000000000000000000000000000000000 binary64)))) (+.f64 #s(literal 31830988618379068626528276418969/100000000000000000000000000000000 binary64) (*.f64 (*.f64 z #s(literal 5641895835477563/30000000000000000 binary64)) (-.f64 (*.f64 z #s(literal 5641895835477563/30000000000000000 binary64)) #s(literal 5641895835477563/10000000000000000 binary64)))))
(/.f64 (*.f64 z (-.f64 #s(literal 31830988618379068626528276418969/100000000000000000000000000000000 binary64) (*.f64 (*.f64 z z) #s(literal 31830988618379068626528276418969/900000000000000000000000000000000 binary64)))) (-.f64 #s(literal 5641895835477563/10000000000000000 binary64) (*.f64 z #s(literal 5641895835477563/30000000000000000 binary64))))
(/.f64 (*.f64 (+.f64 #s(literal 179587122125166574152748016388400639365587092547/1000000000000000000000000000000000000000000000000 binary64) (*.f64 (*.f64 z (*.f64 z z)) #s(literal 179587122125166574152748016388400639365587092547/27000000000000000000000000000000000000000000000000 binary64))) z) (+.f64 #s(literal 31830988618379068626528276418969/100000000000000000000000000000000 binary64) (*.f64 (*.f64 z #s(literal 5641895835477563/30000000000000000 binary64)) (-.f64 (*.f64 z #s(literal 5641895835477563/30000000000000000 binary64)) #s(literal 5641895835477563/10000000000000000 binary64)))))
(/.f64 (*.f64 (-.f64 #s(literal 31830988618379068626528276418969/100000000000000000000000000000000 binary64) (*.f64 (*.f64 z z) #s(literal 31830988618379068626528276418969/900000000000000000000000000000000 binary64))) z) (-.f64 #s(literal 5641895835477563/10000000000000000 binary64) (*.f64 z #s(literal 5641895835477563/30000000000000000 binary64))))
(*.f64 z (+.f64 #s(literal 5641895835477563/10000000000000000 binary64) (*.f64 z #s(literal 5641895835477563/30000000000000000 binary64))))
(*.f64 (+.f64 #s(literal 5641895835477563/10000000000000000 binary64) (*.f64 z #s(literal 5641895835477563/30000000000000000 binary64))) z)
(+.f64 (*.f64 z (*.f64 z (+.f64 #s(literal 5641895835477563/10000000000000000 binary64) (*.f64 z #s(literal 5641895835477563/30000000000000000 binary64))))) (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) z))
(+.f64 (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) z) (*.f64 z (*.f64 z (+.f64 #s(literal 5641895835477563/10000000000000000 binary64) (*.f64 z #s(literal 5641895835477563/30000000000000000 binary64))))))
(fma.f64 #s(literal 5641895835477563/5000000000000000 binary64) z (*.f64 z (*.f64 z (+.f64 #s(literal 5641895835477563/10000000000000000 binary64) (*.f64 z #s(literal 5641895835477563/30000000000000000 binary64))))))
(fma.f64 z #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z (*.f64 z (+.f64 #s(literal 5641895835477563/10000000000000000 binary64) (*.f64 z #s(literal 5641895835477563/30000000000000000 binary64))))))
(fma.f64 z (*.f64 z (+.f64 #s(literal 5641895835477563/10000000000000000 binary64) (*.f64 z #s(literal 5641895835477563/30000000000000000 binary64)))) (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) z))
(fma.f64 (+.f64 #s(literal 5641895835477563/10000000000000000 binary64) (*.f64 z #s(literal 5641895835477563/30000000000000000 binary64))) (*.f64 z z) (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) z))
(fma.f64 (*.f64 z (+.f64 #s(literal 5641895835477563/10000000000000000 binary64) (*.f64 z #s(literal 5641895835477563/30000000000000000 binary64)))) z (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) z))
(fma.f64 (*.f64 z z) (+.f64 #s(literal 5641895835477563/10000000000000000 binary64) (*.f64 z #s(literal 5641895835477563/30000000000000000 binary64))) (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) z))
(/.f64 (+.f64 (*.f64 #s(literal 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 binary64) (*.f64 z (*.f64 z z))) (*.f64 (*.f64 z (*.f64 z (+.f64 #s(literal 5641895835477563/10000000000000000 binary64) (*.f64 z #s(literal 5641895835477563/30000000000000000 binary64))))) (*.f64 (*.f64 z (*.f64 z (+.f64 #s(literal 5641895835477563/10000000000000000 binary64) (*.f64 z #s(literal 5641895835477563/30000000000000000 binary64))))) (*.f64 z (*.f64 z (+.f64 #s(literal 5641895835477563/10000000000000000 binary64) (*.f64 z #s(literal 5641895835477563/30000000000000000 binary64)))))))) (+.f64 (*.f64 (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) z) (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) z)) (-.f64 (*.f64 (*.f64 z (*.f64 z (+.f64 #s(literal 5641895835477563/10000000000000000 binary64) (*.f64 z #s(literal 5641895835477563/30000000000000000 binary64))))) (*.f64 z (*.f64 z (+.f64 #s(literal 5641895835477563/10000000000000000 binary64) (*.f64 z #s(literal 5641895835477563/30000000000000000 binary64)))))) (*.f64 (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) z) (*.f64 z (*.f64 z (+.f64 #s(literal 5641895835477563/10000000000000000 binary64) (*.f64 z #s(literal 5641895835477563/30000000000000000 binary64)))))))))
(/.f64 (-.f64 (*.f64 (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) z) (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) z)) (*.f64 (*.f64 z (*.f64 z (+.f64 #s(literal 5641895835477563/10000000000000000 binary64) (*.f64 z #s(literal 5641895835477563/30000000000000000 binary64))))) (*.f64 z (*.f64 z (+.f64 #s(literal 5641895835477563/10000000000000000 binary64) (*.f64 z #s(literal 5641895835477563/30000000000000000 binary64))))))) (-.f64 (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) z) (*.f64 z (*.f64 z (+.f64 #s(literal 5641895835477563/10000000000000000 binary64) (*.f64 z #s(literal 5641895835477563/30000000000000000 binary64)))))))
(/.f64 (*.f64 z (+.f64 #s(literal 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 binary64) (*.f64 (*.f64 z (+.f64 #s(literal 5641895835477563/10000000000000000 binary64) (*.f64 z #s(literal 5641895835477563/30000000000000000 binary64)))) (*.f64 (+.f64 #s(literal 5641895835477563/10000000000000000 binary64) (*.f64 z #s(literal 5641895835477563/30000000000000000 binary64))) (*.f64 z (*.f64 z (+.f64 #s(literal 5641895835477563/10000000000000000 binary64) (*.f64 z #s(literal 5641895835477563/30000000000000000 binary64))))))))) (+.f64 #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (*.f64 (*.f64 z (+.f64 #s(literal 5641895835477563/10000000000000000 binary64) (*.f64 z #s(literal 5641895835477563/30000000000000000 binary64)))) (-.f64 (*.f64 z (+.f64 #s(literal 5641895835477563/10000000000000000 binary64) (*.f64 z #s(literal 5641895835477563/30000000000000000 binary64)))) #s(literal 5641895835477563/5000000000000000 binary64)))))
(/.f64 (*.f64 z (-.f64 #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (*.f64 (+.f64 #s(literal 5641895835477563/10000000000000000 binary64) (*.f64 z #s(literal 5641895835477563/30000000000000000 binary64))) (*.f64 z (*.f64 z (+.f64 #s(literal 5641895835477563/10000000000000000 binary64) (*.f64 z #s(literal 5641895835477563/30000000000000000 binary64)))))))) (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z (+.f64 #s(literal 5641895835477563/10000000000000000 binary64) (*.f64 z #s(literal 5641895835477563/30000000000000000 binary64))))))
(/.f64 (*.f64 (+.f64 #s(literal 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 binary64) (*.f64 (*.f64 z (+.f64 #s(literal 5641895835477563/10000000000000000 binary64) (*.f64 z #s(literal 5641895835477563/30000000000000000 binary64)))) (*.f64 (+.f64 #s(literal 5641895835477563/10000000000000000 binary64) (*.f64 z #s(literal 5641895835477563/30000000000000000 binary64))) (*.f64 z (*.f64 z (+.f64 #s(literal 5641895835477563/10000000000000000 binary64) (*.f64 z #s(literal 5641895835477563/30000000000000000 binary64)))))))) z) (+.f64 #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (*.f64 (*.f64 z (+.f64 #s(literal 5641895835477563/10000000000000000 binary64) (*.f64 z #s(literal 5641895835477563/30000000000000000 binary64)))) (-.f64 (*.f64 z (+.f64 #s(literal 5641895835477563/10000000000000000 binary64) (*.f64 z #s(literal 5641895835477563/30000000000000000 binary64)))) #s(literal 5641895835477563/5000000000000000 binary64)))))
(/.f64 (*.f64 (-.f64 #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (*.f64 (+.f64 #s(literal 5641895835477563/10000000000000000 binary64) (*.f64 z #s(literal 5641895835477563/30000000000000000 binary64))) (*.f64 z (*.f64 z (+.f64 #s(literal 5641895835477563/10000000000000000 binary64) (*.f64 z #s(literal 5641895835477563/30000000000000000 binary64))))))) z) (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z (+.f64 #s(literal 5641895835477563/10000000000000000 binary64) (*.f64 z #s(literal 5641895835477563/30000000000000000 binary64))))))
(*.f64 z (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z (+.f64 #s(literal 5641895835477563/10000000000000000 binary64) (*.f64 z #s(literal 5641895835477563/30000000000000000 binary64))))))
(*.f64 (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z (+.f64 #s(literal 5641895835477563/10000000000000000 binary64) (*.f64 z #s(literal 5641895835477563/30000000000000000 binary64))))) z)
(*.f64 y (*.f64 z #s(literal 1/2 binary64)))
(*.f64 z (*.f64 y #s(literal 1/2 binary64)))
(*.f64 z (*.f64 #s(literal 1/2 binary64) y))
(*.f64 (*.f64 y z) #s(literal 1/2 binary64))
(*.f64 #s(literal 1/2 binary64) (*.f64 y z))
(*.f64 (*.f64 z #s(literal 1/2 binary64)) y)
(*.f64 (*.f64 y #s(literal 1/2 binary64)) z)
(*.f64 z #s(literal 1/6 binary64))
(*.f64 #s(literal 1/6 binary64) z)

simplify348.0ms (3.7%)

Algorithm
egg-herbie
Rules
5212×*-lowering-*.f32
5212×*-lowering-*.f64
3608×+-lowering-+.f64
3608×+-lowering-+.f32
1386×/-lowering-/.f32
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
07166490
124705624
085165624
Stop Event
iter limit
node limit
Counts
456 → 456
Calls
Call 1
Inputs
x
(+ x (/ y (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z))))))))
(+ x (* y (+ (/ 1 (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z))))))) (/ (* x y) (pow (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z)))))) 2)))))
(+ x (* y (+ (* y (- (/ (* (pow x 2) y) (pow (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z)))))) 3)) (* -1 (/ x (pow (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z)))))) 2))))) (/ 1 (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z))))))))))
(- x (/ 1 x))
(- (+ x (* -1 (/ (+ (* 5641895835477563/5000000000000000 (/ 1 (pow x 2))) (/ (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z))))) (pow x 2))) y))) (/ 1 x))
(- (+ x (* -1 (/ (* (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z)))))) (+ (* 5641895835477563/5000000000000000 (/ 1 (pow x 2))) (/ (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z))))) (pow x 2)))) (* x (pow y 2))))) (+ (/ 1 x) (+ (/ 5641895835477563/5000000000000000 (* (pow x 2) y)) (/ (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z))))) (* (pow x 2) y)))))
(- (+ x (* -1 (/ (* (pow (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z)))))) 2) (+ (* 5641895835477563/5000000000000000 (/ 1 (pow x 2))) (/ (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z))))) (pow x 2)))) (* (pow x 2) (pow y 3))))) (+ (/ 1 x) (+ (/ 5641895835477563/5000000000000000 (* (pow x 2) y)) (+ (/ (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z))))) (* (pow x 2) y)) (/ (* (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z)))))) (+ (* 5641895835477563/5000000000000000 (/ 1 (pow x 2))) (/ (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z))))) (pow x 2)))) (* x (pow y 2)))))))
(- x (/ 1 x))
(- (+ x (* -1 (/ (+ (* 5641895835477563/5000000000000000 (/ 1 (pow x 2))) (/ (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z))))) (pow x 2))) y))) (/ 1 x))
(- (+ x (* -1 (/ (+ (* 5641895835477563/5000000000000000 (/ 1 (pow x 2))) (+ (/ (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z))))) (pow x 2)) (/ (* (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z)))))) (+ (* 5641895835477563/5000000000000000 (/ 1 (pow x 2))) (/ (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z))))) (pow x 2)))) (* x y)))) y))) (/ 1 x))
(- (+ x (* -1 (/ (+ (* -1 (/ (+ (* -1 (/ (* (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z)))))) (+ (* 5641895835477563/5000000000000000 (/ 1 (pow x 2))) (/ (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z))))) (pow x 2)))) x)) (* -1 (/ (* (pow (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z)))))) 2) (+ (* 5641895835477563/5000000000000000 (/ 1 (pow x 2))) (/ (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z))))) (pow x 2)))) (* (pow x 2) y)))) y)) (+ (* 5641895835477563/5000000000000000 (/ 1 (pow x 2))) (/ (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 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)))))
x
(+ x (* 30000000000000000/5641895835477563 (/ y (pow z 3))))
(+ x (+ (* -90000000000000000/5641895835477563 (/ y (pow z 4))) (* 30000000000000000/5641895835477563 (/ y (pow z 3)))))
(- (+ x (+ (* -1 (/ (+ (* -270000000000000000/5641895835477563 y) (* 180000000000000000/5641895835477563 y)) (pow z 5))) (* 30000000000000000/5641895835477563 (/ y (pow z 3))))) (* 90000000000000000/5641895835477563 (/ y (pow z 4))))
x
(+ x (* 30000000000000000/5641895835477563 (/ y (pow z 3))))
(+ x (* -1 (/ (+ (* -30000000000000000/5641895835477563 y) (* 90000000000000000/5641895835477563 (/ y z))) (pow z 3))))
(+ x (* -1 (/ (+ (* -30000000000000000/5641895835477563 y) (* -1 (/ (- (+ (* -180000000000000000/5641895835477563 (/ y z)) (* 270000000000000000/5641895835477563 (/ y z))) (* 90000000000000000/5641895835477563 y)) z))) (pow z 3))))
(/ y (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z)))))))
(+ (* x (- 1 (* -1 (/ (pow y 2) (pow (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z)))))) 2))))) (/ y (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z))))))))
(+ (* x (- (+ 1 (/ (* x (pow y 3)) (pow (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z)))))) 3))) (* -1 (/ (pow y 2) (pow (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z)))))) 2))))) (/ y (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z))))))))
(+ (* x (- (+ 1 (* x (- (/ (* x (pow y 4)) (pow (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z)))))) 4)) (* -1 (/ (pow y 3) (pow (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z)))))) 3)))))) (* -1 (/ (pow y 2) (pow (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z)))))) 2))))) (/ y (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z))))))))
x
(* x (- 1 (/ 1 (pow x 2))))
(* x (- (+ 1 (* -1 (/ (+ (* 5641895835477563/5000000000000000 (/ 1 y)) (/ (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z))))) y)) (pow x 3)))) (/ 1 (pow x 2))))
(* x (- (+ 1 (* -1 (/ (* (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z)))))) (+ (* 5641895835477563/5000000000000000 (/ 1 y)) (/ (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z))))) y))) (* (pow x 4) y)))) (+ (* 5641895835477563/5000000000000000 (/ 1 (* (pow x 3) y))) (+ (/ 1 (pow x 2)) (/ (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z))))) (* (pow x 3) y))))))
x
(* -1 (* x (- (/ 1 (pow x 2)) 1)))
(* -1 (* x (- (+ (* 5641895835477563/5000000000000000 (/ 1 (* (pow x 3) y))) (+ (/ 1 (pow x 2)) (/ (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z))))) (* (pow x 3) y)))) 1)))
(* -1 (* x (- (+ (* -1 (/ (- (* -1 (/ (* (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z)))))) (+ (* 5641895835477563/5000000000000000 (/ 1 y)) (/ (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z))))) y))) (* x y))) (+ (* 5641895835477563/5000000000000000 (/ 1 y)) (/ (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z))))) y))) (pow x 3))) (/ 1 (pow x 2))) 1)))
(/ y (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z)))))))
(* y (+ (/ 1 (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z))))))) (/ (* x y) (pow (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z)))))) 2))))
(* y (+ (* y (- (/ (* (pow x 2) y) (pow (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z)))))) 3)) (* -1 (/ x (pow (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z)))))) 2))))) (/ 1 (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z)))))))))
(* y (+ (* y (- (* y (- (/ (* (pow x 3) y) (pow (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z)))))) 4)) (* -1 (/ (pow x 2) (pow (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z)))))) 3))))) (* -1 (/ x (pow (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z)))))) 2))))) (/ 1 (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z)))))))))
(/ -1 x)
(- (* -1 (/ (+ (* 5641895835477563/5000000000000000 (/ 1 (pow x 2))) (/ (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z))))) (pow x 2))) y)) (/ 1 x))
(- (* -1 (/ (* (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z)))))) (+ (* 5641895835477563/5000000000000000 (/ 1 (pow x 2))) (/ (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z))))) (pow x 2)))) (* x (pow y 2)))) (+ (/ 1 x) (+ (/ 5641895835477563/5000000000000000 (* (pow x 2) y)) (/ (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z))))) (* (pow x 2) y)))))
(- (* -1 (/ (* (pow (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z)))))) 2) (+ (* 5641895835477563/5000000000000000 (/ 1 (pow x 2))) (/ (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z))))) (pow x 2)))) (* (pow x 2) (pow y 3)))) (+ (/ 1 x) (+ (/ 5641895835477563/5000000000000000 (* (pow x 2) y)) (+ (/ (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z))))) (* (pow x 2) y)) (/ (* (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z)))))) (+ (* 5641895835477563/5000000000000000 (/ 1 (pow x 2))) (/ (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z))))) (pow x 2)))) (* x (pow y 2)))))))
(/ -1 x)
(- (* -1 (/ (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z)))))) (* (pow x 2) y))) (/ 1 x))
(- (* -1 (/ (- (/ (pow (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z)))))) 2) (* (pow x 3) y)) (* -1 (/ (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z)))))) (pow x 2)))) y)) (/ 1 x))
(- (* -1 (/ (- (* -1 (/ (- (* -1 (/ (pow (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z)))))) 3) (* (pow x 4) y))) (/ (pow (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z)))))) 2) (pow x 3))) y)) (* -1 (/ (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z)))))) (pow x 2)))) y)) (/ 1 x))
(/ 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))))
(* 30000000000000000/5641895835477563 (/ y (pow z 3)))
(/ (+ (* -90000000000000000/5641895835477563 (/ y z)) (* 30000000000000000/5641895835477563 y)) (pow z 3))
(/ (- (+ (* -1 (/ (+ (* -270000000000000000/5641895835477563 y) (* 180000000000000000/5641895835477563 y)) (pow z 2))) (* 30000000000000000/5641895835477563 y)) (* 90000000000000000/5641895835477563 (/ y z))) (pow z 3))
(/ (- (+ (* -1 (/ (+ (* -540000000000000000/5641895835477563 y) (+ (* -3 (+ (* -270000000000000000/5641895835477563 y) (* 180000000000000000/5641895835477563 y))) (* 900000000000000000000000000000000/31830988618379068626528276418969 (* y (- 5641895835477563/5000000000000000 (* x y)))))) (pow z 3))) (* 30000000000000000/5641895835477563 y)) (+ (* -270000000000000000/5641895835477563 (/ y (pow z 2))) (+ (* 90000000000000000/5641895835477563 (/ y z)) (* 180000000000000000/5641895835477563 (/ y (pow z 2)))))) (pow z 3))
(* 30000000000000000/5641895835477563 (/ y (pow z 3)))
(* -1 (/ (+ (* -30000000000000000/5641895835477563 y) (* 90000000000000000/5641895835477563 (/ y z))) (pow z 3)))
(* -1 (/ (+ (* -30000000000000000/5641895835477563 y) (* -1 (/ (- (+ (* -180000000000000000/5641895835477563 (/ y z)) (* 270000000000000000/5641895835477563 (/ y z))) (* 90000000000000000/5641895835477563 y)) z))) (pow z 3)))
(* -1 (/ (+ (* -30000000000000000/5641895835477563 y) (* -1 (/ (- (* -1 (/ (- (+ (* -540000000000000000/5641895835477563 (/ y z)) (+ (* 3 (/ (+ (* -180000000000000000/5641895835477563 y) (* 270000000000000000/5641895835477563 y)) z)) (* 900000000000000000000000000000000/31830988618379068626528276418969 (/ (* y (- 5641895835477563/5000000000000000 (* x y))) z)))) (+ (* -180000000000000000/5641895835477563 y) (* 270000000000000000/5641895835477563 y))) z)) (* 90000000000000000/5641895835477563 y)) z))) (pow z 3)))
(/ y (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z)))))))
(+ (/ y (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z))))))) (/ (* x (pow y 2)) (pow (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z)))))) 2)))
(+ (* x (- (/ (* x (pow y 3)) (pow (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z)))))) 3)) (* -1 (/ (pow y 2) (pow (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z)))))) 2))))) (/ y (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z))))))))
(+ (* x (- (* x (- (/ (* x (pow y 4)) (pow (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z)))))) 4)) (* -1 (/ (pow y 3) (pow (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z)))))) 3))))) (* -1 (/ (pow y 2) (pow (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z)))))) 2))))) (/ y (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z))))))))
(/ -1 x)
(/ (- (* -1 (/ (+ (* 5641895835477563/5000000000000000 (/ 1 y)) (/ (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z))))) y)) x)) 1) x)
(/ (- (* -1 (/ (* (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z)))))) (+ (* 5641895835477563/5000000000000000 (/ 1 y)) (/ (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z))))) y))) (* (pow x 2) y))) (+ 1 (+ (/ 5641895835477563/5000000000000000 (* x y)) (/ (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z))))) (* x y))))) x)
(/ (- (* -1 (/ (* (pow (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z)))))) 2) (+ (* 5641895835477563/5000000000000000 (/ 1 y)) (/ (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z))))) y))) (* (pow x 3) (pow y 2)))) (+ 1 (+ (/ 5641895835477563/5000000000000000 (* x y)) (+ (/ (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z))))) (* x y)) (/ (* (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z)))))) (+ (* 5641895835477563/5000000000000000 (/ 1 y)) (/ (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z))))) y))) (* (pow x 2) y)))))) x)
(/ -1 x)
(* -1 (/ (+ 1 (+ (/ 5641895835477563/5000000000000000 (* x y)) (/ (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z))))) (* x y)))) x))
(* -1 (/ (+ 1 (* -1 (/ (- (* -1 (/ (* (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z)))))) (+ (* 5641895835477563/5000000000000000 (/ 1 y)) (/ (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z))))) y))) (* x y))) (+ (* 5641895835477563/5000000000000000 (/ 1 y)) (/ (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z))))) y))) x))) x))
(* -1 (/ (+ 1 (* -1 (/ (- (* -1 (/ (- (/ (* (pow (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z)))))) 2) (+ (* 5641895835477563/5000000000000000 (/ 1 y)) (/ (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z))))) y))) (* x (pow y 2))) (* -1 (/ (* (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z)))))) (+ (* 5641895835477563/5000000000000000 (/ 1 y)) (/ (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z))))) y))) y))) x)) (+ (* 5641895835477563/5000000000000000 (/ 1 y)) (/ (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z))))) y))) x))) x))
(- 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/30000000000000000 (pow z 3))
(* (pow z 3) (+ 5641895835477563/30000000000000000 (* 5641895835477563/10000000000000000 (/ 1 z))))
(* (pow z 3) (+ 5641895835477563/30000000000000000 (+ (* 5641895835477563/10000000000000000 (/ 1 z)) (/ 5641895835477563/5000000000000000 (pow z 2)))))
(* (pow z 3) (- (+ 5641895835477563/30000000000000000 (+ (* 5641895835477563/10000000000000000 (/ 1 z)) (+ (* 5641895835477563/5000000000000000 (/ 1 (pow z 3))) (/ 5641895835477563/5000000000000000 (pow z 2))))) (/ (* x y) (pow z 3))))
(* 5641895835477563/30000000000000000 (pow z 3))
(* (pow z 3) (+ 5641895835477563/30000000000000000 (* 5641895835477563/10000000000000000 (/ 1 z))))
(* -1 (* (pow z 3) (- (* -1 (/ (+ 5641895835477563/10000000000000000 (* 5641895835477563/5000000000000000 (/ 1 z))) z)) 5641895835477563/30000000000000000)))
(* -1 (* (pow z 3) (- (* -1 (/ (+ 5641895835477563/10000000000000000 (* -1 (/ (- (* -1 (/ (- 5641895835477563/5000000000000000 (* x y)) z)) 5641895835477563/5000000000000000) z))) z)) 5641895835477563/30000000000000000)))
(+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z))))))
(+ 5641895835477563/5000000000000000 (+ (* -1 (* x y)) (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z)))))))
(+ 5641895835477563/5000000000000000 (+ (* -1 (* x y)) (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z)))))))
(+ 5641895835477563/5000000000000000 (+ (* -1 (* x y)) (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z)))))))
(* -1 (* x y))
(* x (- (+ (* 5641895835477563/5000000000000000 (/ 1 x)) (/ (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z))))) x)) y))
(* x (- (+ (* 5641895835477563/5000000000000000 (/ 1 x)) (/ (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z))))) x)) y))
(* x (- (+ (* 5641895835477563/5000000000000000 (/ 1 x)) (/ (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z))))) x)) y))
(* -1 (* x y))
(* -1 (* x (- (* -1 (/ (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z)))))) x)) (* -1 y))))
(* -1 (* x (- (* -1 (/ (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z)))))) x)) (* -1 y))))
(* -1 (* x (- (* -1 (/ (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z)))))) x)) (* -1 y))))
(+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z))))))
(+ 5641895835477563/5000000000000000 (+ (* -1 (* x y)) (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z)))))))
(+ 5641895835477563/5000000000000000 (+ (* -1 (* x y)) (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z)))))))
(+ 5641895835477563/5000000000000000 (+ (* -1 (* x y)) (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z)))))))
(* -1 (* x y))
(* y (- (+ (* 5641895835477563/5000000000000000 (/ 1 y)) (/ (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z))))) y)) x))
(* y (- (+ (* 5641895835477563/5000000000000000 (/ 1 y)) (/ (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z))))) y)) x))
(* y (- (+ (* 5641895835477563/5000000000000000 (/ 1 y)) (/ (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z))))) y)) x))
(* -1 (* x y))
(* -1 (* y (- (* -1 (/ (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z)))))) y)) (* -1 x))))
(* -1 (* y (- (* -1 (/ (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z)))))) y)) (* -1 x))))
(* -1 (* y (- (* -1 (/ (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z)))))) y)) (* -1 x))))
(* -1 (* x y))
(- (* 5641895835477563/5000000000000000 z) (* x y))
(- (* z (+ 5641895835477563/5000000000000000 (* 5641895835477563/10000000000000000 z))) (* x y))
(- (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z))))) (* x y))
(* 5641895835477563/30000000000000000 (pow z 3))
(* (pow z 3) (+ 5641895835477563/30000000000000000 (* 5641895835477563/10000000000000000 (/ 1 z))))
(* (pow z 3) (+ 5641895835477563/30000000000000000 (+ (* 5641895835477563/10000000000000000 (/ 1 z)) (/ 5641895835477563/5000000000000000 (pow z 2)))))
(* (pow z 3) (+ 5641895835477563/30000000000000000 (+ (* -1 (/ (* x y) (pow z 3))) (+ (* 5641895835477563/10000000000000000 (/ 1 z)) (/ 5641895835477563/5000000000000000 (pow z 2))))))
(* 5641895835477563/30000000000000000 (pow z 3))
(* (pow z 3) (+ 5641895835477563/30000000000000000 (* 5641895835477563/10000000000000000 (/ 1 z))))
(* -1 (* (pow z 3) (- (* -1 (/ (+ 5641895835477563/10000000000000000 (* 5641895835477563/5000000000000000 (/ 1 z))) z)) 5641895835477563/30000000000000000)))
(* -1 (* (pow z 3) (- (* -1 (/ (+ 5641895835477563/10000000000000000 (* -1 (/ (- (/ (* x y) z) 5641895835477563/5000000000000000) z))) z)) 5641895835477563/30000000000000000)))
(* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z)))))
(+ (* -1 (* x y)) (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z))))))
(+ (* -1 (* x y)) (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z))))))
(+ (* -1 (* x y)) (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z))))))
(* -1 (* x y))
(* x (- (/ (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z))))) x) y))
(* x (- (/ (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z))))) x) y))
(* x (- (/ (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z))))) x) y))
(* -1 (* x y))
(* -1 (* x (- (* -1 (/ (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z))))) x)) (* -1 y))))
(* -1 (* x (- (* -1 (/ (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z))))) x)) (* -1 y))))
(* -1 (* x (- (* -1 (/ (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z))))) x)) (* -1 y))))
(* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z)))))
(+ (* -1 (* x y)) (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z))))))
(+ (* -1 (* x y)) (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z))))))
(+ (* -1 (* x y)) (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z))))))
(* -1 (* x y))
(* y (- (/ (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z))))) y) x))
(* y (- (/ (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z))))) y) x))
(* y (- (/ (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z))))) y) x))
(* -1 (* x y))
(* -1 (* y (- (* -1 (/ (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z))))) y)) (* -1 x))))
(* -1 (* y (- (* -1 (/ (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z))))) y)) (* -1 x))))
(* -1 (* y (- (* -1 (/ (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z))))) y)) (* -1 x))))
(/ -1 x)
(/ -1 x)
(/ -1 x)
(/ -1 x)
(/ -1 x)
(/ -1 x)
(/ -1 x)
(/ -1 x)
(/ -1 x)
(/ -1 x)
(/ -1 x)
(/ -1 x)
(* 5000000000000000/5641895835477563 (* y (- 1 z)))
(* 5000000000000000/5641895835477563 (* y (- 1 z)))
(* 5000000000000000/5641895835477563 (* y (- 1 z)))
(* 5000000000000000/5641895835477563 (* y (- 1 z)))
(* 5000000000000000/5641895835477563 (* y (- 1 z)))
(* 5000000000000000/5641895835477563 (* y (- 1 z)))
(* 5000000000000000/5641895835477563 (* y (- 1 z)))
(* 5000000000000000/5641895835477563 (* y (- 1 z)))
(* 5000000000000000/5641895835477563 (* y (+ 1 (* -1 z))))
(* 5000000000000000/5641895835477563 (* y (+ 1 (* -1 z))))
(* 5000000000000000/5641895835477563 (* y (+ 1 (* -1 z))))
(* 5000000000000000/5641895835477563 (* y (+ 1 (* -1 z))))
(* 5000000000000000/5641895835477563 y)
(+ (* -5000000000000000/5641895835477563 (* y z)) (* 5000000000000000/5641895835477563 y))
(+ (* -5000000000000000/5641895835477563 (* y z)) (* 5000000000000000/5641895835477563 y))
(+ (* -5000000000000000/5641895835477563 (* y z)) (* 5000000000000000/5641895835477563 y))
(* -5000000000000000/5641895835477563 (* y z))
(* z (+ (* -5000000000000000/5641895835477563 y) (* 5000000000000000/5641895835477563 (/ y z))))
(* z (+ (* -5000000000000000/5641895835477563 y) (* 5000000000000000/5641895835477563 (/ y z))))
(* z (+ (* -5000000000000000/5641895835477563 y) (* 5000000000000000/5641895835477563 (/ y z))))
(* -5000000000000000/5641895835477563 (* y z))
(* -1 (* z (+ (* -5000000000000000/5641895835477563 (/ y z)) (* 5000000000000000/5641895835477563 y))))
(* -1 (* z (+ (* -5000000000000000/5641895835477563 (/ y z)) (* 5000000000000000/5641895835477563 y))))
(* -1 (* z (+ (* -5000000000000000/5641895835477563 (/ y z)) (* 5000000000000000/5641895835477563 y))))
(* y (- 1 z))
(* y (- 1 z))
(* y (- 1 z))
(* y (- 1 z))
(* y (- 1 z))
(* y (- 1 z))
(* y (- 1 z))
(* y (- 1 z))
(* y (+ 1 (* -1 z)))
(* y (+ 1 (* -1 z)))
(* y (+ 1 (* -1 z)))
(* y (+ 1 (* -1 z)))
y
(+ y (* -1 (* y z)))
(+ y (* -1 (* y z)))
(+ y (* -1 (* y z)))
(* -1 (* y z))
(* z (- (/ y z) y))
(* z (- (/ y z) y))
(* z (- (/ y z) y))
(* -1 (* y z))
(* -1 (* z (- (* -1 (/ y z)) (* -1 y))))
(* -1 (* z (- (* -1 (/ y z)) (* -1 y))))
(* -1 (* z (- (* -1 (/ y z)) (* -1 y))))
(* y z)
(* y z)
(* y z)
(* y z)
(* y z)
(* y z)
(* y z)
(* y z)
(* y z)
(* y z)
(* y z)
(* y z)
(* y z)
(* y z)
(* y z)
(* y z)
(* y z)
(* y z)
(* y z)
(* y z)
(* y z)
(* y z)
(* y z)
(* y z)
(* 5000000000000000/5641895835477563 (* y (+ 1 (* z (- (* 1/2 z) 1)))))
(* 5000000000000000/5641895835477563 (* y (+ 1 (* z (- (* 1/2 z) 1)))))
(* 5000000000000000/5641895835477563 (* y (+ 1 (* z (- (* 1/2 z) 1)))))
(* 5000000000000000/5641895835477563 (* y (+ 1 (* z (- (* 1/2 z) 1)))))
(* 5000000000000000/5641895835477563 (* y (+ 1 (* z (- (* 1/2 z) 1)))))
(* 5000000000000000/5641895835477563 (* y (+ 1 (* z (- (* 1/2 z) 1)))))
(* 5000000000000000/5641895835477563 (* y (+ 1 (* z (- (* 1/2 z) 1)))))
(* 5000000000000000/5641895835477563 (* y (+ 1 (* z (- (* 1/2 z) 1)))))
(* -5000000000000000/5641895835477563 (* y (- (* z (+ 1 (* -1/2 z))) 1)))
(* -5000000000000000/5641895835477563 (* y (- (* z (+ 1 (* -1/2 z))) 1)))
(* -5000000000000000/5641895835477563 (* y (- (* z (+ 1 (* -1/2 z))) 1)))
(* -5000000000000000/5641895835477563 (* y (- (* z (+ 1 (* -1/2 z))) 1)))
(* 5000000000000000/5641895835477563 y)
(+ (* -5000000000000000/5641895835477563 (* y z)) (* 5000000000000000/5641895835477563 y))
(+ (* 5000000000000000/5641895835477563 y) (* z (+ (* -5000000000000000/5641895835477563 y) (* 2500000000000000/5641895835477563 (* y z)))))
(+ (* 5000000000000000/5641895835477563 y) (* z (+ (* -5000000000000000/5641895835477563 y) (* 2500000000000000/5641895835477563 (* y z)))))
(* 2500000000000000/5641895835477563 (* y (pow z 2)))
(* (pow z 2) (+ (* -5000000000000000/5641895835477563 (/ y z)) (* 2500000000000000/5641895835477563 y)))
(* (pow z 2) (+ (* -5000000000000000/5641895835477563 (/ y z)) (+ (* 2500000000000000/5641895835477563 y) (* 5000000000000000/5641895835477563 (/ y (pow z 2))))))
(* (pow z 2) (+ (* -5000000000000000/5641895835477563 (/ y z)) (+ (* 2500000000000000/5641895835477563 y) (* 5000000000000000/5641895835477563 (/ y (pow z 2))))))
(* 2500000000000000/5641895835477563 (* y (pow z 2)))
(* (pow z 2) (+ (* -5000000000000000/5641895835477563 (/ y z)) (* 2500000000000000/5641895835477563 y)))
(* (pow z 2) (+ (* -1 (/ (+ (* -5000000000000000/5641895835477563 (/ y z)) (* 5000000000000000/5641895835477563 y)) z)) (* 2500000000000000/5641895835477563 y)))
(* (pow z 2) (+ (* -1 (/ (+ (* -5000000000000000/5641895835477563 (/ y z)) (* 5000000000000000/5641895835477563 y)) z)) (* 2500000000000000/5641895835477563 y)))
(* y (+ 1 (* z (- (* 1/2 z) 1))))
(* y (+ 1 (* z (- (* 1/2 z) 1))))
(* y (+ 1 (* z (- (* 1/2 z) 1))))
(* y (+ 1 (* z (- (* 1/2 z) 1))))
(* y (+ 1 (* z (- (* 1/2 z) 1))))
(* y (+ 1 (* z (- (* 1/2 z) 1))))
(* y (+ 1 (* z (- (* 1/2 z) 1))))
(* y (+ 1 (* z (- (* 1/2 z) 1))))
(* -1 (* y (- (* z (+ 1 (* -1/2 z))) 1)))
(* -1 (* y (- (* z (+ 1 (* -1/2 z))) 1)))
(* -1 (* y (- (* z (+ 1 (* -1/2 z))) 1)))
(* -1 (* y (- (* z (+ 1 (* -1/2 z))) 1)))
y
(+ y (* -1 (* y z)))
(+ y (* z (+ (* -1 y) (* 1/2 (* y z)))))
(+ y (* z (+ (* -1 y) (* 1/2 (* y z)))))
(* 1/2 (* y (pow z 2)))
(* (pow z 2) (+ (* -1 (/ y z)) (* 1/2 y)))
(* (pow z 2) (- (+ (* 1/2 y) (/ y (pow z 2))) (/ y z)))
(* (pow z 2) (- (+ (* 1/2 y) (/ y (pow z 2))) (/ y z)))
(* 1/2 (* y (pow z 2)))
(* (pow z 2) (+ (* -1 (/ y z)) (* 1/2 y)))
(* (pow z 2) (+ (* -1 (/ (+ y (* -1 (/ y z))) z)) (* 1/2 y)))
(* (pow z 2) (+ (* -1 (/ (+ y (* -1 (/ y z))) z)) (* 1/2 y)))
(* -1 (* y z))
(* z (+ (* -1 y) (* 1/2 (* y z))))
(* z (+ (* -1 y) (* 1/2 (* y z))))
(* z (+ (* -1 y) (* 1/2 (* y z))))
(* 1/2 (* y (pow z 2)))
(* (pow z 2) (+ (* -1 (/ y z)) (* 1/2 y)))
(* (pow z 2) (+ (* -1 (/ y z)) (* 1/2 y)))
(* (pow z 2) (+ (* -1 (/ y z)) (* 1/2 y)))
(* 1/2 (* y (pow z 2)))
(* (pow z 2) (+ (* -1 (/ y z)) (* 1/2 y)))
(* (pow z 2) (+ (* -1 (/ y z)) (* 1/2 y)))
(* (pow z 2) (+ (* -1 (/ y z)) (* 1/2 y)))
(* y (* z (- (* 1/2 z) 1)))
(* y (* z (- (* 1/2 z) 1)))
(* y (* z (- (* 1/2 z) 1)))
(* y (* z (- (* 1/2 z) 1)))
(* y (* z (- (* 1/2 z) 1)))
(* y (* z (- (* 1/2 z) 1)))
(* y (* z (- (* 1/2 z) 1)))
(* y (* z (- (* 1/2 z) 1)))
(* -1 (* y (* z (+ 1 (* -1/2 z)))))
(* -1 (* y (* z (+ 1 (* -1/2 z)))))
(* -1 (* y (* z (+ 1 (* -1/2 z)))))
(* -1 (* y (* z (+ 1 (* -1/2 z)))))
(* y (- (* 1/2 z) 1))
(* y (- (* 1/2 z) 1))
(* y (- (* 1/2 z) 1))
(* y (- (* 1/2 z) 1))
(* y (- (* 1/2 z) 1))
(* y (- (* 1/2 z) 1))
(* y (- (* 1/2 z) 1))
(* y (- (* 1/2 z) 1))
(* -1 (* y (+ 1 (* -1/2 z))))
(* -1 (* y (+ 1 (* -1/2 z))))
(* -1 (* y (+ 1 (* -1/2 z))))
(* -1 (* y (+ 1 (* -1/2 z))))
(* -1 y)
(- (* 1/2 (* y z)) y)
(- (* 1/2 (* y z)) y)
(- (* 1/2 (* y z)) y)
(* 1/2 (* y z))
(* z (+ (* -1 (/ y z)) (* 1/2 y)))
(* z (+ (* -1 (/ y z)) (* 1/2 y)))
(* z (+ (* -1 (/ y z)) (* 1/2 y)))
(* 1/2 (* y z))
(* -1 (* z (+ (* -1/2 y) (/ y z))))
(* -1 (* z (+ (* -1/2 y) (/ y z))))
(* -1 (* z (+ (* -1/2 y) (/ y z))))
(* 5000000000000000/5641895835477563 (/ y (+ 1 (* z (+ 1 (* z (+ 1/2 (* 1/6 z))))))))
(* 5000000000000000/5641895835477563 (/ y (+ 1 (* z (+ 1 (* z (+ 1/2 (* 1/6 z))))))))
(* 5000000000000000/5641895835477563 (/ y (+ 1 (* z (+ 1 (* z (+ 1/2 (* 1/6 z))))))))
(* 5000000000000000/5641895835477563 (/ y (+ 1 (* z (+ 1 (* z (+ 1/2 (* 1/6 z))))))))
(* 5000000000000000/5641895835477563 (/ y (+ 1 (* z (+ 1 (* z (+ 1/2 (* 1/6 z))))))))
(* 5000000000000000/5641895835477563 (/ y (+ 1 (* z (+ 1 (* z (+ 1/2 (* 1/6 z))))))))
(* 5000000000000000/5641895835477563 (/ y (+ 1 (* z (+ 1 (* z (+ 1/2 (* 1/6 z))))))))
(* 5000000000000000/5641895835477563 (/ y (+ 1 (* z (+ 1 (* z (+ 1/2 (* 1/6 z))))))))
(* 5000000000000000/5641895835477563 (/ y (+ 1 (* z (+ 1 (* z (+ 1/2 (* 1/6 z))))))))
(* 5000000000000000/5641895835477563 (/ y (+ 1 (* z (+ 1 (* z (+ 1/2 (* 1/6 z))))))))
(* 5000000000000000/5641895835477563 (/ y (+ 1 (* z (+ 1 (* z (+ 1/2 (* 1/6 z))))))))
(* 5000000000000000/5641895835477563 (/ y (+ 1 (* z (+ 1 (* z (+ 1/2 (* 1/6 z))))))))
(* 5000000000000000/5641895835477563 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))))))))
(* 30000000000000000/5641895835477563 (/ y (pow z 3)))
(/ (+ (* -90000000000000000/5641895835477563 (/ y z)) (* 30000000000000000/5641895835477563 y)) (pow z 3))
(/ (+ (* -90000000000000000/5641895835477563 (/ y z)) (+ (* -5000000000000000/5641895835477563 (/ (+ (* -54 y) (* 36 y)) (pow z 2))) (* 30000000000000000/5641895835477563 y))) (pow z 3))
(/ (+ (* -90000000000000000/5641895835477563 (/ y z)) (+ (* -5000000000000000/5641895835477563 (/ (+ (* -108 y) (+ (* -3 (+ (* -54 y) (* 36 y))) (* 36 y))) (pow z 3))) (+ (* -5000000000000000/5641895835477563 (/ (+ (* -54 y) (* 36 y)) (pow z 2))) (* 30000000000000000/5641895835477563 y)))) (pow z 3))
(* 30000000000000000/5641895835477563 (/ y (pow z 3)))
(* -1 (/ (+ (* -30000000000000000/5641895835477563 y) (* 90000000000000000/5641895835477563 (/ y z))) (pow z 3)))
(* -1 (/ (+ (* -30000000000000000/5641895835477563 y) (* -1 (/ (+ (* -90000000000000000/5641895835477563 y) (* 5000000000000000/5641895835477563 (/ (+ (* -36 y) (* 54 y)) z))) z))) (pow z 3)))
(* -1 (/ (+ (* -30000000000000000/5641895835477563 y) (* -1 (/ (+ (* -90000000000000000/5641895835477563 y) (* -1 (/ (+ (* -5000000000000000/5641895835477563 (+ (* -36 y) (* 54 y))) (* 5000000000000000/5641895835477563 (/ (+ (* -108 y) (+ (* 3 (+ (* -36 y) (* 54 y))) (* 36 y))) z))) z))) z))) (pow z 3)))
(/ y (+ 1 (* z (+ 1 (* z (+ 1/2 (* 1/6 z)))))))
(/ y (+ 1 (* z (+ 1 (* z (+ 1/2 (* 1/6 z)))))))
(/ y (+ 1 (* z (+ 1 (* z (+ 1/2 (* 1/6 z)))))))
(/ y (+ 1 (* z (+ 1 (* z (+ 1/2 (* 1/6 z)))))))
(/ y (+ 1 (* z (+ 1 (* z (+ 1/2 (* 1/6 z)))))))
(/ y (+ 1 (* z (+ 1 (* z (+ 1/2 (* 1/6 z)))))))
(/ y (+ 1 (* z (+ 1 (* z (+ 1/2 (* 1/6 z)))))))
(/ y (+ 1 (* z (+ 1 (* z (+ 1/2 (* 1/6 z)))))))
(/ y (+ 1 (* z (+ 1 (* z (+ 1/2 (* 1/6 z)))))))
(/ y (+ 1 (* z (+ 1 (* z (+ 1/2 (* 1/6 z)))))))
(/ y (+ 1 (* z (+ 1 (* z (+ 1/2 (* 1/6 z)))))))
(/ y (+ 1 (* z (+ 1 (* z (+ 1/2 (* 1/6 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)))
(* 6 (/ y (pow z 3)))
(/ (+ (* -18 (/ y z)) (* 6 y)) (pow z 3))
(/ (- (+ (* -1 (/ (+ (* -54 y) (* 36 y)) (pow z 2))) (* 6 y)) (* 18 (/ y z))) (pow z 3))
(/ (- (+ (* -1 (/ (+ (* -108 y) (+ (* -3 (+ (* -54 y) (* 36 y))) (* 36 y))) (pow z 3))) (* 6 y)) (+ (* -54 (/ y (pow z 2))) (+ (* 18 (/ y z)) (* 36 (/ y (pow z 2)))))) (pow z 3))
(* 6 (/ y (pow z 3)))
(* -1 (/ (+ (* -6 y) (* 18 (/ y z))) (pow z 3)))
(* -1 (/ (+ (* -6 y) (* -1 (/ (- (+ (* -36 (/ y z)) (* 54 (/ y z))) (* 18 y)) z))) (pow z 3)))
(* -1 (/ (+ (* -6 y) (* -1 (/ (- (* -1 (/ (- (+ (* -108 (/ y z)) (+ (* 3 (/ (+ (* -36 y) (* 54 y)) z)) (* 36 (/ y z)))) (+ (* -36 y) (* 54 y))) z)) (* 18 y)) z))) (pow z 3)))
1
(+ 1 z)
(+ 1 (* z (+ 1 (* 1/2 z))))
(+ 1 (* z (+ 1 (* z (+ 1/2 (* 1/6 z))))))
(* 1/6 (pow z 3))
(* (pow z 3) (+ 1/6 (* 1/2 (/ 1 z))))
(* (pow z 3) (+ 1/6 (+ (* 1/2 (/ 1 z)) (/ 1 (pow z 2)))))
(* (pow z 3) (+ 1/6 (+ (* 1/2 (/ 1 z)) (+ (/ 1 (pow z 2)) (/ 1 (pow z 3))))))
(* 1/6 (pow z 3))
(* (pow z 3) (+ 1/6 (* 1/2 (/ 1 z))))
(* -1 (* (pow z 3) (- (* -1 (/ (+ 1/2 (/ 1 z)) z)) 1/6)))
(* -1 (* (pow z 3) (- (* -1 (/ (+ 1/2 (+ (/ 1 z) (/ 1 (pow z 2)))) z)) 1/6)))
z
(* z (+ 1 (* 1/2 z)))
(* z (+ 1 (* z (+ 1/2 (* 1/6 z)))))
(* z (+ 1 (* z (+ 1/2 (* 1/6 z)))))
(* 1/6 (pow z 3))
(* (pow z 3) (+ 1/6 (* 1/2 (/ 1 z))))
(* (pow z 3) (+ 1/6 (+ (* 1/2 (/ 1 z)) (/ 1 (pow z 2)))))
(* (pow z 3) (+ 1/6 (+ (* 1/2 (/ 1 z)) (/ 1 (pow z 2)))))
(* 1/6 (pow z 3))
(* (pow z 3) (+ 1/6 (* 1/2 (/ 1 z))))
(* -1 (* (pow z 3) (- (* -1 (/ (+ 1/2 (/ 1 z)) z)) 1/6)))
(* -1 (* (pow z 3) (- (* -1 (/ (+ 1/2 (/ 1 z)) z)) 1/6)))
(* 5641895835477563/10000000000000000 z)
(* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z)))
(* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z)))
(* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z)))
(* 5641895835477563/30000000000000000 (pow z 2))
(* (pow z 2) (+ 5641895835477563/30000000000000000 (* 5641895835477563/10000000000000000 (/ 1 z))))
(* (pow z 2) (+ 5641895835477563/30000000000000000 (* 5641895835477563/10000000000000000 (/ 1 z))))
(* (pow z 2) (+ 5641895835477563/30000000000000000 (* 5641895835477563/10000000000000000 (/ 1 z))))
(* 5641895835477563/30000000000000000 (pow z 2))
(* (pow z 2) (+ 5641895835477563/30000000000000000 (* 5641895835477563/10000000000000000 (/ 1 z))))
(* (pow z 2) (+ 5641895835477563/30000000000000000 (* 5641895835477563/10000000000000000 (/ 1 z))))
(* (pow z 2) (+ 5641895835477563/30000000000000000 (* 5641895835477563/10000000000000000 (/ 1 z))))
(* 5641895835477563/5000000000000000 z)
(* z (+ 5641895835477563/5000000000000000 (* 5641895835477563/10000000000000000 z)))
(* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z)))))
(* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z)))))
(* 5641895835477563/30000000000000000 (pow z 3))
(* (pow z 3) (+ 5641895835477563/30000000000000000 (* 5641895835477563/10000000000000000 (/ 1 z))))
(* (pow z 3) (+ 5641895835477563/30000000000000000 (+ (* 5641895835477563/10000000000000000 (/ 1 z)) (/ 5641895835477563/5000000000000000 (pow z 2)))))
(* (pow z 3) (+ 5641895835477563/30000000000000000 (+ (* 5641895835477563/10000000000000000 (/ 1 z)) (/ 5641895835477563/5000000000000000 (pow z 2)))))
(* 5641895835477563/30000000000000000 (pow z 3))
(* (pow z 3) (+ 5641895835477563/30000000000000000 (* 5641895835477563/10000000000000000 (/ 1 z))))
(* -1 (* (pow z 3) (- (* -1 (/ (+ 5641895835477563/10000000000000000 (* 5641895835477563/5000000000000000 (/ 1 z))) z)) 5641895835477563/30000000000000000)))
(* -1 (* (pow z 3) (- (* -1 (/ (+ 5641895835477563/10000000000000000 (* 5641895835477563/5000000000000000 (/ 1 z))) z)) 5641895835477563/30000000000000000)))
(* 1/2 (* y z))
(* 1/2 (* y z))
(* 1/2 (* y z))
(* 1/2 (* y z))
(* 1/2 (* y z))
(* 1/2 (* y z))
(* 1/2 (* y z))
(* 1/2 (* y z))
(* 1/2 (* y z))
(* 1/2 (* y z))
(* 1/2 (* y z))
(* 1/2 (* y z))
(* 1/2 (* y z))
(* 1/2 (* y z))
(* 1/2 (* y z))
(* 1/2 (* y z))
(* 1/2 (* y z))
(* 1/2 (* y z))
(* 1/2 (* y z))
(* 1/2 (* y z))
(* 1/2 (* y z))
(* 1/2 (* y z))
(* 1/2 (* y z))
(* 1/2 (* y z))
(* 1/6 z)
(* 1/6 z)
(* 1/6 z)
(* 1/6 z)
(* 1/6 z)
(* 1/6 z)
(* 1/6 z)
(* 1/6 z)
(* 1/6 z)
(* 1/6 z)
(* 1/6 z)
(* 1/6 z)
Outputs
x
(+ x (/ y (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z))))))))
(+.f64 x (/.f64 y (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z (+.f64 #s(literal 5641895835477563/10000000000000000 binary64) (*.f64 z #s(literal 5641895835477563/30000000000000000 binary64)))))))))
(+ x (* y (+ (/ 1 (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z))))))) (/ (* x y) (pow (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z)))))) 2)))))
(+.f64 x (*.f64 y (+.f64 (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z (+.f64 #s(literal 5641895835477563/10000000000000000 binary64) (*.f64 z #s(literal 5641895835477563/30000000000000000 binary64)))))))) (/.f64 (*.f64 x y) (*.f64 (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z (+.f64 #s(literal 5641895835477563/10000000000000000 binary64) (*.f64 z #s(literal 5641895835477563/30000000000000000 binary64))))))) (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z (+.f64 #s(literal 5641895835477563/10000000000000000 binary64) (*.f64 z #s(literal 5641895835477563/30000000000000000 binary64))))))))))))
(+ x (* y (+ (* y (- (/ (* (pow x 2) y) (pow (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z)))))) 3)) (* -1 (/ x (pow (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z)))))) 2))))) (/ 1 (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z))))))))))
(+.f64 x (*.f64 y (+.f64 (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z (+.f64 #s(literal 5641895835477563/10000000000000000 binary64) (*.f64 z #s(literal 5641895835477563/30000000000000000 binary64)))))))) (*.f64 y (+.f64 (/.f64 (*.f64 y (*.f64 x x)) (*.f64 (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z (+.f64 #s(literal 5641895835477563/10000000000000000 binary64) (*.f64 z #s(literal 5641895835477563/30000000000000000 binary64))))))) (*.f64 (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z (+.f64 #s(literal 5641895835477563/10000000000000000 binary64) (*.f64 z #s(literal 5641895835477563/30000000000000000 binary64))))))) (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z (+.f64 #s(literal 5641895835477563/10000000000000000 binary64) (*.f64 z #s(literal 5641895835477563/30000000000000000 binary64)))))))))) (/.f64 x (*.f64 (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z (+.f64 #s(literal 5641895835477563/10000000000000000 binary64) (*.f64 z #s(literal 5641895835477563/30000000000000000 binary64))))))) (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z (+.f64 #s(literal 5641895835477563/10000000000000000 binary64) (*.f64 z #s(literal 5641895835477563/30000000000000000 binary64))))))))))))))
(- x (/ 1 x))
(+.f64 x (/.f64 #s(literal -1 binary64) x))
(- (+ x (* -1 (/ (+ (* 5641895835477563/5000000000000000 (/ 1 (pow x 2))) (/ (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z))))) (pow x 2))) y))) (/ 1 x))
(+.f64 (-.f64 x (/.f64 (+.f64 (/.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 x x)) (/.f64 (*.f64 z (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z (+.f64 #s(literal 5641895835477563/10000000000000000 binary64) (*.f64 z #s(literal 5641895835477563/30000000000000000 binary64)))))) (*.f64 x x))) y)) (/.f64 #s(literal -1 binary64) x))
(- (+ x (* -1 (/ (* (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z)))))) (+ (* 5641895835477563/5000000000000000 (/ 1 (pow x 2))) (/ (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z))))) (pow x 2)))) (* x (pow y 2))))) (+ (/ 1 x) (+ (/ 5641895835477563/5000000000000000 (* (pow x 2) y)) (/ (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z))))) (* (pow x 2) y)))))
(-.f64 (-.f64 x (/.f64 (*.f64 (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z (+.f64 #s(literal 5641895835477563/10000000000000000 binary64) (*.f64 z #s(literal 5641895835477563/30000000000000000 binary64))))))) (+.f64 (/.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 x x)) (/.f64 (*.f64 z (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z (+.f64 #s(literal 5641895835477563/10000000000000000 binary64) (*.f64 z #s(literal 5641895835477563/30000000000000000 binary64)))))) (*.f64 x x)))) (*.f64 x (*.f64 y y)))) (+.f64 (/.f64 (*.f64 z (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z (+.f64 #s(literal 5641895835477563/10000000000000000 binary64) (*.f64 z #s(literal 5641895835477563/30000000000000000 binary64)))))) (*.f64 y (*.f64 x x))) (+.f64 (/.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y (*.f64 x x))) (/.f64 #s(literal 1 binary64) x))))
(- (+ x (* -1 (/ (* (pow (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z)))))) 2) (+ (* 5641895835477563/5000000000000000 (/ 1 (pow x 2))) (/ (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z))))) (pow x 2)))) (* (pow x 2) (pow y 3))))) (+ (/ 1 x) (+ (/ 5641895835477563/5000000000000000 (* (pow x 2) y)) (+ (/ (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z))))) (* (pow x 2) y)) (/ (* (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z)))))) (+ (* 5641895835477563/5000000000000000 (/ 1 (pow x 2))) (/ (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z))))) (pow x 2)))) (* x (pow y 2)))))))
(-.f64 (-.f64 x (/.f64 (*.f64 (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z (+.f64 #s(literal 5641895835477563/10000000000000000 binary64) (*.f64 z #s(literal 5641895835477563/30000000000000000 binary64))))))) (*.f64 (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z (+.f64 #s(literal 5641895835477563/10000000000000000 binary64) (*.f64 z #s(literal 5641895835477563/30000000000000000 binary64))))))) (+.f64 (/.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 x x)) (/.f64 (*.f64 z (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z (+.f64 #s(literal 5641895835477563/10000000000000000 binary64) (*.f64 z #s(literal 5641895835477563/30000000000000000 binary64)))))) (*.f64 x x))))) (*.f64 (*.f64 y (*.f64 x x)) (*.f64 y y)))) (+.f64 (+.f64 (/.f64 (*.f64 z (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z (+.f64 #s(literal 5641895835477563/10000000000000000 binary64) (*.f64 z #s(literal 5641895835477563/30000000000000000 binary64)))))) (*.f64 y (*.f64 x x))) (+.f64 (/.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y (*.f64 x x))) (/.f64 #s(literal 1 binary64) x))) (/.f64 (*.f64 (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z (+.f64 #s(literal 5641895835477563/10000000000000000 binary64) (*.f64 z #s(literal 5641895835477563/30000000000000000 binary64))))))) (+.f64 (/.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 x x)) (/.f64 (*.f64 z (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z (+.f64 #s(literal 5641895835477563/10000000000000000 binary64) (*.f64 z #s(literal 5641895835477563/30000000000000000 binary64)))))) (*.f64 x x)))) (*.f64 x (*.f64 y y)))))
(- x (/ 1 x))
(+.f64 x (/.f64 #s(literal -1 binary64) x))
(- (+ x (* -1 (/ (+ (* 5641895835477563/5000000000000000 (/ 1 (pow x 2))) (/ (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z))))) (pow x 2))) y))) (/ 1 x))
(+.f64 (-.f64 x (/.f64 (+.f64 (/.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 x x)) (/.f64 (*.f64 z (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z (+.f64 #s(literal 5641895835477563/10000000000000000 binary64) (*.f64 z #s(literal 5641895835477563/30000000000000000 binary64)))))) (*.f64 x x))) y)) (/.f64 #s(literal -1 binary64) x))
(- (+ x (* -1 (/ (+ (* 5641895835477563/5000000000000000 (/ 1 (pow x 2))) (+ (/ (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z))))) (pow x 2)) (/ (* (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z)))))) (+ (* 5641895835477563/5000000000000000 (/ 1 (pow x 2))) (/ (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z))))) (pow x 2)))) (* x y)))) y))) (/ 1 x))
(+.f64 (-.f64 x (/.f64 (+.f64 (/.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 x x)) (+.f64 (/.f64 (*.f64 z (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z (+.f64 #s(literal 5641895835477563/10000000000000000 binary64) (*.f64 z #s(literal 5641895835477563/30000000000000000 binary64)))))) (*.f64 x x)) (/.f64 (*.f64 (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z (+.f64 #s(literal 5641895835477563/10000000000000000 binary64) (*.f64 z #s(literal 5641895835477563/30000000000000000 binary64))))))) (+.f64 (/.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 x x)) (/.f64 (*.f64 z (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z (+.f64 #s(literal 5641895835477563/10000000000000000 binary64) (*.f64 z #s(literal 5641895835477563/30000000000000000 binary64)))))) (*.f64 x x)))) (*.f64 x y)))) y)) (/.f64 #s(literal -1 binary64) x))
(- (+ x (* -1 (/ (+ (* -1 (/ (+ (* -1 (/ (* (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z)))))) (+ (* 5641895835477563/5000000000000000 (/ 1 (pow x 2))) (/ (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z))))) (pow x 2)))) x)) (* -1 (/ (* (pow (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z)))))) 2) (+ (* 5641895835477563/5000000000000000 (/ 1 (pow x 2))) (/ (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z))))) (pow x 2)))) (* (pow x 2) y)))) y)) (+ (* 5641895835477563/5000000000000000 (/ 1 (pow x 2))) (/ (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z))))) (pow x 2)))) y))) (/ 1 x))
(+.f64 (-.f64 x (/.f64 (-.f64 (+.f64 (/.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 x x)) (/.f64 (*.f64 z (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z (+.f64 #s(literal 5641895835477563/10000000000000000 binary64) (*.f64 z #s(literal 5641895835477563/30000000000000000 binary64)))))) (*.f64 x x))) (/.f64 (-.f64 (/.f64 (*.f64 (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z (+.f64 #s(literal 5641895835477563/10000000000000000 binary64) (*.f64 z #s(literal 5641895835477563/30000000000000000 binary64))))))) (*.f64 (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z (+.f64 #s(literal 5641895835477563/10000000000000000 binary64) (*.f64 z #s(literal 5641895835477563/30000000000000000 binary64))))))) (+.f64 (/.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 x x)) (/.f64 (*.f64 z (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z (+.f64 #s(literal 5641895835477563/10000000000000000 binary64) (*.f64 z #s(literal 5641895835477563/30000000000000000 binary64)))))) (*.f64 x x))))) (neg.f64 (*.f64 y (*.f64 x x)))) (/.f64 (*.f64 (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z (+.f64 #s(literal 5641895835477563/10000000000000000 binary64) (*.f64 z #s(literal 5641895835477563/30000000000000000 binary64))))))) (+.f64 (/.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 x x)) (/.f64 (*.f64 z (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z (+.f64 #s(literal 5641895835477563/10000000000000000 binary64) (*.f64 z #s(literal 5641895835477563/30000000000000000 binary64)))))) (*.f64 x x)))) x)) y)) y)) (/.f64 #s(literal -1 binary64) x))
(+ x (/ y (- 5641895835477563/5000000000000000 (* x y))))
(+.f64 x (/.f64 y (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 x y))))
(+ x (+ (* -5641895835477563/5000000000000000 (/ (* y z) (pow (- 5641895835477563/5000000000000000 (* x y)) 2))) (/ y (- 5641895835477563/5000000000000000 (* x y)))))
(+.f64 x (+.f64 (/.f64 y (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 x y))) (/.f64 (*.f64 #s(literal -5641895835477563/5000000000000000 binary64) (*.f64 y z)) (*.f64 (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 x y)) (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 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)))))
(+.f64 (+.f64 x (/.f64 y (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 x y)))) (*.f64 z (+.f64 (*.f64 (+.f64 (/.f64 (*.f64 #s(literal -31830988618379068626528276418969/25000000000000000000000000000000 binary64) y) (*.f64 (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 x y)) (*.f64 (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 x y)) (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 x y))))) (/.f64 (*.f64 #s(literal 5641895835477563/10000000000000000 binary64) y) (*.f64 (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 x y)) (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 x y))))) (-.f64 #s(literal 0 binary64) z)) (/.f64 (*.f64 #s(literal -5641895835477563/5000000000000000 binary64) y) (*.f64 (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 x y)) (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 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)))))
(+.f64 (+.f64 x (/.f64 y (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 x y)))) (*.f64 z (+.f64 (*.f64 z (-.f64 (*.f64 (+.f64 (/.f64 (*.f64 #s(literal -5641895835477563/5000000000000000 binary64) (+.f64 (/.f64 (*.f64 #s(literal -31830988618379068626528276418969/25000000000000000000000000000000 binary64) y) (*.f64 (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 x y)) (*.f64 (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 x y)) (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 x y))))) (/.f64 (*.f64 #s(literal 5641895835477563/10000000000000000 binary64) y) (*.f64 (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 x y)) (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 x y)))))) (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 x y))) (+.f64 (/.f64 (*.f64 #s(literal -31830988618379068626528276418969/50000000000000000000000000000000 binary64) y) (*.f64 (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 x y)) (*.f64 (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 x y)) (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 x y))))) (/.f64 (*.f64 #s(literal 5641895835477563/30000000000000000 binary64) y) (*.f64 (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 x y)) (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 x y)))))) (-.f64 #s(literal 0 binary64) z)) (+.f64 (/.f64 (*.f64 #s(literal -31830988618379068626528276418969/25000000000000000000000000000000 binary64) y) (*.f64 (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 x y)) (*.f64 (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 x y)) (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 x y))))) (/.f64 (*.f64 #s(literal 5641895835477563/10000000000000000 binary64) y) (*.f64 (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 x y)) (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 x y))))))) (/.f64 (*.f64 #s(literal -5641895835477563/5000000000000000 binary64) y) (*.f64 (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 x y)) (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 x y)))))))
x
(+ x (* 30000000000000000/5641895835477563 (/ y (pow z 3))))
(+.f64 x (/.f64 (*.f64 y #s(literal 30000000000000000/5641895835477563 binary64)) (*.f64 z (*.f64 z z))))
(+ x (+ (* -90000000000000000/5641895835477563 (/ y (pow z 4))) (* 30000000000000000/5641895835477563 (/ y (pow z 3)))))
(+.f64 (+.f64 x (/.f64 (*.f64 y #s(literal 30000000000000000/5641895835477563 binary64)) (*.f64 z (*.f64 z z)))) (/.f64 (*.f64 y #s(literal -90000000000000000/5641895835477563 binary64)) (pow.f64 z #s(literal 4 binary64))))
(- (+ x (+ (* -1 (/ (+ (* -270000000000000000/5641895835477563 y) (* 180000000000000000/5641895835477563 y)) (pow z 5))) (* 30000000000000000/5641895835477563 (/ y (pow z 3))))) (* 90000000000000000/5641895835477563 (/ y (pow z 4))))
(+.f64 (+.f64 (/.f64 (*.f64 y #s(literal 30000000000000000/5641895835477563 binary64)) (*.f64 z (*.f64 z z))) (/.f64 (*.f64 y #s(literal 90000000000000000/5641895835477563 binary64)) (pow.f64 z #s(literal 5 binary64)))) (+.f64 x (/.f64 (*.f64 y #s(literal -90000000000000000/5641895835477563 binary64)) (pow.f64 z #s(literal 4 binary64)))))
x
(+ x (* 30000000000000000/5641895835477563 (/ y (pow z 3))))
(+.f64 x (/.f64 (*.f64 y #s(literal 30000000000000000/5641895835477563 binary64)) (*.f64 z (*.f64 z z))))
(+ x (* -1 (/ (+ (* -30000000000000000/5641895835477563 y) (* 90000000000000000/5641895835477563 (/ y z))) (pow z 3))))
(-.f64 x (/.f64 (+.f64 (*.f64 y #s(literal -30000000000000000/5641895835477563 binary64)) (/.f64 (*.f64 y #s(literal 90000000000000000/5641895835477563 binary64)) z)) (*.f64 z (*.f64 z z))))
(+ x (* -1 (/ (+ (* -30000000000000000/5641895835477563 y) (* -1 (/ (- (+ (* -180000000000000000/5641895835477563 (/ y z)) (* 270000000000000000/5641895835477563 (/ y z))) (* 90000000000000000/5641895835477563 y)) z))) (pow z 3))))
(-.f64 x (/.f64 (-.f64 (*.f64 y #s(literal -30000000000000000/5641895835477563 binary64)) (/.f64 (*.f64 #s(literal 90000000000000000/5641895835477563 binary64) (-.f64 (/.f64 y z) y)) z)) (*.f64 z (*.f64 z z))))
(/ y (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z)))))))
(/.f64 y (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z (+.f64 #s(literal 5641895835477563/10000000000000000 binary64) (*.f64 z #s(literal 5641895835477563/30000000000000000 binary64))))))))
(+ (* x (- 1 (* -1 (/ (pow y 2) (pow (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z)))))) 2))))) (/ y (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z))))))))
(+.f64 (/.f64 y (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z (+.f64 #s(literal 5641895835477563/10000000000000000 binary64) (*.f64 z #s(literal 5641895835477563/30000000000000000 binary64)))))))) (*.f64 x (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 y y) (*.f64 (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z (+.f64 #s(literal 5641895835477563/10000000000000000 binary64) (*.f64 z #s(literal 5641895835477563/30000000000000000 binary64))))))) (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z (+.f64 #s(literal 5641895835477563/10000000000000000 binary64) (*.f64 z #s(literal 5641895835477563/30000000000000000 binary64))))))))))))
(+ (* x (- (+ 1 (/ (* x (pow y 3)) (pow (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z)))))) 3))) (* -1 (/ (pow y 2) (pow (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z)))))) 2))))) (/ y (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z))))))))
(+.f64 (/.f64 y (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z (+.f64 #s(literal 5641895835477563/10000000000000000 binary64) (*.f64 z #s(literal 5641895835477563/30000000000000000 binary64)))))))) (*.f64 x (+.f64 #s(literal 1 binary64) (+.f64 (/.f64 (*.f64 y (*.f64 x (*.f64 y y))) (*.f64 (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z (+.f64 #s(literal 5641895835477563/10000000000000000 binary64) (*.f64 z #s(literal 5641895835477563/30000000000000000 binary64))))))) (*.f64 (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z (+.f64 #s(literal 5641895835477563/10000000000000000 binary64) (*.f64 z #s(literal 5641895835477563/30000000000000000 binary64))))))) (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z (+.f64 #s(literal 5641895835477563/10000000000000000 binary64) (*.f64 z #s(literal 5641895835477563/30000000000000000 binary64)))))))))) (/.f64 (*.f64 y y) (*.f64 (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z (+.f64 #s(literal 5641895835477563/10000000000000000 binary64) (*.f64 z #s(literal 5641895835477563/30000000000000000 binary64))))))) (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z (+.f64 #s(literal 5641895835477563/10000000000000000 binary64) (*.f64 z #s(literal 5641895835477563/30000000000000000 binary64)))))))))))))
(+ (* x (- (+ 1 (* x (- (/ (* x (pow y 4)) (pow (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z)))))) 4)) (* -1 (/ (pow y 3) (pow (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z)))))) 3)))))) (* -1 (/ (pow y 2) (pow (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z)))))) 2))))) (/ y (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z))))))))
(+.f64 (/.f64 y (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z (+.f64 #s(literal 5641895835477563/10000000000000000 binary64) (*.f64 z #s(literal 5641895835477563/30000000000000000 binary64)))))))) (*.f64 x (+.f64 #s(literal 1 binary64) (+.f64 (*.f64 x (+.f64 (/.f64 (*.f64 x (pow.f64 y #s(literal 4 binary64))) (pow.f64 (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z (+.f64 #s(literal 5641895835477563/10000000000000000 binary64) (*.f64 z #s(literal 5641895835477563/30000000000000000 binary64))))))) #s(literal 4 binary64))) (/.f64 (*.f64 y (*.f64 y y)) (*.f64 (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z (+.f64 #s(literal 5641895835477563/10000000000000000 binary64) (*.f64 z #s(literal 5641895835477563/30000000000000000 binary64))))))) (*.f64 (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z (+.f64 #s(literal 5641895835477563/10000000000000000 binary64) (*.f64 z #s(literal 5641895835477563/30000000000000000 binary64))))))) (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z (+.f64 #s(literal 5641895835477563/10000000000000000 binary64) (*.f64 z #s(literal 5641895835477563/30000000000000000 binary64)))))))))))) (/.f64 (*.f64 y y) (*.f64 (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z (+.f64 #s(literal 5641895835477563/10000000000000000 binary64) (*.f64 z #s(literal 5641895835477563/30000000000000000 binary64))))))) (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z (+.f64 #s(literal 5641895835477563/10000000000000000 binary64) (*.f64 z #s(literal 5641895835477563/30000000000000000 binary64)))))))))))))
x
(* x (- 1 (/ 1 (pow x 2))))
(*.f64 x (+.f64 #s(literal 1 binary64) (/.f64 #s(literal -1 binary64) (*.f64 x x))))
(* x (- (+ 1 (* -1 (/ (+ (* 5641895835477563/5000000000000000 (/ 1 y)) (/ (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z))))) y)) (pow x 3)))) (/ 1 (pow x 2))))
(*.f64 x (+.f64 (-.f64 #s(literal 1 binary64) (/.f64 (+.f64 (/.f64 #s(literal 5641895835477563/5000000000000000 binary64) y) (/.f64 (*.f64 z (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z (+.f64 #s(literal 5641895835477563/10000000000000000 binary64) (*.f64 z #s(literal 5641895835477563/30000000000000000 binary64)))))) y)) (*.f64 x (*.f64 x x)))) (/.f64 #s(literal -1 binary64) (*.f64 x x))))
(* x (- (+ 1 (* -1 (/ (* (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z)))))) (+ (* 5641895835477563/5000000000000000 (/ 1 y)) (/ (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z))))) y))) (* (pow x 4) y)))) (+ (* 5641895835477563/5000000000000000 (/ 1 (* (pow x 3) y))) (+ (/ 1 (pow x 2)) (/ (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z))))) (* (pow x 3) y))))))
(*.f64 x (-.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z (+.f64 #s(literal 5641895835477563/10000000000000000 binary64) (*.f64 z #s(literal 5641895835477563/30000000000000000 binary64))))))) (+.f64 (/.f64 #s(literal 5641895835477563/5000000000000000 binary64) y) (/.f64 (*.f64 z (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z (+.f64 #s(literal 5641895835477563/10000000000000000 binary64) (*.f64 z #s(literal 5641895835477563/30000000000000000 binary64)))))) y))) (*.f64 y (pow.f64 x #s(literal 4 binary64))))) (+.f64 (/.f64 (*.f64 z (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z (+.f64 #s(literal 5641895835477563/10000000000000000 binary64) (*.f64 z #s(literal 5641895835477563/30000000000000000 binary64)))))) (*.f64 x (*.f64 y (*.f64 x x)))) (+.f64 (/.f64 #s(literal 1 binary64) (*.f64 x x)) (/.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 x (*.f64 y (*.f64 x x))))))))
x
(* -1 (* x (- (/ 1 (pow x 2)) 1)))
(*.f64 (+.f64 (/.f64 #s(literal 1 binary64) (*.f64 x x)) #s(literal -1 binary64)) (-.f64 #s(literal 0 binary64) x))
(* -1 (* x (- (+ (* 5641895835477563/5000000000000000 (/ 1 (* (pow x 3) y))) (+ (/ 1 (pow x 2)) (/ (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z))))) (* (pow x 3) y)))) 1)))
(*.f64 (+.f64 (/.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 x (*.f64 y (*.f64 x x)))) (+.f64 (/.f64 (*.f64 z (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z (+.f64 #s(literal 5641895835477563/10000000000000000 binary64) (*.f64 z #s(literal 5641895835477563/30000000000000000 binary64)))))) (*.f64 x (*.f64 y (*.f64 x x)))) (+.f64 (/.f64 #s(literal 1 binary64) (*.f64 x x)) #s(literal -1 binary64)))) (-.f64 #s(literal 0 binary64) x))
(* -1 (* x (- (+ (* -1 (/ (- (* -1 (/ (* (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z)))))) (+ (* 5641895835477563/5000000000000000 (/ 1 y)) (/ (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z))))) y))) (* x y))) (+ (* 5641895835477563/5000000000000000 (/ 1 y)) (/ (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z))))) y))) (pow x 3))) (/ 1 (pow x 2))) 1)))
(*.f64 (+.f64 (-.f64 (/.f64 #s(literal 1 binary64) (*.f64 x x)) (/.f64 (-.f64 (/.f64 (*.f64 (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z (+.f64 #s(literal 5641895835477563/10000000000000000 binary64) (*.f64 z #s(literal 5641895835477563/30000000000000000 binary64))))))) (+.f64 (/.f64 #s(literal 5641895835477563/5000000000000000 binary64) y) (/.f64 (*.f64 z (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z (+.f64 #s(literal 5641895835477563/10000000000000000 binary64) (*.f64 z #s(literal 5641895835477563/30000000000000000 binary64)))))) y))) (*.f64 x (-.f64 #s(literal 0 binary64) y))) (+.f64 (/.f64 #s(literal 5641895835477563/5000000000000000 binary64) y) (/.f64 (*.f64 z (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z (+.f64 #s(literal 5641895835477563/10000000000000000 binary64) (*.f64 z #s(literal 5641895835477563/30000000000000000 binary64)))))) y))) (*.f64 x (*.f64 x x)))) #s(literal -1 binary64)) (-.f64 #s(literal 0 binary64) x))
(/ y (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z)))))))
(/.f64 y (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z (+.f64 #s(literal 5641895835477563/10000000000000000 binary64) (*.f64 z #s(literal 5641895835477563/30000000000000000 binary64))))))))
(* y (+ (/ 1 (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z))))))) (/ (* x y) (pow (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z)))))) 2))))
(*.f64 y (+.f64 (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z (+.f64 #s(literal 5641895835477563/10000000000000000 binary64) (*.f64 z #s(literal 5641895835477563/30000000000000000 binary64)))))))) (/.f64 (*.f64 x y) (*.f64 (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z (+.f64 #s(literal 5641895835477563/10000000000000000 binary64) (*.f64 z #s(literal 5641895835477563/30000000000000000 binary64))))))) (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z (+.f64 #s(literal 5641895835477563/10000000000000000 binary64) (*.f64 z #s(literal 5641895835477563/30000000000000000 binary64)))))))))))
(* y (+ (* y (- (/ (* (pow x 2) y) (pow (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z)))))) 3)) (* -1 (/ x (pow (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z)))))) 2))))) (/ 1 (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z)))))))))
(*.f64 y (+.f64 (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z (+.f64 #s(literal 5641895835477563/10000000000000000 binary64) (*.f64 z #s(literal 5641895835477563/30000000000000000 binary64)))))))) (*.f64 y (+.f64 (/.f64 (*.f64 y (*.f64 x x)) (*.f64 (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z (+.f64 #s(literal 5641895835477563/10000000000000000 binary64) (*.f64 z #s(literal 5641895835477563/30000000000000000 binary64))))))) (*.f64 (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z (+.f64 #s(literal 5641895835477563/10000000000000000 binary64) (*.f64 z #s(literal 5641895835477563/30000000000000000 binary64))))))) (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z (+.f64 #s(literal 5641895835477563/10000000000000000 binary64) (*.f64 z #s(literal 5641895835477563/30000000000000000 binary64)))))))))) (/.f64 x (*.f64 (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z (+.f64 #s(literal 5641895835477563/10000000000000000 binary64) (*.f64 z #s(literal 5641895835477563/30000000000000000 binary64))))))) (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z (+.f64 #s(literal 5641895835477563/10000000000000000 binary64) (*.f64 z #s(literal 5641895835477563/30000000000000000 binary64)))))))))))))
(* y (+ (* y (- (* y (- (/ (* (pow x 3) y) (pow (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z)))))) 4)) (* -1 (/ (pow x 2) (pow (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z)))))) 3))))) (* -1 (/ x (pow (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z)))))) 2))))) (/ 1 (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z)))))))))
(*.f64 y (+.f64 (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z (+.f64 #s(literal 5641895835477563/10000000000000000 binary64) (*.f64 z #s(literal 5641895835477563/30000000000000000 binary64)))))))) (*.f64 y (+.f64 (*.f64 y (+.f64 (/.f64 (*.f64 x (*.f64 y (*.f64 x x))) (pow.f64 (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z (+.f64 #s(literal 5641895835477563/10000000000000000 binary64) (*.f64 z #s(literal 5641895835477563/30000000000000000 binary64))))))) #s(literal 4 binary64))) (/.f64 (*.f64 x x) (*.f64 (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z (+.f64 #s(literal 5641895835477563/10000000000000000 binary64) (*.f64 z #s(literal 5641895835477563/30000000000000000 binary64))))))) (*.f64 (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z (+.f64 #s(literal 5641895835477563/10000000000000000 binary64) (*.f64 z #s(literal 5641895835477563/30000000000000000 binary64))))))) (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z (+.f64 #s(literal 5641895835477563/10000000000000000 binary64) (*.f64 z #s(literal 5641895835477563/30000000000000000 binary64)))))))))))) (/.f64 x (*.f64 (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z (+.f64 #s(literal 5641895835477563/10000000000000000 binary64) (*.f64 z #s(literal 5641895835477563/30000000000000000 binary64))))))) (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z (+.f64 #s(literal 5641895835477563/10000000000000000 binary64) (*.f64 z #s(literal 5641895835477563/30000000000000000 binary64)))))))))))))
(/ -1 x)
(/.f64 #s(literal -1 binary64) x)
(- (* -1 (/ (+ (* 5641895835477563/5000000000000000 (/ 1 (pow x 2))) (/ (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z))))) (pow x 2))) y)) (/ 1 x))
(+.f64 (/.f64 (+.f64 (/.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 x x)) (/.f64 (*.f64 z (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z (+.f64 #s(literal 5641895835477563/10000000000000000 binary64) (*.f64 z #s(literal 5641895835477563/30000000000000000 binary64)))))) (*.f64 x x))) (-.f64 #s(literal 0 binary64) y)) (/.f64 #s(literal -1 binary64) x))
(- (* -1 (/ (* (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z)))))) (+ (* 5641895835477563/5000000000000000 (/ 1 (pow x 2))) (/ (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z))))) (pow x 2)))) (* x (pow y 2)))) (+ (/ 1 x) (+ (/ 5641895835477563/5000000000000000 (* (pow x 2) y)) (/ (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z))))) (* (pow x 2) y)))))
(-.f64 (/.f64 (*.f64 (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z (+.f64 #s(literal 5641895835477563/10000000000000000 binary64) (*.f64 z #s(literal 5641895835477563/30000000000000000 binary64))))))) (+.f64 (/.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 x x)) (/.f64 (*.f64 z (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z (+.f64 #s(literal 5641895835477563/10000000000000000 binary64) (*.f64 z #s(literal 5641895835477563/30000000000000000 binary64)))))) (*.f64 x x)))) (neg.f64 (*.f64 x (*.f64 y y)))) (+.f64 (/.f64 (*.f64 z (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z (+.f64 #s(literal 5641895835477563/10000000000000000 binary64) (*.f64 z #s(literal 5641895835477563/30000000000000000 binary64)))))) (*.f64 y (*.f64 x x))) (+.f64 (/.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y (*.f64 x x))) (/.f64 #s(literal 1 binary64) x))))
(- (* -1 (/ (* (pow (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z)))))) 2) (+ (* 5641895835477563/5000000000000000 (/ 1 (pow x 2))) (/ (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z))))) (pow x 2)))) (* (pow x 2) (pow y 3)))) (+ (/ 1 x) (+ (/ 5641895835477563/5000000000000000 (* (pow x 2) y)) (+ (/ (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z))))) (* (pow x 2) y)) (/ (* (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z)))))) (+ (* 5641895835477563/5000000000000000 (/ 1 (pow x 2))) (/ (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z))))) (pow x 2)))) (* x (pow y 2)))))))
(-.f64 (/.f64 (*.f64 (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z (+.f64 #s(literal 5641895835477563/10000000000000000 binary64) (*.f64 z #s(literal 5641895835477563/30000000000000000 binary64))))))) (*.f64 (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z (+.f64 #s(literal 5641895835477563/10000000000000000 binary64) (*.f64 z #s(literal 5641895835477563/30000000000000000 binary64))))))) (+.f64 (/.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 x x)) (/.f64 (*.f64 z (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z (+.f64 #s(literal 5641895835477563/10000000000000000 binary64) (*.f64 z #s(literal 5641895835477563/30000000000000000 binary64)))))) (*.f64 x x))))) (neg.f64 (*.f64 (*.f64 y (*.f64 x x)) (*.f64 y y)))) (+.f64 (+.f64 (/.f64 (*.f64 z (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z (+.f64 #s(literal 5641895835477563/10000000000000000 binary64) (*.f64 z #s(literal 5641895835477563/30000000000000000 binary64)))))) (*.f64 y (*.f64 x x))) (+.f64 (/.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y (*.f64 x x))) (/.f64 #s(literal 1 binary64) x))) (/.f64 (*.f64 (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z (+.f64 #s(literal 5641895835477563/10000000000000000 binary64) (*.f64 z #s(literal 5641895835477563/30000000000000000 binary64))))))) (+.f64 (/.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 x x)) (/.f64 (*.f64 z (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z (+.f64 #s(literal 5641895835477563/10000000000000000 binary64) (*.f64 z #s(literal 5641895835477563/30000000000000000 binary64)))))) (*.f64 x x)))) (*.f64 x (*.f64 y y)))))
(/ -1 x)
(/.f64 #s(literal -1 binary64) x)
(- (* -1 (/ (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z)))))) (* (pow x 2) y))) (/ 1 x))
(+.f64 (/.f64 (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z (+.f64 #s(literal 5641895835477563/10000000000000000 binary64) (*.f64 z #s(literal 5641895835477563/30000000000000000 binary64))))))) (neg.f64 (*.f64 y (*.f64 x x)))) (/.f64 #s(literal -1 binary64) x))
(- (* -1 (/ (- (/ (pow (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z)))))) 2) (* (pow x 3) y)) (* -1 (/ (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z)))))) (pow x 2)))) y)) (/ 1 x))
(+.f64 (/.f64 (+.f64 (/.f64 (*.f64 (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z (+.f64 #s(literal 5641895835477563/10000000000000000 binary64) (*.f64 z #s(literal 5641895835477563/30000000000000000 binary64))))))) (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z (+.f64 #s(literal 5641895835477563/10000000000000000 binary64) (*.f64 z #s(literal 5641895835477563/30000000000000000 binary64)))))))) (*.f64 x (*.f64 y (*.f64 x x)))) (/.f64 (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z (+.f64 #s(literal 5641895835477563/10000000000000000 binary64) (*.f64 z #s(literal 5641895835477563/30000000000000000 binary64))))))) (*.f64 x x))) (-.f64 #s(literal 0 binary64) y)) (/.f64 #s(literal -1 binary64) x))
(- (* -1 (/ (- (* -1 (/ (- (* -1 (/ (pow (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z)))))) 3) (* (pow x 4) y))) (/ (pow (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z)))))) 2) (pow x 3))) y)) (* -1 (/ (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z)))))) (pow x 2)))) y)) (/ 1 x))
(+.f64 (/.f64 (*.f64 #s(literal 1 binary64) (-.f64 (/.f64 (-.f64 (/.f64 (*.f64 (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z (+.f64 #s(literal 5641895835477563/10000000000000000 binary64) (*.f64 z #s(literal 5641895835477563/30000000000000000 binary64))))))) (*.f64 (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z (+.f64 #s(literal 5641895835477563/10000000000000000 binary64) (*.f64 z #s(literal 5641895835477563/30000000000000000 binary64))))))) (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z (+.f64 #s(literal 5641895835477563/10000000000000000 binary64) (*.f64 z #s(literal 5641895835477563/30000000000000000 binary64))))))))) (neg.f64 (*.f64 y (pow.f64 x #s(literal 4 binary64))))) (/.f64 (*.f64 (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z (+.f64 #s(literal 5641895835477563/10000000000000000 binary64) (*.f64 z #s(literal 5641895835477563/30000000000000000 binary64))))))) (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z (+.f64 #s(literal 5641895835477563/10000000000000000 binary64) (*.f64 z #s(literal 5641895835477563/30000000000000000 binary64)))))))) (*.f64 x (*.f64 x x)))) y) (/.f64 (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z (+.f64 #s(literal 5641895835477563/10000000000000000 binary64) (*.f64 z #s(literal 5641895835477563/30000000000000000 binary64))))))) (*.f64 x x)))) y) (/.f64 #s(literal -1 binary64) 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))))
(+.f64 (/.f64 y (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 x y))) (/.f64 (*.f64 #s(literal -5641895835477563/5000000000000000 binary64) (*.f64 y z)) (*.f64 (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 x 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))))
(+.f64 (/.f64 y (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 x y))) (*.f64 z (+.f64 (*.f64 (+.f64 (/.f64 (*.f64 #s(literal -31830988618379068626528276418969/25000000000000000000000000000000 binary64) y) (*.f64 (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 x y)) (*.f64 (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 x y)) (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 x y))))) (/.f64 (*.f64 #s(literal 5641895835477563/10000000000000000 binary64) y) (*.f64 (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 x y)) (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 x y))))) (-.f64 #s(literal 0 binary64) z)) (/.f64 (*.f64 #s(literal -5641895835477563/5000000000000000 binary64) y) (*.f64 (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 x 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))))
(+.f64 (/.f64 y (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 x y))) (*.f64 z (+.f64 (*.f64 z (-.f64 (*.f64 (+.f64 (/.f64 (*.f64 #s(literal -5641895835477563/5000000000000000 binary64) (+.f64 (/.f64 (*.f64 #s(literal -31830988618379068626528276418969/25000000000000000000000000000000 binary64) y) (*.f64 (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 x y)) (*.f64 (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 x y)) (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 x y))))) (/.f64 (*.f64 #s(literal 5641895835477563/10000000000000000 binary64) y) (*.f64 (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 x y)) (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 x y)))))) (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 x y))) (+.f64 (/.f64 (*.f64 #s(literal -31830988618379068626528276418969/50000000000000000000000000000000 binary64) y) (*.f64 (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 x y)) (*.f64 (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 x y)) (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 x y))))) (/.f64 (*.f64 #s(literal 5641895835477563/30000000000000000 binary64) y) (*.f64 (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 x y)) (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 x y)))))) (-.f64 #s(literal 0 binary64) z)) (+.f64 (/.f64 (*.f64 #s(literal -31830988618379068626528276418969/25000000000000000000000000000000 binary64) y) (*.f64 (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 x y)) (*.f64 (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 x y)) (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 x y))))) (/.f64 (*.f64 #s(literal 5641895835477563/10000000000000000 binary64) y) (*.f64 (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 x y)) (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 x y))))))) (/.f64 (*.f64 #s(literal -5641895835477563/5000000000000000 binary64) y) (*.f64 (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 x y)) (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 x y)))))))
(* 30000000000000000/5641895835477563 (/ y (pow z 3)))
(/.f64 (*.f64 y #s(literal 30000000000000000/5641895835477563 binary64)) (*.f64 z (*.f64 z z)))
(/ (+ (* -90000000000000000/5641895835477563 (/ y z)) (* 30000000000000000/5641895835477563 y)) (pow z 3))
(/.f64 (+.f64 (/.f64 (*.f64 y #s(literal -90000000000000000/5641895835477563 binary64)) z) (*.f64 y #s(literal 30000000000000000/5641895835477563 binary64))) (*.f64 z (*.f64 z z)))
(/ (- (+ (* -1 (/ (+ (* -270000000000000000/5641895835477563 y) (* 180000000000000000/5641895835477563 y)) (pow z 2))) (* 30000000000000000/5641895835477563 y)) (* 90000000000000000/5641895835477563 (/ y z))) (pow z 3))
(/.f64 (+.f64 (/.f64 (*.f64 y #s(literal 90000000000000000/5641895835477563 binary64)) (*.f64 z z)) (+.f64 (/.f64 (*.f64 y #s(literal -90000000000000000/5641895835477563 binary64)) z) (*.f64 y #s(literal 30000000000000000/5641895835477563 binary64)))) (*.f64 z (*.f64 z z)))
(/ (- (+ (* -1 (/ (+ (* -540000000000000000/5641895835477563 y) (+ (* -3 (+ (* -270000000000000000/5641895835477563 y) (* 180000000000000000/5641895835477563 y))) (* 900000000000000000000000000000000/31830988618379068626528276418969 (* y (- 5641895835477563/5000000000000000 (* x y)))))) (pow z 3))) (* 30000000000000000/5641895835477563 y)) (+ (* -270000000000000000/5641895835477563 (/ y (pow z 2))) (+ (* 90000000000000000/5641895835477563 (/ y z)) (* 180000000000000000/5641895835477563 (/ y (pow z 2)))))) (pow z 3))
(/.f64 (-.f64 (-.f64 (*.f64 y #s(literal 30000000000000000/5641895835477563 binary64)) (/.f64 (+.f64 (*.f64 (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 x y)) (*.f64 y #s(literal 900000000000000000000000000000000/31830988618379068626528276418969 binary64))) (+.f64 (*.f64 y #s(literal -540000000000000000/5641895835477563 binary64)) (*.f64 y #s(literal 270000000000000000/5641895835477563 binary64)))) (*.f64 z (*.f64 z z)))) (+.f64 (/.f64 (*.f64 y #s(literal 90000000000000000/5641895835477563 binary64)) z) (+.f64 (/.f64 (*.f64 y #s(literal 180000000000000000/5641895835477563 binary64)) (*.f64 z z)) (*.f64 #s(literal -270000000000000000/5641895835477563 binary64) (/.f64 y (*.f64 z z)))))) (*.f64 z (*.f64 z z)))
(* 30000000000000000/5641895835477563 (/ y (pow z 3)))
(/.f64 (*.f64 y #s(literal 30000000000000000/5641895835477563 binary64)) (*.f64 z (*.f64 z z)))
(* -1 (/ (+ (* -30000000000000000/5641895835477563 y) (* 90000000000000000/5641895835477563 (/ y z))) (pow z 3)))
(/.f64 (+.f64 (*.f64 y #s(literal -30000000000000000/5641895835477563 binary64)) (/.f64 (*.f64 y #s(literal 90000000000000000/5641895835477563 binary64)) z)) (neg.f64 (*.f64 z (*.f64 z z))))
(* -1 (/ (+ (* -30000000000000000/5641895835477563 y) (* -1 (/ (- (+ (* -180000000000000000/5641895835477563 (/ y z)) (* 270000000000000000/5641895835477563 (/ y z))) (* 90000000000000000/5641895835477563 y)) z))) (pow z 3)))
(/.f64 (-.f64 (*.f64 y #s(literal -30000000000000000/5641895835477563 binary64)) (/.f64 (*.f64 #s(literal 90000000000000000/5641895835477563 binary64) (-.f64 (/.f64 y z) y)) z)) (neg.f64 (*.f64 z (*.f64 z z))))
(* -1 (/ (+ (* -30000000000000000/5641895835477563 y) (* -1 (/ (- (* -1 (/ (- (+ (* -540000000000000000/5641895835477563 (/ y z)) (+ (* 3 (/ (+ (* -180000000000000000/5641895835477563 y) (* 270000000000000000/5641895835477563 y)) z)) (* 900000000000000000000000000000000/31830988618379068626528276418969 (/ (* y (- 5641895835477563/5000000000000000 (* x y))) z)))) (+ (* -180000000000000000/5641895835477563 y) (* 270000000000000000/5641895835477563 y))) z)) (* 90000000000000000/5641895835477563 y)) z))) (pow z 3)))
(/.f64 (-.f64 (*.f64 y #s(literal -30000000000000000/5641895835477563 binary64)) (/.f64 (+.f64 (/.f64 (+.f64 (/.f64 (*.f64 y #s(literal -540000000000000000/5641895835477563 binary64)) z) (+.f64 (/.f64 (*.f64 (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 x y)) (*.f64 y #s(literal 900000000000000000000000000000000/31830988618379068626528276418969 binary64))) z) (+.f64 (/.f64 (*.f64 y #s(literal 270000000000000000/5641895835477563 binary64)) z) (*.f64 y #s(literal -90000000000000000/5641895835477563 binary64))))) (-.f64 #s(literal 0 binary64) z)) (*.f64 y #s(literal -90000000000000000/5641895835477563 binary64))) z)) (neg.f64 (*.f64 z (*.f64 z z))))
(/ y (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z)))))))
(/.f64 y (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z (+.f64 #s(literal 5641895835477563/10000000000000000 binary64) (*.f64 z #s(literal 5641895835477563/30000000000000000 binary64))))))))
(+ (/ y (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z))))))) (/ (* x (pow y 2)) (pow (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z)))))) 2)))
(*.f64 y (+.f64 (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z (+.f64 #s(literal 5641895835477563/10000000000000000 binary64) (*.f64 z #s(literal 5641895835477563/30000000000000000 binary64)))))))) (/.f64 (*.f64 x y) (*.f64 (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z (+.f64 #s(literal 5641895835477563/10000000000000000 binary64) (*.f64 z #s(literal 5641895835477563/30000000000000000 binary64))))))) (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z (+.f64 #s(literal 5641895835477563/10000000000000000 binary64) (*.f64 z #s(literal 5641895835477563/30000000000000000 binary64)))))))))))
(+ (* x (- (/ (* x (pow y 3)) (pow (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z)))))) 3)) (* -1 (/ (pow y 2) (pow (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z)))))) 2))))) (/ y (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z))))))))
(+.f64 (/.f64 y (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z (+.f64 #s(literal 5641895835477563/10000000000000000 binary64) (*.f64 z #s(literal 5641895835477563/30000000000000000 binary64)))))))) (*.f64 x (+.f64 (/.f64 (*.f64 y (*.f64 x (*.f64 y y))) (*.f64 (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z (+.f64 #s(literal 5641895835477563/10000000000000000 binary64) (*.f64 z #s(literal 5641895835477563/30000000000000000 binary64))))))) (*.f64 (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z (+.f64 #s(literal 5641895835477563/10000000000000000 binary64) (*.f64 z #s(literal 5641895835477563/30000000000000000 binary64))))))) (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z (+.f64 #s(literal 5641895835477563/10000000000000000 binary64) (*.f64 z #s(literal 5641895835477563/30000000000000000 binary64)))))))))) (/.f64 (*.f64 y y) (*.f64 (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z (+.f64 #s(literal 5641895835477563/10000000000000000 binary64) (*.f64 z #s(literal 5641895835477563/30000000000000000 binary64))))))) (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z (+.f64 #s(literal 5641895835477563/10000000000000000 binary64) (*.f64 z #s(literal 5641895835477563/30000000000000000 binary64))))))))))))
(+ (* x (- (* x (- (/ (* x (pow y 4)) (pow (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z)))))) 4)) (* -1 (/ (pow y 3) (pow (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z)))))) 3))))) (* -1 (/ (pow y 2) (pow (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z)))))) 2))))) (/ y (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z))))))))
(+.f64 (/.f64 y (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z (+.f64 #s(literal 5641895835477563/10000000000000000 binary64) (*.f64 z #s(literal 5641895835477563/30000000000000000 binary64)))))))) (*.f64 x (+.f64 (*.f64 x (+.f64 (/.f64 (*.f64 x (pow.f64 y #s(literal 4 binary64))) (pow.f64 (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z (+.f64 #s(literal 5641895835477563/10000000000000000 binary64) (*.f64 z #s(literal 5641895835477563/30000000000000000 binary64))))))) #s(literal 4 binary64))) (/.f64 (*.f64 y (*.f64 y y)) (*.f64 (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z (+.f64 #s(literal 5641895835477563/10000000000000000 binary64) (*.f64 z #s(literal 5641895835477563/30000000000000000 binary64))))))) (*.f64 (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z (+.f64 #s(literal 5641895835477563/10000000000000000 binary64) (*.f64 z #s(literal 5641895835477563/30000000000000000 binary64))))))) (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z (+.f64 #s(literal 5641895835477563/10000000000000000 binary64) (*.f64 z #s(literal 5641895835477563/30000000000000000 binary64)))))))))))) (/.f64 (*.f64 y y) (*.f64 (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z (+.f64 #s(literal 5641895835477563/10000000000000000 binary64) (*.f64 z #s(literal 5641895835477563/30000000000000000 binary64))))))) (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z (+.f64 #s(literal 5641895835477563/10000000000000000 binary64) (*.f64 z #s(literal 5641895835477563/30000000000000000 binary64))))))))))))
(/ -1 x)
(/.f64 #s(literal -1 binary64) x)
(/ (- (* -1 (/ (+ (* 5641895835477563/5000000000000000 (/ 1 y)) (/ (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z))))) y)) x)) 1) x)
(/.f64 (+.f64 (/.f64 (+.f64 (/.f64 #s(literal 5641895835477563/5000000000000000 binary64) y) (/.f64 (*.f64 z (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z (+.f64 #s(literal 5641895835477563/10000000000000000 binary64) (*.f64 z #s(literal 5641895835477563/30000000000000000 binary64)))))) y)) (-.f64 #s(literal 0 binary64) x)) #s(literal -1 binary64)) x)
(/ (- (* -1 (/ (* (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z)))))) (+ (* 5641895835477563/5000000000000000 (/ 1 y)) (/ (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z))))) y))) (* (pow x 2) y))) (+ 1 (+ (/ 5641895835477563/5000000000000000 (* x y)) (/ (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z))))) (* x y))))) x)
(/.f64 (-.f64 (/.f64 (*.f64 (+.f64 #s(literal -5641895835477563/5000000000000000 binary64) (*.f64 (-.f64 #s(literal 0 binary64) z) (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z (+.f64 #s(literal 5641895835477563/10000000000000000 binary64) (*.f64 z #s(literal 5641895835477563/30000000000000000 binary64))))))) (+.f64 (/.f64 #s(literal 5641895835477563/5000000000000000 binary64) y) (/.f64 (*.f64 z (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z (+.f64 #s(literal 5641895835477563/10000000000000000 binary64) (*.f64 z #s(literal 5641895835477563/30000000000000000 binary64)))))) y))) (*.f64 y (*.f64 x x))) (+.f64 (/.f64 (*.f64 z (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z (+.f64 #s(literal 5641895835477563/10000000000000000 binary64) (*.f64 z #s(literal 5641895835477563/30000000000000000 binary64)))))) (*.f64 x y)) (+.f64 (/.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 x y)) #s(literal 1 binary64)))) x)
(/ (- (* -1 (/ (* (pow (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z)))))) 2) (+ (* 5641895835477563/5000000000000000 (/ 1 y)) (/ (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z))))) y))) (* (pow x 3) (pow y 2)))) (+ 1 (+ (/ 5641895835477563/5000000000000000 (* x y)) (+ (/ (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z))))) (* x y)) (/ (* (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z)))))) (+ (* 5641895835477563/5000000000000000 (/ 1 y)) (/ (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z))))) y))) (* (pow x 2) y)))))) x)
(/.f64 (neg.f64 (+.f64 (/.f64 (*.f64 (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z (+.f64 #s(literal 5641895835477563/10000000000000000 binary64) (*.f64 z #s(literal 5641895835477563/30000000000000000 binary64))))))) (*.f64 (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z (+.f64 #s(literal 5641895835477563/10000000000000000 binary64) (*.f64 z #s(literal 5641895835477563/30000000000000000 binary64))))))) (+.f64 (/.f64 #s(literal 5641895835477563/5000000000000000 binary64) y) (/.f64 (*.f64 z (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z (+.f64 #s(literal 5641895835477563/10000000000000000 binary64) (*.f64 z #s(literal 5641895835477563/30000000000000000 binary64)))))) y)))) (*.f64 y (*.f64 x (*.f64 y (*.f64 x x))))) (+.f64 (+.f64 (/.f64 (*.f64 z (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z (+.f64 #s(literal 5641895835477563/10000000000000000 binary64) (*.f64 z #s(literal 5641895835477563/30000000000000000 binary64)))))) (*.f64 x y)) (+.f64 (/.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 x y)) #s(literal 1 binary64))) (/.f64 (*.f64 (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z (+.f64 #s(literal 5641895835477563/10000000000000000 binary64) (*.f64 z #s(literal 5641895835477563/30000000000000000 binary64))))))) (+.f64 (/.f64 #s(literal 5641895835477563/5000000000000000 binary64) y) (/.f64 (*.f64 z (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z (+.f64 #s(literal 5641895835477563/10000000000000000 binary64) (*.f64 z #s(literal 5641895835477563/30000000000000000 binary64)))))) y))) (*.f64 y (*.f64 x x)))))) x)
(/ -1 x)
(/.f64 #s(literal -1 binary64) x)
(* -1 (/ (+ 1 (+ (/ 5641895835477563/5000000000000000 (* x y)) (/ (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z))))) (* x y)))) x))
(/.f64 (+.f64 (/.f64 (*.f64 z (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z (+.f64 #s(literal 5641895835477563/10000000000000000 binary64) (*.f64 z #s(literal 5641895835477563/30000000000000000 binary64)))))) (*.f64 x y)) (+.f64 (/.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 x y)) #s(literal 1 binary64))) (-.f64 #s(literal 0 binary64) x))
(* -1 (/ (+ 1 (* -1 (/ (- (* -1 (/ (* (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z)))))) (+ (* 5641895835477563/5000000000000000 (/ 1 y)) (/ (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z))))) y))) (* x y))) (+ (* 5641895835477563/5000000000000000 (/ 1 y)) (/ (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z))))) y))) x))) x))
(/.f64 (-.f64 #s(literal 1 binary64) (/.f64 (-.f64 (/.f64 (*.f64 (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z (+.f64 #s(literal 5641895835477563/10000000000000000 binary64) (*.f64 z #s(literal 5641895835477563/30000000000000000 binary64))))))) (+.f64 (/.f64 #s(literal 5641895835477563/5000000000000000 binary64) y) (/.f64 (*.f64 z (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z (+.f64 #s(literal 5641895835477563/10000000000000000 binary64) (*.f64 z #s(literal 5641895835477563/30000000000000000 binary64)))))) y))) (*.f64 x (-.f64 #s(literal 0 binary64) y))) (+.f64 (/.f64 #s(literal 5641895835477563/5000000000000000 binary64) y) (/.f64 (*.f64 z (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z (+.f64 #s(literal 5641895835477563/10000000000000000 binary64) (*.f64 z #s(literal 5641895835477563/30000000000000000 binary64)))))) y))) x)) (-.f64 #s(literal 0 binary64) x))
(* -1 (/ (+ 1 (* -1 (/ (- (* -1 (/ (- (/ (* (pow (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z)))))) 2) (+ (* 5641895835477563/5000000000000000 (/ 1 y)) (/ (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z))))) y))) (* x (pow y 2))) (* -1 (/ (* (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z)))))) (+ (* 5641895835477563/5000000000000000 (/ 1 y)) (/ (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z))))) y))) y))) x)) (+ (* 5641895835477563/5000000000000000 (/ 1 y)) (/ (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z))))) y))) x))) x))
(/.f64 (-.f64 #s(literal 1 binary64) (/.f64 (-.f64 (/.f64 (+.f64 (/.f64 (*.f64 (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z (+.f64 #s(literal 5641895835477563/10000000000000000 binary64) (*.f64 z #s(literal 5641895835477563/30000000000000000 binary64))))))) (*.f64 (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z (+.f64 #s(literal 5641895835477563/10000000000000000 binary64) (*.f64 z #s(literal 5641895835477563/30000000000000000 binary64))))))) (+.f64 (/.f64 #s(literal 5641895835477563/5000000000000000 binary64) y) (/.f64 (*.f64 z (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z (+.f64 #s(literal 5641895835477563/10000000000000000 binary64) (*.f64 z #s(literal 5641895835477563/30000000000000000 binary64)))))) y)))) (*.f64 x (*.f64 y y))) (/.f64 (*.f64 (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z (+.f64 #s(literal 5641895835477563/10000000000000000 binary64) (*.f64 z #s(literal 5641895835477563/30000000000000000 binary64))))))) (+.f64 (/.f64 #s(literal 5641895835477563/5000000000000000 binary64) y) (/.f64 (*.f64 z (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z (+.f64 #s(literal 5641895835477563/10000000000000000 binary64) (*.f64 z #s(literal 5641895835477563/30000000000000000 binary64)))))) y))) y)) (-.f64 #s(literal 0 binary64) x)) (+.f64 (/.f64 #s(literal 5641895835477563/5000000000000000 binary64) y) (/.f64 (*.f64 z (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z (+.f64 #s(literal 5641895835477563/10000000000000000 binary64) (*.f64 z #s(literal 5641895835477563/30000000000000000 binary64)))))) y))) x)) (-.f64 #s(literal 0 binary64) x))
(- 5641895835477563/5000000000000000 (* x y))
(-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 x y))
(- (+ 5641895835477563/5000000000000000 (* 5641895835477563/5000000000000000 z)) (* x y))
(+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (-.f64 (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) z) (*.f64 x y)))
(- (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/5000000000000000 (* 5641895835477563/10000000000000000 z)))) (* x y))
(+.f64 (*.f64 z (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z #s(literal 5641895835477563/10000000000000000 binary64)))) (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 x y)))
(- (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z)))))) (* x y))
(+.f64 (*.f64 z (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z (+.f64 #s(literal 5641895835477563/10000000000000000 binary64) (*.f64 z #s(literal 5641895835477563/30000000000000000 binary64)))))) (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 x y)))
(* 5641895835477563/30000000000000000 (pow z 3))
(*.f64 z (*.f64 #s(literal 5641895835477563/30000000000000000 binary64) (*.f64 z z)))
(* (pow z 3) (+ 5641895835477563/30000000000000000 (* 5641895835477563/10000000000000000 (/ 1 z))))
(*.f64 (*.f64 z (*.f64 z z)) (+.f64 #s(literal 5641895835477563/30000000000000000 binary64) (/.f64 #s(literal 5641895835477563/10000000000000000 binary64) z)))
(* (pow z 3) (+ 5641895835477563/30000000000000000 (+ (* 5641895835477563/10000000000000000 (/ 1 z)) (/ 5641895835477563/5000000000000000 (pow z 2)))))
(*.f64 (*.f64 z (*.f64 z z)) (+.f64 #s(literal 5641895835477563/30000000000000000 binary64) (+.f64 (/.f64 #s(literal 5641895835477563/10000000000000000 binary64) z) (/.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z z)))))
(* (pow z 3) (- (+ 5641895835477563/30000000000000000 (+ (* 5641895835477563/10000000000000000 (/ 1 z)) (+ (* 5641895835477563/5000000000000000 (/ 1 (pow z 3))) (/ 5641895835477563/5000000000000000 (pow z 2))))) (/ (* x y) (pow z 3))))
(*.f64 z (*.f64 (*.f64 z z) (+.f64 #s(literal 5641895835477563/30000000000000000 binary64) (+.f64 (+.f64 (/.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z z)) (/.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z (*.f64 z z)))) (-.f64 (/.f64 #s(literal 5641895835477563/10000000000000000 binary64) z) (/.f64 (*.f64 x y) (*.f64 z (*.f64 z z))))))))
(* 5641895835477563/30000000000000000 (pow z 3))
(*.f64 z (*.f64 #s(literal 5641895835477563/30000000000000000 binary64) (*.f64 z z)))
(* (pow z 3) (+ 5641895835477563/30000000000000000 (* 5641895835477563/10000000000000000 (/ 1 z))))
(*.f64 (*.f64 z (*.f64 z z)) (+.f64 #s(literal 5641895835477563/30000000000000000 binary64) (/.f64 #s(literal 5641895835477563/10000000000000000 binary64) z)))
(* -1 (* (pow z 3) (- (* -1 (/ (+ 5641895835477563/10000000000000000 (* 5641895835477563/5000000000000000 (/ 1 z))) z)) 5641895835477563/30000000000000000)))
(*.f64 (*.f64 z (*.f64 z z)) (neg.f64 (+.f64 (-.f64 #s(literal 0 binary64) (/.f64 (+.f64 #s(literal 5641895835477563/10000000000000000 binary64) (/.f64 #s(literal 5641895835477563/5000000000000000 binary64) z)) z)) #s(literal -5641895835477563/30000000000000000 binary64))))
(* -1 (* (pow z 3) (- (* -1 (/ (+ 5641895835477563/10000000000000000 (* -1 (/ (- (* -1 (/ (- 5641895835477563/5000000000000000 (* x y)) z)) 5641895835477563/5000000000000000) z))) z)) 5641895835477563/30000000000000000)))
(*.f64 (+.f64 (/.f64 (-.f64 #s(literal 5641895835477563/10000000000000000 binary64) (/.f64 (+.f64 (/.f64 (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 x y)) (-.f64 #s(literal 0 binary64) z)) #s(literal -5641895835477563/5000000000000000 binary64)) z)) (-.f64 #s(literal 0 binary64) z)) #s(literal -5641895835477563/30000000000000000 binary64)) (neg.f64 (*.f64 z (*.f64 z z))))
(+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z))))))
(+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z (+.f64 #s(literal 5641895835477563/10000000000000000 binary64) (*.f64 z #s(literal 5641895835477563/30000000000000000 binary64)))))))
(+ 5641895835477563/5000000000000000 (+ (* -1 (* x y)) (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z)))))))
(+.f64 (*.f64 z (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z (+.f64 #s(literal 5641895835477563/10000000000000000 binary64) (*.f64 z #s(literal 5641895835477563/30000000000000000 binary64)))))) (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 x y)))
(+ 5641895835477563/5000000000000000 (+ (* -1 (* x y)) (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z)))))))
(+.f64 (*.f64 z (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z (+.f64 #s(literal 5641895835477563/10000000000000000 binary64) (*.f64 z #s(literal 5641895835477563/30000000000000000 binary64)))))) (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 x y)))
(+ 5641895835477563/5000000000000000 (+ (* -1 (* x y)) (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z)))))))
(+.f64 (*.f64 z (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z (+.f64 #s(literal 5641895835477563/10000000000000000 binary64) (*.f64 z #s(literal 5641895835477563/30000000000000000 binary64)))))) (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 x y)))
(* -1 (* x y))
(*.f64 x (-.f64 #s(literal 0 binary64) y))
(* x (- (+ (* 5641895835477563/5000000000000000 (/ 1 x)) (/ (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z))))) x)) y))
(*.f64 x (+.f64 (/.f64 (*.f64 z (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z (+.f64 #s(literal 5641895835477563/10000000000000000 binary64) (*.f64 z #s(literal 5641895835477563/30000000000000000 binary64)))))) x) (-.f64 (/.f64 #s(literal 5641895835477563/5000000000000000 binary64) x) y)))
(* x (- (+ (* 5641895835477563/5000000000000000 (/ 1 x)) (/ (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z))))) x)) y))
(*.f64 x (+.f64 (/.f64 (*.f64 z (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z (+.f64 #s(literal 5641895835477563/10000000000000000 binary64) (*.f64 z #s(literal 5641895835477563/30000000000000000 binary64)))))) x) (-.f64 (/.f64 #s(literal 5641895835477563/5000000000000000 binary64) x) y)))
(* x (- (+ (* 5641895835477563/5000000000000000 (/ 1 x)) (/ (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z))))) x)) y))
(*.f64 x (+.f64 (/.f64 (*.f64 z (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z (+.f64 #s(literal 5641895835477563/10000000000000000 binary64) (*.f64 z #s(literal 5641895835477563/30000000000000000 binary64)))))) x) (-.f64 (/.f64 #s(literal 5641895835477563/5000000000000000 binary64) x) y)))
(* -1 (* x y))
(*.f64 x (-.f64 #s(literal 0 binary64) y))
(* -1 (* x (- (* -1 (/ (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z)))))) x)) (* -1 y))))
(*.f64 x (-.f64 (/.f64 (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z (+.f64 #s(literal 5641895835477563/10000000000000000 binary64) (*.f64 z #s(literal 5641895835477563/30000000000000000 binary64))))))) x) y))
(* -1 (* x (- (* -1 (/ (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z)))))) x)) (* -1 y))))
(*.f64 x (-.f64 (/.f64 (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z (+.f64 #s(literal 5641895835477563/10000000000000000 binary64) (*.f64 z #s(literal 5641895835477563/30000000000000000 binary64))))))) x) y))
(* -1 (* x (- (* -1 (/ (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z)))))) x)) (* -1 y))))
(*.f64 x (-.f64 (/.f64 (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z (+.f64 #s(literal 5641895835477563/10000000000000000 binary64) (*.f64 z #s(literal 5641895835477563/30000000000000000 binary64))))))) x) y))
(+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z))))))
(+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z (+.f64 #s(literal 5641895835477563/10000000000000000 binary64) (*.f64 z #s(literal 5641895835477563/30000000000000000 binary64)))))))
(+ 5641895835477563/5000000000000000 (+ (* -1 (* x y)) (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z)))))))
(+.f64 (*.f64 z (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z (+.f64 #s(literal 5641895835477563/10000000000000000 binary64) (*.f64 z #s(literal 5641895835477563/30000000000000000 binary64)))))) (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 x y)))
(+ 5641895835477563/5000000000000000 (+ (* -1 (* x y)) (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z)))))))
(+.f64 (*.f64 z (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z (+.f64 #s(literal 5641895835477563/10000000000000000 binary64) (*.f64 z #s(literal 5641895835477563/30000000000000000 binary64)))))) (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 x y)))
(+ 5641895835477563/5000000000000000 (+ (* -1 (* x y)) (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z)))))))
(+.f64 (*.f64 z (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z (+.f64 #s(literal 5641895835477563/10000000000000000 binary64) (*.f64 z #s(literal 5641895835477563/30000000000000000 binary64)))))) (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 x y)))
(* -1 (* x y))
(*.f64 x (-.f64 #s(literal 0 binary64) y))
(* y (- (+ (* 5641895835477563/5000000000000000 (/ 1 y)) (/ (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z))))) y)) x))
(*.f64 y (+.f64 (/.f64 (*.f64 z (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z (+.f64 #s(literal 5641895835477563/10000000000000000 binary64) (*.f64 z #s(literal 5641895835477563/30000000000000000 binary64)))))) y) (-.f64 (/.f64 #s(literal 5641895835477563/5000000000000000 binary64) y) x)))
(* y (- (+ (* 5641895835477563/5000000000000000 (/ 1 y)) (/ (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z))))) y)) x))
(*.f64 y (+.f64 (/.f64 (*.f64 z (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z (+.f64 #s(literal 5641895835477563/10000000000000000 binary64) (*.f64 z #s(literal 5641895835477563/30000000000000000 binary64)))))) y) (-.f64 (/.f64 #s(literal 5641895835477563/5000000000000000 binary64) y) x)))
(* y (- (+ (* 5641895835477563/5000000000000000 (/ 1 y)) (/ (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z))))) y)) x))
(*.f64 y (+.f64 (/.f64 (*.f64 z (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z (+.f64 #s(literal 5641895835477563/10000000000000000 binary64) (*.f64 z #s(literal 5641895835477563/30000000000000000 binary64)))))) y) (-.f64 (/.f64 #s(literal 5641895835477563/5000000000000000 binary64) y) x)))
(* -1 (* x y))
(*.f64 x (-.f64 #s(literal 0 binary64) y))
(* -1 (* y (- (* -1 (/ (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z)))))) y)) (* -1 x))))
(*.f64 y (-.f64 (/.f64 (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z (+.f64 #s(literal 5641895835477563/10000000000000000 binary64) (*.f64 z #s(literal 5641895835477563/30000000000000000 binary64))))))) y) x))
(* -1 (* y (- (* -1 (/ (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z)))))) y)) (* -1 x))))
(*.f64 y (-.f64 (/.f64 (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z (+.f64 #s(literal 5641895835477563/10000000000000000 binary64) (*.f64 z #s(literal 5641895835477563/30000000000000000 binary64))))))) y) x))
(* -1 (* y (- (* -1 (/ (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z)))))) y)) (* -1 x))))
(*.f64 y (-.f64 (/.f64 (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z (+.f64 #s(literal 5641895835477563/10000000000000000 binary64) (*.f64 z #s(literal 5641895835477563/30000000000000000 binary64))))))) y) x))
(* -1 (* x y))
(*.f64 x (-.f64 #s(literal 0 binary64) y))
(- (* 5641895835477563/5000000000000000 z) (* x y))
(-.f64 (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) z) (*.f64 x y))
(- (* z (+ 5641895835477563/5000000000000000 (* 5641895835477563/10000000000000000 z))) (* x y))
(-.f64 (*.f64 z (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z #s(literal 5641895835477563/10000000000000000 binary64)))) (*.f64 x y))
(- (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z))))) (* x y))
(-.f64 (*.f64 z (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z (+.f64 #s(literal 5641895835477563/10000000000000000 binary64) (*.f64 z #s(literal 5641895835477563/30000000000000000 binary64)))))) (*.f64 x y))
(* 5641895835477563/30000000000000000 (pow z 3))
(*.f64 z (*.f64 #s(literal 5641895835477563/30000000000000000 binary64) (*.f64 z z)))
(* (pow z 3) (+ 5641895835477563/30000000000000000 (* 5641895835477563/10000000000000000 (/ 1 z))))
(*.f64 (*.f64 z (*.f64 z z)) (+.f64 #s(literal 5641895835477563/30000000000000000 binary64) (/.f64 #s(literal 5641895835477563/10000000000000000 binary64) z)))
(* (pow z 3) (+ 5641895835477563/30000000000000000 (+ (* 5641895835477563/10000000000000000 (/ 1 z)) (/ 5641895835477563/5000000000000000 (pow z 2)))))
(*.f64 (*.f64 z (*.f64 z z)) (+.f64 #s(literal 5641895835477563/30000000000000000 binary64) (+.f64 (/.f64 #s(literal 5641895835477563/10000000000000000 binary64) z) (/.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z z)))))
(* (pow z 3) (+ 5641895835477563/30000000000000000 (+ (* -1 (/ (* x y) (pow z 3))) (+ (* 5641895835477563/10000000000000000 (/ 1 z)) (/ 5641895835477563/5000000000000000 (pow z 2))))))
(*.f64 (*.f64 z (*.f64 z z)) (+.f64 #s(literal 5641895835477563/30000000000000000 binary64) (-.f64 (+.f64 (/.f64 #s(literal 5641895835477563/10000000000000000 binary64) z) (/.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z z))) (/.f64 (*.f64 x y) (*.f64 z (*.f64 z z))))))
(* 5641895835477563/30000000000000000 (pow z 3))
(*.f64 z (*.f64 #s(literal 5641895835477563/30000000000000000 binary64) (*.f64 z z)))
(* (pow z 3) (+ 5641895835477563/30000000000000000 (* 5641895835477563/10000000000000000 (/ 1 z))))
(*.f64 (*.f64 z (*.f64 z z)) (+.f64 #s(literal 5641895835477563/30000000000000000 binary64) (/.f64 #s(literal 5641895835477563/10000000000000000 binary64) z)))
(* -1 (* (pow z 3) (- (* -1 (/ (+ 5641895835477563/10000000000000000 (* 5641895835477563/5000000000000000 (/ 1 z))) z)) 5641895835477563/30000000000000000)))
(*.f64 (*.f64 z (*.f64 z z)) (neg.f64 (+.f64 (-.f64 #s(literal 0 binary64) (/.f64 (+.f64 #s(literal 5641895835477563/10000000000000000 binary64) (/.f64 #s(literal 5641895835477563/5000000000000000 binary64) z)) z)) #s(literal -5641895835477563/30000000000000000 binary64))))
(* -1 (* (pow z 3) (- (* -1 (/ (+ 5641895835477563/10000000000000000 (* -1 (/ (- (/ (* x y) z) 5641895835477563/5000000000000000) z))) z)) 5641895835477563/30000000000000000)))
(*.f64 (+.f64 (/.f64 (-.f64 #s(literal 5641895835477563/10000000000000000 binary64) (/.f64 (+.f64 (/.f64 (*.f64 x y) z) #s(literal -5641895835477563/5000000000000000 binary64)) z)) (-.f64 #s(literal 0 binary64) z)) #s(literal -5641895835477563/30000000000000000 binary64)) (neg.f64 (*.f64 z (*.f64 z z))))
(* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z)))))
(*.f64 z (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z (+.f64 #s(literal 5641895835477563/10000000000000000 binary64) (*.f64 z #s(literal 5641895835477563/30000000000000000 binary64))))))
(+ (* -1 (* x y)) (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z))))))
(-.f64 (*.f64 z (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z (+.f64 #s(literal 5641895835477563/10000000000000000 binary64) (*.f64 z #s(literal 5641895835477563/30000000000000000 binary64)))))) (*.f64 x y))
(+ (* -1 (* x y)) (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z))))))
(-.f64 (*.f64 z (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z (+.f64 #s(literal 5641895835477563/10000000000000000 binary64) (*.f64 z #s(literal 5641895835477563/30000000000000000 binary64)))))) (*.f64 x y))
(+ (* -1 (* x y)) (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z))))))
(-.f64 (*.f64 z (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z (+.f64 #s(literal 5641895835477563/10000000000000000 binary64) (*.f64 z #s(literal 5641895835477563/30000000000000000 binary64)))))) (*.f64 x y))
(* -1 (* x y))
(*.f64 x (-.f64 #s(literal 0 binary64) y))
(* x (- (/ (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z))))) x) y))
(*.f64 x (-.f64 (/.f64 (*.f64 z (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z (+.f64 #s(literal 5641895835477563/10000000000000000 binary64) (*.f64 z #s(literal 5641895835477563/30000000000000000 binary64)))))) x) y))
(* x (- (/ (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z))))) x) y))
(*.f64 x (-.f64 (/.f64 (*.f64 z (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z (+.f64 #s(literal 5641895835477563/10000000000000000 binary64) (*.f64 z #s(literal 5641895835477563/30000000000000000 binary64)))))) x) y))
(* x (- (/ (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z))))) x) y))
(*.f64 x (-.f64 (/.f64 (*.f64 z (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z (+.f64 #s(literal 5641895835477563/10000000000000000 binary64) (*.f64 z #s(literal 5641895835477563/30000000000000000 binary64)))))) x) y))
(* -1 (* x y))
(*.f64 x (-.f64 #s(literal 0 binary64) y))
(* -1 (* x (- (* -1 (/ (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z))))) x)) (* -1 y))))
(*.f64 x (-.f64 (/.f64 (*.f64 z (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z (+.f64 #s(literal 5641895835477563/10000000000000000 binary64) (*.f64 z #s(literal 5641895835477563/30000000000000000 binary64)))))) x) y))
(* -1 (* x (- (* -1 (/ (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z))))) x)) (* -1 y))))
(*.f64 x (-.f64 (/.f64 (*.f64 z (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z (+.f64 #s(literal 5641895835477563/10000000000000000 binary64) (*.f64 z #s(literal 5641895835477563/30000000000000000 binary64)))))) x) y))
(* -1 (* x (- (* -1 (/ (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z))))) x)) (* -1 y))))
(*.f64 x (-.f64 (/.f64 (*.f64 z (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z (+.f64 #s(literal 5641895835477563/10000000000000000 binary64) (*.f64 z #s(literal 5641895835477563/30000000000000000 binary64)))))) x) y))
(* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z)))))
(*.f64 z (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z (+.f64 #s(literal 5641895835477563/10000000000000000 binary64) (*.f64 z #s(literal 5641895835477563/30000000000000000 binary64))))))
(+ (* -1 (* x y)) (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z))))))
(-.f64 (*.f64 z (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z (+.f64 #s(literal 5641895835477563/10000000000000000 binary64) (*.f64 z #s(literal 5641895835477563/30000000000000000 binary64)))))) (*.f64 x y))
(+ (* -1 (* x y)) (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z))))))
(-.f64 (*.f64 z (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z (+.f64 #s(literal 5641895835477563/10000000000000000 binary64) (*.f64 z #s(literal 5641895835477563/30000000000000000 binary64)))))) (*.f64 x y))
(+ (* -1 (* x y)) (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z))))))
(-.f64 (*.f64 z (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z (+.f64 #s(literal 5641895835477563/10000000000000000 binary64) (*.f64 z #s(literal 5641895835477563/30000000000000000 binary64)))))) (*.f64 x y))
(* -1 (* x y))
(*.f64 x (-.f64 #s(literal 0 binary64) y))
(* y (- (/ (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z))))) y) x))
(*.f64 y (-.f64 (/.f64 (*.f64 z (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z (+.f64 #s(literal 5641895835477563/10000000000000000 binary64) (*.f64 z #s(literal 5641895835477563/30000000000000000 binary64)))))) y) x))
(* y (- (/ (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z))))) y) x))
(*.f64 y (-.f64 (/.f64 (*.f64 z (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z (+.f64 #s(literal 5641895835477563/10000000000000000 binary64) (*.f64 z #s(literal 5641895835477563/30000000000000000 binary64)))))) y) x))
(* y (- (/ (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z))))) y) x))
(*.f64 y (-.f64 (/.f64 (*.f64 z (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z (+.f64 #s(literal 5641895835477563/10000000000000000 binary64) (*.f64 z #s(literal 5641895835477563/30000000000000000 binary64)))))) y) x))
(* -1 (* x y))
(*.f64 x (-.f64 #s(literal 0 binary64) y))
(* -1 (* y (- (* -1 (/ (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z))))) y)) (* -1 x))))
(*.f64 y (-.f64 (/.f64 (*.f64 z (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z (+.f64 #s(literal 5641895835477563/10000000000000000 binary64) (*.f64 z #s(literal 5641895835477563/30000000000000000 binary64)))))) y) x))
(* -1 (* y (- (* -1 (/ (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z))))) y)) (* -1 x))))
(*.f64 y (-.f64 (/.f64 (*.f64 z (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z (+.f64 #s(literal 5641895835477563/10000000000000000 binary64) (*.f64 z #s(literal 5641895835477563/30000000000000000 binary64)))))) y) x))
(* -1 (* y (- (* -1 (/ (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z))))) y)) (* -1 x))))
(*.f64 y (-.f64 (/.f64 (*.f64 z (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z (+.f64 #s(literal 5641895835477563/10000000000000000 binary64) (*.f64 z #s(literal 5641895835477563/30000000000000000 binary64)))))) y) x))
(/ -1 x)
(/.f64 #s(literal -1 binary64) x)
(/ -1 x)
(/.f64 #s(literal -1 binary64) x)
(/ -1 x)
(/.f64 #s(literal -1 binary64) x)
(/ -1 x)
(/.f64 #s(literal -1 binary64) x)
(/ -1 x)
(/.f64 #s(literal -1 binary64) x)
(/ -1 x)
(/.f64 #s(literal -1 binary64) x)
(/ -1 x)
(/.f64 #s(literal -1 binary64) x)
(/ -1 x)
(/.f64 #s(literal -1 binary64) x)
(/ -1 x)
(/.f64 #s(literal -1 binary64) x)
(/ -1 x)
(/.f64 #s(literal -1 binary64) x)
(/ -1 x)
(/.f64 #s(literal -1 binary64) x)
(/ -1 x)
(/.f64 #s(literal -1 binary64) x)
(* 5000000000000000/5641895835477563 (* y (- 1 z)))
(*.f64 y (*.f64 #s(literal 5000000000000000/5641895835477563 binary64) (-.f64 #s(literal 1 binary64) z)))
(* 5000000000000000/5641895835477563 (* y (- 1 z)))
(*.f64 y (*.f64 #s(literal 5000000000000000/5641895835477563 binary64) (-.f64 #s(literal 1 binary64) z)))
(* 5000000000000000/5641895835477563 (* y (- 1 z)))
(*.f64 y (*.f64 #s(literal 5000000000000000/5641895835477563 binary64) (-.f64 #s(literal 1 binary64) z)))
(* 5000000000000000/5641895835477563 (* y (- 1 z)))
(*.f64 y (*.f64 #s(literal 5000000000000000/5641895835477563 binary64) (-.f64 #s(literal 1 binary64) z)))
(* 5000000000000000/5641895835477563 (* y (- 1 z)))
(*.f64 y (*.f64 #s(literal 5000000000000000/5641895835477563 binary64) (-.f64 #s(literal 1 binary64) z)))
(* 5000000000000000/5641895835477563 (* y (- 1 z)))
(*.f64 y (*.f64 #s(literal 5000000000000000/5641895835477563 binary64) (-.f64 #s(literal 1 binary64) z)))
(* 5000000000000000/5641895835477563 (* y (- 1 z)))
(*.f64 y (*.f64 #s(literal 5000000000000000/5641895835477563 binary64) (-.f64 #s(literal 1 binary64) z)))
(* 5000000000000000/5641895835477563 (* y (- 1 z)))
(*.f64 y (*.f64 #s(literal 5000000000000000/5641895835477563 binary64) (-.f64 #s(literal 1 binary64) z)))
(* 5000000000000000/5641895835477563 (* y (+ 1 (* -1 z))))
(*.f64 y (*.f64 #s(literal 5000000000000000/5641895835477563 binary64) (-.f64 #s(literal 1 binary64) z)))
(* 5000000000000000/5641895835477563 (* y (+ 1 (* -1 z))))
(*.f64 y (*.f64 #s(literal 5000000000000000/5641895835477563 binary64) (-.f64 #s(literal 1 binary64) z)))
(* 5000000000000000/5641895835477563 (* y (+ 1 (* -1 z))))
(*.f64 y (*.f64 #s(literal 5000000000000000/5641895835477563 binary64) (-.f64 #s(literal 1 binary64) z)))
(* 5000000000000000/5641895835477563 (* y (+ 1 (* -1 z))))
(*.f64 y (*.f64 #s(literal 5000000000000000/5641895835477563 binary64) (-.f64 #s(literal 1 binary64) z)))
(* 5000000000000000/5641895835477563 y)
(*.f64 y #s(literal 5000000000000000/5641895835477563 binary64))
(+ (* -5000000000000000/5641895835477563 (* y z)) (* 5000000000000000/5641895835477563 y))
(+.f64 (*.f64 y #s(literal 5000000000000000/5641895835477563 binary64)) (*.f64 y (*.f64 #s(literal -5000000000000000/5641895835477563 binary64) z)))
(+ (* -5000000000000000/5641895835477563 (* y z)) (* 5000000000000000/5641895835477563 y))
(+.f64 (*.f64 y #s(literal 5000000000000000/5641895835477563 binary64)) (*.f64 y (*.f64 #s(literal -5000000000000000/5641895835477563 binary64) z)))
(+ (* -5000000000000000/5641895835477563 (* y z)) (* 5000000000000000/5641895835477563 y))
(+.f64 (*.f64 y #s(literal 5000000000000000/5641895835477563 binary64)) (*.f64 y (*.f64 #s(literal -5000000000000000/5641895835477563 binary64) z)))
(* -5000000000000000/5641895835477563 (* y z))
(*.f64 y (*.f64 #s(literal -5000000000000000/5641895835477563 binary64) z))
(* z (+ (* -5000000000000000/5641895835477563 y) (* 5000000000000000/5641895835477563 (/ y z))))
(*.f64 z (+.f64 (*.f64 y #s(literal -5000000000000000/5641895835477563 binary64)) (/.f64 (*.f64 y #s(literal 5000000000000000/5641895835477563 binary64)) z)))
(* z (+ (* -5000000000000000/5641895835477563 y) (* 5000000000000000/5641895835477563 (/ y z))))
(*.f64 z (+.f64 (*.f64 y #s(literal -5000000000000000/5641895835477563 binary64)) (/.f64 (*.f64 y #s(literal 5000000000000000/5641895835477563 binary64)) z)))
(* z (+ (* -5000000000000000/5641895835477563 y) (* 5000000000000000/5641895835477563 (/ y z))))
(*.f64 z (+.f64 (*.f64 y #s(literal -5000000000000000/5641895835477563 binary64)) (/.f64 (*.f64 y #s(literal 5000000000000000/5641895835477563 binary64)) z)))
(* -5000000000000000/5641895835477563 (* y z))
(*.f64 y (*.f64 #s(literal -5000000000000000/5641895835477563 binary64) z))
(* -1 (* z (+ (* -5000000000000000/5641895835477563 (/ y z)) (* 5000000000000000/5641895835477563 y))))
(*.f64 z (neg.f64 (+.f64 (*.f64 y #s(literal 5000000000000000/5641895835477563 binary64)) (/.f64 (*.f64 y #s(literal -5000000000000000/5641895835477563 binary64)) z))))
(* -1 (* z (+ (* -5000000000000000/5641895835477563 (/ y z)) (* 5000000000000000/5641895835477563 y))))
(*.f64 z (neg.f64 (+.f64 (*.f64 y #s(literal 5000000000000000/5641895835477563 binary64)) (/.f64 (*.f64 y #s(literal -5000000000000000/5641895835477563 binary64)) z))))
(* -1 (* z (+ (* -5000000000000000/5641895835477563 (/ y z)) (* 5000000000000000/5641895835477563 y))))
(*.f64 z (neg.f64 (+.f64 (*.f64 y #s(literal 5000000000000000/5641895835477563 binary64)) (/.f64 (*.f64 y #s(literal -5000000000000000/5641895835477563 binary64)) z))))
(* y (- 1 z))
(*.f64 y (-.f64 #s(literal 1 binary64) z))
(* y (- 1 z))
(*.f64 y (-.f64 #s(literal 1 binary64) z))
(* y (- 1 z))
(*.f64 y (-.f64 #s(literal 1 binary64) z))
(* y (- 1 z))
(*.f64 y (-.f64 #s(literal 1 binary64) z))
(* y (- 1 z))
(*.f64 y (-.f64 #s(literal 1 binary64) z))
(* y (- 1 z))
(*.f64 y (-.f64 #s(literal 1 binary64) z))
(* y (- 1 z))
(*.f64 y (-.f64 #s(literal 1 binary64) z))
(* y (- 1 z))
(*.f64 y (-.f64 #s(literal 1 binary64) z))
(* y (+ 1 (* -1 z)))
(*.f64 y (-.f64 #s(literal 1 binary64) z))
(* y (+ 1 (* -1 z)))
(*.f64 y (-.f64 #s(literal 1 binary64) z))
(* y (+ 1 (* -1 z)))
(*.f64 y (-.f64 #s(literal 1 binary64) z))
(* y (+ 1 (* -1 z)))
(*.f64 y (-.f64 #s(literal 1 binary64) z))
y
(+ y (* -1 (* y z)))
(*.f64 y (-.f64 #s(literal 1 binary64) z))
(+ y (* -1 (* y z)))
(*.f64 y (-.f64 #s(literal 1 binary64) z))
(+ y (* -1 (* y z)))
(*.f64 y (-.f64 #s(literal 1 binary64) z))
(* -1 (* y z))
(-.f64 #s(literal 0 binary64) (*.f64 y z))
(* z (- (/ y z) y))
(*.f64 z (-.f64 (/.f64 y z) y))
(* z (- (/ y z) y))
(*.f64 z (-.f64 (/.f64 y z) y))
(* z (- (/ y z) y))
(*.f64 z (-.f64 (/.f64 y z) y))
(* -1 (* y z))
(-.f64 #s(literal 0 binary64) (*.f64 y z))
(* -1 (* z (- (* -1 (/ y z)) (* -1 y))))
(*.f64 (-.f64 #s(literal 0 binary64) z) (-.f64 y (/.f64 y z)))
(* -1 (* z (- (* -1 (/ y z)) (* -1 y))))
(*.f64 (-.f64 #s(literal 0 binary64) z) (-.f64 y (/.f64 y z)))
(* -1 (* z (- (* -1 (/ y z)) (* -1 y))))
(*.f64 (-.f64 #s(literal 0 binary64) z) (-.f64 y (/.f64 y z)))
(* y z)
(*.f64 y z)
(* y z)
(*.f64 y z)
(* y z)
(*.f64 y z)
(* y z)
(*.f64 y z)
(* y z)
(*.f64 y z)
(* y z)
(*.f64 y z)
(* y z)
(*.f64 y z)
(* y z)
(*.f64 y z)
(* y z)
(*.f64 y z)
(* y z)
(*.f64 y z)
(* y z)
(*.f64 y z)
(* y z)
(*.f64 y z)
(* y z)
(*.f64 y z)
(* y z)
(*.f64 y z)
(* y z)
(*.f64 y z)
(* y z)
(*.f64 y z)
(* y z)
(*.f64 y z)
(* y z)
(*.f64 y z)
(* y z)
(*.f64 y z)
(* y z)
(*.f64 y z)
(* y z)
(*.f64 y z)
(* y z)
(*.f64 y z)
(* y z)
(*.f64 y z)
(* y z)
(*.f64 y z)
(* 5000000000000000/5641895835477563 (* y (+ 1 (* z (- (* 1/2 z) 1)))))
(*.f64 y (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 z (+.f64 (*.f64 z #s(literal 1/2 binary64)) #s(literal -1 binary64)))) #s(literal 5000000000000000/5641895835477563 binary64)))
(* 5000000000000000/5641895835477563 (* y (+ 1 (* z (- (* 1/2 z) 1)))))
(*.f64 y (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 z (+.f64 (*.f64 z #s(literal 1/2 binary64)) #s(literal -1 binary64)))) #s(literal 5000000000000000/5641895835477563 binary64)))
(* 5000000000000000/5641895835477563 (* y (+ 1 (* z (- (* 1/2 z) 1)))))
(*.f64 y (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 z (+.f64 (*.f64 z #s(literal 1/2 binary64)) #s(literal -1 binary64)))) #s(literal 5000000000000000/5641895835477563 binary64)))
(* 5000000000000000/5641895835477563 (* y (+ 1 (* z (- (* 1/2 z) 1)))))
(*.f64 y (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 z (+.f64 (*.f64 z #s(literal 1/2 binary64)) #s(literal -1 binary64)))) #s(literal 5000000000000000/5641895835477563 binary64)))
(* 5000000000000000/5641895835477563 (* y (+ 1 (* z (- (* 1/2 z) 1)))))
(*.f64 y (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 z (+.f64 (*.f64 z #s(literal 1/2 binary64)) #s(literal -1 binary64)))) #s(literal 5000000000000000/5641895835477563 binary64)))
(* 5000000000000000/5641895835477563 (* y (+ 1 (* z (- (* 1/2 z) 1)))))
(*.f64 y (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 z (+.f64 (*.f64 z #s(literal 1/2 binary64)) #s(literal -1 binary64)))) #s(literal 5000000000000000/5641895835477563 binary64)))
(* 5000000000000000/5641895835477563 (* y (+ 1 (* z (- (* 1/2 z) 1)))))
(*.f64 y (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 z (+.f64 (*.f64 z #s(literal 1/2 binary64)) #s(literal -1 binary64)))) #s(literal 5000000000000000/5641895835477563 binary64)))
(* 5000000000000000/5641895835477563 (* y (+ 1 (* z (- (* 1/2 z) 1)))))
(*.f64 y (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 z (+.f64 (*.f64 z #s(literal 1/2 binary64)) #s(literal -1 binary64)))) #s(literal 5000000000000000/5641895835477563 binary64)))
(* -5000000000000000/5641895835477563 (* y (- (* z (+ 1 (* -1/2 z))) 1)))
(*.f64 #s(literal -5000000000000000/5641895835477563 binary64) (*.f64 y (+.f64 (*.f64 z (+.f64 #s(literal 1 binary64) (*.f64 z #s(literal -1/2 binary64)))) #s(literal -1 binary64))))
(* -5000000000000000/5641895835477563 (* y (- (* z (+ 1 (* -1/2 z))) 1)))
(*.f64 #s(literal -5000000000000000/5641895835477563 binary64) (*.f64 y (+.f64 (*.f64 z (+.f64 #s(literal 1 binary64) (*.f64 z #s(literal -1/2 binary64)))) #s(literal -1 binary64))))
(* -5000000000000000/5641895835477563 (* y (- (* z (+ 1 (* -1/2 z))) 1)))
(*.f64 #s(literal -5000000000000000/5641895835477563 binary64) (*.f64 y (+.f64 (*.f64 z (+.f64 #s(literal 1 binary64) (*.f64 z #s(literal -1/2 binary64)))) #s(literal -1 binary64))))
(* -5000000000000000/5641895835477563 (* y (- (* z (+ 1 (* -1/2 z))) 1)))
(*.f64 #s(literal -5000000000000000/5641895835477563 binary64) (*.f64 y (+.f64 (*.f64 z (+.f64 #s(literal 1 binary64) (*.f64 z #s(literal -1/2 binary64)))) #s(literal -1 binary64))))
(* 5000000000000000/5641895835477563 y)
(*.f64 y #s(literal 5000000000000000/5641895835477563 binary64))
(+ (* -5000000000000000/5641895835477563 (* y z)) (* 5000000000000000/5641895835477563 y))
(+.f64 (*.f64 y #s(literal 5000000000000000/5641895835477563 binary64)) (*.f64 y (*.f64 #s(literal -5000000000000000/5641895835477563 binary64) z)))
(+ (* 5000000000000000/5641895835477563 y) (* z (+ (* -5000000000000000/5641895835477563 y) (* 2500000000000000/5641895835477563 (* y z)))))
(+.f64 (*.f64 y #s(literal 5000000000000000/5641895835477563 binary64)) (*.f64 #s(literal -5000000000000000/5641895835477563 binary64) (*.f64 y (*.f64 z (+.f64 #s(literal 1 binary64) (*.f64 z #s(literal -1/2 binary64)))))))
(+ (* 5000000000000000/5641895835477563 y) (* z (+ (* -5000000000000000/5641895835477563 y) (* 2500000000000000/5641895835477563 (* y z)))))
(+.f64 (*.f64 y #s(literal 5000000000000000/5641895835477563 binary64)) (*.f64 #s(literal -5000000000000000/5641895835477563 binary64) (*.f64 y (*.f64 z (+.f64 #s(literal 1 binary64) (*.f64 z #s(literal -1/2 binary64)))))))
(* 2500000000000000/5641895835477563 (* y (pow z 2)))
(*.f64 #s(literal 2500000000000000/5641895835477563 binary64) (*.f64 y (*.f64 z z)))
(* (pow z 2) (+ (* -5000000000000000/5641895835477563 (/ y z)) (* 2500000000000000/5641895835477563 y)))
(*.f64 (*.f64 z z) (+.f64 (/.f64 (*.f64 y #s(literal -5000000000000000/5641895835477563 binary64)) z) (*.f64 y #s(literal 2500000000000000/5641895835477563 binary64))))
(* (pow z 2) (+ (* -5000000000000000/5641895835477563 (/ y z)) (+ (* 2500000000000000/5641895835477563 y) (* 5000000000000000/5641895835477563 (/ y (pow z 2))))))
(*.f64 (*.f64 z z) (+.f64 (/.f64 (*.f64 y #s(literal -5000000000000000/5641895835477563 binary64)) z) (+.f64 (*.f64 y #s(literal 2500000000000000/5641895835477563 binary64)) (*.f64 (/.f64 y (*.f64 z z)) #s(literal 5000000000000000/5641895835477563 binary64)))))
(* (pow z 2) (+ (* -5000000000000000/5641895835477563 (/ y z)) (+ (* 2500000000000000/5641895835477563 y) (* 5000000000000000/5641895835477563 (/ y (pow z 2))))))
(*.f64 (*.f64 z z) (+.f64 (/.f64 (*.f64 y #s(literal -5000000000000000/5641895835477563 binary64)) z) (+.f64 (*.f64 y #s(literal 2500000000000000/5641895835477563 binary64)) (*.f64 (/.f64 y (*.f64 z z)) #s(literal 5000000000000000/5641895835477563 binary64)))))
(* 2500000000000000/5641895835477563 (* y (pow z 2)))
(*.f64 #s(literal 2500000000000000/5641895835477563 binary64) (*.f64 y (*.f64 z z)))
(* (pow z 2) (+ (* -5000000000000000/5641895835477563 (/ y z)) (* 2500000000000000/5641895835477563 y)))
(*.f64 (*.f64 z z) (+.f64 (/.f64 (*.f64 y #s(literal -5000000000000000/5641895835477563 binary64)) z) (*.f64 y #s(literal 2500000000000000/5641895835477563 binary64))))
(* (pow z 2) (+ (* -1 (/ (+ (* -5000000000000000/5641895835477563 (/ y z)) (* 5000000000000000/5641895835477563 y)) z)) (* 2500000000000000/5641895835477563 y)))
(*.f64 (*.f64 z z) (-.f64 (*.f64 y #s(literal 2500000000000000/5641895835477563 binary64)) (/.f64 (+.f64 (*.f64 y #s(literal 5000000000000000/5641895835477563 binary64)) (/.f64 (*.f64 y #s(literal -5000000000000000/5641895835477563 binary64)) z)) z)))
(* (pow z 2) (+ (* -1 (/ (+ (* -5000000000000000/5641895835477563 (/ y z)) (* 5000000000000000/5641895835477563 y)) z)) (* 2500000000000000/5641895835477563 y)))
(*.f64 (*.f64 z z) (-.f64 (*.f64 y #s(literal 2500000000000000/5641895835477563 binary64)) (/.f64 (+.f64 (*.f64 y #s(literal 5000000000000000/5641895835477563 binary64)) (/.f64 (*.f64 y #s(literal -5000000000000000/5641895835477563 binary64)) z)) z)))
(* y (+ 1 (* z (- (* 1/2 z) 1))))
(*.f64 y (+.f64 #s(literal 1 binary64) (*.f64 z (+.f64 (*.f64 z #s(literal 1/2 binary64)) #s(literal -1 binary64)))))
(* y (+ 1 (* z (- (* 1/2 z) 1))))
(*.f64 y (+.f64 #s(literal 1 binary64) (*.f64 z (+.f64 (*.f64 z #s(literal 1/2 binary64)) #s(literal -1 binary64)))))
(* y (+ 1 (* z (- (* 1/2 z) 1))))
(*.f64 y (+.f64 #s(literal 1 binary64) (*.f64 z (+.f64 (*.f64 z #s(literal 1/2 binary64)) #s(literal -1 binary64)))))
(* y (+ 1 (* z (- (* 1/2 z) 1))))
(*.f64 y (+.f64 #s(literal 1 binary64) (*.f64 z (+.f64 (*.f64 z #s(literal 1/2 binary64)) #s(literal -1 binary64)))))
(* y (+ 1 (* z (- (* 1/2 z) 1))))
(*.f64 y (+.f64 #s(literal 1 binary64) (*.f64 z (+.f64 (*.f64 z #s(literal 1/2 binary64)) #s(literal -1 binary64)))))
(* y (+ 1 (* z (- (* 1/2 z) 1))))
(*.f64 y (+.f64 #s(literal 1 binary64) (*.f64 z (+.f64 (*.f64 z #s(literal 1/2 binary64)) #s(literal -1 binary64)))))
(* y (+ 1 (* z (- (* 1/2 z) 1))))
(*.f64 y (+.f64 #s(literal 1 binary64) (*.f64 z (+.f64 (*.f64 z #s(literal 1/2 binary64)) #s(literal -1 binary64)))))
(* y (+ 1 (* z (- (* 1/2 z) 1))))
(*.f64 y (+.f64 #s(literal 1 binary64) (*.f64 z (+.f64 (*.f64 z #s(literal 1/2 binary64)) #s(literal -1 binary64)))))
(* -1 (* y (- (* z (+ 1 (* -1/2 z))) 1)))
(*.f64 y (+.f64 #s(literal 1 binary64) (*.f64 z (+.f64 (*.f64 z #s(literal 1/2 binary64)) #s(literal -1 binary64)))))
(* -1 (* y (- (* z (+ 1 (* -1/2 z))) 1)))
(*.f64 y (+.f64 #s(literal 1 binary64) (*.f64 z (+.f64 (*.f64 z #s(literal 1/2 binary64)) #s(literal -1 binary64)))))
(* -1 (* y (- (* z (+ 1 (* -1/2 z))) 1)))
(*.f64 y (+.f64 #s(literal 1 binary64) (*.f64 z (+.f64 (*.f64 z #s(literal 1/2 binary64)) #s(literal -1 binary64)))))
(* -1 (* y (- (* z (+ 1 (* -1/2 z))) 1)))
(*.f64 y (+.f64 #s(literal 1 binary64) (*.f64 z (+.f64 (*.f64 z #s(literal 1/2 binary64)) #s(literal -1 binary64)))))
y
(+ y (* -1 (* y z)))
(*.f64 y (-.f64 #s(literal 1 binary64) z))
(+ y (* z (+ (* -1 y) (* 1/2 (* y z)))))
(*.f64 y (+.f64 #s(literal 1 binary64) (*.f64 z (+.f64 (*.f64 z #s(literal 1/2 binary64)) #s(literal -1 binary64)))))
(+ y (* z (+ (* -1 y) (* 1/2 (* y z)))))
(*.f64 y (+.f64 #s(literal 1 binary64) (*.f64 z (+.f64 (*.f64 z #s(literal 1/2 binary64)) #s(literal -1 binary64)))))
(* 1/2 (* y (pow z 2)))
(*.f64 y (*.f64 (*.f64 z z) #s(literal 1/2 binary64)))
(* (pow z 2) (+ (* -1 (/ y z)) (* 1/2 y)))
(*.f64 (*.f64 z z) (-.f64 (*.f64 y #s(literal 1/2 binary64)) (/.f64 y z)))
(* (pow z 2) (- (+ (* 1/2 y) (/ y (pow z 2))) (/ y z)))
(*.f64 (*.f64 z z) (+.f64 (/.f64 y (*.f64 z z)) (-.f64 (*.f64 y #s(literal 1/2 binary64)) (/.f64 y z))))
(* (pow z 2) (- (+ (* 1/2 y) (/ y (pow z 2))) (/ y z)))
(*.f64 (*.f64 z z) (+.f64 (/.f64 y (*.f64 z z)) (-.f64 (*.f64 y #s(literal 1/2 binary64)) (/.f64 y z))))
(* 1/2 (* y (pow z 2)))
(*.f64 y (*.f64 (*.f64 z z) #s(literal 1/2 binary64)))
(* (pow z 2) (+ (* -1 (/ y z)) (* 1/2 y)))
(*.f64 (*.f64 z z) (-.f64 (*.f64 y #s(literal 1/2 binary64)) (/.f64 y z)))
(* (pow z 2) (+ (* -1 (/ (+ y (* -1 (/ y z))) z)) (* 1/2 y)))
(*.f64 (*.f64 z z) (-.f64 (*.f64 y #s(literal 1/2 binary64)) (/.f64 (-.f64 y (/.f64 y z)) z)))
(* (pow z 2) (+ (* -1 (/ (+ y (* -1 (/ y z))) z)) (* 1/2 y)))
(*.f64 (*.f64 z z) (-.f64 (*.f64 y #s(literal 1/2 binary64)) (/.f64 (-.f64 y (/.f64 y z)) z)))
(* -1 (* y z))
(-.f64 #s(literal 0 binary64) (*.f64 y z))
(* z (+ (* -1 y) (* 1/2 (* y z))))
(*.f64 (*.f64 y z) (+.f64 (*.f64 z #s(literal 1/2 binary64)) #s(literal -1 binary64)))
(* z (+ (* -1 y) (* 1/2 (* y z))))
(*.f64 (*.f64 y z) (+.f64 (*.f64 z #s(literal 1/2 binary64)) #s(literal -1 binary64)))
(* z (+ (* -1 y) (* 1/2 (* y z))))
(*.f64 (*.f64 y z) (+.f64 (*.f64 z #s(literal 1/2 binary64)) #s(literal -1 binary64)))
(* 1/2 (* y (pow z 2)))
(*.f64 y (*.f64 (*.f64 z z) #s(literal 1/2 binary64)))
(* (pow z 2) (+ (* -1 (/ y z)) (* 1/2 y)))
(*.f64 (*.f64 z z) (-.f64 (*.f64 y #s(literal 1/2 binary64)) (/.f64 y z)))
(* (pow z 2) (+ (* -1 (/ y z)) (* 1/2 y)))
(*.f64 (*.f64 z z) (-.f64 (*.f64 y #s(literal 1/2 binary64)) (/.f64 y z)))
(* (pow z 2) (+ (* -1 (/ y z)) (* 1/2 y)))
(*.f64 (*.f64 z z) (-.f64 (*.f64 y #s(literal 1/2 binary64)) (/.f64 y z)))
(* 1/2 (* y (pow z 2)))
(*.f64 y (*.f64 (*.f64 z z) #s(literal 1/2 binary64)))
(* (pow z 2) (+ (* -1 (/ y z)) (* 1/2 y)))
(*.f64 (*.f64 z z) (-.f64 (*.f64 y #s(literal 1/2 binary64)) (/.f64 y z)))
(* (pow z 2) (+ (* -1 (/ y z)) (* 1/2 y)))
(*.f64 (*.f64 z z) (-.f64 (*.f64 y #s(literal 1/2 binary64)) (/.f64 y z)))
(* (pow z 2) (+ (* -1 (/ y z)) (* 1/2 y)))
(*.f64 (*.f64 z z) (-.f64 (*.f64 y #s(literal 1/2 binary64)) (/.f64 y z)))
(* y (* z (- (* 1/2 z) 1)))
(*.f64 (*.f64 y z) (+.f64 (*.f64 z #s(literal 1/2 binary64)) #s(literal -1 binary64)))
(* y (* z (- (* 1/2 z) 1)))
(*.f64 (*.f64 y z) (+.f64 (*.f64 z #s(literal 1/2 binary64)) #s(literal -1 binary64)))
(* y (* z (- (* 1/2 z) 1)))
(*.f64 (*.f64 y z) (+.f64 (*.f64 z #s(literal 1/2 binary64)) #s(literal -1 binary64)))
(* y (* z (- (* 1/2 z) 1)))
(*.f64 (*.f64 y z) (+.f64 (*.f64 z #s(literal 1/2 binary64)) #s(literal -1 binary64)))
(* y (* z (- (* 1/2 z) 1)))
(*.f64 (*.f64 y z) (+.f64 (*.f64 z #s(literal 1/2 binary64)) #s(literal -1 binary64)))
(* y (* z (- (* 1/2 z) 1)))
(*.f64 (*.f64 y z) (+.f64 (*.f64 z #s(literal 1/2 binary64)) #s(literal -1 binary64)))
(* y (* z (- (* 1/2 z) 1)))
(*.f64 (*.f64 y z) (+.f64 (*.f64 z #s(literal 1/2 binary64)) #s(literal -1 binary64)))
(* y (* z (- (* 1/2 z) 1)))
(*.f64 (*.f64 y z) (+.f64 (*.f64 z #s(literal 1/2 binary64)) #s(literal -1 binary64)))
(* -1 (* y (* z (+ 1 (* -1/2 z)))))
(*.f64 (*.f64 y z) (+.f64 (*.f64 z #s(literal 1/2 binary64)) #s(literal -1 binary64)))
(* -1 (* y (* z (+ 1 (* -1/2 z)))))
(*.f64 (*.f64 y z) (+.f64 (*.f64 z #s(literal 1/2 binary64)) #s(literal -1 binary64)))
(* -1 (* y (* z (+ 1 (* -1/2 z)))))
(*.f64 (*.f64 y z) (+.f64 (*.f64 z #s(literal 1/2 binary64)) #s(literal -1 binary64)))
(* -1 (* y (* z (+ 1 (* -1/2 z)))))
(*.f64 (*.f64 y z) (+.f64 (*.f64 z #s(literal 1/2 binary64)) #s(literal -1 binary64)))
(* y (- (* 1/2 z) 1))
(*.f64 y (+.f64 (*.f64 z #s(literal 1/2 binary64)) #s(literal -1 binary64)))
(* y (- (* 1/2 z) 1))
(*.f64 y (+.f64 (*.f64 z #s(literal 1/2 binary64)) #s(literal -1 binary64)))
(* y (- (* 1/2 z) 1))
(*.f64 y (+.f64 (*.f64 z #s(literal 1/2 binary64)) #s(literal -1 binary64)))
(* y (- (* 1/2 z) 1))
(*.f64 y (+.f64 (*.f64 z #s(literal 1/2 binary64)) #s(literal -1 binary64)))
(* y (- (* 1/2 z) 1))
(*.f64 y (+.f64 (*.f64 z #s(literal 1/2 binary64)) #s(literal -1 binary64)))
(* y (- (* 1/2 z) 1))
(*.f64 y (+.f64 (*.f64 z #s(literal 1/2 binary64)) #s(literal -1 binary64)))
(* y (- (* 1/2 z) 1))
(*.f64 y (+.f64 (*.f64 z #s(literal 1/2 binary64)) #s(literal -1 binary64)))
(* y (- (* 1/2 z) 1))
(*.f64 y (+.f64 (*.f64 z #s(literal 1/2 binary64)) #s(literal -1 binary64)))
(* -1 (* y (+ 1 (* -1/2 z))))
(*.f64 y (+.f64 (*.f64 z #s(literal 1/2 binary64)) #s(literal -1 binary64)))
(* -1 (* y (+ 1 (* -1/2 z))))
(*.f64 y (+.f64 (*.f64 z #s(literal 1/2 binary64)) #s(literal -1 binary64)))
(* -1 (* y (+ 1 (* -1/2 z))))
(*.f64 y (+.f64 (*.f64 z #s(literal 1/2 binary64)) #s(literal -1 binary64)))
(* -1 (* y (+ 1 (* -1/2 z))))
(*.f64 y (+.f64 (*.f64 z #s(literal 1/2 binary64)) #s(literal -1 binary64)))
(* -1 y)
(-.f64 #s(literal 0 binary64) y)
(- (* 1/2 (* y z)) y)
(*.f64 y (+.f64 (*.f64 z #s(literal 1/2 binary64)) #s(literal -1 binary64)))
(- (* 1/2 (* y z)) y)
(*.f64 y (+.f64 (*.f64 z #s(literal 1/2 binary64)) #s(literal -1 binary64)))
(- (* 1/2 (* y z)) y)
(*.f64 y (+.f64 (*.f64 z #s(literal 1/2 binary64)) #s(literal -1 binary64)))
(* 1/2 (* y z))
(*.f64 z (*.f64 y #s(literal 1/2 binary64)))
(* z (+ (* -1 (/ y z)) (* 1/2 y)))
(*.f64 z (-.f64 (*.f64 y #s(literal 1/2 binary64)) (/.f64 y z)))
(* z (+ (* -1 (/ y z)) (* 1/2 y)))
(*.f64 z (-.f64 (*.f64 y #s(literal 1/2 binary64)) (/.f64 y z)))
(* z (+ (* -1 (/ y z)) (* 1/2 y)))
(*.f64 z (-.f64 (*.f64 y #s(literal 1/2 binary64)) (/.f64 y z)))
(* 1/2 (* y z))
(*.f64 z (*.f64 y #s(literal 1/2 binary64)))
(* -1 (* z (+ (* -1/2 y) (/ y z))))
(*.f64 z (-.f64 (*.f64 y #s(literal 1/2 binary64)) (/.f64 y z)))
(* -1 (* z (+ (* -1/2 y) (/ y z))))
(*.f64 z (-.f64 (*.f64 y #s(literal 1/2 binary64)) (/.f64 y z)))
(* -1 (* z (+ (* -1/2 y) (/ y z))))
(*.f64 z (-.f64 (*.f64 y #s(literal 1/2 binary64)) (/.f64 y z)))
(* 5000000000000000/5641895835477563 (/ y (+ 1 (* z (+ 1 (* z (+ 1/2 (* 1/6 z))))))))
(/.f64 (*.f64 y #s(literal 5000000000000000/5641895835477563 binary64)) (+.f64 #s(literal 1 binary64) (*.f64 z (+.f64 #s(literal 1 binary64) (*.f64 z (+.f64 #s(literal 1/2 binary64) (*.f64 z #s(literal 1/6 binary64))))))))
(* 5000000000000000/5641895835477563 (/ y (+ 1 (* z (+ 1 (* z (+ 1/2 (* 1/6 z))))))))
(/.f64 (*.f64 y #s(literal 5000000000000000/5641895835477563 binary64)) (+.f64 #s(literal 1 binary64) (*.f64 z (+.f64 #s(literal 1 binary64) (*.f64 z (+.f64 #s(literal 1/2 binary64) (*.f64 z #s(literal 1/6 binary64))))))))
(* 5000000000000000/5641895835477563 (/ y (+ 1 (* z (+ 1 (* z (+ 1/2 (* 1/6 z))))))))
(/.f64 (*.f64 y #s(literal 5000000000000000/5641895835477563 binary64)) (+.f64 #s(literal 1 binary64) (*.f64 z (+.f64 #s(literal 1 binary64) (*.f64 z (+.f64 #s(literal 1/2 binary64) (*.f64 z #s(literal 1/6 binary64))))))))
(* 5000000000000000/5641895835477563 (/ y (+ 1 (* z (+ 1 (* z (+ 1/2 (* 1/6 z))))))))
(/.f64 (*.f64 y #s(literal 5000000000000000/5641895835477563 binary64)) (+.f64 #s(literal 1 binary64) (*.f64 z (+.f64 #s(literal 1 binary64) (*.f64 z (+.f64 #s(literal 1/2 binary64) (*.f64 z #s(literal 1/6 binary64))))))))
(* 5000000000000000/5641895835477563 (/ y (+ 1 (* z (+ 1 (* z (+ 1/2 (* 1/6 z))))))))
(/.f64 (*.f64 y #s(literal 5000000000000000/5641895835477563 binary64)) (+.f64 #s(literal 1 binary64) (*.f64 z (+.f64 #s(literal 1 binary64) (*.f64 z (+.f64 #s(literal 1/2 binary64) (*.f64 z #s(literal 1/6 binary64))))))))
(* 5000000000000000/5641895835477563 (/ y (+ 1 (* z (+ 1 (* z (+ 1/2 (* 1/6 z))))))))
(/.f64 (*.f64 y #s(literal 5000000000000000/5641895835477563 binary64)) (+.f64 #s(literal 1 binary64) (*.f64 z (+.f64 #s(literal 1 binary64) (*.f64 z (+.f64 #s(literal 1/2 binary64) (*.f64 z #s(literal 1/6 binary64))))))))
(* 5000000000000000/5641895835477563 (/ y (+ 1 (* z (+ 1 (* z (+ 1/2 (* 1/6 z))))))))
(/.f64 (*.f64 y #s(literal 5000000000000000/5641895835477563 binary64)) (+.f64 #s(literal 1 binary64) (*.f64 z (+.f64 #s(literal 1 binary64) (*.f64 z (+.f64 #s(literal 1/2 binary64) (*.f64 z #s(literal 1/6 binary64))))))))
(* 5000000000000000/5641895835477563 (/ y (+ 1 (* z (+ 1 (* z (+ 1/2 (* 1/6 z))))))))
(/.f64 (*.f64 y #s(literal 5000000000000000/5641895835477563 binary64)) (+.f64 #s(literal 1 binary64) (*.f64 z (+.f64 #s(literal 1 binary64) (*.f64 z (+.f64 #s(literal 1/2 binary64) (*.f64 z #s(literal 1/6 binary64))))))))
(* 5000000000000000/5641895835477563 (/ y (+ 1 (* z (+ 1 (* z (+ 1/2 (* 1/6 z))))))))
(/.f64 (*.f64 y #s(literal 5000000000000000/5641895835477563 binary64)) (+.f64 #s(literal 1 binary64) (*.f64 z (+.f64 #s(literal 1 binary64) (*.f64 z (+.f64 #s(literal 1/2 binary64) (*.f64 z #s(literal 1/6 binary64))))))))
(* 5000000000000000/5641895835477563 (/ y (+ 1 (* z (+ 1 (* z (+ 1/2 (* 1/6 z))))))))
(/.f64 (*.f64 y #s(literal 5000000000000000/5641895835477563 binary64)) (+.f64 #s(literal 1 binary64) (*.f64 z (+.f64 #s(literal 1 binary64) (*.f64 z (+.f64 #s(literal 1/2 binary64) (*.f64 z #s(literal 1/6 binary64))))))))
(* 5000000000000000/5641895835477563 (/ y (+ 1 (* z (+ 1 (* z (+ 1/2 (* 1/6 z))))))))
(/.f64 (*.f64 y #s(literal 5000000000000000/5641895835477563 binary64)) (+.f64 #s(literal 1 binary64) (*.f64 z (+.f64 #s(literal 1 binary64) (*.f64 z (+.f64 #s(literal 1/2 binary64) (*.f64 z #s(literal 1/6 binary64))))))))
(* 5000000000000000/5641895835477563 (/ y (+ 1 (* z (+ 1 (* z (+ 1/2 (* 1/6 z))))))))
(/.f64 (*.f64 y #s(literal 5000000000000000/5641895835477563 binary64)) (+.f64 #s(literal 1 binary64) (*.f64 z (+.f64 #s(literal 1 binary64) (*.f64 z (+.f64 #s(literal 1/2 binary64) (*.f64 z #s(literal 1/6 binary64))))))))
(* 5000000000000000/5641895835477563 y)
(*.f64 y #s(literal 5000000000000000/5641895835477563 binary64))
(+ (* -5000000000000000/5641895835477563 (* y z)) (* 5000000000000000/5641895835477563 y))
(+.f64 (*.f64 y #s(literal 5000000000000000/5641895835477563 binary64)) (*.f64 y (*.f64 #s(literal -5000000000000000/5641895835477563 binary64) z)))
(+ (* 5000000000000000/5641895835477563 y) (* z (+ (* -5000000000000000/5641895835477563 y) (* -5000000000000000/5641895835477563 (* z (+ (* -1 y) (* 1/2 y)))))))
(+.f64 (*.f64 y #s(literal 5000000000000000/5641895835477563 binary64)) (*.f64 #s(literal -5000000000000000/5641895835477563 binary64) (*.f64 y (*.f64 z (+.f64 #s(literal 1 binary64) (*.f64 z #s(literal -1/2 binary64)))))))
(+ (* 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))))))))
(+.f64 (*.f64 y #s(literal 5000000000000000/5641895835477563 binary64)) (*.f64 z (+.f64 (*.f64 y #s(literal -5000000000000000/5641895835477563 binary64)) (*.f64 z (+.f64 (*.f64 y #s(literal 2500000000000000/5641895835477563 binary64)) (*.f64 (+.f64 (*.f64 y #s(literal 1/2 binary64)) (*.f64 y #s(literal -1/3 binary64))) (*.f64 z #s(literal -5000000000000000/5641895835477563 binary64))))))))
(* 30000000000000000/5641895835477563 (/ y (pow z 3)))
(/.f64 (*.f64 y #s(literal 30000000000000000/5641895835477563 binary64)) (*.f64 z (*.f64 z z)))
(/ (+ (* -90000000000000000/5641895835477563 (/ y z)) (* 30000000000000000/5641895835477563 y)) (pow z 3))
(/.f64 (+.f64 (/.f64 (*.f64 y #s(literal -90000000000000000/5641895835477563 binary64)) z) (*.f64 y #s(literal 30000000000000000/5641895835477563 binary64))) (*.f64 z (*.f64 z z)))
(/ (+ (* -90000000000000000/5641895835477563 (/ y z)) (+ (* -5000000000000000/5641895835477563 (/ (+ (* -54 y) (* 36 y)) (pow z 2))) (* 30000000000000000/5641895835477563 y))) (pow z 3))
(/.f64 (+.f64 (/.f64 (*.f64 #s(literal -5000000000000000/5641895835477563 binary64) (*.f64 y #s(literal -18 binary64))) (*.f64 z z)) (+.f64 (/.f64 (*.f64 y #s(literal -90000000000000000/5641895835477563 binary64)) z) (*.f64 y #s(literal 30000000000000000/5641895835477563 binary64)))) (*.f64 z (*.f64 z z)))
(/ (+ (* -90000000000000000/5641895835477563 (/ y z)) (+ (* -5000000000000000/5641895835477563 (/ (+ (* -108 y) (+ (* -3 (+ (* -54 y) (* 36 y))) (* 36 y))) (pow z 3))) (+ (* -5000000000000000/5641895835477563 (/ (+ (* -54 y) (* 36 y)) (pow z 2))) (* 30000000000000000/5641895835477563 y)))) (pow z 3))
(/.f64 (+.f64 (*.f64 #s(literal -5000000000000000/5641895835477563 binary64) (+.f64 (/.f64 (+.f64 (*.f64 y #s(literal 54 binary64)) (+.f64 (*.f64 y #s(literal 36 binary64)) (*.f64 y #s(literal -108 binary64)))) (*.f64 z (*.f64 z z))) (/.f64 (*.f64 y #s(literal -18 binary64)) (*.f64 z z)))) (+.f64 (/.f64 (*.f64 y #s(literal -90000000000000000/5641895835477563 binary64)) z) (*.f64 y #s(literal 30000000000000000/5641895835477563 binary64)))) (*.f64 z (*.f64 z z)))
(* 30000000000000000/5641895835477563 (/ y (pow z 3)))
(/.f64 (*.f64 y #s(literal 30000000000000000/5641895835477563 binary64)) (*.f64 z (*.f64 z z)))
(* -1 (/ (+ (* -30000000000000000/5641895835477563 y) (* 90000000000000000/5641895835477563 (/ y z))) (pow z 3)))
(/.f64 (+.f64 (*.f64 y #s(literal -30000000000000000/5641895835477563 binary64)) (/.f64 (*.f64 y #s(literal 90000000000000000/5641895835477563 binary64)) z)) (neg.f64 (*.f64 z (*.f64 z z))))
(* -1 (/ (+ (* -30000000000000000/5641895835477563 y) (* -1 (/ (+ (* -90000000000000000/5641895835477563 y) (* 5000000000000000/5641895835477563 (/ (+ (* -36 y) (* 54 y)) z))) z))) (pow z 3)))
(/.f64 (-.f64 (*.f64 y #s(literal -30000000000000000/5641895835477563 binary64)) (/.f64 (*.f64 #s(literal 90000000000000000/5641895835477563 binary64) (-.f64 (/.f64 y z) y)) z)) (neg.f64 (*.f64 z (*.f64 z z))))
(* -1 (/ (+ (* -30000000000000000/5641895835477563 y) (* -1 (/ (+ (* -90000000000000000/5641895835477563 y) (* -1 (/ (+ (* -5000000000000000/5641895835477563 (+ (* -36 y) (* 54 y))) (* 5000000000000000/5641895835477563 (/ (+ (* -108 y) (+ (* 3 (+ (* -36 y) (* 54 y))) (* 36 y))) z))) z))) z))) (pow z 3)))
(/.f64 (-.f64 (*.f64 y #s(literal -30000000000000000/5641895835477563 binary64)) (/.f64 (-.f64 (*.f64 y #s(literal -90000000000000000/5641895835477563 binary64)) (/.f64 (+.f64 (*.f64 y #s(literal -90000000000000000/5641895835477563 binary64)) (/.f64 (*.f64 #s(literal 5000000000000000/5641895835477563 binary64) (+.f64 (*.f64 y #s(literal 54 binary64)) (+.f64 (*.f64 y #s(literal 36 binary64)) (*.f64 y #s(literal -108 binary64))))) z)) z)) z)) (neg.f64 (*.f64 z (*.f64 z z))))
(/ y (+ 1 (* z (+ 1 (* z (+ 1/2 (* 1/6 z)))))))
(/.f64 y (+.f64 #s(literal 1 binary64) (*.f64 z (+.f64 #s(literal 1 binary64) (*.f64 z (+.f64 #s(literal 1/2 binary64) (*.f64 z #s(literal 1/6 binary64))))))))
(/ y (+ 1 (* z (+ 1 (* z (+ 1/2 (* 1/6 z)))))))
(/.f64 y (+.f64 #s(literal 1 binary64) (*.f64 z (+.f64 #s(literal 1 binary64) (*.f64 z (+.f64 #s(literal 1/2 binary64) (*.f64 z #s(literal 1/6 binary64))))))))
(/ y (+ 1 (* z (+ 1 (* z (+ 1/2 (* 1/6 z)))))))
(/.f64 y (+.f64 #s(literal 1 binary64) (*.f64 z (+.f64 #s(literal 1 binary64) (*.f64 z (+.f64 #s(literal 1/2 binary64) (*.f64 z #s(literal 1/6 binary64))))))))
(/ y (+ 1 (* z (+ 1 (* z (+ 1/2 (* 1/6 z)))))))
(/.f64 y (+.f64 #s(literal 1 binary64) (*.f64 z (+.f64 #s(literal 1 binary64) (*.f64 z (+.f64 #s(literal 1/2 binary64) (*.f64 z #s(literal 1/6 binary64))))))))
(/ y (+ 1 (* z (+ 1 (* z (+ 1/2 (* 1/6 z)))))))
(/.f64 y (+.f64 #s(literal 1 binary64) (*.f64 z (+.f64 #s(literal 1 binary64) (*.f64 z (+.f64 #s(literal 1/2 binary64) (*.f64 z #s(literal 1/6 binary64))))))))
(/ y (+ 1 (* z (+ 1 (* z (+ 1/2 (* 1/6 z)))))))
(/.f64 y (+.f64 #s(literal 1 binary64) (*.f64 z (+.f64 #s(literal 1 binary64) (*.f64 z (+.f64 #s(literal 1/2 binary64) (*.f64 z #s(literal 1/6 binary64))))))))
(/ y (+ 1 (* z (+ 1 (* z (+ 1/2 (* 1/6 z)))))))
(/.f64 y (+.f64 #s(literal 1 binary64) (*.f64 z (+.f64 #s(literal 1 binary64) (*.f64 z (+.f64 #s(literal 1/2 binary64) (*.f64 z #s(literal 1/6 binary64))))))))
(/ y (+ 1 (* z (+ 1 (* z (+ 1/2 (* 1/6 z)))))))
(/.f64 y (+.f64 #s(literal 1 binary64) (*.f64 z (+.f64 #s(literal 1 binary64) (*.f64 z (+.f64 #s(literal 1/2 binary64) (*.f64 z #s(literal 1/6 binary64))))))))
(/ y (+ 1 (* z (+ 1 (* z (+ 1/2 (* 1/6 z)))))))
(/.f64 y (+.f64 #s(literal 1 binary64) (*.f64 z (+.f64 #s(literal 1 binary64) (*.f64 z (+.f64 #s(literal 1/2 binary64) (*.f64 z #s(literal 1/6 binary64))))))))
(/ y (+ 1 (* z (+ 1 (* z (+ 1/2 (* 1/6 z)))))))
(/.f64 y (+.f64 #s(literal 1 binary64) (*.f64 z (+.f64 #s(literal 1 binary64) (*.f64 z (+.f64 #s(literal 1/2 binary64) (*.f64 z #s(literal 1/6 binary64))))))))
(/ y (+ 1 (* z (+ 1 (* z (+ 1/2 (* 1/6 z)))))))
(/.f64 y (+.f64 #s(literal 1 binary64) (*.f64 z (+.f64 #s(literal 1 binary64) (*.f64 z (+.f64 #s(literal 1/2 binary64) (*.f64 z #s(literal 1/6 binary64))))))))
(/ y (+ 1 (* z (+ 1 (* z (+ 1/2 (* 1/6 z)))))))
(/.f64 y (+.f64 #s(literal 1 binary64) (*.f64 z (+.f64 #s(literal 1 binary64) (*.f64 z (+.f64 #s(literal 1/2 binary64) (*.f64 z #s(literal 1/6 binary64))))))))
y
(+ y (* -1 (* y z)))
(*.f64 y (-.f64 #s(literal 1 binary64) z))
(+ y (* z (- (* -1 (* z (+ (* -1 y) (* 1/2 y)))) y)))
(*.f64 y (+.f64 #s(literal 1 binary64) (*.f64 z (+.f64 (*.f64 z #s(literal 1/2 binary64)) #s(literal -1 binary64)))))
(+ y (* z (- (* z (- (* -1 (* z (+ (* -1 (+ (* -1 y) (* 1/2 y))) (+ (* -1/2 y) (* 1/6 y))))) (+ (* -1 y) (* 1/2 y)))) y)))
(+.f64 y (*.f64 z (-.f64 (*.f64 z (+.f64 (*.f64 (-.f64 #s(literal 0 binary64) z) (+.f64 (*.f64 y #s(literal 1/2 binary64)) (*.f64 y #s(literal -1/3 binary64)))) (*.f64 y #s(literal 1/2 binary64)))) y)))
(* 6 (/ y (pow z 3)))
(/.f64 (*.f64 y #s(literal 6 binary64)) (*.f64 z (*.f64 z z)))
(/ (+ (* -18 (/ y z)) (* 6 y)) (pow z 3))
(/.f64 (+.f64 (*.f64 y #s(literal 6 binary64)) (/.f64 (*.f64 y #s(literal -18 binary64)) z)) (*.f64 z (*.f64 z z)))
(/ (- (+ (* -1 (/ (+ (* -54 y) (* 36 y)) (pow z 2))) (* 6 y)) (* 18 (/ y z))) (pow z 3))
(/.f64 (+.f64 (-.f64 (*.f64 y #s(literal 6 binary64)) (/.f64 (*.f64 y #s(literal -18 binary64)) (*.f64 z z))) (/.f64 (*.f64 y #s(literal -18 binary64)) z)) (*.f64 z (*.f64 z z)))
(/ (- (+ (* -1 (/ (+ (* -108 y) (+ (* -3 (+ (* -54 y) (* 36 y))) (* 36 y))) (pow z 3))) (* 6 y)) (+ (* -54 (/ y (pow z 2))) (+ (* 18 (/ y z)) (* 36 (/ y (pow z 2)))))) (pow z 3))
(/.f64 (-.f64 (-.f64 (*.f64 y #s(literal 6 binary64)) (/.f64 (+.f64 (*.f64 y #s(literal 54 binary64)) (+.f64 (*.f64 y #s(literal 36 binary64)) (*.f64 y #s(literal -108 binary64)))) (*.f64 z (*.f64 z z)))) (+.f64 (/.f64 (*.f64 y #s(literal 18 binary64)) z) (+.f64 (/.f64 (*.f64 y #s(literal 36 binary64)) (*.f64 z z)) (*.f64 (/.f64 y (*.f64 z z)) #s(literal -54 binary64))))) (*.f64 z (*.f64 z z)))
(* 6 (/ y (pow z 3)))
(/.f64 (*.f64 y #s(literal 6 binary64)) (*.f64 z (*.f64 z z)))
(* -1 (/ (+ (* -6 y) (* 18 (/ y z))) (pow z 3)))
(/.f64 (+.f64 (/.f64 (*.f64 y #s(literal 18 binary64)) z) (*.f64 y #s(literal -6 binary64))) (neg.f64 (*.f64 z (*.f64 z z))))
(* -1 (/ (+ (* -6 y) (* -1 (/ (- (+ (* -36 (/ y z)) (* 54 (/ y z))) (* 18 y)) z))) (pow z 3)))
(/.f64 (-.f64 (*.f64 y #s(literal -6 binary64)) (/.f64 (*.f64 #s(literal 18 binary64) (-.f64 (/.f64 y z) y)) z)) (neg.f64 (*.f64 z (*.f64 z z))))
(* -1 (/ (+ (* -6 y) (* -1 (/ (- (* -1 (/ (- (+ (* -108 (/ y z)) (+ (* 3 (/ (+ (* -36 y) (* 54 y)) z)) (* 36 (/ y z)))) (+ (* -36 y) (* 54 y))) z)) (* 18 y)) z))) (pow z 3)))
(/.f64 (-.f64 (*.f64 y #s(literal -6 binary64)) (/.f64 (+.f64 (/.f64 (+.f64 (/.f64 (*.f64 y #s(literal -108 binary64)) z) (+.f64 (/.f64 (*.f64 y #s(literal 54 binary64)) z) (-.f64 (/.f64 (*.f64 y #s(literal 36 binary64)) z) (*.f64 y #s(literal 18 binary64))))) (-.f64 #s(literal 0 binary64) z)) (*.f64 y #s(literal -18 binary64))) z)) (neg.f64 (*.f64 z (*.f64 z z))))
1
#s(literal 1 binary64)
(+ 1 z)
(+.f64 z #s(literal 1 binary64))
(+ 1 (* z (+ 1 (* 1/2 z))))
(+.f64 #s(literal 1 binary64) (*.f64 z (+.f64 #s(literal 1 binary64) (*.f64 z #s(literal 1/2 binary64)))))
(+ 1 (* z (+ 1 (* z (+ 1/2 (* 1/6 z))))))
(+.f64 #s(literal 1 binary64) (*.f64 z (+.f64 #s(literal 1 binary64) (*.f64 z (+.f64 #s(literal 1/2 binary64) (*.f64 z #s(literal 1/6 binary64)))))))
(* 1/6 (pow z 3))
(*.f64 z (*.f64 (*.f64 z z) #s(literal 1/6 binary64)))
(* (pow z 3) (+ 1/6 (* 1/2 (/ 1 z))))
(*.f64 (*.f64 z (*.f64 z z)) (+.f64 #s(literal 1/6 binary64) (/.f64 #s(literal 1/2 binary64) z)))
(* (pow z 3) (+ 1/6 (+ (* 1/2 (/ 1 z)) (/ 1 (pow z 2)))))
(*.f64 (*.f64 z (*.f64 z z)) (+.f64 #s(literal 1/6 binary64) (+.f64 (/.f64 #s(literal 1/2 binary64) z) (/.f64 #s(literal 1 binary64) (*.f64 z z)))))
(* (pow z 3) (+ 1/6 (+ (* 1/2 (/ 1 z)) (+ (/ 1 (pow z 2)) (/ 1 (pow z 3))))))
(*.f64 (*.f64 z (*.f64 z z)) (+.f64 (+.f64 #s(literal 1/6 binary64) (/.f64 #s(literal 1/2 binary64) z)) (+.f64 (/.f64 #s(literal 1 binary64) (*.f64 z (*.f64 z z))) (/.f64 #s(literal 1 binary64) (*.f64 z z)))))
(* 1/6 (pow z 3))
(*.f64 z (*.f64 (*.f64 z z) #s(literal 1/6 binary64)))
(* (pow z 3) (+ 1/6 (* 1/2 (/ 1 z))))
(*.f64 (*.f64 z (*.f64 z z)) (+.f64 #s(literal 1/6 binary64) (/.f64 #s(literal 1/2 binary64) z)))
(* -1 (* (pow z 3) (- (* -1 (/ (+ 1/2 (/ 1 z)) z)) 1/6)))
(-.f64 #s(literal 0 binary64) (*.f64 z (*.f64 (*.f64 z z) (+.f64 (-.f64 #s(literal 0 binary64) (/.f64 (+.f64 (/.f64 #s(literal 1 binary64) z) #s(literal 1/2 binary64)) z)) #s(literal -1/6 binary64)))))
(* -1 (* (pow z 3) (- (* -1 (/ (+ 1/2 (+ (/ 1 z) (/ 1 (pow z 2)))) z)) 1/6)))
(*.f64 (+.f64 (/.f64 (+.f64 (/.f64 #s(literal 1 binary64) z) (+.f64 #s(literal 1/2 binary64) (/.f64 #s(literal 1 binary64) (*.f64 z z)))) (-.f64 #s(literal 0 binary64) z)) #s(literal -1/6 binary64)) (neg.f64 (*.f64 z (*.f64 z z))))
z
(* z (+ 1 (* 1/2 z)))
(*.f64 z (+.f64 #s(literal 1 binary64) (*.f64 z #s(literal 1/2 binary64))))
(* z (+ 1 (* z (+ 1/2 (* 1/6 z)))))
(*.f64 z (+.f64 #s(literal 1 binary64) (*.f64 z (+.f64 #s(literal 1/2 binary64) (*.f64 z #s(literal 1/6 binary64))))))
(* z (+ 1 (* z (+ 1/2 (* 1/6 z)))))
(*.f64 z (+.f64 #s(literal 1 binary64) (*.f64 z (+.f64 #s(literal 1/2 binary64) (*.f64 z #s(literal 1/6 binary64))))))
(* 1/6 (pow z 3))
(*.f64 z (*.f64 (*.f64 z z) #s(literal 1/6 binary64)))
(* (pow z 3) (+ 1/6 (* 1/2 (/ 1 z))))
(*.f64 (*.f64 z (*.f64 z z)) (+.f64 #s(literal 1/6 binary64) (/.f64 #s(literal 1/2 binary64) z)))
(* (pow z 3) (+ 1/6 (+ (* 1/2 (/ 1 z)) (/ 1 (pow z 2)))))
(*.f64 (*.f64 z (*.f64 z z)) (+.f64 #s(literal 1/6 binary64) (+.f64 (/.f64 #s(literal 1/2 binary64) z) (/.f64 #s(literal 1 binary64) (*.f64 z z)))))
(* (pow z 3) (+ 1/6 (+ (* 1/2 (/ 1 z)) (/ 1 (pow z 2)))))
(*.f64 (*.f64 z (*.f64 z z)) (+.f64 #s(literal 1/6 binary64) (+.f64 (/.f64 #s(literal 1/2 binary64) z) (/.f64 #s(literal 1 binary64) (*.f64 z z)))))
(* 1/6 (pow z 3))
(*.f64 z (*.f64 (*.f64 z z) #s(literal 1/6 binary64)))
(* (pow z 3) (+ 1/6 (* 1/2 (/ 1 z))))
(*.f64 (*.f64 z (*.f64 z z)) (+.f64 #s(literal 1/6 binary64) (/.f64 #s(literal 1/2 binary64) z)))
(* -1 (* (pow z 3) (- (* -1 (/ (+ 1/2 (/ 1 z)) z)) 1/6)))
(-.f64 #s(literal 0 binary64) (*.f64 z (*.f64 (*.f64 z z) (+.f64 (-.f64 #s(literal 0 binary64) (/.f64 (+.f64 (/.f64 #s(literal 1 binary64) z) #s(literal 1/2 binary64)) z)) #s(literal -1/6 binary64)))))
(* -1 (* (pow z 3) (- (* -1 (/ (+ 1/2 (/ 1 z)) z)) 1/6)))
(-.f64 #s(literal 0 binary64) (*.f64 z (*.f64 (*.f64 z z) (+.f64 (-.f64 #s(literal 0 binary64) (/.f64 (+.f64 (/.f64 #s(literal 1 binary64) z) #s(literal 1/2 binary64)) z)) #s(literal -1/6 binary64)))))
(* 5641895835477563/10000000000000000 z)
(*.f64 z #s(literal 5641895835477563/10000000000000000 binary64))
(* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z)))
(*.f64 z (+.f64 #s(literal 5641895835477563/10000000000000000 binary64) (*.f64 z #s(literal 5641895835477563/30000000000000000 binary64))))
(* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z)))
(*.f64 z (+.f64 #s(literal 5641895835477563/10000000000000000 binary64) (*.f64 z #s(literal 5641895835477563/30000000000000000 binary64))))
(* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z)))
(*.f64 z (+.f64 #s(literal 5641895835477563/10000000000000000 binary64) (*.f64 z #s(literal 5641895835477563/30000000000000000 binary64))))
(* 5641895835477563/30000000000000000 (pow z 2))
(*.f64 #s(literal 5641895835477563/30000000000000000 binary64) (*.f64 z z))
(* (pow z 2) (+ 5641895835477563/30000000000000000 (* 5641895835477563/10000000000000000 (/ 1 z))))
(*.f64 (*.f64 z z) (+.f64 #s(literal 5641895835477563/30000000000000000 binary64) (/.f64 #s(literal 5641895835477563/10000000000000000 binary64) z)))
(* (pow z 2) (+ 5641895835477563/30000000000000000 (* 5641895835477563/10000000000000000 (/ 1 z))))
(*.f64 (*.f64 z z) (+.f64 #s(literal 5641895835477563/30000000000000000 binary64) (/.f64 #s(literal 5641895835477563/10000000000000000 binary64) z)))
(* (pow z 2) (+ 5641895835477563/30000000000000000 (* 5641895835477563/10000000000000000 (/ 1 z))))
(*.f64 (*.f64 z z) (+.f64 #s(literal 5641895835477563/30000000000000000 binary64) (/.f64 #s(literal 5641895835477563/10000000000000000 binary64) z)))
(* 5641895835477563/30000000000000000 (pow z 2))
(*.f64 #s(literal 5641895835477563/30000000000000000 binary64) (*.f64 z z))
(* (pow z 2) (+ 5641895835477563/30000000000000000 (* 5641895835477563/10000000000000000 (/ 1 z))))
(*.f64 (*.f64 z z) (+.f64 #s(literal 5641895835477563/30000000000000000 binary64) (/.f64 #s(literal 5641895835477563/10000000000000000 binary64) z)))
(* (pow z 2) (+ 5641895835477563/30000000000000000 (* 5641895835477563/10000000000000000 (/ 1 z))))
(*.f64 (*.f64 z z) (+.f64 #s(literal 5641895835477563/30000000000000000 binary64) (/.f64 #s(literal 5641895835477563/10000000000000000 binary64) z)))
(* (pow z 2) (+ 5641895835477563/30000000000000000 (* 5641895835477563/10000000000000000 (/ 1 z))))
(*.f64 (*.f64 z z) (+.f64 #s(literal 5641895835477563/30000000000000000 binary64) (/.f64 #s(literal 5641895835477563/10000000000000000 binary64) z)))
(* 5641895835477563/5000000000000000 z)
(*.f64 #s(literal 5641895835477563/5000000000000000 binary64) z)
(* z (+ 5641895835477563/5000000000000000 (* 5641895835477563/10000000000000000 z)))
(*.f64 z (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z #s(literal 5641895835477563/10000000000000000 binary64))))
(* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z)))))
(*.f64 z (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z (+.f64 #s(literal 5641895835477563/10000000000000000 binary64) (*.f64 z #s(literal 5641895835477563/30000000000000000 binary64))))))
(* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z)))))
(*.f64 z (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z (+.f64 #s(literal 5641895835477563/10000000000000000 binary64) (*.f64 z #s(literal 5641895835477563/30000000000000000 binary64))))))
(* 5641895835477563/30000000000000000 (pow z 3))
(*.f64 z (*.f64 #s(literal 5641895835477563/30000000000000000 binary64) (*.f64 z z)))
(* (pow z 3) (+ 5641895835477563/30000000000000000 (* 5641895835477563/10000000000000000 (/ 1 z))))
(*.f64 (*.f64 z (*.f64 z z)) (+.f64 #s(literal 5641895835477563/30000000000000000 binary64) (/.f64 #s(literal 5641895835477563/10000000000000000 binary64) z)))
(* (pow z 3) (+ 5641895835477563/30000000000000000 (+ (* 5641895835477563/10000000000000000 (/ 1 z)) (/ 5641895835477563/5000000000000000 (pow z 2)))))
(*.f64 (*.f64 z (*.f64 z z)) (+.f64 #s(literal 5641895835477563/30000000000000000 binary64) (+.f64 (/.f64 #s(literal 5641895835477563/10000000000000000 binary64) z) (/.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z z)))))
(* (pow z 3) (+ 5641895835477563/30000000000000000 (+ (* 5641895835477563/10000000000000000 (/ 1 z)) (/ 5641895835477563/5000000000000000 (pow z 2)))))
(*.f64 (*.f64 z (*.f64 z z)) (+.f64 #s(literal 5641895835477563/30000000000000000 binary64) (+.f64 (/.f64 #s(literal 5641895835477563/10000000000000000 binary64) z) (/.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z z)))))
(* 5641895835477563/30000000000000000 (pow z 3))
(*.f64 z (*.f64 #s(literal 5641895835477563/30000000000000000 binary64) (*.f64 z z)))
(* (pow z 3) (+ 5641895835477563/30000000000000000 (* 5641895835477563/10000000000000000 (/ 1 z))))
(*.f64 (*.f64 z (*.f64 z z)) (+.f64 #s(literal 5641895835477563/30000000000000000 binary64) (/.f64 #s(literal 5641895835477563/10000000000000000 binary64) z)))
(* -1 (* (pow z 3) (- (* -1 (/ (+ 5641895835477563/10000000000000000 (* 5641895835477563/5000000000000000 (/ 1 z))) z)) 5641895835477563/30000000000000000)))
(*.f64 (*.f64 z (*.f64 z z)) (neg.f64 (+.f64 (-.f64 #s(literal 0 binary64) (/.f64 (+.f64 #s(literal 5641895835477563/10000000000000000 binary64) (/.f64 #s(literal 5641895835477563/5000000000000000 binary64) z)) z)) #s(literal -5641895835477563/30000000000000000 binary64))))
(* -1 (* (pow z 3) (- (* -1 (/ (+ 5641895835477563/10000000000000000 (* 5641895835477563/5000000000000000 (/ 1 z))) z)) 5641895835477563/30000000000000000)))
(*.f64 (*.f64 z (*.f64 z z)) (neg.f64 (+.f64 (-.f64 #s(literal 0 binary64) (/.f64 (+.f64 #s(literal 5641895835477563/10000000000000000 binary64) (/.f64 #s(literal 5641895835477563/5000000000000000 binary64) z)) z)) #s(literal -5641895835477563/30000000000000000 binary64))))
(* 1/2 (* y z))
(*.f64 z (*.f64 y #s(literal 1/2 binary64)))
(* 1/2 (* y z))
(*.f64 z (*.f64 y #s(literal 1/2 binary64)))
(* 1/2 (* y z))
(*.f64 z (*.f64 y #s(literal 1/2 binary64)))
(* 1/2 (* y z))
(*.f64 z (*.f64 y #s(literal 1/2 binary64)))
(* 1/2 (* y z))
(*.f64 z (*.f64 y #s(literal 1/2 binary64)))
(* 1/2 (* y z))
(*.f64 z (*.f64 y #s(literal 1/2 binary64)))
(* 1/2 (* y z))
(*.f64 z (*.f64 y #s(literal 1/2 binary64)))
(* 1/2 (* y z))
(*.f64 z (*.f64 y #s(literal 1/2 binary64)))
(* 1/2 (* y z))
(*.f64 z (*.f64 y #s(literal 1/2 binary64)))
(* 1/2 (* y z))
(*.f64 z (*.f64 y #s(literal 1/2 binary64)))
(* 1/2 (* y z))
(*.f64 z (*.f64 y #s(literal 1/2 binary64)))
(* 1/2 (* y z))
(*.f64 z (*.f64 y #s(literal 1/2 binary64)))
(* 1/2 (* y z))
(*.f64 z (*.f64 y #s(literal 1/2 binary64)))
(* 1/2 (* y z))
(*.f64 z (*.f64 y #s(literal 1/2 binary64)))
(* 1/2 (* y z))
(*.f64 z (*.f64 y #s(literal 1/2 binary64)))
(* 1/2 (* y z))
(*.f64 z (*.f64 y #s(literal 1/2 binary64)))
(* 1/2 (* y z))
(*.f64 z (*.f64 y #s(literal 1/2 binary64)))
(* 1/2 (* y z))
(*.f64 z (*.f64 y #s(literal 1/2 binary64)))
(* 1/2 (* y z))
(*.f64 z (*.f64 y #s(literal 1/2 binary64)))
(* 1/2 (* y z))
(*.f64 z (*.f64 y #s(literal 1/2 binary64)))
(* 1/2 (* y z))
(*.f64 z (*.f64 y #s(literal 1/2 binary64)))
(* 1/2 (* y z))
(*.f64 z (*.f64 y #s(literal 1/2 binary64)))
(* 1/2 (* y z))
(*.f64 z (*.f64 y #s(literal 1/2 binary64)))
(* 1/2 (* y z))
(*.f64 z (*.f64 y #s(literal 1/2 binary64)))
(* 1/6 z)
(*.f64 z #s(literal 1/6 binary64))
(* 1/6 z)
(*.f64 z #s(literal 1/6 binary64))
(* 1/6 z)
(*.f64 z #s(literal 1/6 binary64))
(* 1/6 z)
(*.f64 z #s(literal 1/6 binary64))
(* 1/6 z)
(*.f64 z #s(literal 1/6 binary64))
(* 1/6 z)
(*.f64 z #s(literal 1/6 binary64))
(* 1/6 z)
(*.f64 z #s(literal 1/6 binary64))
(* 1/6 z)
(*.f64 z #s(literal 1/6 binary64))
(* 1/6 z)
(*.f64 z #s(literal 1/6 binary64))
(* 1/6 z)
(*.f64 z #s(literal 1/6 binary64))
(* 1/6 z)
(*.f64 z #s(literal 1/6 binary64))
(* 1/6 z)
(*.f64 z #s(literal 1/6 binary64))

eval103.0ms (1.1%)

Compiler

Compiled 22790 to 2187 computations (90.4% saved)

prune94.0ms (1%)

Pruning

18 alts after pruning (6 fresh and 12 done)

PrunedKeptTotal
New8213824
Fresh134
Picked055
Done077
Total82218840
Accuracy
100.0%
Counts
840 → 18
Alt Table
Click to see full alt table
StatusAccuracyProgram
12.7%
(/.f64 y (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z (+.f64 #s(literal 5641895835477563/10000000000000000 binary64) (*.f64 z #s(literal 5641895835477563/30000000000000000 binary64))))))))
12.6%
(/.f64 y (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z #s(literal 5641895835477563/10000000000000000 binary64))))))
12.4%
(/.f64 y #s(literal 5641895835477563/5000000000000000 binary64))
19.5%
(/.f64 #s(literal -1 binary64) x)
81.4%
(+.f64 (/.f64 y (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 x y))) x)
81.7%
(+.f64 (/.f64 y (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (-.f64 (*.f64 z (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z (+.f64 #s(literal 5641895835477563/10000000000000000 binary64) (*.f64 z #s(literal 5641895835477563/30000000000000000 binary64)))))) (*.f64 x y)))) x)
72.7%
(+.f64 (/.f64 #s(literal -1 binary64) x) x)
97.2%
(+.f64 x (/.f64 y (-.f64 (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) (exp.f64 z)) (*.f64 x y))))
12.6%
(*.f64 y (*.f64 #s(literal 5000000000000000/5641895835477563 binary64) (-.f64 #s(literal 1 binary64) z)))
12.4%
(*.f64 y #s(literal 5000000000000000/5641895835477563 binary64))
66.0%
(*.f64 x (+.f64 #s(literal 1 binary64) (/.f64 #s(literal -1 binary64) (*.f64 x x))))
12.7%
(*.f64 #s(literal 5000000000000000/5641895835477563 binary64) (/.f64 y (+.f64 #s(literal 1 binary64) (*.f64 z (+.f64 #s(literal 1 binary64) (*.f64 z (+.f64 #s(literal 1/2 binary64) (*.f64 z #s(literal 1/6 binary64)))))))))
12.9%
(*.f64 #s(literal 5000000000000000/5641895835477563 binary64) (/.f64 y (exp.f64 z)))
12.6%
(*.f64 #s(literal 5000000000000000/5641895835477563 binary64) (-.f64 y (*.f64 y z)))
12.5%
(*.f64 #s(literal 5000000000000000/5641895835477563 binary64) (+.f64 y (*.f64 z (-.f64 (*.f64 z (+.f64 (*.f64 (+.f64 (*.f64 y #s(literal 1/2 binary64)) (*.f64 y #s(literal -1/3 binary64))) (neg.f64 z)) (*.f64 y #s(literal 1/2 binary64)))) y))))
12.5%
(*.f64 #s(literal 5000000000000000/5641895835477563 binary64) (+.f64 y (*.f64 z (-.f64 (*.f64 y (*.f64 z #s(literal 1/2 binary64))) y))))
12.5%
(*.f64 #s(literal 5000000000000000/5641895835477563 binary64) (*.f64 y (+.f64 #s(literal 1 binary64) (*.f64 z (+.f64 (*.f64 z #s(literal 1/2 binary64)) #s(literal -1 binary64))))))
71.8%
x
Compiler

Compiled 487 to 270 computations (44.6% saved)

regimes43.0ms (0.5%)

Counts
24 → 2
Calls
Call 1
Inputs
x
(*.f64 y #s(literal 5000000000000000/5641895835477563 binary64))
(/.f64 #s(literal -1 binary64) x)
(/.f64 y #s(literal 5641895835477563/5000000000000000 binary64))
(+.f64 x (/.f64 #s(literal -1 binary64) x))
(+.f64 (/.f64 #s(literal -1 binary64) x) x)
(*.f64 #s(literal 5000000000000000/5641895835477563 binary64) (-.f64 y (*.f64 y z)))
(*.f64 y (*.f64 #s(literal 5000000000000000/5641895835477563 binary64) (-.f64 #s(literal 1 binary64) z)))
(/.f64 y (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) z)))
(*.f64 x (+.f64 #s(literal 1 binary64) (/.f64 #s(literal -1 binary64) (*.f64 x x))))
(+.f64 x (/.f64 y (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x))))
(+.f64 (/.f64 y (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 x y))) x)
(/.f64 y (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z #s(literal 5641895835477563/10000000000000000 binary64))))))
(*.f64 #s(literal 5000000000000000/5641895835477563 binary64) (*.f64 y (+.f64 #s(literal 1 binary64) (*.f64 z (+.f64 (*.f64 z #s(literal 1/2 binary64)) #s(literal -1 binary64))))))
(*.f64 #s(literal 5000000000000000/5641895835477563 binary64) (+.f64 y (*.f64 z (-.f64 (*.f64 y (*.f64 z #s(literal 1/2 binary64))) y))))
(+.f64 x (/.f64 y (-.f64 (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 x y))))
(/.f64 y (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z (+.f64 #s(literal 5641895835477563/10000000000000000 binary64) (*.f64 z #s(literal 5641895835477563/30000000000000000 binary64))))))))
(*.f64 #s(literal 5000000000000000/5641895835477563 binary64) (/.f64 y (+.f64 #s(literal 1 binary64) (*.f64 z (+.f64 #s(literal 1 binary64) (*.f64 z (+.f64 #s(literal 1/2 binary64) (*.f64 z #s(literal 1/6 binary64)))))))))
(+.f64 x (/.f64 y (-.f64 (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z #s(literal 5641895835477563/10000000000000000 binary64))))) (*.f64 x y))))
(+.f64 x (/.f64 y (-.f64 (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z (+.f64 #s(literal 5641895835477563/10000000000000000 binary64) (*.f64 z #s(literal 5641895835477563/30000000000000000 binary64))))))) (*.f64 x y))))
(+.f64 (/.f64 y (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (-.f64 (*.f64 z (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z (+.f64 #s(literal 5641895835477563/10000000000000000 binary64) (*.f64 z #s(literal 5641895835477563/30000000000000000 binary64)))))) (*.f64 x y)))) x)
(*.f64 #s(literal 5000000000000000/5641895835477563 binary64) (+.f64 y (*.f64 z (-.f64 (*.f64 z (+.f64 (*.f64 (+.f64 (*.f64 y #s(literal 1/2 binary64)) (*.f64 y #s(literal -1/3 binary64))) (neg.f64 z)) (*.f64 y #s(literal 1/2 binary64)))) y))))
(*.f64 #s(literal 5000000000000000/5641895835477563 binary64) (/.f64 y (exp.f64 z)))
(+.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 x (/.f64 #s(literal -1 binary64) x))
Calls

6 calls:

8.0ms
(+.f64 x (/.f64 y (-.f64 (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) (exp.f64 z)) (*.f64 x y))))
7.0ms
x
7.0ms
y
7.0ms
z
6.0ms
(exp.f64 z)
Results
AccuracySegmentsBranch
98.7%2x
97.2%1y
98.7%2z
99.1%2(+.f64 x (/.f64 y (-.f64 (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) (exp.f64 z)) (*.f64 x y))))
98.7%2(*.f64 #s(literal 5641895835477563/5000000000000000 binary64) (exp.f64 z))
98.7%2(exp.f64 z)
Compiler

Compiled 39 to 29 computations (25.6% saved)

regimes30.0ms (0.3%)

Counts
23 → 3
Calls
Call 1
Inputs
x
(*.f64 y #s(literal 5000000000000000/5641895835477563 binary64))
(/.f64 #s(literal -1 binary64) x)
(/.f64 y #s(literal 5641895835477563/5000000000000000 binary64))
(+.f64 x (/.f64 #s(literal -1 binary64) x))
(+.f64 (/.f64 #s(literal -1 binary64) x) x)
(*.f64 #s(literal 5000000000000000/5641895835477563 binary64) (-.f64 y (*.f64 y z)))
(*.f64 y (*.f64 #s(literal 5000000000000000/5641895835477563 binary64) (-.f64 #s(literal 1 binary64) z)))
(/.f64 y (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) z)))
(*.f64 x (+.f64 #s(literal 1 binary64) (/.f64 #s(literal -1 binary64) (*.f64 x x))))
(+.f64 x (/.f64 y (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x))))
(+.f64 (/.f64 y (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 x y))) x)
(/.f64 y (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z #s(literal 5641895835477563/10000000000000000 binary64))))))
(*.f64 #s(literal 5000000000000000/5641895835477563 binary64) (*.f64 y (+.f64 #s(literal 1 binary64) (*.f64 z (+.f64 (*.f64 z #s(literal 1/2 binary64)) #s(literal -1 binary64))))))
(*.f64 #s(literal 5000000000000000/5641895835477563 binary64) (+.f64 y (*.f64 z (-.f64 (*.f64 y (*.f64 z #s(literal 1/2 binary64))) y))))
(+.f64 x (/.f64 y (-.f64 (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 x y))))
(/.f64 y (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z (+.f64 #s(literal 5641895835477563/10000000000000000 binary64) (*.f64 z #s(literal 5641895835477563/30000000000000000 binary64))))))))
(*.f64 #s(literal 5000000000000000/5641895835477563 binary64) (/.f64 y (+.f64 #s(literal 1 binary64) (*.f64 z (+.f64 #s(literal 1 binary64) (*.f64 z (+.f64 #s(literal 1/2 binary64) (*.f64 z #s(literal 1/6 binary64)))))))))
(+.f64 x (/.f64 y (-.f64 (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z #s(literal 5641895835477563/10000000000000000 binary64))))) (*.f64 x y))))
(+.f64 x (/.f64 y (-.f64 (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z (+.f64 #s(literal 5641895835477563/10000000000000000 binary64) (*.f64 z #s(literal 5641895835477563/30000000000000000 binary64))))))) (*.f64 x y))))
(+.f64 (/.f64 y (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (-.f64 (*.f64 z (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z (+.f64 #s(literal 5641895835477563/10000000000000000 binary64) (*.f64 z #s(literal 5641895835477563/30000000000000000 binary64)))))) (*.f64 x y)))) x)
(*.f64 #s(literal 5000000000000000/5641895835477563 binary64) (+.f64 y (*.f64 z (-.f64 (*.f64 z (+.f64 (*.f64 (+.f64 (*.f64 y #s(literal 1/2 binary64)) (*.f64 y #s(literal -1/3 binary64))) (neg.f64 z)) (*.f64 y #s(literal 1/2 binary64)))) y))))
(*.f64 #s(literal 5000000000000000/5641895835477563 binary64) (/.f64 y (exp.f64 z)))
Outputs
(+.f64 x (/.f64 #s(literal -1 binary64) x))
(+.f64 (/.f64 y (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (-.f64 (*.f64 z (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z (+.f64 #s(literal 5641895835477563/10000000000000000 binary64) (*.f64 z #s(literal 5641895835477563/30000000000000000 binary64)))))) (*.f64 x y)))) x)
x
Calls

4 calls:

8.0ms
x
7.0ms
y
7.0ms
z
5.0ms
(exp.f64 z)
Results
AccuracySegmentsBranch
83.9%1x
83.9%1y
99.6%3z
99.6%3(exp.f64 z)
Compiler

Compiled 17 to 13 computations (23.5% saved)

regimes7.0ms (0.1%)

Counts
20 → 3
Calls
Call 1
Inputs
x
(*.f64 y #s(literal 5000000000000000/5641895835477563 binary64))
(/.f64 #s(literal -1 binary64) x)
(/.f64 y #s(literal 5641895835477563/5000000000000000 binary64))
(+.f64 x (/.f64 #s(literal -1 binary64) x))
(+.f64 (/.f64 #s(literal -1 binary64) x) x)
(*.f64 #s(literal 5000000000000000/5641895835477563 binary64) (-.f64 y (*.f64 y z)))
(*.f64 y (*.f64 #s(literal 5000000000000000/5641895835477563 binary64) (-.f64 #s(literal 1 binary64) z)))
(/.f64 y (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) z)))
(*.f64 x (+.f64 #s(literal 1 binary64) (/.f64 #s(literal -1 binary64) (*.f64 x x))))
(+.f64 x (/.f64 y (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x))))
(+.f64 (/.f64 y (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 x y))) x)
(/.f64 y (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z #s(literal 5641895835477563/10000000000000000 binary64))))))
(*.f64 #s(literal 5000000000000000/5641895835477563 binary64) (*.f64 y (+.f64 #s(literal 1 binary64) (*.f64 z (+.f64 (*.f64 z #s(literal 1/2 binary64)) #s(literal -1 binary64))))))
(*.f64 #s(literal 5000000000000000/5641895835477563 binary64) (+.f64 y (*.f64 z (-.f64 (*.f64 y (*.f64 z #s(literal 1/2 binary64))) y))))
(+.f64 x (/.f64 y (-.f64 (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 x y))))
(/.f64 y (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z (+.f64 #s(literal 5641895835477563/10000000000000000 binary64) (*.f64 z #s(literal 5641895835477563/30000000000000000 binary64))))))))
(*.f64 #s(literal 5000000000000000/5641895835477563 binary64) (/.f64 y (+.f64 #s(literal 1 binary64) (*.f64 z (+.f64 #s(literal 1 binary64) (*.f64 z (+.f64 #s(literal 1/2 binary64) (*.f64 z #s(literal 1/6 binary64)))))))))
(+.f64 x (/.f64 y (-.f64 (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z #s(literal 5641895835477563/10000000000000000 binary64))))) (*.f64 x y))))
(+.f64 x (/.f64 y (-.f64 (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z (+.f64 #s(literal 5641895835477563/10000000000000000 binary64) (*.f64 z #s(literal 5641895835477563/30000000000000000 binary64))))))) (*.f64 x y))))
Outputs
(+.f64 x (/.f64 #s(literal -1 binary64) x))
(+.f64 x (/.f64 y (-.f64 (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z (+.f64 #s(literal 5641895835477563/10000000000000000 binary64) (*.f64 z #s(literal 5641895835477563/30000000000000000 binary64))))))) (*.f64 x y))))
x
Calls

1 calls:

6.0ms
z
Results
AccuracySegmentsBranch
99.6%3z
Compiler

Compiled 4 to 3 computations (25% saved)

regimes7.0ms (0.1%)

Counts
19 → 3
Calls
Call 1
Inputs
x
(*.f64 y #s(literal 5000000000000000/5641895835477563 binary64))
(/.f64 #s(literal -1 binary64) x)
(/.f64 y #s(literal 5641895835477563/5000000000000000 binary64))
(+.f64 x (/.f64 #s(literal -1 binary64) x))
(+.f64 (/.f64 #s(literal -1 binary64) x) x)
(*.f64 #s(literal 5000000000000000/5641895835477563 binary64) (-.f64 y (*.f64 y z)))
(*.f64 y (*.f64 #s(literal 5000000000000000/5641895835477563 binary64) (-.f64 #s(literal 1 binary64) z)))
(/.f64 y (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) z)))
(*.f64 x (+.f64 #s(literal 1 binary64) (/.f64 #s(literal -1 binary64) (*.f64 x x))))
(+.f64 x (/.f64 y (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x))))
(+.f64 (/.f64 y (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 x y))) x)
(/.f64 y (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z #s(literal 5641895835477563/10000000000000000 binary64))))))
(*.f64 #s(literal 5000000000000000/5641895835477563 binary64) (*.f64 y (+.f64 #s(literal 1 binary64) (*.f64 z (+.f64 (*.f64 z #s(literal 1/2 binary64)) #s(literal -1 binary64))))))
(*.f64 #s(literal 5000000000000000/5641895835477563 binary64) (+.f64 y (*.f64 z (-.f64 (*.f64 y (*.f64 z #s(literal 1/2 binary64))) y))))
(+.f64 x (/.f64 y (-.f64 (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 x y))))
(/.f64 y (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z (+.f64 #s(literal 5641895835477563/10000000000000000 binary64) (*.f64 z #s(literal 5641895835477563/30000000000000000 binary64))))))))
(*.f64 #s(literal 5000000000000000/5641895835477563 binary64) (/.f64 y (+.f64 #s(literal 1 binary64) (*.f64 z (+.f64 #s(literal 1 binary64) (*.f64 z (+.f64 #s(literal 1/2 binary64) (*.f64 z #s(literal 1/6 binary64)))))))))
(+.f64 x (/.f64 y (-.f64 (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z #s(literal 5641895835477563/10000000000000000 binary64))))) (*.f64 x y))))
Outputs
(+.f64 x (/.f64 #s(literal -1 binary64) x))
(+.f64 x (/.f64 y (-.f64 (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z #s(literal 5641895835477563/10000000000000000 binary64))))) (*.f64 x y))))
x
Calls

1 calls:

6.0ms
z
Results
AccuracySegmentsBranch
99.5%3z
Compiler

Compiled 4 to 3 computations (25% saved)

regimes9.0ms (0.1%)

Counts
18 → 3
Calls
Call 1
Inputs
x
(*.f64 y #s(literal 5000000000000000/5641895835477563 binary64))
(/.f64 #s(literal -1 binary64) x)
(/.f64 y #s(literal 5641895835477563/5000000000000000 binary64))
(+.f64 x (/.f64 #s(literal -1 binary64) x))
(+.f64 (/.f64 #s(literal -1 binary64) x) x)
(*.f64 #s(literal 5000000000000000/5641895835477563 binary64) (-.f64 y (*.f64 y z)))
(*.f64 y (*.f64 #s(literal 5000000000000000/5641895835477563 binary64) (-.f64 #s(literal 1 binary64) z)))
(/.f64 y (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) z)))
(*.f64 x (+.f64 #s(literal 1 binary64) (/.f64 #s(literal -1 binary64) (*.f64 x x))))
(+.f64 x (/.f64 y (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x))))
(+.f64 (/.f64 y (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 x y))) x)
(/.f64 y (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z #s(literal 5641895835477563/10000000000000000 binary64))))))
(*.f64 #s(literal 5000000000000000/5641895835477563 binary64) (*.f64 y (+.f64 #s(literal 1 binary64) (*.f64 z (+.f64 (*.f64 z #s(literal 1/2 binary64)) #s(literal -1 binary64))))))
(*.f64 #s(literal 5000000000000000/5641895835477563 binary64) (+.f64 y (*.f64 z (-.f64 (*.f64 y (*.f64 z #s(literal 1/2 binary64))) y))))
(+.f64 x (/.f64 y (-.f64 (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 x y))))
(/.f64 y (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z (+.f64 #s(literal 5641895835477563/10000000000000000 binary64) (*.f64 z #s(literal 5641895835477563/30000000000000000 binary64))))))))
(*.f64 #s(literal 5000000000000000/5641895835477563 binary64) (/.f64 y (+.f64 #s(literal 1 binary64) (*.f64 z (+.f64 #s(literal 1 binary64) (*.f64 z (+.f64 #s(literal 1/2 binary64) (*.f64 z #s(literal 1/6 binary64)))))))))
Outputs
(+.f64 x (/.f64 #s(literal -1 binary64) x))
(+.f64 x (/.f64 y (-.f64 (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 x y))))
x
Calls

1 calls:

7.0ms
z
Results
AccuracySegmentsBranch
99.4%3z
Compiler

Compiled 4 to 3 computations (25% saved)

regimes6.0ms (0.1%)

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

1 calls:

5.0ms
z
Results
AccuracySegmentsBranch
99.2%3z
Compiler

Compiled 4 to 3 computations (25% saved)

regimes4.0ms (0%)

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

1 calls:

3.0ms
z
Results
AccuracySegmentsBranch
85.8%2z
Compiler

Compiled 4 to 3 computations (25% saved)

regimes6.0ms (0.1%)

Counts
4 → 3
Calls
Call 1
Inputs
x
(*.f64 y #s(literal 5000000000000000/5641895835477563 binary64))
(/.f64 #s(literal -1 binary64) x)
(/.f64 y #s(literal 5641895835477563/5000000000000000 binary64))
Outputs
x
(/.f64 #s(literal -1 binary64) x)
x
Calls

3 calls:

2.0ms
x
2.0ms
z
2.0ms
y
Results
AccuracySegmentsBranch
75.5%3x
71.8%1y
71.8%1z
Compiler

Compiled 12 to 9 computations (25% saved)

regimes6.0ms (0.1%)

Accuracy

Total -44.1b remaining (-243.9%)

Threshold costs -44.1b (-243.9%)

Counts
2 → 1
Calls
Call 1
Inputs
x
(*.f64 y #s(literal 5000000000000000/5641895835477563 binary64))
Outputs
x
Calls

3 calls:

2.0ms
x
1.0ms
y
1.0ms
z
Results
AccuracySegmentsBranch
71.8%1y
71.8%1z
71.8%1x
Compiler

Compiled 12 to 9 computations (25% saved)

bsearch0.0ms (0%)

Algorithm
left-value
Steps
TimeLeftRight
0.0ms
2.0952676753154292e+163
5.57468804085054e+163
Compiler

Compiled 21 to 15 computations (28.6% saved)

bsearch0.0ms (0%)

Algorithm
left-value
Steps
TimeLeftRight
0.0ms
1.0000000017197779
+inf
0.0ms
4.626370111774741e-11
1.4031493961844692e-6
Compiler

Compiled 21 to 15 computations (28.6% saved)

bsearch34.0ms (0.4%)

Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
Steps
TimeLeftRight
23.0ms
1.7197779532785554e-9
21199882.989543613
9.0ms
-23.796663455456905
-13.476791279131243
Results
23.0ms224×0valid
Compiler

Compiled 457 to 321 computations (29.8% saved)

Precisions
Click to see histograms. Total time spent on operations: 13.0ms
...c/correct-round.rkt:119:19: 4.0ms (29.9% of total)
ival-exp: 3.0ms (22.4% of total)
ival-mult: 3.0ms (22.4% of total)
ival-div: 2.0ms (14.9% of total)
ival-sub: 1.0ms (7.5% of total)
ival-add: 1.0ms (7.5% of total)
const: 0.0ms (0% of total)
backward-pass: 0.0ms (0% of total)

bsearch36.0ms (0.4%)

Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
Steps
TimeLeftRight
21.0ms
1.7197779532785554e-9
21199882.989543613
12.0ms
-23.796663455456905
-13.476791279131243
Results
22.0ms224×0valid
Compiler

Compiled 401 to 279 computations (30.4% saved)

Precisions
Click to see histograms. Total time spent on operations: 13.0ms
...c/correct-round.rkt:119:19: 4.0ms (29.8% of total)
ival-exp: 3.0ms (22.3% of total)
ival-mult: 3.0ms (22.3% of total)
ival-div: 2.0ms (14.9% of total)
ival-sub: 1.0ms (7.4% of total)
ival-add: 1.0ms (7.4% of total)
const: 0.0ms (0% of total)
backward-pass: 0.0ms (0% of total)

bsearch42.0ms (0.4%)

Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
Steps
TimeLeftRight
25.0ms
1.7197779532785554e-9
21199882.989543613
15.0ms
-23.796663455456905
-13.476791279131243
Results
28.0ms224×0valid
Compiler

Compiled 345 to 237 computations (31.3% saved)

Precisions
Click to see histograms. Total time spent on operations: 20.0ms
ival-mult: 9.0ms (45.7% of total)
...c/correct-round.rkt:119:19: 4.0ms (20.3% of total)
ival-exp: 3.0ms (15.2% of total)
ival-div: 2.0ms (10.1% of total)
ival-sub: 1.0ms (5.1% of total)
ival-add: 1.0ms (5.1% of total)
const: 0.0ms (0% of total)
backward-pass: 0.0ms (0% of total)

bsearch37.0ms (0.4%)

Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
Steps
TimeLeftRight
25.0ms
1.7197779532785554e-9
21199882.989543613
9.0ms
-23.796663455456905
-13.476791279131243
Results
26.0ms224×0valid
Compiler

Compiled 289 to 209 computations (27.7% saved)

Precisions
Click to see histograms. Total time spent on operations: 13.0ms
...c/correct-round.rkt:119:19: 4.0ms (29.6% of total)
ival-exp: 3.0ms (22.2% of total)
ival-mult: 3.0ms (22.2% of total)
ival-div: 2.0ms (14.8% of total)
ival-sub: 1.0ms (7.4% of total)
ival-add: 1.0ms (7.4% of total)
const: 0.0ms (0% of total)
backward-pass: 0.0ms (0% of total)

bsearch18.0ms (0.2%)

Algorithm
binary-search
Stop Event
narrow-enough
Steps
TimeLeftRight
17.0ms
-6.293968493349898e-295
-4.837945448737713e-296
Results
13.0ms96×0valid
Compiler

Compiled 105 to 81 computations (22.9% saved)

Precisions
Click to see histograms. Total time spent on operations: 10.0ms
...c/correct-round.rkt:119:19: 6.0ms (63.1% of total)
ival-div: 1.0ms (10.5% of total)
ival-exp: 1.0ms (10.5% of total)
ival-mult: 1.0ms (10.5% of total)
ival-sub: 0.0ms (0% of total)
ival-add: 0.0ms (0% of total)
const: 0.0ms (0% of total)
backward-pass: 0.0ms (0% of total)

bsearch31.0ms (0.3%)

Algorithm
binary-search
Stop Event
narrow-enough
predicate-same
Steps
TimeLeftRight
25.0ms
2.6883369133729962e-61
1.3503425223748124e-48
4.0ms
-2.5531136284210565e-9
-2.4346991402124343e-13
Results
23.0ms192×0valid
Compiler

Compiled 165 to 135 computations (18.2% saved)

Precisions
Click to see histograms. Total time spent on operations: 15.0ms
ival-div: 6.0ms (39.5% of total)
ival-mult: 3.0ms (19.7% of total)
...c/correct-round.rkt:119:19: 3.0ms (19.7% of total)
ival-sub: 1.0ms (6.6% of total)
ival-exp: 1.0ms (6.6% of total)
ival-add: 1.0ms (6.6% of total)
const: 0.0ms (0% of total)
backward-pass: 0.0ms (0% of total)

simplify17.0ms (0.2%)

Algorithm
egg-herbie
Rules
46×+-commutative_binary64
24×cancel-sign-sub-inv_binary64
22×*-commutative_binary64
18×sub-neg_binary64
neg-sub0_binary64
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
080209
1124209
2145209
3151209
4154209
Stop Event
saturated
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 39999999999999997513997585524655898658021006377558719415029012636907434355294600099714219878561722437395999184875768520127301083756345973430519596828062056049541120 binary64)) (+.f64 x (/.f64 y (-.f64 (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) (exp.f64 z)) (*.f64 x y)))) (+.f64 x (/.f64 #s(literal -1 binary64) x)))
(if (<=.f64 (exp.f64 z) #s(literal 7737125245533627/154742504910672534362390528 binary64)) (+.f64 x (/.f64 #s(literal -1 binary64) x)) (if (<=.f64 (exp.f64 z) #s(literal 2 binary64)) (+.f64 (/.f64 y (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (-.f64 (*.f64 z (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z (+.f64 #s(literal 5641895835477563/10000000000000000 binary64) (*.f64 z #s(literal 5641895835477563/30000000000000000 binary64)))))) (*.f64 x y)))) x) x))
(if (<=.f64 z #s(literal -23 binary64)) (+.f64 x (/.f64 #s(literal -1 binary64) x)) (if (<=.f64 z #s(literal 340 binary64)) (+.f64 x (/.f64 y (-.f64 (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z (+.f64 #s(literal 5641895835477563/10000000000000000 binary64) (*.f64 z #s(literal 5641895835477563/30000000000000000 binary64))))))) (*.f64 x y)))) x))
(if (<=.f64 z #s(literal -23 binary64)) (+.f64 x (/.f64 #s(literal -1 binary64) x)) (if (<=.f64 z #s(literal 185 binary64)) (+.f64 x (/.f64 y (-.f64 (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z #s(literal 5641895835477563/10000000000000000 binary64))))) (*.f64 x y)))) x))
(if (<=.f64 z #s(literal -23 binary64)) (+.f64 x (/.f64 #s(literal -1 binary64) x)) (if (<=.f64 z #s(literal 110 binary64)) (+.f64 x (/.f64 y (-.f64 (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 x y)))) x))
(if (<=.f64 z #s(literal -23 binary64)) (+.f64 x (/.f64 #s(literal -1 binary64) x)) (if (<=.f64 z #s(literal 380 binary64)) (+.f64 x (/.f64 y (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)))) x))
(if (<=.f64 z #s(literal -517735622840347/1438154507889852726183444152631219786894381583153845258187440649261861406444007705061667818579260288168960911038971146861270318150515332979942779445115792995022143147398923882210417756809968752955624663616680046150705205458739703051791304884326617897306804085476690385919577967507837730438682850636993793097728 binary64)) (+.f64 x (/.f64 #s(literal -1 binary64) x)) x)
(if (<=.f64 x #s(literal -4835703278458517/2417851639229258349412352 binary64)) x (if (<=.f64 x #s(literal 3909192266736843/26959946667150639794667015087019630673637144422540572481103610249216 binary64)) (/.f64 #s(literal -1 binary64) x) x))
x
Outputs
(if (<=.f64 (+.f64 x (/.f64 y (-.f64 (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) (exp.f64 z)) (*.f64 x y)))) #s(literal 39999999999999997513997585524655898658021006377558719415029012636907434355294600099714219878561722437395999184875768520127301083756345973430519596828062056049541120 binary64)) (+.f64 x (/.f64 y (-.f64 (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) (exp.f64 z)) (*.f64 x y)))) (+.f64 x (/.f64 #s(literal -1 binary64) x)))
(if (<=.f64 (exp.f64 z) #s(literal 7737125245533627/154742504910672534362390528 binary64)) (+.f64 x (/.f64 #s(literal -1 binary64) x)) (if (<=.f64 (exp.f64 z) #s(literal 2 binary64)) (+.f64 (/.f64 y (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (-.f64 (*.f64 z (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z (+.f64 #s(literal 5641895835477563/10000000000000000 binary64) (*.f64 z #s(literal 5641895835477563/30000000000000000 binary64)))))) (*.f64 x y)))) x) x))
(if (<=.f64 (exp.f64 z) #s(literal 7737125245533627/154742504910672534362390528 binary64)) (+.f64 x (/.f64 #s(literal -1 binary64) x)) (if (<=.f64 (exp.f64 z) #s(literal 2 binary64)) (+.f64 x (/.f64 y (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (-.f64 (*.f64 z (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z (+.f64 #s(literal 5641895835477563/10000000000000000 binary64) (*.f64 z #s(literal 5641895835477563/30000000000000000 binary64)))))) (*.f64 x y))))) x))
(if (<=.f64 z #s(literal -23 binary64)) (+.f64 x (/.f64 #s(literal -1 binary64) x)) (if (<=.f64 z #s(literal 340 binary64)) (+.f64 x (/.f64 y (-.f64 (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z (+.f64 #s(literal 5641895835477563/10000000000000000 binary64) (*.f64 z #s(literal 5641895835477563/30000000000000000 binary64))))))) (*.f64 x y)))) x))
(if (<=.f64 z #s(literal -23 binary64)) (+.f64 x (/.f64 #s(literal -1 binary64) x)) (if (<=.f64 z #s(literal 185 binary64)) (+.f64 x (/.f64 y (-.f64 (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z #s(literal 5641895835477563/10000000000000000 binary64))))) (*.f64 x y)))) x))
(if (<=.f64 z #s(literal -23 binary64)) (+.f64 x (/.f64 #s(literal -1 binary64) x)) (if (<=.f64 z #s(literal 110 binary64)) (+.f64 x (/.f64 y (-.f64 (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 x y)))) x))
(if (<=.f64 z #s(literal -23 binary64)) (+.f64 x (/.f64 #s(literal -1 binary64) x)) (if (<=.f64 z #s(literal 110 binary64)) (+.f64 x (/.f64 y (-.f64 (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) z)) (*.f64 x y)))) x))
(if (<=.f64 z #s(literal -23 binary64)) (+.f64 x (/.f64 #s(literal -1 binary64) x)) (if (<=.f64 z #s(literal 380 binary64)) (+.f64 x (/.f64 y (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)))) x))
(if (<=.f64 z #s(literal -23 binary64)) (+.f64 x (/.f64 #s(literal -1 binary64) x)) (if (<=.f64 z #s(literal 380 binary64)) (+.f64 x (/.f64 y (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 x y)))) x))
(if (<=.f64 z #s(literal -517735622840347/1438154507889852726183444152631219786894381583153845258187440649261861406444007705061667818579260288168960911038971146861270318150515332979942779445115792995022143147398923882210417756809968752955624663616680046150705205458739703051791304884326617897306804085476690385919577967507837730438682850636993793097728 binary64)) (+.f64 x (/.f64 #s(literal -1 binary64) x)) x)
(if (<=.f64 x #s(literal -4835703278458517/2417851639229258349412352 binary64)) x (if (<=.f64 x #s(literal 3909192266736843/26959946667150639794667015087019630673637144422540572481103610249216 binary64)) (/.f64 #s(literal -1 binary64) x) x))
x

soundness1.5s (16.5%)

Rules
5316×*-lowering-*.f32
5316×*-lowering-*.f64
4050×*-lowering-*.f32
4050×*-lowering-*.f64
3710×*-lowering-*.f32
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
07476098
125895235
083125235
03031821
19521705
230041599
085691599
029149
1196126
21932123
09850123
Stop Event
fuel
iter limit
node limit
iter limit
node limit
iter limit
node limit
Compiler

Compiled 417 to 225 computations (46% saved)

preprocess84.0ms (0.9%)

Compiler

Compiled 484 to 200 computations (58.7% saved)

end0.0ms (0%)

Profiling

Loading profile data...